@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-900:#82181a;--color-red-950:#460809;--color-amber-100:#fef3c6;--color-amber-300:#ffd236;--color-amber-800:#953d00;--color-amber-950:#461901;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-950:lab(15.8111% 20.9107 23.3752)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-12{top:calc(var(--spacing) * 12)}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-3{left:calc(var(--spacing) * 3)}.z-30{z-index:30}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-screen{height:100vh}.max-h-\[32vh\]{max-height:32vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[200px\]{max-height:200px}.max-h-\[260px\]{max-height:260px}.max-h-\[400px\]{max-height:400px}.min-h-0{min-height:calc(var(--spacing) * 0)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1400px\]{max-width:1400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[200px\]{min-width:200px}.min-w-\[280px\]{min-width:280px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-red-200{border-color:var(--color-red-200)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-card{background-color:var(--card)}.bg-muted,.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-transparent{background-color:#0000}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-foreground{color:var(--foreground)}.text-muted-foreground,.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-primary-foreground{color:var(--primary-foreground)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-muted-foreground\/50::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/50::placeholder{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}@media (hover:hover){.hover\:border-primary:hover,.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-primary:focus{--tw-ring-color:var(--primary)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:48rem){.md\:inline{display:inline}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lg\:block{display:block}}.dark\:border-red-900:where(.dark,.dark *){border-color:var(--color-red-900)}.dark\:bg-amber-950:where(.dark,.dark *){background-color:var(--color-amber-950)}.dark\:bg-red-950\/20:where(.dark,.dark *){background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 20%, transparent)}}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}@media (hover:hover){.dark\:hover\:bg-red-950\/30:where(.dark,.dark *):hover{background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-950\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}}}:root{--header-height:68px;--paper-padding-top:1cm;--paper-padding-x:2cm;--paper-padding-bottom:2.5cm;--background:#fafaf9;--foreground:#0f172a;--card:#fff;--card-foreground:#0f172a;--border:#e7e5e4;--border-strong:#d6d3d1;--muted:#f5f5f4;--muted-foreground:#57534e;--accent:#eff6ff;--accent-foreground:#2e4c96;--primary:#2e4c96;--primary-hover:#4266ce;--primary-light:#5578d0;--primary-foreground:#fff;--primary-cta:#2e4c96;--primary-cta-hover:#4266ce;--gold:#2e4c96;--gold-hover:#4266ce;--gold-light:#5578d0;--gold-bg:#ecf0fa;--gold-border:#c9d4ed;--gold-foreground:#2e4a80;--success:#059669;--success-bg:#ecfdf5;--success-border:#6ee7b7;--warning:#d97706;--warning-bg:#fef3c7;--warning-border:#fcd34d;--danger:#dc2626;--danger-bg:#fee2e2;--danger-border:#fca5a5;--info:#2e4c96;--info-bg:#ecf0fa;--info-border:#c9d4ed;--input-bg:#eef2f7;--input-bg-focus:#fff;--shadow-xs:0 1px 2px #0f172a0a;--shadow-sm:0 2px 4px #0f172a0f;--shadow:0 4px 8px #0f172a0f, 0 1px 3px #0f172a0a;--shadow-md:0 8px 16px #0f172a14, 0 2px 6px #0f172a0a;--shadow-lg:0 16px 32px #0f172a1a, 0 4px 12px #0f172a0d;--shadow-xl:0 24px 48px #0f172a26, 0 8px 16px #0f172a0f;--shadow-glow:0 0 0 1px #1e3a8a1a, 0 4px 12px #1e3a8a26;--paper-bg:#fff;--paper-text:#0a0e1a;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ck-bg:#f7f8fa;--ck-panel:#fff;--ck-panel-2:#fcfcfd;--ck-line:#e4e7ec;--ck-line-strong:#cdd3dc;--ck-ink:#0d1424;--ck-ink-2:#353c4f;--ck-ink-3:#6b7383;--ck-ink-4:#828896;--ck-muted:#9aa1ae;--ck-primary:#2e4c96;--ck-primary-2:#4266ce;--ck-accent:#0ea5e9;--ck-accent-bg:#ecf6fd;--mod-rm:#2e4c96;--mod-tc:#3667b0;--mod-us:#17796a;--mod-rx:#2f5560;--prio-alta:#e05b5b;--prio-media:#e4a93c;--ck-nobre:#313339;--ck-nobre-hover:#3a3c43;--ck-success:#047857;--ck-success-bg:#ecfdf5;--ck-success-border:#bbf7d0;--ck-warn:#b45309;--ck-warn-bg:#fffbeb;--ck-warn-border:#fde68a;--ck-danger:#b91c1c;--ck-danger-bg:#fef2f2;--ck-danger-border:#fecaca;--ck-gold:#b98309;--ck-gold-bg:#fef3c7;--ck-purple:#6d28d9;--ck-teal:#0f766e;--ck-shadow-xs:0 1px 2px #0d14240a;--ck-shadow-sm:0 1px 2px #0d14240a, 0 2px 8px #0d14240f;--ck-shadow-md:0 1px 2px #0d14240a, 0 8px 24px #0d14240f;--ck-shadow-lg:0 12px 32px #0d14241f, 0 32px 64px #0d142414;--ck-shadow-xl:0 12px 32px #0d142438, 0 32px 64px #0d14242e;--ck-font-sans:var(--font-plex-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ck-font-mono:var(--font-plex-mono), "SF Mono", Menlo, Consolas, monospace;--ck-font-caso:var(--font-atkinson), var(--ck-font-sans);--ck-font-serif:var(--font-newsreader), Georgia, "Times New Roman", serif;--ck-font-display:var(--font-fraunces), Georgia, "Times New Roman", serif;--font-mono:var(--font-plex-mono), "SF Mono", Menlo, Consolas, monospace}.ck-shell.ck-tema-escuro{--ck-bg:#0b0f17;--ck-panel:#121826;--ck-panel-2:#1a2233;--ck-line:#232c3d;--ck-line-strong:#33405a;--ck-ink:#edf1f7;--ck-ink-2:#c2cad8;--ck-ink-3:#97a1b2;--ck-ink-4:#7e8799;--ck-muted:#6b7488;--ck-primary:#3b5bd6;--ck-primary-2:#5b7bf0;--ck-accent:#38bdf8;--ck-accent-bg:#38bdf81f;--ck-success:#34d399;--ck-success-bg:#10b98121;--ck-success-border:#10b98157;--ck-warn:#fbbf24;--ck-warn-bg:#f59e0b21;--ck-warn-border:#f59e0b57;--ck-danger:#f87171;--ck-danger-bg:#ef444421;--ck-danger-border:#ef444457;--ck-gold:#e0a82e;--ck-gold-bg:#e0a82e21;--ck-purple:#a78bfa;--ck-teal:#2dd4bf;--ck-shadow-xs:0 1px 2px #00000059;--ck-shadow-sm:0 1px 2px #00000059, 0 2px 8px #00000073;--ck-shadow-md:0 1px 2px #00000059, 0 8px 24px #00000080;--ck-shadow-lg:0 12px 32px #0009, 0 32px 64px #00000080;--ck-shadow-xl:0 12px 32px #000000b3, 0 32px 64px #0009;--foreground:var(--ck-ink);--card-foreground:var(--ck-ink);--muted-foreground:var(--ck-ink-3);--background:var(--ck-bg);--card:var(--ck-panel);--muted:var(--ck-panel-2);--border:var(--ck-line);--border-strong:var(--ck-line-strong);--input-bg:var(--ck-panel-2);--input-bg-focus:var(--ck-panel);--paper-bg:#fff;--paper-text:#0a0e1a}.ck-shell.ck-tema-escuro .paper-container{background:linear-gradient(#0b0f17 0%,#0e1320 100%)}.ck-shell.ck-tema-escuro .ck-newcase-btn{border-color:var(--ck-primary);color:#fff;background:#222c42;box-shadow:inset 0 1px #ffffff12}.ck-shell.ck-tema-escuro .ck-newcase-btn:hover:not(:disabled){border-color:var(--ck-primary);background:#2c3a57;box-shadow:inset 0 1px #ffffff12}.ck-shell.ck-tema-escuro .ck-newcase-btn:disabled{background:var(--ck-panel-2);border-color:var(--ck-line);color:var(--ck-ink-4);box-shadow:none}.ck-shell.ck-tema-escuro .ck-tb-btn.primary{border-color:var(--ck-primary);color:#fff;background:#222c42;box-shadow:inset 0 1px #ffffff12}.ck-shell.ck-tema-escuro .ck-tb-btn.primary:hover:not(:disabled){border-color:var(--ck-primary);background:#2c3a57;box-shadow:inset 0 1px #ffffff12}.ck-shell.ck-tema-escuro .ck-case-textarea:focus{background:var(--ck-panel)}.ck-shell.ck-tema-escuro .ck-tb-btn:hover:not(:disabled){background:var(--ck-panel-2);color:var(--ck-ink)}.ck-shell.ck-tema-escuro .ck-tb-btn.active{background:var(--ck-accent-bg);color:var(--ck-accent)}.ck-shell.ck-tema-escuro .ck-nav-link.active:hover{color:var(--ck-primary);background:0 0}.ck-shell.ck-tema-escuro .paper{box-shadow:0 0 0 1px #edf1f71a,0 24px 64px -24px #000000d9}.ck-shell.ck-tema-escuro~.vidi-healthbar .vidi-healthbar-label,.ck-tema-escuro .vidi-healthbar-label{color:var(--ck-ink-3)}.ck-shell.ck-tema-escuro .ck-toolbar-btn.active{background:var(--ck-accent-bg);color:var(--ck-accent)}.ck-shell.ck-tema-escuro .ck-toolbar-btn.active:hover{background:var(--ck-accent-bg)}.ck-shell.ck-tema-escuro .ck-model-opt:hover:not(:disabled){background:var(--ck-panel-2)}.ck-shell.ck-tema-escuro .ck-chip.rm{background:var(--ck-accent-bg);border-color:var(--ck-line-strong)}.ck-shell.ck-tema-escuro .ck-nav-link:hover{background:var(--ck-panel-2);color:var(--ck-ink)}.ck-shell.ck-tema-escuro .ck-nav-link.active{color:var(--ck-primary)}.ck-shell.ck-tema-escuro .ck-topbar .ck-user-chip{background:var(--ck-panel-2);color:var(--ck-ink-2)}.ck-shell.ck-tema-escuro .ck-topbar .ck-user-chip:hover{background:var(--ck-line)}.ck-shell .ck-popover-cta{border:1px solid var(--ck-ink);background:linear-gradient(120deg, var(--ck-ink) 0%, var(--ck-ink) 38%, var(--ck-accent) 118%);color:#fff}.ck-shell.ck-tema-escuro .ck-popover-cta{border-color:var(--ck-primary-2);background:linear-gradient(120deg, var(--ck-primary) 0%, var(--ck-primary) 58%, var(--ck-accent) 132%);color:#fff}.ck-shell .ck-popover-danger{border:1px solid var(--ck-danger);background:var(--ck-danger);color:#fff}.ck-shell.ck-tema-escuro .ck-popover-danger{color:#fff;background:#dc2626;border-color:#dc2626}.ck-shell .ck-popover-go{color:#fff;background:linear-gradient(135deg,#065f46 0%,#064e3b 100%);border:1px solid #064e3b}.ck-shell.ck-tema-escuro .ck-popover-go{color:#fff;background:linear-gradient(135deg,#065f46 0%,#064e3b 100%);border-color:#064e3b}.ck-shell .ck-popover-confirm-azul{border:1px solid var(--ck-line);background:var(--ck-accent-bg);color:var(--ck-primary)}.ck-shell.ck-tema-escuro .ck-insight-stat-val.perf-good{color:var(--ck-success)}.ck-shell.ck-tema-escuro .ck-insight-stat-val.perf-warn{color:var(--ck-warn)}.ck-shell.ck-tema-escuro .ck-insight-stat-val.perf-bad{color:var(--ck-danger)}.ck-progress-top{z-index:20;background-image:linear-gradient(90deg, transparent 0%, var(--ck-accent) 40%, var(--ck-primary-2) 60%, transparent 100%);background-repeat:no-repeat;background-size:45% 100%;border-radius:2px 2px 0 0;height:3px;animation:1.15s ease-in-out infinite ckProgressSweep;position:absolute;top:0;left:0;right:0;box-shadow:0 0 8px #0ea5e966}.ck-mapa-menu{z-index:901;background:var(--ck-panel);border:1px solid var(--ck-line-strong);min-width:220px;box-shadow:var(--ck-shadow-lg);font-family:var(--ck-font-sans);border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.ck-mapa-menu-head{background:var(--ck-bg);border-bottom:1px solid var(--ck-line);color:var(--ck-ink);text-transform:uppercase;letter-spacing:.055em;font-size:10px;font-weight:600;font-family:var(--ck-font-mono);align-items:center;gap:6px;padding:8px 12px;display:flex}.ck-mapa-menu-head-arrow{color:var(--ck-accent)}.ck-mapa-menu-list{padding:5px}.ck-mapa-menu-item{text-align:left;width:100%;font-family:var(--ck-font-sans);color:var(--ck-ink);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;transition:all .12s;display:flex}.ck-mapa-menu-item:hover:not(:disabled){background:var(--ck-accent-bg);color:var(--ck-primary)}.ck-mapa-menu-item:disabled{opacity:.45;cursor:not-allowed}.ck-mapa-menu-ico{width:14px;color:var(--ck-ink-3);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.ck-mapa-menu-item:hover:not(:disabled) .ck-mapa-menu-ico{color:var(--ck-primary)}.ck-mapa-menu-head-sep{border-top:1px solid var(--ck-line)}.ck-ctx-menu{z-index:1300;background:var(--ck-panel);border:1px solid var(--ck-line-strong);min-width:232px;box-shadow:var(--ck-shadow-lg);border-radius:10px;position:fixed;overflow:hidden}.ck-ctx-toggle .ck-ctx-state{letter-spacing:.05em;text-transform:uppercase;color:var(--ck-ink-4);margin-left:auto;padding-left:8px;font-size:9.5px;font-weight:700}.ck-ctx-toggle.on,.ck-ctx-toggle.on .ck-mapa-menu-ico{color:var(--ck-primary)}.ck-ctx-toggle.on .ck-ctx-state{color:var(--ck-success)}.ck-traducao-paper{background:var(--paper-bg);color:var(--paper-text);border:1px solid var(--ck-line-strong);text-align:justify;border-radius:6px;padding:24px 28px;font-family:Arial,sans-serif;font-size:10pt;line-height:1.15}.ck-traducao-paper p{margin:0}.ck-traducao-paper table{border-collapse:collapse;margin:8px auto}.ck-traducao-paper td,.ck-traducao-paper th{border:1px solid var(--paper-text);padding:3px 6px}.ck-traducao-paper img{max-width:100%;height:auto}.ck-conversor{flex-direction:column;gap:16px;display:flex}.ck-conversor-intro{color:var(--ck-ink-3);max-width:780px;font-size:13px;line-height:1.55}.ck-conversor-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:900px){.ck-conversor-grid{grid-template-columns:1fr}}.ck-conversor-col{flex-direction:column;gap:6px;min-width:0;display:flex}.ck-conversor-label{color:var(--ck-ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600;font-family:var(--ck-font-mono)}.ck-conversor-label-row{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.ck-conversor-acoes{gap:6px;display:flex}.ck-conversor-btn{border:1px solid var(--ck-line-strong);background:var(--ck-panel);height:30px;color:var(--ck-ink-2);font-size:11.5px;font-weight:500;font-family:var(--ck-font-sans);cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 12px;line-height:1;transition:all .15s;display:inline-flex}.ck-conversor-btn svg{stroke-width:2px;flex-shrink:0;width:13px;height:13px}.ck-conversor-btn:hover:not(:disabled){background:var(--ck-ink);color:#fff;border-color:var(--ck-ink)}.ck-conversor-btn:disabled{opacity:.45;cursor:not-allowed}.ck-conversor-btn.primary{background:var(--ck-ink);color:#fff;border-color:var(--ck-ink)}.ck-conversor-btn.primary:hover:not(:disabled){background:var(--ck-ink-2);border-color:var(--ck-ink-2)}.ck-conversor-btn.ghost{background:0 0}.ck-conversor-btn.ghost:hover:not(:disabled){background:var(--ck-danger-bg);color:var(--ck-danger);border-color:var(--ck-danger-border)}.ck-conversor-paste{border:1px solid var(--ck-line);background:var(--ck-panel);min-height:240px;max-height:420px;font-family:var(--ck-font-serif);color:var(--ck-ink);border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.5;overflow-y:auto}.ck-conversor-paste:focus{border-color:var(--ck-accent);box-shadow:0 0 0 3px var(--ck-accent-bg);outline:none}.ck-conversor-paste:empty:before{content:attr(data-placeholder);color:var(--ck-muted)}.ck-conversor-output{border:1px solid var(--ck-line);background:var(--ck-bg);min-height:240px;max-height:420px;font-family:var(--ck-font-mono);color:var(--ck-ink-2);resize:vertical;white-space:pre-wrap;word-break:break-word;border-radius:8px;padding:12px 14px;font-size:12px;line-height:1.55}.ck-conversor-output:focus{border-color:var(--ck-line-strong);outline:none}.ck-conversor-preview-wrap{max-width:780px}.ck-conversor-preview{border:1px dashed var(--ck-line-strong);background:var(--ck-panel);color:var(--ck-ink);border-radius:8px;padding:14px 16px;font-family:Arial,sans-serif;font-size:14px;line-height:1.5}.ck-conversor-preview p{margin:0}.ck-conversor-preview ul,.ck-conversor-preview ol{margin:0;padding-left:22px}@keyframes ckProgressSweep{0%{background-position:-45% 0}to{background-position:145% 0}}.ck-topbar{background:var(--ck-panel);border-bottom:1px solid var(--ck-line);height:44px;font-family:var(--ck-font-sans);color:var(--ck-ink);z-index:50;flex-shrink:0;align-items:center;gap:16px;padding:0 16px;font-size:13px;display:flex;position:sticky;top:0}.ck-topbar-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;transition:opacity .15s;display:flex}.ck-topbar-brand:hover{opacity:.85}.ck-brand-word{font-family:var(--ck-font-display);letter-spacing:-.022em;color:var(--ck-ink);font-size:23px;font-weight:500;line-height:1}.ck-brand-word em{color:var(--ck-primary);margin-left:-.5px;font-style:italic;font-weight:700}.ck-brand-mark{background:radial-gradient(circle at 28% 22%,#ffffff24,#0000 60%),linear-gradient(135deg,#0f1a35 0%,#1e3a8a 65%,#2952c8 100%);flex-shrink:0;place-items:center;display:grid;position:relative;box-shadow:0 1px 2px #0d14242e,0 2px 6px #1e3a8a1f,inset 0 1px #ffffff1a}.ck-brand-mark:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff0f;position:absolute;inset:0}.ck-brand-mark-v{font-family:var(--ck-font-display);color:#fff;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;font-style:italic;font-weight:700;line-height:1;transform:translateY(-.5px)}.ck-brand-mark-dot{background:var(--ck-accent);border-radius:50%;position:absolute;box-shadow:0 0 0 2px #0ea5e92e}.ck-topbar-actions{gap:4px;margin-left:4px;display:flex}.ck-topbar-action-btn{border:1px solid var(--ck-line);font-family:var(--ck-font-sans);color:var(--ck-ink-2);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:5px;height:28px;padding:5px 10px;font-size:11.5px;font-weight:500;line-height:1;transition:all .15s;display:inline-flex}.ck-topbar-action-btn:hover{background:var(--ck-bg);border-color:var(--ck-line-strong);color:var(--ck-ink)}.ck-topbar-nav{gap:2px;margin-left:4px;display:flex}.ck-nav-link{font-family:var(--font-instrument), var(--ck-font-sans), system-ui, sans-serif;letter-spacing:normal;white-space:nowrap;color:var(--ck-ink);border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:450;line-height:1.4;text-decoration:none;transition:all .15s;display:inline-flex;position:relative}.ck-nav-link:hover{background:var(--ck-panel-2);color:var(--ck-ink)}.ck-nav-link.active{color:var(--ck-primary);font-weight:600}.ck-nav-link.active:hover{color:var(--ck-primary);background:0 0}.ck-topbar-sep{background:var(--ck-line);flex-shrink:0;width:1px;height:16px}.ck-topbar-status{font-family:var(--ck-font-mono);color:var(--ck-ink-3);align-items:center;gap:14px;margin-left:auto;font-size:11px;display:flex}.ck-topbar-time{font-family:var(--ck-font-mono);font-variant-numeric:tabular-nums;color:var(--ck-ink-4)}.ck-tag-dot{color:var(--ck-ink-3);align-items:center;gap:6px;display:inline-flex}.ck-tag-dot:before{content:"";background:var(--ck-success);border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 0 3px #0478571f}.ck-user-chip{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.ck-user-chip-avatar{background:var(--ck-primary);color:#fff;width:26px;height:26px;font-size:10.5px;font-weight:600;font-family:var(--ck-font-mono);border-radius:5px;place-items:center;transition:all .15s;display:grid}.ck-user-chip:hover .ck-user-chip-avatar{background:var(--ck-primary-2);transform:scale(1.04)}.ck-topbar.ck-topbar-navy{background:var(--ck-nobre);border-bottom:none;box-shadow:0 1px 3px #0d142447}.ck-topbar-navy .ck-brand-word{font-weight:600;color:#fff!important}.ck-topbar-navy .ck-brand-word em{font-weight:700;color:#7dd3fc!important}.ck-topbar-navy .ck-brand-mark{box-shadow:0 1px 2px #0000004d,inset 0 0 0 1px #ffffff38}.ck-topbar-navy .ck-topbar-sep{background:#ffffff29}.ck-topbar-navy .ck-topbar-time{color:#9fb0cc}.ck-topbar-navy .ck-config-btn{color:#c2ccdd;border-color:#0000}.ck-topbar-navy .ck-config-btn:hover{color:#fff;background:#ffffff1a;border-color:#0000}.ck-topbar-navy .ck-nav-link{color:#dbe3ef!important}.ck-topbar-navy .ck-nav-link:hover{color:#fff!important;background:#ffffff14!important}.ck-topbar-navy .ck-nav-link.active{font-weight:600;color:#fff!important}.ck-topbar-navy .ck-user-chip{color:#dbe2ee!important;background:#ffffff1a!important;border-color:#0000!important}.ck-topbar-navy .ck-user-chip:hover{background:#ffffff29!important}.ck-topbar-navy .ck-user-chip-avatar{color:#06263a;background:#0ea5e9}.ck-sep{background:var(--ck-line);width:1px;height:12px;display:inline-block}.ck-statusbar-right{align-items:center;gap:14px;margin-left:auto;display:flex}.ck-statusbar-time{font-variant-numeric:tabular-nums}.ck-shell{background:var(--ck-bg);color:var(--ck-ink);background-image:linear-gradient(#0d142406 1px,#0000 1px),linear-gradient(90deg,#0d142406 1px,#0000 1px);background-size:48px 48px;background-attachment:local}.ck-main{flex:1;position:relative;overflow:hidden}.ck-main-grid{background:var(--ck-line);grid-template-columns:499px 1fr 499px;gap:1px;height:100%;display:grid;overflow:hidden}.ck-panel-col{background:var(--ck-bg);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.ck-panel-col>*{flex:1;min-height:0}.ck-panel-insights{background:var(--ck-panel);flex-direction:column;height:100%;padding:0 18px 20px;display:flex;overflow-y:auto}.ck-panel-head{border-bottom:1px solid var(--ck-line);align-items:baseline;gap:10px;margin-bottom:18px;padding-bottom:12px;display:flex}.ck-panel-num{font-family:var(--ck-font-mono);letter-spacing:.12em;color:var(--ck-ink-3);text-transform:uppercase;font-size:10px;font-weight:600}.ck-panel-title{font-family:var(--ck-font-serif);color:var(--ck-ink);letter-spacing:-.005em;font-size:15px;font-weight:600;line-height:1}.ck-insight-block{margin-bottom:18px}.ck-insight-block:last-child{margin-bottom:0}.ck-insight-label{font-family:var(--ck-font-mono);letter-spacing:.1em;color:var(--ck-ink-3);text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:9.5px;font-weight:600;display:flex}.ck-insight-value{font-family:var(--ck-font-mono);color:var(--ck-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.ck-insight-value b{font-weight:600}.ck-insight-value small{color:var(--ck-ink-3);margin-left:4px;font-size:11px;font-weight:400}.ck-insight-chip{font-family:var(--ck-font-mono);border-radius:4px;align-items:center;gap:5px;padding:2px 7px;font-size:10.5px;font-weight:500;display:inline-flex}.ck-insight-chip.haiku{background:var(--ck-success-bg);color:var(--ck-success)}.ck-insight-chip.sonnet{background:var(--ck-accent-bg);color:var(--ck-primary)}.ck-insight-chip.opus{background:var(--ck-gold-bg);color:var(--ck-gold)}.ck-insight-muted{color:var(--ck-ink-3);font-family:var(--ck-font-serif);font-size:12px;font-style:italic}.ck-panel{background:var(--ck-panel);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.ck-shell .paper-container{background:linear-gradient(#eceef2 0%,#e8eaee 100%);padding:18px 14px}.ck-shell .paper{border-radius:2px;position:relative;box-shadow:0 0 0 1px #0d14240d,0 1px 2px #0d14240f,0 16px 40px -12px #0d142429,0 48px 96px -40px #1e3a8a24}.ck-shell .paper.paper-em-geracao:before{display:none}.ck-shell .paper:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--ck-muted) 30%, var(--ck-muted) 70%, transparent 100%);opacity:.35;pointer-events:none;border-radius:2px 2px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.ck-shell .paper:has(.ProseMirror-focused):before{background:linear-gradient(90deg, transparent 0%, var(--ck-accent) 30%, var(--ck-accent) 70%, transparent 100%);opacity:.5}.ck-shell .paper.paper-gravando:before{opacity:.9;background:linear-gradient(90deg,#0000 0%,#c53b3b 30% 70%,#0000 100%)}.ck-shell .paper:after{content:"1 / 1";font-family:var(--ck-font-mono);color:var(--ck-muted);letter-spacing:.08em;pointer-events:none;font-size:9.5px;position:absolute;bottom:28px;right:75px}.ck-shell .ck-recovery-banner{background:var(--ck-warn-bg);border-bottom:1px solid var(--ck-warn-border);min-height:34px;font-family:var(--ck-font-sans);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:4px 18px;font-size:12.5px;display:flex}.ck-shell .ck-recovery-banner-text{color:var(--ck-warn);align-items:center;gap:10px;min-width:0;display:flex}.ck-shell .ck-recovery-banner-text b{color:var(--ck-warn);font-weight:600}.ck-shell .ck-recovery-banner-text small{color:var(--ck-ink-3);font-size:11.5px;font-style:normal;font-family:var(--ck-font-sans)}.ck-shell .ck-recovery-actions{flex-shrink:0;gap:6px;display:flex}.ck-shell .ck-recovery-btn{height:28px;font-size:12px;font-weight:500;font-family:var(--ck-font-sans);cursor:pointer;border:1px solid;border-radius:5px;align-items:center;gap:5px;padding:0 12px;transition:all .15s;display:inline-flex}.ck-shell .ck-recovery-btn-ghost{color:var(--ck-ink-3);background:0 0;border-color:#0000}.ck-shell .ck-recovery-btn-ghost:hover{color:var(--ck-ink);background:#b453090f}.ck-shell .ck-recovery-btn-primary{background:var(--ck-warn);border-color:var(--ck-warn);color:#fff}.ck-shell .ck-recovery-btn-primary:hover{background:#92400e;border-color:#92400e}.ck-shell .ck-recovery-btn svg{width:13px;height:13px}.ck-shell .ck-page-head{border-bottom:1px solid var(--ck-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;padding-bottom:18px;display:flex}.ck-shell .ck-page-title{font-family:var(--ck-font-serif);letter-spacing:-.015em;color:var(--ck-ink);margin:0;font-size:28px;font-weight:600;line-height:1}.ck-shell .ck-page-subtitle{font-family:var(--ck-font-serif);color:var(--ck-ink-3);margin-top:6px;font-size:14px;font-style:italic}.ck-shell .ck-page-meta{color:var(--ck-ink-3);font-family:var(--ck-font-mono);font-size:11px}.ck-shell .ck-page-refresh-btn{background:var(--ck-panel);border:1px solid var(--ck-line-strong);height:30px;font-family:var(--ck-font-sans);color:var(--ck-ink-2);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.ck-shell .ck-page-refresh-btn:hover{background:var(--ck-ink);color:#fff;border-color:var(--ck-ink)}.ck-shell .ck-page-refresh-btn svg{width:13px;height:13px}.ck-shell .ck-section-card{background:var(--ck-panel);border:1px solid var(--ck-line);box-shadow:var(--ck-shadow-sm)}.ck-shell .ck-period-picker{background:var(--ck-panel);border:1px solid var(--ck-line);border-radius:7px;gap:2px;padding:3px;display:inline-flex}.ck-shell .ck-period-opt{font-family:var(--ck-font-sans);color:var(--ck-ink-3);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .12s}.ck-shell .ck-period-opt:hover{color:var(--ck-ink)}.ck-shell .ck-period-opt.active{background:var(--ck-ink);color:#fff}.ck-shell .ck-kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}@media (max-width:900px){.ck-shell .ck-kpi-grid{grid-template-columns:repeat(2,1fr)}}.ck-shell .ck-kpi{background:var(--ck-panel);border:1px solid var(--ck-line);border-radius:9px;padding:18px;position:relative;overflow:hidden}.ck-shell .ck-kpi:before{content:"";background:var(--ck-primary);opacity:.65;height:2px;position:absolute;top:0;left:0;right:0}.ck-shell .ck-kpi-accent:before{background:var(--ck-accent)}.ck-shell .ck-kpi-gold:before{background:var(--ck-gold)}.ck-shell .ck-kpi-teal:before{background:var(--ck-teal)}.ck-shell .ck-kpi-label{font-family:var(--ck-font-mono);letter-spacing:.1em;color:var(--ck-ink-3);text-transform:uppercase;align-items:center;gap:6px;margin-bottom:12px;font-size:10px;font-weight:600;display:flex}.ck-shell .ck-kpi-label svg{opacity:.6;width:11px;height:11px}.ck-shell .ck-kpi-val{font-family:var(--ck-font-mono);color:var(--ck-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:32px;font-weight:600;line-height:1;display:flex}.ck-shell .ck-kpi-val small{color:var(--ck-ink-3);font-size:14px;font-weight:500}.ck-shell .ck-kpi-foot{color:var(--ck-ink-3);justify-content:space-between;align-items:center;margin-top:10px;font-size:11.5px;display:flex}.ck-shell .ck-kpi-delta{font-family:var(--ck-font-mono);border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-flex}.ck-shell .ck-kpi-delta-up{color:var(--ck-success);background:var(--ck-success-bg)}.ck-shell .ck-kpi-delta-down{color:var(--ck-danger);background:var(--ck-danger-bg)}.ck-shell .ck-kpi-delta-neutral{color:var(--ck-ink-3);background:#f0f2f5}.ck-shell .ck-kpi-delta svg{width:10px;height:10px}.ck-shell .ck-card{background:var(--ck-panel);border:1px solid var(--ck-line);border-radius:9px;padding:18px 20px}.ck-shell .ck-card-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ck-shell .ck-card-title{font-family:var(--ck-font-serif);color:var(--ck-ink);letter-spacing:-.005em;margin:0;font-size:15px;font-weight:600}.ck-shell .ck-card-sub{font-family:var(--ck-font-mono);color:var(--ck-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.ck-shell .ck-chart-bars{grid-template-columns:repeat(31,1fr);align-items:end;gap:3px;height:180px;margin-bottom:12px;display:grid}.ck-shell .ck-chart-bar{background:linear-gradient(180deg, var(--ck-primary) 0%, var(--ck-primary-2) 100%);cursor:pointer;border-radius:2px 2px 0 0;min-height:2px;transition:all .15s;position:relative}.ck-shell .ck-chart-bar:hover{background:linear-gradient(180deg, var(--ck-accent) 0%, var(--ck-primary-2) 100%)}.ck-shell .ck-chart-bar-highlight{background:linear-gradient(180deg, var(--ck-accent) 0%, var(--ck-primary) 100%)}.ck-shell .ck-chart-axis{font-family:var(--ck-font-mono);color:var(--ck-ink-3);letter-spacing:.04em;justify-content:space-between;font-size:9.5px;display:flex}.ck-shell .ck-donut-wrap{align-items:center;gap:18px;display:flex}.ck-shell .ck-donut{border-radius:50%;flex-shrink:0;width:130px;height:130px;position:relative}.ck-shell .ck-donut:before{content:"";background:var(--ck-panel);border-radius:50%;position:absolute;inset:22px}.ck-shell .ck-donut-center{z-index:1;text-align:center;place-items:center;display:grid;position:absolute;inset:0}.ck-shell .ck-donut-total{font-family:var(--ck-font-mono);color:var(--ck-ink);letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1}.ck-shell .ck-donut-total-label{font-family:var(--ck-font-mono);color:var(--ck-ink-3);letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-size:8.5px}.ck-shell .ck-donut-legend{flex-direction:column;flex:1;gap:7px;display:flex}.ck-shell .ck-donut-legend-item{font-family:var(--ck-font-sans);color:var(--ck-ink-2);align-items:center;gap:8px;font-size:12px;display:flex}.ck-shell .ck-donut-legend-dot{border-radius:2px;flex-shrink:0;width:9px;height:9px}.ck-shell .ck-donut-legend-text{flex:1}.ck-shell .ck-donut-legend-val{font-family:var(--ck-font-mono);color:var(--ck-ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.ck-shell .ck-donut-legend-pct{font-family:var(--ck-font-mono);color:var(--ck-ink-3);margin-left:4px;font-size:10px}.ck-shell .ck-model-bars{flex-direction:column;gap:14px;display:flex}.ck-shell .ck-model-row{flex-direction:column;gap:5px;display:flex}.ck-shell .ck-model-row-head{justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.ck-shell .ck-model-row-name{color:var(--ck-ink-2);align-items:center;gap:7px;font-weight:500;display:inline-flex}.ck-shell .ck-model-row-name:before{content:"";border-radius:50%;width:5px;height:5px}.ck-shell .ck-model-row.haiku .ck-model-row-name:before{background:var(--ck-success)}.ck-shell .ck-model-row.sonnet .ck-model-row-name:before{background:var(--ck-accent)}.ck-shell .ck-model-row.opus .ck-model-row-name:before{background:var(--ck-gold)}.ck-shell .ck-model-row-vals{font-family:var(--ck-font-mono);color:var(--ck-ink-3);font-variant-numeric:tabular-nums;font-size:11px}.ck-shell .ck-model-row-vals b{color:var(--ck-ink);font-weight:600}.ck-shell .ck-model-bar-track{background:#f0f2f5;border-radius:3px;height:6px;overflow:hidden}.ck-shell .ck-model-bar-fill{border-radius:3px;height:100%;transition:width .4s}.ck-shell .ck-model-row.haiku .ck-model-bar-fill{background:var(--ck-success)}.ck-shell .ck-model-row.sonnet .ck-model-bar-fill{background:var(--ck-accent)}.ck-shell .ck-model-row.opus .ck-model-bar-fill{background:var(--ck-gold)}.ck-shell .ck-dash-row{gap:14px;margin-bottom:14px;display:grid}.ck-shell .ck-dash-row-23{grid-template-columns:2fr 1fr}.ck-shell .ck-dash-row-3{grid-template-columns:1fr 1fr 1fr}@media (max-width:900px){.ck-shell .ck-dash-row-23,.ck-shell .ck-dash-row-3{grid-template-columns:1fr}}.ck-shell .ck-card-placeholder{font-family:var(--ck-font-serif);color:var(--ck-ink-3);text-align:center;padding:24px 0;font-size:13px;font-style:italic}.ck-shell .ck-tabs-strip{border-bottom:1px solid var(--ck-line);align-items:stretch;margin:-8px -24px 18px;padding:0 16px;display:flex;overflow:hidden}.ck-shell .ck-tab{cursor:pointer;height:44px;color:var(--ck-ink-3);font-family:var(--ck-font-sans);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;font-size:12.5px;font-weight:500;transition:all .15s;display:flex;position:relative}.ck-shell .ck-tab:hover{color:var(--ck-ink)}.ck-shell .ck-tab.active{color:var(--ck-ink);border-bottom-color:var(--ck-ink);font-weight:600}.ck-shell .ck-tab svg{stroke-width:1.7px;width:14px;height:14px}.ck-shell .ck-tab-count{font-family:var(--ck-font-mono);color:var(--ck-ink-3);letter-spacing:0;background:#f0f2f5;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:500}.ck-shell .ck-tab.active .ck-tab-count{background:var(--ck-ink);color:#fff}.ck-shell .ck-tabs-strip-right{align-items:center;gap:8px;margin-left:auto;padding:7px 0;display:flex}.ck-shell .ck-import-btn{background:var(--ck-panel);border:1px solid var(--ck-line-strong);height:30px;font-family:var(--ck-font-sans);color:var(--ck-ink-2);cursor:pointer;border-radius:5px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:11.5px;font-weight:500;transition:all .15s;display:inline-flex}.ck-shell .ck-import-btn:hover{background:var(--ck-ink);color:#fff;border-color:var(--ck-ink)}.ck-shell .ck-import-btn svg{stroke-width:2px;width:12px;height:12px}.ck-shell .ck-filter-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ck-shell .ck-search-input{border:1px solid var(--ck-line);min-width:240px;height:32px;font-family:var(--ck-font-sans);background:var(--ck-panel) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7383' stroke-width='1.8'><circle cx='11' cy='11' r='8'/><path d='M21 21l-4.35-4.35'/></svg>") no-repeat 12px center;color:var(--ck-ink);background-size:13px;border-radius:6px;outline:none;flex:1;padding:0 14px 0 36px;font-size:12.5px;transition:all .15s}.ck-shell .ck-search-input:focus{border-color:var(--ck-primary);box-shadow:0 0 0 3px #1e3a8a12}.ck-shell .ck-filter-select{border:1px solid var(--ck-line);height:32px;font-family:var(--ck-font-sans);background:var(--ck-panel) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7383' stroke-width='1.8'><polyline points='6 9 12 15 18 9'/></svg>") no-repeat right 8px center;color:var(--ck-ink-2);cursor:pointer;appearance:none;background-size:11px;border-radius:6px;outline:none;padding:0 28px 0 11px;font-size:12px;font-weight:500}.ck-shell .ck-filter-pill-group{background:#f0f2f5;border-radius:6px;gap:2px;padding:2px;display:inline-flex}.ck-shell .ck-filter-pill{color:var(--ck-ink-3);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:5px 10px;font-size:11.5px;font-weight:500;transition:all .12s}.ck-shell .ck-filter-pill:hover{color:var(--ck-ink)}.ck-shell .ck-filter-pill.active{background:var(--ck-panel);color:var(--ck-ink);box-shadow:0 1px 2px #0000000a,0 0 0 1px #0d14240d}.ck-shell .ck-filter-info{font-family:var(--ck-font-mono);color:var(--ck-ink-3);margin-left:auto;font-size:10.5px}.ck-shell .ck-filter-info b{color:var(--ck-ink);font-weight:600}.ck-shell .ck-data-card{background:var(--ck-panel);border:1px solid var(--ck-line);border-radius:8px;overflow:hidden}.ck-shell .ck-data-table{border-collapse:collapse;width:100%}.ck-shell .ck-data-table th{text-align:left;font-family:var(--ck-font-mono);letter-spacing:.1em;color:var(--ck-ink-3);text-transform:uppercase;border-bottom:1px solid var(--ck-line);background:var(--ck-panel-2);-webkit-user-select:none;user-select:none;padding:9px 14px;font-size:9.5px;font-weight:600}.ck-shell .ck-data-table td{border-bottom:1px solid var(--ck-line);color:var(--ck-ink-2);vertical-align:middle;padding:11px 14px;font-size:12.5px}.ck-shell .ck-data-table tr:last-child td{border-bottom:none}.ck-shell .ck-data-table tbody tr{cursor:pointer;transition:background 80ms}.ck-shell .ck-data-table tbody tr:hover td{background:var(--ck-panel-2)}.ck-shell .ck-data-table tbody tr.selected td{background:#ecf1fb}.ck-shell .ck-data-table tbody tr.selected td:first-child{box-shadow:inset 3px 0 0 var(--ck-primary)}.ck-shell .ck-item-title{color:var(--ck-ink);align-items:center;gap:8px;font-weight:500;display:flex}.ck-shell .ck-item-title .star{color:var(--ck-gold);font-size:11px}.ck-shell .ck-item-subtitle{color:var(--ck-ink-3);font-size:11px;font-family:var(--ck-font-serif);margin-top:2px;font-style:italic}.ck-shell .ck-chip{white-space:nowrap;border:1px solid;border-radius:4px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.ck-shell .ck-chip.rm{color:var(--ck-primary);background:#ecf1fb;border-color:#c8d7f2}.ck-shell .ck-chip.tc{background:var(--ck-success-bg);color:var(--ck-success);border-color:#0478572e}.ck-shell .ck-chip.us{background:var(--ck-gold-bg);color:var(--ck-gold);border-color:#e5d5a5}.ck-shell .ck-chip.generic{color:var(--ck-ink-2);border-color:var(--ck-line);background:#f0f2f5}.ck-shell .ck-source-tag{font-family:var(--ck-font-mono);color:var(--ck-ink-3);align-items:center;gap:5px;font-size:10.5px;font-weight:500;display:inline-flex}.ck-shell .ck-source-tag:before{content:"";border-radius:50%;width:5px;height:5px}.ck-shell .ck-source-tag.assinado:before{background:var(--ck-success)}.ck-shell .ck-source-tag.assinado{color:var(--ck-success)}.ck-shell .ck-source-tag.referencia:before{background:var(--ck-ink-4)}.ck-shell .ck-source-tag.importado:before{background:var(--ck-accent)}.ck-shell .ck-prio-stars{align-items:center;gap:1px;display:inline-flex}.ck-shell .ck-prio-stars svg{width:10px;height:10px}.ck-shell .ck-prio-stars .filled{color:var(--ck-gold)}.ck-shell .ck-prio-stars .empty{color:var(--ck-line-strong)}.ck-shell .ck-date-cell{font-family:var(--ck-font-mono);color:var(--ck-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.ck-shell .ck-row-actions{opacity:0;align-items:center;gap:2px;transition:opacity .15s;display:inline-flex}.ck-shell .ck-data-table tbody tr:hover .ck-row-actions,.ck-shell .ck-data-table tbody tr.selected .ck-row-actions{opacity:1}.ck-shell .ck-row-action-btn{width:24px;height:24px;color:var(--ck-ink-3);cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;transition:all .12s;display:grid}.ck-shell .ck-row-action-btn:hover{background:var(--ck-line);color:var(--ck-ink)}.ck-shell .ck-row-action-btn.danger:hover{color:var(--ck-danger);background:#b91c1c14}.ck-shell .ck-row-action-btn svg{stroke-width:1.8px;width:13px;height:13px}.ck-shell .ck-pagination{border-top:1px solid var(--ck-line);background:var(--ck-panel-2);font-family:var(--ck-font-sans);color:var(--ck-ink-3);justify-content:space-between;align-items:center;padding:12px 16px;font-size:11.5px;display:flex}.ck-shell .ck-pagination-info{font-family:var(--ck-font-mono);font-size:11px}.ck-shell .ck-pagination-info b{color:var(--ck-ink);font-weight:600}.ck-shell .ck-pagination-buttons{align-items:center;gap:4px;display:flex}.ck-shell .ck-page-btn{border:1px solid var(--ck-line);background:var(--ck-panel);min-width:26px;height:26px;font-family:var(--ck-font-sans);color:var(--ck-ink-2);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;transition:all .12s;display:inline-flex}.ck-shell .ck-page-btn:hover:not(:disabled){background:var(--ck-bg);border-color:var(--ck-line-strong)}.ck-shell .ck-page-btn:disabled{opacity:.45;cursor:not-allowed}.ck-shell .ck-page-btn.active{background:var(--ck-ink);color:#fff;border-color:var(--ck-ink)}.ck-shell .ck-page-btn svg{width:12px;height:12px}.ck-login-page{background:var(--ck-bg);color:var(--ck-ink);font-family:var(--ck-font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;height:100vh;font-size:13px;line-height:1.5;display:flex;position:relative;overflow:hidden}.ck-login-page:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#0d142406 1px,#0000 1px),linear-gradient(90deg,#0d142406 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.ck-login-page:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 20% 20%,#1e3a8a0d,#0000 50%),radial-gradient(circle at 80% 80%,#0ea5e90a,#0000 50%);position:absolute;inset:0}.ck-login-topbar{z-index:1;background:var(--ck-panel);border-bottom:1px solid var(--ck-line);height:44px;font-family:var(--ck-font-mono);color:var(--ck-ink-3);flex-shrink:0;align-items:center;padding:0 16px;font-size:10.5px;display:flex;position:relative}.ck-login-topbar .ck-login-br{color:var(--ck-ink-2);font-weight:500}.ck-login-topbar .ck-login-topbar-right{align-items:center;gap:16px;margin-left:auto;display:flex}.ck-login-topbar .ck-tag-dot{align-items:center;gap:6px;display:inline-flex}.ck-login-topbar .ck-tag-dot:before{content:"";background:var(--ck-success);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #0478571f}.ck-login-main{z-index:1;flex:1;place-items:center;padding:24px;display:grid;position:relative}.ck-login-card{background:var(--ck-panel);border:1px solid var(--ck-line);border-radius:12px;width:100%;max-width:420px;padding:40px 36px 32px;position:relative;box-shadow:0 1px 2px #0d14240a,0 8px 24px #0d14240f,0 24px 56px #0d14240f}.ck-login-card:before{content:"";background:linear-gradient(90deg, transparent, var(--ck-primary), var(--ck-accent), transparent);opacity:.4;border-radius:2px;height:2px;position:absolute;top:0;left:24px;right:24px}.ck-login-brand{flex-direction:column;align-items:center;margin-bottom:40px;display:flex}.ck-login-brand-logo{place-items:center;margin-bottom:16px;display:grid}.ck-login-brand-mark{background:radial-gradient(circle at 28% 22%,#ffffff29,#0000 60%),linear-gradient(135deg,#0f1a35 0%,#1e3a8a 65%,#2952c8 100%);border-radius:14px;place-items:center;width:64px;height:64px;margin-bottom:16px;display:grid;position:relative;box-shadow:0 1px 2px #0d14242e,0 6px 16px #1e3a8a2e,inset 0 1px #ffffff1f}.ck-login-brand-mark:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:14px;position:absolute;inset:0}.ck-login-v-glyph{font-family:var(--ck-font-display);color:#fff;letter-spacing:-.04em;font-size:38px;font-style:italic;font-weight:700;line-height:1;transform:translateY(-1px)}.ck-login-v-dot{background:var(--ck-accent);border-radius:50%;width:5px;height:5px;position:absolute;bottom:12px;right:12px;box-shadow:0 0 0 3px #0ea5e938}.ck-login-brand-word{font-family:var(--ck-font-display);letter-spacing:-.025em;color:var(--ck-ink);font-size:30px;font-weight:500;line-height:1}.ck-login-brand-word em{color:var(--ck-primary);margin-left:-1px;font-style:italic;font-weight:700}.ck-login-brand-tagline{font-family:var(--ck-font-mono);letter-spacing:.22em;color:var(--ck-ink-3);text-transform:uppercase;margin-top:12px;font-size:10px;font-weight:500}.ck-login-field{margin-bottom:16px}.ck-login-field-label{font-family:var(--ck-font-mono);letter-spacing:.1em;color:var(--ck-ink-3);text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:10px;font-weight:600;display:flex}.ck-login-field-hint{text-transform:none;letter-spacing:0;font-family:var(--ck-font-sans);color:var(--ck-muted);font-size:11px;font-weight:400}.ck-login-field-input{border:1px solid var(--ck-line-strong);width:100%;height:44px;font-family:var(--ck-font-sans);color:var(--ck-ink);background:var(--ck-panel-2);letter-spacing:-.005em;border-radius:7px;outline:none;padding:0 14px;font-size:14px;transition:all .15s}.ck-login-field-input:focus,.ck-login-field-input:focus-visible{border-color:var(--ck-primary);background:var(--ck-panel);outline:none}.ck-login-field-input::placeholder{color:var(--ck-muted)}.ck-login-field-input.password{font-family:var(--ck-font-mono);letter-spacing:.1em}.ck-login-err-banner{background:var(--ck-danger-bg);border:1px solid var(--ck-danger-border);color:#991b1b;border-radius:6px;align-items:center;gap:9px;margin-bottom:14px;padding:9px 12px;font-size:12.5px;display:flex}.ck-login-err-banner svg{flex-shrink:0;width:14px;height:14px}.ck-login-err-banner b{font-weight:600}.ck-login-submit{background:var(--ck-ink);color:#fff;width:100%;height:44px;font-family:var(--ck-font-sans);cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:13px;font-weight:600;transition:all .15s;display:flex;position:relative;box-shadow:0 1px 2px #0d142426}.ck-login-submit:hover:not(:disabled){background:#0a0f1f;transform:translateY(-.5px)}.ck-login-submit:disabled{opacity:.55;cursor:not-allowed}.ck-login-submit svg{stroke-width:2px;width:14px;height:14px}.ck-login-submit-kbd{font-family:var(--ck-font-mono);color:#ffffffd9;letter-spacing:.02em;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:3px;padding:1px 5px;font-size:10px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ck-login-footer-info{border-top:1px solid var(--ck-line);text-align:center;color:var(--ck-ink-3);margin-top:22px;padding-top:16px;font-size:11px}.ck-login-footer-info em{color:var(--ck-primary);font-style:normal;font-weight:500}.ck-login-statusbar{z-index:1;background:var(--ck-panel);border-top:1px solid var(--ck-line);height:28px;font-family:var(--ck-font-mono);color:var(--ck-ink-3);flex-shrink:0;align-items:center;gap:16px;padding:0 14px;font-size:10px;display:flex;position:relative}.ck-login-statusbar b{color:var(--ck-ink-2);font-weight:500}.ck-login-statusbar .ck-login-statusbar-right{gap:18px;margin-left:auto;display:flex}.ck-login-statusbar .ck-login-sep{background:var(--ck-line);width:1px;height:12px}.ck-login-statusbar .ck-tag-dot:before{content:"";background:var(--ck-success);border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 0 3px #0478571f}.ck-modal-backdrop{-webkit-backdrop-filter:blur(8px)saturate(1.05);z-index:100;background:#0d142475;place-items:center;padding:24px;animation:.18s ease-out ckBackdropIn;display:grid;position:fixed;inset:0}@keyframes ckBackdropIn{0%{opacity:0}to{opacity:1}}.ck-modal{background:var(--ck-panel);border-radius:10px;width:100%;max-width:540px;animation:.22s cubic-bezier(.16,1,.3,1) ckModalIn;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0d14240f,0 1px 2px #0d142414,0 16px 40px -8px #0d14243d,0 48px 96px -32px #1e3a8a38}@keyframes ckModalIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ck-modal:before{content:"";background:linear-gradient(90deg, transparent, var(--ck-primary), var(--ck-accent), transparent);opacity:.45;border-radius:2px;height:2px;position:absolute;top:0;left:24px;right:24px}.ck-modal-head{border-bottom:1px solid var(--ck-line);align-items:center;gap:12px;padding:20px 22px 18px;display:flex}.ck-modal-head-mark{background:radial-gradient(circle at 28% 22%,#ffffff29,#0000 60%),linear-gradient(135deg,#0f1a35 0%,#1e3a8a 65%,#2952c8 100%);border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;position:relative;box-shadow:0 1px 2px #0d14242e,inset 0 1px #ffffff1a}.ck-modal-head-mark:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:8px;position:absolute;inset:0}.ck-modal-head-mark svg{color:#fff;stroke-width:1.7px;width:18px;height:18px}.ck-modal-head-text{flex:1}.ck-modal-head-title{font-family:var(--ck-font-serif);color:var(--ck-ink);letter-spacing:.1px;font-size:19px;font-weight:500;line-height:1.2}.ck-modal-head-sub{font-family:var(--ck-font-serif);color:var(--ck-ink-3);margin-top:2px;font-size:12px;font-style:italic}.ck-modal-assinar .ck-modal-head-title{font-family:var(--ck-font-sans)}.ck-modal-assinar .ck-modal-head-sub{font-family:var(--ck-font-sans);font-style:normal}.ck-modal-close{width:28px;height:28px;color:var(--ck-ink-3);cursor:pointer;background:0 0;border:none;border-radius:5px;place-items:center;transition:all .15s;display:grid}.ck-modal-close:hover{color:var(--ck-ink);background:#f0f2f5}.ck-modal-close svg{stroke-width:2px;width:14px;height:14px}.ck-modal-body{flex-direction:column;gap:16px;padding:18px 22px 20px;display:flex}.ck-modal-field{flex-direction:column;gap:6px;display:flex}.ck-modal-fields-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ck-modal-field-label{font-family:var(--ck-font-mono);letter-spacing:.1em;color:var(--ck-ink-3);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:600;display:flex}.ck-modal-auto-chip{font-family:var(--ck-font-sans);letter-spacing:.05em;background:var(--ck-success-bg);color:var(--ck-success);border:1px solid var(--ck-success-border);text-transform:uppercase;border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:600}.ck-modal-field-select{border:1px solid var(--ck-line-strong);width:100%;height:40px;font-family:var(--ck-font-sans);color:var(--ck-ink);background:var(--ck-panel) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7383' stroke-width='1.8'><polyline points='6 9 12 15 18 9'/></svg>") no-repeat right 10px center;appearance:none;cursor:pointer;background-size:12px;border-radius:7px;padding:0 36px 0 12px;font-size:13px;font-weight:500;transition:all .15s}.ck-modal-field-select:focus{border-color:var(--ck-primary);outline:none;box-shadow:0 0 0 3px #1e3a8a12}.ck-modal-field-select:disabled{opacity:.55;cursor:not-allowed;background-color:var(--ck-panel-2)}.ck-modal-info-banner{background:var(--ck-panel-2);border:1px solid var(--ck-line);color:var(--ck-ink-3);border-radius:6px;gap:10px;padding:11px 13px;font-size:11.5px;line-height:1.55;display:flex}.ck-modal-info-banner svg{width:16px;height:16px;color:var(--ck-ink-3);flex-shrink:0;margin-top:1px}.ck-modal-info-banner b{color:var(--ck-ink-2);font-weight:600}.ck-tempos-card{border:1px solid var(--ck-line);background:var(--ck-panel-2);border-radius:6px;overflow:hidden}.ck-tempos-card-head{letter-spacing:.04em;text-transform:uppercase;color:var(--ck-ink-3);border-bottom:1px solid var(--ck-line);align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:600;display:flex}.ck-tempos-card-head svg{width:14px;height:14px;color:var(--ck-ink-3)}.ck-tempos-grid{grid-template-columns:repeat(3,1fr);display:grid}.ck-tempos-item{text-align:center;flex-direction:column;align-items:center;gap:3px;padding:11px 8px;display:flex}.ck-tempos-item+.ck-tempos-item{border-left:1px solid var(--ck-line)}.ck-tempos-val{font-family:var(--ck-font-mono);color:var(--ck-ink);font-size:17px;font-weight:600;line-height:1.1}.ck-tempos-item-total .ck-tempos-val{color:var(--ck-accent)}.ck-tempos-lbl{color:var(--ck-ink-2);flex-direction:column;gap:1px;font-size:11.5px;font-weight:600;display:flex}.ck-tempos-lbl em{color:var(--ck-ink-4);font-size:10px;font-style:normal;font-weight:400}.ck-modal-err-banner{background:var(--ck-danger-bg);border:1px solid var(--ck-danger-border);color:#991b1b;border-radius:6px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12.5px;display:flex}.ck-modal-err-banner svg{flex-shrink:0;width:14px;height:14px;margin-top:1px}.ck-modal-err-banner b{font-weight:600}.ck-modal-success-banner{background:var(--ck-success-bg);border:1px solid var(--ck-success-border);border-radius:8px;align-items:center;gap:11px;padding:12px 14px;animation:.2s ease-out ckModalIn;display:flex}.ck-modal-success-icon{background:#0478571f;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.ck-modal-success-icon svg{width:16px;height:16px;color:var(--ck-success);stroke-width:2.5px}.ck-modal-success-icon{animation:.3s ease-out ck-pop-in}.ck-modal-success-icon svg polyline{stroke-dasharray:24;stroke-dashoffset:24px;animation:.35s ease-out .15s forwards ck-check-draw}@keyframes ck-check-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ck-shell .ck-tb-btn.copiado svg,.ck-modal-success-icon,.ck-modal-success-icon svg polyline{stroke-dashoffset:0;animation:none}}.ck-modal-success-title{font-family:var(--ck-font-serif);color:var(--ck-success);font-size:14px;font-weight:600;line-height:1.2}.ck-modal-success-sub{color:var(--ck-success);opacity:.85;margin-top:1px;font-size:11.5px}.ck-modal-foot{border-top:1px solid var(--ck-line);background:var(--ck-panel-2);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px 18px;display:flex}.ck-modal-foot-helper{font-family:var(--ck-font-mono);color:var(--ck-ink-3);font-size:10.5px}.ck-modal-foot-helper b{color:var(--ck-ink-2);font-weight:600}.ck-modal-foot-actions{gap:8px;display:flex}.ck-modal-btn-ghost{border:1px solid var(--ck-line);height:36px;color:var(--ck-ink-2);font-family:var(--ck-font-sans);cursor:pointer;background:0 0;border-radius:6px;padding:0 14px;font-size:12.5px;font-weight:500;transition:all .15s}.ck-modal-btn-ghost:hover:not(:disabled){background:var(--ck-panel);border-color:var(--ck-line-strong)}.ck-modal-btn-ghost:disabled{opacity:.5;cursor:not-allowed}.ck-modal-btn-primary{background:linear-gradient(180deg, var(--ck-primary-2) 0%, var(--ck-primary) 70%, #16306e 100%);color:#fff;height:36px;font-family:var(--ck-font-sans);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0d142426}.ck-modal-btn-primary:hover:not(:disabled){background:linear-gradient(180deg, var(--ck-primary-2) 0%, var(--ck-primary-2) 40%, var(--ck-primary) 100%);transform:translateY(-1px);box-shadow:0 1px 2px #0d142429,0 8px 20px -8px #1e3a8a8c}.ck-modal-btn-primary:disabled{color:#9aa1ae;box-shadow:none;opacity:1;cursor:not-allowed;background:#e9ebf0;transform:none}.ck-shell.ck-tema-escuro .ck-modal-btn-primary:disabled{background:var(--ck-panel-2);color:var(--ck-ink-4);box-shadow:inset 0 0 0 1px var(--ck-line)}.ck-modal-btn-primary svg{stroke-width:1.7px;width:13px;height:13px}.ck-modal-btn-primary .ck-kbd{font-family:var(--ck-font-mono);color:#ffffffd9;letter-spacing:.02em;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:3px;margin-left:4px;padding:1px 5px;font-size:10px}.ck-toast-wrap{z-index:80;pointer-events:none;position:fixed;bottom:38px;right:18px}.ck-toast{background:var(--ck-panel);border:1px solid var(--ck-line);pointer-events:auto;border-radius:8px;align-items:flex-start;gap:11px;max-width:380px;padding:13px 15px;animation:.28s cubic-bezier(.16,1,.3,1) ckToastIn;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0d142408,0 1px 2px #0d14240f,0 12px 32px -8px #0d14242e,0 24px 56px -24px #1e3a8a29}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.ck-toast{background:var(--ck-panel)}@supports (color:color-mix(in lab, red, red)){.ck-toast{background:color-mix(in srgb, var(--ck-panel) 86%, transparent)}}.ck-toast{-webkit-backdrop-filter:blur(12px)saturate(1.15)}}@keyframes ckToastIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ck-toast:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.ck-toast.success:before{background:var(--ck-success)}.ck-toast.error:before{background:var(--ck-danger)}.ck-toast.info:before{background:var(--ck-accent)}.ck-toast.warn:before{background:var(--ck-warn)}.ck-toast-icon{border-radius:5px;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:-1px;display:grid}.ck-toast.success .ck-toast-icon{background:var(--ck-success-bg);color:var(--ck-success)}.ck-toast.error .ck-toast-icon{background:var(--ck-danger-bg);color:var(--ck-danger)}.ck-toast.info .ck-toast-icon{background:var(--ck-accent-bg);color:var(--ck-accent)}.ck-toast.warn .ck-toast-icon{background:var(--ck-warn-bg);color:var(--ck-warn)}.ck-toast-icon svg{stroke-width:2px;width:13px;height:13px}.ck-toast-text{flex:1;min-width:0}.ck-toast-title{color:var(--ck-ink);letter-spacing:-.005em;font-size:13px;font-weight:600;line-height:1.3}.ck-toast-sub{color:var(--ck-ink-3);margin-top:2px;font-size:11.5px;line-height:1.45}.ck-toast-close{width:20px;height:20px;color:var(--ck-ink-3);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;place-items:center;margin-top:-1px;transition:all .12s;display:grid}.ck-toast-close:hover{color:var(--ck-ink);background:#f0f2f5}.ck-toast-close svg{width:12px;height:12px}.ck-toast-progress{background:var(--ck-line);height:2px;position:absolute;bottom:0;left:3px;right:0}.ck-toast-progress:before{content:"";transform-origin:0;width:100%;animation:2.2s linear forwards ckToastProgress;position:absolute;inset:0}.ck-toast.success .ck-toast-progress:before{background:var(--ck-success)}.ck-toast.error .ck-toast-progress:before{background:var(--ck-danger)}.ck-toast.info .ck-toast-progress:before{background:var(--ck-accent)}.ck-toast.warn .ck-toast-progress:before{background:var(--ck-warn)}@keyframes ckToastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ck-revisao-toast-wrap{z-index:85;pointer-events:none;position:fixed;bottom:44px;left:50%;transform:translate(-50%)}.ck-revisao-toast{pointer-events:auto;overscroll-behavior:contain;background:var(--ck-panel);border:1px solid var(--ck-line);border-left:3px solid var(--ck-accent);min-width:320px;max-width:540px;max-height:70vh;color:var(--ck-ink-2);border-radius:9px;padding:12px 16px;font-size:12.5px;animation:.22s cubic-bezier(.16,1,.3,1) ckRevisaoIn;overflow-y:auto;box-shadow:0 1px 2px #0d14240a,0 10px 30px #0d142429}.ck-revisao-toast.limpa{border-left-color:var(--ck-success)}@keyframes ckRevisaoIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ck-revisao-toast-head{color:var(--ck-ink);background:var(--ck-panel);z-index:1;align-items:center;gap:8px;padding-top:4px;font-weight:600;display:flex;position:sticky;top:-12px}.ck-revisao-toast-head svg{width:15px;height:15px;color:var(--ck-accent);stroke-width:1.9px}.ck-revisao-toast.limpa .ck-revisao-toast-head svg{color:var(--ck-success)}.ck-revisao-toast-list{flex-direction:column;gap:3px;margin:7px 0 0;padding:0;list-style:none;display:flex}.ck-revisao-toast-list li{color:var(--ck-ink-2);line-height:1.42}.ck-revisao-toast-list li b{color:var(--ck-ink);font-weight:600}.ck-revisao-toast-warn{border-top:1px solid var(--ck-line);color:var(--ck-warn);margin-top:7px;padding-top:7px;font-size:12px}.ck-revisao-toast-warn-head{color:var(--ck-warn);margin-bottom:4px}.ck-revisao-toast-warn .ck-revisao-toast-list{margin-top:0}.ck-revisao-toast-warn .ck-revisao-toast-list li{color:var(--ck-ink-2)}.ck-revisao-diff-antes{color:var(--ck-danger);opacity:.9;word-break:break-word;text-decoration:line-through}.ck-revisao-diff-depois{color:var(--ck-success);word-break:break-word;font-weight:600}.ck-revisao-toast-hint{color:var(--ck-muted);opacity:.8;background:var(--ck-panel);z-index:1;margin-top:8px;font-size:10.5px;font-style:italic;position:sticky;bottom:-12px}.ck-shell .ck-banner{font-family:var(--ck-font-sans);border:1px solid;border-radius:8px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex;position:relative}.ck-shell .ck-banner-warning{background:var(--ck-warn-bg);border-color:var(--ck-warn-border)}.ck-shell .ck-banner-error{background:var(--ck-danger-bg);border-color:var(--ck-danger-border)}.ck-shell .ck-banner-info{background:var(--ck-accent-bg);border-color:#bae2f7}.ck-shell .ck-banner-success{background:var(--ck-success-bg);border-color:var(--ck-success-border)}.ck-shell .ck-banner-icon{border-radius:6px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.ck-shell .ck-banner-warning .ck-banner-icon{color:var(--ck-warn);background:#b4530921}.ck-shell .ck-banner-error .ck-banner-icon{color:var(--ck-danger);background:#b91c1c21}.ck-shell .ck-banner-info .ck-banner-icon{color:var(--ck-accent);background:#0ea5e921}.ck-shell .ck-banner-success .ck-banner-icon{color:var(--ck-success);background:#04785721}.ck-shell .ck-banner-icon svg{stroke-width:2px;width:14px;height:14px}.ck-shell .ck-banner-content{flex:1;min-width:0}.ck-shell .ck-banner-title{color:var(--ck-ink);letter-spacing:-.005em;margin-bottom:3px;font-size:13px;font-weight:600}.ck-shell .ck-banner-text{color:var(--ck-ink-2);font-size:12px;line-height:1.5}.ck-shell .ck-banner-text b{color:var(--ck-ink);font-weight:600}.ck-shell .ck-banner-close{width:22px;height:22px;color:var(--ck-ink-3);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.ck-shell .ck-banner-close:hover{color:var(--ck-ink);background:#0000000f}.ck-shell .ck-banner-close svg{stroke-width:2px;width:12px;height:12px}.ck-shell .ck-banner-warnings-list{border:1px solid var(--ck-warn-border);background:#fff;border-radius:6px;margin-top:10px;overflow:hidden}.ck-shell .ck-banner-warning-item{border-bottom:1px solid var(--ck-warn-border);align-items:flex-start;gap:10px;padding:9px 12px;font-size:12px;display:flex}.ck-shell .ck-banner-warning-item:last-child{border-bottom:none}.ck-shell .ck-banner-warning-cat{font-family:var(--ck-font-mono);background:var(--ck-warn);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:3px;flex-shrink:0;margin-top:1px;padding:2px 6px;font-size:9px;font-weight:600}.ck-shell .ck-banner-warning-item.severity-high .ck-banner-warning-cat{background:var(--ck-danger)}.ck-shell .ck-banner-warning-text{color:var(--ck-ink-2);flex:1}.ck-shell .ck-banner-warning-text em{background:var(--ck-warn-bg);color:var(--ck-ink);border-radius:3px;padding:1px 4px;font-style:normal;font-weight:500}.ck-shell .ck-chip-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ck-shell .ck-chip-fail{border:1px solid var(--ck-warn-border);color:var(--ck-warn);font-family:var(--ck-font-mono);background:#fff;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:500;text-decoration:none;transition:all .12s;display:inline-flex}.ck-shell .ck-chip-fail:before{content:"✕";opacity:.7;font-size:10px}.ck-shell .ck-chip-fail:hover{background:var(--ck-warn);color:#fff;border-color:var(--ck-warn)}.ck-shell .ck-chip-fail:hover:before{opacity:1}.ck-shell .ck-caso-title{font-family:var(--ck-font-serif);color:var(--ck-ink);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.2}.ck-shell .ck-caso-sub{font-family:var(--ck-font-serif);color:var(--ck-ink-3);margin-top:4px;font-size:12px;font-style:italic}.ck-shell .ck-caso-counter{font-family:var(--ck-font-mono);color:var(--ck-ink-3);letter-spacing:.02em;font-size:10.5px}.ck-shell .ck-caso-counter b{color:var(--ck-ink-2);font-weight:600}.ck-shell .ck-btn-novo{background:var(--ck-panel);border:1px solid var(--ck-line-strong);height:30px;font-family:var(--ck-font-sans);color:var(--ck-ink-2);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.ck-shell .ck-btn-novo:hover:not(:disabled){background:var(--ck-ink);color:#fff;border-color:var(--ck-ink)}.ck-shell .ck-btn-novo:disabled{opacity:.4;cursor:not-allowed}.ck-shell .ck-btn-novo svg{stroke-width:2px;width:12px;height:12px}.ck-shell .ck-icon-btn{background:var(--ck-panel);border:1px solid var(--ck-line);width:30px;height:30px;color:var(--ck-ink-3);cursor:pointer;border-radius:6px;place-items:center;padding:0;transition:all .12s;display:grid}.ck-shell .ck-icon-btn:hover:not(:disabled){background:var(--ck-bg);color:var(--ck-ink);border-color:var(--ck-line-strong)}.ck-shell .ck-icon-btn:disabled{opacity:.45;cursor:not-allowed}.ck-shell .ck-icon-btn svg{stroke-width:1.8px;width:13px;height:13px}.ck-shell .ck-icon-btn.recording{background:var(--ck-danger-bg);border-color:var(--ck-danger-border);color:var(--ck-danger);animation:1.2s ease-in-out infinite ckMicPulse}@keyframes ckMicPulse{0%,to{box-shadow:0 0 #b91c1c40}50%{box-shadow:0 0 0 4px #b91c1c0f}}.ck-shell .ck-modelo-row{border-top:1px solid var(--ck-line);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 0 0;display:flex}.ck-shell .ck-modelo-info{min-width:0}.ck-shell .ck-modelo-label{font-family:var(--ck-font-mono);letter-spacing:.12em;color:var(--ck-ink-3);text-transform:uppercase;font-size:9.5px;font-weight:600}.ck-shell .ck-modelo-desc{font-family:var(--ck-font-serif);color:var(--ck-ink-3);margin-top:3px;font-size:11.5px;font-style:italic;line-height:1.4}.ck-shell .ck-modelo-pills{background:#f0f2f5;border-radius:6px;flex-shrink:0;gap:2px;padding:2px;display:inline-flex}.ck-shell .ck-modelo-pill{font-family:var(--ck-font-sans);color:var(--ck-ink-3);cursor:pointer;letter-spacing:0;background:0 0;border:none;border-radius:4px;padding:5px 11px;font-size:11.5px;font-weight:500;transition:all .12s}.ck-shell .ck-modelo-pill:hover:not(:disabled){color:var(--ck-ink)}.ck-shell .ck-modelo-pill.active{background:var(--ck-panel);color:var(--ck-ink);font-weight:600;box-shadow:0 1px 2px #0000000a,0 0 0 1px #0d14240d}.ck-shell .ck-modelo-pill:disabled{opacity:.5;cursor:not-allowed}.ck-shell .ck-btn-gerar{background:var(--ck-ink);color:#fff;width:100%;height:42px;font-family:var(--ck-font-sans);cursor:pointer;letter-spacing:-.005em;border:none;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;transition:all .15s;display:flex;position:relative;box-shadow:0 1px 2px #0d14242e,0 4px 12px #0d14241a}.ck-shell .ck-btn-gerar:hover:not(:disabled){background:#0a0f1f;transform:translateY(-.5px);box-shadow:0 1px 2px #0d142433,0 6px 16px #0d142424}.ck-shell .ck-btn-gerar:disabled{background:var(--ck-line-strong);color:var(--ck-ink-3);box-shadow:none;cursor:not-allowed;transform:none}.ck-shell .ck-btn-gerar svg{stroke-width:1.8px;width:14px;height:14px}.ck-shell .ck-btn-gerar .ck-kbd-gerar{font-family:var(--ck-font-mono);color:#ffffffd9;letter-spacing:.02em;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:3px;padding:1px 5px;font-size:10px;position:absolute;right:12px}.ck-shell .ck-btn-gerar.gerando{animation:1.6s ease-in-out infinite ckGerandoPulse}@keyframes ckGerandoPulse{0%,to{background:var(--ck-ink)}50%{background:#2e4c96}}.ck-avatar-menu-wrap{position:relative}.ck-avatar-menu{background:var(--ck-panel);border:1px solid var(--ck-line);z-index:50;border-radius:8px;min-width:200px;padding:4px;animation:.14s ease-out ckAvatarMenuIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 1px 2px #0d14240d,0 8px 24px #0d14241a}@keyframes ckAvatarMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ck-avatar-menu-item{width:100%;font-family:var(--ck-font-sans);color:var(--ck-ink-2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:9px;padding:7px 10px;font-size:12.5px;transition:all .12s;display:flex}.ck-avatar-menu-item:hover{background:var(--ck-bg);color:var(--ck-ink)}.ck-avatar-menu-item svg{stroke-width:1.8px;width:13px;height:13px;color:var(--ck-ink-3);flex-shrink:0}.ck-avatar-menu-item:hover svg{color:var(--ck-ink)}.ck-avatar-menu-divider{background:var(--ck-line);height:1px;margin:4px 2px}.ck-avatar-menu-erro{color:var(--ck-danger);padding:2px 10px 6px;font-size:11px;line-height:1.35}.ck-avatar-menu-item.danger:hover,.ck-avatar-menu-item.danger:hover svg{color:var(--ck-danger)}.ck-shell .ck-laudo-title{font-family:var(--ck-font-serif);color:var(--ck-ink);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.2}.ck-shell .ck-btn-assinar{background:var(--ck-ink);color:#fff;height:30px;font-family:var(--ck-font-sans);cursor:pointer;letter-spacing:-.005em;border:none;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0d142426}.ck-shell .ck-btn-assinar:hover:not(:disabled){background:#0a0f1f;transform:translateY(-.5px);box-shadow:0 2px 6px #0d142433}.ck-shell .ck-btn-assinar:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.ck-shell .ck-btn-assinar svg{stroke-width:1.8px;width:12px;height:12px}.ck-shell .ck-model-badge{background:var(--ck-bg);border:1px solid var(--ck-line);height:22px;font-family:var(--ck-font-mono);color:var(--ck-ink-3);letter-spacing:.02em;border-radius:4px;align-items:center;gap:5px;padding:0 9px;font-size:10.5px;font-weight:500;display:inline-flex}.ck-shell .ck-model-badge:before{content:"";border-radius:50%;flex-shrink:0;width:5px;height:5px}.ck-shell .ck-model-badge.haiku:before{background:var(--ck-success)}.ck-shell .ck-model-badge.sonnet:before{background:var(--ck-accent)}.ck-shell .ck-model-badge.opus:before{background:var(--ck-gold)}.ck-shell .ck-model-badge.haiku{color:var(--ck-success)}.ck-shell .ck-model-badge.sonnet{color:var(--ck-accent)}.ck-shell .ck-model-badge.opus{color:var(--ck-gold)}.ck-shell .ck-toolbar{border-bottom:1px solid var(--ck-line);background:var(--ck-panel-2);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:1px;padding:8px 18px;display:flex}.ck-shell .ck-toolbar-btn{width:26px;height:26px;color:var(--ck-ink-3);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;place-items:center;padding:0;transition:all .12s;display:grid}.ck-shell .ck-toolbar-btn:hover:not(:disabled){background:var(--ck-line);color:var(--ck-ink);transform:translateY(-1px);box-shadow:0 1px 3px #0d14241f}.ck-shell .ck-toolbar-btn:active:not(:disabled){box-shadow:none;transform:translateY(0)}.ck-shell .ck-toolbar-btn:disabled{opacity:.35;cursor:not-allowed}.ck-shell .ck-toolbar-btn.active{background:var(--ck-accent-bg);color:var(--ck-accent)}.ck-shell .ck-toolbar-btn.active:hover{background:var(--ck-accent-bg)}.ck-shell .ck-toolbar-btn svg{stroke-width:1.8px;width:13px;height:13px}.ck-shell .ck-toolbar-sep{background:var(--ck-line);flex-shrink:0;width:1px;height:16px;margin:0 6px}.ck-shell .ck-toolbar-rag-info{font-family:var(--ck-font-mono);color:var(--ck-ink-3);align-items:center;gap:8px;margin-left:auto;font-size:10.5px;display:flex}.ck-shell .ck-insight-card{background:var(--ck-panel-2);border:1px solid var(--ck-line);border-radius:8px;margin-bottom:12px;padding:12px 13px 13px}.ck-shell .ck-insight-card-head{border-bottom:1px solid var(--ck-line);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.ck-shell .ck-insight-card-title{font-family:var(--ck-font-serif);color:var(--ck-ink);letter-spacing:-.005em;font-size:12.5px;font-weight:600}.ck-shell .ck-insight-card-count{font-family:var(--ck-font-mono);color:var(--ck-ink-3);background:#f0f2f5;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.ck-shell .ck-insight-stats-grid{grid-template-columns:1fr;gap:6px;display:grid}.ck-shell .ck-insight-stat{flex-direction:column;gap:2px;display:flex}.ck-shell .ck-insight-stat-label{font-family:var(--ck-font-mono);letter-spacing:.12em;color:var(--ck-ink-3);text-transform:uppercase;font-size:8.5px;font-weight:600}.ck-shell .ck-insight-stat-val{font-family:var(--ck-font-mono);color:var(--ck-ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:1}.ck-shell .ck-insight-stat-val small{color:var(--ck-ink-3);margin-left:1px;font-size:10px;font-weight:500}.ck-shell .ck-insight-stat-val.perf-good{color:#0f766e}.ck-shell .ck-insight-stat-val.perf-warn{color:#b98309}.ck-shell .ck-insight-stat-val.perf-bad{color:#b91c1c}.ck-shell .ck-insight-stat-val.perf-good small,.ck-shell .ck-insight-stat-val.perf-warn small,.ck-shell .ck-insight-stat-val.perf-bad small{color:inherit;opacity:.75}.ck-shell .ck-insight-stat-delta{font-family:var(--ck-font-sans);color:var(--ck-ink-3);margin-top:1px;font-size:10.5px}.ck-shell .ck-insight-stat-delta.success{color:var(--ck-success)}.ck-shell .ck-insight-stat-delta.warn{color:var(--ck-warn)}.ck-shell .ck-insight-stat-delta b{color:var(--ck-ink-2);font-weight:600}.ck-shell .ck-insight-line{border-bottom:1px solid #e4e7ec8c;justify-content:space-between;align-items:center;padding:5px 0;font-size:11.5px;display:flex}.ck-shell .ck-insight-line:last-child{border-bottom:none}.ck-shell .ck-insight-line-label{font-family:var(--ck-font-mono);letter-spacing:.1em;color:var(--ck-ink-3);text-transform:uppercase;font-size:9.5px;font-weight:600}.ck-shell .ck-insight-line-val{font-family:var(--ck-font-sans);color:var(--ck-ink);font-size:12px;font-weight:500}.ck-shell .ck-insight-line-val.mono{font-family:var(--ck-font-mono);font-variant-numeric:tabular-nums}.ck-shell .ck-insight-ref-list{flex-direction:column;gap:8px;display:flex}.ck-shell .ck-insight-ref-item{align-items:center;gap:9px;display:flex}.ck-shell .ck-insight-ref-rank{font-family:var(--ck-font-mono);color:var(--ck-ink-3);background:var(--ck-panel);border:1px solid var(--ck-line);letter-spacing:.04em;border-radius:3px;flex-shrink:0;padding:2px 5px;font-size:9px;font-weight:600}.ck-shell .ck-insight-ref-content{flex:1;min-width:0}.ck-shell .ck-insight-ref-name{font-family:var(--ck-font-sans);color:var(--ck-ink);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;line-height:1.25;overflow:hidden}.ck-shell .ck-insight-sim-bar-wrap{background:var(--ck-line);border-radius:2px;height:3px;margin-top:3px;overflow:hidden}.ck-shell .ck-insight-sim-bar{background:linear-gradient(90deg, var(--ck-primary), var(--ck-accent));border-radius:2px;height:100%;transition:width .4s}.ck-shell .ck-insight-ref-sim{font-family:var(--ck-font-mono);color:var(--ck-ink);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:600}.ck-shell .ck-insight-ref-sim.med{color:var(--ck-accent)}.ck-shell .ck-insight-ref-sim.low{color:var(--ck-ink-3)}.ck-shell .ck-insight-empty{text-align:center;color:var(--ck-ink-4);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:56px 16px 24px;display:flex}.ck-shell .ck-insight-empty svg{width:26px;height:26px;stroke:var(--ck-line-strong)}.ck-shell .ck-insight-empty-titulo{font-family:var(--ck-font-serif);color:var(--ck-ink-3);font-size:15px;font-weight:500}.ck-shell .ck-insight-empty-desc{font-family:var(--ck-font-sans);color:var(--ck-ink-4);font-size:12px;line-height:1.55}.ck-shell .ck-insight-empty-dia{font-family:var(--ck-font-mono);letter-spacing:.04em;color:var(--ck-ink-4);margin-top:10px;font-size:10.5px}.ck-shell .ck-panel-insights .ck-panel-head{box-sizing:border-box;border-bottom:1px solid var(--ck-line);z-index:3;background:var(--ck-panel);flex-shrink:0;justify-content:space-between;align-items:center;height:44px;min-height:44px;margin-bottom:12px;padding-bottom:0;display:flex;position:sticky;top:0}.ck-shell .ck-insights-label{font-family:var(--ck-font-mono);letter-spacing:.18em;color:var(--ck-ink-2);text-transform:uppercase;font-size:10px;font-weight:600}.ck-shell .ck-insights-id{font-family:var(--ck-font-mono);color:var(--ck-muted);letter-spacing:.04em;font-size:10px}.ck-shell .ck-main-grid.sem-insights{grid-template-columns:499px 1fr 22px}.ck-shell .ck-insights-ocultar{width:20px;height:20px;color:var(--ck-ink-3);cursor:pointer;font-size:13px;font-family:var(--ck-font-mono);background:0 0;border:none;border-radius:4px;place-items:center;line-height:1;transition:all .12s;display:grid}.ck-shell .ck-insights-ocultar:hover{color:var(--ck-ink);background:var(--ck-panel-2)}.ck-shell .ck-col3-wrap{position:relative}.ck-shell .ck-panel-head-esq{align-items:center;gap:8px;min-width:0;display:flex}.ck-shell .ck-col3-menu-wrap{display:inline-flex;position:relative}.ck-shell .ck-col3-menu-btn{border:1px solid var(--ck-line);background:var(--ck-panel);width:24px;height:22px;color:var(--ck-ink-3);cursor:pointer;border-radius:5px;place-items:center;transition:all .12s;display:grid}.ck-shell .ck-col3-menu-btn:hover{color:var(--ck-primary);border-color:var(--ck-line-strong);background:var(--ck-panel-2)}.ck-shell .ck-col3-menu-backdrop{z-index:40;position:fixed;inset:0}.ck-shell .ck-col3-menu-pop{z-index:41;background:var(--ck-panel);border:1px solid var(--ck-line-strong);border-radius:8px;min-width:190px;padding:5px;animation:.12s ease-out ck-col3-menu-in;position:absolute;top:28px;left:0;box-shadow:0 1px 2px #0d14240f,0 12px 32px #0d14242e}@keyframes ck-col3-menu-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.ck-shell .ck-col3-menu-item{width:100%;color:var(--ck-ink-2);font-family:var(--ck-font-sans);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:9px;padding:7px 9px;font-size:12.5px;font-weight:500;transition:all .12s;display:flex}.ck-shell .ck-col3-menu-item:hover{background:var(--ck-panel-2);color:var(--ck-ink)}.ck-shell .ck-col3-menu-item.on,.ck-shell .ck-col3-menu-item.on svg{color:var(--ck-primary)}.ck-shell .ck-col3-menu-sep{background:var(--ck-line);height:1px;margin:5px 4px}.ck-shell .ck-col3-menu-soon{color:var(--ck-muted);font-family:var(--ck-font-sans);cursor:default;align-items:center;gap:9px;padding:7px 9px;font-size:12.5px;font-weight:500;display:flex}.ck-shell .ck-col3-menu-badge{font-family:var(--ck-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ck-ink-4);background:var(--ck-panel-2);border:1px solid var(--ck-line);border-radius:4px;margin-left:auto;padding:2px 5px;font-size:8.5px;font-weight:600}.ck-shell .ck-chat-corpo{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.ck-shell .ck-chat-controles{align-items:center;gap:6px;display:flex}.ck-shell .ck-chat-secao{border:1px solid var(--ck-line);background:var(--ck-bg);min-width:0;height:28px;color:var(--ck-ink);font-family:var(--ck-font-sans);cursor:pointer;border-radius:5px;flex:1;padding:0 8px;font-size:12px}.ck-shell .ck-chat-secao:disabled{opacity:.45;cursor:default}.ck-shell .ck-chat-base,.ck-shell .ck-chat-web,.ck-shell .ck-chat-limpar{border:1px solid var(--ck-line);background:var(--ck-panel);height:28px;color:var(--ck-ink-3);font-family:var(--ck-font-sans);cursor:pointer;border-radius:5px;flex-shrink:0;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:500;transition:all .12s;display:inline-flex}.ck-shell .ck-chat-limpar{padding:0 7px}.ck-shell .ck-chat-base:hover,.ck-shell .ck-chat-web:hover,.ck-shell .ck-chat-limpar:hover:not(:disabled){color:var(--ck-ink);border-color:var(--ck-line-strong);background:var(--ck-panel-2)}.ck-shell .ck-chat-web.on{color:var(--ck-accent);border-color:var(--ck-accent);background:var(--ck-accent-bg)}.ck-shell .ck-chat-base.on{color:var(--ck-primary);border-color:var(--ck-primary);background:var(--ck-accent-bg)}.ck-shell .ck-chat-limpar:disabled{opacity:.45;cursor:default}.ck-shell .ck-chat-msgs{flex-direction:column;flex:1;gap:8px;min-height:80px;padding:4px 2px;display:flex;overflow-y:auto}.ck-shell .ck-chat-bolha{max-width:92%;font-family:var(--ck-font-sans);white-space:pre-wrap;word-break:break-word;border-radius:9px;padding:8px 10px;font-size:12.5px;line-height:1.5}.ck-shell .ck-chat-bolha.user{background:var(--ck-primary);color:#fff;border-bottom-right-radius:3px;align-self:flex-end}.ck-shell .ck-chat-bolha.assistant{background:var(--ck-panel-2);border:1px solid var(--ck-line);color:var(--ck-ink);white-space:normal;border-bottom-left-radius:3px;align-self:flex-start}.ck-shell .ck-chat-bolha.assistant.erro{color:var(--ck-danger);border-color:var(--ck-danger-border)}.ck-shell .ck-chat-bolha.pensando{color:var(--ck-ink-3);align-items:center;gap:7px;display:inline-flex}.ck-shell .ck-chat-input{align-items:flex-end;gap:6px;display:flex}.ck-shell .ck-chat-textarea{resize:vertical;border:1px solid var(--ck-line);background:var(--ck-bg);width:100%;min-height:60px;color:var(--ck-ink);font-family:var(--ck-font-sans);border-radius:6px;outline:none;padding:8px 10px;font-size:12.5px;line-height:1.45;transition:border-color .12s}.ck-shell .ck-chat-input .ck-chat-textarea{flex:1;width:auto;min-width:0}.ck-shell .ck-chat-textarea:focus{border-color:var(--ck-primary)}.ck-shell .ck-chat-textarea::placeholder{color:var(--ck-muted)}.ck-shell .ck-chat-enviar{background:var(--ck-nobre);color:#fff;cursor:pointer;border:none;border-radius:6px;flex-shrink:0;place-items:center;width:34px;height:34px;transition:all .12s;display:grid}.ck-shell .ck-chat-enviar:hover:not(:disabled){background:var(--ck-nobre-hover)}.ck-shell .ck-chat-enviar:disabled{opacity:.45;cursor:default}.ck-shell .ck-chat-bolha-wrap{flex-direction:column;align-self:flex-start;align-items:flex-start;gap:3px;max-width:92%;display:flex}.ck-shell .ck-chat-bolha-wrap .ck-chat-bolha{max-width:100%}.ck-shell .ck-chat-copiar{border:1px solid var(--ck-line);color:var(--ck-ink-3);font-family:var(--ck-font-sans);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:500;transition:all .12s;display:inline-flex}.ck-shell .ck-chat-copiar:hover{color:var(--ck-ink);border-color:var(--ck-line-strong);background:var(--ck-panel-2)}.ck-shell .ck-links-col3{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.ck-shell .ck-links-col3 .ck-links-add{border-top:1px solid var(--ck-line);flex-direction:column;flex:none;gap:7px;margin-top:auto;margin-bottom:0;padding-top:12px}.ck-shell .ck-links-col3 .ck-links-erro{flex:none;margin-bottom:0}.ck-shell .ck-links-col3 .ck-links-input{border-radius:6px;min-width:0;padding:8px 10px;font-size:13px}.ck-shell .ck-links-col3 .ck-links-add-btn{align-self:flex-end}.ck-shell .ck-links-col3 .ck-links-grade{grid-template-columns:1fr;grid-auto-rows:min-content;gap:8px;min-height:0;overflow-y:auto}.ck-shell .ck-links-col3 .ck-links-botao{padding:10px 12px;font-size:13px}.ck-shell .ck-links-col3 .ck-links-vazio{padding:34px 12px}.ck-shell .ck-chat-bolha .ck-kb-msg-p{margin:0 0 6px}.ck-shell .ck-chat-bolha .ck-kb-msg-p:last-child{margin-bottom:0}.ck-shell .ck-chat-bolha .ck-kb-msg-ul{margin:4px 0;padding-left:18px}.ck-shell .ck-chat-bolha .ck-kb-msg-ul li{margin:2px 0}.ck-shell .ck-chat-bolha strong{font-weight:600}.ck-shell .ck-chat-frase{border-top:1px solid var(--ck-line);flex-direction:column;gap:7px;padding-top:8px;display:flex}.ck-shell .ck-chat-frase-lbl{font-family:var(--ck-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ck-ink-3);font-size:9px;font-weight:600}.ck-shell .ck-chat-gerar{border:1px solid var(--ck-primary);background:var(--ck-accent-bg);color:var(--ck-primary);font-family:var(--ck-font-sans);cursor:pointer;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:600;transition:all .12s;display:inline-flex}.ck-shell .ck-chat-gerar:hover:not(:disabled){background:var(--ck-panel-2)}.ck-shell .ck-chat-gerar:disabled{opacity:.45;cursor:default}.ck-shell .ck-chat-frase-out{flex-direction:column;gap:6px;display:flex}.ck-shell .ck-chat-frase-acoes{justify-content:flex-end;gap:6px;display:flex}.ck-shell .ck-chat-frase-btn{border:1px solid var(--ck-line);background:var(--ck-bg);color:var(--ck-ink-2);font-family:var(--ck-font-sans);cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:6px 10px;font-size:11.5px;font-weight:500;transition:all .12s;display:inline-flex}.ck-shell .ck-chat-frase-btn:hover{background:var(--ck-panel-2);color:var(--ck-ink)}.ck-shell .ck-chat-frase-btn.primary{background:var(--ck-nobre);border-color:var(--ck-nobre);color:#fff}.ck-shell .ck-chat-frase-btn.primary:hover{background:var(--ck-nobre-hover);border-color:var(--ck-nobre-hover)}.ck-shell .ck-anot-corpo{flex-direction:column;flex:1;gap:12px;min-height:0;padding-bottom:8px;display:flex}.ck-shell .ck-anot-composer{border-bottom:1px solid var(--ck-line);flex-direction:column;gap:7px;padding-bottom:12px;display:flex}.ck-shell .ck-anot-input-wrap{position:relative}.ck-shell .ck-anot-input-wrap .ck-mic-campo{top:8px;bottom:auto;right:8px}.ck-shell .ck-anot-textarea::-webkit-scrollbar{width:6px}.ck-shell .ck-anot-textarea::-webkit-scrollbar-thumb{background:var(--ck-line-strong);border-radius:3px}.ck-shell .ck-anot-textarea::-webkit-scrollbar-track{background:0 0}.ck-shell .ck-anot-textarea{resize:vertical;scrollbar-gutter:stable;border:1px solid var(--ck-line);background:var(--ck-bg);width:100%;min-height:46px;color:var(--ck-ink);font-family:var(--ck-font-sans);border-radius:6px;outline:none;padding:8px 36px 8px 10px;font-size:13px;line-height:1.45;transition:border-color .12s,box-shadow .12s}.ck-shell .ck-anot-composer .ck-anot-textarea,.ck-shell .ck-anot-edit .ck-anot-textarea{min-height:92px}.ck-shell .ck-anot-textarea:focus{border-color:var(--ck-primary)}.ck-shell .ck-anot-textarea::placeholder{color:var(--ck-muted)}.ck-shell .ck-anot-add{background:var(--ck-nobre);color:#fff;font-family:var(--ck-font-sans);cursor:pointer;border:none;border-radius:6px;align-self:flex-end;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .12s;display:inline-flex}.ck-shell .ck-anot-add:hover:not(:disabled){background:var(--ck-nobre-hover);transform:translateY(-1px)}.ck-shell .ck-anot-add:disabled{opacity:.45;cursor:default}.ck-shell .ck-anot-barra{justify-content:space-between;align-items:center;gap:8px;display:flex}.ck-shell .ck-anot-copiar-tudo{border:1px solid var(--ck-line);color:var(--ck-ink-3);font-family:var(--ck-font-sans);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:500;transition:all .12s;display:inline-flex}.ck-shell .ck-anot-copiar-tudo:hover{color:var(--ck-ink);border-color:var(--ck-line-strong);background:var(--ck-panel-2)}.ck-shell .ck-anot-contador{font-family:var(--ck-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ck-ink-3);font-size:9.5px;font-weight:600}.ck-shell .ck-anot-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ck-shell .ck-anot-item{box-sizing:border-box;background:var(--ck-panel-2);border:1px solid var(--ck-line);border-left:3px solid var(--ck-primary);border-radius:6px;align-items:center;gap:9px;min-height:70px;padding:8px 34px 8px 11px;transition:box-shadow .12s,border-color .12s;display:flex;position:relative;box-shadow:0 1px 2px #0d14240d}.ck-shell .ck-anot-item:hover{box-shadow:0 2px 6px #0d142414}.ck-shell .ck-anot-item.concluida{border-left-color:var(--ck-line-strong);box-shadow:none;opacity:.72}.ck-shell .ck-anot-item.editando{border-left-color:var(--ck-primary);display:block}.ck-shell .ck-anot-item.drag-over{border-color:var(--ck-primary);box-shadow:0 -2px 0 var(--ck-primary) inset}.ck-shell .ck-anot-controles{flex-direction:column;flex-shrink:0;align-self:center;align-items:center;gap:6px;display:flex}.ck-shell .ck-anot-grip{width:15px;color:var(--ck-muted);cursor:grab;opacity:.5;flex-shrink:0;place-items:center;transition:opacity .12s,color .12s;display:grid}.ck-shell .ck-anot-grip:active{cursor:grabbing}.ck-shell .ck-anot-item:hover .ck-anot-grip{opacity:1;color:var(--ck-ink-3)}.ck-shell .ck-anot-check{border:1.5px solid var(--ck-line-strong);background:var(--ck-bg);color:#fff;cursor:pointer;border-radius:5px;flex-shrink:0;place-items:center;width:17px;height:17px;transition:all .12s;display:grid}.ck-shell .ck-anot-check:hover{border-color:var(--ck-primary)}.ck-shell .ck-anot-check.on{background:var(--ck-success);border-color:var(--ck-success)}.ck-shell .ck-anot-texto{min-width:0;font-family:var(--ck-font-sans);color:var(--ck-ink);white-space:pre-wrap;word-break:break-word;cursor:text;flex:1;font-size:13px;line-height:1.42}.ck-shell .ck-anot-item.concluida .ck-anot-texto{color:var(--ck-muted);text-decoration:line-through}.ck-shell .ck-anot-acoes{opacity:.55;flex-direction:column;gap:3px;transition:opacity .12s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ck-shell .ck-anot-item:hover .ck-anot-acoes{opacity:1}.ck-shell .ck-anot-icone{width:22px;height:18px;color:var(--ck-ink-3);cursor:pointer;background:0 0;border:none;border-radius:5px;place-items:center;transition:all .12s;display:grid}.ck-shell .ck-anot-icone:hover{background:var(--ck-bg);color:var(--ck-ink)}.ck-shell .ck-anot-icone.perigo:hover{color:var(--ck-danger)}.ck-shell .ck-anot-edit{flex-direction:column;gap:7px;display:flex}.ck-shell .ck-anot-edit-acoes{justify-content:flex-end;gap:6px;display:flex}.ck-shell .ck-anot-btn{border:1px solid var(--ck-line);background:var(--ck-bg);color:var(--ck-ink-2);font-family:var(--ck-font-sans);cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:500;transition:all .12s;display:inline-flex}.ck-shell .ck-anot-btn:hover{background:var(--ck-panel-2);color:var(--ck-ink)}.ck-shell .ck-anot-btn.salvar{background:var(--ck-nobre);border-color:var(--ck-nobre);color:#fff}.ck-shell .ck-anot-btn.salvar:hover{background:var(--ck-nobre-hover);border-color:var(--ck-nobre-hover);color:#fff}.ck-shell .ck-anot-barra-acoes{align-items:center;gap:6px;display:flex}.ck-shell .ck-anot-selall{color:var(--ck-ink-3);font-family:var(--ck-font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:6px;padding:3px 6px 3px 4px;font-size:9.5px;font-weight:600;transition:all .12s;display:inline-flex}.ck-shell .ck-anot-selall:hover{color:var(--ck-ink)}.ck-shell .ck-anot-selbox{border:1.5px solid var(--ck-line-strong);background:var(--ck-bg);color:#fff;border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;transition:all .12s;display:grid}.ck-shell .ck-anot-selall.on .ck-anot-selbox{background:var(--ck-primary);border-color:var(--ck-primary)}.ck-shell .ck-anot-bulk{gap:6px;display:flex}.ck-shell .ck-anot-bulk-btn{border:1px solid var(--ck-line);background:var(--ck-panel-2);color:var(--ck-ink-2);font-family:var(--ck-font-sans);cursor:pointer;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:11px;font-weight:500;transition:all .12s;display:inline-flex}.ck-shell .ck-anot-bulk-btn:hover:not(:disabled){background:var(--ck-bg);color:var(--ck-ink);border-color:var(--ck-line-strong)}.ck-shell .ck-anot-bulk-btn.perigo:hover:not(:disabled){color:var(--ck-danger);border-color:var(--ck-danger-border)}.ck-shell .ck-anot-bulk-btn:disabled{opacity:.5;cursor:default}.ck-shell .ck-anot-sel{border:1.5px solid var(--ck-line-strong);background:var(--ck-bg);color:#fff;cursor:pointer;border-radius:5px;flex-shrink:0;align-self:center;place-items:center;width:17px;height:17px;transition:all .12s;display:grid}.ck-shell .ck-anot-sel:hover{border-color:var(--ck-primary)}.ck-shell .ck-anot-sel.on{background:var(--ck-primary);border-color:var(--ck-primary)}.ck-shell .ck-anot-item.selecionada{border-color:var(--ck-primary);background:var(--ck-accent-bg)}.ck-shell .ck-anot-item.p-alta:not(.concluida){border-left-color:var(--prio-alta)}.ck-shell .ck-anot-item.p-media:not(.concluida){border-left-color:var(--prio-media)}.ck-shell .ck-anot-item.p-baixa:not(.concluida){border-left-color:var(--ck-primary)}.ck-shell .ck-anot-composer-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.ck-shell .ck-anot-edit-acoes{justify-content:space-between;align-items:center}.ck-shell .ck-anot-edit-botoes{gap:6px;display:flex}.ck-shell .ck-anot-prio-pick{align-items:center;gap:6px;display:inline-flex}.ck-shell .ck-anot-prio-dot{cursor:pointer;opacity:.4;background-clip:padding-box;border:1.5px solid #0000;border-radius:50%;width:14px;height:14px;padding:0;transition:all .12s}.ck-shell .ck-anot-prio-dot.alta{background:var(--prio-alta)}.ck-shell .ck-anot-prio-dot.media{background:var(--prio-media)}.ck-shell .ck-anot-prio-dot.baixa{background:var(--ck-primary)}.ck-shell .ck-anot-prio-dot:hover{opacity:.85}.ck-shell .ck-anot-prio-dot.on{opacity:1;border-color:var(--ck-ink)}.ck-shell .ck-insights-alca{background:var(--ck-panel);width:100%;height:100%;color:var(--ck-ink-3);cursor:pointer;font-size:13px;font-family:var(--ck-font-mono);border:none;justify-content:center;align-items:flex-start;padding-top:14px;transition:all .15s;display:flex}.ck-shell .ck-insights-alca:hover{color:var(--ck-ink);background:var(--ck-panel-2)}.ck-shell .ck-insight-card-title-mono{font-family:var(--ck-font-mono);letter-spacing:.16em;color:var(--ck-ink-3);text-transform:uppercase;font-size:9.5px;font-weight:600}.ck-shell .ck-insight-stat-cell{background:var(--ck-panel);border:1px solid var(--ck-line);border-radius:6px;flex-direction:row;align-items:baseline;gap:8px;min-width:0;padding:7px 10px;display:flex;overflow:hidden}.ck-shell .ck-insight-stat-cell .ck-insight-stat-label{flex-shrink:0;width:54px}.ck-shell .ck-insight-stat-cell .ck-insight-stat-delta{text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;overflow:hidden}.ck-shell .ck-insight-stat-cell .ck-insight-stat-val{white-space:nowrap;flex-shrink:0}.ck-shell .ck-insight-activity{flex-direction:column;display:flex}.ck-shell .ck-insight-activity-row{border-bottom:1px dashed var(--ck-line);align-items:baseline;gap:8px;padding:5px 0;font-size:11px;display:flex}.ck-shell .ck-insight-activity-row:last-child{border-bottom:none}.ck-shell .ck-insight-activity-time{font-family:var(--ck-font-mono);color:var(--ck-muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;flex-shrink:0;font-size:10px}.ck-shell .ck-insight-activity-msg{font-family:var(--ck-font-sans);color:var(--ck-ink-2);flex-wrap:wrap;flex:1;align-items:baseline;gap:6px;min-width:0;font-size:11.5px;display:inline-flex}.ck-shell .ck-insight-activity-msg b{color:var(--ck-ink);font-weight:600}.ck-shell .ck-insight-activity-tag{font-family:var(--ck-font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:8.5px;font-weight:600}.ck-shell .ck-insight-activity-tag.ok{background:var(--ck-success-bg);color:var(--ck-success)}.ck-shell .ck-insight-activity-tag.info{background:var(--ck-accent-bg);color:var(--ck-accent)}.ck-shell .ck-insight-activity-tag.warn{background:var(--ck-warn-bg);color:var(--ck-warn)}.ck-shell .ck-insight-activity-tag.gen{color:var(--ck-purple);background:#6d28d91a}.ck-shell .ck-insight-activity-tag.err{background:var(--ck-danger-bg);color:var(--ck-danger)}.ck-shell .ck-cob-resumo{font-family:var(--ck-font-mono);color:var(--ck-ink-3);letter-spacing:.02em;font-size:10px}.ck-shell .ck-cob-resumo b{color:var(--ck-ink)}.ck-shell .ck-cob-row{flex-direction:column;align-items:stretch;gap:3px}.ck-shell .ck-cob-achado{color:var(--ck-ink-2);font-family:var(--ck-font-serif);font-size:12px;line-height:1.35}.ck-shell .ck-cob-achado:first-letter{text-transform:uppercase}.ck-shell .ck-cob-faltando{font-family:var(--ck-font-mono);color:var(--ck-muted);padding-left:2px;font-size:9.5px}.ck-shell .ck-cob-nota{border-top:1px solid var(--ck-line);font-family:var(--ck-font-serif);color:var(--ck-muted);margin-top:10px;padding-top:9px;font-size:10.5px;font-style:italic;line-height:1.4}.ck-shell .ck-cob-nota-topo{border-top:none;margin-top:0;padding-top:0}.ck-shell .ck-cob-toggle{font-family:var(--ck-font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid var(--ck-line);color:var(--ck-muted);background:0 0;border-radius:3px;align-items:center;gap:4px;padding:2px 6px;font-size:8.5px;font-weight:600;display:inline-flex}.ck-shell .ck-cob-toggle:hover{border-color:var(--ck-line-strong);color:var(--ck-ink-3)}.ck-shell .ck-cob-toggle.on{background:var(--ck-success-bg);border-color:var(--ck-success);color:var(--ck-success)}.ck-shell .ck-cob-diff{font-family:var(--ck-font-mono);color:var(--ck-ink-3);overflow-wrap:anywhere;padding-left:2px;font-size:9.5px;line-height:1.45}.ck-shell .ck-busca-acervo-wrap{margin-top:2px;position:relative}.ck-shell .ck-busca-acervo-icone{width:12px;height:12px;color:var(--ck-muted);pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.ck-shell .ck-busca-acervo-input{border:1px solid var(--ck-line);background:var(--ck-bg);width:100%;color:var(--ck-ink);font-family:var(--ck-font-sans);border-radius:5px;outline:none;padding:7px 28px 7px 26px;font-size:12px;transition:border-color .12s,box-shadow .12s}.ck-shell .ck-busca-acervo-input:focus{border-color:var(--ck-primary);box-shadow:0 0 0 2px var(--ck-primary)}@supports (color:color-mix(in lab, red, red)){.ck-shell .ck-busca-acervo-input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--ck-primary) 18%, transparent)}}.ck-shell .ck-busca-acervo-input::placeholder{color:var(--ck-muted)}.ck-shell .ck-busca-acervo-spin{width:12px;height:12px;color:var(--ck-muted);position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ck-shell .ck-busca-acervo-lista{max-height:300px;margin-top:6px;overflow-y:auto}.ck-shell .ck-busca-acervo-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;width:100%;padding:6px 7px;transition:background .1s,border-color .1s;display:block}.ck-shell .ck-busca-acervo-item:hover{background:var(--ck-panel-2);border-color:var(--ck-line)}.ck-shell .ck-busca-acervo-item+.ck-busca-acervo-item{margin-top:3px}.ck-shell .ck-busca-acervo-frase{font-family:var(--ck-font-mono);color:var(--ck-ink-2);overflow-wrap:anywhere;margin-top:3px;font-size:9.5px;line-height:1.5;display:block}.ck-shell .ck-busca-acervo-freq{font-family:var(--ck-font-mono);color:var(--ck-muted);font-size:8.5px}.ck-shell .ck-previa-bloco{border-radius:5px;margin:0 -6px;padding:4px 6px}.ck-shell .ck-previa-bloco.alt{background:var(--ck-panel-2)}.ck-shell .ck-previa-frase{text-align:left;border:1px solid var(--ck-line);cursor:pointer;width:100%;font-family:var(--ck-font-mono);color:var(--ck-ink-3);overflow-wrap:anywhere;background:0 0;border-radius:4px;margin-top:3px;padding:4px 6px;font-size:9.5px;line-height:1.5;transition:background .1s,border-color .1s,color .1s;display:block}.ck-shell .ck-previa-frase:hover{background:var(--ck-panel-2);border-color:var(--ck-line-strong)}.ck-shell .ck-previa-frase.on{border-color:var(--ck-primary);color:var(--ck-ink)}.ck-shell .ck-previa-freq{font-family:var(--ck-font-mono);color:var(--ck-muted);margin-right:5px;font-size:8.5px}.ck-shell .ck-previa-acoes{align-items:center;gap:8px;margin-top:3px;display:flex}.ck-shell .ck-previa-pos{font-family:var(--ck-font-mono);color:var(--ck-muted);font-size:8.5px}.ck-shell .ck-previa-add{cursor:pointer;font-family:var(--ck-font-mono);color:var(--ck-primary);background:0 0;border:none;padding:0;font-size:8.5px}.ck-shell .ck-previa-add:hover{text-decoration:underline}.ck-acervo-menu{z-index:1200;background:var(--ck-panel);border:1px solid var(--ck-line-strong);width:380px;max-width:90vw;font-family:var(--ck-font-sans);border-radius:8px;position:fixed;overflow:hidden;box-shadow:0 2px 6px #0d14241a,0 16px 40px -12px #0d142447}.ck-acervo-menu-head{text-transform:uppercase;letter-spacing:.05em;color:var(--ck-muted);border-bottom:1px solid var(--ck-line);align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:600;display:flex}.ck-acervo-menu-lista{max-height:260px;padding:3px;overflow-y:auto}.ck-acervo-menu-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:baseline;gap:7px;width:100%;padding:6px 7px;display:flex}.ck-acervo-menu-item.ativo,.ck-acervo-menu-item:hover{background:var(--ck-panel-2)}.ck-acervo-menu-tag{font-family:var(--ck-font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:3px;flex-shrink:0;padding:1px 4px;font-size:8px;font-weight:700}.ck-shell .ck-acervo-menu-freq{font-family:var(--ck-font-mono);color:var(--ck-muted);flex-shrink:0;font-size:8.5px}.ck-acervo-menu-tag.ok{background:var(--ck-success-bg);color:var(--ck-success)}.ck-acervo-menu-tag.warn{background:var(--ck-warn-bg);color:var(--ck-warn)}.ck-acervo-menu-frase{font-family:var(--ck-font-mono);color:var(--ck-ink-2);overflow-wrap:anywhere;font-size:10px;line-height:1.5}.ck-acervo-menu-vazio{color:var(--ck-muted);align-items:center;gap:6px;padding:10px;font-size:11px;display:flex}.ck-acervo-menu-rodape{color:var(--ck-muted);border-top:1px solid var(--ck-line);background:var(--ck-bg);padding:5px 9px;font-size:9px}.ck-shell .ck-cob-motivo{color:var(--ck-muted);font-style:italic}.ck-shell .ck-cob-empty{padding:20px 12px 24px}.ck-shell .ck-cob-revisando{font-family:var(--ck-font-mono);color:var(--ck-ink-3);align-items:center;gap:6px;font-size:10px;display:flex}.ck-shell .ck-insight-ref-meta{font-family:var(--ck-font-serif);color:var(--ck-ink-3);margin-top:1px;font-size:10.5px;font-style:italic}.ck-shell .ck-insight-refs-toggle{width:100%;font-family:var(--ck-font-sans);color:var(--ck-ink-2);text-align:left;cursor:pointer;border:none;border-bottom:1px dashed var(--ck-line);background:0 0;align-items:baseline;gap:8px;margin:0;padding:5px 0;font-size:11px;display:flex}.ck-shell .ck-insight-refs-toggle:hover{color:var(--ck-ink)}.ck-shell .ck-insight-refs-toggle b{color:var(--ck-ink);font-weight:600}.ck-shell .ck-insight-refs-chevron{color:var(--ck-accent);flex-shrink:0;margin-left:auto;font-size:10px}.ck-shell .ck-insight-ref-item{padding-left:6px}.ck-shell .ck-insight-ref-origem{color:var(--ck-ink-2);font-style:italic}.ck-shell .ck-achado-tipo{font-family:var(--ck-font-mono);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;border-radius:3px;padding:0 4px;font-size:8.5px;font-weight:600}.ck-shell .ck-achado-tipo.normal{background:var(--ck-line);color:var(--ck-ink-3)}.ck-shell .ck-achado-tipo.anormal{background:var(--ck-warn-bg);color:var(--ck-warn)}.ck-shell .ck-achado-frase{font-family:var(--ck-font-serif);color:var(--ck-ink-3);margin-top:2px;font-size:10.5px;font-style:italic;line-height:1.35}.ck-shell .ck-panel-header-mono{font-family:var(--ck-font-mono);letter-spacing:.18em;color:var(--ck-ink-2);text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.ck-shell .ck-section-head{align-items:center;gap:8px;margin-top:14px;margin-bottom:10px;display:flex}.ck-shell .ck-section-label{font-family:var(--ck-font-mono);letter-spacing:.16em;color:var(--ck-ink-3);text-transform:uppercase;flex-shrink:0;font-size:9.5px;font-weight:600}.ck-shell .ck-section-num{font-family:var(--ck-font-mono);color:var(--ck-muted);letter-spacing:.05em;background:#f0f2f5;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:600}.ck-shell .ck-section-rule{background:var(--ck-line);flex:1;height:1px}.ck-shell .ck-btn-novo-solid{background:var(--ck-ink);color:#fff;height:30px;font-family:var(--ck-font-sans);cursor:pointer;letter-spacing:-.005em;border:none;border-radius:6px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0d142426}.ck-shell .ck-btn-novo-solid:hover:not(:disabled){background:#0a0f1f;transform:translateY(-.5px)}.ck-shell .ck-btn-novo-solid:disabled{opacity:.4;cursor:not-allowed;background:var(--ck-line-strong);color:var(--ck-ink-3);box-shadow:none;transform:none}.ck-shell .ck-btn-novo-solid svg{stroke-width:2px;width:12px;height:12px}.ck-shell .ck-kbd-inline{font-family:var(--ck-font-mono);color:#ffffffd9;letter-spacing:.02em;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:3px;margin-left:4px;padding:1px 5px;font-size:9.5px}.ck-shell .ck-modelo-cards{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.ck-shell .ck-modelo-card{background:var(--ck-bg);border:1px solid var(--ck-line);cursor:pointer;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:9px 8px 8px;transition:all .15s;display:flex}.ck-shell .ck-modelo-card:hover:not(:disabled){background:var(--ck-panel);border-color:var(--ck-line-strong)}.ck-shell .ck-modelo-card:disabled{opacity:.55;cursor:not-allowed}.ck-shell .ck-modelo-card.active{background:var(--ck-panel);border-color:var(--ck-ink);box-shadow:0 0 0 1px var(--ck-ink), 0 1px 2px #0d14240d}.ck-shell .ck-modelo-card-tier{font-family:var(--ck-font-sans);color:var(--ck-ink);letter-spacing:-.005em;font-size:12px;font-weight:600}.ck-shell .ck-modelo-card-name{font-family:var(--ck-font-mono);color:var(--ck-ink-3);letter-spacing:.02em;font-size:10px}.ck-shell .ck-btn-gerar .ck-kbd-inline{margin-left:0;position:absolute;right:12px}.ck-shell .ck-panel-insights .ck-panel-num,.ck-shell .ck-panel-insights .ck-panel-title{display:none}.ck-brand-wordmark{font-family:var(--ck-font-sans);color:var(--ck-ink);letter-spacing:-.015em;-webkit-user-select:none;user-select:none;margin-left:-2px;font-size:17px;font-weight:600;line-height:1}.ck-brand-wordmark i{font-family:var(--ck-font-display);color:var(--ck-primary);letter-spacing:-.02em;margin-left:.5px;font-style:italic;font-weight:700}.ck-shell .ck-atalhos-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ck-shell .ck-atalhos-card{background:var(--ck-panel);border:1px solid var(--ck-line);border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:8px 9px;display:flex}.ck-shell .ck-atalhos-card-label{font-family:var(--ck-font-sans);color:var(--ck-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.ck-shell .ck-atalhos-card-chip{font-family:var(--ck-font-mono);color:var(--ck-ink-3);background:var(--ck-bg);border:1px solid var(--ck-line);letter-spacing:.02em;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}.ck-brand-mark-img{object-fit:contain;flex-shrink:0;display:block}.ck-topbar-logo{flex-shrink:0;align-items:center;gap:8px;padding:0;text-decoration:none;transition:transform .15s;display:inline-flex}.ck-topbar-logo:hover{transform:scale(1.04)}.ck-topbar .ck-brand{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.ck-topbar .ck-brand-mark{background:radial-gradient(circle at 28% 22%,#ffffff24,#0000 60%),linear-gradient(135deg,#0f1a35 0%,#1e3a8a 65%,#2952c8 100%);border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid;position:relative;box-shadow:0 1px 2px #0d14242e,0 2px 6px #1e3a8a1f,inset 0 1px #ffffff1a}.ck-topbar .ck-brand-mark:after{content:"";pointer-events:none;border:1px solid #ffffff0f;border-radius:7px;position:absolute;inset:0}.ck-topbar .ck-v-glyph{font-family:var(--ck-font-display);color:#fff;letter-spacing:-.04em;text-shadow:0 1px #00000026;-webkit-user-select:none;user-select:none;font-size:19px;font-style:italic;font-weight:700;line-height:1;transform:translateY(-.5px)}.ck-topbar .ck-v-dot{background:var(--ck-accent);border-radius:50%;width:3px;height:3px;position:absolute;bottom:6px;right:6px;box-shadow:0 0 0 2px #0ea5e92e}.ck-topbar .ck-brand-word{font-family:var(--ck-font-display);letter-spacing:-.022em;color:var(--ck-ink);-webkit-user-select:none;user-select:none;font-size:19px;font-weight:500;line-height:1}.ck-topbar .ck-brand-word em{color:var(--ck-primary);margin-left:-.5px;font-style:italic;font-weight:700}.ck-topbar{gap:16px;padding:0 16px}.ck-topbar .ck-topbar-nav{margin-left:12px}.ck-topbar .ck-topbar-status{font-family:var(--ck-font-mono);color:var(--ck-ink-3);align-items:center;gap:18px;margin-left:auto;font-size:11px;display:flex}.ck-topbar .ck-user-chip{background:var(--ck-panel);font-family:var(--ck-font-sans);color:var(--ck-ink-2);border:1px solid var(--ck-line);cursor:pointer;border-radius:6px;align-items:center;gap:8px;height:auto;padding:4px 4px 4px 10px;font-size:11px;transition:all .15s;display:flex}.ck-topbar .ck-user-chip:hover{background:#e8eaee}.ck-topbar .ck-user-chip-avatar{background:var(--ck-primary);color:#fff;width:22px;height:22px;font-size:10px;font-weight:600;font-family:var(--ck-font-mono);border-radius:4px;place-items:center;display:grid}.ck-shell .ck-main-grid{background:var(--ck-line);grid-template-columns:499px 1fr 499px;gap:1px}.ck-shell .ck-col-head{border-bottom:1px solid var(--ck-line);flex-shrink:0;align-items:center;gap:12px;height:44px;padding:0 16px;display:flex}.ck-shell .ck-panel-caso .ck-col-head{padding-left:20px}.ck-shell .ck-col-head-label{font-family:var(--ck-font-mono);letter-spacing:.18em;color:var(--ck-ink-2);text-transform:uppercase;font-size:10px;font-weight:600}.ck-shell .ck-col-head-id{font-family:var(--ck-font-mono);color:var(--ck-muted);letter-spacing:.04em;font-size:10px}.ck-shell .ck-col-head-right{align-items:center;gap:4px;margin-left:auto;display:flex}.ck-shell .ck-col-head .ck-icon-btn{background:0 0;border:1px solid #0000;width:26px;height:26px}.ck-shell .ck-col-head .ck-icon-btn:not(.recording):not(:disabled){color:var(--ck-ink-3)}.ck-shell .ck-col-head .ck-icon-btn:hover:not(:disabled){background:#f0f2f5;border-color:#0000}.ck-shell .ck-newcase-btn{background:var(--ck-nobre);color:#fff;height:28px;box-shadow:none;font-family:var(--ck-font-sans);text-transform:uppercase;cursor:pointer;letter-spacing:.06em;border:1px solid #161719;border-radius:5px;align-items:center;gap:5px;margin-left:4px;padding:0 10px;font-size:12px;font-weight:500;line-height:1;transition:all .15s;display:inline-flex}.ck-shell .ck-newcase-btn:hover:not(:disabled){background:var(--ck-primary-2);border-color:var(--ck-primary-2);color:#fff}.ck-shell .ck-newcase-btn:disabled{opacity:1;cursor:not-allowed;color:#9aa1ae;box-shadow:none;background:#e9ebf0;border-color:#e9ebf0}.ck-shell .ck-panel-editor{position:relative}.ck-shell .ck-mic-fab{z-index:30;background:var(--ck-primary);color:#fff;cursor:pointer;border:none;border-radius:50%;place-items:center;width:40px;height:40px;transition:transform .12s,background .15s,box-shadow .15s;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 12px #1e3a8a52}.ck-shell .ck-mic-fab:hover:not(:disabled){background:var(--ck-primary-2);transform:translateY(-1px)}.ck-shell .ck-mic-fab:disabled{opacity:.5;cursor:not-allowed}.ck-shell .ck-mic-fab svg{width:17px;height:17px}.ck-shell .ck-mic-fab-editor{bottom:20px;right:max(24px,50% - 373px)}.ck-shell .ck-mic-fab-input{bottom:16px}.ck-shell .ck-mic-fab-input.status-linha{bottom:40px}.ck-shell .ck-mic-fab.recording{background:var(--ck-danger);animation:1.6s infinite ck-mic-fab-pulse}@keyframes ck-mic-fab-pulse{0%{box-shadow:0 0 #b91c1c73,0 4px 12px #b91c1c4d}70%{box-shadow:0 0 0 9px #b91c1c00,0 4px 12px #b91c1c4d}to{box-shadow:0 0 #b91c1c00,0 4px 12px #b91c1c4d}}@media (prefers-reduced-motion:reduce){.ck-shell .ck-mic-fab.recording{animation:none}}.ck-shell .ck-mic-fab.livre:not(.recording){background:#0a0a0a;animation:1.5s ease-in-out infinite ck-mic-fab-livre}.ck-shell .ck-mic-fab.livre:not(.recording):hover:not(:disabled){background:#000}@keyframes ck-mic-fab-livre{0%,to{opacity:1;box-shadow:0 0 #00000080,0 4px 12px #00000059}50%{opacity:.62;box-shadow:0 0 0 7px #0000,0 4px 12px #00000059}}@media (prefers-reduced-motion:reduce){.ck-shell .ck-mic-fab.livre:not(.recording){animation:none}}.ck-mic-menu{min-width:244px;max-height:calc(100vh - 16px);overflow-y:auto}.ck-mic-test{flex-direction:column;gap:8px;padding:8px 10px 10px;display:flex}.ck-mic-test-btn{border:1px solid var(--ck-line);background:var(--ck-panel-2,#fcfcfd);width:100%;color:var(--ck-ink-2);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ck-mic-test-btn:hover{border-color:var(--ck-line-strong);color:var(--ck-ink)}.ck-mic-test-btn.secund{color:var(--ck-ink-3);font-weight:500}.ck-mic-meter{background:var(--ck-line,#e5e7eb);border-radius:7px;height:14px;position:relative;overflow:hidden}.ck-mic-meter-zona{background:#16a34a29;border-left:1px dashed #16a34a80;border-right:1px dashed #16a34a80;width:58%;position:absolute;top:0;bottom:0;left:22%}.ck-mic-meter-fill{border-radius:7px 0 0 7px;height:100%;transition:width 80ms linear,background-color .12s;position:relative}.ck-mic-meter-fill[data-status=ideal]{background:#16a34a}.ck-mic-meter-fill[data-status=baixo]{background:#9ca3af}.ck-mic-meter-fill[data-status=alto]{background:#dc2626}.ck-mic-test-label{text-align:center;font-size:11.5px;font-weight:600}.ck-mic-test-label[data-status=ideal]{color:#16a34a}.ck-mic-test-label[data-status=baixo]{color:var(--ck-ink-3)}.ck-mic-test-label[data-status=alto]{color:#dc2626}.ck-mic-veredito{text-align:center;color:#fff;background:#16a34a;border-radius:6px;padding:5px 8px;font-size:11.5px;font-weight:700}.ck-mic-medindo{color:var(--ck-ink-3);justify-content:center;align-items:center;gap:7px;padding:10px 0;font-size:11.5px;font-weight:500;display:flex}.ck-mic-medindo-dot{background:var(--ck-accent,#0ea5e9);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1s ease-in-out infinite ck-mic-medindo-pulse}@keyframes ck-mic-medindo-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.ck-mic-ruido{text-align:center;font-size:11px;font-weight:600}.ck-mic-ruido[data-banda=baixo]{color:var(--ck-ink-3)}.ck-mic-ruido[data-banda=medio]{color:#b45309}.ck-mic-ruido[data-banda=alto]{color:#dc2626}.ck-mic-amostra{flex-direction:column;gap:6px;display:flex}.ck-mic-amostra-player{width:100%;height:32px}.ck-novolaudo-opt{border:1px solid var(--ck-line);background:var(--ck-panel-2,#fcfcfd);cursor:pointer;text-align:left;border-radius:7px;align-items:center;gap:10px;width:100%;margin-top:6px;padding:9px 10px;transition:border-color .12s,background .12s;display:flex}.ck-novolaudo-opt:first-of-type{margin-top:0}.ck-novolaudo-opt:hover{border-color:var(--ck-primary,#2e4c96);background:var(--ck-panel)}.ck-novolaudo-opt-primary,.ck-novolaudo-opt-primary:hover{background:#2e4c96;border-color:#2e4c96;box-shadow:inset 0 -2px #223a67}.ck-novolaudo-opt-primary:hover{background:#4266ce}.ck-novolaudo-opt-primary .ck-novolaudo-opt-ico{color:#fff;background:#ffffff24}.ck-novolaudo-opt-primary .ck-novolaudo-opt-nome{color:#fff}.ck-novolaudo-opt-primary .ck-novolaudo-opt-sub{color:#ffffffa8}.ck-novolaudo-opt-ico{background:var(--ck-bg,#f7f8fa);width:28px;height:28px;color:var(--ck-primary,#2e4c96);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ck-novolaudo-opt-txt{flex-direction:column;min-width:0;display:flex}.ck-novolaudo-opt-nome{color:var(--ck-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.ck-novolaudo-opt-sub{color:var(--ck-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ck-novolaudo-sep{letter-spacing:.02em;text-transform:uppercase;color:var(--ck-ink-4,var(--ck-ink-3));margin:12px 0 2px;font-size:10.5px;font-weight:600}.ck-novolaudo-cancel{height:30px;font-family:var(--ck-font-sans);cursor:pointer;border:1px solid var(--ck-line);color:var(--ck-ink-3);background:0 0;border-radius:5px;padding:0 12px;font-size:12px;font-weight:600}.ck-novolaudo-cancel:hover{border-color:var(--ck-line-strong);color:var(--ck-ink-2)}.ck-shell .ck-newcase-kbd{font-family:var(--ck-font-mono);color:#ffffffd9;letter-spacing:.04em;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:3px;padding:1px 5px;font-size:9px}.ck-shell .ck-case-input-wrap{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 20px 18px;display:flex;overflow-y:auto}.ck-shell .ck-case-input-wrap>*,.ck-shell .ck-case-input-wrap .ck-auto-detect,.ck-shell .ck-case-input-wrap .ck-model-picker,.ck-shell .ck-case-input-wrap .ck-gen-btn,.ck-shell .ck-case-input-wrap .ck-shortcuts,.ck-shell .ck-case-input-wrap .ck-case-textarea{box-sizing:border-box;width:100%}.ck-shell .ck-case-textarea{border:1px solid var(--ck-line);background:var(--ck-panel-2);width:100%;min-height:180px;font-family:var(--ck-font-caso);color:var(--ck-ink);resize:vertical;border-top:none;border-radius:0 0 4px 4px;flex-shrink:0;padding:12px 16px 14px;font-size:14px;line-height:1.6;transition:all .15s}.ck-shell .ck-case-textarea:focus{background:#fff;outline:none}.ck-shell .ck-case-textarea:disabled{opacity:.65;cursor:not-allowed}.ck-shell .ck-case-textarea{caret-color:var(--ck-accent)}.ck-shell .ck-case-textarea::selection{background:#0ea5e92e}.ck-shell .ProseMirror{caret-color:var(--ck-accent)}.ck-shell .ck-section-title{font-family:var(--ck-font-mono);letter-spacing:.16em;color:var(--ck-ink-3);text-transform:uppercase;align-items:center;gap:8px;margin-top:4px;font-size:9.5px;font-weight:600;display:flex}.ck-shell .ck-section-title:after{content:"";background:var(--ck-line);flex:1;height:1px}.ck-shell .ck-section-title-num{font-family:var(--ck-font-mono);color:var(--ck-muted);letter-spacing:.05em;background:#f0f2f5;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:9px}.ck-shell .ck-ctx-bloco{flex-direction:column;gap:3px;display:flex}.ck-shell .ck-ctx-chips{flex-wrap:wrap;align-items:center;gap:3px;margin-bottom:0;display:flex}.ck-shell .ck-ctx-chip{border:1px solid var(--ck-line);background:var(--ck-panel-2);font-family:var(--ck-font-sans);color:var(--ck-ink-2);white-space:nowrap;border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-size:9.5px;font-weight:600;line-height:1.5;display:inline-flex}.ck-shell .ck-ctx-chip.deteccao{color:var(--ck-primary);border-color:var(--ck-line-strong)}.ck-shell .ck-ctx-chip.comparativo{color:var(--ck-success);border-color:var(--ck-success-border,var(--ck-line-strong));cursor:pointer}.ck-shell .ck-ctx-chip.comparativo:hover{border-color:var(--ck-success)}.ck-shell .ck-ctx-chip.estrutura{color:var(--ck-accent);border-color:var(--ck-accent);cursor:pointer}.ck-shell .ck-ctx-chip.estrutura:hover{background:var(--ck-panel)}.ck-shell .ck-ctx-chip.atalho{font-family:var(--ck-font-mono);color:var(--ck-ink-3);font-weight:500}.ck-shell .ck-exame-bar{background:var(--ck-bg);border:1px solid var(--ck-line);border-top:none;border-radius:4px 4px 0 0;flex-shrink:0;align-items:stretch;min-height:46px;display:flex;position:relative}.ck-shell .ck-exame-bar:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--ck-muted) 30%, var(--ck-muted) 70%, transparent 100%);opacity:.35;pointer-events:none;border-radius:2px 2px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.ck-shell .ck-exame-bar.focada:before{background:linear-gradient(90deg, transparent 0%, var(--ck-accent) 30%, var(--ck-accent) 70%, transparent 100%);opacity:.5}.ck-shell .ck-exame-bar.ditando:before{opacity:.9;background:linear-gradient(90deg,#0000 0%,#c53b3b 30% 70%,#0000 100%)}.ck-shell .ck-exame-bar-cell{min-width:0;color:var(--ck-ink);font-family:var(--ck-font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:7px 10px 4px;font-size:10px;font-weight:700;transition:background .12s;display:inline-flex;overflow:hidden}.ck-shell .ck-exame-bar-cell:hover:not(:disabled){background:var(--ck-accent-bg)}.ck-shell .ck-exame-bar-cell:disabled{cursor:default;opacity:.6}.ck-shell .ck-exame-bar-tpl{gap:9px}.ck-shell .ck-exame-tpl-val{color:var(--ck-ink-2);max-width:190px;font-size:13px;font-weight:500}.ck-shell .ck-exame-bar-tpl svg{color:var(--ck-ink-3);flex-shrink:0}.ck-shell .ck-exame-bar-num{font-family:var(--ck-font-mono);color:var(--ck-ink-4);font-size:8.5px;font-weight:600}.ck-shell .ck-exame-tpl-nome{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.ck-shell .ck-exame-chip-caret{color:var(--ck-ink-4);font-size:8px}.ck-shell .ck-exame-bar-main{gap:9px;padding:8px 12px 7px}.ck-shell .ck-exame-badge{height:19px;font-family:var(--ck-font-mono);letter-spacing:.05em;color:#fff;background:var(--ck-primary);text-box:trim-both cap alphabetic;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.ck-shell .ck-exame-badge.ck-mod-rm{background:var(--mod-rm);color:#fff}.ck-shell .ck-exame-badge.ck-mod-tc{background:var(--mod-tc);color:#fff}.ck-shell .ck-exame-badge.ck-mod-us{background:var(--mod-us);color:#fff}.ck-shell .ck-exame-badge.ck-mod-rx{background:var(--mod-rx);color:#fff}.ck-shell .ck-exame-main-txt{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:inline-flex}.ck-shell .ck-exame-lbl{font-family:var(--ck-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ck-muted);font-size:8px;line-height:1}.ck-shell .ck-exame-region{font-family:var(--ck-font-sans);letter-spacing:-.005em;text-transform:none;color:var(--ck-ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:600;line-height:1.1;overflow:hidden}.ck-shell .ck-exame-vazio{color:var(--ck-ink-3);font-weight:500}.ck-shell .ck-exame-comece{color:var(--ck-primary);letter-spacing:0;padding-right:4px;font-size:15.5px;font-weight:700;animation:3.6s ease-in-out infinite ck-comece-pulse;overflow:visible}@keyframes ck-comece-pulse{0%,to{color:var(--ck-primary)}50%{color:color-mix(in srgb, var(--ck-primary) 65%, var(--ck-accent) 35%)}}.ck-shell .ck-exame-comece-icone{vertical-align:-3px;width:17px;height:17px;margin-right:7px;animation:3.6s ease-in-out infinite ck-comece-seta;display:inline-block}@keyframes ck-comece-seta{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.ck-shell .ck-exame-comece,.ck-shell .ck-exame-comece-icone{animation:none}}.ck-shell .ck-offline-badge{z-index:1150;background:var(--ck-warn-bg);border:1px solid var(--ck-warn-border);color:var(--ck-warn);font-family:var(--ck-font-sans);border-radius:8px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:600;animation:.18s ease-out ck-offline-in;display:inline-flex;position:fixed;bottom:44px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0d142429}@keyframes ck-offline-in{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.ck-shell .ck-exame-popover{z-index:901;background:var(--ck-panel);border:1px solid var(--ck-line-strong);border-radius:8px;width:336px;max-width:calc(100% - 24px);padding:12px;position:absolute;top:52px;left:12px;box-shadow:0 1px 2px #0d14240f,0 12px 32px #0d14242e}.ck-shell .ck-exame-pop-head{font-family:var(--ck-font-serif);letter-spacing:-.01em;color:var(--ck-ink);margin-bottom:4px;font-size:17px;font-weight:600;line-height:1.1}.ck-shell .ck-exame-pop-title{font-family:var(--ck-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ck-ink-4);margin-bottom:7px;font-size:9px}.ck-shell .ck-exame-pop-estado{font-family:var(--ck-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ck-ink-3);border-bottom:1px dashed var(--ck-line);align-items:center;gap:6px;margin-bottom:12px;padding-bottom:11px;font-size:10px;font-weight:600;display:flex}.ck-shell .ck-exame-pop-estado-dot{background:var(--ck-success);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ck-shell .ck-exame-pop-estado.manual{color:var(--ck-primary)}.ck-shell .ck-exame-pop-estado.manual .ck-exame-pop-estado-dot{background:var(--ck-primary)}.ck-shell .ck-exame-pop-mods{gap:4px;margin-bottom:11px;display:flex}.ck-shell .ck-exame-pop-mods button{border:1px solid var(--ck-line);background:var(--ck-panel-2);font-family:var(--ck-font-mono);color:var(--ck-ink-3);cursor:pointer;border-radius:5px;flex:1;padding:5px 0;font-size:11px;font-weight:600;transition:all .12s}.ck-shell .ck-exame-pop-mods button.ck-mod-rm{background:var(--mod-rm);color:#fff;border-color:#0000}.ck-shell .ck-exame-pop-mods button.ck-mod-tc{background:var(--mod-tc);color:#fff;border-color:#0000}.ck-shell .ck-exame-pop-mods button.ck-mod-us{background:var(--mod-us);color:#fff;border-color:#0000}.ck-shell .ck-exame-pop-mods button.ck-mod-rx{background:var(--mod-rx);color:#fff;border-color:#0000}.ck-shell .ck-exame-pop-mods button:hover{box-shadow:inset 0 0 0 1px #ffffff73}.ck-shell .ck-exame-pop-mods button.on{color:#fff;border-color:#0000;box-shadow:inset 0 0 0 2px #ffffffeb}.ck-shell .ck-exame-pop-regioes{grid-template-columns:1fr 1fr;gap:4px;max-height:192px;display:grid;overflow-y:auto}.ck-shell .ck-exame-pop-regioes button{border:1px solid var(--ck-line);background:var(--ck-panel);font-family:var(--ck-font-sans);color:var(--ck-ink-2);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:5px 8px;font-size:11px;transition:all .12s;overflow:hidden}.ck-shell .ck-exame-pop-regioes button:hover{border-color:var(--ck-ink-3)}.ck-shell .ck-exame-pop-regioes button.on{background:var(--ck-panel-2);box-shadow:inset 0 0 0 1.5px var(--ck-ink);color:var(--ck-ink);border-color:#0000;font-weight:600}.ck-shell .ck-exame-pop-foot{border-top:1px dashed var(--ck-line);justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-top:9px;display:flex}.ck-shell .ck-exame-pop-auto{font-family:var(--ck-font-sans);color:var(--ck-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:600}.ck-shell .ck-exame-pop-auto:hover{text-decoration:underline}.ck-shell .ck-exame-pop-hint{color:var(--ck-ink-4);font-size:10px}.ck-shell .ck-tec-panel{flex-direction:column;gap:5px;display:flex}.ck-shell .ck-tec-row{align-items:flex-start;gap:8px;display:flex}.ck-shell .ck-tec-cat{font-family:var(--ck-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ck-ink-4);flex-shrink:0;min-width:62px;padding-top:4px;font-size:8.5px}.ck-shell .ck-tec-chips{flex-wrap:wrap;gap:3px;min-width:0;display:flex}.ck-shell .ck-tec-chip{border:1px solid var(--ck-line);background:var(--ck-panel);font-family:var(--ck-font-sans);color:var(--ck-ink-4);white-space:nowrap;cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:500;line-height:1.6;transition:all .12s;display:inline-flex}.ck-shell .ck-tec-chip:hover:not(:disabled){border-color:var(--ck-line-strong);color:var(--ck-ink-2)}.ck-shell .ck-tec-chip:disabled{cursor:not-allowed;opacity:.6}.ck-shell .ck-tec-chip.on{font-weight:600}.ck-shell .ck-tec-dot{border:1px solid var(--ck-line-strong);box-sizing:border-box;background:0 0;border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:all .12s}.ck-shell .ck-tec-chip.on .ck-tec-dot{border-color:#0000}.ck-shell .ck-tec-head{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:2px 0}.ck-shell .ck-tec-head:hover{color:var(--ck-ink-2)}.ck-shell .ck-tec-head:after{content:none}.ck-shell .ck-tec-head>span:first-child{flex-shrink:0}.ck-shell .ck-tec-head-resumo{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--ck-font-sans);letter-spacing:.01em;text-transform:none;color:var(--ck-ink-4);flex:1;font-size:10px;font-weight:500;overflow:hidden}.ck-shell .ck-tec-head-caret{color:var(--ck-ink-4);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;line-height:1;transition:color .12s;display:inline-flex}.ck-shell .ck-tec-head-caret svg{stroke-width:1.8px;width:15px;height:15px}.ck-shell .ck-tec-head:hover .ck-tec-head-caret{color:var(--ck-ink-2)}.ck-shell .ck-tec-head-resumo+.ck-tec-head-caret{margin-left:6px}.ck-shell .ck-tec-badge-warn{color:var(--ck-warn);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:7px;padding:2px 1px;display:flex}.ck-shell .ck-tec-badge-warn-label{letter-spacing:.02em;font-size:10.5px;font-weight:600}.ck-shell .ck-tec-badge-warn-choices{flex-wrap:wrap;gap:4px;display:flex}.ck-shell .ck-tec-badge-warn-choices button{border:1px solid var(--ck-warn-border);color:var(--ck-warn);font-family:var(--ck-font-sans);cursor:pointer;white-space:nowrap;background:0 0;border-radius:5px;padding:2px 8px;font-size:10px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.ck-shell .ck-tec-badge-warn-choices button:hover{background:var(--ck-warn);border-color:var(--ck-warn);color:var(--ck-panel)}.ck-shell .ck-auto-detect{background:var(--ck-panel-2);border:1px solid var(--ck-line);border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:flex}.ck-shell .ck-auto-detect-label{font-family:var(--ck-font-mono);letter-spacing:.08em;color:var(--ck-ink-3);text-transform:uppercase;font-size:9.5px;font-weight:600}.ck-shell .ck-auto-detect-val{font-family:var(--ck-font-sans);color:var(--ck-primary);font-weight:600}.ck-shell .ck-auto-detect-val em{font-family:var(--ck-font-serif);color:var(--ck-primary);font-style:italic;font-weight:500}.ck-shell .ck-auto-detect-method{font-family:var(--ck-font-mono);color:var(--ck-success);align-items:center;gap:5px;margin-left:auto;font-size:10px;display:inline-flex}.ck-shell .ck-auto-detect-method:before{content:"";background:var(--ck-success);border-radius:50%;width:5px;height:5px}.ck-shell .ck-model-picker{background:var(--ck-panel-2);border:1px solid var(--ck-line);border-radius:6px;grid-template-columns:1fr 1fr 1fr;gap:3px;padding:3px;display:grid}.ck-shell .ck-model-opt{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex-direction:column;align-items:center;gap:0;min-height:0;padding:5px 4px 4px;transition:all .12s;display:flex}.ck-shell .ck-model-opt:hover:not(:disabled){background:#fff}.ck-shell .ck-model-opt:disabled{opacity:.55;cursor:not-allowed}.ck-shell .ck-model-opt-role{font-family:var(--ck-font-sans);color:var(--ck-ink-3);font-size:11.5px;font-weight:500;line-height:1.15;transition:all .12s}.ck-shell .ck-model-opt-model{font-family:var(--ck-font-mono);color:var(--ck-muted);letter-spacing:.02em;font-size:9.5px;line-height:1.1}.ck-shell .ck-model-opt:hover:not(:disabled) .ck-model-opt-role{color:var(--ck-ink)}.ck-shell .ck-model-opt.active{border-color:var(--ck-ink);box-shadow:0 0 0 1px var(--ck-ink);background:#fff}.ck-shell .ck-model-opt.active .ck-model-opt-role{color:var(--ck-ink);font-weight:600}.ck-shell .ck-model-opt.active .ck-model-opt-model{color:var(--ck-ink-3)}.ck-shell .ck-gen-btn{background:linear-gradient(135deg, var(--ck-ink) 0%, var(--ck-ink) 30%, var(--ck-primary) 78%, var(--ck-accent) 145%);color:#fff;width:100%;height:40px;font-family:var(--ck-font-sans);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-size:12.5px;font-weight:600;transition:all .15s;display:flex;position:relative;box-shadow:0 1px 2px #0d14242e,0 4px 12px #0d14241a}.ck-shell .ck-gen-btn svg{flex-shrink:0;width:14px;height:14px}.ck-shell .ck-gen-btn:hover:not(:disabled){background:linear-gradient(135deg, var(--ck-ink) 0%, var(--ck-ink) 15%, var(--ck-primary) 62%, var(--ck-accent) 130%);transform:translateY(-1px)}.ck-shell .ck-gen-btn:disabled{cursor:not-allowed;transform:none}.ck-shell .ck-gen-btn:disabled:not(.gerando){color:#9aa1ae;box-shadow:none;background:#e9ebf0}.ck-shell .ck-gen-btn:disabled:not(.gerando) .ck-kbd{color:#9aa1ae;background:#0d14240d;border-color:#0d14241a}.ck-shell.ck-tema-escuro .ck-gen-btn:disabled:not(.gerando){background:var(--ck-panel-2);color:var(--ck-ink-4);box-shadow:inset 0 0 0 1px var(--ck-line)}.ck-shell .ck-gen-btn .ck-kbd{font-family:var(--ck-font-mono);color:#ffffffd9;letter-spacing:.04em;background:#ffffff24;border:1px solid #ffffff2e;border-radius:3px;padding:1px 5px;font-size:10px;position:absolute;right:12px}.ck-shell .ck-gen-btn.gerando{animation:1.6s ease-in-out infinite ckGerandoPulseFinal}@keyframes ckGerandoPulseFinal{0%,to{background:#131a2b}50%{background:#2e4c96}}.ck-shell .ck-shortcuts{flex-wrap:wrap;gap:4px;display:flex}.ck-shell .ck-shortcut{background:var(--ck-panel-2);border:1px solid var(--ck-line);color:var(--ck-ink-2);cursor:help;border-radius:4px;align-items:center;padding:4px 8px;font-size:11.5px;display:inline-flex}.ck-shell .ck-shortcut code{font-family:var(--ck-font-mono);color:var(--ck-primary);background:0 0;border:none;border-radius:0;padding:0;font-size:11px}.ck-shell .ck-editor-toolbar{border-bottom:1px solid var(--ck-line);background:var(--ck-panel-2);flex-shrink:0;align-items:center;gap:4px;height:44px;padding:0 12px;display:flex}.ck-shell .ck-tb-group{align-items:center;gap:1px;display:flex}.ck-shell .ck-tb-btn{height:28px;color:var(--ck-ink-3);cursor:pointer;font-family:var(--ck-font-sans);background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-width:28px;padding:0 8px;font-size:11.5px;font-weight:500;transition:all .12s;display:inline-flex}.ck-shell .ck-tb-btn:hover:not(:disabled){color:var(--ck-ink);background:#e8eaee;transform:translateY(-1px);box-shadow:0 1px 3px #0d14241f}.ck-shell .ck-tb-btn.ck-mic-btn{color:var(--ck-primary)}.ck-shell .ck-tb-btn.ck-mic-btn:hover:not(:disabled){color:var(--ck-primary-2)}.ck-shell .ck-tb-btn.copiado,.ck-shell .ck-tb-btn.copiado:hover:not(:disabled){color:var(--ck-success)}.ck-shell .ck-tb-btn.copiado svg{animation:.25s ease-out ck-pop-in}@keyframes ck-pop-in{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.ck-shell .ck-col-head .ck-icon-btn.ck-mic-btn:not(.recording):not(:disabled){color:var(--ck-primary)}.ck-shell .ck-tb-btn:active:not(:disabled){box-shadow:none;transform:translateY(0)}.ck-shell .ck-tb-btn:disabled{opacity:.4;cursor:not-allowed}.ck-shell .ck-tb-btn.active{background:var(--ck-accent-bg);color:var(--ck-accent)}.ck-shell .ck-tb-btn svg{stroke-width:1.9px;width:14px;height:14px}.ck-shell .ck-tb-btn:not(.primary){gap:4px;padding:0 6px;font-size:11px}.ck-shell .ck-tb-btn:not(.primary) svg{width:13px;height:13px}.ck-shell .ck-tb-btn.primary{background:var(--ck-nobre);color:#fff;box-shadow:none;font-family:var(--ck-font-sans);text-transform:uppercase;letter-spacing:.06em;border:1px solid #161719;padding:0 12px;font-size:12px;font-weight:500}.ck-shell .ck-tb-btn.primary:hover:not(:disabled){background:var(--ck-primary-2);border-color:var(--ck-primary-2);color:#fff}.ck-shell .ck-tb-btn.primary:disabled{opacity:1;color:#9aa1ae;box-shadow:none;background:#e9ebf0;border-color:#e9ebf0}.ck-shell.ck-tema-escuro .ck-tb-btn.primary:disabled{background:var(--ck-panel-2);border-color:var(--ck-line);color:var(--ck-ink-4)}.ck-shell .ck-tb-btn.danger{color:var(--ck-danger)}.ck-shell .ck-tb-sep{background:var(--ck-line);flex-shrink:0;width:1px;height:18px;margin:0 6px}.ck-shell .ck-tb-spacer{flex:1}.ck-shell .ck-tb-cluster{border:1px solid var(--ck-line-strong);border-radius:6px;flex-shrink:0;align-items:center;display:inline-flex;overflow:hidden}.ck-shell .ck-tb-cluster .ck-tb-btn{border-color:#0000;border-radius:0}.ck-shell .ck-tb-cluster .ck-tb-btn+.ck-tb-btn{border-left:1px solid var(--ck-line)}.ck-shell .ck-tb-cluster .ck-tb-btn:hover:not(:disabled){box-shadow:none;transform:none}.ck-shell .ck-tb-cluster .ck-tb-btn:not(.primary){text-transform:uppercase;letter-spacing:.06em;gap:5px;padding:0 12px;font-size:12px}.ck-shell .ck-tb-cluster .ck-tb-btn:not(.primary) svg{width:14px;height:14px}.ck-shell .ck-tb-rec{height:28px;color:var(--ck-danger);font-family:var(--ck-font-mono);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex-shrink:0;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.ck-shell .ck-tb-rec:hover{background:var(--ck-danger-bg)}.ck-shell .ck-mapa-menu-item.danger{color:var(--ck-danger)}.ck-shell .ck-mapa-menu-item.danger:hover:not(:disabled){background:var(--ck-danger-bg);color:var(--ck-danger)}.ck-shell .ck-mapa-menu-item.danger:hover:not(:disabled) .ck-mapa-menu-ico{color:var(--ck-danger)}.ck-shell .ck-editor-toolbar .ck-model-badge{border:1px solid var(--ck-line);height:22px;font-family:var(--ck-font-mono);letter-spacing:.02em;color:var(--ck-ink-3);background:#fff;border-radius:4px;align-items:center;gap:5px;padding:0 9px;font-size:10.5px;font-weight:500;display:inline-flex}.ck-shell .ck-editor-toolbar .ck-model-badge:before{content:"";border-radius:50%;width:5px;height:5px}.ck-shell .ck-editor-toolbar .ck-model-badge.haiku{color:var(--ck-success)}.ck-shell .ck-editor-toolbar .ck-model-badge.haiku:before{background:var(--ck-success)}.ck-shell .ck-editor-toolbar .ck-model-badge.sonnet{color:var(--ck-accent)}.ck-shell .ck-editor-toolbar .ck-model-badge.sonnet:before{background:var(--ck-accent)}.ck-shell .ck-editor-toolbar .ck-model-badge.opus{color:var(--ck-gold)}.ck-shell .ck-editor-toolbar .ck-model-badge.opus:before{background:var(--ck-gold)}.ck-statusbar{background:var(--ck-panel);border-top:1px solid var(--ck-line);height:28px;font-family:var(--ck-font-mono);color:var(--ck-ink-3);flex-shrink:0;align-items:center;gap:14px;padding:0 16px;font-size:10px;display:flex}.ck-statusbar b{color:var(--ck-ink-2);font-weight:600}.ck-statusbar .ck-sep{background:var(--ck-line);width:1px;height:12px}.ck-statusbar .ck-statusbar-right{align-items:center;gap:14px;margin-left:auto;display:flex}.ck-statusbar .ck-tag-dot{align-items:center;gap:6px;display:inline-flex}.ck-statusbar .ck-tag-dot-success{color:var(--ck-success)}.ck-statusbar .ck-tag-dot-success:before{content:"";background:var(--ck-success);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 2px #0478571f}.ck-period-picker{background:var(--ck-panel);border:1px solid var(--ck-line);border-radius:7px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.ck-period-opt{font-family:var(--ck-font-sans);color:var(--ck-ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s}.ck-period-opt:hover:not(.active){color:var(--ck-ink)}.ck-period-opt.active{background:var(--ck-ink);color:#fff}.dark{--background:#0a0d12;--foreground:#e8eef5;--card:#13171f;--card-foreground:#e8eef5;--border:#232a36;--border-strong:#374151;--muted:#161b24;--muted-foreground:#94a3b8;--accent:#1e3a8a;--accent-foreground:#93c5fd;--primary:#3b5bd6;--primary-hover:#5b7bf0;--primary-light:#6d8bf5;--primary-foreground:#fff;--primary-cta:#3b5bd6;--primary-cta-hover:#5b7bf0;--gold:#5b7bf0;--gold-hover:#8aa5f5;--gold-light:#a9bdf7;--gold-bg:#3b5bd62e;--gold-border:#5b7bf066;--gold-foreground:#c3d0f5;--success:#10b981;--success-bg:#10b98126;--success-border:#10b98166;--warning:#f59e0b;--warning-bg:#f59e0b26;--warning-border:#f59e0b66;--danger:#ef4444;--danger-bg:#ef444426;--danger-border:#ef444466;--info:#3b5bd6;--info-bg:#3b5bd62e;--info-border:#5b7bf066;--input-bg:#1a1f2a;--input-bg-focus:#1f2733;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 2px 4px #00000080;--shadow:0 4px 8px #0009;--shadow-md:0 8px 16px #000000b3;--shadow-lg:0 16px 32px #000c;--shadow-xl:0 24px 48px #000000e6;--shadow-glow:0 0 0 1px #3b82f633, 0 4px 12px #3b82f640;--paper-bg:#fff;--paper-text:#0a0e1a}*{border-color:var(--border)}html{background:var(--background);transition:background-color .3s var(--ease-out-quart)}body{color:var(--foreground);font-family:var(--ck-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:common-ligatures;text-rendering:optimizelegibility;letter-spacing:-.011em;transition:background-color .3s var(--ease-out-quart), color .3s var(--ease-out-quart);background-color:#0f1a35;background-image:radial-gradient(at 15% 0,#3b82f68c 0%,#0000 50%),radial-gradient(at 100% 0,#0009 0%,#0000 50%),radial-gradient(at 50% 100%,#1e40af80 0%,#0000 50%),radial-gradient(at 0 100%,#0006 0%,#0000 50%),radial-gradient(at 100% 60%,#6366f159 0%,#0000 50%),none;background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box}.dark body{background:radial-gradient(ellipse at top, #1e3c8c66 0%, transparent 60%), radial-gradient(ellipse at bottom right, #19327852 0%, transparent 70%), var(--background);background-attachment:fixed}h1,h2,h3,h4{letter-spacing:-.022em}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes pulse-recording{0%,to{box-shadow:0 0 #ef444466}70%{box-shadow:0 0 0 10px #ef444400}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.animate-fadeIn{animation:fadeIn .25s var(--ease-out-quart)}.animate-fadeInUp{animation:fadeInUp .4s var(--ease-out-expo)}.animate-fadeInScale{animation:fadeInScale .3s var(--ease-out-expo)}.recording{animation:1.5s infinite pulse-recording}.skeleton-shimmer{background:linear-gradient(90deg, var(--muted) 0%, var(--border) 50%, var(--muted) 100%);background-size:1000px 100%;animation:2s linear infinite shimmer}.glass{-webkit-backdrop-filter:saturate(180%)blur(20px);background:#fffffff2}.dark .glass{background:#13171fb8}.paper-container{background:var(--muted);transition:background .3s var(--ease-out-quart);flex:1;justify-content:center;align-items:flex-start;padding:24px;display:flex;overflow:hidden auto}.paper{background:var(--paper-bg);width:100%;max-width:794px;height:auto;min-height:1123px;color:var(--paper-text);padding:var(--paper-padding-top) var(--paper-padding-x) var(--paper-padding-bottom);box-shadow:var(--shadow-lg);animation:fadeInScale .4s var(--ease-out-expo);border-radius:8px;flex-shrink:0;font-family:Arial,sans-serif;line-height:1.15!important}body.ck-arrastando-texto .ck-selection-gutter{pointer-events:none}.ProseMirror{margin-left:calc(-1 * var(--paper-padding-x));margin-right:calc(-1 * var(--paper-padding-x));padding-left:var(--paper-padding-x);padding-right:var(--paper-padding-x);text-align:justify;height:auto;min-height:990px;color:var(--paper-text);outline:none;font-family:Arial,sans-serif;font-size:10pt;line-height:1.15!important}.ProseMirror *{line-height:1.15!important}.ProseMirror p{min-height:1em;margin:0!important;padding:0!important;line-height:1.15!important}.ProseMirror p:empty:before{content:" ";display:inline-block}.ProseMirror p strong{font-weight:700}.ProseMirror p[style*="text-align: center"] strong{text-transform:uppercase;font-family:Arial,sans-serif;font-size:12pt}.ProseMirror p[style*="text-align: center"]+p[style*="text-align: center"]{margin-top:0}.ProseMirror .vidi-img-grid{border-collapse:collapse;border:none;width:100%;max-width:600px;margin:12px auto}.ProseMirror .vidi-img-grid tbody,.ProseMirror .vidi-img-grid tr{border:none}.ProseMirror .vidi-img-grid td{vertical-align:middle;text-align:center;background:0 0;padding:4px;position:relative;border:none!important}.ProseMirror .vidi-img-grid img,.ProseMirror .vidi-img-grid .vidi-img{aspect-ratio:1;object-fit:contain;cursor:pointer;background:#fff;border-radius:2px;width:100%;height:auto;margin:0 auto;display:block}.ProseMirror .vidi-img-grid img.ProseMirror-selectednode{outline:2px solid var(--ck-accent,#0ea5e9);outline-offset:2px}.ProseMirror .vidi-img-grid.vidi-mapa img{aspect-ratio:auto;cursor:pointer;width:auto;max-width:360px;max-height:520px}.ProseMirror>img,.ProseMirror>p>img{cursor:pointer;background:#fff;border-radius:2px;max-width:100%;height:auto;margin:12px auto;display:block}.ProseMirror>img.ProseMirror-selectednode,.ProseMirror>p>img.ProseMirror-selectednode{outline:2px solid var(--ck-accent,#0ea5e9);outline-offset:2px}.ProseMirror .vidi-quebra-pagina{border:none;border-top:2px dashed var(--ck-line-strong);cursor:pointer;-webkit-user-select:none;user-select:none;height:0;margin:16px 0;position:relative}.ProseMirror .vidi-quebra-pagina:before{content:"✂  Quebra de página";background:var(--ck-panel);font-family:var(--ck-font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ck-muted);padding:0 10px;font-size:9px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.ProseMirror .vidi-quebra-pagina.ProseMirror-selectednode{border-top-color:var(--ck-accent)}.ProseMirror .vidi-quebra-pagina.ProseMirror-selectednode:before{color:var(--ck-accent)}.ProseMirror .vidi-img-numero{text-align:center;color:var(--ck-ink-3,#6b7383);pointer-events:none;margin-top:4px;font-family:Arial,sans-serif;font-size:10px;font-style:italic;font-weight:500;line-height:1.2;display:block}.ProseMirror .vidi-img-numero em{font-style:italic;font-weight:500}.vidi-img-toast{z-index:1000;background:linear-gradient(120deg, var(--ck-ink) 0%, var(--ck-ink) 38%, var(--ck-accent) 118%);color:#fff;font-family:var(--ck-font-sans,system-ui);border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:16px;width:max-content;min-width:280px;max-width:min(92vw,560px);padding:12px 15px;font-size:13px;animation:.18s ease-out vidi-img-toast-in;display:flex;position:fixed;bottom:44px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0d14242e,0 12px 32px #0d142447}@keyframes vidi-img-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.ck-shell.ck-tema-escuro .vidi-img-toast{background:linear-gradient(120deg, var(--ck-primary) 0%, var(--ck-primary) 58%, var(--ck-accent) 132%);border-color:var(--ck-primary-2)}.vidi-img-toast-contador{white-space:nowrap;flex:1;align-items:center;gap:8px;display:flex}.vidi-img-toast-num{color:#fff;font-weight:700;font-family:var(--ck-font-mono,monospace);box-sizing:border-box;font-variant-numeric:tabular-nums;background:#ffffff29;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12.5px;display:inline-flex}.vidi-img-toast-acoes{flex-shrink:0;gap:6px;display:flex}.vidi-img-toast-cancelar,.vidi-img-toast-inserir{white-space:nowrap;cursor:pointer;border:none;border-radius:4px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .12s}.vidi-img-toast-cancelar{color:#ffffffb3;background:0 0}.vidi-img-toast-cancelar:hover{color:#fff;background:#ffffff1a}.vidi-img-toast-inserir{color:#fff;background:0 0;font-weight:600}.vidi-img-toast-inserir:hover{background:#ffffff1f}.ProseMirror ul,.ProseMirror ol{padding-left:1.5em;margin:0!important;line-height:1.15!important}.ProseMirror li{margin:0!important;padding:0!important;line-height:1.15!important}.ProseMirror li p{margin:0!important}.ProseMirror[data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--muted-foreground);pointer-events:none;opacity:.5;font-style:italic}.ProseMirror table{border-collapse:collapse;table-layout:fixed;border:1px solid #000;width:100%;margin:8px 0;font-family:Arial,sans-serif;font-size:9pt;overflow:hidden}.ProseMirror table td,.ProseMirror table th{text-align:center;vertical-align:middle;word-break:break-word;border:1px solid #000;min-width:60px;padding:4px;font-family:Arial,sans-serif;font-size:9pt;position:relative}.ProseMirror table th{background:0 0;font-weight:700}.ProseMirror table td p,.ProseMirror table th p{text-align:center;margin:0!important;padding:0!important;line-height:1.3!important}.ProseMirror table td.selectedCell,.ProseMirror table th.selectedCell{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ProseMirror table td.selectedCell,.ProseMirror table th.selectedCell{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.ProseMirror table .column-resize-handle{background:var(--primary);pointer-events:none;opacity:0;width:4px;transition:opacity .15s;position:absolute;top:0;bottom:0;right:-2px}.ProseMirror table:hover .column-resize-handle{opacity:.4}.ProseMirror.resize-cursor{cursor:col-resize}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border:2px solid var(--background);border-radius:10px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn-sm{border-radius:8px;height:32px;padding:0 12px;font-size:12px;font-weight:500}.btn-md{border-radius:8px;height:36px;padding:0 14px;font-size:13px;font-weight:500}.btn-lg{border-radius:10px;height:44px;padding:0 24px;font-size:14px;font-weight:600}button{transition:all .2s var(--ease-out-quart)}button:active:not(:disabled){transform:scale(.97)}.input-glow:focus-within{box-shadow:var(--shadow-glow)}@media print{.paper-container{background:#fff;padding:0}.paper{box-shadow:none;border-radius:0}header,nav,.no-print{display:none!important}}.font-display{font-family:var(--ck-font-serif);letter-spacing:-.02em}@keyframes gold-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gold-pulse-glow{0%,to{box-shadow:0 0 #3b82f673,0 4px 14px #3b82f64d}50%{box-shadow:0 0 0 6px #3b82f600,0 6px 20px #3b82f680}}.btn-generate-ready{animation:2.5s ease-in-out infinite gold-pulse-glow;position:relative;overflow:hidden}.btn-generate-ready:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff38 50%,#0000 70%) 0 0/200% 100%;animation:3s linear infinite gold-shimmer;position:absolute;inset:0}.model-badge{letter-spacing:.02em;text-transform:uppercase;border:1px solid;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.model-badge-sonnet{background:var(--accent);color:var(--accent-foreground);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.model-badge-sonnet{border-color:color-mix(in srgb, var(--primary) 25%, transparent)}}.model-badge-haiku{background:var(--success-bg);color:var(--success);border-color:var(--success-border)}.model-badge-haiku:before{content:"⚡";color:var(--success);font-size:9px}.model-badge-opus{background:var(--gold-bg);color:var(--gold-foreground);border-color:var(--gold-border)}.model-badge-opus:before{content:"✦";color:var(--gold);font-size:9px}.card-lombada-azul,.card-lombada-dourada{position:relative;overflow:hidden;box-shadow:0 16px 36px #0006,0 4px 8px #0003}.card-lombada-azul:before,.card-lombada-dourada:before{content:"";pointer-events:none;z-index:1;background:var(--primary);width:4px;position:absolute;top:0;bottom:0;left:0}.toolbar-bg{background:linear-gradient(180deg, var(--muted) 0%, var(--muted) 100%)}@supports (color:color-mix(in lab, red, red)){.toolbar-bg{background:linear-gradient(180deg, color-mix(in srgb, var(--muted) 60%, transparent) 0%, color-mix(in srgb, var(--muted) 30%, transparent) 100%)}}.toolbar-bg{border-bottom:1px solid var(--border)}.dark .toolbar-bg{background:linear-gradient(#ffffff08 0%,#ffffff03 100%)}.label-caps-display{font-family:var(--font-fraunces), Georgia, serif;text-transform:uppercase;letter-spacing:.14em;font-feature-settings:"ss01";font-size:11px;font-weight:600}.hover-lift{transition:transform .2s var(--ease-out-quart), box-shadow .2s var(--ease-out-quart)}.hover-lift:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-1px)}.hover-lift:active:not(:disabled){transition-duration:80ms;transform:translateY(0)}.btn-md,.btn-sm,.btn-lg{transition:transform .18s var(--ease-out-quart), box-shadow .2s var(--ease-out-quart), background-color .15s ease, color .15s ease}.btn-md:hover:not(:disabled),.btn-sm:hover:not(:disabled){transform:translateY(-1px)}.btn-md:active:not(:disabled),.btn-sm:active:not(:disabled),.btn-lg:active:not(:disabled){transition-duration:80ms;transform:translateY(0)}.badge-versao{letter-spacing:.04em;background:var(--primary);border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,monospace;font-size:10px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.badge-versao{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.badge-versao{color:var(--primary);border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.badge-versao{border:1px solid color-mix(in srgb, var(--primary) 20%, transparent)}}.badge-versao{transition:all .2s var(--ease-out-quart)}.badge-versao:before{content:"";background:var(--primary);border-radius:50%;width:5px;height:5px}.badge-versao:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.badge-versao:hover{background:color-mix(in srgb, var(--primary) 15%, transparent)}}.dark .badge-versao{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.dark .badge-versao{background:color-mix(in srgb, var(--gold) 15%, transparent)}}.dark .badge-versao{color:var(--gold);border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.dark .badge-versao{border-color:color-mix(in srgb, var(--gold) 30%, transparent)}}.editor-watermark{pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-fraunces), Georgia, serif;color:var(--primary);opacity:.04;letter-spacing:-.04em;z-index:0;transition:opacity .3s var(--ease-out-quart);justify-content:center;align-items:center;font-size:120px;font-weight:400;display:flex;position:absolute;inset:0}.editor-watermark .gold{color:var(--gold);opacity:.7}.status-bar{border-top:1px solid var(--border);color:var(--muted-foreground);background:#fff;align-items:center;gap:20px;padding:8px 24px;font-family:Inter,sans-serif;font-size:11px;display:flex}.status-bar-sep{color:var(--border-strong);-webkit-user-select:none;user-select:none}.status-bar-mono{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:-.01em;font-size:10.5px}.status-bar-pulse{align-items:center;gap:6px;display:inline-flex}.status-bar-pulse:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite status-pulse}@keyframes status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.user-avatar{background:var(--primary);color:#fff;letter-spacing:.02em;width:30px;height:30px;transition:all .2s var(--ease-out-quart);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.user-avatar:hover{background:var(--primary-hover);transform:scale(1.05)}.logo-cube{background:var(--primary);color:#fff;width:30px;height:30px;font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px 2px #0f172a14}.section-number{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.18em;color:var(--primary);text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:inline-flex}.section-number-dot{background:var(--primary);border-radius:50%;width:4px;height:4px}.model-chip-mono{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.04em;color:var(--primary);background:#dbeafe;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:10px;font-weight:500;display:inline-flex}.model-chip-mono.opus{background:var(--gold-bg);color:var(--gold-foreground);border-color:var(--gold-border)}.medida-highlight{color:#1e40af;font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:-.01em;background:#dbeafe;border-radius:3px;padding:1px 5px;font-size:.92em;font-weight:500}.medida-highlight-warn{color:#991b1b;font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:-.01em;background:#fef2f2;border-radius:3px;padding:1px 5px;font-size:.92em;font-weight:500}.ref-code{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--primary);letter-spacing:.04em;font-size:10px;font-weight:500}.nordic-card{border-radius:8px!important}.login-page{z-index:100;background:radial-gradient(at 15% 0,#3b82f68c 0%,#0000 50%),radial-gradient(at 100% 0,#0009 0%,#0000 50%),radial-gradient(at 50% 100%,#1e40af80 0%,#0000 50%),radial-gradient(at 0 100%,#0006 0%,#0000 50%),radial-gradient(at 100% 60%,#6366f159 0%,#0000 50%),#0f1a35!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.login-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.login-bg-orb{filter:blur(80px);opacity:.4;border-radius:50%;position:absolute}.login-bg-orb-1{background:radial-gradient(circle,#2e4c96 0%,#0000 70%);width:500px;height:500px;animation:18s ease-in-out infinite orb-float-1;top:-150px;left:-150px}.login-bg-orb-2{opacity:.25;background:radial-gradient(circle,#4266ce 0%,#0000 70%);width:600px;height:600px;animation:22s ease-in-out infinite orb-float-2;bottom:-200px;right:-200px}.login-bg-orb-3{opacity:.2;background:radial-gradient(circle,#6366f1 0%,#0000 70%);width:400px;height:400px;animation:25s ease-in-out infinite orb-float-3;top:40%;left:50%;transform:translate(-50%,-50%)}@keyframes orb-float-1{0%,to{transform:translate(0)}33%{transform:translate(40px,60px)}66%{transform:translate(-30px,30px)}}@keyframes orb-float-2{0%,to{transform:translate(0)}50%{transform:translate(-50px,-40px)}}@keyframes orb-float-3{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-55%)scale(1.1)}}.login-content{z-index:1!important;width:100%!important;max-width:440px!important;margin:0 auto!important;padding:20px!important;position:relative!important}.login-card{-webkit-backdrop-filter:blur(20px);border:1px solid #ffffff80;width:100%;box-shadow:0 24px 64px -12px #00000040,inset 0 0 0 1px #ffffff1a;background:#fffffff7!important;border-radius:24px!important;padding:48px 40px!important}.dark .login-card{border-color:#ffffff14;background:#0f1320f2!important}.vidi-pill-group{background:var(--muted);border:1px solid var(--border);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.vidi-pill{letter-spacing:.02em;color:var(--muted-foreground);cursor:pointer;transition:background .18s var(--ease-out-quart), color .18s var(--ease-out-quart), transform .12s var(--ease-out-quart);white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500}.vidi-pill:hover:not(:disabled):not(.vidi-pill-active){color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vidi-pill:hover:not(:disabled):not(.vidi-pill-active){background:color-mix(in srgb, var(--primary) 6%, transparent)}}.vidi-pill:active:not(:disabled){transform:scale(.96)}.vidi-pill:disabled{opacity:.5;cursor:not-allowed}.vidi-pill-active{background:var(--accent);color:var(--accent-foreground);box-shadow:0 0 0 .5px var(--primary), 0 1px 2px #1e3a8a0f;font-weight:600}@supports (color:color-mix(in lab, red, red)){.vidi-pill-active{box-shadow:0 0 0 .5px color-mix(in srgb, var(--primary) 35%, transparent), 0 1px 2px #1e3a8a0f}}.vidi-pill-active:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vidi-pill-active:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 14%, transparent)}}.vidi-pill-active:hover:not(:disabled){color:var(--accent-foreground)}.ck-gen-bloco{background:var(--ck-nobre);border-radius:6px;width:100%;overflow:hidden;box-shadow:0 1px 2px #0d142429}.ck-gen-bloco .ck-gen-btn{box-shadow:none;background:0 0;border-radius:0}.ck-gen-bloco .ck-gen-btn:hover:not(:disabled){background:#4266ce36;transform:none}.ck-gen-bloco .ck-gen-btn:disabled:not(.gerando){box-shadow:none;color:#9aa1ae;background:0 0}.ck-perfil-bar{box-sizing:border-box;background:#090e1c61;border:none;border-top:1px solid #ffffff29;border-radius:0;align-items:stretch;gap:0;width:100%;height:25px;margin-top:0;padding:0;display:flex}.ck-perfil-opt{min-width:0;font-family:var(--ck-font-sans);letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:0;flex:1;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:500;line-height:1;transition:color .15s,background .15s;display:inline-flex}.ck-perfil-opt+.ck-perfil-opt{border-left:1px solid #ffffff1f}.ck-perfil-opt:before{content:"";box-sizing:border-box;background:0 0;border:1px solid #ffffff59;border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:all .15s}.ck-perfil-opt:hover:not(:disabled){color:#fff;background:#ffffff0f}.ck-perfil-opt.ativo{color:#fff;box-shadow:none;text-shadow:0 0 8px #ffffff40;background:0 0;font-weight:700}.ck-perfil-opt.ativo:before{border-color:#0000}.ck-perfil-opt:first-of-type.ativo:before{background:var(--ck-success);box-shadow:0 0 6px var(--ck-success)}.ck-perfil-opt:nth-of-type(2).ativo:before{background:var(--ck-accent);box-shadow:0 0 6px var(--ck-accent)}.ck-perfil-opt:nth-of-type(3).ativo:before{background:var(--ck-warn);box-shadow:0 0 6px var(--ck-warn)}.ck-perfil-opt:disabled{opacity:.5;cursor:not-allowed}.ck-gen-bloco:has(.ck-gen-btn:disabled:not(.gerando)){box-shadow:none;background:#e9ebf0}.ck-gen-bloco:has(.ck-gen-btn:disabled:not(.gerando)) .ck-gen-btn .ck-kbd{color:#9aa1ae;background:#0d14240d;border-color:#0d14241a}.ck-gen-bloco:has(.ck-gen-btn:disabled:not(.gerando)) .ck-perfil-bar{background:#0d14240d;border-top-color:#0d142414}.ck-gen-bloco:has(.ck-gen-btn:disabled:not(.gerando)) .ck-perfil-opt{color:#9aa1ae}.ck-gen-bloco:has(.ck-gen-btn:disabled:not(.gerando)) .ck-perfil-opt+.ck-perfil-opt{border-left-color:#0d14241a}.ck-gen-bloco:has(.ck-gen-btn:disabled:not(.gerando)) .ck-perfil-opt:hover:not(:disabled){color:var(--ck-ink-3);background:#0d14240a}.ck-gen-bloco:has(.ck-gen-btn:disabled:not(.gerando)) .ck-perfil-opt.ativo{color:#6b7383;text-shadow:none}.ck-gen-bloco:has(.ck-gen-btn:disabled:not(.gerando)) .ck-perfil-opt:before{border-color:#0d142440}.ck-gen-bloco:has(.ck-gen-btn:disabled:not(.gerando)) .ck-perfil-opt.ativo:before{box-shadow:none;background:#9aa1ae;border-color:#0000}.ck-shell.ck-tema-escuro .ck-gen-bloco{border:1px solid var(--ck-primary-2);background:linear-gradient(#222c42 0%,#161c2c 55%,#101a3c 100%)}.ck-shell.ck-tema-escuro .ck-gen-bloco .ck-gen-btn:not(:disabled){box-shadow:none;background:0 0}.ck-shell.ck-tema-escuro .ck-gen-bloco .ck-gen-btn:disabled:not(.gerando){box-shadow:none;color:var(--ck-ink-4);background:0 0}.ck-shell.ck-tema-escuro .ck-perfil-bar{background:#00000047;border-top-color:#ffffff2e}.ck-shell.ck-tema-escuro .ck-gen-bloco:has(.ck-gen-btn:disabled:not(.gerando)){background:var(--ck-panel-2);border-color:var(--ck-line);box-shadow:inset 0 0 0 1px var(--ck-line)}.ck-shell.ck-tema-escuro .ck-gen-bloco:has(.ck-gen-btn:disabled:not(.gerando)) .ck-perfil-bar{border-top-color:var(--ck-line);background:#0000002e}.ck-shell.ck-tema-escuro .ck-gen-bloco:has(.ck-gen-btn:disabled:not(.gerando)) .ck-perfil-opt{color:var(--ck-ink-4)}.ck-shell.ck-tema-escuro .ck-gen-bloco:has(.ck-gen-btn:disabled:not(.gerando)) .ck-perfil-opt.ativo{color:var(--ck-ink-3)}mark.vidi-warning{background:var(--warning-bg);color:inherit;border-bottom:2px solid var(--warning);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background .2s var(--ease-out-quart);border-radius:3px;padding:1px 3px}mark.vidi-warning:hover{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){mark.vidi-warning:hover{background:color-mix(in srgb, var(--warning) 25%, transparent)}}.dark mark.vidi-warning{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark mark.vidi-warning{background:color-mix(in srgb, var(--warning) 30%, transparent)}}.dark mark.vidi-warning{border-bottom-color:var(--warning)}.nav-tile{border:.5px solid var(--border);background:#00000006;border-radius:12px;align-items:center;gap:2px;padding:4px;display:inline-flex}.dark .nav-tile{border-color:var(--border);background:#ffffff06}.nav-tile-btn{height:30px;color:var(--muted-foreground);cursor:pointer;transition:all .15s var(--ease-out-quart);letter-spacing:.01em;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.nav-tile-btn:hover{background:var(--muted);color:var(--foreground)}.nav-tile-btn svg{opacity:.85;width:13px;height:13px}.nav-tile-divider{background:var(--border-strong);flex-shrink:0;width:.5px;height:18px;margin:0 3px}.nav-tile-cta{height:30px;color:var(--primary-foreground);background:var(--primary-cta);cursor:pointer;box-shadow:0 0 0 .5px var(--primary-cta), inset 0 1px 0 0 #ffffff2e, 0 1px 4px #3b82f647;transition:all .18s var(--ease-out-quart);white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.nav-tile-cta:hover{background:var(--primary-cta-hover);color:var(--primary-foreground);box-shadow:0 0 0 .5px var(--primary-cta-hover), inset 0 1px 0 0 #fff3, 0 4px 12px #3b82f666;transform:translateY(-1px)}.nav-tile-cta:active{transform:translateY(0)}.nav-tile-cta svg{width:14px;height:14px}.user-avatar-pro{background:var(--primary);width:32px;height:32px;color:var(--primary-foreground);border:.5px solid var(--primary-light);cursor:pointer;transition:all .2s var(--ease-out-quart);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.user-avatar-pro:hover{transform:scale(1.06);box-shadow:0 2px 8px #1e3a8a40}.badge-versao-pro{border:.5px solid var(--border-strong);color:var(--muted-foreground);font-size:9.5px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:5px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.btn-gerando-pulse{animation:2s ease-in-out infinite btn-pulse-cta}@keyframes btn-pulse-cta{0%,to{background:var(--primary-cta,#2e4c96)}50%{background:var(--primary-cta-hover,#4266ce)}}.sparkle-spin{animation:1.4s ease-in-out infinite sparkle-rotate}@keyframes sparkle-rotate{0%{opacity:1;transform:rotate(0)}50%{opacity:.7;transform:rotate(180deg)}to{opacity:1;transform:rotate(360deg)}}.step-item{transition:opacity .25s var(--ease-out-quart), color .25s var(--ease-out-quart)}.step-done{color:var(--success)}.step-active{color:var(--foreground);font-weight:500}.step-pending{color:var(--muted-foreground);opacity:.55}.ck-config-btn{border:1px solid var(--ck-line);cursor:pointer;color:var(--ck-ink-3);background:0 0;border-radius:6px;justify-content:center;align-items:center;margin:0 4px;padding:6px;transition:all .12s;display:inline-flex}.ck-config-btn:hover{background:var(--ck-panel-2);color:var(--ck-ink);border-color:var(--ck-ink-3)}.vidi-config-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#0d142480;justify-content:center;align-items:center;padding:24px;animation:.15s ease-out vidi-modal-fade-in;display:flex;position:fixed;inset:0}@keyframes vidi-modal-fade-in{0%{opacity:0}to{opacity:1}}.vidi-config-modal{width:100%;max-width:560px;max-height:90vh;font-family:var(--ck-font-sans);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000001f,0 24px 64px #00000029}.vidi-config-header{border-bottom:1px solid var(--ck-line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.vidi-config-header h2{color:var(--ck-ink);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.vidi-config-header h2 svg{flex-shrink:0}.vidi-config-fechar{color:var(--ck-ink-3);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;display:flex}.vidi-config-fechar:hover{background:var(--ck-panel-2);color:var(--ck-ink)}.vidi-config-body{flex:1;padding:20px;overflow-y:auto}.vidi-config-intro{color:var(--ck-ink-3);margin:0 0 16px;font-size:12.5px;line-height:1.5}.vidi-config-erro{color:#b91c1c;background:#fef2f2;border-radius:6px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:12.5px;display:flex}.vidi-config-grupo{margin-bottom:18px}.vidi-config-label{margin-bottom:6px;display:block}.vidi-config-titulo-func{color:var(--ck-ink);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.vidi-config-desc{color:var(--ck-ink-3);font-size:11.5px;line-height:1.4;display:block}.vidi-config-select{border:1px solid var(--ck-line);width:100%;color:var(--ck-ink);font-size:13px;font-family:var(--ck-font-sans);cursor:pointer;background:#fff;border-radius:6px;margin-top:4px;padding:8px 10px}.vidi-config-select:focus{border-color:var(--ck-primary);outline:none;box-shadow:0 0 0 3px #1e3a8a1a}.vidi-config-secao-busca{border-top:1px solid var(--ck-line);margin-top:20px;padding-top:18px}.vidi-config-secao-busca .vidi-config-secao-titulo{font-family:var(--ck-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ck-ink-3);margin:0 0 10px;font-size:10px;font-weight:600;display:block}.vidi-config-num-grupo{justify-content:space-between;align-items:center;gap:16px;display:flex}.vidi-config-num-grupo .vidi-config-label{flex:1;margin-bottom:0}.vidi-config-num{border:1px solid var(--ck-line);width:60px;font-size:15px;font-family:var(--ck-font-mono);text-align:center;color:var(--ck-ink);background:#fff;border-radius:6px;flex-shrink:0;padding:8px}.vidi-config-num:focus{border-color:var(--ck-primary);outline:none;box-shadow:0 0 0 3px #1e3a8a1a}.vidi-config-footer-info{border-top:1px dashed var(--ck-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.vidi-config-cache-info{color:var(--ck-ink-3);align-items:center;gap:4px;font-size:11px;display:inline-flex}.vidi-config-cache-warn{color:#b98309;align-items:center;gap:4px;font-size:11px;display:inline-flex}.vidi-config-refresh{border:1px solid var(--ck-line);color:var(--ck-ink-2);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;display:inline-flex}.vidi-config-refresh:hover:not(:disabled){background:var(--ck-panel-2);border-color:var(--ck-ink-3)}.vidi-config-refresh:disabled{opacity:.5;cursor:not-allowed}.vidi-spin{animation:.8s linear infinite vidi-spin-anim}@keyframes vidi-spin-anim{to{transform:rotate(360deg)}}.vidi-config-actions{border-top:1px solid var(--ck-line);background:var(--ck-panel-2);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.vidi-config-btn-cancelar,.vidi-config-btn-salvar{font-size:13px;font-family:var(--ck-font-sans);cursor:pointer;border:1px solid var(--ck-line);border-radius:6px;padding:8px 16px;transition:all .12s}.vidi-config-btn-cancelar{color:var(--ck-ink-2);background:#fff}.vidi-config-btn-cancelar:hover{border-color:var(--ck-ink-3)}.vidi-config-btn-salvar{background:var(--ck-primary);color:#fff;border-color:var(--ck-primary);font-weight:500}.vidi-config-btn-salvar:hover{background:var(--ck-ink);border-color:var(--ck-ink)}.ck-revisao-preview{z-index:5;border:1px solid var(--ck-line);cursor:text;font-family:var(--ck-font-caso);color:var(--ck-ink);background:#fff;border-radius:6px;padding:12px 14px;font-size:14px;line-height:1.6;position:absolute;inset:0;overflow-y:auto}.ck-revisao-preview:focus{outline:2px solid var(--ck-primary);outline-offset:-2px}.ck-revisao-badge{background:var(--ck-primary);color:#fff;border-radius:4px;align-items:center;gap:4px;margin-bottom:8px;padding:2px 8px;font-size:10.5px;font-weight:500;display:inline-flex}.ck-revisao-conteudo{white-space:pre-wrap;word-wrap:break-word}.ck-revisao-conteudo mark.vidi-revisao-novo{color:#15803d;background:#22c55e2e;border-radius:2px;padding:1px 2px;text-decoration:none}.ck-revisao-conteudo del.vidi-revisao-rem{color:#b91c1c;background:#ef44441f;border-radius:2px;padding:1px 2px;text-decoration:line-through}.vidi-tabcomp-modal{max-width:540px}.vidi-tabcomp-intro{color:var(--ck-ink-3);margin:0 0 16px;font-size:12.5px;line-height:1.5}.vidi-tabcomp-opcoes{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.vidi-tabcomp-opcao{border:1.5px solid var(--ck-line);cursor:pointer;text-align:left;width:100%;font-family:var(--ck-font-sans);background:#fff;border-radius:10px;align-items:flex-start;gap:14px;padding:14px 16px;transition:all .14s cubic-bezier(.2,0,0,1);display:flex;position:relative}.vidi-tabcomp-opcao:hover:not(:disabled){border-color:var(--ck-ink-3);background:var(--ck-panel-2);transform:translateY(-1px);box-shadow:0 2px 6px #0d14240f}.vidi-tabcomp-opcao.ativa{border-color:var(--ck-primary);background:linear-gradient(#1e3a8a0d 0%,#1e3a8a05 100%);box-shadow:0 0 0 3px #1e3a8a14}.vidi-tabcomp-opcao:disabled{opacity:.55;cursor:not-allowed}.vidi-tabcomp-opcao-icone{background:var(--ck-panel-2);border:1px solid var(--ck-line);width:36px;height:36px;color:var(--ck-ink-2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .14s;display:flex}.vidi-tabcomp-opcao.ativa .vidi-tabcomp-opcao-icone{background:var(--ck-primary);border-color:var(--ck-primary);color:#fff}.vidi-tabcomp-opcao-texto{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.vidi-tabcomp-opcao-titulo{color:var(--ck-ink);align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.2;display:flex}.vidi-tabcomp-opcao-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--ck-primary);font-size:9.5px;font-weight:600;font-family:var(--ck-font-mono);background:#1e3a8a1a;border-radius:4px;padding:2px 7px}.vidi-tabcomp-opcao.ativa .vidi-tabcomp-opcao-tag{background:var(--ck-primary);color:#fff}.vidi-tabcomp-opcao-desc{color:var(--ck-ink-3);font-size:12px;line-height:1.5}.vidi-tabcomp-opcao-check{border:1.5px solid var(--ck-line);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:8px;transition:all .14s;display:flex}.vidi-tabcomp-opcao.ativa .vidi-tabcomp-opcao-check{background:var(--ck-primary);border-color:var(--ck-primary);color:#fff}.vidi-tabcomp-aviso{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;gap:8px;padding:10px 12px;font-size:11.5px;line-height:1.5;display:flex}.vidi-tabcomp-aviso svg{stroke-width:2px;flex-shrink:0;margin-top:2px}.vidi-tabcomp-aviso span{flex:1}.vidi-recist-resumo-modal{max-width:680px}.vidi-recist-badge-classif{border:2px solid;border-radius:8px;margin-bottom:16px;padding:12px 16px}.vidi-recist-badge-label{margin-bottom:4px;font-size:16px;font-weight:700}.vidi-recist-badge-desc{color:var(--ck-ink-3);font-size:12.5px}.vidi-recist-metricas{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;display:grid}.vidi-recist-metrica{background:var(--ck-panel-2);border:1px solid var(--ck-line);border-radius:6px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.vidi-recist-metrica-label{color:var(--ck-ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.vidi-recist-metrica-valor{color:var(--ck-ink);font-size:14px;font-weight:600}.vidi-recist-secao{margin-bottom:16px}.vidi-recist-secao-titulo{text-transform:uppercase;letter-spacing:.05em;color:var(--ck-ink-2);border-bottom:1px solid var(--ck-line);align-items:center;gap:6px;margin-bottom:6px;padding-bottom:4px;font-size:11px;font-weight:600;display:flex}.vidi-recist-secao-conteudo{color:var(--ck-ink);font-size:13px;line-height:1.55}.vidi-recist-secao-conteudo p{margin:0 0 6px}.vidi-recist-secao-conteudo p:last-child{margin-bottom:0}.vidi-recist-disclaimer{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;gap:8px;padding:10px 12px;font-size:11.5px;line-height:1.45;display:flex}.vidi-recist-disclaimer svg{flex-shrink:0;margin-top:2px}.vidi-healthbar{z-index:90;border-top:1px solid var(--ck-line);height:28px;font-family:var(--ck-font-sans);background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:11px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 3px #0d14240a}.vidi-healthbar-degraded{box-shadow:0 -2px #d97706,0 -1px 3px #0d14240a}.vidi-healthbar-down{box-shadow:0 -2px #dc2626,0 -1px 3px #0d14240a}.vidi-healthbar-conteudo{cursor:pointer;height:100%;font-family:inherit;font-size:inherit;color:var(--ck-ink-2);text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:16px;padding:0;display:flex}.vidi-healthbar-conteudo:hover{color:var(--ck-ink)}.vidi-healthbar-item{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.vidi-healthbar-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:background .2s;display:inline-block}.vidi-healthbar-label{letter-spacing:.01em;color:var(--ck-ink-4);font-size:11px;font-weight:500}.vidi-healthbar-hora{font-family:var(--ck-font-mono);color:var(--ck-ink-3);letter-spacing:.04em;margin-left:auto;font-size:10px}.vidi-healthbar-acoes{flex-shrink:0;gap:4px;display:flex}.vidi-healthbar-btn{width:22px;height:22px;color:var(--ck-ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.vidi-healthbar-btn:hover:not(:disabled){background:var(--ck-panel-2);border-color:var(--ck-line);color:var(--ck-ink)}.vidi-healthbar-btn:disabled{opacity:.5;cursor:not-allowed}.vidi-health-revealer{z-index:90;border:1px solid var(--ck-line);width:24px;height:24px;color:var(--ck-ink-3);cursor:pointer;opacity:.4;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:all .14s;display:inline-flex;position:fixed;bottom:8px;right:8px;box-shadow:0 1px 3px #0d142414}.vidi-health-revealer:hover{opacity:1;color:var(--ck-ink);border-color:var(--ck-ink-3)}body{padding-bottom:28px}body.vidi-healthbar-oculta{padding-bottom:0}.vidi-health-modal{max-width:540px}.vidi-health-lista{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.vidi-health-item{border:1px solid var(--ck-line);background:#fff;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.vidi-health-item-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px;display:inline-block;box-shadow:0 0 0 3px #fff,0 0 0 4px #0d14240f}.vidi-health-item-info{flex:1;min-width:0}.vidi-health-item-cabecalho{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:2px;display:flex}.vidi-health-item-nome{color:var(--ck-ink);font-size:13px;font-weight:600}.vidi-health-item-latencia{font-family:var(--ck-font-mono);font-size:11px;font-weight:500}.vidi-health-item-desc{color:var(--ck-ink-3);font-size:11.5px;line-height:1.45}.vidi-health-item-erro{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:5px;align-items:flex-start;gap:5px;margin-top:6px;padding:6px 8px;font-size:10.5px;line-height:1.4;display:flex}.vidi-health-item-erro svg{flex-shrink:0;margin-top:1px}.vidi-health-rodape{border-top:1px solid var(--ck-line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.vidi-health-rodape-info{color:var(--ck-ink-3);font-size:11px}.vidi-health-rodape-info strong{color:var(--ck-ink-2);font-weight:600;font-family:var(--ck-font-mono)}.ck-modal.ck-modal-mapa{flex-direction:column;width:100%;max-width:min(1040px,94vw);height:calc(100vh - 32px);max-height:calc(100vh - 32px);display:flex}.vidi-mapa-body{flex:auto;gap:12px;min-height:0;overflow:hidden}.vidi-mapa-zoom{align-items:center;gap:4px;display:inline-flex}.vidi-mapa-zoom button{border:1px solid var(--ck-line);background:var(--ck-panel-2,#fcfcfd);width:26px;height:26px;color:var(--ck-ink-2);cursor:pointer;border-radius:6px;font-size:16px;line-height:1}.vidi-mapa-zoom button:hover:not(:disabled){border-color:var(--ck-line-strong)}.vidi-mapa-zoom button:disabled{opacity:.4;cursor:not-allowed}.vidi-mapa-zoom span{text-align:center;min-width:44px;font-size:12px;font-family:var(--ck-font-mono);color:var(--ck-ink-3)}.vidi-mapa-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vidi-mapa-lesoes{flex-wrap:wrap;gap:6px;display:flex}.vidi-mapa-lesao{border:1px solid var(--ck-line);background:var(--ck-panel-2,#fcfcfd);color:var(--ck-ink-2);cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:6px 11px 6px 7px;font-size:12.5px;font-weight:500;transition:border-color .12s,box-shadow .12s,background .12s;display:inline-flex}.vidi-mapa-lesao:hover{border-color:var(--lesao-cor)}.vidi-mapa-lesao.active{border-color:var(--lesao-cor);box-shadow:inset 0 0 0 1px var(--lesao-cor);background:#fff}.vidi-mapa-lesao-dot{background:var(--lesao-cor);color:#fff;width:20px;height:20px;font-size:12px;font-weight:700;font-family:var(--ck-font-mono);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.vidi-mapa-lesao-swatch{background:var(--lesao-cor);border-radius:50%;flex-shrink:0;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0d14241f}.vidi-mapa-medidas{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.vidi-mapa-medida{color:var(--ck-ink-2);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:inline-flex}.vidi-mapa-medida input{border:1px solid var(--ck-line);width:84px;font-size:13px;font-family:var(--ck-font-sans);color:var(--ck-ink);background:var(--ck-panel-2,#fcfcfd);border-radius:6px;outline:none;padding:5px 9px}.vidi-mapa-medida input:focus{border-color:var(--ck-accent,#0ea5e9)}.vidi-mapa-tools-right{align-items:center;gap:8px;display:flex}.vidi-mapa-espessura{color:var(--ck-ink-3);align-items:center;gap:6px;display:inline-flex}.vidi-mapa-espessura svg{width:16px;height:16px}.vidi-mapa-espessura input[type=range]{width:84px;accent-color:var(--ck-accent,#0ea5e9);cursor:pointer}.vidi-mapa-tool-btn{border:1px solid var(--ck-line);background:var(--ck-panel-2,#fcfcfd);color:var(--ck-ink-2);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:500;transition:border-color .12s,color .12s;display:inline-flex}.vidi-mapa-tool-btn svg{width:15px;height:15px}.vidi-mapa-tool-btn:hover:not(:disabled){border-color:var(--ck-line-strong);color:var(--ck-ink)}.vidi-mapa-tool-btn:disabled{opacity:.45;cursor:not-allowed}.vidi-mapa-canvas-wrap{background:var(--ck-bg,#f7f8fa);border:1px solid var(--ck-line);border-radius:8px;flex:auto;justify-content:center;align-items:center;min-height:200px;padding:10px;display:flex;position:relative;overflow:auto}.vidi-mapa-canvas{cursor:crosshair;touch-action:none;background:#fff;border-radius:4px;display:block;box-shadow:0 1px 6px #0d14241a}.vidi-mapa-loading,.vidi-mapa-erro{color:var(--ck-ink-3);text-align:center;padding:16px;font-size:13px;position:absolute}.vidi-mapa-erro{color:var(--ck-danger,#dc2626);max-width:360px}.vidi-mapa-erro code{font-family:var(--ck-font-mono);font-size:12px}.vidi-bubble-menu{background:var(--ck-panel);border:1px solid var(--ck-line-strong);box-shadow:var(--ck-shadow-lg,0 6px 20px #0d14242e);z-index:60;border-radius:6px;align-items:center;gap:2px;padding:3px;display:flex;position:relative}:has(>.vidi-bubble-menu){z-index:60!important}.ck-desafio{flex-direction:column;align-items:stretch;gap:4px}.ck-desafio.decidido{opacity:.5}.ck-desafio-gatilho{color:var(--ck-muted);font-style:italic}.ck-desafio-acoes{gap:6px;margin-top:2px;display:flex}.ck-desafio-btn{border:1px solid var(--ck-line-strong);color:var(--ck-ink-2);font-family:var(--ck-font-sans);cursor:pointer;background:0 0;border-radius:5px;padding:3px 9px;font-size:10.5px;font-weight:600;transition:all .12s}.ck-desafio-btn:hover{background:var(--ck-panel-2);color:var(--ck-ink)}.ck-desafio-btn.ok:hover{border-color:var(--ck-success);color:var(--ck-success)}.ck-desafio-veredito{font-family:var(--ck-font-mono);color:var(--ck-muted);letter-spacing:.02em;font-size:10px}.ck-calc-pill{z-index:1140;border:1px solid var(--ck-line-strong);background:var(--ck-panel);color:var(--ck-ink);font-family:var(--ck-font-sans);letter-spacing:.01em;white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:600;transition:all .12s;display:inline-flex;position:fixed;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 4px 14px #00000029}.ck-calc-pill:hover{background:var(--ck-panel-2);border-color:var(--ck-ink-3)}.ck-calc-pill svg{stroke-width:2.1px;width:13px;height:13px}.vidi-bubble-btn{width:26px;height:26px;color:var(--ck-ink-2);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;font-size:13px;transition:all .12s;display:inline-flex}.vidi-bubble-btn:hover{background:var(--ck-panel-2);color:var(--ck-ink)}.vidi-bubble-btn.active{background:var(--ck-accent-bg);color:var(--ck-accent)}.vidi-bubble-sep{background:var(--ck-line);width:1px;height:18px;margin:0 3px}.vidi-bubble-corrigir{background:var(--ck-nobre);color:#fff;height:26px;font-family:var(--ck-font-sans);cursor:pointer;border:none;border-radius:5px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.vidi-bubble-corrigir:hover{background:var(--ck-nobre-hover)}.vidi-bubble-btn svg,.vidi-bubble-corrigir svg{flex-shrink:0;width:14px;height:14px}.vidi-corrigir-popover{background:var(--ck-panel);border:1px solid var(--ck-line);width:300px;box-shadow:var(--ck-shadow-lg,0 12px 32px #0d142438);border-radius:10px;padding:12px}.vidi-corrigir-pop-titulo{color:var(--ck-ink);align-items:center;gap:6px;margin-bottom:8px;font-size:12.5px;font-weight:600;display:flex}.vidi-corrigir-pop-titulo svg{color:var(--ck-accent,#0ea5e9)}.vidi-corrigir-input{resize:vertical;border:1px solid var(--ck-line);width:100%;font-size:13px;font-family:var(--ck-font-sans);color:var(--ck-ink);background:var(--ck-panel-2,#fcfcfd);border-radius:6px;outline:none;padding:8px}.vidi-corrigir-input-wrap{position:relative}.vidi-corrigir-input-wrap textarea{padding-right:36px}.ck-mic-campo{border:1px solid var(--ck-line);background:var(--ck-panel);width:26px;height:26px;color:var(--ck-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:inline-flex;position:absolute;top:6px;right:6px}.ck-mic-campo:hover:not(:disabled){background:var(--ck-accent-bg);border-color:var(--ck-primary)}.ck-mic-campo.recording{background:var(--ck-danger);border-color:var(--ck-danger);color:#fff;animation:1.6s infinite ck-mic-fab-pulse}.ck-mic-campo:disabled{opacity:.6;cursor:default}.ck-mic-campo svg{width:14px;height:14px}.vidi-corrigir-input:focus{border-color:var(--ck-accent,#0ea5e9)}.vidi-corrigir-check{color:var(--ck-ink-2);cursor:pointer;align-items:center;gap:7px;margin:9px 0 11px;font-size:12px;display:flex}.vidi-corrigir-check input{accent-color:var(--ck-accent,#0ea5e9);cursor:pointer}.vidi-corrigir-pop-acoes{justify-content:flex-end;gap:6px;display:flex}.vidi-corrigir-cancelar{border:1px solid var(--ck-line);color:var(--ck-ink-2);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-size:12.5px}.vidi-corrigir-aplicar{background:var(--ck-ink,#0d1424);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:6px 14px;font-size:12.5px;font-weight:600}.vidi-corrigir-aplicar:disabled{opacity:.5;cursor:not-allowed}.vidi-concluir-pop{background:var(--ck-panel);border:1px solid var(--ck-line);width:252px;box-shadow:var(--ck-shadow-lg,0 12px 32px #0d142438);border-radius:12px;padding:10px}.vidi-concluir-head{font-family:var(--ck-font-mono,monospace);letter-spacing:.07em;text-transform:uppercase;color:var(--ck-muted);align-items:center;gap:6px;padding:2px 4px 9px;font-size:10px;font-weight:600;display:flex}.vidi-concluir-head svg{width:13px;height:13px;color:var(--ck-accent);stroke-width:2px}.vidi-concluir-opts{flex-direction:column;gap:6px;display:flex}.vidi-concluir-opt{text-align:left;border:1px solid var(--ck-line);background:var(--ck-panel-2);cursor:pointer;border-radius:9px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background .12s,border-color .12s;display:flex}.vidi-concluir-opt:hover:not(:disabled){background:var(--ck-accent-bg);border-color:var(--ck-accent)}.vidi-concluir-opt:disabled{opacity:.55;cursor:default}.vidi-concluir-opt-ico{background:var(--ck-bg);width:30px;height:30px;color:var(--ck-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vidi-concluir-opt-ico svg{width:15px;height:15px}.vidi-concluir-opt-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.vidi-concluir-opt-tit{color:var(--ck-ink);font-size:12.5px;font-weight:600;line-height:1.2}.vidi-concluir-opt-sub{color:var(--ck-muted);font-size:10.5px;line-height:1.2}.ck-modal.vidi-corrigir-modal{max-width:min(640px,94vw)}.vidi-corrigir-bloco{flex-direction:column;gap:8px;display:flex}.vidi-corrigir-bloco-tit{text-transform:uppercase;letter-spacing:.08em;color:var(--ck-ink-3);font-size:10.5px;font-weight:600;font-family:var(--ck-font-mono)}.vidi-corrigir-bloco-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.vidi-corrigir-bloco-head .ck-mic-campo{position:static}.vidi-corrigir-bloco-head .vidi-corrigir-bloco-tit{margin:0}.vidi-corrigir-diff{color:var(--ck-ink);background:var(--ck-panel-2,#fcfcfd);border:1px solid var(--ck-line);white-space:pre-wrap;border-radius:6px;padding:10px 12px;font-size:13.5px;line-height:1.55}.vidi-corrigir-diff mark.vidi-revisao-novo{color:#15803d;background:#22c55e2e;border-radius:2px;padding:1px 2px;text-decoration:none}.vidi-corrigir-diff del.vidi-revisao-rem{color:#b91c1c;background:#ef44441f;border-radius:2px;padding:1px 2px;text-decoration:line-through}.vidi-corrigir-edit{resize:vertical;border:1px solid var(--ck-line);width:100%;font-size:13.5px;line-height:1.5;font-family:var(--ck-font-sans);color:var(--ck-ink);background:var(--ck-panel);border-radius:6px;outline:none;padding:9px 11px}.vidi-corrigir-edit:focus{border-color:var(--ck-accent,#0ea5e9)}.vidi-corrigir-edit::selection{background:#0ea5e92e}@keyframes ck-kb-spin{to{transform:rotate(360deg)}}.ck-kb-spin{animation:.8s linear infinite ck-kb-spin}.ck-kb-layout{grid-template-columns:340px 1fr 320px;height:100%;display:grid;overflow:hidden}.ck-kb-fontes{border-right:1px solid var(--ck-line);background:var(--ck-panel-2);flex-direction:column;display:flex;overflow:hidden}.ck-kb-fontes-head{box-sizing:border-box;border-bottom:1px solid var(--ck-line);flex-shrink:0;justify-content:space-between;align-items:center;min-height:60px;padding:14px 16px;display:flex}.ck-kb-fontes-titulo{font-family:var(--ck-font-sans);color:var(--ck-ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ck-kb-contador{font-family:var(--ck-font-mono);color:var(--ck-ink-3);background:var(--ck-bg);border:1px solid var(--ck-line);border-radius:10px;padding:1px 7px;font-size:11px}.ck-kb-btn-importar{font-family:var(--ck-font-sans);color:#fff;background:linear-gradient(180deg, var(--ck-primary-2) 0%, var(--ck-primary) 70%, #16306e 100%);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:5px;padding:6px 11px;font-size:12.5px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0d142429}.ck-kb-btn-importar:hover{transform:translateY(-1px);box-shadow:0 1px 2px #0d142429,0 5px 14px -6px #1e3a8a80}.ck-kb-btn-importar:active{transform:translateY(0);box-shadow:0 1px 2px #0d142429}.ck-kb-fontes-lista{flex-direction:column;flex:1;gap:7px;padding:10px;display:flex;overflow-y:auto}.ck-kb-vazio{text-align:center;color:var(--ck-ink-4);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:40px 16px;display:flex}.ck-kb-vazio p{font-family:var(--ck-font-sans);color:var(--ck-ink-3);margin:0;font-size:14px;font-weight:600}.ck-kb-vazio span{color:var(--ck-muted);font-size:12px}.ck-kb-fonte-item{border:1px solid var(--ck-line);background:var(--ck-panel);border-radius:6px;align-items:stretch;gap:4px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.ck-kb-fonte-item:hover{border-color:var(--ck-line-strong);box-shadow:0 1px 3px #0d142414}.ck-kb-fonte-corpo{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;min-width:0;padding:10px 11px}.ck-kb-fonte-titulo{font-family:var(--ck-font-sans);color:var(--ck-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.ck-kb-fonte-meta{color:var(--ck-ink-4);font-size:11px;font-family:var(--ck-font-mono);flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ck-kb-fonte-origem{color:var(--ck-primary);font-family:var(--ck-font-sans);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;overflow:hidden}.ck-kb-fonte-del{border:none;border-left:1px solid var(--ck-line);color:var(--ck-ink-4);cursor:pointer;background:0 0;align-items:center;padding:0 10px;transition:color .15s,background .15s;display:flex}.ck-kb-fonte-del:hover{color:var(--ck-danger);background:var(--ck-danger-bg)}.ck-kb-fontes-selrow{border-bottom:1px solid var(--ck-line);flex-shrink:0;padding:8px 14px}.ck-kb-check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.ck-kb-check input{opacity:0;width:0;height:0;position:absolute}.ck-kb-check-box{border:1px solid var(--ck-line-strong);background:var(--ck-panel);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;transition:border-color .12s;display:inline-flex}.ck-kb-check input:checked+.ck-kb-check-box:after{content:"";border:solid var(--ck-ink-3);border-width:0 1.5px 1.5px 0;width:4px;height:8px;margin-top:-1px;transform:rotate(45deg)}.ck-kb-check input:indeterminate+.ck-kb-check-box:after{content:"";border-top:1.5px solid var(--ck-ink-3);width:8px;height:0}.ck-kb-check:hover .ck-kb-check-box{border-color:var(--ck-ink-4)}.ck-kb-check-label{color:var(--ck-ink-3);font-size:12px;font-family:var(--ck-font-sans)}.ck-kb-fonte-check{align-self:stretch;padding-left:11px}.ck-kb-fonte-item.desmarcada{opacity:.55}.ck-kb-grupo{flex-direction:column;gap:7px;display:flex}.ck-kb-grupo-head{align-items:center;gap:8px;padding:4px 2px;display:flex}.ck-kb-grupo-toggle{cursor:pointer;min-width:0;color:var(--ck-ink-3);background:0 0;border:none;flex:1;align-items:center;gap:7px;padding:0;display:flex}.ck-kb-grupo-nome{text-align:left;min-width:0;font-family:var(--ck-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ck-ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;font-weight:600;overflow:hidden}.ck-kb-grupo-contador{font-family:var(--ck-font-mono);color:var(--ck-ink-4);flex-shrink:0;font-size:10.5px}.ck-kb-grupo-toggle:hover .ck-kb-grupo-nome{color:var(--ck-ink-2)}.ck-kb-chat{background:var(--ck-bg);flex-direction:column;display:flex;overflow:hidden}.ck-kb-chat-head{box-sizing:border-box;border-bottom:1px solid var(--ck-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:8px 22px;display:flex}.ck-kb-chat-titulo{font-family:var(--ck-font-sans);letter-spacing:0;color:var(--ck-ink);margin:0;font-size:15px;font-weight:600}.ck-kb-chat-sub{color:var(--ck-ink-4);align-items:center;gap:5px;margin:3px 0 0;font-size:11.5px;display:flex}.ck-kb-modelo-chip{font-family:var(--ck-font-mono);color:var(--ck-ink-3);background:var(--ck-panel);border:1px solid var(--ck-line);white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:inline-flex}.ck-kb-modelo-chip:before{content:"";background:var(--ck-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ck-kb-mensagens{flex-direction:column;flex:1;gap:16px;padding:22px;display:flex;overflow-y:auto}.ck-kb-chat-vazio{text-align:center;max-width:420px;color:var(--ck-ink-4);flex-direction:column;align-items:center;gap:8px;margin:auto;display:flex}.ck-kb-chat-vazio p{font-family:var(--ck-font-sans);color:var(--ck-ink-2);margin:4px 0 0;font-size:16px;font-weight:600}.ck-kb-chat-vazio span{color:var(--ck-muted);font-size:12.5px;line-height:1.6}.ck-kb-msg{flex-direction:column;gap:7px;max-width:100%;display:flex}.ck-kb-msg-user{align-items:flex-end}.ck-kb-msg-assistant{align-items:flex-start}.ck-kb-bolha{max-width:78%;font-family:var(--ck-font-sans);white-space:pre-wrap;word-break:break-word;border-radius:10px;padding:12px 15px;font-size:14px;line-height:1.6}.ck-kb-msg-user .ck-kb-bolha{background:var(--ck-primary);color:#fff;border-bottom-right-radius:4px}.ck-kb-msg-assistant .ck-kb-bolha{background:var(--ck-panel);color:var(--ck-ink);border:1px solid var(--ck-line);white-space:normal;border-bottom-left-radius:4px}.ck-kb-bolha-erro{background:var(--ck-danger-bg)!important;border-color:var(--ck-danger-border)!important;color:var(--ck-danger)!important}.ck-kb-bolha-pensando{color:var(--ck-ink-3);align-items:center;gap:8px;font-size:13px;display:inline-flex}.ck-kb-msg-p{margin:0 0 9px}.ck-kb-msg-p:last-child{margin-bottom:0}.ck-kb-msg-ul{flex-direction:column;gap:4px;margin:0 0 9px;padding-left:20px;display:flex}.ck-kb-msg-ul:last-child{margin-bottom:0}.ck-kb-cit{font-family:var(--ck-font-mono);color:var(--ck-accent);background:var(--ck-accent-bg);vertical-align:super;border-radius:4px;margin:0 1px;padding:1px 4px;font-size:.72em;font-weight:600;line-height:1}.ck-kb-fontes-resposta{flex-wrap:wrap;align-items:center;gap:6px;max-width:78%;display:flex}.ck-kb-fontes-label{text-transform:uppercase;letter-spacing:.04em;color:var(--ck-ink-4);font-size:10.5px;font-weight:700}.ck-kb-fonte-chip{font-family:var(--ck-font-sans);color:var(--ck-ink-2);background:var(--ck-panel);border:1px solid var(--ck-line);cursor:pointer;border-radius:20px;align-items:center;gap:6px;max-width:260px;padding:3px 5px 3px 10px;font-size:11.5px;transition:border-color .15s,color .15s;display:inline-flex}.ck-kb-fonte-chip:hover{border-color:var(--ck-accent);color:var(--ck-ink)}.ck-kb-fonte-chip>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck-kb-fonte-chip-sim{font-family:var(--ck-font-mono);color:var(--ck-accent);background:var(--ck-accent-bg);border-radius:12px;flex-shrink:0;padding:2px 7px;font-size:10.5px;font-weight:600}.ck-kb-entrada{border-top:1px solid var(--ck-line);flex-shrink:0;align-items:flex-end;gap:10px;padding:14px 22px 18px;display:flex}.ck-kb-textarea{resize:none;border:1px solid var(--ck-line-strong);min-height:44px;max-height:160px;font-family:var(--ck-font-sans);color:var(--ck-ink);background:var(--ck-panel);border-radius:8px;outline:none;flex:1;padding:12px 14px;font-size:14px;line-height:1.5;transition:border-color .15s}.ck-kb-textarea:focus{border-color:var(--ck-accent)}.ck-kb-enviar{background:linear-gradient(180deg, var(--ck-primary-2) 0%, var(--ck-primary) 70%, #16306e 100%);color:#fff;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0d142429}.ck-kb-enviar:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 1px 2px #0d142429,0 5px 14px -6px #1e3a8a80}.ck-kb-enviar:disabled{color:#9aa1ae;box-shadow:none;cursor:not-allowed;background:#e9ebf0}.ck-kb-modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:#0d14248c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ck-kb-modal{background:var(--ck-panel);border:1px solid var(--ck-line);border-radius:10px;flex-direction:column;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #0d142447}.ck-kb-modal-leitura{width:min(760px,94vw)}.ck-kb-modal-import{width:min(680px,94vw)}.ck-kb-modal-head{border-bottom:1px solid var(--ck-line);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ck-kb-modal-head h2{font-family:var(--ck-font-sans);color:var(--ck-ink);margin:0;font-size:16px;font-weight:600;line-height:1.3}.ck-kb-modal-fechar{color:var(--ck-ink-3);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;transition:background .15s,color .15s;display:flex}.ck-kb-modal-fechar:hover{background:var(--ck-bg);color:var(--ck-ink)}.ck-kb-leitura-meta{border-bottom:1px solid var(--ck-line);background:var(--ck-panel-2);color:var(--ck-ink-3);flex-wrap:wrap;flex-shrink:0;gap:14px;padding:12px 22px;font-size:12px;display:flex}.ck-kb-leitura-meta b{color:var(--ck-ink-2)}.ck-kb-leitura-corpo{font-family:var(--ck-font-sans);color:var(--ck-ink);white-space:pre-wrap;word-break:break-word;padding:22px;font-size:14px;line-height:1.7;position:relative;overflow-y:auto}.ck-kb-corpo-editar-btn{font-family:var(--ck-font-sans);color:var(--ck-ink-3);background:var(--ck-panel);border:1px solid var(--ck-line);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex;position:absolute;top:14px;right:18px}.ck-kb-corpo-editar-btn:hover{border-color:var(--ck-accent);color:var(--ck-ink)}.ck-kb-corpo-edit{flex-direction:column;gap:12px;display:flex}.ck-kb-corpo-textarea{resize:vertical;border:1px solid var(--ck-line-strong);width:100%;min-height:320px;font-family:var(--ck-font-mono);color:var(--ck-ink);background:var(--ck-panel);white-space:pre-wrap;border-radius:8px;outline:none;padding:14px 16px;font-size:13px;line-height:1.65;transition:border-color .15s}.ck-kb-corpo-textarea:focus{border-color:var(--ck-accent)}.ck-kb-corpo-acoes{justify-content:flex-end;gap:8px;display:flex}.ck-kb-import-tabs{flex-shrink:0;gap:4px;padding:12px 20px 0;display:flex}.ck-kb-import-tab{font-family:var(--ck-font-sans);color:var(--ck-ink-3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.ck-kb-import-tab.ativo{color:var(--ck-ink);border-bottom-color:var(--ck-accent);font-weight:600}.ck-kb-import-body{padding:18px 20px 20px;overflow-y:auto}.ck-kb-dropzone{border:1.5px dashed var(--ck-line-strong);text-align:center;cursor:pointer;color:var(--ck-ink-4);background:var(--ck-panel-2);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:28px 20px;transition:border-color .15s,background .15s;display:flex}.ck-kb-dropzone:hover,.ck-kb-dropzone.arrastando{border-color:var(--ck-accent);background:var(--ck-accent-bg)}.ck-kb-dropzone p{color:var(--ck-ink-2);margin:4px 0 0;font-size:13.5px;font-weight:600}.ck-kb-dropzone span{color:var(--ck-muted);font-size:11.5px}.ck-kb-fila{flex-direction:column;gap:9px;margin-top:14px;display:flex}.ck-kb-fila-item{border:1px solid var(--ck-line);background:var(--ck-panel-2);border-radius:9px;flex-direction:column;gap:7px;padding:10px 11px;display:flex}.ck-kb-fila-linha1,.ck-kb-fila-linha2{align-items:center;gap:8px;display:flex}.ck-kb-fila-titulo{border:1px solid var(--ck-line);font-family:var(--ck-font-sans);color:var(--ck-ink);background:var(--ck-panel);border-radius:6px;outline:none;flex:1;min-width:0;padding:6px 9px;font-size:13px;font-weight:600}.ck-kb-fila-fonte{border:1px solid var(--ck-line);font-family:var(--ck-font-sans);color:var(--ck-ink-2);background:var(--ck-panel);border-radius:6px;outline:none;flex:1;min-width:0;padding:5px 9px;font-size:12px}.ck-kb-fila-titulo:focus,.ck-kb-fila-fonte:focus{border-color:var(--ck-accent)}.ck-kb-fila-arquivo{font-family:var(--ck-font-mono);color:var(--ck-muted);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:180px;font-size:10.5px;overflow:hidden}.ck-kb-fila-status{font-family:var(--ck-font-sans);white-space:nowrap;color:var(--ck-ink-3);flex-shrink:0;font-size:11px;font-weight:600}.ck-kb-st-tag-pronto{color:var(--ck-success)}.ck-kb-st-tag-duplicado{color:var(--ck-warn)}.ck-kb-st-tag-erro,.ck-kb-st-tag-extracao_falhou{color:var(--ck-danger)}.ck-kb-st-tag-extraindo,.ck-kb-st-tag-enviando{color:var(--ck-accent)}.ck-kb-fila-del{color:var(--ck-ink-4);cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;padding:3px;display:flex}.ck-kb-fila-del:hover{color:var(--ck-danger);background:var(--ck-danger-bg)}.ck-kb-fila-erro{color:var(--ck-danger);align-items:center;gap:5px;font-size:11.5px;display:flex}.ck-kb-import-acoes{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.ck-kb-import-resumo{color:var(--ck-ink-3);font-size:12px;font-family:var(--ck-font-mono)}.ck-kb-btn-primario{font-family:var(--ck-font-sans);color:#fff;background:linear-gradient(180deg, var(--ck-primary-2) 0%, var(--ck-primary) 70%, #16306e 100%);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0d142429}.ck-kb-btn-primario:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 1px 2px #0d142429,0 5px 14px -6px #1e3a8a80}.ck-kb-btn-primario:disabled{color:#9aa1ae;box-shadow:none;cursor:not-allowed;background:#e9ebf0}.ck-kb-colar{flex-direction:column;gap:10px;display:flex}.ck-kb-input{border:1px solid var(--ck-line-strong);font-family:var(--ck-font-sans);color:var(--ck-ink);background:var(--ck-panel);border-radius:7px;outline:none;padding:9px 12px;font-size:13.5px;transition:border-color .15s}.ck-kb-input:focus{border-color:var(--ck-accent)}.ck-kb-colar-texto{resize:vertical;border:1px solid var(--ck-line-strong);min-height:180px;font-family:var(--ck-font-sans);color:var(--ck-ink);background:var(--ck-panel);border-radius:8px;outline:none;padding:11px 13px;font-size:13.5px;line-height:1.55;transition:border-color .15s}.ck-kb-colar-texto:focus{border-color:var(--ck-accent)}.ck-kb-colar-msg{color:var(--ck-ink-2);background:var(--ck-panel-2);border:1px solid var(--ck-line);border-radius:7px;padding:8px 11px;font-size:12.5px}.ck-kb-resumos{border-left:1px solid var(--ck-line);background:var(--ck-panel-2);flex-direction:column;display:flex;overflow:hidden}.ck-kb-resumo-erro{border-bottom:1px solid var(--ck-line);flex-shrink:0;padding:8px 22px}.ck-kb-resumo-rename{flex:1;align-items:center;gap:5px;min-width:0;padding:8px 10px;display:flex}.ck-kb-resumo-rename .ck-kb-leitura-busca-input{border:1px solid var(--ck-line-strong);background:var(--ck-panel);border-radius:6px;padding:5px 8px}@media (max-width:880px){.ck-kb-layout{grid-template-rows:minmax(0,30%) minmax(0,45%) minmax(0,25%);grid-template-columns:1fr}.ck-kb-fontes{border-right:none;border-bottom:1px solid var(--ck-line)}.ck-kb-resumos{border-left:none;border-top:1px solid var(--ck-line)}}.ck-confirm-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2000;background:#0d142480;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ck-confirm{background:var(--ck-panel);border:1px solid var(--ck-line);border-radius:14px;width:min(420px,94vw);padding:22px 22px 18px;position:relative;box-shadow:0 24px 60px #0d14244d}.ck-confirm-x{color:var(--ck-ink-4);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;display:flex;position:absolute;top:12px;right:12px}.ck-confirm-x:hover{background:var(--ck-bg);color:var(--ck-ink)}.ck-confirm-icone{background:var(--ck-accent-bg);width:40px;height:40px;color:var(--ck-accent);border-radius:10px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.ck-confirm-icone.perigo{background:var(--ck-danger-bg);color:var(--ck-danger)}.ck-confirm-titulo{font-family:var(--ck-font-serif);color:var(--ck-ink);margin-bottom:5px;font-size:16px;font-weight:600}.ck-confirm-msg{color:var(--ck-ink-2);font-size:13.5px;line-height:1.55}.ck-confirm-acoes{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.ck-confirm-cancelar{font-family:var(--ck-font-sans);color:var(--ck-ink-2);background:var(--ck-panel);border:1px solid var(--ck-line-strong);cursor:pointer;border-radius:7px;padding:8px 15px;font-size:13px;font-weight:500}.ck-confirm-cancelar:hover{background:var(--ck-bg)}.ck-confirm-ok{font-family:var(--ck-font-sans);color:#fff;background:var(--ck-primary);cursor:pointer;border:none;border-radius:7px;padding:8px 16px;font-size:13px;font-weight:600}.ck-confirm-ok.perigo{background:var(--ck-danger)}.ck-confirm-ok:hover{opacity:.9}.ck-links-add{flex-wrap:wrap;gap:14px;margin-bottom:14px;display:flex}.ck-links-input{border:1px solid var(--ck-line-strong);min-width:160px;font-family:var(--ck-font-sans);color:var(--ck-ink);background:var(--ck-panel);border-radius:8px;outline:none;flex:1;padding:10px 13px;font-size:14px}.ck-links-input:focus{border-color:var(--ck-accent)}.ck-links-input-url{flex:1.4}.ck-links-add-btn{font-family:var(--ck-font-sans);color:#fff;background:var(--ck-ink);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:13.5px;font-weight:600;display:inline-flex}.ck-links-add-btn:hover:not(:disabled){opacity:.9}.ck-links-add-btn:disabled{opacity:.5;cursor:not-allowed}.ck-links-erro{color:var(--ck-danger);background:var(--ck-danger-bg);border:1px solid var(--ck-danger-border);border-radius:7px;margin-bottom:14px;padding:8px 11px;font-size:12.5px}.ck-links-vazio{text-align:center;color:var(--ck-ink-4);flex-direction:column;align-items:center;gap:7px;padding:50px 16px;display:flex}.ck-links-vazio p{color:var(--ck-ink-3);margin:4px 0 0;font-size:14px;font-weight:600}.ck-links-vazio span{color:var(--ck-muted);font-size:12.5px}.ck-links-grade{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.ck-links-card{border:1px solid var(--ck-line);background:var(--ck-panel);box-shadow:var(--ck-shadow-sm);border-radius:10px;align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.ck-links-card:hover{border-color:var(--ck-line-strong);box-shadow:0 2px 10px #0d14240f}.ck-links-card.arrastando{opacity:.45;border-color:var(--ck-accent)}.ck-links-grip{width:24px;color:var(--ck-muted);opacity:.55;cursor:grab;border-right:1px solid var(--ck-line);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ck-links-grip:active{cursor:grabbing}.ck-links-botao{color:var(--ck-ink);font-family:var(--ck-font-sans);flex:1;align-items:center;gap:9px;min-width:0;padding:14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.ck-links-botao:hover{color:var(--ck-primary)}.ck-links-botao svg{color:var(--ck-ink-3);flex-shrink:0}.ck-links-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck-links-card-acoes{border-left:1px solid var(--ck-line);flex-direction:column;display:flex}.ck-links-card-acoes .ck-links-mini+.ck-links-mini{border-top:1px solid var(--ck-line)}.ck-links-mini{width:34px;color:var(--ck-ink-3);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.ck-links-mini:hover{background:var(--ck-bg);color:var(--ck-ink)}.ck-links-mini.del:hover{color:var(--ck-danger);background:var(--ck-danger-bg)}.ck-links-mini.ok:hover{color:var(--ck-success);background:var(--ck-success-bg)}.ck-links-card-edit{background:var(--ck-panel-2);flex-direction:column;gap:8px;padding:11px}.ck-links-card-edit .ck-links-input{width:100%;min-width:0;padding:8px 10px;font-size:13px}.ck-links-card-edit-acoes{justify-content:flex-end;gap:6px;display:flex}.ck-links-card-edit-acoes .ck-links-mini{border:1px solid var(--ck-line);border-radius:6px;flex:0 0 32px;height:30px}.ck-tpl-vazio{color:var(--ck-ink-4);padding:10px 12px;font-size:12.5px;line-height:1.45}.ck-tpl-foot{border-top:1px solid var(--ck-line);padding:8px}.ck-tpl-foot-btn{width:100%;font-family:var(--ck-font-sans);color:var(--ck-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:7px;padding:8px 9px;font-size:12.5px;font-weight:600;display:flex}.ck-tpl-foot-btn:hover{background:var(--ck-accent-bg)}.ck-tpl-save{flex-direction:column;gap:8px;padding:8px;display:flex}.ck-tpl-save-input{border:1px solid var(--ck-line-strong);width:100%;font-family:var(--ck-font-sans);color:var(--ck-ink);background:var(--ck-panel);border-radius:6px;outline:none;padding:7px 9px;font-size:13px}.ck-tpl-save-input:focus{border-color:var(--ck-accent)}.ck-tpl-save-acoes{justify-content:flex-end;gap:6px;display:flex}.ck-tpl-save-cancel{font-family:var(--ck-font-sans);color:var(--ck-ink-2);border:1px solid var(--ck-line);cursor:pointer;background:0 0;border-radius:6px;padding:6px 11px;font-size:12px;font-weight:500}.ck-tpl-save-ok{font-family:var(--ck-font-sans);color:#fff;background:var(--ck-primary);cursor:pointer;border:none;border-radius:6px;padding:6px 13px;font-size:12px;font-weight:600}.ck-tpl-save-ok:disabled{opacity:.5;cursor:not-allowed}.ck-tpl-row{border-radius:6px;align-items:center;gap:2px;display:flex}.ck-tpl-row:hover{background:var(--ck-accent-bg)}.ck-tpl-row.dragging{opacity:.45}.ck-tpl-row.dragover{box-shadow:inset 0 2px 0 var(--ck-primary)}.ck-tpl-grip{width:18px;color:var(--ck-ink-4);cursor:grab;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ck-tpl-grip:active{cursor:grabbing}.ck-tpl-row:hover .ck-tpl-grip{color:var(--ck-ink-3)}.ck-tpl-row-nome{text-align:left;min-width:0;color:var(--ck-ink-2);font-family:var(--ck-font-sans);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:auto;align-items:center;gap:8px;padding:8px 6px 8px 2px;font-size:13px;display:flex}.ck-tpl-row:hover .ck-tpl-row-nome{color:var(--ck-primary)}.ck-tpl-row-txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck-tpl-row-acoes{flex-shrink:0;align-items:center;gap:1px;padding-right:5px;display:inline-flex}.ck-tpl-row-btn{width:24px;height:24px;color:var(--ck-ink-4);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.ck-tpl-row-btn:hover:not(:disabled){background:var(--ck-panel-2);color:var(--ck-primary)}.ck-tpl-row-btn:disabled{opacity:.28;cursor:not-allowed}.ck-tpl-edit{flex-direction:column;gap:7px;padding:8px;display:flex}.ck-tpl-edit-nome{border:1px solid var(--ck-line-strong);width:100%;font-family:var(--ck-font-sans);color:var(--ck-ink);background:var(--ck-panel);border-radius:6px;outline:none;padding:7px 9px;font-size:13px;font-weight:600}.ck-tpl-edit-nome:focus{border-color:var(--ck-accent)}.ck-tpl-edit-conteudo{border:1px solid var(--ck-line-strong);width:100%;font-family:var(--ck-font-mono);color:var(--ck-ink);background:var(--ck-panel);resize:vertical;border-radius:6px;outline:none;min-height:120px;padding:8px 9px;font-size:12px;line-height:1.5}.ck-tpl-edit-conteudo:focus{border-color:var(--ck-accent)}.ck-kb-head-controles{flex-shrink:0;align-items:center;gap:8px;display:flex}.ck-kb-web-badge{color:var(--ck-accent);align-items:center;gap:4px;margin-top:2px;font-size:10.5px;font-weight:600;display:inline-flex}.ck-kb-leitura-head-acoes{align-items:center;gap:2px;display:flex}.ck-kb-modal-fechar.ativo{background:var(--ck-accent-bg);color:var(--ck-accent)}.ck-kb-leitura-titulo-input{border:1px solid var(--ck-line-strong);font-family:var(--ck-font-sans);color:var(--ck-ink);background:var(--ck-panel);border-radius:7px;outline:none;flex:1;margin-right:10px;padding:7px 10px;font-size:15px;font-weight:600}.ck-kb-leitura-titulo-input:focus{border-color:var(--ck-accent)}.ck-kb-leitura-busca{border-bottom:1px solid var(--ck-line);background:var(--ck-panel-2);color:var(--ck-ink-4);flex-shrink:0;align-items:center;gap:7px;padding:8px 20px;display:flex}.ck-kb-leitura-busca-input{font-family:var(--ck-font-sans);color:var(--ck-ink);background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.ck-kb-leitura-busca-contador{font-family:var(--ck-font-mono);color:var(--ck-ink-4);text-align:right;min-width:34px;font-size:11.5px}.ck-kb-leitura-busca-nav{color:var(--ck-ink-4);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:3px;display:flex}.ck-kb-leitura-busca-nav:hover:not(:disabled){background:var(--ck-bg);color:var(--ck-ink)}.ck-kb-leitura-busca-nav:disabled{opacity:.4;cursor:default}.ck-kb-leitura-edit{border-bottom:1px solid var(--ck-line);background:var(--ck-panel-2);flex-direction:column;gap:9px;padding:14px 22px;display:flex}.ck-kb-leitura-edit-acoes{justify-content:flex-end;gap:8px;display:flex}.ck-kb-btn-secundario{font-family:var(--ck-font-sans);color:var(--ck-ink-2);background:var(--ck-panel);border:1px solid var(--ck-line-strong);cursor:pointer;border-radius:7px;padding:8px 15px;font-size:13px;font-weight:500}.ck-kb-btn-secundario:hover:not(:disabled){background:var(--ck-bg)}.ck-kb-bolha-fmt{z-index:20;background:var(--ck-ink);border-radius:7px;align-items:center;gap:2px;padding:3px 4px;display:inline-flex;position:absolute;transform:translate(-50%);box-shadow:0 4px 14px #0d142447}.ck-kb-bolha-fmt button{color:#fff;cursor:pointer;width:26px;height:24px;font-family:var(--ck-font-sans);background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;font-size:12.5px;transition:background .12s;display:inline-flex}.ck-kb-bolha-fmt button:hover:not(:disabled){background:#ffffff29}.ck-kb-bolha-fmt button:disabled{opacity:.5;cursor:default}.ck-kb-bolha-fmt-sep{background:#ffffff40;width:1px;height:14px;margin:0 2px}.ck-kb-fmtbar{align-items:center;gap:4px;display:flex}.ck-kb-fmtbar button{border:1px solid var(--ck-line);background:var(--ck-panel);color:var(--ck-ink-2);cursor:pointer;width:28px;height:26px;font-family:var(--ck-font-sans);border-radius:6px;justify-content:center;align-items:center;font-size:12.5px;transition:all .12s;display:inline-flex}.ck-kb-fmtbar button:hover{border-color:var(--ck-accent);color:var(--ck-ink)}.ck-kb-fmtbar-hint{color:var(--ck-ink-4);margin-left:6px;font-size:11px}mark.ck-kb-hl{color:inherit;background:#facc1566;border-radius:2px;padding:0 1px}mark.ck-kb-hl-ativo{background:var(--ck-accent);color:#fff}.ck-trans-badge{z-index:60;background:var(--ck-accent);pointer-events:none;border-radius:4px;align-items:center;gap:2px;padding:2px 4px;animation:.12s ease-out ck-trans-in;display:inline-flex;position:fixed;transform:translate(2px,-50%);box-shadow:0 1px 4px #0003}.ck-trans-badge span{opacity:.4;background:#fff;border-radius:50%;width:3px;height:3px;animation:1s ease-in-out infinite ck-trans-blink}.ck-trans-badge span:nth-child(2){animation-delay:.16s}.ck-trans-badge span:nth-child(3){animation-delay:.32s}@keyframes ck-trans-blink{0%,to{opacity:.3}50%{opacity:1}}@keyframes ck-trans-in{0%{opacity:0}to{opacity:1}}.vidi-config-badge-exp{border:1px solid var(--ck-warn-border);background:var(--ck-warn-bg);color:var(--ck-warn);font-family:var(--ck-font-mono);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:9px;display:inline-block}.ck-shell .ck-comp-col3{flex-direction:column;gap:12px;padding-bottom:12px;display:flex}.ck-shell .ck-comp-linha{align-items:center;gap:10px;display:flex}.ck-shell .ck-comp-rotulo{font-family:var(--ck-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ck-ink-3);font-size:9.5px;font-weight:600}.ck-shell .ck-comp-data{border:1px solid var(--ck-line);background:var(--ck-panel-2);width:120px;color:var(--ck-ink);font-family:var(--ck-font-mono);border-radius:4px;padding:6px 9px;font-size:12.5px;transition:all .15s}.ck-shell .ck-comp-data:focus{border-color:var(--ck-line-strong);background:#fff;outline:none}.ck-shell .ck-comp-data.invalida{border-color:var(--ck-danger);color:var(--ck-danger)}.ck-shell .ck-comp-check{font-family:var(--ck-font-sans);color:var(--ck-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12.5px;display:flex}.ck-shell .ck-comp-check input{accent-color:var(--ck-primary);cursor:pointer}.ck-shell .ck-comp-previa{border-top:1px solid var(--ck-line);padding:8px 0 0}.ck-shell .ck-comp-previa-topo{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.ck-shell .ck-comp-etiquetas{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.ck-shell .ck-comp-etiqueta{cursor:pointer;font-family:var(--ck-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ck-ink-4);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:3px;padding:1px 5px;font-size:9px;transition:all .12s}.ck-shell .ck-comp-etiqueta:hover{color:var(--ck-ink-2);border-color:var(--ck-line);background:var(--ck-panel)}.ck-shell .ck-comp-etiqueta:active{transform:translateY(.5px)}.ck-shell .ck-comp-previa-passo{font-family:var(--ck-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ck-ink-4);margin-bottom:3px;font-size:9px;display:block}.ck-shell .ck-comp-previa-rot{font-family:var(--ck-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ck-ink-4);font-size:9px}.ck-shell .ck-comp-previa-frase{font-family:var(--ck-font-caso);color:var(--ck-ink-3);margin:0;font-size:12.5px;font-style:italic;line-height:1.45}.ck-shell .ck-comp-caixa-wrap{flex-direction:column;gap:5px;display:flex}.ck-shell .ck-comp-caixa-topo{justify-content:space-between;align-items:center;display:flex}.ck-shell .ck-comp-topo-dir{align-items:center;gap:6px;display:inline-flex}.ck-shell .ck-comp-topo-dir .ck-mic-campo{position:static}.ck-shell .ck-comp-badge-mod{border:1px solid var(--ck-line-strong);background:var(--ck-panel-2);font-family:var(--ck-font-mono);letter-spacing:.08em;color:var(--ck-ink-2);border-radius:3px;padding:1px 6px;font-size:9.5px;font-weight:700}.ck-shell .ck-comp-caixa{border:1px solid var(--ck-line);background:var(--ck-panel-2);min-height:340px;max-height:58vh;font-family:var(--ck-font-caso);color:var(--ck-ink);caret-color:var(--ck-accent);white-space:pre-wrap;word-break:break-word;border-radius:4px;padding:12px 16px 14px;font-size:14px;line-height:1.6;transition:all .15s;overflow-y:auto}.ck-shell .ck-comp-caixa:focus{background:#fff;outline:none}.ck-shell .ck-comp-caixa{box-shadow:inset 0 3px 0 var(--ck-line-strong)}.ck-shell .ck-comp-caixa.focada{box-shadow:inset 0 3px 0 var(--ck-accent)}.ck-shell .ck-comp-caixa.ditando{box-shadow:inset 0 3px 0 var(--ck-danger)}.ck-ext-modal{width:92vw;max-width:560px}.ck-ext-body{flex-direction:column;gap:16px;display:flex}.ck-ext-download{background:var(--ck-ink);color:#fff;border-radius:6px;align-self:flex-start;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.ck-ext-download:hover{background:var(--ck-primary)}.ck-ext-passos{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ck-ext-passo{align-items:flex-start;gap:10px;display:flex}.ck-ext-passo-num{background:var(--ck-accent-bg);width:22px;height:22px;color:var(--ck-primary);font-size:12px;font-weight:700;font-family:var(--ck-font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ck-ext-passo-txt{color:var(--ck-ink-2);font-size:13.5px;line-height:1.5}.ck-ext-passo-txt code,.ck-ext-nota code{font-family:var(--ck-font-mono);background:var(--ck-panel-2);border-radius:4px;padding:1px 5px;font-size:.92em}.ck-ext-passo-txt kbd{font-family:var(--ck-font-mono);background:var(--ck-panel);border:1px solid var(--ck-line-strong);color:var(--ck-ink);border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-size:.85em}.ck-ext-addr{vertical-align:baseline;background:var(--ck-panel-2);border:1px solid var(--ck-line);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:1px 5px;transition:border-color .12s;display:inline-flex}.ck-ext-addr:hover{border-color:var(--ck-primary)}.ck-ext-addr code{background:0 0;padding:0}.ck-ext-addr-copy{text-transform:uppercase;letter-spacing:.04em;color:var(--ck-muted);font-size:10px}.ck-ext-nota{background:var(--ck-panel-2);border:1px solid var(--ck-line);border-radius:6px;padding:12px 14px}.ck-ext-nota p{color:var(--ck-ink-3);margin:0;font-size:12.5px;line-height:1.55}.ck-ext-nota-fim{margin-top:8px!important}.ck-shell .ck-comp-caixa::selection,.ck-shell .ck-comp-caixa ::selection{background:#0ea5e92e}.ck-shell .ck-comp-caixa[data-vazio="1"]:before{content:attr(data-placeholder);color:var(--ck-muted);pointer-events:none}.ck-shell .ck-comp-medida,.ck-shell .ck-comp-psa{color:var(--ck-ink);font-weight:700}.ck-shell .ck-comp-score{color:var(--ck-primary);background:var(--ck-accent-bg);border-radius:3px;padding:0 3px;font-weight:700}.ck-shell .ck-comp-acoes{flex-wrap:wrap;gap:8px;display:flex}.ck-shell .ck-comp-btn{border:1px solid var(--ck-line-strong);background:var(--ck-panel);color:var(--ck-ink-2);font-family:var(--ck-font-sans);cursor:pointer;border-radius:5px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:550;transition:all .12s;display:inline-flex}.ck-shell .ck-comp-btn:hover:not(:disabled){background:var(--ck-panel-2);color:var(--ck-ink)}.ck-shell .ck-comp-btn:disabled{opacity:.45;cursor:not-allowed}.ck-shell .ck-comp-btn.principal{border-color:var(--ck-primary);color:var(--ck-primary)}.ck-shell .ck-comp-btn.principal:hover:not(:disabled){background:var(--ck-accent-bg)}.ck-shell .ck-comp-vazio{text-align:center;color:var(--ck-muted);flex-direction:column;align-items:center;gap:6px;padding:18px 12px;display:flex}.ck-shell .ck-comp-vazio p{color:var(--ck-ink-3);margin:0;font-size:12.5px;font-weight:550}.ck-shell .ck-comp-vazio span{font-size:11.5px;line-height:1.5}.ck-shell.ck-tema-escuro .ck-comp-caixa:focus,.ck-shell.ck-tema-escuro .ck-comp-data:focus{background:var(--ck-panel)}.ck-shell{--ag-manha:#fce8c0;--ag-tarde:#cde0f5;--ag-noite:#d9d4f0;--ag-aniv:#f6d3e0;--ag-fer:#c9e9d4;--ag-sem:#dde1e8;--ag-cor-tomate:#e8908c;--ag-cor-tangerina:#f0b168;--ag-cor-banana:#e8d468;--ag-cor-salvia:#8fc79a;--ag-cor-pavao:#6fb3d6;--ag-cor-lavanda:#a9a3de;--ag-cor-uva:#be8ad0;--ag-cor-grafite:#9aa3b2}.ck-shell.ck-tema-escuro{--ag-manha:#8a6a2b;--ag-tarde:#3e5a80;--ag-noite:#5a5280;--ag-aniv:#7a4a5e;--ag-fer:#3f6b4f;--ag-sem:#4a5060;--ag-cor-tomate:#b5615d;--ag-cor-tangerina:#b87f3c;--ag-cor-banana:#a99b3c;--ag-cor-salvia:#5e9268;--ag-cor-pavao:#45809e;--ag-cor-lavanda:#7670ab;--ag-cor-uva:#8b5c9c;--ag-cor-grafite:#6c7686}.ck-shell .ck-ag-wrap{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow-y:auto}.ck-shell .ck-ag-nav{flex:none;align-items:center;gap:6px;display:flex}.ck-shell .ck-ag-nav-titulo{font-family:var(--ck-font-sans);color:var(--ck-ink);text-align:center;flex:1;font-size:13.5px;font-weight:650}.ck-shell .ck-ag-nav-btn,.ck-shell .ck-ag-hoje-btn{border:1px solid var(--ck-line);color:var(--ck-ink-3);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.ck-shell .ck-ag-nav-btn{width:26px;height:26px}.ck-shell .ck-ag-hoje-btn{font-family:var(--ck-font-sans);padding:4px 10px;font-size:11.5px;font-weight:600}.ck-shell .ck-ag-nav-btn:hover,.ck-shell .ck-ag-hoje-btn:hover{color:var(--ck-ink);border-color:var(--ck-line-strong);background:var(--ck-panel-2)}.ck-shell .ck-ag-grade{flex:none;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.ck-shell .ck-ag-grade-cab{text-align:center;font-family:var(--ck-font-mono);color:var(--ck-muted);padding:2px 0 4px;font-size:10px;font-weight:600}.ck-shell .ck-ag-dia{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:4px 0 5px;transition:all .12s;display:flex;position:relative}.ck-shell .ck-ag-dia:hover{background:var(--ck-panel-2)}.ck-shell .ck-ag-dia-num{font-family:var(--ck-font-mono);color:var(--ck-ink-2);font-size:11.5px;line-height:1}.ck-shell .ck-ag-dia.fora .ck-ag-dia-num{color:var(--ck-muted);opacity:.55}.ck-shell .ck-ag-dia.hoje{border-color:var(--ck-line-strong)}.ck-shell .ck-ag-dia.sel{background:var(--ck-ink);border-color:var(--ck-ink)}.ck-shell .ck-ag-dia.sel .ck-ag-dia-num{color:#fff}.ck-shell .ck-ag-pontos{gap:2px;height:5px;display:flex}.ck-shell .ck-ag-ponto{background:var(--ag-sem);border-radius:50%;width:5px;height:5px}.ck-shell .ck-ag-ponto.manha{background:var(--ag-manha);filter:saturate(1.6)brightness(.92)}.ck-shell .ck-ag-ponto.tarde{background:var(--ag-tarde);filter:saturate(1.6)brightness(.85)}.ck-shell .ck-ag-ponto.noite{background:var(--ag-noite);filter:saturate(1.6)brightness(.8)}.ck-shell .ck-ag-ponto.aniversario{background:var(--ag-aniv);filter:saturate(1.6)brightness(.85)}.ck-shell .ck-ag-dia.sel .ck-ag-ponto{outline:1px solid #ffffff80}.ck-shell .ck-ag-dia.fer .ck-ag-dia-num{color:var(--ck-success);font-weight:700}.ck-shell .ck-ag-dia.fer.sel .ck-ag-dia-num{color:#fff}.ck-shell .ck-ag-dia-head{border-top:1px solid var(--ck-line);flex:none;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.ck-shell .ck-ag-dia-titulo{font-family:var(--ck-font-sans);color:var(--ck-ink-2);font-size:12.5px;font-weight:650}.ck-shell .ck-ag-add-btn{border:1px solid var(--ck-line);color:var(--ck-ink-2);font-family:var(--ck-font-sans);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:all .12s;display:inline-flex}.ck-shell .ck-ag-add-btn:hover{color:var(--ck-ink);border-color:var(--ck-line-strong);background:var(--ck-panel-2)}.ck-shell .ck-ag-vazio{color:var(--ck-muted);flex-direction:column;flex:none;align-items:center;gap:6px;padding:16px 12px;font-size:11.5px;display:flex}.ck-shell .ck-ag-lista{flex-direction:column;flex:none;gap:6px;display:flex}.ck-shell .ck-ag-item{border:1px solid var(--ck-line);background:var(--ck-panel);border-radius:6px;align-items:center;gap:8px;padding:7px 8px;display:flex}.ck-shell .ck-ag-item-barra{background:var(--ag-sem);border-radius:2px;flex:none;align-self:stretch;width:4px}.ck-shell .ck-ag-item-barra.manha{background:var(--ag-manha);filter:saturate(1.5)brightness(.9)}.ck-shell .ck-ag-item-barra.tarde{background:var(--ag-tarde);filter:saturate(1.5)brightness(.85)}.ck-shell .ck-ag-item-barra.noite{background:var(--ag-noite);filter:saturate(1.5)brightness(.8)}.ck-shell .ck-ag-item-barra.aniversario{background:var(--ag-aniv);filter:saturate(1.5)brightness(.85)}.ck-shell .ck-ag-item-barra.feriado{background:var(--ag-fer);filter:saturate(1.5)brightness(.8)}.ck-shell .ck-ag-item-corpo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ck-shell .ck-ag-item-titulo{font-family:var(--ck-font-sans);color:var(--ck-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.ck-shell .ck-ag-item-meta{font-family:var(--ck-font-mono);color:var(--ck-muted);white-space:nowrap;align-items:center;gap:4px;font-size:10.5px;display:flex;overflow:hidden}.ck-shell .ck-ag-item-meta svg{flex:none}.ck-shell .ck-ag-item-acoes{flex:none;gap:4px;display:flex}.ck-shell .ck-ag-form{border-top:1px solid var(--ck-line);flex-direction:column;flex:none;gap:8px;padding-top:10px;display:flex}.ck-shell .ck-ag-form-head{font-family:var(--ck-font-sans);color:var(--ck-ink-2);justify-content:space-between;align-items:center;font-size:12px;font-weight:650;display:flex}.ck-shell .ck-ag-turnos{gap:6px;display:flex}.ck-shell .ck-ag-turno-chip{border:1px solid var(--ck-line);background:var(--ck-panel);color:var(--ck-ink-2);font-family:var(--ck-font-sans);cursor:pointer;border-radius:6px;flex:1;padding:6px 0;font-size:11.5px;font-weight:600;transition:all .12s}.ck-shell .ck-ag-turno-chip:hover{border-color:var(--ck-line-strong)}.ck-shell .ck-ag-turno-chip.manha.on{background:var(--ag-manha);border-color:var(--ck-ink);color:var(--ck-ink)}.ck-shell .ck-ag-turno-chip.tarde.on{background:var(--ag-tarde);border-color:var(--ck-ink);color:var(--ck-ink)}.ck-shell .ck-ag-turno-chip.noite.on{background:var(--ag-noite);border-color:var(--ck-ink);color:var(--ck-ink)}.ck-shell .ck-ag-turno-chip.aniversario.on{background:var(--ag-aniv);border-color:var(--ck-ink);color:var(--ck-ink)}.ck-shell .ck-ag-cores{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ck-shell .ck-ag-cores-rotulo{font-family:var(--ck-font-sans);color:var(--ck-muted);margin-right:2px;font-size:10.5px;font-weight:600}.ck-shell .ck-ag-cor-swatch{border:1px solid var(--ck-line);cursor:pointer;border-radius:50%;width:18px;height:18px;padding:0;transition:all .12s}.ck-shell .ck-ag-cor-swatch:hover{transform:scale(1.15)}.ck-shell .ck-ag-cor-swatch.on{border-color:var(--ck-ink);box-shadow:0 0 0 2px var(--ck-panel), 0 0 0 3px var(--ck-ink)}.ck-shell .ck-ag-cor-swatch.auto{background:linear-gradient(135deg, transparent 45%, var(--ck-line-strong) 45%, var(--ck-line-strong) 55%, transparent 55%), var(--ck-panel-2)}.ck-shell .ck-ag-turno-chip{white-space:nowrap;padding-left:4px;padding-right:4px}.ck-shell.ck-tema-escuro .ck-ag-turno-chip.on{color:#fff;border-color:var(--ck-line-strong)}.ck-shell .ck-ag-linha{gap:6px;display:flex}.ck-shell .ck-ag-campo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ck-shell .ck-ag-campo>span{font-family:var(--ck-font-sans);color:var(--ck-muted);font-size:10.5px;font-weight:600}.ck-shell .ck-ag-campo-2x{flex:2}.ck-shell .ck-ag-custom{border:1px dashed var(--ck-line);border-radius:6px;flex-direction:column;gap:8px;padding:8px;display:flex}.ck-shell .ck-ag-semana{gap:4px;display:flex}.ck-shell .ck-ag-semana-chip{border:1px solid var(--ck-line);background:var(--ck-panel);color:var(--ck-ink-3);font-family:var(--ck-font-mono);cursor:pointer;border-radius:6px;flex:1;padding:5px 0;font-size:11px;font-weight:600;transition:all .12s}.ck-shell .ck-ag-semana-chip.on{background:var(--ck-ink);border-color:var(--ck-ink);color:#fff}.ck-shell .ck-ag-fim{flex-direction:column;gap:5px;display:flex}.ck-shell .ck-ag-fim-rotulo{font-family:var(--ck-font-sans);color:var(--ck-muted);font-size:10.5px;font-weight:600}.ck-shell .ck-ag-fim-opcao{font-family:var(--ck-font-sans);color:var(--ck-ink-2);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.ck-shell .ck-ag-fim-opcao input[type=radio]{accent-color:var(--ck-primary);margin:0}.ck-shell .ck-ag-fim-input{max-width:150px;padding:4px 8px!important;font-size:12px!important}.ck-shell .ck-ag-fim-input:disabled{opacity:.45}.ck-shell .ck-ag-escopo-fundo{z-index:30;border-radius:inherit;background:#0d142459;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ck-shell .ck-ag-escopo{border:1px solid var(--ck-line-strong);background:var(--ck-panel);border-radius:8px;flex-direction:column;gap:6px;width:min(300px,88%);padding:14px;display:flex;box-shadow:0 10px 30px #0d142440}.ck-shell .ck-ag-escopo-titulo{font-family:var(--ck-font-sans);color:var(--ck-ink);font-size:13px;font-weight:650}.ck-shell .ck-ag-escopo-sub{color:var(--ck-muted);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:11.5px;overflow:hidden}.ck-shell .ck-ag-escopo-btn{border:1px solid var(--ck-line);background:var(--ck-panel);color:var(--ck-ink);font-family:var(--ck-font-sans);text-align:left;cursor:pointer;border-radius:6px;padding:8px 10px;font-size:12.5px;font-weight:550;transition:all .12s}.ck-shell .ck-ag-escopo-btn:hover{border-color:var(--ck-ink);background:var(--ck-panel-2)}.ck-shell .ck-ag-escopo-btn.cancelar{color:var(--ck-muted);text-align:center;border:none;margin-top:2px}.ck-shell .ck-ag-escopo-btn.cancelar:hover{color:var(--ck-ink);background:var(--ck-panel-2)}.ck-shell .ck-cob-row-clicavel{cursor:pointer;border-radius:4px;transition:all .12s}.ck-shell .ck-cob-row-clicavel:hover{background:var(--ck-panel);box-shadow:inset 2px 0 0 var(--ck-primary)}.ck-shell .ck-cob-row-clicavel:focus-visible{outline:2px solid var(--ck-accent);outline-offset:-2px}.ck-shell .ck-cob-row-feita{opacity:.55}.ck-shell .ck-cob-row-feita .ck-revisao-diff-antes{text-decoration:line-through}.ck-shell .ck-cob-pedir{border:1px solid var(--ck-line);background:var(--ck-panel);color:var(--ck-ink-2);font-family:var(--ck-font-sans);cursor:pointer;border-radius:5px;align-items:center;gap:5px;margin-top:8px;padding:4px 10px;font-size:11.5px;font-weight:550;transition:all .12s;display:inline-flex}.ck-shell .ck-cob-pedir:hover:not(:disabled){color:var(--ck-ink);border-color:var(--ck-line-strong)}.ck-shell .ck-cob-pedir:disabled{opacity:.5;cursor:default}.ck-shell .ck-cob-pedir-head{font-family:var(--ck-font-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:0;margin-left:auto;padding:2px 8px;font-size:9.5px}.ck-shell .ck-anot-contador-sel{font-family:var(--ck-font-mono);color:var(--ck-muted);margin-left:6px;font-size:10px}.ck-shell .ck-acervo-menu-filtros,.ck-acervo-menu-filtros{align-items:center;gap:3px;margin-left:auto;display:inline-flex}.ck-shell .ck-acervo-menu-filtro,.ck-acervo-menu-filtro{border:1px solid var(--ck-line);color:var(--ck-ink-4);font-family:var(--ck-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;opacity:.5;background:0 0;border-radius:3px;align-items:center;padding:2px 6px;font-size:8.5px;font-weight:600;line-height:1.35;transition:all .12s;display:inline-flex}.ck-shell .ck-acervo-menu-filtro.escopo,.ck-acervo-menu-filtro.escopo{opacity:1;color:var(--ck-ink-3);gap:3px;margin-left:3px}.ck-shell .ck-acervo-menu-filtro.escopo:hover,.ck-acervo-menu-filtro.escopo:hover{border-color:var(--ck-line-strong);color:var(--ck-ink-2)}.ck-shell .ck-acervo-menu-filtro.escopo.on,.ck-acervo-menu-filtro.escopo.on{background:var(--ck-accent-bg);border-color:var(--ck-primary);color:var(--ck-primary)}.ck-shell .ck-acervo-menu-filtro.on,.ck-acervo-menu-filtro.on{opacity:1;color:var(--ck-ink-2);border-color:var(--ck-line-strong);background:var(--ck-panel-2)}.ck-shell .ck-acervo-menu-filtro:hover,.ck-acervo-menu-filtro:hover{opacity:1;color:var(--ck-ink)}.ck-shell .ck-acervo-menu-filtros+.ck-cob-toggle{margin-left:4px}.ck-shell .ck-duvida-linha{border-top:1px solid var(--ck-line);flex-direction:column;gap:4px;padding:7px 0;display:flex}.ck-shell .ck-duvida-linha:first-child{border-top:none;padding-top:2px}.ck-shell .ck-duvida-caso{padding-left:0}.ck-shell .ck-duvida-frase{text-align:left;width:100%;font-family:var(--ck-font-mono);border:1px dashed var(--ck-line-strong);color:var(--ck-ink-2);cursor:pointer;background:0 0;border-radius:4px;align-items:baseline;gap:6px;padding:5px 8px;font-size:10.5px;line-height:1.5;transition:all .12s;display:flex}.ck-shell .ck-duvida-frase:hover{border-color:var(--ck-primary);color:var(--ck-ink)}.ck-shell .ck-duvida-frase.fixada{border-style:solid;border-color:var(--ck-primary);color:var(--ck-ink);background:var(--ck-panel-2)}.ck-shell .ck-duvida-frase.livre{color:var(--ck-muted);border-style:dotted;font-style:italic}.ck-shell .ck-duvida-pos{color:var(--ck-primary);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:9px}.ck-shell .ck-duvida-acoes{justify-content:flex-end;display:flex}.ck-shell .ck-duvida-busca{flex-direction:column;gap:5px;display:flex}.ck-shell .ck-duvida-vazio{padding:2px 0}.ck-shell .ck-salvar-pop{background:var(--ck-panel);border:1px solid var(--ck-line-strong);border-radius:6px;flex-direction:column;gap:9px;width:300px;padding:12px;display:flex;box-shadow:0 12px 32px #0d14242e}.ck-shell .ck-salvar-pop-titulo{font-family:var(--ck-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ck-ink-4);font-size:10px;font-weight:600}.ck-shell .ck-salvar-pop-input{border:1px solid var(--ck-line-strong);background:var(--ck-panel-2);width:100%;color:var(--ck-ink);font-family:var(--ck-font-sans);border-radius:4px;padding:7px 9px;font-size:13px}.ck-shell .ck-salvar-pop-input:focus{border-color:var(--ck-accent);outline:none}.ck-shell .ck-salvar-pop-acoes{justify-content:flex-end;gap:6px;display:flex}.ck-shell .ck-salvar-pop-cancelar{color:var(--ck-muted);cursor:pointer;background:0 0;border:none;padding:5px 10px;font-size:12px}.ck-shell .ck-salvar-pop-cancelar:hover{color:var(--ck-ink-2)}.ck-shell .ck-salvar-pop-salvar{border:1px solid var(--ck-nobre);background:var(--ck-nobre);color:#fff;cursor:pointer;border-radius:4px;padding:5px 14px;font-size:12px;font-weight:600;transition:all .12s}.ck-shell .ck-salvar-pop-salvar:hover:not(:disabled){background:var(--ck-primary);border-color:var(--ck-primary)}.ck-shell .ck-salvar-pop-salvar:disabled{opacity:.45;cursor:default}.ck-shell .ck-salvar-pop-lista{flex-direction:column;gap:2px;display:flex}.ck-shell .ck-salvar-pop-linha{align-items:stretch;gap:2px;display:flex}.ck-shell .ck-salvar-pop-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex-direction:column;flex:1;gap:1px;min-width:0;padding:7px 8px;transition:all .12s;display:flex}.ck-shell .ck-salvar-pop-item:hover{border-color:var(--ck-line-strong);background:var(--ck-panel-2)}.ck-shell .ck-salvar-pop-excluir{color:var(--ck-line-strong);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;align-items:center;padding:0 7px;transition:all .12s;display:flex}.ck-shell .ck-salvar-pop-linha:hover .ck-salvar-pop-excluir{color:var(--ck-muted)}.ck-shell .ck-salvar-pop-excluir:hover{color:var(--ck-danger);border-color:var(--ck-danger-border);background:var(--ck-danger-bg)}.ck-shell .ck-salvar-pop-nome{font-family:var(--ck-font-sans);color:var(--ck-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.ck-shell .ck-salvar-pop-meta{font-family:var(--ck-font-mono);color:var(--ck-muted);letter-spacing:.04em;font-size:9.5px}.ck-shell .ck-salvar-pop-vazio{color:var(--ck-muted);align-items:center;gap:6px;padding:4px 0;font-size:12px;display:flex}.ck-shell .ck-salvar-pop-rodape{font-family:var(--ck-font-mono);color:var(--ck-ink-4);border-top:1px solid var(--ck-line);padding-top:7px;font-size:9.5px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
