@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,: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-space-x-reverse:0;--tw-divide-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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:var(--font-code);--color-red-500:#fb2c36;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-blue-600:#155dfc;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-700:#c20039;--color-zinc-500:#71717b;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:14px;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-code)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-zinc-500:lab(47.8878% 1.65477 -5.77283)}}}@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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html{background:var(--cream);scroll-padding-top:72px}body{background:var(--cream);color:var(--foreground);font-family:var(--font-body);margin:0;font-size:14px;line-height:1.5}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}h1,h2,h3,h4,p{margin:0}select{border:1px solid var(--input);background:var(--card);width:100%;min-width:0;max-width:100%;min-height:40px;color:var(--foreground);font:inherit;border-radius:5px;padding:8px 12px}select:focus-visible,summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}select:disabled{opacity:.6;cursor:not-allowed}}@layer components{[data-slot=native-select-wrapper]{min-width:0}[data-slot=native-select]{min-height:var(--control-height);border-radius:var(--radius-md);background:var(--card);height:auto;color:var(--foreground);padding-right:36px}[data-slot=dialog-header]{padding-right:32px}[data-slot=dialog-footer]{z-index:1;background:var(--popover);margin-top:12px;position:sticky;bottom:-16px}[data-slot=dialog-content] [data-slot=dialog-close]{min-height:var(--control-height);min-width:var(--control-height)}summary{min-height:var(--control-height);cursor:pointer;padding-block:10px}[data-slot=dialog-body]{scroll-padding-block:16px 96px}.scope-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto;display:flex}.scope-toolbar-actions>button{min-height:var(--control-height)}@media (max-width:600px){.scope-toolbar-actions{width:100%;margin-left:0}.scope-toolbar-actions>button{flex:auto}}.scope-toolbar-stamp{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.status-message-region:empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-1{top:calc(var(--spacing) * -1)}.-top-4{top:calc(var(--spacing) * -4)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-6{top:calc(var(--spacing) * 6)}.top-\[11px\]{top:11px}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-\[calc\(50\%\+15px\)\]{right:calc(50% + 15px)}.-bottom-0{bottom:calc(var(--spacing) * 0)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-5{bottom:calc(var(--spacing) * -5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[calc\(-50\%\+15px\)\]{left:calc(15px - 50%)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[70\]{z-index:70}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.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}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.ms-6{margin-inline-start:calc(var(--spacing) * 6)}.ms-auto{margin-inline-start:auto}.me-auto{margin-inline-end:auto}.-mt-4{margin-top:calc(var(--spacing) * -4)}.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-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-auto{margin-right:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.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)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.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-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[9px\]{width:9px;height:9px}.size-\[22px\]{width:22px;height:22px}.size-\[34px\]{width:34px;height:34px}.size-\[var\(--control-visual\)\]{width:var(--control-visual);height:var(--control-visual)}.size-full{width:100%;height:100%}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.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-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-11\!{height:calc(var(--spacing) * 11)!important}.h-48{height:calc(var(--spacing) * 48)}.h-\[22px\]{height:22px}.h-\[108px\]{height:108px}.h-\[480px\]{height:480px}.h-\[var\(--control-visual\)\]{height:var(--control-visual)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[30dvh\]{max-height:30dvh}.max-h-\[35dvh\]{max-height:35dvh}.max-h-\[45dvh\]{max-height:45dvh}.max-h-\[50dvh\]{max-height:50dvh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[190px\]{min-height:190px}.min-h-\[calc\(var\(--control-visual\)-6px\)\]{min-height:calc(var(--control-visual) - 6px)}.min-h-\[calc\(var\(--control-visual\)-8px\)\]{min-height:calc(var(--control-visual) - 8px)}.min-h-\[var\(--control-height\)\]{min-height:var(--control-height)}.min-h-\[var\(--control-visual\)\]{min-height:var(--control-visual)}.min-h-dvh{min-height:100dvh}.\!w-full{width:100%!important}.w-\(--anchor-width\){width:var(--anchor-width)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-4\/5{width:80%}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-\[300px\]{width:300px}.w-\[min\(320px\,calc\(100vw-2rem\)\)\]{width:min(320px,100vw - 2rem)}.w-\[min\(360px\,calc\(100vw-2rem\)\)\]{width:min(360px,100vw - 2rem)}.w-\[min\(390px\,100\%\)\]{width:min(390px,100%)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.\!max-w-full{max-width:100%!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[16rem\]{max-width:16rem}.max-w-\[64ch\]{max-width:64ch}.max-w-\[220px\]{max-width:220px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[10rem\]{min-width:10rem}.min-w-\[30rem\]{min-width:30rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[88px\]{min-width:88px}.min-w-\[96px\]{min-width:96px}.min-w-\[352px\]{min-width:352px}.min-w-\[420px\]{min-width:420px}.min-w-\[440px\]{min-width:440px}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[600px\]{min-width:600px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[880px\]{min-width:880px}.min-w-\[1040px\]{min-width:1040px}.min-w-\[min\(100\%\,16rem\)\]{min-width:min(100%,16rem)}.min-w-\[min\(100\%\,18rem\)\]{min-width:min(100%,18rem)}.min-w-\[var\(--control-visual\)\]{min-width:var(--control-visual)}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:calc(var(--spacing) * 0)}.basis-64{flex-basis:calc(var(--spacing) * 64)}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media screen{.shimmer:where(.dark,.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-40{scroll-margin-top:calc(var(--spacing) * 40)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.\[grid-template-columns\:minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(min\(100\%\,180px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(min\(100\%\,260px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[88px_minmax\(0\,1fr\)_auto\]{grid-template-columns:88px minmax(0,1fr) auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:auto repeat(3,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,9rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,9rem) minmax(0,1fr)}.grid-cols-\[minmax\(0\,auto\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,auto) minmax(0,1fr)}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.\!flex-nowrap{flex-wrap:nowrap!important}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.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}.justify-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-\[18px\]{gap:18px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * 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-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-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-0\.5{column-gap:calc(var(--spacing) * .5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-\[max\(2px\,calc\(50px-var\(--control-visual\)\)\)\]{row-gap:max(2px, calc(50px - var(--control-visual)))}.gap-y-\[max\(2px\,calc\(52px-var\(--control-visual\)\)\)\]{row-gap:max(2px, calc(52px - var(--control-visual)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}:where(.divide-neutral-border>:not(:last-child)){border-color:var(--neutral-border)}:where(.divide-neutral-surface>:not(:last-child)){border-color:var(--neutral-surface)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:12px}.rounded-md{border-radius:8px}.rounded-sm{border-radius:6px}.rounded-t-xl{border-top-left-radius:14px;border-top-right-radius:14px}.rounded-b-lg{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.rounded-b-xl{border-bottom-right-radius:14px;border-bottom-left-radius:14px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.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-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1a283d\]{border-color:#1a283d}.border-\[\#d8dee8\]{border-color:#d8dee8}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-attention{border-color:var(--attention)}.border-attention-border{border-color:var(--attention-border)}.border-border{border-color:var(--border)}.border-card{border-color:var(--card)}.border-danger-border{border-color:var(--danger-border)}.border-danger-solid{border-color:var(--danger-solid)}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-gold{border-color:var(--gold)}.border-input{border-color:var(--input)}.border-muted-foreground{border-color:var(--muted-foreground)}.border-neutral-border{border-color:var(--neutral-border)}.border-neutral-surface{border-color:var(--neutral-surface)}.border-platform{border-color:var(--platform)}.border-platform-border{border-color:var(--platform-border)}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/30{border-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.border-success{border-color:var(--success)}.border-success-border{border-color:var(--success-border)}.border-transparent{border-color:#0000}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-blue-600{border-left-color:var(--color-blue-600)}.border-l-emerald-600{border-left-color:var(--color-emerald-600)}.border-l-red-500{border-left-color:var(--color-red-500)}.border-l-zinc-500{border-left-color:var(--color-zinc-500)}.bg-\[\#fbfaf7\]{background-color:#fbfaf7}.bg-\[Canvas\]{background-color:canvas}.bg-\[var\(--overlay\)\]{background-color:var(--overlay)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-attention{background-color:var(--attention)}.bg-attention-surface,.bg-attention-surface\/60{background-color:var(--attention-surface)}@supports (color:color-mix(in lab, red, red)){.bg-attention-surface\/60{background-color:color-mix(in oklab, var(--attention-surface) 60%, transparent)}}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-chart-accent{background-color:var(--chart-accent)}.bg-chart-muted{background-color:var(--chart-muted)}.bg-danger-solid,.bg-danger-solid\/30{background-color:var(--danger-solid)}@supports (color:color-mix(in lab, red, red)){.bg-danger-solid\/30{background-color:color-mix(in oklab, var(--danger-solid) 30%, transparent)}}.bg-danger-surface{background-color:var(--danger-surface)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-gold,.bg-gold\/20{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/20{background-color:color-mix(in oklab, var(--gold) 20%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-navy{background-color:var(--navy)}.bg-neutral{background-color:var(--neutral)}.bg-neutral-border{background-color:var(--neutral-border)}.bg-neutral-surface,.bg-neutral-surface\/60{background-color:var(--neutral-surface)}@supports (color:color-mix(in lab, red, red)){.bg-neutral-surface\/60{background-color:color-mix(in oklab, var(--neutral-surface) 60%, transparent)}}.bg-platform{background-color:var(--platform)}.bg-platform-surface,.bg-platform-surface\/40{background-color:var(--platform-surface)}@supports (color:color-mix(in lab, red, red)){.bg-platform-surface\/40{background-color:color-mix(in oklab, var(--platform-surface) 40%, transparent)}}.bg-platform-surface\/60{background-color:var(--platform-surface)}@supports (color:color-mix(in lab, red, red)){.bg-platform-surface\/60{background-color:color-mix(in oklab, var(--platform-surface) 60%, transparent)}}.bg-popover,.bg-popover\/90{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.bg-popover\/90{background-color:color-mix(in oklab, var(--popover) 90%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-success{background-color:var(--success)}.bg-success-surface{background-color:var(--success-surface)}.bg-success\/70{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/70{background-color:color-mix(in oklab, var(--success) 70%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-\[linear-gradient\(100deg\,\#eef1f6_0\%\,\#f8f7f3_45\%\,\#ffffff_100\%\)\]{background-image:linear-gradient(100deg,#eef1f6 0%,#f8f7f3 45%,#fff 100%)}.bg-\[linear-gradient\(180deg\,\#2b3f60_0\%\,\#1f3049_100\%\)\]{background-image:linear-gradient(#2b3f60 0%,#1f3049 100%)}.bg-\[linear-gradient\(180deg\,\#25344d_0\%\,\#141c2b_100\%\)\]{background-image:linear-gradient(#25344d 0%,#141c2b 100%)}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--foreground)}.object-cover{object-fit:cover}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-20{padding:calc(var(--spacing) * 20)}.p-21{padding:calc(var(--spacing) * 21)}.p-\[3px\]{padding:3px}.p-\[18px\]{padding:18px}.p-px{padding:1px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-0{padding-inline:calc(var(--spacing) * 0)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.\[font-family\:var\(--font-editorial\)\]{font-family:var(--font-editorial)}.font-heading{font-family:var(--font-body)}.font-mono{font-family:var(--font-code)}.font-sans{font-family:var(--font-body)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[21px\]{font-size:21px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[19px\]{--tw-leading:19px;line-height:19px}.leading-\[29px\]{--tw-leading:29px;line-height:29px}.leading-none{--tw-leading:1;line-height:1}.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-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#d8d3c7\]{color:#d8d3c7}.text-\[\#e7c766\]{color:#e7c766}.text-\[\#f6c3b7\]{color:#f6c3b7}.text-\[CanvasText\]{color:canvastext}.text-\[var\(--navy\)\]{color:var(--navy)}.text-amber-700{color:var(--color-amber-700)}.text-attention{color:var(--attention)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-chart-accent{color:var(--chart-accent)}.text-current{color:currentColor}.text-danger{color:var(--danger)}.text-destructive{color:var(--destructive)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground{color:var(--foreground)}.text-gold{color:var(--gold)}.text-muted-foreground{color:var(--muted-foreground)}.text-navy{color:var(--navy)}.text-neutral{color:var(--neutral)}.text-platform{color:var(--platform)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-rose-700{color:var(--color-rose-700)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-success{color:var(--success)}.text-white{color:var(--color-white)}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.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}.underline-offset-2{text-underline-offset:2px}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:var(--primary)}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.bg-blend-color{background-blend-mode:color}.shadow{--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-\[var\(--elevation-primary\)\]{--tw-shadow:var(--elevation-primary);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:var(--elevation-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--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)}.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-overlay{--tw-shadow:var(--elevation-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-panel{--tw-shadow:var(--elevation-panel);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:var(--elevation-xs);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.ring-2{--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)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.ring-background{--tw-ring-color:var(--background)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-navy\/15{--tw-ring-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.ring-navy\/15{--tw-ring-color:color-mix(in oklab, var(--navy) 15%, transparent)}}.ring-platform{--tw-ring-color:var(--platform)}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{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,)}.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(--ease-enter));transition-duration:var(--tw-duration,var(--motion-fast))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--ease-enter));transition-duration:var(--tw-duration,var(--motion-fast))}.transition-\[transform\,background-color\]{transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--ease-enter));transition-duration:var(--tw-duration,var(--motion-fast))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--ease-enter));transition-duration:var(--tw-duration,var(--motion-fast))}.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(--ease-enter));transition-duration:var(--tw-duration,var(--motion-fast))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--ease-enter));transition-duration:var(--tw-duration,var(--motion-fast))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--ease-enter));transition-duration:var(--tw-duration,var(--motion-fast))}.transition-none{transition-property:none}.duration-\(--motion-base\){--tw-duration:var(--motion-base);transition-duration:var(--motion-base)}.duration-\(--motion-fast\){--tw-duration:var(--motion-fast);transition-duration:var(--motion-fast)}.ease-\(--ease-enter\){--tw-ease:var(--ease-enter);transition-timing-function:var(--ease-enter)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[--dialog-width\:48rem\]{--dialog-width:48rem}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.group-has-\[\:focus-visible\]\/field-label\:not-data-checked\:border-muted-foreground:is(:where(.group\/field-label):has(:focus-visible) *):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--muted-foreground)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-horizontal\/tabs\:flex-wrap:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){flex-wrap:wrap}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-3:after{content:var(--tw-content);inset:calc(var(--spacing) * -3)}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:-inset-x-1:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -1)}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.after\:-inset-y-3:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -3)}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:size-11:after{content:var(--tw-content);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.after\:size-full:after{content:var(--tw-content);width:100%;height:100%}.after\:h-11:after{content:var(--tw-content);height:calc(var(--spacing) * 11)}.after\:min-h-11:after{content:var(--tw-content);min-height:calc(var(--spacing) * 11)}.after\:min-w-11:after{content:var(--tw-content);min-width:calc(var(--spacing) * 11)}.after\:-translate-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--ease-enter));transition-duration:var(--tw-duration,var(--motion-fast))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-\[\#2a4058\]:hover{background-color:#2a4058}.hover\:bg-\[\#f1d6cf\]:hover{background-color:#f1d6cf}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.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-neutral-surface:hover{background-color:var(--neutral-surface)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-none:hover{background-image:none}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-danger\/40:focus-visible{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-danger\/40:focus-visible{border-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-visible\:ring-danger\/20:focus-visible{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-danger\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.active\:not-aria-\[haspopup\]\:not-aria-disabled\:translate-y-px:active:not([aria-haspopup]):not([aria-disabled=true]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-md{border-radius:8px}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-neutral-surface[aria-expanded=true]{background-color:var(--neutral-surface)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true],.aria-pressed\:border-primary[aria-pressed=true]{border-color:var(--primary)}.data-ending-style\:translate-y-3[data-ending-style]{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-ending-style\:duration-\(--motion-fast\)[data-ending-style]{--tw-duration:var(--motion-fast);transition-duration:var(--motion-fast)}.data-ending-style\:ease-\(--ease-exit\)[data-ending-style]{--tw-ease:var(--ease-exit);transition-timing-function:var(--ease-exit)}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-limited\:hidden[data-limited]{display:none}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}.data-starting-style\:translate-y-3[data-starting-style]{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:calc(var(--spacing) * 1)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:left-0[data-side=left]{left:calc(var(--spacing) * 0)}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:right-0[data-side=right]{right:calc(var(--spacing) * 0)}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=top\]\:top-0[data-side=top]{top:calc(var(--spacing) * 0)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:max-w-\[calc\(100\%-2rem\)\][data-size=default]{max-width:calc(100% - 2rem)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:rounded-sm[data-size=sm]{border-radius:6px}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--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)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:6px}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-skeleton{animation:skeleton-pulse 2s var(--ease-enter) var(--loop-iterations)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media (min-width:1100px){.min-\[1100px\]\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.min-\[1100px\]\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.min-\[1100px\]\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.min-\[1100px\]\:items-start{align-items:flex-start}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:ms-auto{margin-inline-start:auto}.sm\:grid{display:grid}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-\[220px\]{width:220px}.sm\:\!max-w-xl{max-width:var(--container-xl)!important}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-\[40ch\]{max-width:40ch}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-\[min\(56rem\,calc\(100\%-2rem\)\)\]{max-width:min(56rem,100% - 2rem)}.sm\:max-w-\[min\(520px\,calc\(100\%-2rem\)\)\]{max-width:min(520px,100% - 2rem)}.sm\:max-w-\[min\(var\(--dialog-width\)\,calc\(100\%-2rem\)\)\]{max-width:min(var(--dialog-width), calc(100% - 2rem))}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_2fr_auto_auto_auto\]{grid-template-columns:1fr 2fr auto auto auto}.sm\:grid-cols-\[1fr_7rem\]{grid-template-columns:1fr 7rem}.sm\:grid-cols-\[11rem_minmax\(8rem\,1fr\)_minmax\(8rem\,1fr\)_auto\]{grid-template-columns:11rem minmax(8rem,1fr) minmax(8rem,1fr) auto}.sm\:grid-cols-\[12rem_1fr\]{grid-template-columns:12rem 1fr}.sm\:grid-cols-\[140px_minmax\(0\,1fr\)\]{grid-template-columns:140px minmax(0,1fr)}.sm\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_14rem\]{grid-template-columns:minmax(0,1fr) 14rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(180px\,240px\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(180px,240px) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}.data-\[size\=default\]\:sm\:max-w-md[data-size=default]{max-width:var(--container-md)}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:block{display:block}.md\:hidden{display:none}.md\:\[grid-template-columns\:var\(--master-width\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--master-width) minmax(0,1fr)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[10rem_1fr_12rem_8rem_auto\]{grid-template-columns:10rem 1fr 12rem 8rem auto}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.5fr\)_auto\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.5fr) auto}.md\:grid-cols-\[minmax\(15rem\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(15rem,1fr) minmax(0,2fr)}.md\:grid-cols-\[minmax\(120px\,0\.8fr\)_auto_auto_minmax\(0\,2fr\)_auto_auto\]{grid-template-columns:minmax(120px,.8fr) auto auto minmax(0,2fr) auto auto}.md\:grid-cols-\[minmax\(240px\,300px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.md\:grid-cols-\[minmax\(280px\,340px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:pt-0{padding-top:calc(var(--spacing) * 0)}.md\:pl-4{padding-left:calc(var(--spacing) * 4)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(260px\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_9rem\]{grid-template-columns:minmax(0,1fr) 9rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(300px\,380px\)\]{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}@media (min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.65fr\)_minmax\(260px\,1fr\)\]{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(20rem\,24rem\)\]{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(240px\,300px\)\]{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,400px\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,400px)}.xl\:items-end{align-items:flex-end}.xl\:items-start{align-items:flex-start}.xl\:self-start{align-self:flex-start}}@container (min-width:42rem){.\@2xl\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@media screen{.dark\:border-border:where(.dark,.dark *){border-color:var(--border)}.dark\:bg-danger-surface:where(.dark,.dark *){background-color:var(--danger-surface)}.dark\:bg-input\/30:where(.dark,.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-muted:where(.dark,.dark *){background-color:var(--muted)}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-background:where(.dark,.dark *){color:var(--background)}.dark\:text-danger:where(.dark,.dark *){color:var(--danger)}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-muted-foreground:where(.dark,.dark *){color:var(--muted-foreground)}.dark\:text-rose-400:where(.dark,.dark *){color:var(--color-rose-400)}.dark\:after\:mix-blend-lighten:where(.dark,.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-danger-border:where(.dark,.dark *):hover{background-color:var(--danger-border)}.dark\:hover\:bg-input\/50:where(.dark,.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:where(.dark,.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:where(.dark,.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:where(.dark,.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:where(.dark,.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:where(.dark,.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(.dark,.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(.dark,.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:animate-none:where([data-state=open]),.data-open\:animate-none:where([data-open]:not([data-open=false])){animation:none}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-98:where([data-state=open]),.data-open\:zoom-in-98:where([data-open]:not([data-open=false])){--tw-enter-scale:calc(98*1%)}.data-closed\:animate-none:where([data-state=closed]),.data-closed\:animate-none:where([data-closed]:not([data-closed=false])){animation:none}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-state=closed]),.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])){overflow:hidden}.data-closed\:duration-\(--motion-fast\):where([data-state=closed]),.data-closed\:duration-\(--motion-fast\):where([data-closed]:not([data-closed=false])){--tw-duration:var(--motion-fast);transition-duration:var(--motion-fast)}.data-closed\:ease-\(--ease-exit\):where([data-state=closed]),.data-closed\:ease-\(--ease-exit\):where([data-closed]:not([data-closed=false])){--tw-ease:var(--ease-exit);transition-timing-function:var(--ease-exit)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-98:where([data-state=closed]),.data-closed\:zoom-out-98:where([data-closed]:not([data-closed=false])){--tw-exit-scale:calc(98*1%)}.data-checked\:translate-x-4:where([data-state=checked]),.data-checked\:translate-x-4:where([data-checked]:not([data-checked=false])){--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:bg-white:where([data-state=checked]),.data-checked\:bg-white:where([data-checked]:not([data-checked=false])){background-color:var(--color-white)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-state=checked]),.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-checked]:not([data-checked=false])){border-color:var(--primary)}@media screen{.dark\:data-checked\:bg-primary:where(.dark,.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary:where(.dark,.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary)}}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--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)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}@media screen{.dark\:data-active\:border-input:where(.dark,.dark *):where([data-state=active]),.dark\:data-active\:border-input:where(.dark,.dark *):where([data-active]:not([data-active=false])){border-color:var(--input)}.dark\:data-active\:bg-input\/30:where(.dark,.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:where(.dark,.dark *):where([data-active]:not([data-active=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:where(.dark,.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:where(.dark,.dark *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-active\:text-foreground:where(.dark,.dark *):where([data-state=active]),.dark\:data-active\:text-foreground:where(.dark,.dark *):where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:where(.dark,.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:where(.dark,.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:where(.dark,.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:where(.dark,.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-\[18px\] svg{width:18px;height:18px}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-lg>*):is(img:first-child){border-top-left-radius:12px;border-top-right-radius:12px}:is(.\*\:\[img\:last-child\]\:rounded-b-lg>*):is(img:last-child){border-bottom-right-radius:12px;border-bottom-left-radius:12px}.\[role\=switch\]\:visible:is(){visibility:visible}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\>\[data-slot\=button\]\]\:h-auto>[data-slot=button]{height:auto}.\[\&\>\[data-slot\=button\]\]\:min-h-\[var\(--control-visual\)\]>[data-slot=button]{min-height:var(--control-visual)}.\[\&\>\[data-slot\=button\]\]\:max-w-full>[data-slot=button]{max-width:100%}.\[\&\>\[data-slot\=button\]\]\:py-1\.5>[data-slot=button]{padding-block:calc(var(--spacing) * 1.5)}.\[\&\>\[data-slot\=button\]\]\:text-left>[data-slot=button]{text-align:left}.\[\&\>\[data-slot\=button\]\]\:whitespace-normal>[data-slot=button]{white-space:normal}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.serif{font-family:Georgia,serif}.acervo-aviso{border-left:3px solid var(--gold);color:#5a5f6e;background:#fbf7ec;padding:8px 12px;font-size:13px}.cockpit-edition{overflow-wrap:anywhere;min-width:0}.aviso-leitura{border:1px solid #efe6ce;border-left:3px solid var(--gold);background:#fbf7ec;padding:12px 18px}.aviso-leitura.nav-sozinha{background:0 0;border:0;padding:4px 2px}.aviso-leitura.fds{border-left-color:var(--gold,#c9a227)}.fds-selo{color:#8a6d1c;letter-spacing:.05em;background:#f7f1de;border:1px solid #e3d5a8;border-radius:6px;margin-right:10px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}.al-nav{color:var(--grey);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:6px;font-size:.72rem;display:flex}.nav-dia{min-height:32px;color:var(--navy);background:#fff;border:1px solid #efe6ce;align-items:center;padding:3px 10px;font-size:.72rem;text-decoration:none;display:inline-flex}a.nav-dia:hover{border-color:var(--gold)}.nav-dia.ativo{background:var(--navy);color:#fff;border-color:var(--navy)}.nav-dia.emcurso{border-style:dashed}.nav-dia.leve{color:#5f6672;border-style:dotted;font-style:italic}.nav-dia.pendente{color:#8a6d0b;border-style:dashed;border-color:#d9a441}.nav-dia.publicada{border-color:var(--teal);color:var(--teal)}.al-texto{color:var(--foreground);margin-top:6px;font-size:.8rem;line-height:1.5}.banner-fechado{border:1px solid #bfddd6;border-left:4px solid var(--teal);background:#f0f7f5;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 10px;padding:12px 16px;display:flex}.bf-selo{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;margin-right:8px;font-size:.78rem;font-weight:700}.bf-texto{color:#26414b;font-size:.9rem}.bf-btn{background:var(--teal);color:#fff;white-space:nowrap;border-radius:8px;align-items:center;min-height:44px;padding:9px 16px;font-weight:600;text-decoration:none;display:inline-flex}.bf-btn:hover{filter:brightness(1.08)}.peca-destaque{border:1px solid #e3d5a8;border-left:5px solid var(--gold);background:linear-gradient(90deg,#fbf7ea,#fff);justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.pd-esq{flex-direction:column;gap:4px;min-width:0;display:flex}.pd-selo{color:#8a6d0b;font-size:var(--text-meta);letter-spacing:.18em;text-transform:uppercase;font-weight:700}.pd-titulo{color:var(--navy);font-size:1.06rem;font-weight:600;line-height:1.25}.pd-sub{color:#5c6274;font-size:.78rem;line-height:1.35}.pd-btn{background:var(--navy);color:#fff;letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;min-height:44px;padding:10px 16px;font-size:.72rem;text-decoration:none;display:inline-flex}.resumo-dia{border-left:3px solid var(--gold);background:#fbfaf6;padding:6px 0 6px 24px}.rd-rot{color:#8a6d0b;font-size:var(--text-meta);letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px}.rd-texto{max-width:72ch;color:var(--navy);font-size:1.34rem;line-height:1.5}.rd-nota{color:var(--grey);margin-top:12px;font-size:.72rem;font-style:italic}.dois-dias{align-items:start;gap:24px;display:grid}.bloco-dia{padding:18px 20px}.bloco-dia.ontem{border:1px solid #dceae7;border-top:2px solid var(--teal);background:#f6faf9}.bloco-dia.hoje{border:1px solid #efe6ce;border-top:2px solid var(--gold);background:#fdfbf5}.bd-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:14px;display:flex}.bd-selo{font-size:var(--text-meta);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.bd-selo.curado{color:var(--teal)}.bd-selo.preliminar{color:#8a6d0b}.bd-data{color:var(--grey);font-family:Georgia,serif;font-size:.8rem;font-style:italic}.bd-fatos{padding:0;list-style:none}.bd-fatos li{border-bottom:1px solid #0000000f;padding:8px 0 8px 18px;font-size:.88rem;line-height:1.45;position:relative}.bd-fatos li:before{content:"";background:var(--teal);border-radius:50%;width:5px;height:5px;position:absolute;top:14px;left:2px}.kpi-colunas{background:#fff;border:1px solid #efe6ce;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid}.kpi-coluna{border-right:1px solid #efe6ce;min-width:0;padding:12px 16px}.kpi-coluna:last-child{border-right:0}.kg-rotulo{border-bottom:2px solid var(--gold);color:#8a6d0b;font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;padding-bottom:6px;font-weight:700}.kpi-linha{border-bottom:1px solid #0000000d;grid-template-columns:minmax(96px,38%) minmax(0,1fr);align-items:baseline;gap:10px;padding:6px 0;display:grid}.kpi-linha:last-child{border-bottom:0}.kpi-linha .k-nome{color:var(--grey);font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.kpi-linha .k-vd{text-align:right;min-width:0}.kpi-linha .k-valor{color:var(--navy);white-space:nowrap;font-family:Georgia,serif;font-size:1.05rem;font-weight:600}.kpi-linha.ancora .k-valor{color:#8a6d0b}.kpi-linha .k-delta{color:var(--grey);font-size:var(--text-meta);display:block}.kpi-linha .k-delta.velho{color:#8a6d0b;font-weight:600}.kpi-linha.lacuna .k-valor{color:#6b6b6b;font-size:.9rem;font-style:italic;font-weight:400}.kpi-vazio{color:var(--grey);font-size:.8rem;font-style:italic}.insights-hoje .insight-exec{border:1px solid var(--line);background:#fff;border-left:3px solid #c9a227b3;border-radius:4px;margin-bottom:8px;padding:10px 14px}.insight-exec p{font-size:.92rem;line-height:1.55}.insight-exec .base{color:var(--grey);margin-top:4px;font-size:.72rem;font-style:italic}.sec-titulo{border-bottom:2px solid var(--gold);color:var(--navy);letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;margin:8px 0 -8px;padding-bottom:5px;font-size:.72rem;font-weight:600;display:inline-block}.radar-grid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));display:grid}.rbloco{border-right:1px solid var(--line);min-width:0;padding:18px 20px}.rbloco:last-child{border-right:0}.rbloco h4{color:#8a6d0b;font-size:var(--text-meta);letter-spacing:.18em;text-transform:uppercase;margin-bottom:13px;font-weight:700}.rsub{color:var(--grey);font-size:var(--text-meta);letter-spacing:.12em;text-transform:uppercase;margin:10px 0 4px}.rlista{padding:0;list-style:none}.rlista li{border-bottom:1px solid #0000000d;padding:7px 0;font-size:.82rem;line-height:1.45}.rlista li a{color:inherit;text-decoration:none}.rlista li a:hover b,.rlista li a:focus-visible b{color:#8a6d0b}.rlista li b{color:var(--navy)}.rlista li span{color:var(--grey);font-size:.7rem;font-style:italic;display:block}.rlista .rl-ext{vertical-align:middle;width:11px;height:11px;color:var(--grey);margin-left:4px;display:inline-block}.rlista.social li{padding:9px 0}.rlista li.sm-negative{border-left:2px solid #c0603a;padding-left:8px}.rlista li.sm-positive{border-left:2px solid var(--teal);padding-left:8px}.sm-autor{color:var(--navy);font-size:.78rem;font-weight:700}.sm-plat{color:var(--grey);font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;margin-left:4px}.sm-nota{color:var(--teal);font-size:var(--text-meta);margin-top:2px;font-style:italic;display:block}.soc-stats{color:var(--grey);flex-wrap:wrap;gap:12px;margin-bottom:10px;font-size:.76rem;display:flex}.soc-stats b{color:var(--navy);font-size:.92rem}.sem-medida{color:#5f6672;font-size:var(--text-meta);margin-left:6px;font-style:italic}.soc-nota{color:#5f6672;margin-top:6px;font-size:.72rem;line-height:1.35}.soc-nota.volume{border-top:1px solid #0000000f;padding-top:8px}.rnota{color:#5f6672;border-top:1px solid #0000000f;margin-top:11px;padding-top:9px;font-size:.72rem;line-height:1.42}.bloco-meta{flex-wrap:wrap;gap:4px 12px;display:flex}.bloco-meta .frescor-velho{color:#8a6d0b;font-weight:600}.bloco-meta .frescor-lacuna{color:#6b6b6b;font-style:italic}.bloco-meta .frescor-atual{color:var(--teal);font-weight:600}.contexto-acervo>summary{cursor:pointer;min-height:40px;color:var(--grey);align-content:center;font-size:.72rem;font-style:italic}.contexto-acervo>div{gap:12px;padding-top:8px;display:grid}.fecha-semana{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fff;padding:22px 24px}.fw-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.fw-selo{background:var(--navy);color:var(--gold-soft);font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:3px;margin-right:10px;padding:4px 9px}.fw-janela{color:var(--grey);letter-spacing:.05em;font-size:.7rem}.fw-btn{background:var(--navy);color:#fff;min-height:44px;font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;align-items:center;padding:9px 16px;text-decoration:none;display:inline-flex}.fw-btn:hover{background:#8a6d0b}.fw-assercao{color:var(--navy);margin:0 0 10px;font-size:1.16rem;font-weight:600;line-height:1.34}.fw-resumo{color:#2a2e38;text-align:justify;margin:0 0 4px;font-size:.9rem;line-height:1.62}.fw-sub{color:#8a6d0b;font-size:var(--text-meta);letter-spacing:.18em;text-transform:uppercase;margin:20px 0 10px}.fw-tab-wrap{overflow-x:auto}.fw-tab{border-collapse:collapse;width:100%;font-size:.82rem}.fw-tab th{border-bottom:1px solid var(--line);color:var(--grey);font-size:var(--text-meta);letter-spacing:.1em;text-align:right;text-transform:uppercase;padding:6px 8px;font-weight:400}.fw-tab th:first-child{text-align:left}.fw-tab td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #0000000d;padding:7px 8px}.fw-tab td.fw-rot{color:var(--navy);text-align:left}.fw-tab tr.dest td{background:#fdfbf5;font-weight:600}.fw-nota{color:#5a5f6e;margin-top:9px;font-size:.75rem;line-height:1.5}.fw-nota.regua{border-left:2px solid var(--line);color:#5f6672;padding-left:10px}.fw-serie{margin:18px 0 6px}.fw-serie-rot{color:var(--grey);font-size:var(--text-meta);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.fw-barras{align-items:flex-end;gap:8px;height:116px;display:flex}.fw-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;display:flex}.fw-bval{color:var(--grey);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.fw-bhaste{background:var(--teal);border-radius:2px 2px 0 0;width:100%;max-width:44px}.fw-bar.fds .fw-bhaste{background:#b8c0cc}.fw-bdia{color:var(--grey);font-size:var(--text-meta);letter-spacing:.05em}.fw-alavancas{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fw-alav{border-left:2px solid var(--gold);padding:2px 0 2px 12px}.fw-verbo{color:#8a6d0b;font-size:var(--text-meta);letter-spacing:.14em;margin-bottom:4px}.fw-alav p{color:#2a2e38;text-align:justify;font-size:.79rem;line-height:1.52}.fw-radar{padding:0;list-style:none}.fw-radar li{border-bottom:1px solid #0000000d;padding:7px 0 7px 15px;font-size:.79rem;line-height:1.5;position:relative}.fw-radar li:before{content:"›";color:var(--gold);position:absolute;left:0}.nota-rodape{color:#5f6672;font-size:.72rem;font-style:italic;line-height:1.5}.cockpit-carimbos{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.cockpit-proveniencia{gap:8px;display:grid}.cockpit-proveniencia dl{gap:6px;padding:8px 0;display:grid}.cockpit-proveniencia dt{color:var(--grey);font-size:var(--text-meta);letter-spacing:.1em;text-transform:uppercase}.cockpit-escada-sep{text-align:center;align-items:center;gap:16px;margin:40px 0 28px;display:flex}.cockpit-escada-sep:before,.cockpit-escada-sep:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);flex:1;height:1px}.cockpit-escada-sep span{color:#765311;font-family:var(--font-body);font-size:var(--text-meta);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-weight:600}.escada-cadencia{flex-direction:column;min-width:0;display:flex}.escada-cadencia>.view-head{margin-bottom:22px}.estacao{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.estacao:last-of-type{border-bottom:0}.est-trilho{padding-left:20px;position:relative}.est-ponto{background:var(--gold);border:3px solid #fbf3e4;border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:0}.est-label{color:var(--navy);font-family:Georgia,serif;font-size:1.15rem;font-weight:600}.est-quando{color:var(--grey);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.est-conteudo{min-width:0}.est-conteudo h3{color:var(--navy);margin-bottom:6px;font-size:1.05rem;font-weight:600}.h3-mes{color:#765311;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.est-desc{color:var(--foreground);margin-bottom:14px;font-size:.86rem;line-height:1.55}.est-desc--gap{margin-top:20px}.est-nota-fina{color:var(--grey);margin-top:10px;font-size:.72rem;font-style:italic}.serie-diarios summary{cursor:pointer;min-height:40px;color:var(--navy);align-content:center;font-size:.78rem}.serie-lista{flex-wrap:wrap;gap:6px;padding:8px 0;display:flex}.serie-item{border:1px solid var(--line);min-height:36px;color:var(--navy);background:#fff;align-items:center;padding:4px 10px;font-size:.74rem;text-decoration:none;display:inline-flex}.serie-item:hover{border-color:var(--gold)}.fita{gap:8px;margin-bottom:16px;padding-bottom:4px;display:flex;overflow-x:auto}.dia-chip{border:1px solid var(--line);text-align:center;min-height:44px;color:inherit;background:#fff;border-radius:8px;flex-direction:column;flex:1 0 96px;align-items:center;padding:12px 6px;text-decoration:none;display:flex}.dia-chip.hoje{border:2px solid var(--gold);background:#fbf3e4}.dia-chip.afechar{border-style:dashed}.dia-chip.afechar .dnum{color:#5f6672}.dia-chip.pronto{border:2px solid var(--teal);background:#eaf6f3}.dia-chip.pronto .dst{color:#0d5d55;font-weight:600}.dia-chip.pronto.fechado{border-color:var(--gold);background:#fdfbf5}.dia-chip.pronto.fechado .dst{color:#8a6d0b}.dia-chip.atrasado{background:#fdfbf5;border:2px dashed #d9a441}.dia-chip.atrasado .dst{color:#8a6d0b;font-weight:600}.dia-chip.vazio{border-style:dotted}.dia-chip.vazio .dnum{color:#5f6672}.dia-chip .dsem{color:var(--grey);font-size:var(--text-meta);letter-spacing:.1em;text-transform:uppercase}.dia-chip .dnum{color:var(--navy);margin:2px 0;font-size:1.3rem;font-weight:600}.dia-chip .dst{color:var(--grey);font-size:var(--text-meta)}a.dia-chip:hover{box-shadow:inset 0 0 0 1px var(--gold)}.timeline{border-left:1px solid var(--line);flex-wrap:wrap;display:flex}.tl-card{border-top:2px solid var(--line);border-right:1px solid var(--line);min-width:135px;color:inherit;background:#fff;flex-direction:column;flex:1;padding:14px 16px;text-decoration:none;display:flex}.tl-card.publicada{border-top-color:var(--teal)}.tl-btns{flex-direction:column;gap:5px;margin-top:9px;display:flex}.tl-btns.dia{flex-flow:wrap;align-items:center;gap:8px;margin-top:12px}.tl-dia{color:var(--foreground);margin-right:4px;font-size:11px;font-weight:600}.tl-btn{border:1px solid var(--border);background:var(--card);min-height:32px;color:var(--success);border-radius:4px;align-items:center;padding:5px 8px;font-size:11px;font-weight:600;text-decoration:none;transition-property:background-color,border-color;display:inline-flex}.tl-btn:hover{background:var(--success-surface)}.tl-card.atual{border-top:3px solid var(--gold);background:#fdfbf5}.tl-card.destaque{border-top:3px solid var(--gold);background:var(--navy)}.tl-card.destaque .tl-quando,.tl-card.destaque .tl-sub{color:#fff}.tl-card.destaque .tl-selo{color:var(--gold-soft)}.tl-card.destaque .tl-nota{color:#d5dae3}.tl-card.arquivada{border-top-color:#d8dce3}.tl-card.arquivada .tl-quando{color:#5f6672}.tl-card.futura{border-top-style:dashed;border-top-color:#d8dce3}.tl-card.futura .tl-quando{color:#5f6672}.tl-card--abre{cursor:pointer;position:relative}.tl-card--abre:after{content:"›";color:var(--gold);opacity:0;font-size:1rem;position:absolute;top:10px;right:12px}.tl-card--abre:hover,.tl-card--abre:focus-visible{box-shadow:inset 0 0 0 1px var(--gold)}.tl-card--abre:hover:after,.tl-card--abre:focus-visible:after{opacity:1}.tl-quando{color:var(--navy);font-family:Georgia,serif;font-size:1rem;font-weight:600}.tl-sub{color:var(--grey);font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;margin-top:1px}.tl-selo{color:var(--grey);font-size:var(--text-meta);letter-spacing:.12em;text-transform:uppercase;margin-top:6px}.tl-card.publicada .tl-selo,.tl-card.atual .tl-selo{color:#8a6d0b}.tl-nota{color:var(--grey);margin-top:6px;font-size:.74rem;line-height:1.4}.tl-jan{color:#8a6d0b;font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;margin-top:8px}.tl-idade{white-space:nowrap;border:1px solid #0000;border-radius:999px;margin-left:.5em;padding:.05em .5em;font-weight:600;display:inline-block}.tl-idade-aviso{color:#8a6a1f;background:#fbf4e2;border-color:#8a6a1f33}.tl-idade-grave{color:#a33;background:#fbeded;border-color:#a333}.perfis-grid{flex-wrap:wrap;gap:8px;display:flex}.perfil-chip{border:1px solid var(--line);border-left:2px solid var(--gold);min-height:40px;color:var(--navy);background:#fff;border-radius:2px;align-items:center;padding:7px 14px;font-size:.8rem;text-decoration:none;display:inline-flex}.perfil-chip:hover{background:#fdfbf5}.lnk-aus{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.frentes-tempo{flex-direction:column;gap:18px;min-width:0;display:flex}.frente-tempo{border:1px solid var(--line);border-top:2px solid var(--gold);background:#fff;padding:20px 22px}.frente-tempo.escudo{border-top-color:var(--teal)}.frente-tempo.publicada{border-top-color:#3b9a91}.ft-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;margin-bottom:14px;display:flex}.f-tipo{color:#8a6d0b;font-size:var(--text-meta);letter-spacing:.1em;text-transform:uppercase}.frente-tempo .f-tipo{color:inherit;font-size:inherit;letter-spacing:normal;text-transform:none}.ft-nome{color:var(--navy);margin-top:3px;font-size:1.3rem;font-weight:400}.f-estado{color:#6d7285;margin-top:4px;font-size:.74rem;line-height:1.35}.ft-mov{color:var(--grey);font-size:.72rem}.ft-mov b{color:#8a6d0b;letter-spacing:.04em}.front-windows{border-left:1px solid var(--border)}.front-window{border-top-width:2px}.atores-espaco{flex-direction:column;gap:16px;min-width:0;display:flex}.atores-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.atores-topo h3{color:var(--navy);font-size:1.4rem;font-weight:400}.atores-topo p{max-width:72ch;color:var(--grey);font-size:.84rem}.atores-controles{flex-wrap:wrap;gap:16px 24px;display:flex}.periodo-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.re-rot{color:var(--grey);font-size:var(--text-meta);letter-spacing:.1em;text-transform:uppercase;margin-right:4px}.periodo-chip{border:1px solid var(--line);min-height:40px;color:var(--navy);background:#fff;border-radius:5px;padding:6px 12px;font-size:.76rem}.periodo-chip.ativo{border-color:var(--navy);background:var(--navy);color:#fff}.atores-grupo{flex-direction:column;gap:12px;display:flex}.atores-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ator-card{border:1px solid var(--line);border-top:2px solid var(--gold);text-align:left;background:#fff;border-radius:4px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:16px;display:flex}.ator-card:hover,.ator-card:focus-visible{box-shadow:inset 0 0 0 1px var(--gold)}.ator-badge{font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:2px 8px;font-weight:700}.ator-badge.proprio{color:#8a6d0b;background:#fbf3e4}.ator-badge.movimento{color:#0d5d55;background:#eaf6f3}.ator-badge.vigilancia{color:#565d69;background:#eef0f3}.ator-badge.arquivado{color:#5f6672;background:#f1f1f1}.ator-nome{color:var(--navy);font-size:1.05rem}.ator-papel{color:var(--grey);font-size:.74rem;line-height:1.35}.ator-janela{color:#5a5f6e;font-size:.72rem}.ator-sem-medida{color:var(--grey);font-size:.7rem;font-style:italic}.sent-bar{background:#eef0f3;border-radius:3px;width:100%;height:6px;display:flex;overflow:hidden}.sent-bar .pos{background:var(--teal)}.sent-bar .neu{background:#b8c0cc}.sent-bar .neg{background:#c0603a}.atores-vazio{color:var(--grey);font-size:.8rem;font-style:italic}.ator-relatorio{flex-direction:column;gap:18px;display:flex}.ator-acoes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ator-pdf{background:var(--navy);color:#fff;border-radius:5px;align-items:center;gap:6px;min-height:44px;padding:8px 14px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.ator-pdf svg{width:14px;height:14px}.ator-pdf.mudo{color:#5f6672;background:#eef0f3}.ator-secao{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.ator-secao h3{color:var(--navy);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}.ator-secao h3 span{color:var(--grey);letter-spacing:0;text-transform:none;margin-left:8px;font-weight:400}.ator-secao p,.ator-secao li{font-size:.86rem;line-height:1.55}.ator-medidas{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ator-medidas dt{color:var(--grey);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase}.ator-medidas dd{color:var(--navy);font-family:Georgia,serif;font-size:1.1rem}.ator-ranking{color:#5a5f6e;font-size:.78rem}.ator-alinhamento{gap:6px;padding:0;list-style:none;display:grid}.ator-alinhamento li{grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.ator-frente{color:var(--navy);font-size:.82rem}.ator-pontos{color:var(--gold);letter-spacing:.1em}.ator-alin-texto{color:var(--grey);font-size:.72rem}.ator-chips{flex-wrap:wrap;gap:6px;display:flex}.ator-chip{border:1px solid var(--line);color:var(--navy);background:#f5f3ee;border-radius:3px;padding:3px 8px;font-size:.72rem}.ator-chip b{color:#8a6d0b}.ator-peso{color:var(--grey);font-size:.74rem;font-style:italic}.ator-timeline{align-items:flex-end;gap:10px;height:96px;display:flex}.ator-tl-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;display:flex}.ator-tl-val{color:var(--grey);font-size:var(--text-meta)}.ator-tl-haste{background:var(--teal);border-radius:2px 2px 0 0;width:100%;max-width:40px}.ator-tl-rot{color:var(--grey);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase}.ator-fala{border-left:3px solid var(--gold);padding:4px 12px}.ator-fala p{font-family:Georgia,serif;font-style:italic}.ator-fala cite{color:var(--grey);margin-top:4px;font-size:.72rem;font-style:normal;display:block}.ator-fala a{color:var(--teal);text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.ator-fala a svg{width:12px;height:12px}.ator-fonte{color:#5f6672;font-size:.7rem;line-height:1.45}@media (max-width:1100px){.kpi-colunas{grid-template-columns:minmax(0,1fr)}.kpi-coluna{border-bottom:1px solid #efe6ce;border-right:0}.kpi-coluna:last-child{border-bottom:0}.atores-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.fw-alavancas{grid-template-columns:minmax(0,1fr)}.fw-cabeca{flex-direction:column;align-items:flex-start}.fecha-semana{padding:18px 16px}.estacao{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px 0}.radar-grid{grid-template-columns:minmax(0,1fr)}.rbloco{border-right:0;border-bottom:1px solid var(--line)}.rbloco:last-child{border-bottom:0}.banner-fechado,.peca-destaque{flex-direction:column;align-items:stretch}.bf-btn,.pd-btn{justify-content:center;width:100%}}@media (max-width:639px){.resumo-dia{padding-left:16px}.rd-texto{font-size:1.12rem}.timeline{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tl-card{border:1px solid var(--line);border-top:2px solid var(--line);min-width:0}.tl-card.publicada{border-top-color:var(--teal)}.tl-card.atual,.tl-card.destaque{border-top-width:3px}.kpi-linha{grid-template-columns:minmax(0,1fr)}.kpi-linha .k-vd{text-align:left}.atores-grid{grid-template-columns:minmax(0,1fr)}.ator-medidas{grid-template-columns:repeat(2,minmax(0,1fr))}.ator-alinhamento li{grid-template-columns:minmax(0,1fr);gap:2px}}.publicacao-ressalvas{background:#fffbeb;border-color:#d97706}.origem-automatica{color:#7c2d12!important;background:#ffedd5!important;border-color:#ea580c!important}.origem-aplicacao{color:#1e3a8a!important;background:#dbeafe!important;border-color:#3b82f6!important}.application-observation{min-width:0;padding:16px 0}.observation-heading,.observation-actions,.observation-detail-result{align-items:center;gap:12px;display:flex}.observation-heading{justify-content:space-between;margin-bottom:16px}.observation-heading h4{margin:0;font-size:16px}.observation-live{white-space:nowrap;gap:8px;display:flex}.observation-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.observation-filters>label,.observation-filters>.observation-select{flex-direction:column;align-items:stretch;gap:6px;min-width:0;font-size:12px;display:flex}.observation-select label{font-size:12px}.observation-filters input{width:100%;min-width:0;min-height:var(--control-height)}.observation-filters>button{min-height:var(--control-height)}.observation-status{color:var(--muted-foreground);flex-wrap:wrap;gap:6px 16px;margin:14px 0;font-size:12px;display:flex}.observation-metrics{border-block:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;padding:16px 0;display:grid}.observation-metrics dt{color:var(--muted-foreground);font-size:12px}.observation-metrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:20px;font-weight:600}.observation-chart{margin:16px 0 24px}.observation-chart figcaption{justify-content:space-between;gap:8px;font-size:12px;display:flex}.observation-chart-key{flex-wrap:wrap;gap:12px;margin:8px 0;font-size:12px;display:flex}.observation-chart-key span{align-items:center;gap:5px;display:flex}.observation-chart-key i{width:10px;height:10px;display:inline-block}.observation-success-swatch,.observation-bar-success{background:var(--teal)}.observation-failure-swatch,.observation-bar-failure{background:var(--destructive);background-image:repeating-linear-gradient(135deg,#0000,#0000 3px,#ffffff50 3px 4px)}.observation-bars{border-bottom:1px solid var(--border);align-items:stretch;gap:3px;height:120px;display:flex}.observation-bar-slot{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex}.observation-chart-axis{color:var(--muted-foreground);justify-content:space-between;gap:12px;margin:6px 0;font-size:11px;display:flex}.observation-chart-axis time:last-child{text-align:right}.observation-chart-data summary,.observation-audit-list summary{cursor:pointer;padding:6px 0;font-size:12px}.observation-chart-data[open]{max-height:300px;overflow:auto}.observation-calls-table{table-layout:fixed;width:100%}.observation-calls-table th:first-child{width:23%}.observation-calls-table th:nth-child(2){width:34%}.observation-calls-table th:nth-child(3){width:19%}.observation-calls-table th:nth-child(4){width:10%}.observation-calls-table th:nth-child(5){width:14%}.observation-calls-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;font-size:12px}.observation-call-link{text-align:left;max-width:100%;color:var(--foreground);cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;padding:2px;display:flex}.observation-call-link span:last-child{overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline}.observation-result-success{color:var(--teal)}.observation-result-failure,.observation-result-interrupted{color:var(--destructive)}.observation-audit-list{margin:0;padding:0;list-style:none}.observation-audit-list>li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:14px 0}.observation-audit-list>li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.observation-audit-list time,.observation-audit-list p{color:var(--muted-foreground);font-size:12px}.observation-audit-list p{margin:6px 0}.observation-audit-list pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.observation-detail[data-slot=sheet-content]{gap:0;width:min(100%,620px);max-width:620px}.observation-close{position:absolute;top:12px;right:12px}.observation-detail [data-slot=sheet-header]{border-bottom:1px solid var(--border);padding-right:60px}.observation-detail-body{min-height:0;padding:20px;overflow-y:auto}.observation-detail-body h5{margin:20px 0 8px;font-size:14px}.observation-fields{margin:12px 0}.observation-fields>div{border-bottom:1px solid var(--border);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.observation-fields dt{color:var(--muted-foreground);font-size:12px}.observation-fields dd{overflow-wrap:anywhere;margin:0;font-size:12px}.observation-copy{align-items:center;gap:8px;display:flex}.observation-copy code{min-width:0}.observation-copy button{flex-shrink:0}.applications-view [data-slot=tabs-list]{flex-wrap:wrap;justify-content:flex-start;row-gap:8px;max-width:100%;height:auto;min-height:44px}.applications-view [data-slot=tabs-trigger]{flex:none;min-height:38px}.application-observation [data-slot=alert]{margin:12px 0}.application-observation [data-slot=alert-description]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:700px){.observation-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.observation-operation-filter,.observation-request-filter{grid-column:1/-1}.observation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.observation-calls-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.observation-calls-table tbody{display:block}.observation-calls-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 0;display:grid}.observation-calls-table td{flex-direction:column;gap:5px;padding:6px;display:flex}.observation-calls-table td:before{content:attr(data-label);color:var(--muted-foreground);font-size:11px}.observation-calls-table td:nth-child(2){grid-area:2/1/auto/-1}.observation-fields>div{grid-template-columns:100px minmax(0,1fr);gap:8px}}.cockpit-edition-line{border-top:2px solid var(--gold);flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;padding-top:14px;display:flex}.cockpit-edition-line>h3{font-family:var(--font-editorial);color:var(--navy);overflow-wrap:anywhere;font-size:22px;font-weight:400;line-height:1.35}.cockpit-edition-line>p{color:var(--muted-foreground);font-size:13px}.cockpit-edition-line>[data-slot=badge]{align-self:center}.moldura-strat{background:var(--navy);color:#fff;border-radius:2px;min-width:0;padding:26px 30px 22px;position:relative;overflow:hidden}.moldura-strat:before{content:"";background:linear-gradient(90deg,var(--gold),transparent);width:55%;height:3px;position:absolute;top:0;left:0}.ms-eyebrow{color:var(--gold-soft);font-size:var(--text-meta);letter-spacing:.24em;text-transform:uppercase;margin-bottom:14px}.ms-tese{color:#f3f1ea;max-width:72ch;font-family:var(--font-editorial);margin-bottom:20px;font-size:1.28rem;font-weight:400;line-height:1.42}.ms-tese:last-child{margin-bottom:0}.ms-tese b{color:var(--gold-soft);font-weight:400}.frentes-mini{border-left:1px solid #ffffff1f;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.frentes-mini .frente-card{border:0;border-top:2px solid var(--gold);background:0 0;border-right:1px solid #ffffff1f;border-radius:0;flex-direction:column;min-width:0;padding:13px 16px 12px;display:flex}.frentes-mini .frente-card.escudo{border-top-color:var(--teal)}.frentes-mini .frente-card.publicada{border-top-color:#7fcfc5}.frentes-mini .f-tipo{color:var(--gold-soft);font-size:var(--text-meta);letter-spacing:.15em;text-transform:uppercase}.frentes-mini .frente-card.escudo .f-tipo,.frentes-mini .frente-card.publicada .f-tipo{color:#7fcfc5}.frentes-mini .f-nome{color:#fff;font-family:var(--font-editorial);overflow-wrap:anywhere;margin:5px 0 0;font-size:.98rem}.frentes-mini .f-estado{color:#b4bac6;letter-spacing:.02em;margin-top:4px;font-size:12px;line-height:1.35}.moldura-strat [role=alert]{margin-top:16px}.ms-nota{color:#b4bac6;margin:-12px 0 16px;font-size:12px;font-style:italic}.moldura-strat .contexto-acervo{margin-top:12px}.moldura-strat .contexto-acervo>summary{color:#b4bac6}@media (max-width:639px){.moldura-strat{padding:20px 18px}.ms-tese{font-size:1.08rem;line-height:1.4}.frentes-mini{grid-template-columns:minmax(0,1fr)}.frentes-mini .frente-card{border-bottom:1px solid #ffffff1f;border-right:0}.frentes-mini .frente-card:last-child{border-bottom:0}}.cockpit-serif-title{color:var(--navy);font-family:var(--font-editorial);font-weight:400;line-height:1.3}.scope-toolbar.reading-toolbar--compact{border-block:1px solid var(--border);align-items:center;gap:8px 24px;padding-block:6px}.scope-toolbar.reading-toolbar--compact>[data-slot=field]{flex:0 auto;gap:8px}.scope-toolbar.reading-toolbar--compact>.reading-scope{flex:0 360px}.scope-toolbar.reading-toolbar--compact [data-slot=field-label]{color:var(--muted-foreground);font-size:var(--text-meta);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex:none;font-weight:400}.scope-toolbar.reading-toolbar--compact input[type=date]{width:auto}.scope-toolbar.reading-toolbar--compact [data-slot=native-select-wrapper]{width:auto;min-width:9rem}.scope-toolbar.reading-toolbar--compact>.reading-scope [data-slot=native-select-wrapper]{flex:auto}.scope-toolbar.reading-toolbar--compact .scope-toolbar-actions>button{color:var(--navy)}@media (max-width:600px){.scope-toolbar.reading-toolbar--compact{column-gap:12px}.scope-toolbar.reading-toolbar--compact>[data-slot=field]{flex-direction:column;flex:calc(50% - 8px);align-items:stretch;gap:4px}.scope-toolbar.reading-toolbar--compact>.reading-scope{flex-basis:100%}.scope-toolbar.reading-toolbar--compact input[type=date],.scope-toolbar.reading-toolbar--compact [data-slot=native-select-wrapper]{width:100%;min-width:0}}.banner-publicacao{flex-wrap:wrap;margin:0}.banner-publicacao>.bf-texto{flex:280px;min-width:0}.banner-publicacao>.publication-receipt{border-top:1px solid #bfddd6;flex-basis:100%;padding-top:12px}@media (max-width:899px){.banner-publicacao>.bf-texto,.banner-publicacao>.publication-receipt{flex-basis:auto}}.publication-receipt{flex-direction:column;gap:12px;min-width:0;display:flex}.cockpit-auditoria{border-top:1px solid var(--border);min-width:0}.cockpit-auditoria>details>summary{color:var(--navy);font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-weight:600;display:flex}.cockpit-auditoria-corpo{flex-direction:column;gap:24px;min-width:0;padding:8px 0 20px;display:flex}.cockpit-audit-title{color:var(--navy);font-family:var(--font-editorial);font-size:1.1rem;font-weight:400}.cockpit-custodia{border-top:1px solid var(--border);min-width:0;color:var(--muted-foreground);flex-direction:column;gap:8px;padding-top:16px;font-size:14px;display:flex}.cockpit-auditoria .cockpit-proveniencia{border-top:1px solid var(--border);color:var(--muted-foreground);padding-top:16px;font-size:14px}.edition-provenance{color:var(--muted-foreground);font-size:12px;font-style:italic}.cockpit-library-link{min-height:var(--control-height);color:var(--navy);text-underline-offset:4px;transition:color var(--motion-fast) var(--ease-enter);align-self:flex-start;align-items:center;gap:8px;font-size:14px;text-decoration:underline;display:inline-flex}.cockpit-library-link:hover{color:var(--teal)}.publication-delivery{border-top:1px solid var(--border);flex-direction:column;gap:12px;min-width:0;padding-top:20px;display:flex}.publication-delivery-title{color:var(--navy);font-size:16px;font-weight:600}.front-risk-heading{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:8px;display:flex}.front-risk-matrix .front-risk-heading>h3{margin-bottom:0}.front-risk-heading>[data-slot=badge]{align-self:center}.pilula-recebida .executive-alert-open{min-width:0;color:var(--navy);flex:0 auto}.executive-alert-action{flex:none}.executive-alert-error{margin-top:8px}.reading-caveat{border-left:3px solid var(--gold);color:#584b2a;flex-direction:column;gap:4px;padding:4px 0 4px 12px;font-size:13px;display:flex}.reading-caveat details{color:var(--muted-foreground)}.reading-caveat details>div{padding-block:4px 8px}.documentary-view .scope-toolbar>.knowledge-terms{flex:2 260px}.knowledge-result-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-bottom:12px;display:flex}.reports-archive{border-top:1px solid var(--border);padding-top:8px}.reports-archive>summary{color:var(--navy);font-weight:600}.executive-reading-empty{border-top:2px solid var(--gold);flex-direction:column;gap:12px;min-width:0;display:flex}.moldura-strat .rnota{color:#b4bac6;border-top-color:#ffffff1f}.cockpit-narrativa>div>article+article{border-top:1px solid #ffffff1f;padding-top:12px}.cockpit-narrativa .serif{font-family:var(--font-editorial);font-size:1.02rem}.cockpit-cenarios .contexto-acervo>div{border-top:1px solid var(--line);padding-top:12px}.rd-analise{border-top:1px solid #efe6ce;margin-top:18px;padding-top:14px}.rd-analise .rd-rot{margin-bottom:10px}.rd-analise-rot{color:#5f6672;font-size:var(--text-meta);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}.rd-analise-texto{color:var(--navy);overflow-wrap:anywhere;font-size:1rem;line-height:1.55}.hom-frentes{border:1px solid var(--line);border-top:2px solid var(--gold);background:#fff;flex-direction:column;gap:10px;min-width:0;padding:16px 20px;display:flex}.hom-frentes .rd-rot{margin-bottom:0}.hom-frentes .rsub{margin-top:0}.hom-frente-nome{min-width:0;color:var(--navy);font-family:var(--font-editorial);overflow-wrap:anywhere;font-size:1rem;font-weight:400}.hom-pulso{flex-direction:column;gap:10px;min-width:0;display:flex}.hom-pulso-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.hom-pulso-cab .rd-rot{color:#7a5f0a;margin-bottom:0}.hom-pulso-n{color:var(--navy);font-family:var(--font-editorial);font-variant-numeric:tabular-nums;font-size:1.3rem;line-height:1.3}.hom-pulso-nota{color:#5f6672;font-size:.74rem;line-height:1.45}.hom-marcos .rlista li.hom-marco-passado b{color:#5f6672}.rail-rot{color:#7a5f0a;font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.rail-acao{border-left:3px solid var(--gold);background:#fdfbf5;padding:10px 14px}.published-fronts{overflow-wrap:anywhere}.ft-edicao{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.ft-edicao>h3{color:var(--navy);font-family:var(--font-editorial);font-size:1.1rem;font-weight:400;line-height:1.35}.ft-edicao>p{color:var(--grey);font-size:.78rem}.ft-edicao>[data-slot=badge]{align-self:center}.frente-tempo[data-origin=publicada] .f-estado{white-space:pre-wrap;max-width:72ch}.frente-tempo .tl-nota{white-space:pre-wrap}.ft-recomendacao{border-left:2px solid var(--gold);color:#2a2e38;white-space:pre-wrap;margin-top:14px;padding:2px 0 2px 12px;font-size:.8rem;line-height:1.5}.ft-recomendacao b{color:#8a6d0b;font-weight:600}.ft-detalhe{border-top:1px solid var(--line);margin-top:12px}.ft-detalhe>summary{cursor:pointer;min-height:44px;color:var(--navy);align-items:center;gap:6px;font-size:.76rem;list-style:none;display:flex}.ft-detalhe>summary::-webkit-details-marker{display:none}.ft-detalhe>summary svg{width:14px;height:14px;transition:transform var(--motion-fast,.15s)}.ft-detalhe[open]>summary svg{transform:rotate(180deg)}.ft-detalhe>summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ft-detalhe-corpo{flex-direction:column;gap:12px;min-width:0;padding-bottom:4px;display:flex}.ft-detalhe-corpo dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 16px;font-size:.78rem;display:grid}.ft-detalhe-corpo dt{color:var(--grey);font-size:var(--text-meta);text-transform:uppercase}.ft-detalhe-corpo dd{color:#2a2e38;margin-top:2px}.ft-contagem{min-height:1.25rem;color:var(--grey);margin-top:8px;font-size:.78rem}.ft-rodape{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding-top:14px;display:flex}.ft-rodape-nota{font-style:italic}.ft-rodape summary{cursor:pointer;align-items:center;min-height:44px;display:flex}@media (prefers-reduced-motion:reduce){.ft-detalhe>summary svg{transition:none}}.front-risk-matrix .front-risk-summary>div{flex-direction:column-reverse;justify-content:flex-end;min-width:0;display:flex}.front-risk-state.is-clamped{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.front-risk-more{min-height:32px;color:var(--navy);text-underline-offset:3px;cursor:pointer;margin:-6px 0 8px;font-size:.72rem;text-decoration:underline}.front-risk-more:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.legislative-view .view-head p{max-width:680px}.domain-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.domain-kpi{border:1px solid var(--line);border-top:3px solid var(--navy);background:#fff;border-radius:5px;flex-direction:column-reverse;justify-content:flex-end;min-width:0;padding:14px 16px;display:flex}.domain-kpi dd{color:var(--navy);font-family:var(--font-editorial);font-variant-numeric:tabular-nums;font-size:1.45rem}.domain-kpi dt{color:var(--grey);overflow-wrap:anywhere;margin-top:3px;font-size:.72rem}.domain-note{border:1px solid #e6d7a5;border-left:3px solid var(--gold);color:#584b2a;overflow-wrap:anywhere;background:#fff8e2;flex-direction:column;gap:6px;padding:12px 14px;font-size:.8rem;line-height:1.5;display:flex}.domain-note-links{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.agenda-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.agenda-item{border:1px solid var(--line);background:#fff;border-radius:5px;grid-template-columns:minmax(110px,.28fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 15px;display:grid}.agenda-item.moveu{border-left:3px solid var(--gold)}.agenda-id{color:var(--navy);font-family:var(--font-editorial);overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.35}.agenda-casa{color:var(--grey);font-size:var(--text-meta);text-transform:uppercase;margin-top:3px}.agenda-item.moveu .agenda-casa{color:#8a6d0b;font-weight:600}.agenda-ementa{color:#354257;overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;font-size:.82rem;line-height:1.45;display:flex}.agenda-meta{color:var(--grey);font-size:.74rem}.agenda-link{min-height:32px;color:var(--navy);white-space:nowrap;text-underline-offset:3px;align-items:center;gap:4px;font-size:.74rem;font-weight:600;text-decoration:underline;display:inline-flex}.agenda-link svg{width:13px;height:13px}.agenda-link.indisponivel{color:var(--grey);font-weight:400;text-decoration:none}.agenda-rodape{border-top:1px solid var(--line);padding-top:14px;font-style:italic}.legislative-audit{border-top:1px solid var(--line)}.legislative-audit>summary{cursor:pointer;min-height:44px;color:var(--navy);align-items:center;font-size:.86rem;font-weight:600;display:flex}.legislative-audit>summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.legislative-audit-body{overflow-wrap:anywhere;flex-direction:column;gap:16px;min-width:0;padding:8px 0 4px;display:flex}@media (max-width:760px){.agenda-item{grid-template-columns:minmax(0,1fr);gap:8px}.agenda-link{justify-self:start}}@media (max-width:560px){.domain-summary{gap:8px}.domain-kpi{padding:10px}.domain-kpi dd{font-size:1.2rem}.domain-kpi dt{font-size:.68rem;line-height:1.3}.legislative-view .agenda-link,.front-risk-more{min-height:44px}}:root{--people-gold-text:#7a5f0a;--people-violet:#7c3aed;--people-teal-soft:#3b9a91;--people-amber:#fbf3e4;--people-archived:#b9b4aa}.people-view-head{margin-bottom:0}.people-view-head h2{margin-top:0}.people-view-head p{max-width:680px;font-size:.86rem;line-height:1.5}.ae-periodo{flex-wrap:wrap;flex:320px;align-self:flex-end;align-items:center;gap:6px;display:flex}.ae-periodo-rot,.ae-rep-per-l{color:var(--grey);font-size:var(--text-meta);text-transform:uppercase;margin-right:4px;font-weight:700}.ae-chip{border:1px solid var(--line);min-height:40px;color:var(--grey);font:inherit;transition-property:background-color,border-color,color;transition-duration:var(--motion-fast);background:#fff;border-radius:20px;padding:4px 14px;font-size:.78rem;font-weight:600}.ae-chip:hover{border-color:var(--gold);color:var(--navy)}.ae-chip[aria-pressed=true]{border-color:var(--gold);background:var(--gold);color:var(--navy-deep)}.ae-chip:focus-visible,.ae-fchip:focus-visible,.ae-card:focus-visible,.ae-rung:focus-visible,.ae-back:focus-visible,.ae-abrir:focus-visible,.ae-pdf:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ae-outro-toggle{color:var(--navy)}.ae-outro-toggle[aria-expanded=true] .ae-outro-seta{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.ae-outro-seta{transition-property:transform;transition-duration:var(--motion-fast)}}.ae-outro-campos{border:1px solid var(--line);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:12px 14px;display:flex}.ae-outro-campos[hidden]{display:none}.ae-outro-atual{color:var(--navy);flex-basis:100%;font-size:.82rem;font-weight:600}.ae-outro-campos>[data-slot=field]{flex:180px;min-width:0;max-width:260px}.ae-outro-campos>button{min-height:var(--control-height)}.ae-moldura{background:#f5f3ee;border:1px solid #e7e3d9;border-radius:14px;min-width:0;overflow:hidden}.ae-moldura-nav{background:#12233b;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;display:flex}.ae-moldura-sec{color:#a9b2bf;font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;padding-right:6px}.ae-moldura-item{color:#c9d2dd;min-height:40px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.85rem;display:inline-flex}.ae-moldura-item:hover{background:#ffffff0f}.ae-moldura-item[aria-pressed=true]{color:#fff;box-shadow:inset 0 -2px #d9a72c}.ae-moldura-item:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}.ae-moldura-topo{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 30px;display:flex}.ae-moldura-titulo{color:var(--navy);font-family:var(--font-editorial);font-size:1.24rem;font-weight:600}.ae-moldura-lt{border:1px solid var(--gold);color:var(--people-gold-text);font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;padding:4px 10px}.ae-moldura-corpo{flex-direction:column;gap:14px;min-width:0;padding:22px 30px 40px;display:flex}.ae-espaco{flex-direction:column;gap:14px;min-width:0;display:flex}.ae-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ae-topo-texto{gap:4px;min-width:0;max-width:72ch;display:grid}.ae-topo h3{color:var(--navy);font-family:var(--font-editorial);font-size:1.4rem;font-weight:600}.ae-topo p{color:var(--grey);font-size:.86rem;line-height:1.5}.ae-topo p b{color:var(--navy)}.ae-nota{font-style:italic;font-size:.8rem!important}.ae-tipo{flex-wrap:wrap;gap:6px;display:flex}.ae-fbar{flex-wrap:wrap;gap:7px;display:flex}.ae-fchip{border:1px solid var(--line);min-height:40px;color:var(--grey);font:inherit;transition-property:background-color,border-color,color;transition-duration:var(--motion-fast);background:#fff;border-radius:20px;align-items:center;gap:6px;padding:4px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.ae-fchip b{background:var(--line);color:var(--navy);font-size:var(--text-meta);border-radius:9px;padding:0 7px}.ae-fchip:hover{border-color:var(--navy);color:var(--navy)}.ae-fchip[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:#fff}.ae-fchip[aria-pressed=true] b{color:#fff;background:#ffffff2e}.ae-grupo{flex-direction:column;gap:10px;min-width:0;display:flex}.ae-gsec{color:var(--navy);font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-weight:800;display:flex}.ae-gsec-n{background:var(--line);color:#565d69;letter-spacing:0;border-radius:9px;padding:1px 8px;font-weight:700}.ae-gsec-sub{color:var(--grey);font-family:var(--font-editorial);letter-spacing:0;text-transform:none;font-size:.8rem;font-weight:500}.ae-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.ae-card{border:1px solid var(--line);min-width:0;color:var(--foreground);font:inherit;text-align:left;transition-property:box-shadow,transform;transition-duration:var(--motion-base);background:#fff;border-radius:9px;flex-direction:column;align-items:stretch;padding:13px 15px;display:flex;position:relative;overflow:hidden}.ae-card:hover{box-shadow:0 6px 16px #0f243a14}@media (prefers-reduced-motion:no-preference){.ae-card:hover{transform:translateY(-1px)}}.ae-card.proprio{background:linear-gradient(#fffcf4,#fff 30px);border-color:#e4d9bc}.ae-card.proprio:before{content:"";background:linear-gradient(90deg, var(--gold), #e9dbaa 58%, #fff0);height:2px;position:absolute;inset:0 0 auto}.ae-card.candidato{border-left:3px solid var(--people-violet)}.ae-card.arquivado{background:#fbfaf7;border-left:3px solid #c9c4ba}.ae-card.nmed{border-style:dashed}.ae-nm{color:var(--navy);font-family:var(--font-editorial);font-size:1rem;font-weight:600;line-height:1.2}.ae-pp{color:var(--grey);font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;margin-top:3px}.ae-card-corpo{flex-direction:column;flex:auto;min-width:0;display:flex}.ae-badge{font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;margin-top:9px;font-weight:700;display:inline-flex}.ae-bd{background:var(--people-teal-soft);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ae-bd.proprio{background:var(--gold);box-shadow:0 0 0 2px #c9a22733}.ae-bd.movimento{background:var(--gold)}.ae-bd.vigilancia{background:var(--people-teal-soft)}.ae-bd.candidato{background:var(--people-violet)}.ae-bd.arquivado{background:var(--people-archived)}.ae-badge.proprio,.ae-badge.movimento,.ae-selo-st.proprio,.ae-selo-st.movimento{color:var(--people-gold-text)}.ae-badge.vigilancia,.ae-selo-st.vigilancia{color:var(--teal)}.ae-badge.candidato,.ae-selo-st.candidato{color:var(--people-violet)}.ae-badge.arquivado,.ae-selo-st.arquivado{color:#5f6672}.ae-mov{border-top:1px solid var(--line);color:#3d4550;flex:auto;margin-top:8px;padding-top:8px;font-size:.8rem;line-height:1.4}.ae-janela{color:#5f6672;font-size:var(--text-meta);margin-top:4px}.ae-duas{color:var(--grey);font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #efe7d2;flex-wrap:wrap;gap:6px 15px;margin-top:9px;padding-top:8px;display:flex}.ae-duas b{color:var(--navy);font-family:var(--font-editorial);letter-spacing:0;text-transform:none;margin-top:1px;font-size:.95rem;font-weight:600;display:block}.ae-duas .fc b{color:var(--people-gold-text)}.ae-sent{background:#eef0f3;border-radius:3px;width:100%;height:6px;margin-top:9px;display:flex;overflow:hidden}.ae-sent .pos{background:var(--teal)}.ae-sent .neu{background:#b8c0cc}.ae-sent .neg{background:#c0603a}.ae-sent .amb{background:var(--gold-soft)}.ae-semmed{color:#6b665e;font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;margin-top:9px;font-weight:700}.ae-go{color:var(--teal);margin-top:9px;font-size:.76rem;font-weight:600}.ae-sem-medida{color:var(--grey);font-size:.76rem;font-style:italic}.ae-vazio{color:var(--grey);padding:20px 4px;font-size:.86rem;font-style:italic}.ae-leg{color:var(--grey);font-size:var(--text-meta);flex-wrap:wrap;gap:8px 16px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ae-leg li{align-items:center;gap:6px;display:flex}.ae-ficha{flex-direction:column;min-width:0;display:flex}.ae-back{min-height:44px;color:var(--teal);font:inherit;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-size:.84rem;font-weight:600;display:inline-flex}.ae-back svg{width:16px;height:16px}.ae-fh{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.ae-fh-nm{color:var(--navy);font-family:var(--font-editorial);outline:none;font-size:1.7rem;font-weight:600;line-height:1.2}.ae-fh-pp{color:var(--grey);font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;margin-top:3px}.ae-selo{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:340px;padding:9px 13px}.ae-selo-st{font-size:var(--text-meta);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:3px;font-weight:700;display:flex}.ae-selo-sub{color:var(--grey);font-size:.76rem;line-height:1.4}.ae-escada-rot{color:var(--grey);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;margin:22px 0 9px}.ae-escada{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ae-escada li{border-right:1px solid var(--line);min-width:0;display:flex}.ae-escada li:last-child{border-right:0}.ae-rung{border:0;border-top:3px solid var(--line);width:100%;min-width:0;color:var(--foreground);font:inherit;text-align:left;transition-property:background-color;transition-duration:var(--motion-fast);background:0 0;flex-direction:column;gap:2px;padding:13px 15px;display:flex}.ae-rung:hover{background:#fbfaf7}.ae-rung.atual{border-top-color:var(--gold);background:#fdfbf5}.ae-rung.publicada{border-top-color:var(--teal)}.ae-rung.vazia{border-top-style:dashed}.ae-rq{color:var(--navy);font-family:var(--font-editorial);font-size:.98rem;font-weight:600}.ae-rs{color:var(--grey);font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px}.ae-rt{color:#3d4550;font-size:.78rem;line-height:1.4}.ae-detalhe{border:1px solid var(--line);border-left:3px solid var(--gold);background:#fff;border-radius:8px;margin-top:20px;padding:16px 18px}.ae-detalhe h4{color:var(--navy);font-family:var(--font-editorial);font-size:1.08rem;font-weight:600}.ae-detalhe ul{margin:11px 0 0;padding:0;list-style:none}.ae-detalhe li{padding:6px 0 6px 16px;font-size:.86rem;line-height:1.45;position:relative}.ae-detalhe li:before{content:"";background:var(--people-teal-soft);border-radius:50%;width:6px;height:6px;position:absolute;top:13px;left:0}.ae-caveat{border-top:1px dashed var(--line);color:var(--grey);margin-top:12px;padding-top:11px;font-size:.78rem;font-style:italic;line-height:1.5}.ae-abrir{background:var(--navy);color:#fff;min-height:44px;font:inherit;transition-property:background-color;transition-duration:var(--motion-fast);border:0;border-radius:7px;align-self:flex-start;align-items:center;gap:8px;margin-top:20px;padding:10px 18px;font-size:.86rem;font-weight:600;display:inline-flex}.ae-abrir:hover{background:var(--navy-deep)}.ae-rep>[data-slot=dialog-body]{gap:0;padding:0}.ae-rep-head{border-bottom:3px solid var(--gold);background:var(--navy);color:#fff;gap:0;padding:20px 56px 20px 24px}.ae-rep-eyebrow{color:var(--gold-soft);font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase}.ae-rep-nome{color:#fff;font-family:var(--font-editorial);margin-top:5px;font-size:1.5rem;font-weight:600;line-height:1.25}.ae-rep-papel{color:#aeb8c6;font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;margin-top:3px}.ae-rep-meta{margin-top:9px;font-size:.76rem;color:#c3cad6!important}.ae-rep-actions{border-bottom:1px solid var(--line);background:#fbfaf7;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 24px;display:flex}.ae-pdf{border:1px solid var(--line);min-height:44px;color:var(--navy);font:inherit;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.ae-pdf:hover{border-color:var(--gold)}.ae-pdf:disabled{cursor:wait;opacity:.7}.ae-pdf svg{width:14px;height:14px}.ae-pdf.mudo{color:#5f6672;background:#f5f3ee;border-style:dashed}.ae-rep-per{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:11px 24px;display:flex}.ae-rep-per .ae-chip[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:#fff}.ae-rep-abas{gap:0}.ae-rep-abas [data-slot=tabs-list]{border-bottom:1px solid var(--line);margin:0 24px}.ae-rep-abas [data-slot=tabs-trigger][data-active]{color:var(--navy)}.ae-rep-abas [data-slot=tabs-trigger]:after{background:var(--gold)}.ae-rep-body{flex-direction:column;gap:15px;min-width:0;padding:18px 24px;display:flex}.ae-rep-janela{border:1px solid var(--line);color:var(--grey);background:#fbfaf7;border-radius:7px;padding:8px 12px;font-size:.78rem;line-height:1.5}.ae-rep-janela b{color:var(--navy)}.ae-rep-tiles{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:9px;margin:0;display:grid}.ae-rep-tiles>div{border:1px solid var(--line);text-align:center;background:#fbfaf7;border-radius:8px;flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:11px 10px;display:flex}.ae-rep-tiles dt{color:var(--grey);font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase}.ae-rep-tiles dd{color:var(--navy);font-family:var(--font-editorial);margin:0;font-size:1.02rem;font-weight:600;line-height:1.2}.ae-tend{color:var(--teal);font-size:.8rem;font-weight:700}.ae-rep-sec{flex-direction:column;gap:6px;min-width:0;display:flex}.ae-rep-sec h3{border-bottom:2px solid var(--gold);color:var(--navy);font-family:var(--font-editorial);align-self:flex-start;padding-bottom:4px;font-size:1rem;font-weight:600}.ae-rep-sec p,.ae-rep-sec li{font-size:.88rem;line-height:1.6}.ae-h-win{color:var(--grey);font-family:var(--font-body);font-size:var(--text-meta);letter-spacing:.03em;text-transform:uppercase;margin-left:6px;font-weight:600}.ae-rep-fonte{color:#5f6672;flex-wrap:wrap;align-items:center;gap:8px;font-size:.76rem;display:flex}.ae-sent-leg{color:var(--grey);font-size:.78rem!important}.ae-rep-rank{background:var(--people-amber);color:var(--navy);border:1px solid #e8dbb5;border-radius:8px;align-self:flex-start;padding:7px 13px;font-size:.8rem}.ae-rep-rank b{color:var(--people-gold-text)}.ae-sinais,.ae-marcos,.ae-lista{margin:0;padding-left:18px}.ae-sinais li{color:var(--people-gold-text)}.ae-marcos li{border-top:1px solid #f1ede3}.ae-rep-estrut{border-top:1px dashed var(--line);color:var(--grey);padding-top:14px;font-size:.78rem;font-style:italic;line-height:1.5}.ae-alinhamento{margin:0;padding:0;list-style:none}.ae-alinhamento li{border-bottom:1px solid #f1ede3;grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:7px 0;display:grid}.ae-alinhamento li:last-child{border-bottom:0}.ae-ali-f{color:var(--foreground)}.ae-ali-dots{gap:3px;display:flex}.ae-ali-dots i{background:var(--line);border-radius:50%;width:9px;height:9px}.ae-ali-dots i.on{background:var(--teal)}.ae-ali-t{color:var(--grey);letter-spacing:.03em;text-align:right;text-transform:uppercase;font-weight:700;font-size:var(--text-meta)!important}.ae-chips{flex-wrap:wrap;gap:6px;display:flex}.ae-chip-tema{border:1px solid var(--line);color:var(--navy);background:#f5f3ee;border-radius:12px;padding:3px 10px;font-size:.76rem}.ae-chip-tema b{color:var(--people-gold-text)}.ae-leg-rows{margin:0}.ae-leg-rows>div{border-bottom:1px solid #f1ede3;gap:12px;padding:6px 0;font-size:.86rem;display:flex}.ae-leg-rows>div:last-child{border-bottom:0}.ae-leg-rows dt{color:var(--grey);font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;flex:0 0 92px;padding-top:2px;font-weight:700}.ae-leg-rows dd{min-width:0;margin:0}.ae-timeline{align-items:flex-end;gap:12px;height:96px;display:flex}.ae-tl-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;display:flex}.ae-tl-val{color:var(--grey);font-size:var(--text-meta)}.ae-tl-haste{background:var(--people-teal-soft);border-radius:3px 3px 0 0;width:100%;max-width:28px}.ae-tl-bar:last-child .ae-tl-haste{background:var(--gold)}.ae-tl-rot{color:var(--grey);font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase}.ae-fala{border-left:3px solid var(--gold);margin:0 0 10px;padding:6px 0 6px 14px}.ae-fala p{font-family:var(--font-editorial);font-size:.9rem;font-style:italic;line-height:1.5}.ae-fala cite{color:var(--grey);font-size:var(--text-meta);letter-spacing:.03em;text-transform:uppercase;margin-top:5px;font-style:normal;display:block}.ae-fala a{color:var(--teal);text-underline-offset:3px;text-transform:none;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.ae-fala a svg{width:12px;height:12px}.ae-rt-cab{background:linear-gradient(#fffcf4,#fff);border:1px solid #e4d9bc;border-radius:9px;padding:13px 15px}.ae-rt-q{color:var(--people-gold-text);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ae-rt-n{color:var(--navy);font-family:var(--font-editorial);margin-top:5px;font-size:.92rem;line-height:1.45}.ae-rt-nota{color:var(--grey);font-size:.8rem;line-height:1.45}.ae-rep-foot{border-top:1px solid var(--line);color:#5f6672;gap:6px;padding:12px 24px 20px;font-size:.76rem;font-style:italic;line-height:1.45;display:grid}.pilulas{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pilula-recebida{border:1px solid var(--line);border-left:4px solid var(--gold);overflow-wrap:anywhere;background:#fff;border-radius:8px;flex-direction:column;min-width:0;padding:16px 18px;display:flex}.pr-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-bottom:8px;display:flex}.pr-selo{color:var(--people-gold-text);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.pr-hora{color:var(--grey);font-size:.76rem}.pr-titulo{color:var(--navy);margin-bottom:6px;font-size:.92rem;font-weight:600;line-height:1.4}.pr-sintese{color:var(--navy);font-family:var(--font-editorial);margin-bottom:10px;font-size:.98rem;line-height:1.5}.pr-item{border-bottom:1px solid var(--line);margin-bottom:10px;padding-bottom:10px}.pr-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.pr-fato{color:var(--foreground);white-space:pre-wrap;margin-bottom:6px;font-size:.88rem;line-height:1.5}.pr-insight{background:var(--people-amber);color:var(--foreground);white-space:pre-wrap;border-radius:5px;padding:8px 10px;font-size:.84rem;line-height:1.5}.pi-rot{color:var(--grey);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;margin-right:6px;font-weight:700;display:inline-block}.pi-rot.insight{color:var(--people-gold-text)}.pr-nota{color:var(--grey);font-size:.82rem;font-style:italic}.pr-acoes{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:12px;padding-top:10px;display:flex}.pr-acoes>button{min-height:var(--control-height)}.aviso-vazio{background:var(--cream);color:var(--grey);text-align:center;border-radius:8px;padding:32px;font-size:.86rem}.nota-rodape{border-top:1px solid var(--line);color:var(--grey);padding-top:14px;font-size:.78rem;font-style:italic;line-height:1.8}.nota-rodape svg{vertical-align:-2px;width:14px;height:14px;margin-right:6px;display:inline-block}.nota-rodape a{color:var(--navy);text-underline-offset:3px;font-style:normal;font-weight:600;text-decoration:underline}@media (max-width:980px){.ae-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ae-escada{grid-template-columns:minmax(0,1fr)}.ae-escada li{border-right:0;border-bottom:1px solid var(--line)}.ae-escada li:last-child{border-bottom:0}}@media (max-width:600px){.ae-periodo-rot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ae-periodo .ae-chip{padding-inline:11px}.nominal-view .scope-toolbar-actions>.ae-outro-toggle{flex:none}}@media (max-width:680px){.ae-grid{grid-template-columns:minmax(0,1fr)}.ae-rep-head{padding:16px 52px 16px 16px}.ae-rep-actions,.ae-rep-per,.ae-rep-body,.ae-rep-foot{padding-inline:16px}.ae-rep-abas [data-slot=tabs-list]{margin-inline:16px}.ae-alinhamento li{grid-template-columns:minmax(0,1fr);gap:2px}.ae-ali-t{text-align:left}.pilula-recebida{padding:14px}.ae-moldura-item{min-height:44px}.ae-moldura-topo{padding:14px 16px}.ae-moldura-corpo{padding:16px}.people-view-head h2{font-size:1.3rem;line-height:1.25}}.operation-provenance{min-width:0;color:var(--muted-foreground);font-size:12px}.operation-provenance>dl{gap:8px;padding-block:6px;display:grid}.operation-provenance>dl>div{gap:2px;min-width:0;display:grid}.operation-provenance dt{font-weight:600}.operation-provenance dd{align-items:center;gap:4px;min-width:0;display:flex}.operation-provenance code{overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:12px}.operation-provenance-status:empty{display:none}.reviewer-attestation{flex-direction:column;gap:6px;min-width:0;display:flex}.operation-step-state{font-size:var(--text-meta,12px);color:var(--muted-foreground);align-items:center;gap:4px;font-weight:500;display:inline-flex}.operation-step-state svg{flex:none;width:14px;height:14px}.operation-step-state[data-state=done]{color:var(--teal,var(--foreground))}.operation-step-state[data-state=reservations]{color:var(--foreground)}.operation-step-state[data-state=blocked]{color:var(--destructive)}[data-slot=tabs-list].operation-scroll-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;border-bottom:1px solid var(--border);border-radius:0;flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:100%;height:auto;padding-bottom:6px;display:flex;overflow-x:auto}[data-slot=tabs-list].operation-scroll-tabs>[data-slot=tabs-trigger]{flex:none;height:auto;min-height:44px;padding-inline:12px}.curation-history-switch{flex-wrap:wrap;gap:8px;display:flex}.subject-exceptions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.subject-state-badges{flex-wrap:wrap;gap:6px;display:flex}.subject-state-badges>[data-slot=badge]{white-space:normal;text-align:left;height:auto;min-height:24px}.subject-next-step{font-size:14px;line-height:1.4}.subject-decision-panel{border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:var(--radius-lg,8px);background:var(--card);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.subject-decision-panel:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:480px),(max-height:640px){[data-slot=dialog-header].subject-state-header{position:static}}.readiness-checklist .operation-step-state{margin-top:2px;display:flex}.readiness-checklist [aria-current=step]{box-shadow:inset 0 -2px 0 var(--gold,var(--primary));font-weight:600}.pulse-step-label{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.2;display:flex}.openings-screen{color:#0b1734}.openings-head{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:28px;display:flex}.openings-head h2{color:#081535;font-size:32px;font-weight:750;line-height:1.1}.openings-head p{color:#536887;margin-top:5px;font-size:16px}.openings-scope{align-items:end;gap:16px;display:flex}.openings-scope [data-slot=field]{min-width:198px}.openings-scope [data-slot=field]:last-child{min-width:268px}.openings-scope [data-slot=field-label]{color:#1f3557;margin-bottom:4px;font-size:13px;font-weight:500}.opening-date-input{position:relative}.opening-date-input svg{z-index:1;color:#1d3557;pointer-events:none;width:19px;height:19px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.opening-date-input input{padding-left:44px}.opening-current{background:linear-gradient(110deg,#fbfdff,#f2f8fc);border:1px solid #b9cde4;border-radius:5px;grid-template-columns:minmax(200px,.9fr) minmax(300px,1.3fr) minmax(190px,.75fr);align-items:center;gap:28px;min-width:0;padding:34px 29px;display:grid}.opening-current-title{border-right:1px solid #c4d4e5;flex-direction:column;justify-content:center;align-self:stretch;padding-right:30px;display:flex}.opening-current-title strong{font-size:24px;line-height:1.3}.opening-current-title b{margin-top:3px;font-size:22px}.opening-current-title p{color:#536887;max-width:286px;margin-top:8px;font-size:17px;line-height:1.45}.opening-progress{min-width:0}.opening-progress h3{font-size:21px}.opening-progress>p{color:#536887;margin-top:2px;font-size:14px}.opening-progress ol{isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 0;padding:0;list-style:none;display:grid;position:relative}.opening-progress ol:before,.opening-progress ol:after{content:"";z-index:0;height:2px;position:absolute;top:16px}.opening-progress ol:before{background:#bdccdd;left:17px;right:calc(25% - 17px)}.opening-progress ol:has(.active):after{background:#087b74;width:25%;left:17px}.opening-progress li{z-index:1;color:#8090a7;justify-items:start;gap:6px;min-width:0;display:grid;position:relative}.opening-progress li>svg,.opening-progress li>i{color:#536887;background:#f6f9fc;border:1px solid #a3b5ca;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;display:grid}.opening-progress li.done>svg{color:#fff;background:#178a52;border-color:#098550}.opening-progress li.active>i{outline-offset:3px;color:#fff;background:#075d66;border-color:#08737b;outline:2px solid #08737b}.opening-progress li span{color:#101c38;gap:1px;font-size:14px;font-weight:700;display:grid}.opening-progress li small{color:#7a8ca4;font-size:13px;font-weight:400}.opening-progress li.done small{color:#16804a}.opening-progress li.active small{color:#0074ce}.opening-current-actions{border-left:1px solid #c4d4e5;align-content:center;align-self:stretch;gap:12px;min-width:0;padding-left:34px;display:grid}.opening-current-actions [data-slot=button]{white-space:normal;width:100%;min-width:0;min-height:48px}.opening-primary-action{color:#fff!important;background:#005d6d!important;border-color:#025a68!important}.opening-primary-action:hover{background:#004d5a!important}.openings-history{background:#fff;border:1px solid #d0dbe8;border-radius:5px;margin-top:20px;padding:15px}.openings-history-head h3{font-size:21px}.openings-history-head p{color:#536887;margin-top:1px;font-size:14px}.openings-filters{grid-template-columns:1.55fr .7fr .8fr .78fr;gap:14px;margin:16px 0 18px;display:grid}.opening-search{display:block;position:relative}.opening-search svg{z-index:1;color:#18375f;width:19px;height:19px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.opening-search input{padding-left:42px}.openings-filters [data-slot=native-select],.openings-filters input{border-color:#b7c9de;border-radius:4px}.openings-table-frame{overflow:auto}.openings-table{border-collapse:collapse;text-align:left;width:100%;min-width:970px}.openings-table th{color:#3f5c87;background:#f7fafc;border-block:1px solid #d9e2ec;height:48px;padding:0 22px;font-size:13px;font-weight:700}.openings-table th svg{vertical-align:middle;width:13px}.openings-table td{color:#465f86;vertical-align:middle;border-bottom:1px solid #dbe4ed;padding:16px 22px;font-size:14px}.openings-table tr.is-current td{background:#edf8fe}.openings-table td strong,.openings-table td small{display:block}.openings-table td strong{color:#081535;font-size:16px}.openings-table td small{color:#5f7394;margin-top:2px;font-size:14px}.openings-table td:nth-child(4)>span{display:block}.opening-state{border-radius:4px;align-items:center;gap:7px;padding:7px 11px;font-weight:700;display:inline-flex}.opening-state svg{width:17px;height:17px}.opening-state.review{color:#0871ba;background:#dff2fd}.opening-state.published{color:#087343;background:#dff4e8}.opening-state.warning{color:#a04e00;background:#fff2da}.opening-state.neutral{color:#3e516d;background:#edf1f5}.opening-errata-link{color:#0069be;font:inherit;background:0 0;border:0;align-items:center;gap:7px;margin-top:8px;padding:0;text-decoration:underline;display:flex}.opening-errata-link svg{width:17px}.opening-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.opening-row-actions [data-slot=button]{min-height:42px}.opening-row-menu{width:192px!important}.openings-empty{color:#536887;text-align:center;border-top:1px solid #dbe4ed;padding:40px 18px}.opening-errata-dialog{--dialog-width:610px;padding:10px}.opening-errata-dialog [data-slot=dialog-title]{color:#0a1735;font-size:22px;font-weight:750;line-height:1.25}.opening-errata-dialog [data-slot=dialog-description]{color:#536887;font-size:16px;line-height:1.5}.opening-errata-field{color:#0b1734;gap:7px;font-size:14px;font-weight:700;display:grid}.opening-errata-field span{color:#d42525}.opening-errata-field textarea{resize:vertical;color:#354d70;min-height:82px;font:inherit;border:1px solid #9eb3cc;border-radius:4px;padding:12px}.opening-attestation{color:#435978;align-items:flex-start;gap:10px;line-height:1.45;display:flex}.opening-attestation [data-slot=checkbox]{border-radius:2px;margin-top:2px}.opening-history-dialog{--dialog-width:580px}.opening-history-list{gap:8px;max-height:440px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.opening-history-list li{color:#29405d;border:1px solid #d8e1ec;border-radius:4px;gap:2px;padding:11px 12px;display:grid}.opening-history-list li strong{color:#0a1735}.opening-history-list li span,.opening-history-list li small{color:#607490;font-size:13px}.mesa-body{grid-template-columns:minmax(0,1fr) 416px;min-height:0;display:grid}.mesa-body--closed{grid-template-columns:minmax(0,1fr)}.mesa-document{min-width:0;padding:31px 36px 30px}.mesa-document-title{justify-content:space-between;gap:16px;margin-bottom:17px;display:flex}.mesa-document-title h1{font-size:29px;line-height:1.2}.mesa-document-title p{color:#6c7d96;margin-top:4px;font-size:15px}.mesa-document-title p span{padding-inline:6px}.mesa-editor{background:#fff;border:1px solid #d2dce8;border-radius:5px;overflow:hidden}.mesa-toolbar{background:#f9fafc;border-bottom:1px solid #e4eaf0;flex-wrap:wrap;align-items:center;gap:3px;min-height:53px;padding:5px 10px;display:flex}.mesa-toolbar select{border-color:#d7e0ea;width:130px;height:35px;min-height:35px;margin-right:8px;font-size:14px}.mesa-toolbar [data-slot=button]{color:#243852;min-width:35px;height:35px;min-height:35px}.mesa-toolbar [data-slot=button] svg{width:18px}.mesa-toolbar-spacer{flex:1}.mesa-content-editable{color:#263650;outline:none;min-height:calc(100dvh - 280px);padding:27px 31px 40px;font-size:20px;line-height:1.55}.mesa-content-editable p{margin:0 0 20px}.mesa-editor-placeholder{color:#718097;padding:27px 31px}.mesa-content-editable h2{color:#11233f;margin:8px 0 16px;font-size:25px;line-height:1.25}.mesa-content-editable h3{color:#1d385d;margin:8px 0 14px;font-size:21px;line-height:1.3}.mesa-content-editable blockquote{color:#4d607d;border-left:3px solid #2d91a0;margin:0 0 20px;padding:5px 0 5px 18px;font-style:italic}.mesa-side{background:#fff;border-left:1px solid #dce4ee;min-width:0;padding:19px;overflow:auto}.mesa-side-title{justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-bottom:17px;padding-right:48px;display:flex}.mesa-side-title h3{min-width:0;font-size:18px}.mesa-side-title>span{z-index:2;flex:none;align-items:center;gap:2px;display:flex;position:relative}.mesa-side-title [data-slot=button]{color:#405572}.mesa-side-close{top:19px;right:19px;z-index:10!important;color:#405572!important;position:absolute!important}.mesa-selected-quote{color:#2e405e;border:1px solid #d8e1ec;border-radius:4px;padding:14px 17px;font-size:16px;line-height:1.45}.mesa-selection [data-slot=tabs]{margin-top:16px}.mesa-side [data-slot=tabs-list]{background:0 0;border-bottom:1px solid #d7e0ea;border-radius:0;justify-content:space-between;width:100%;height:auto;display:flex}.mesa-side [data-slot=tabs-trigger]{color:#52627a;border-radius:0;height:41px;padding:0 8px;font-size:14px}.mesa-side [data-slot=tabs-trigger][data-active]{color:#007684;border-bottom:3px solid #008c99;font-weight:700}.mesa-formatting{gap:18px;padding-top:22px;display:grid}.mesa-formatting label,.mesa-formatting b{color:#22354f;gap:8px;font-size:14px;font-weight:700;display:grid}.mesa-formatting select{border-color:#cfd9e5}.mesa-format-buttons{gap:9px;display:flex}.mesa-format-buttons button{color:#2d415d;background:#fbfcfd;border:1px solid #d4deea;border-radius:4px;place-items:center;width:59px;height:44px;display:grid}.mesa-format-buttons button:first-child{color:#007c8a;background:#edf9fb;border-color:#008b99}.mesa-format-buttons svg{width:19px}.mesa-colors{justify-content:space-between;display:flex}.mesa-colors i{background:#2f3e57;border-radius:50%;width:24px;height:24px;display:block}.mesa-colors i:nth-child(2){background:#1e64bc}.mesa-colors i:nth-child(3){background:#0d9157}.mesa-colors i:nth-child(4){background:#efa019}.mesa-colors i:nth-child(5){background:#d6252c}.mesa-colors i.selected{outline-offset:8px;outline:1px solid #008b99}.mesa-formatting section{border-top:1px solid #dbe4ed;padding-top:17px}.mesa-formatting section h4{font-size:16px}.mesa-formatting section p{color:#718097;margin-top:3px;font-size:14px}.mesa-formatting section button{color:#00717e;background:#fff;border:1px solid #008b99;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:12px;font-weight:700;display:flex}.mesa-formatting section button svg{width:18px}.mesa-ai{color:#283a56;text-align:left;background:#fff;border:1px solid #d7e0ea;border-radius:5px;align-items:center;gap:10px;width:100%;padding:14px;display:flex}.mesa-ai>svg:first-child{color:#51627c}.mesa-ai span{flex:1;gap:3px;display:grid}.mesa-ai small{color:#667792}.mesa-ai>svg:last-child{transform:rotate(-90deg)}.mesa-claim-list,.mesa-input-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mesa-claim-list li,.mesa-input-list li{border:1px solid #d8e1ec;border-radius:4px;padding:12px}.mesa-claim-list p{margin:5px 0}.mesa-claim-list small{color:#657793}.mesa-side-empty{color:#657793;margin-top:20px}.mesa-input-list h3{color:#132342;font-size:14px}.mesa-input-list select{min-height:38px}.mesa-footer{color:#40536f;background:#fcfdfe;border-top:1px solid #dce4ee;align-items:center;gap:18px;padding:11px 22px;font-size:14px;display:flex}.mesa-footer [data-slot=badge]{border-radius:15px;padding:5px 10px}.mesa-word-count{color:#657793}.mesa-footer-check,.mesa-footer-pending{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.mesa-footer-check svg{color:#0c9351}.mesa-footer-pending{margin-left:0}.mesa-footer-pending svg{color:#ed9517}.mesa-footer [data-slot=button]{min-height:43px}.mesa-approve{background:#007380!important}@media (max-width:1100px){.opening-current{grid-template-columns:1fr 1.25fr}.opening-current-actions{border-top:1px solid #c4d4e5;border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr;padding:18px 0 0}.openings-filters{grid-template-columns:1fr 1fr}.mesa-header-actions .mesa-gate,.mesa-header-actions .mesa-pending{display:none}.mesa-body{grid-template-columns:minmax(0,1fr) 360px}.mesa-footer-check,.mesa-footer-pending{display:none}}@media (max-width:760px){.openings-head,.openings-scope{width:100%;display:grid}.openings-scope [data-slot=field],.openings-scope [data-slot=field]:last-child{min-width:0}.opening-current{grid-template-columns:1fr;padding:24px 20px}.opening-current-title{border:0;padding:0}.opening-current-actions{grid-column:auto}.openings-filters{grid-template-columns:1fr}.opening-mesa{display:block}.mesa-rail{display:none}.mesa-workspace{grid-template-rows:auto minmax(0,1fr) auto}.mesa-header{align-items:flex-start;padding:16px}.mesa-header-actions>i{display:none}.mesa-header-actions [data-slot=button]{width:44px;padding:0;font-size:0}.mesa-body,.mesa-body--closed{display:block}.mesa-document{padding:20px 14px}.mesa-document-title h1{font-size:24px}.mesa-document-title p{font-size:13px}.mesa-content-editable{min-height:420px;padding:20px;font-size:17px}.mesa-side{z-index:50;border-top:0;border-left:1px solid #dce4ee;width:min(100%,400px);max-height:calc(100dvh - 64px);position:fixed;top:0;bottom:64px;right:0;overflow-y:auto;box-shadow:-12px 0 30px #0d1a3526}.mesa-side-close{top:12px;right:12px;box-shadow:0 1px 4px #0d1a351f;z-index:51!important;background:#fff!important;position:fixed!important}.mesa-side [data-slot=tabs-list]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mesa-side [data-slot=tabs-trigger]{width:100%;min-width:0}.mesa-footer{z-index:1;padding:10px 14px;position:sticky;bottom:0;overflow:auto}.mesa-footer>span:first-child,.mesa-word-count{display:none}.mesa-footer [data-slot=button]{flex:none}}.mesa-colors button{background:#2f3e57;border:0;border-radius:50%;width:24px;height:24px;display:block}.mesa-colors button:nth-child(2){background:#1e64bc}.mesa-colors button:nth-child(3){background:#0d9157}.mesa-colors button:nth-child(4){background:#efa019}.mesa-colors button:nth-child(5){background:#d6252c}.mesa-colors button.selected{outline-offset:8px;outline:1px solid #008b99}.mesa-proposal-trigger{width:100%;margin-top:18px;color:#00717e!important;border-color:#008b99!important}.mesa-proposal-dialog{--dialog-width:980px}.mesa-proposal-dialog [data-slot=dialog-footer]{z-index:1;position:sticky;bottom:-16px}.mesa-proposal-diff{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mesa-proposal-diff section{border:1px solid #d7e0ea;border-radius:4px;min-width:0;overflow:hidden}.mesa-proposal-diff h3{background:#f4f8fb;padding:9px 12px;font-size:14px}.mesa-proposal-diff pre{color:#30435f;min-height:180px;max-height:320px;font:13px/1.55 var(--font-body);white-space:pre-wrap;margin:0;padding:12px;overflow:auto}.mesa-proposal-changes{gap:8px;min-height:180px;max-height:320px;padding:12px;display:grid;overflow:auto}.mesa-proposal-changes label{color:#30435f;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.mesa-proposal-changes [data-slot=checkbox]{flex:none;margin-top:2px}.mesa-proposal-limitations{color:#8d5100;margin:0;padding-left:20px}.mesa-proposal-meta{color:#657793;font-size:12px}.mesa-comments{gap:12px;padding-top:14px;display:grid}.mesa-comments ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mesa-comments li{border:1px solid #d8e1ec;border-radius:4px;padding:10px}.mesa-comments li p{color:#30435f;font-size:14px;line-height:1.45}.mesa-comments textarea{min-height:84px;font:inherit;border:1px solid #cfd9e5;border-radius:4px;padding:10px}.mesa-comments>[data-slot=button]{color:#00717e;border-color:#008b99;justify-self:start}.mesa-comment-actions{gap:4px;display:flex}.mesa-comment-reply{border-left:2px solid #9ac2cf;margin:8px 0 0 12px;padding-left:9px}.mesa-comment-compose{gap:7px;margin-top:9px;display:grid}.mesa-comment-compose textarea{min-height:58px}.mesa-comment-compose [data-slot=button]{justify-self:start}.mesa-simple-tabs{isolation:isolate;border-bottom:1px solid #d7e0ea;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid}.mesa-simple-tabs button{z-index:1;color:#52627a;min-width:0;height:41px;font:inherit;white-space:normal;background:0 0;border:0;border-bottom:3px solid #0000;font-size:14px;line-height:1.2;position:relative;overflow:hidden}.mesa-simple-tabs button:nth-child(2){z-index:2}.mesa-simple-tabs button:nth-child(3){z-index:3}.mesa-simple-tabs button[aria-selected=true]{color:#007684;border-bottom-color:#008c99;font-weight:700}.mesa-claims{gap:13px;padding-top:15px;display:grid}.mesa-lastros-hint{color:#62738d;font-size:13px;line-height:1.45}.mesa-claims>label{color:#233650;gap:6px;font-size:13px;font-weight:700;display:grid}.mesa-claims select{color:#243852;background:#fff;border:1px solid #cfd9e5;border-radius:4px;min-height:37px;padding:6px}.mesa-source-options{gap:8px;display:grid}.mesa-source-options>label{color:#2e405e;border:1px solid #d8e1ec;border-radius:4px;align-items:flex-start;gap:9px;padding:9px;display:flex}.mesa-source-options [data-slot=checkbox]{flex:none;margin-top:2px}.mesa-source-options span{gap:2px;min-width:0;display:grid}.mesa-source-options b{font-size:13px}.mesa-source-options small{color:#657793;font-size:12px;line-height:1.35}.mesa-claims>[data-slot=button]{color:#00717e;border-color:#008b99;justify-self:start}.mesa-investigation-trigger{margin-top:-6px}.mesa-investigation{background:#fffaf1;border:1px solid #cddce9;border-left:3px solid #e39219;border-radius:4px;gap:8px;padding:10px;display:grid}.mesa-investigation textarea,.mesa-investigation input{font:inherit;border:1px solid #c8d5e3;border-radius:4px;padding:8px}.mesa-investigation textarea{resize:vertical;min-height:72px}.mesa-investigation [data-slot=button]{justify-self:start}.mesa-side-title{z-index:4;background:#fff;margin:0 0 17px;padding:0;position:relative}.mesa-side-title>span{z-index:5}@media (max-width:639px){.mesa-side-title{margin:0 -19px 17px;padding:19px 19px 0;position:sticky;top:0}.mesa-proposal-dialog{--dialog-width:calc(100% - 2rem)}.mesa-proposal-diff{grid-template-columns:1fr;gap:10px}.mesa-proposal-diff h3{padding:7px 10px}.mesa-proposal-diff pre,.mesa-proposal-changes{min-height:72px;max-height:98px;padding:8px;font-size:12px}.mesa-proposal-changes{gap:6px}.mesa-proposal-changes label{font-size:12px}.mesa-proposal-limitations{margin:0;font-size:12px}.mesa-proposal-meta{margin:0}.mesa-proposal-dialog [data-slot=dialog-footer] [data-slot=button]{width:100%}}.mesa-selection .mesa-side-close{z-index:10!important;position:absolute!important;top:0!important;right:0!important}.mesa-selection .mesa-side-inputs{z-index:10!important;position:absolute!important;top:0!important;right:48px!important}@media (max-width:760px){.mesa-selection .mesa-side-close{top:12px!important;right:12px!important}.mesa-selection .mesa-side-inputs{top:12px!important;right:60px!important}}.mesa-proposal-provenance{color:#52627a;border:1px solid #d7e0ea;border-radius:4px;gap:4px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.4;display:grid}.mesa-proposal-provenance b{color:#263a56;font-size:13px}.mesa-claim-source{color:#52627a;border-left:2px solid #94c5ce;gap:2px;margin-top:9px;padding-left:8px;font-size:12px;line-height:1.35;display:grid}.mesa-claim-source b{color:#30435f;font-size:12px}.mesa-conflict-compare{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mesa-conflict-compare section{border:1px solid #d7e0ea;border-radius:4px;min-width:0;padding:10px}.mesa-conflict-compare p{color:#52627a;white-space:pre-wrap;max-height:160px;margin-top:6px;font-size:13px;line-height:1.45;overflow:auto}@media (max-width:639px){.mesa-conflict-compare{grid-template-columns:1fr}}.mesa-closure{align-content:start;gap:14px;display:grid}.mesa-closure-stamp{color:#62738d;font-size:12px}.mesa-closure-count{color:#52627a;align-items:center;gap:6px;font-size:13px;display:inline-flex}.mesa-closure-count svg{width:16px;height:16px}.mesa-closure-section h4{color:#233650;margin:6px 0 8px;font-size:13px;font-weight:700}.mesa-closure-list{gap:12px;display:grid}.mesa-closure-list li{border-left:2px solid #94c5ce;gap:4px;padding-left:10px;font-size:13px;line-height:1.45;display:grid}.mesa-closure-list b{color:#30435f}.mesa-closure-list small{color:#62738d;font-size:12px}.mesa-closure-date{color:#52627a;align-items:center;gap:6px;font-size:12px;display:inline-flex}.mesa-closure-date svg{width:14px;height:14px}.mesa-record{align-content:start;gap:18px;display:grid}.mesa-record-section h4{color:#233650;margin:0 0 8px;font-size:13px;font-weight:700}.mesa-record-section p{color:#40536f;margin:0 0 6px;font-size:13px;line-height:1.45}.mesa-record-stamp{color:#62738d;align-items:center;gap:6px;font-size:12px;display:inline-flex}.mesa-record-stamp svg{width:14px;height:14px}.mesa-record-blockers{color:#8a4b12;gap:6px;margin:0 0 8px;padding-left:18px;font-size:13px;display:grid}.mesa-record-list,.mesa-record-history{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mesa-record-list li,.mesa-record-history li{border-left:2px solid #94c5ce;gap:4px;padding-left:10px;font-size:13px;line-height:1.45;display:grid}.mesa-record-list b,.mesa-record-history b{color:#30435f}.mesa-record-list [data-slot=button]{justify-self:start;margin-top:4px}.content-skeleton{width:100%;min-width:0;max-width:100%;container-type:inline-size}.content-skeleton-label{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0 0 12px;font-size:13px;line-height:20px}.content-skeleton-body{min-width:0}.content-skeleton [data-slot=skeleton]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.content-skeleton [data-slot=skeleton]{background:color-mix(in srgb,var(--foreground) 9%,var(--background))}}.content-skeleton [data-slot=skeleton]{border-radius:4px}.content-skeleton-line{flex:none;max-width:100%;height:10px}.content-skeleton-secondary{height:8px;margin-top:10px}.content-skeleton-title{height:14px}.content-skeleton-table{border:1px solid var(--border);border-radius:6px;overflow:hidden}.content-skeleton-table-head,.content-skeleton-table-row{min-width:calc(var(--content-skeleton-columns) * 112px);grid-template-columns:repeat(var(--content-skeleton-columns),minmax(0,1fr));align-items:center;gap:20px;padding:16px;display:grid}.content-skeleton-table-head{background:var(--muted)}.content-skeleton-table-row{border-top:1px solid var(--border);min-height:64px}.content-skeleton-table-row>div{min-width:0}.content-skeleton-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 0;display:flex}.content-skeleton-item>div:first-child{flex:1;gap:12px;min-width:0;display:grid}.content-skeleton-item>.content-skeleton-meta{margin-top:2px;width:64px!important}.content-skeleton-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.content-skeleton-field{gap:10px;min-width:0;display:grid}.content-skeleton-input{width:100%;height:44px}.content-skeleton-document{gap:24px;max-width:72ch;padding-block:8px;display:grid}.content-skeleton-paragraph{gap:12px;min-width:0;display:grid}.content-skeleton-document .content-skeleton-paragraph>.content-skeleton-line:first-child{width:100%!important}.content-skeleton-metrics{grid-template-columns:repeat(var(--content-skeleton-columns),minmax(0,1fr));border-bottom:1px solid var(--border);gap:24px;padding-block:16px 24px;display:grid}.content-skeleton-metrics>div{gap:16px;min-width:0;display:grid}.content-skeleton-value{height:28px}.content-skeleton-panel-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:24px;display:grid}.content-skeleton[data-compact] .content-skeleton-table-row{min-height:48px;padding-block:12px}.content-skeleton[data-compact] .content-skeleton-item{padding-block:12px}.content-skeleton[data-compact] .content-skeleton-document{gap:16px}@container (max-width:480px){.content-skeleton-table-head,.content-skeleton-table-row{gap:12px;padding-inline:12px}.content-skeleton-fields,.content-skeleton-panel-detail{grid-template-columns:minmax(0,1fr);gap:20px}.content-skeleton-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.content-skeleton-item{gap:16px}}.side-user .side-user-avatar{border:1px solid var(--sidebar-line);background:var(--navy);width:36px;height:36px;color:var(--gold);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.app-shell--compact .side-user .side-user-avatar{display:inline-flex}.side-user .account-link small.side-user-role{color:var(--sidebar-muted)}.account-menu-trigger{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;gap:10px;padding:0}.sidebar .account-menu-trigger:hover,.sidebar .account-menu-trigger[aria-expanded=true]{color:var(--sidebar-foreground);background:0 0}.account-menu-trigger>span:not(.side-user-avatar){flex:1}.account-link>svg.account-menu-chevron{width:16px;height:16px;color:var(--sidebar-muted)}.account-menu [data-slot=dropdown-menu-label].account-menu-label{letter-spacing:.08em;text-transform:uppercase;padding:8px 10px 4px;font-size:11px;font-weight:600}.account-menu [data-slot=dropdown-menu-label].account-menu-head{color:var(--foreground);padding:8px 10px;font-size:13px}.sidebar--operation .side-user{border-top:0;border-radius:10px;margin:0 12px 12px;padding:8px}.sidebar--operation .side-user:hover{background:var(--sidebar-hover)}.sidebar--operation .side-user .side-user-avatar{border-color:var(--sidebar-control-border);background:var(--sidebar-hover);color:#fff;width:32px;height:32px;font-size:12px;font-weight:600}.brand.brand--operation{border-bottom:0;align-items:center;gap:10px;padding:20px 60px 14px 20px;display:flex}.brand--operation .brand-mark{background:var(--gold);width:28px;height:28px;color:var(--sidebar);letter-spacing:0;text-transform:none;border-radius:6px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.brand--operation .brand-name{min-width:0;color:inherit;font-size:inherit;letter-spacing:0;text-transform:none;flex-direction:column;display:flex}.brand--operation .brand-name b{color:#fff;font-size:15px;font-weight:600;line-height:18px}.brand--operation .brand-name small{color:var(--sidebar-muted);font-size:12px;line-height:16px}.app-shell:not(.app-shell--compact) .sidebar--operation:not(.sidebar--mobile) .sidebar-collapse{border-radius:8px;width:36px;height:36px;margin:0;position:absolute;top:20px;right:12px}.sidebar--operation .persona{padding:4px 16px 12px}.sidebar--operation .persona label{color:var(--sidebar-label);letter-spacing:.08em;margin-bottom:6px;padding-left:4px;font-size:11px;font-weight:600;line-height:16px}.sidebar--operation .persona select{border:1px solid var(--sidebar-control-border);background:#1b2b45;border-radius:8px;height:40px;min-height:40px;padding:0 36px 0 12px;font-size:14px}html.dark .sidebar--operation .persona select{background:#111b2a;border-color:#4f6283}.sidebar--operation .side-nav{padding:4px 12px 8px}.sidebar--operation .side-nav-group+.side-nav-group{margin-top:8px}.sidebar--operation .side-nav a{min-height:40px;color:var(--sidebar-foreground);border-left:0;border-radius:8px;gap:12px;padding:0 12px;font-size:14px;font-weight:500;position:relative}.sidebar--operation .side-nav a:after{content:"";position:absolute;inset:-2px 0}.sidebar--operation .side-nav a svg{width:18px;height:18px}.sidebar--operation .side-nav a[aria-current=page]{background:var(--sidebar-hover);color:#fff;font-weight:500}.sidebar--operation .side-nav a[aria-current=page] svg{color:#fff}html.dark .sidebar--operation .side-nav a[aria-current=page],html.dark .sidebar--operation .side-nav a:hover{background:#1c2b42}.sidebar--operation .op-nav-indicator{border-radius:50%;width:6px;margin-top:17px;left:auto;right:12px;height:6px!important}.sidebar--operation .op-nav:has(a[aria-current=page] .op-counter) .op-nav-indicator{visibility:hidden}.op-nav{flex-direction:column;gap:6px;display:flex}.op-nav-top,.op-nav-bottom{flex-direction:column;gap:2px;display:flex}.op-nav-bottom{border-top:1px solid var(--sidebar-line);margin-top:8px;padding-top:8px}.op-journey{flex-direction:column;gap:6px;display:flex;position:relative}.op-journey:before{content:"";background:var(--sidebar-line);width:1px;position:absolute;top:18px;bottom:30px;left:19.5px}.op-stage{flex-direction:column;gap:2px;display:flex;position:relative}.side-nav .op-stage-label{color:var(--sidebar-label);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin:0;padding:6px 12px 2px;font-size:11px;font-weight:600;display:flex}.op-stage-number{z-index:1;border:1px solid var(--sidebar-control-border);background:var(--sidebar);letter-spacing:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:inline-flex;position:relative}.op-counter{color:#d5dce6;font-variant-numeric:tabular-nums;background:#ffffff1f;border-radius:6px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.op-counter[data-urgent]{background:var(--danger-solid);color:#fff}.op-counter[data-measuring],.side-nav a[aria-current=page] .op-counter[data-measuring]{color:var(--sidebar-muted);background:#ffffff1f}.side-nav a[aria-current=page] .op-counter:not([data-urgent]){background:var(--gold);color:var(--sidebar)}.app-shell--compact .op-counter{border-radius:50%;width:9px;min-width:9px;height:9px;padding:0;font-size:0;position:absolute;top:7px;right:12px}.app-shell--compact .sidebar--operation .side-nav{padding-inline:8px}.autopilot-card{border:1px solid var(--sidebar-line);color:var(--sidebar-foreground);border-radius:12px;flex-direction:column;flex:none;gap:6px;margin:4px 12px 12px;padding:12px;display:flex}.autopilot-card-head{color:#fff;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.autopilot-card-dot{background:#3fb8a9;border-radius:50%;flex:none;width:8px;height:8px}.autopilot-card[data-tone=danger] .autopilot-card-dot{background:#f0a58f}.autopilot-card[data-tone=danger]{background:#a63e272e;border-color:#7a3426}.autopilot-card[data-tone=idle] .autopilot-card-dot,.autopilot-card[data-state=loading] .autopilot-card-dot,.autopilot-card[data-state=unavailable] .autopilot-card-dot,.autopilot-card[data-state=none] .autopilot-card-dot{background:var(--sidebar-muted)}.autopilot-card-state{color:inherit}.autopilot-card-body{color:var(--sidebar-muted);margin:0;font-size:12px;line-height:18px;display:block}.autopilot-card-body[aria-busy]{flex-direction:column;gap:6px;display:flex}.autopilot-card-body b{color:#fff}.autopilot-card-more{color:var(--sidebar-muted);margin:0;font-size:11px}.autopilot-card-link{color:#fff;text-underline-offset:3px;align-self:flex-start;align-items:center;min-height:28px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex;position:relative}.autopilot-card-link:after{content:"";position:absolute;inset:-8px -6px}.autopilot-card-link:hover{color:var(--gold)}.sidebar--mobile .autopilot-card{margin-top:8px}.sidebar--operation .side-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sidebar-control-border) transparent;background:linear-gradient(var(--sidebar) 30%, transparent) top / 100% 28px no-repeat local, linear-gradient(transparent, var(--sidebar) 70%) bottom / 100% 28px no-repeat local, radial-gradient(farthest-side at 50% 0, #ffffff38, transparent) top / 100% 12px no-repeat scroll, radial-gradient(farthest-side at 50% 100%, #ffffff38, transparent) bottom / 100% 12px no-repeat scroll, var(--sidebar);flex:auto;min-height:0;scroll-padding-block:12px;overflow-y:auto}@media (max-height:860px){.sidebar--operation .brand{padding-block:16px 12px}.sidebar--operation .brand small{display:none}.sidebar--operation .persona{padding-block:8px 6px}.autopilot-card{gap:4px;padding:8px 12px}.autopilot-card .autopilot-card-detail,.autopilot-card .autopilot-card-more{display:none}.autopilot-card-link{min-height:24px}}@media (min-width:900px){.app-shell--operation .app-main{min-width:0;padding:0 24px 32px}.app-shell--operation .app-main>.topbar.op-topbar{background:var(--background);border-bottom:0;min-height:64px;padding:0}html.dark .app-shell--operation .app-main>.topbar.op-topbar{background:var(--background)}.app-shell--panel .app-main>.content{border:1px solid var(--border);background:var(--card);border-radius:14px;max-width:none;padding:28px 32px 32px;box-shadow:0 1px 2px #0f172a0a,0 12px 32px -16px #0f172a2e}}.topbar.op-topbar{background:linear-gradient(#fafafbf5,#fffffff0);border-bottom:1px solid #0f172a12;flex-wrap:wrap;gap:8px 12px;min-height:56px;padding:0 16px 0 20px}.op-trail{flex:auto;align-items:center;gap:8px;min-width:0;padding-block:8px;display:flex}.op-trail nav{flex:none}.op-trail ol{color:var(--muted-foreground);gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.op-trail li{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.op-trail-separator{width:14px;height:14px;color:var(--muted-foreground);flex:none}.topbar.op-topbar h1{min-width:0;color:var(--foreground);font-family:var(--font-body);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:20px}.op-page-status{max-width:min(320px,40vw)}.op-page-status .op-status-spin{vertical-align:-2px;border:2px solid var(--neutral-border);border-top-color:currentColor;border-radius:50%;width:12px;height:12px;margin-right:6px;display:inline-block}.op-live{flex:none;align-items:center;display:none}.op-live-dot{background:var(--success);border-radius:50%;width:8px;height:8px;display:block}.op-live[data-state=idle] .op-live-dot{background:var(--muted-foreground)}.op-live[data-state=failed] .op-live-dot{background:var(--danger-solid)}@media (max-width:899px){.op-live{display:inline-flex}}.topbar.op-topbar .topbar-page-actions{margin-left:0}.op-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;padding-block:8px;display:flex}.op-tools [data-slot=button]{font-size:13px}.op-scope{gap:8px;max-width:300px}.op-scope-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.op-scope-more{background:var(--platform-surface);color:var(--platform);border-radius:6px;flex:none;padding:1px 6px;font-size:11px;font-weight:600}.op-scope--static{min-height:var(--control-visual);border:1px solid var(--neutral-border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.op-scope svg,.op-scope--static svg{width:16px;height:16px;color:var(--muted-foreground);flex:none}.op-search{justify-content:flex-start;width:200px}.op-tools [data-slot=button],.op-tools .op-scope--static{border-color:var(--input);background:var(--card);height:36px;min-height:36px;color:var(--foreground);font-size:13px;font-weight:500}.op-tools [data-slot=button]:hover{background:var(--neutral-surface)}@supports (color:color-mix(in lab, red, red)){.op-tools [data-slot=button]:hover{background:color-mix(in srgb,var(--neutral-surface) 45%,var(--card))}}html.dark .op-tools [data-slot=button]{background:var(--card)}.op-page-status{height:24px}.op-search .op-search-kbd{margin-left:auto}.op-refresh{align-items:center;gap:8px;display:inline-flex}.op-refresh-stamp{color:var(--muted-foreground);white-space:nowrap;font-size:13px;font-weight:400}.op-scope-kind{color:var(--muted-foreground);flex:none;font-weight:400}.op-tools label[data-tenant-context-control]{color:var(--muted-foreground);flex-direction:row;align-items:center;gap:8px;font-size:13px}.op-session-expired{border:1px solid var(--attention-border);border-radius:var(--radius-md);background:var(--attention-surface);color:var(--foreground);flex-wrap:wrap;flex:1 0 100%;justify-content:space-between;align-items:center;gap:8px 12px;margin:0 0 8px;padding:6px 12px;font-size:13px;display:flex}.op-bell{position:relative}.op-bell-dot{border:2px solid var(--card);background:var(--platform);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:7px}.op-bell-dot[data-urgent]{background:var(--danger-solid)}.op-notifications{flex-direction:column;gap:8px;display:flex}.op-notifications-empty,.op-notifications-unmeasured{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.45}.op-notifications-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.op-notifications-list a{border-top:1px solid var(--neutral-border);min-height:48px;color:var(--foreground);justify-content:space-between;align-items:center;gap:12px;padding:8px 4px;text-decoration:none;display:flex}.op-notifications-list a:hover{background:var(--neutral-surface)}.op-notifications-list a>span{flex-direction:column;min-width:0;display:flex}.op-notifications-list strong{font-size:13px;font-weight:600}.op-notifications-list small{color:var(--muted-foreground);font-size:12px}.op-notifications-count{background:var(--neutral-surface);text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;min-width:22px;padding:1px 6px;font-size:12px;font-weight:600}@media (max-width:1279px){.op-refresh-stamp{display:none}.op-search{width:auto}}@media (max-width:1099px){.op-search .op-search-label,.op-search .op-search-kbd{display:none}.op-scope{max-width:220px}}@media (max-width:899px){.topbar.op-topbar{padding-inline:12px}}@media (max-width:639px){.op-tools{flex:100%;justify-content:flex-start;gap:4px}.op-tools .op-scope,.op-tools .op-scope--static{max-width:min(180px,44vw);margin-right:auto}}@media (max-width:480px){.op-trail nav,.op-trail-separator{display:none}.op-page-status{max-width:calc(100vw - 150px)}}.side-scope{border:1px solid var(--sidebar-line);border-radius:10px;flex-direction:column;flex:none;gap:2px;margin:6px 16px 10px;padding:10px 12px;display:flex}html.dark .side-scope{border-color:#1f2c40}.side-scope,.side-verif{--side-scope-label:#8c9ab0;--side-scope-name:#fff;--side-scope-text:#9fb0c4;--side-seal-border:#1f5a54;--side-seal-surface:#10262a;--side-seal-icon:#7fd8cd;--side-seal-title:#bfede7;--side-seal-text:#8fb9b3;--side-pending-border:#6a5520;--side-pending-surface:#2e2512;--side-pending-icon:#e2c25a;--side-pending-hover:#3a2f16;--side-pending-title:#f3e2a6;--side-pending-text:#d6c38a}.side-scope small{color:var(--side-scope-label);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:16px}.side-scope b{color:var(--side-scope-name);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:20px}.side-scope span{color:var(--side-scope-text);font-size:12px;line-height:18px}.side-verif{border:1px solid var(--side-seal-border);background:var(--side-seal-surface);color:var(--side-seal-icon);font:inherit;text-align:left;border-radius:8px;flex:none;align-items:flex-start;gap:8px;margin:0 16px 14px;padding:8px 10px;display:flex}.side-verif svg{flex:none;width:16px;height:16px;margin-top:1px}.side-verif b{color:var(--side-seal-title);font-size:12px;font-weight:600;line-height:16px;display:block}.side-verif small{color:var(--side-seal-text);font-size:11px;line-height:15px;display:block}.sidebar .side-verif[data-state=pending]{border-color:var(--side-pending-border);background:var(--side-pending-surface);color:var(--side-pending-icon);cursor:pointer}.sidebar .side-verif[data-state=pending]:hover{background:var(--side-pending-hover);color:var(--side-pending-icon)}.side-verif[data-state=pending] b{color:var(--side-pending-title)}.side-verif[data-state=pending] small{color:var(--side-pending-text)}@media (max-height:860px){.side-scope{margin-top:2px;padding-block:8px}.side-scope span{display:none}}.topbar .adm-header-actions{flex-flow:wrap;align-items:center;gap:8px;min-width:0;padding-block:8px;display:flex}.topbar .adm-header-actions:empty{display:none}@media (min-width:900px){.app-shell--admin .app-main>.content{max-width:none;padding:0}}@media (max-width:899px){.app-shell--admin .app-main>.content{padding:0 12px 24px}.topbar .adm-header-actions{flex:100%;order:3;padding-top:0}}[data-slot=dialog-content].command-palette{width:min(560px,100% - 2rem);max-width:560px}.command-palette-search{border:1px solid var(--input);border-radius:var(--radius-md);background:var(--card);align-items:center;gap:8px;padding:0 12px;display:flex}.command-palette-search svg{width:16px;height:16px;color:var(--muted-foreground);flex:none}.command-palette-search input{min-width:0;min-height:44px;color:var(--foreground);font:inherit;background:0 0;border:0;flex:1;font-size:15px}.command-palette-list{overscroll-behavior:contain;flex-direction:column;gap:4px;max-height:min(52dvh,420px);margin:0 -4px;padding:0 4px;display:flex;overflow-y:auto}.command-palette-list[hidden]{display:none}.command-palette-group{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;margin:6px 0 2px;padding:0 8px;font-size:11px;font-weight:600}.command-palette-option{cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:4px 10px;display:flex}.command-palette-option.is-active{background:var(--platform-surface);outline:1px solid var(--platform-border)}.command-palette-icon{background:var(--neutral-surface);width:28px;height:28px;color:var(--navy);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.command-palette-icon svg{width:16px;height:16px}.command-palette-label{flex-direction:column;flex:1;min-width:0;font-size:14px;font-weight:500;display:flex}.command-palette-label small{color:var(--muted-foreground);font-size:12px;font-weight:400}.command-palette-option.is-active .command-palette-label small{color:var(--neutral)}.command-palette-current{color:var(--success);flex:none;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.command-palette-current svg,.command-palette-enter{flex:none;width:14px;height:14px}.command-palette-enter{color:var(--muted-foreground)}.command-palette-empty{color:var(--muted-foreground);margin:0;font-size:13px}.command-palette-empty:empty{display:none}.command-palette-foot{border-top:1px solid var(--neutral-border);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding-top:10px;font-size:12px;display:flex}.my-day{flex-direction:column;gap:16px;min-width:0;display:flex}.my-day-head{flex-direction:column;gap:2px;display:flex}.my-day-date{color:var(--muted-foreground);margin:0;font-size:13px}.my-day-date:first-letter{text-transform:uppercase}.my-day-head h2{color:var(--foreground);font-family:var(--font-body);font-size:24px;font-weight:600;line-height:30px}.my-day-lead{color:var(--foreground);margin:0;font-size:14px}.my-day-panel{border:1px solid var(--neutral-border);border-radius:var(--radius-lg);background:var(--card);min-width:0;box-shadow:var(--elevation-card);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.my-day-panel-head h3{font-size:15px;font-weight:600}.my-day-panel-head p{color:var(--muted-foreground);margin:2px 0 0;font-size:12px}.my-day-stages{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.my-day-stages a{border:1px solid var(--neutral-border);border-radius:var(--radius-md);min-height:56px;color:var(--foreground);align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.my-day-stages a:hover{background:var(--neutral-surface)}.my-day-stages a>svg{width:16px;height:16px;color:var(--muted-foreground);flex:none}.my-day-stage-name{flex:1;min-width:0;font-size:14px;font-weight:600}.my-day-stage-state{min-width:0;color:var(--muted-foreground);justify-content:flex-end;font-size:12px;display:flex}.my-day-table{max-width:100%;overflow-x:auto}.my-day-table table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.my-day-table th,.my-day-table td{border-bottom:1px solid var(--neutral-surface);text-align:left;vertical-align:middle;padding:10px 12px}.my-day-table thead th{border-bottom-color:var(--neutral-border);color:var(--muted-foreground);white-space:nowrap;background:#fbfaf7;font-size:12px;font-weight:500}.my-day-table td>*+*{margin-top:4px}.my-day-table td{min-height:44px}.my-day-muted{color:var(--muted-foreground);font-size:12px;display:block}.automation-view{flex-direction:column;gap:16px;min-width:0;display:flex}.automation-view-head h2{color:var(--foreground);font-family:var(--font-body);font-size:20px;font-weight:600}.automation-view-head p{color:var(--muted-foreground);margin:2px 0 0;font-size:13px}.automation-pick{flex-direction:column;gap:12px;display:flex}.automation-themes{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.automation-tabs{border-bottom:1px solid var(--neutral-border);justify-content:flex-start;width:100%}.automation-tabs [data-slot=tabs-trigger]{flex:none;padding-inline:10px;font-size:13px;font-weight:600}.automation-tabs [data-slot=tabs-trigger]:after{background:var(--navy)}.automation-tab-count{border-radius:var(--radius-sm);background:var(--attention-surface);min-width:20px;height:20px;color:var(--attention);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.curation-view .triage-bench button,.curation-view .triage-bench button[aria-label],.curation-view .curation-pick button,.curation-view .curation-queue [data-density=compact] button,.curation-view .curation-queue [data-density=compact] button[aria-label]{min-height:revert-layer;min-width:revert-layer}.curation-view .triage-bench button.triage-decision-button[aria-label]{min-width:44px}.curation-view .triage-bench button.triage-chip{min-height:28px}.curation-pick{flex-direction:column;gap:8px;display:flex}.curation-pick-list{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.curation-consultations{min-width:280px}.triage-bench{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.triage-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.triage-toolbar-end{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.triage-filter-count{background:var(--platform);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.triage-filters{flex-direction:column;gap:12px;display:flex}.triage-notice{border:1px solid var(--platform-border);border-radius:var(--radius-md);background:var(--platform-surface);color:var(--platform);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:13px;display:flex}.triage-notice svg{width:16px;height:16px}.triage-muted{color:var(--muted-foreground);font-size:12px}.triage-inline-error{color:var(--danger);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.triage-link-button{min-height:var(--control-visual);border:1px solid var(--neutral-border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);box-shadow:var(--elevation-xs);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.triage-link-button:after{content:"";height:44px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.triage-link-button svg{width:16px;height:16px}.triage-batch-bar .triage-select-all{background:0 0;border-color:#ffffffb3}.triage-batch-bar .triage-select-all[data-checked]{color:var(--navy);background:#fff;border-color:#fff}.triage-bar-label{color:#d8d3c7;font-size:12px}.triage-list{border:1px solid var(--neutral-border);border-radius:var(--radius-lg);background:var(--card);min-width:0;overflow:hidden}.triage-list[aria-busy=true]{opacity:.72}.triage-list-head,.triage-row-main{grid-template-columns:28px 64px minmax(0,1fr) 76px 92px 168px 184px;align-items:center;column-gap:12px;display:grid}.triage-list-head{border-bottom:1px solid var(--neutral-border);color:var(--muted-foreground);letter-spacing:.03em;text-transform:uppercase;background:#fbfaf7;padding:10px 12px;font-size:11px;font-weight:600}.triage-group+.triage-group{border-top:1px solid var(--neutral-border)}.triage-group-title{color:var(--muted-foreground);background:#fbfaf7;margin:0;padding:8px 12px;font-size:12px;font-weight:600}.triage-rows{margin:0;padding:0;list-style:none}.triage-row{border-top:1px solid var(--neutral-surface)}.triage-row-main{min-height:60px;padding:10px 12px}.triage-row[data-active]{box-shadow:inset 3px 0 0 var(--navy);background:#f7f8fa}.triage-row[data-selected]{background:var(--platform-surface)}.triage-cell{min-width:0;font-size:13px}.triage-cell-priority{font-weight:600}.triage-cell-priority[data-level=alta]{color:var(--danger)}.triage-cell-priority[data-level=media]{color:var(--attention)}.triage-cell-priority[data-level=baixa],.triage-cell-priority[data-level=nao_calculada]{color:var(--muted-foreground)}.triage-cell-volume{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.triage-row-title{max-width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:6px;padding:0;font-size:14px;font-weight:600;line-height:19px;display:inline-flex;position:relative}.triage-row-title:after{content:"";position:absolute;inset:-12px -4px}.triage-row-title:hover span{text-underline-offset:3px;text-decoration:underline}.triage-row-title svg{width:16px;height:16px;color:var(--muted-foreground);transition:transform var(--motion-fast) var(--ease-enter);flex:none;margin-top:2px}.triage-row-title[aria-expanded=true] svg{transform:rotate(180deg)}.triage-row-meta{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}.triage-warnings{color:var(--attention);font-weight:600}.triage-decision{gap:4px;display:inline-flex}.triage-decision-button{border:1px solid var(--input);background:var(--card);min-width:44px;height:28px;color:var(--foreground);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast);border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.triage-decision-button:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.triage-decision-button:hover{background:var(--neutral-surface)}.triage-decision-button svg{width:13px;height:13px}.triage-decision-button[data-proposed]{border:1px dashed var(--platform);background:var(--platform-surface);color:var(--platform)}.triage-decision-button[aria-pressed=true][data-decision=approved]{border-color:var(--success);background:var(--success-surface);color:var(--success)}.triage-decision-button[aria-pressed=true][data-decision=rejected]{border-color:var(--danger);background:var(--danger-surface);color:var(--danger)}.triage-decision-button[aria-pressed=true][data-decision=deferred]{border-color:var(--attention);background:var(--attention-surface);color:var(--attention)}.triage-decision-button:disabled{cursor:not-allowed;opacity:.6}.triage-row-problem{color:var(--danger);margin:0;padding:0 12px 10px 116px;font-size:12px}.triage-peek{border-top:1px dashed var(--neutral-border);background:#fbfaf7;flex-direction:column;gap:10px;padding:12px 16px 16px 116px;display:flex}.triage-confidence,.triage-proposal{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:13px;display:flex}.triage-proposal span:last-child{color:var(--muted-foreground);font-size:12px}.triage-pills{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.triage-pills li{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:2px 12px;display:grid}.triage-pills p{margin:0;font-size:13px;line-height:19px}.triage-pill-kind{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;justify-self:start;padding:1px 6px;font-size:11px;font-weight:700}.triage-pills li[data-kind=reported_fact] .triage-pill-kind{background:var(--success-surface);color:var(--success)}.triage-pills li[data-kind=difference] .triage-pill-kind{background:var(--attention-surface);color:var(--attention)}.triage-pills li[data-kind=gap] .triage-pill-kind{background:var(--danger-surface);color:var(--danger)}.triage-pill-sources{color:var(--muted-foreground);flex-wrap:wrap;grid-column:2;gap:4px 10px;font-size:12px;display:flex}.triage-pill-sources a{color:var(--navy);text-underline-offset:2px;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}.triage-pill-sources svg{width:12px;height:12px}.triage-own-rationale{max-width:640px}.triage-peek-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.triage-more{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:12px;display:flex}.triage-more-button{height:auto;padding:0 2px;font-size:12px;font-weight:600}.triage-footer{z-index:5;border:1px solid var(--neutral-border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--elevation-panel);grid-template-columns:minmax(170px,auto) minmax(0,1fr) minmax(0,auto);align-items:end;gap:12px 16px;padding:12px 16px;display:grid;position:sticky;bottom:8px}.triage-footer-summary{flex-direction:column;gap:6px;display:flex}.triage-footer-count{margin:0;font-size:14px;font-weight:600}.triage-footer-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.triage-conflict-link{color:var(--danger);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline;position:relative}.triage-conflict-link:after{content:"";position:absolute;inset:-12px -4px}.triage-footer-rationale textarea{min-height:44px}.triage-footer .reviewer-attestation{grid-column:1/-1}.triage-footer-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.triage-focus-article [data-slot=button]{max-width:100%;height:auto;min-height:var(--control-visual);white-space:normal;text-align:left}.triage-footer-actions .triage-muted{max-width:360px}.triage-loading{flex-direction:column;gap:8px;display:flex}.triage-loading .content-skeleton-table-row{min-height:60px}.triage-empty [data-slot=state-card]{min-height:220px}.triage-empty-stats{flex-wrap:wrap;gap:8px 24px;margin:4px 0 0;display:flex}.triage-empty-stats div{flex-direction:column;display:flex}.triage-empty-stats dt{color:var(--muted-foreground);font-size:12px}.triage-empty-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:600}.triage-diagnostics{color:var(--muted-foreground);font-size:12px}.triage-diagnostics summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.triage-diagnostics p{margin:4px 0}.triage-accept-list{flex-direction:column;gap:8px;max-height:40dvh;margin:0;padding:0 0 0 20px;font-size:13px;display:flex;overflow-y:auto}.triage-accept-list li span{display:block}.triage-session-dialog{width:min(448px,100% - 2rem)}.triage-focus{grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(280px,340px);align-items:start;gap:16px;display:grid}.triage-focus-queue,.triage-focus-article,.triage-focus-decision{border:1px solid var(--neutral-border);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.triage-focus-queue-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.triage-focus-queue h3,.triage-focus-decision h3{margin:0;font-size:14px;font-weight:600}.triage-focus-queue ol{flex-direction:column;gap:2px;max-height:min(62dvh,560px);margin:0 -8px;padding:0;list-style:none;display:flex;overflow-y:auto}.triage-focus-queue li button{width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px;display:grid}.triage-focus-queue li button:hover{background:var(--neutral-surface)}.triage-focus-queue li button[aria-current=true]{background:var(--platform-surface);box-shadow:inset 3px 0 0 var(--navy)}.triage-focus-queue li button[data-state=applied]{opacity:.7}.triage-focus-number{color:var(--muted-foreground);font-family:var(--font-code);font-size:12px}.triage-focus-queue-text{flex-direction:column;gap:2px;min-width:0;display:flex}.triage-focus-queue-text strong{font-size:13px;font-weight:600;line-height:18px}.triage-focus-queue-text small{color:var(--muted-foreground);font-size:12px}.triage-focus-priority{font-size:12px;font-weight:600}.triage-focus-priority[data-level=alta]{color:var(--danger)}.triage-focus-priority[data-level=media]{color:var(--attention)}.triage-focus-keys{align-items:center;gap:4px;margin:0;display:flex}.triage-focus-article h3{margin:0;font-size:20px;font-weight:600;line-height:26px}.triage-focus-article>p{margin:0}.triage-focus-summary{font-size:14px;line-height:22px}.triage-focus-states{flex-wrap:wrap;gap:6px;display:flex}.triage-focus-options{flex-direction:column;gap:8px;display:flex}.triage-focus-options button{border:1px solid var(--neutral-border);background:var(--card);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.triage-focus-options button:hover{background:var(--neutral-surface)}.triage-focus-options button[aria-checked=true]{border-color:var(--navy);background:#f7f8fa;box-shadow:0 0 0 3px #1f304914}.triage-focus-options button[aria-checked=true][data-decision=approved]{border-color:var(--success);background:var(--success-surface)}.triage-focus-options button[aria-checked=true][data-decision=rejected]{border-color:var(--danger);background:var(--danger-surface)}.triage-focus-options button[aria-checked=true][data-decision=deferred]{border-color:var(--attention);background:var(--attention-surface)}.triage-focus-key{border:1px solid var(--input);width:24px;height:24px;font-family:var(--font-code);border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.triage-focus-option-text{flex-direction:column;gap:2px;display:flex}.triage-focus-option-text strong{align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.triage-focus-option-text strong svg{width:15px;height:15px}.triage-focus-option-text small{color:var(--muted-foreground);font-size:12px}.triage-chips{flex-wrap:wrap;gap:16px 6px;display:flex}.triage-chip{border:1px solid var(--neutral-border);background:var(--neutral-surface);min-height:28px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex;position:relative}.triage-chip:after{content:"";height:44px;position:absolute;inset:50% -2px auto;transform:translateY(-50%)}@media (pointer:coarse),(max-width:767px){.triage-chip,.curation-view .triage-bench button.triage-chip{min-height:var(--control-visual)}.triage-chips{gap:8px 6px}.triage-decision-button{height:var(--control-visual)}}.triage-chip:hover{border-color:var(--input)}.triage-focus-next{border-top:1px solid var(--neutral-surface);flex-direction:column;gap:2px;padding-top:12px;font-size:13px;display:flex}.triage-focus-next small{color:var(--muted-foreground);font-size:12px}@media (max-width:1279px){.triage-list-head,.triage-row-main{grid-template-columns:28px 56px minmax(0,1fr) 64px 84px 150px 164px;column-gap:8px}.triage-focus{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.triage-focus-decision{grid-column:1/-1}}@media (max-width:1099px){.triage-list-head{display:none}.triage-row-main{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.triage-cell-select{flex:0 0 20px;order:0}.triage-cell-subject{flex:calc(100% - 40px);order:1}.triage-cell-priority{order:2;margin-left:32px}.triage-cell-volume,.triage-cell-impact{order:3;font-size:12px}.triage-cell-volume:before{content:"Notícias · veículos "}.triage-cell-decision{order:4;margin-left:32px}.triage-cell-state{order:5;margin-left:auto}.triage-peek,.triage-row-problem{padding-left:44px}.triage-footer{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.triage-focus{grid-template-columns:minmax(0,1fr)}.triage-focus-queue ol{max-height:240px}}@media (max-width:639px){.triage-toolbar-end{margin-left:0}.triage-peek,.triage-row-problem{padding-left:16px;padding-right:12px}.triage-pills li{grid-template-columns:minmax(0,1fr)}.triage-pill-sources{grid-column:1}.triage-cell-priority,.triage-cell-decision{margin-left:0}.triage-footer{border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:12px;bottom:0}.triage-footer-actions{justify-content:stretch}.triage-footer-actions>*{flex:auto}}.my-day-head{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:4px 16px}.my-day-head-text{flex-direction:column;gap:2px;min-width:0;display:flex}.my-day-lead-inline{font-weight:600}.my-day-head-aside{color:var(--muted-foreground);margin:0;font-size:12px}.my-day-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.my-day-grid--even{grid-template-columns:repeat(2,minmax(0,1fr))}.my-day-deadlines{flex-direction:column;gap:16px;min-width:0;display:flex}.my-day-card{border:1px solid var(--neutral-border);border-radius:var(--radius-lg);background:var(--card);min-width:0;box-shadow:var(--elevation-card);flex-direction:column;gap:12px;padding:18px;display:flex}.my-day-card--flush{gap:0;padding:0;overflow:hidden}.my-day-card--flush>.my-day-card-head{padding:12px 14px}.my-day-pad{padding:0 14px 14px}.my-day-card-head h3{margin:0;font-size:15px;font-weight:600}.my-day-card-head p{color:var(--muted-foreground);margin:2px 0 0;font-size:12px}.my-day-card-head--split{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.my-day-card-head--split [data-slot=deadline-countdown]{min-width:200px}.my-day-muted{color:var(--muted-foreground);font-size:12px}.my-day-error{color:var(--danger);margin:0;font-size:12px}.my-day-empty{color:var(--success);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.my-day-empty svg{width:16px;height:16px}.my-day-link{color:var(--navy);text-underline-offset:3px;align-self:flex-start;align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex;position:relative}.my-day-link:after{content:"";position:absolute;inset:-12px -6px}.my-day-link svg{width:14px;height:14px}.my-day-claim{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.my-day-claim legend{color:var(--muted-foreground);margin-bottom:8px;padding:0;font-size:13px}.my-day-claim-option{border:1px solid var(--neutral-border);background:var(--card);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.my-day-claim-option[data-checked]{background:#f7f8fa;border-color:#cfc8b8;box-shadow:0 0 0 3px #1f30490f}.my-day-claim-option[data-disabled]{cursor:not-allowed}.my-day-claim-option input{width:18px;height:18px;accent-color:var(--navy);flex:none;margin:1px 0 0}.my-day-claim-option span{flex-direction:column;gap:2px;display:flex}.my-day-claim-option strong{font-size:14px;font-weight:600}.my-day-claim-option small{color:var(--muted-foreground);font-size:12px;line-height:17px}.my-day-claim:disabled .my-day-claim-option{opacity:.7}.my-day-sign-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.my-day-sign-list li{border-top:1px solid var(--neutral-surface);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 0;display:flex}.my-day-sign-text{flex-direction:column;flex:1;gap:2px;min-width:min(100%,220px);display:flex}.my-day-sign-text strong{font-size:14px;font-weight:600}.my-day-sign-text small{color:var(--muted-foreground);font-size:12px}.my-day-rule{background:linear-gradient(120deg,#eef1f6,#fff 90%);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:10px 12px;font-size:12px;line-height:17px;display:flex}.my-day-table table{min-width:760px}.my-day-table tbody tr[data-urgent]{background:#f7f8fa}.my-day-table tbody th{white-space:nowrap;font-weight:600}.my-day-count{background:var(--neutral-surface);min-width:22px;height:22px;color:var(--foreground);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.my-day-count:after{content:"";position:absolute;inset:-11px}.my-day-count[data-urgent]{background:var(--danger-surface);color:var(--danger)}.my-day-count:hover{outline:1px solid var(--input)}.my-day-cell-text{align-items:center;gap:4px;font-size:12px;display:inline-flex}.my-day-cell-text[data-tone=danger]{color:var(--danger);font-weight:600}.my-day-cell-text[data-tone=success]{color:var(--success);font-weight:600}.my-day-cell-text[data-tone=attention]{color:var(--attention)}.my-day-cell-text[data-tone=platform],.my-day-cell-text[data-tone=neutral]{color:var(--muted-foreground)}.my-day-cell-text svg{width:14px;height:14px}.my-day-dependencies{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.my-day-dependencies li{border-top:1px solid var(--neutral-surface);flex-direction:column;gap:2px;padding:10px 0;display:flex}.my-day-dependencies strong{font-size:13px;font-weight:600}.my-day-dependencies li[data-severity=failed] strong{color:var(--danger)}.my-day-dependencies small{color:var(--muted-foreground);font-size:12px}.my-day-highlights{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.my-day-highlights [data-slot=status-pill]{max-width:100%}.my-day-clear{min-height:220px}@media (max-width:1023px){.my-day-grid,.my-day-grid--even{grid-template-columns:minmax(0,1fr)}}.my-day--ops{gap:24px;padding:4px 16px 20px}.my-day--ops .my-day-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 40px}.my-day--ops .my-day-card{border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;gap:10px;padding:14px 0 0}.my-day--ops .my-day-card--flush{padding:0;overflow:visible}.my-day--ops .my-day-card--flush>.my-day-card-head{padding:14px 0 10px}.my-day--ops .my-day-pad{padding:0}.my-day--ops .my-day-card-head h3{font-size:15px;line-height:22px}.my-day--ops .my-day-clear{min-height:0}@media (max-width:1099px){.my-day--ops .my-day-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.my-day--ops{padding:4px 14px 16px}}.sign-view{flex-direction:column;gap:12px;min-width:0;display:flex}.sign-back{align-self:flex-start}.sign-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(280px,320px);align-items:start;gap:16px;display:grid}.sign-queue,.sign-text,.sign-checks{border:1px solid var(--neutral-border);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.sign-queue h2,.sign-checks h2{margin:0;font-size:14px;font-weight:600}.sign-queue ol{flex-direction:column;gap:2px;margin:0 -8px;padding:0;list-style:none;display:flex}.sign-queue a{color:var(--foreground);border-radius:8px;flex-direction:column;gap:2px;padding:8px;text-decoration:none;display:flex}.sign-queue a:hover{background:var(--neutral-surface)}.sign-queue a[aria-current=page]{background:var(--platform-surface);box-shadow:inset 3px 0 0 var(--navy)}.sign-queue strong{font-size:13px;font-weight:600}.sign-queue small{color:var(--muted-foreground);font-size:12px}.sign-when{font-size:12px;font-weight:600}.sign-when[data-tone=danger]{color:var(--danger)}.sign-when[data-tone=attention]{color:var(--attention)}.sign-muted{color:var(--muted-foreground);margin:0;font-size:12px}.sign-text h2{font-family:var(--font-editorial);margin:0;font-size:22px;font-weight:600;line-height:30px}.sign-text-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sign-document{max-width:72ch;font-family:var(--font-editorial);flex-direction:column;gap:12px;font-size:16px;line-height:26px;display:flex}.sign-document p{margin:0}.sign-diff[data-kind=added]{border-left:3px solid var(--success);padding-left:10px}.sign-diff[data-kind=removed]{border-left:3px solid var(--danger);color:var(--muted-foreground);padding-left:10px}.sign-diff[data-kind=changed]{border-left:3px solid var(--attention-border);padding-left:10px}.sign-document ins{background:var(--success-surface);color:var(--success);box-shadow:inset 0 -1px 0 var(--success);text-decoration:none}.sign-document del{background:var(--danger-surface);color:var(--danger);text-decoration:line-through}.sign-diff[data-kind=removed] del{background:0 0}.sign-note{background:var(--neutral-surface);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;display:flex}.sign-note p{margin:0}.sign-text-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.sign-checklist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sign-checklist li{grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:13px;display:grid}.sign-checklist li>svg{width:18px;height:18px;margin-top:1px}.sign-checklist li[data-state=ok]>svg{color:var(--success)}.sign-checklist li[data-state=attention]>svg{color:var(--attention)}.sign-checklist li[data-state=blocked]>svg{color:var(--danger)}.sign-checklist li[data-state=unverified]>svg{color:var(--muted-foreground)}.sign-checklist span{flex-direction:column;gap:2px;display:flex}.sign-checklist strong{font-weight:600}.sign-checklist small{color:var(--muted-foreground);font-size:12px}.sign-submit{width:100%}.sign-rule{background:var(--platform-surface);color:var(--platform);border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:18px;display:flex}.sign-rule>svg{flex:none;width:16px;height:16px;margin-top:1px}.sign-missing{grid-column:span 2}[data-slot=dialog-content].sign-preview-dialog{width:min(800px,100% - 2rem);max-width:800px}.sign-preview{flex-direction:column;gap:16px;display:flex}.sign-preview h3{margin:0 0 4px;font-size:14px;font-weight:600}.sign-preview ul{margin:4px 0;padding-left:18px;font-size:13px}.sign-preview-reading{border-top:1px solid var(--neutral-border);font-family:var(--font-editorial);flex-direction:column;gap:10px;padding-top:12px;display:flex}.sign-preview-reading h4{font-family:var(--font-body);margin:0;font-size:13px;font-weight:600}.sign-preview-reading p{margin:4px 0 0;font-size:15px;line-height:24px}@media (max-width:1279px){.sign-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.sign-checks,.sign-missing{grid-column:2}}@media (max-width:899px){.sign-layout{grid-template-columns:minmax(0,1fr)}.sign-checks,.sign-missing{grid-column:auto}.sign-queue ol{max-height:220px;overflow-y:auto}}.fontes{flex-direction:column;gap:16px;min-width:0;display:flex}.fontes-tabs{align-self:flex-start}.fontes-panel{min-width:0}.entrada-tab{flex-direction:column;gap:16px;min-width:0;display:flex}.entrada-section{flex-direction:column;gap:12px;min-width:0;display:flex}.entrada-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.entrada-section-head h2{font-family:var(--font-body);color:var(--foreground);margin:0;font-size:15px;font-weight:600;line-height:22px}.entrada-section-head p,.entrada-section-lead{color:var(--muted-foreground);margin:2px 0 0;font-size:13px;line-height:19px}.entrada-section-actions{flex-wrap:wrap;gap:8px;display:flex}.entrada-count{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-weight:500}.entrada-muted{color:var(--muted-foreground);font-size:12px;line-height:18px}small.entrada-muted{display:block}.entrada-strong{color:var(--foreground);margin:0;font-weight:600}.entrada-wrap{white-space:normal;overflow-wrap:anywhere}.entrada-error{border:1px solid var(--danger-border);border-radius:var(--radius-md);background:var(--danger-surface);color:var(--danger);margin:0;padding:8px 12px;font-size:13px}.entrada-alert{border:1px solid var(--attention-border);border-radius:var(--radius-md);background:var(--attention-surface);color:var(--attention);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:13px;display:flex}.entrada-limitations{color:var(--muted-foreground);margin:0;padding-left:18px;font-size:12px;line-height:18px;list-style:outside}.entrada-rule{color:var(--muted-foreground);font-size:12px}.entrada-rule summary{cursor:pointer;min-height:44px;color:var(--primary);align-items:center;font-weight:600;display:inline-flex}.entrada-rule p{margin:4px 0 0}.entrada-link{min-height:24px;color:var(--primary);text-underline-offset:3px;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.entrada-link:after{content:"";position:absolute;inset:-10px -4px}.entrada-link svg{width:12px;height:12px}.entrada-row-link{min-height:24px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--neutral-border);-webkit-text-decoration-color:var(--neutral-border);-webkit-text-decoration-color:var(--neutral-border);text-decoration-color:var(--neutral-border);text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:inline-flex;position:relative}.entrada-row-link:after{content:"";position:absolute;inset:-10px -6px}.entrada-row-link[aria-pressed=true]{-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.entrada-table{border:1px solid var(--neutral-border);border-radius:var(--radius-md);background:var(--card);min-width:0;position:relative;overflow-x:auto}.entrada-table:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.entrada-table table{border-collapse:collapse;width:100%;font-size:13px}.entrada-table th,.entrada-table td{border-bottom:1px solid var(--neutral-border);text-align:left;vertical-align:top;min-height:44px;padding:10px 12px}.entrada-table thead th{background:var(--neutral-surface);color:var(--neutral);white-space:nowrap;font-size:12px;font-weight:600}.entrada-table tbody th{font-weight:500}.entrada-table th,.entrada-table td{overflow-wrap:normal;word-break:normal}.entrada-table .entrada-strong{white-space:nowrap}.entrada-table tbody tr:last-child>*{border-bottom:0}.entrada-table tr[data-selected]>*{background:var(--platform-surface)}.entrada-table tr[data-focused]>*{background:var(--platform-surface);box-shadow:inset 0 0 #0000}@supports (color:color-mix(in lab, red, red)){.entrada-table tr[data-focused]>*{background:color-mix(in oklch, var(--platform-surface), white 40%)}}.entrada-num{font-variant-numeric:tabular-nums;text-align:right!important}.entrada-col-check{width:44px;vertical-align:middle!important;padding:0!important}.entrada-check{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.entrada-check input{width:16px;height:16px;accent-color:var(--primary);cursor:pointer;margin:0}.entrada-check[data-disabled]{cursor:not-allowed;opacity:.6}.entrada-split{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}@media (min-width:1100px){.entrada-split{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.entrada-aside{flex-direction:column;gap:12px;min-width:0;display:flex}.entrada-card{border:1px solid var(--neutral-border);border-radius:var(--radius-lg);background:var(--card);min-width:0;box-shadow:var(--elevation-card);flex-direction:column;gap:8px;padding:14px;display:flex}.entrada-card h3{margin:0;font-size:14px;font-weight:600;line-height:20px}.entrada-card p{margin:0;font-size:13px;line-height:19px}.entrada-card--platform{border-color:var(--platform-border);background:linear-gradient(180deg,var(--platform-surface) 0%,var(--card) 60%)}.entrada-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.entrada-candidates{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.entrada-candidates li{border-top:1px solid var(--neutral-border);flex-direction:column;gap:4px;padding-top:10px;display:flex}.entrada-candidates li:first-child{border-top:0;padding-top:0}.entrada-dialog{width:min(560px,100% - 2rem)}.entrada-dialog--wide{width:min(880px,100% - 2rem)}.entrada-form{flex-direction:column;gap:14px;display:flex}.entrada-form-row{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:640px){.entrada-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fontes-collection{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}@media (min-width:1100px){.fontes-collection{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.fontes-collection-main{flex-direction:column;gap:12px;min-width:0;display:flex}.fontes-toolbar{justify-content:flex-end;display:flex}.collection{flex-direction:column;gap:14px;min-width:0;display:flex}.collection-head{flex-direction:column;gap:2px;display:flex}.collection-kicker{color:var(--muted-foreground);letter-spacing:.02em;margin:0;font-size:12px;font-weight:600}.collection-head h2{color:var(--foreground);font-family:var(--font-body);margin:0;font-size:18px;font-weight:600;line-height:26px}.collection-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.collection-legend{color:var(--muted-foreground);flex-wrap:wrap;gap:14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.collection-legend li{align-items:center;gap:6px;display:inline-flex}.collection-legend span,.collection-strip span{background:var(--neutral-border);border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.collection-strip [data-outcome=collected],.collection-legend [data-outcome=collected]{background:var(--success)!important}.collection-strip [data-outcome=partial],.collection-legend [data-outcome=partial]{background:var(--attention)!important}.collection-strip [data-outcome=failed],.collection-legend [data-outcome=failed]{background:var(--danger-solid)!important}.collection-strip [data-outcome=no_data],.collection-legend [data-outcome=no_data]{background:#b8b1a1!important}.collection-strip [data-outcome=none],.collection-legend [data-outcome=none]{box-shadow:inset 0 0 0 1px var(--neutral-border);background:0 0!important}.collection-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.collection-card{border:1px solid var(--neutral-border);border-radius:var(--radius-md);background:var(--card);min-width:0;box-shadow:var(--elevation-card);flex-direction:column;gap:10px;padding:14px;display:flex}.collection-card[data-health=failing]{border:2px solid var(--danger-solid);padding:13px}.collection-card[data-selected]{outline:2px solid var(--primary);outline-offset:1px}.collection-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 8px;display:flex}.collection-card-name{overflow-wrap:break-word;flex:150px;min-width:0;font-size:14px;font-weight:600;line-height:19px}.collection-card-reach{color:var(--muted-foreground);margin:0;font-size:12px;line-height:16px}.collection-card-reach b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600}.collection-reach{color:var(--muted-foreground);margin:4px 0 0;font-size:13px;line-height:20px}.collection-reach button{font-size:13px}.collection-strip{gap:3px;display:flex}.collection-strip span{width:14px;height:14px}.collection-card-foot{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.collection-card-foot button{font-size:12px;font-weight:600}.collection-detail{border:1px solid var(--neutral-border);border-radius:var(--radius-lg);background:var(--card);min-width:0;box-shadow:var(--elevation-card);flex-direction:column;gap:14px;padding:16px;display:flex}.collection-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.collection-detail-head h3,.collection-detail-head h4,.collection-detail-head [data-slot=dialog-title]{margin:0;font-size:15px;font-weight:600;line-height:1.3}[data-slot=dialog-content].collection-detail-dialog{--dialog-width:960px}.collection-detail-dialog .collection-detail{box-shadow:none;background:0 0;border:0;padding:0}.collection-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.collection-reason{border:1px solid var(--attention-border);border-radius:var(--radius-md);background:var(--attention-surface);color:var(--attention);flex-wrap:wrap;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.collection-reason[data-health=failing],.collection-reason[data-health=stale]{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger)}.collection-reason p{flex:20rem;margin:0}.collection-panel{flex-direction:column;gap:12px;min-width:0;display:flex}.collection-facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0;display:grid}.collection-facts dt{color:var(--muted-foreground);font-size:12px}.collection-facts dd{margin:2px 0 0;font-size:13px}.dependency-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dependency-list li{border:1px solid var(--neutral-border);border-radius:var(--radius-md);background:var(--card);gap:10px;padding:10px 12px;font-size:13px;display:flex}.dependency-list p{margin:0}.pending-decisions{border:1px solid var(--neutral-border);border-radius:var(--radius-lg);background:var(--card);min-width:0;box-shadow:var(--elevation-card);outline:none;flex-direction:column;gap:10px;padding:14px;display:flex}.pending-decisions h3{margin:0;font-size:15px;font-weight:600}.pending-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pending-item{border-top:1px solid var(--neutral-border);flex-direction:column;align-items:flex-start;gap:6px;padding-top:12px;font-size:13px;display:flex}.pending-item:first-child{border-top:0;padding-top:0}.pending-item p{margin:0}.pending-choice{border:0;flex-direction:column;gap:4px;width:100%;margin:0;padding:0;display:flex}.pending-option{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.pending-option input{width:16px;height:16px;accent-color:var(--primary);margin:0}.pending-register{align-self:stretch}.private-knowledge{flex-direction:column;gap:16px;min-width:0;display:flex}.non-public-banner{border:1px solid var(--danger-border);border-radius:var(--radius-md);background:var(--danger-surface);color:var(--danger);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.non-public-banner svg{flex:none;width:18px;height:18px}.non-public-banner strong{letter-spacing:.06em;font-size:12px;font-weight:700}.non-public-banner p{color:var(--foreground);flex:20rem;margin:0;font-size:13px}.non-public-scope{flex:0 22rem;min-width:14rem}.pk-list{border:1px solid var(--neutral-border);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;gap:14px;padding:14px;display:flex}.pk-list-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pk-list-head h2{font-family:var(--font-body);margin:0;font-size:15px;font-weight:600}.pk-group h3{color:var(--muted-foreground);letter-spacing:.02em;margin:0 0 6px;font-size:12px;font-weight:600}.pk-group ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pk-item{border:1px solid var(--neutral-border);border-radius:var(--radius-md);background:var(--card);width:100%;min-height:44px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.pk-item:hover{background:var(--neutral-surface)}.pk-item[aria-current=true]{border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary)}.pk-item-pills{flex-wrap:wrap;gap:6px;display:flex}.pk-item-title{font-size:13px;font-weight:600;line-height:18px}.pk-item-meta{color:var(--muted-foreground);font-size:12px;line-height:17px}.pk-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px 40px;display:grid}.pk-grid[data-form]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pk-side{flex-direction:column;gap:16px;min-width:0;display:flex}.pk-register{border:1px solid var(--neutral-border);background:var(--neutral-surface);border-radius:12px;flex-direction:column;gap:18px;min-width:0;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.pk-register{background:color-mix(in srgb,var(--neutral-surface) 45%,var(--card))}}.pk-sec{color:var(--foreground);font-family:var(--font-body);margin:0;font-size:16px;font-weight:600;line-height:24px}.pk-meta{color:var(--muted-foreground);margin:0;font-size:12px;line-height:18px}.pk-register .entrada-form{gap:18px}.pk-register .pk-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-register .pk-levels{grid-template-columns:repeat(3,minmax(0,1fr))}.pk-top{flex-direction:column;gap:12px;min-width:0;display:flex}.pk-top .non-public-banner{padding:8px 12px}.pk-side .pk-policy{background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0}.pk-records{flex-direction:column;min-width:0;margin-top:12px;display:flex}.pk-tabs[data-slot=segmented-control]{border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:4px;width:100%;padding:0;display:flex}.pk-tabs[data-slot=segmented-control] button{min-height:44px;box-shadow:none;color:var(--neutral);background:0 0;border-radius:0;padding:0 12px;font-weight:500}.pk-tabs[data-slot=segmented-control] button[data-state=on]{box-shadow:inset 0 -2px 0 var(--platform);color:var(--foreground);background:0 0;font-weight:600}.pk-ents{margin:0;padding:0;list-style:none}.pk-ent{border:0;border-bottom:1px solid var(--neutral-surface);width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding:16px 4px;display:grid}.pk-ent:hover{background:var(--neutral-surface)}@supports (color:color-mix(in lab, red, red)){.pk-ent:hover{background:color-mix(in srgb,var(--neutral-surface) 40%,var(--card))}}.pk-ent[aria-current=true]{background:var(--platform-surface)}@supports (color:color-mix(in lab, red, red)){.pk-ent[aria-current=true]{background:color-mix(in srgb,var(--platform-surface) 45%,var(--card))}}.pk-ent[aria-current=true]{box-shadow:inset 3px 0 0 var(--platform)}.pk-ent-title{font-family:var(--font-editorial);font-size:14px;line-height:21px}.pk-ent-meta{color:var(--muted-foreground);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 12px;font-size:12px;display:flex}.pk-ent-use{color:var(--platform);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.pk-records-empty{padding:16px 4px}.pk-side .pk-detail{margin-top:4px}@media (max-width:1099px){.pk-grid[data-form],.pk-register .pk-levels{grid-template-columns:minmax(0,1fr)}}.pk-detail{border:1px solid var(--neutral-border);border-radius:var(--radius-lg);background:var(--card);min-width:0;box-shadow:var(--elevation-card);flex-direction:column;gap:14px;padding:18px;display:flex}.pk-detail h2{font-family:var(--font-body);margin:0;font-size:20px;font-weight:600;line-height:28px}.pk-detail-pills{flex-wrap:wrap;gap:6px;display:flex}.pk-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:22px}.pk-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0;display:grid}.pk-facts dt{color:var(--muted-foreground);font-size:12px}.pk-facts dd{margin:2px 0 0;font-size:13px;font-weight:500}.pk-attachments{margin:0;padding-left:18px;font-size:13px}.pk-block{border-top:1px solid var(--neutral-border);flex-direction:column;gap:8px;padding-top:12px;display:flex}.pk-block h3{margin:0;font-size:14px;font-weight:600}.pk-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pk-block p{margin:0;font-size:13px}.pk-timeline{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.pk-timeline li{padding-left:14px;position:relative}.pk-timeline li:before{content:"";background:var(--primary);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:0}.pk-review{border:1px solid var(--attention-border);border-radius:var(--radius-md);background:var(--attention-surface);padding:12px}.pk-involved{color:var(--attention);font-weight:600}.pk-actions{flex-wrap:wrap;gap:8px;display:flex}.pk-people{flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pk-people li{border:1px solid var(--neutral-border);border-radius:var(--radius-sm);background:var(--neutral-surface);padding:2px 8px}.pk-matrix th,.pk-matrix td{font-size:12px}.pk-matrix td[data-allowed]{color:var(--success);font-weight:600}.pk-matrix td:not([data-allowed]){color:var(--muted-foreground)}.pk-matrix [data-current]{background:var(--platform-surface)}@supports (color:color-mix(in lab, red, red)){.pk-matrix [data-current]{background:color-mix(in srgb,var(--platform-surface) 45%,var(--card))}}.pk-matrix abbr{text-decoration:none}.pk-history{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:12px;display:flex}.pk-versions summary{cursor:pointer;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.pk-versions ul{color:var(--muted-foreground);margin:0;padding-left:18px;font-size:12px}.actor-analyses{flex-direction:column;gap:10px;min-width:0;display:flex}.actor-analyses ul{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.actor-analyses li{border:1px solid var(--neutral-border);border-radius:var(--radius-md);background:var(--card);flex-direction:column;gap:6px;padding:12px;font-size:13px;display:flex}.actor-analyses li p{margin:0}.mv4,.mv4-work{flex-direction:column;gap:12px;min-width:0;display:flex}.mv4-work[hidden]{display:none}.mv4-band{border:1px solid var(--neutral-border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--elevation-card);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.mv4-band-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mv4-band-title{min-width:0}.mv4-eyebrow{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:18px}.mv4-band-heading{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.mv4-band-heading h2{color:var(--foreground);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:28px}.mv4-band-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mv4-readiness{border-top:1px solid var(--neutral-border);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 12px;margin:0;padding:10px 0 0;list-style:none;display:grid}.mv4-readiness li{align-items:flex-start;gap:8px;min-width:0;display:flex}.mv4-readiness li>svg{width:16px;height:16px;color:var(--muted-foreground);flex:none;margin-top:2px}.mv4-readiness li[data-state=done]>svg{color:var(--success)}.mv4-readiness li[data-state=attention]>svg{color:var(--attention)}.mv4-readiness li[data-state=current]>svg{color:var(--platform)}.mv4-readiness b{font-size:13px;font-weight:600;display:block}.mv4-readiness small{color:var(--muted-foreground);font-size:12px;line-height:16px;display:block}.mv4-readiness li[data-state=attention] small{color:var(--attention)}.mv4-surfaces{border:1px solid var(--neutral-border);border-radius:var(--radius-md);background:#fbfaf7;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.mv4-surfaces h3{max-width:120px;color:var(--muted-foreground);flex:none;font-size:12px;font-weight:600;line-height:16px}.mv4-surfaces ul{flex:520px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mv4-surfaces li button{border:1px solid var(--neutral-border);border-radius:var(--radius-md);background:var(--card);width:100%;min-height:44px;color:var(--foreground);text-align:left;flex-direction:column;justify-content:center;padding:6px 10px;display:flex;position:relative}.mv4-surfaces li button:hover:not(:disabled){border-color:var(--platform-border);background:var(--platform-surface)}.mv4-surfaces li button:disabled{cursor:default;background:0 0}.mv4-surfaces li button b{font-size:13px;font-weight:600}.mv4-surfaces li button small{color:var(--muted-foreground);font-size:12px;line-height:16px}.mv4-surfaces li button[data-tone=attention] small{color:var(--attention)}.mv4-surfaces li button[data-tone=success] small{color:var(--success)}.mv4-surfaces-reason{flex-basis:100%}.mv4-preview-note{margin:-4px 0 0}.mv4-dependency,.mv4-recovery,.mv4-automation-note{border:1px solid var(--danger-border);border-radius:var(--radius-md);background:var(--danger-surface);color:var(--danger);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;font-size:13px;display:flex}.mv4-dependency[data-severity=attention]{border-color:var(--attention-border);background:var(--attention-surface);color:var(--attention)}.mv4-dependency>svg,.mv4-recovery>svg,.mv4-automation-note>svg{flex:none;width:16px;height:16px}.mv4-dependency p,.mv4-recovery p,.mv4-automation-note p{overflow-wrap:anywhere;flex:320px;min-width:0;margin:0}.mv4-dependency-actions{flex-wrap:wrap;gap:4px 12px;display:flex}.mv4-dependency-actions a,.mv4-dependency-actions button{min-height:32px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;text-decoration:underline;display:inline-flex;position:relative}.mv4-dependency-actions a:after,.mv4-dependency-actions button:after{content:"";position:absolute;inset:-6px -4px}.mv4-recovery{border-color:var(--attention-border);background:var(--attention-surface);color:var(--attention)}.mv4-automation-note{border-color:var(--platform-border);background:var(--platform-surface);color:var(--platform)}.mv4-errata-pills{border:1px solid var(--platform-border);border-radius:var(--radius-md);background:var(--platform-surface);color:var(--platform);flex-direction:column;gap:6px;padding:8px 12px;font-size:13px;display:flex}.mv4-errata-pills p{margin:0}.mv4-panes{display:none}.mv4-columns{grid-template-columns:260px minmax(0,1fr) 320px;align-items:start;gap:12px;min-width:0;display:grid}.mv4-column{border:1px solid var(--neutral-border);border-radius:var(--radius-lg);background:var(--card);min-width:0}.mv4-column-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.mv4-column-head h3{font-size:14px;font-weight:600}.mv4-muted{color:var(--muted-foreground);margin:0;font-size:12px;line-height:16px}.mv4-empty{color:var(--muted-foreground);margin:0;font-size:13px;line-height:18px;list-style:none}.mv4-hint{color:var(--muted-foreground);margin:0;font-size:13px;line-height:18px}.mv4-notice{color:var(--success);margin:0;font-size:12px}.mv4-label{margin-bottom:4px;font-size:12px;font-weight:600;display:block}.mv4-inputs{flex-direction:column;gap:10px;padding:12px;display:flex}.mv4-dispositions{width:100%}.mv4-dispositions [role=radio]{flex:45%}.mv4-input-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mv4-input{border:1px solid var(--neutral-border);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.mv4-input-head{align-items:flex-start;gap:8px;display:flex}.mv4-input-head label{flex-direction:column;gap:2px;min-width:0;font-size:13px;line-height:17px;display:flex}.mv4-input-head label small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px}.mv4-input-limit{border-radius:var(--radius-sm);background:var(--attention-surface);color:var(--attention);margin:0;padding:2px 6px;font-size:12px}.mv4-input-batch{flex-wrap:wrap;gap:6px;display:flex}.mv4-input-batch [data-slot=native-select-wrapper],.mv4-input-batch select{flex:140px;min-width:0}.mv4-document{flex-direction:column;display:flex;overflow:hidden}.mv4-document .mesa-editor{border:0;border-radius:0}.mv4-toolbar{z-index:1;background:#fbfaf7;gap:2px;min-height:48px;padding:6px 8px;position:sticky;top:56px}.mv4-toolbar select{border:1px solid var(--input);border-radius:var(--radius-md);background:var(--card);width:auto;min-width:112px;height:36px;min-height:36px;padding:0 8px;font-size:13px}.mv4-toolbar [data-slot=button]{height:36px;min-height:36px}.mv4-toolbar [data-slot=button].mv4-mark{color:var(--primary-foreground)}.mv4-editor-surface .mesa-content-editable{min-height:420px;color:var(--foreground);font-family:var(--font-editorial);padding:20px 24px 28px;font-size:18px;line-height:1.6}.mv4-editor-surface .mesa-content-editable h2{font-family:var(--font-editorial)}.mv4-editor-surface{max-width:76ch;position:relative}.mv4-editor-surface .mesa-editor-placeholder{pointer-events:none;margin:0;padding:20px 24px;position:absolute;top:0;left:0}.mesa-paragraph{margin:0 0 16px}::highlight(mesa-claim-verified){text-decoration:underline;-webkit-text-decoration-color:var(--success);-webkit-text-decoration-color:var(--success);-webkit-text-decoration-color:var(--success);text-decoration-color:var(--success);text-underline-offset:4px;text-decoration-thickness:2px}::highlight(mesa-claim-qualified){background-color:var(--attention-surface);text-decoration:underline;-webkit-text-decoration-color:var(--attention);-webkit-text-decoration-color:var(--attention);-webkit-text-decoration-color:var(--attention);text-decoration-color:var(--attention);text-underline-offset:4px;text-decoration-style:dashed;text-decoration-thickness:2px}::highlight(mesa-claim-gap){text-decoration:underline;-webkit-text-decoration-color:var(--danger-solid);-webkit-text-decoration-color:var(--danger-solid);-webkit-text-decoration-color:var(--danger-solid);text-decoration-color:var(--danger-solid);text-underline-offset:4px;text-decoration-style:dotted;text-decoration-thickness:2px}.mv4-document-foot{border-top:1px solid var(--neutral-border);background:#fbfaf7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.mv4-counts{color:var(--muted-foreground);flex-wrap:wrap;gap:4px 12px;margin:0;font-size:12px;display:flex}.mv4-count{align-items:center;gap:4px;display:inline-flex}.mv4-count svg{width:14px;height:14px}.mv4-count[data-kind=verified]{color:var(--success)}.mv4-count[data-kind=qualified]{color:var(--attention)}.mv4-count[data-kind=gap]{color:var(--danger)}.mv4-claim{padding:4px 12px 12px}.mv4-claim-tabs{width:100%;overflow-x:auto}.mv4-tab-count{font-variant-numeric:tabular-nums;margin-left:4px}.mv4-claim-panel{flex-direction:column;gap:12px;padding-top:10px;display:flex}.mv4-selected{flex-direction:column;gap:4px;display:flex}.mv4-selected blockquote{border-left:3px solid var(--gold);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--attention-surface);color:var(--foreground);font-family:var(--font-editorial);overflow-wrap:anywhere;margin:0;padding:8px 10px;font-size:14px;line-height:1.5}.mv4-selected [data-slot=button]{align-self:flex-start}.mv4-sources{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.mv4-source{border:1px solid var(--neutral-border);border-radius:var(--radius-md);align-items:flex-start;gap:8px;padding:6px 8px;font-size:13px;display:flex}.mv4-source span{flex-direction:column;min-width:0;display:flex}.mv4-source small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px}.mv4-source em{color:var(--attention);font-style:normal;font-weight:600}.mv4-actions{flex-wrap:wrap;gap:8px;display:flex}.mv4-pending h4{margin:0 0 6px;font-size:12px;font-weight:600}.mv4-pending ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mv4-pending li{border-left:2px solid var(--attention-border);flex-direction:column;gap:2px;padding-left:8px;font-size:13px;display:flex}.mv4-pending li[data-resolved]{border-left-color:var(--success-border);opacity:.85}.mv4-pending small{color:var(--muted-foreground);font-size:12px}.mv4-pending [data-slot=button]{align-self:flex-start}.mv4-embedded{padding-top:10px}[data-slot=dialog-content].mv4-conflict-dialog{--dialog-width:720px}.mv4-conflict-sides{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mv4-conflict-sides section{border:1px solid var(--neutral-border);border-radius:var(--radius-md);min-width:0;padding:10px;font-size:13px}.mv4-conflict-sides section:first-child{border-color:var(--attention-border);background:var(--attention-surface)}.mv4-conflict-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:0 0 4px;display:flex}.mv4-conflict-sides p{margin:0}.mv4-conflict-compare{border:1px solid var(--neutral-border);border-radius:var(--radius-md);max-height:280px;overflow:auto}.mv4-conflict-compare table{border-collapse:collapse;width:100%;font-size:13px}.mv4-conflict-compare th,.mv4-conflict-compare td{border-bottom:1px solid var(--neutral-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:6px 8px}.mv4-conflict-compare thead th{background:#fbfaf7;position:sticky;top:0}.mv4-conflict-compare tr:not([data-same]) td:first-child{background:var(--attention-surface)}.mv4-conflict-compare tr:not([data-same]) td:last-child{background:var(--platform-surface)}.mv4-conflict-confirm{border:1px solid var(--platform-border);border-radius:var(--radius-md);background:var(--platform-surface);color:var(--platform);flex-direction:column;gap:8px;padding:10px;font-size:13px;display:flex}.mv4-conflict-confirm p{margin:0}.openings-table tr.is-current td small{color:#536887}.opening-state.review{color:#06639f}.opening-progress ol[data-done][data-done]:after{width:calc(25% * var(--done,0));background:#087b74;left:17px}.mesa-proposal-loss,.mesa-proposal-error{border:1px solid var(--attention-border);border-radius:var(--radius-md);background:var(--attention-surface);color:var(--attention);overflow-wrap:anywhere;flex-direction:column;gap:6px;padding:10px;font-size:13px;display:flex}.mesa-proposal-error{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger)}.mesa-proposal-loss p,.mesa-proposal-error p{margin:0}.mesa-proposal-loss ul{margin:0;padding-left:18px}@media (max-width:1279px){.mv4-columns{grid-template-columns:minmax(0,1fr) 300px}.mv4-inputs{grid-area:1/2}.mv4-document{grid-area:1/1/span 2}.mv4-claim{grid-area:2/2}}@media (max-width:899px){.mv4-panes{display:inline-flex}.mv4-columns{grid-template-columns:minmax(0,1fr)}.mv4-columns>.mv4-column{grid-area:1/1}.mv4-columns[data-pane=document]>.mv4-inputs,.mv4-columns[data-pane=document]>.mv4-claim,.mv4-columns[data-pane=inputs]>.mv4-document,.mv4-columns[data-pane=inputs]>.mv4-claim,.mv4-columns[data-pane=claim]>.mv4-document,.mv4-columns[data-pane=claim]>.mv4-inputs{display:none}.mv4-band-actions{justify-content:flex-start}.mv4-editor-surface .mesa-content-editable{min-height:320px;padding:16px;font-size:17px}.mv4-surfaces h3{flex-basis:100%;max-width:none}}@media (max-width:639px){.mv4-conflict-sides{grid-template-columns:1fr}.mv4-toolbar select{min-width:96px}}.openings-theme{flex-direction:column;gap:4px;min-width:0;margin:0;font-size:14px;display:flex}.openings-theme span{color:var(--muted-foreground);font-size:13px;font-weight:600}.openings-theme b{overflow-wrap:anywhere}.lv4-tabs{max-width:100%;overflow-x:auto}.lv4-tab-count{background:var(--attention-surface);min-width:20px;height:20px;color:var(--attention);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;margin-left:6px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.lv4-readonly{border:1px solid var(--platform-border);border-radius:var(--radius-md);background:var(--platform-surface);color:var(--platform);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;font-size:13px;display:flex}.lv4-readonly>svg{flex:none;width:16px;height:16px}.lv4-readonly p{flex:320px;margin:0}.lv4-readonly a{text-underline-offset:3px;font-weight:600;text-decoration:underline;position:relative}.lv4-readonly a:after{content:"";position:absolute;inset:-10px -4px}.lv4-list{flex-direction:column;gap:12px;min-width:0;display:flex}.lv4-thesis{margin:0}.lv4-thesis button{border:1px solid var(--neutral-border);border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--foreground);text-align:left;background:#fbfaf7;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:8px 10px;font-size:13px;display:flex;position:relative}.lv4-thesis button:hover{background:var(--neutral-surface)}.lv4-thesis button .serif{font-size:14px}.lv4-thesis button small{color:var(--muted-foreground);font-size:12px}.lv4-thesis button svg{width:16px;height:16px;color:var(--muted-foreground);margin-left:auto}.lv4-list-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lv4-group h3{color:var(--muted-foreground);letter-spacing:.02em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:600}.lv4-group ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lv4-row{border:1px solid var(--neutral-border);border-radius:var(--radius-md);background:var(--card);flex-direction:column;min-width:0;display:flex}.lv4-row[data-active]{border-color:var(--platform);box-shadow:inset 3px 0 0 var(--gold)}.lv4-row>button{border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--foreground);text-align:left;background:0 0;border:0;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.lv4-row>button:hover:not(:disabled){background:var(--neutral-surface)}.lv4-row>button b{overflow-wrap:anywhere;font-size:13px;font-weight:600}.lv4-row>button small,.lv4-row-state{color:var(--muted-foreground);font-size:12px}.lv4-row-state[data-group=needs-you]{color:var(--attention);font-weight:600}.lv4-row-state[data-group=platform]{color:var(--platform)}.lv4-row-extra{border-top:1px solid var(--neutral-border);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 10px;display:flex}.lv4-request{border:1px dashed var(--platform-border);border-radius:var(--radius-md);flex-direction:column;gap:2px;padding:8px 10px;font-size:13px;display:flex}.lv4-request small{color:var(--muted-foreground);font-size:12px}.lv4-request-state{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.lv4-link{min-height:32px;color:var(--navy);text-underline-offset:3px;align-items:center;margin-top:4px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex;position:relative}.lv4-link:after{content:"";position:absolute;inset:-6px -4px}.lv4-detail-head{border:1px solid var(--neutral-border);border-radius:var(--radius-lg);background:var(--card);min-width:0;box-shadow:var(--elevation-card);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.lv4-detail-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.lv4-detail-title h3{font-family:var(--font-editorial);overflow-wrap:anywhere;margin:2px 0 6px;font-size:20px;font-weight:600;line-height:26px}.lv4-eyebrow{color:var(--muted-foreground);margin:0;font-size:12px}.lv4-seals{flex-wrap:wrap;gap:6px;margin:0;display:flex}.lv4-where{border-top:1px solid var(--neutral-border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:10px;display:flex}.lv4-where h4{flex-basis:100%;margin:0;font-size:12px;font-weight:600}.lv4-where ul{flex:420px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.lv4-where li{border:1px solid var(--neutral-border);border-radius:var(--radius-md);flex-direction:column;padding:6px 8px;display:flex}.lv4-where li b{font-size:13px}.lv4-where li small{color:var(--muted-foreground);font-size:12px}.lv4-next{border:1px solid var(--attention-border);border-radius:var(--radius-md);background:var(--attention-surface);flex-direction:column;gap:6px;padding:12px;display:flex}.lv4-next-kicker{color:var(--attention);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.lv4-next h4{margin:0;font-size:15px;font-weight:600}.lv4-next>[data-slot=button]{align-self:flex-start}.lv4-findings{border-top:1px solid var(--attention-border);flex-direction:column;gap:8px;padding-top:8px;display:flex}.lv4-findings-head{margin:0;font-size:12px;font-weight:600}.lv4-findings ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lv4-findings li{border-radius:var(--radius-md);background:var(--card);flex-direction:column;gap:4px;padding:8px;font-size:13px;display:flex}.lv4-findings li p{overflow-wrap:anywhere;margin:0}.lv4-findings [data-slot=button]{align-self:flex-start}.lv4-steps{border-radius:var(--radius-sm);max-width:100%;overflow-x:auto}.mv4-inputs-refresh{align-self:flex-start;margin:0 0 8px}.mv4-composing [data-slot=alert-description]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.reports-columns,.reports-latest{grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.reports-columns{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}}@media (min-width:900px){.reports-latest{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}}.reports-day{width:100%;min-height:var(--control-height);border:1px solid var(--neutral-border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:4px 6px;transition-property:color,background-color,border-color;display:flex}.reports-day[data-empty]{color:var(--muted-foreground);background:0 0;border-color:#0000}.reports-day[data-weekend][data-empty]{background:var(--neutral-surface)}button.reports-day:hover{border-color:var(--input)}button.reports-day[aria-pressed=true]{border-color:var(--primary);background:var(--platform-surface)}.reports-day[data-today] .reports-day-number{text-underline-offset:3px;font-weight:700;text-decoration:underline}.reports-day-number{font-family:var(--font-code);font-size:12px;line-height:16px}.reports-day-marks{flex-wrap:wrap;gap:2px;display:flex}.reports-mark{border:1px solid var(--neutral-border);background:var(--neutral-surface);min-width:16px;height:16px;color:var(--neutral);border-radius:4px;place-items:center;padding:0 3px;font-size:10px;font-weight:700;line-height:1;display:inline-grid}.reports-mark[data-kind=daily]{border-color:var(--platform-border);background:var(--platform-surface);color:var(--platform)}.reports-mark[data-kind=weekly],.reports-mark[data-kind=monthly],.reports-mark[data-kind=other]{border-color:var(--success-border);background:var(--success-surface);color:var(--success)}.reports-mark[data-kind=cenario]{border-color:var(--attention-border);background:var(--attention-surface);color:var(--attention)}.reports-mark[data-kind=sob_demanda]{border-color:var(--primary);background:var(--card);color:var(--primary)}.pk-kinds,.pk-levels{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.pk-kind{min-height:var(--control-height);border:1px solid var(--input);border-radius:var(--radius-md);background:var(--card);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;transition-property:border-color,background-color;display:flex;position:relative}.pk-kind input{width:16px;height:16px;accent-color:var(--primary);flex:none;margin-top:3px}.pk-kind span{flex-direction:column;gap:2px;min-width:0;display:flex}.pk-kind strong{font-size:14px;font-weight:600}.pk-kind small{color:var(--muted-foreground);font-size:12px;line-height:1.5}.pk-kind[data-checked]{border-color:var(--primary);background:var(--platform-surface)}.pk-kind:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:3px}.pk-docnote{border:1px solid var(--platform-border);background:var(--platform-surface);color:var(--foreground);border-radius:var(--radius-md);align-items:flex-start;gap:8px;padding:8px 12px;font-size:13px;line-height:1.5;display:flex}.pk-docnote svg{width:16px;height:16px;color:var(--platform);flex:none;margin-top:2px}.pk-refs{flex-direction:column;gap:8px;display:flex}.pk-review-note{color:var(--foreground);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.pk-review-note svg{width:16px;height:16px;color:var(--success);flex:none;margin-top:2px}.pk-policy{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;gap:10px;margin-bottom:16px;padding:16px;display:flex}.pk-policy-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pk-policy-head h2{font-size:15px;font-weight:600}.pk-policy-table{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.pk-policy-table th,.pk-policy-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:8px 10px}.pk-policy-table thead th{color:var(--muted-foreground);font-size:12px;font-weight:600}.pk-policy-table td[data-changed]{background:var(--attention-surface)}.pk-yes,.pk-no,.pk-locked span{align-items:center;gap:6px;display:inline-flex}.pk-yes{color:var(--success);font-weight:600}.pk-no,.pk-locked span{color:var(--muted-foreground)}.pk-yes svg,.pk-no svg,.pk-locked svg{width:14px;height:14px}.pk-switch{min-height:var(--control-height);align-items:center;gap:10px;display:inline-flex}.pk-policy-edit{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:12px;display:flex}.pk-warn{border:1px solid var(--attention-border);background:var(--attention-surface);color:var(--attention);border-radius:var(--radius-md);align-items:flex-start;gap:8px;padding:8px 12px;font-size:13px;line-height:1.5;display:flex}.pk-warn svg{flex:none;width:16px;height:16px;margin-top:2px}.sources-add{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.sources-add h3,.sources-mine h3{font-size:15px;font-weight:600}.sources-mine{flex-direction:column;gap:8px;display:flex}.sources-mine ul{border:1px solid var(--border);border-radius:var(--radius-md);margin:0;padding:0;list-style:none}.sources-mine li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.sources-mine li+li{border-top:1px solid var(--border)}.sources-mine li>span:first-child{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.sources-mine small{color:var(--muted-foreground);font-size:12px}.sources-client{flex-direction:column;gap:36px;min-width:0;display:flex}.sources-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px 40px;display:grid}.sources-sec{color:var(--foreground);font-family:var(--font-body);margin:0;font-size:16px;font-weight:600;line-height:24px}.sources-meta{color:var(--muted-foreground);margin:0;font-size:12px;line-height:18px}.sources-client .sources-add{border:1px solid var(--platform-border);background:var(--platform-surface);border-radius:12px;padding:20px;display:block}@supports (color:color-mix(in lab, red, red)){.sources-client .sources-add{background:color-mix(in srgb,var(--platform-surface) 35%,var(--card))}}.sources-add-form{flex-direction:column;gap:14px;display:flex}.sources-add-row{grid-template-columns:minmax(0,1fr) 200px auto;align-items:end;gap:10px;display:grid}.sources-add-row [data-slot=button]{min-height:44px}.sources-field{flex-direction:column;gap:6px;min-width:0;display:flex}.sources-field label{color:var(--foreground);font-size:13px;font-weight:600}.sources-optional{color:var(--muted-foreground);font-weight:400}.sources-field input,.sources-field select{background:var(--card);min-height:44px;font-size:14px}.sources-input{display:block;position:relative}.sources-input svg{width:16px;height:16px;color:var(--muted-foreground);pointer-events:none;position:absolute;top:14px;left:12px}.sources-input input{padding-left:38px}.sources-client .sources-mine{flex-direction:column;gap:8px;display:flex}.sources-client .sources-mine ul{border:0;border-radius:0}.sources-client .sources-mine li{border-bottom:1px solid var(--border);flex-wrap:nowrap;gap:12px;padding:12px 0}.sources-client .sources-mine li:first-child{border-top:1px solid var(--border)}.sources-client .sources-mine li+li{border-top:0}.sources-mine-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sources-mine-text strong{font-size:14px;font-weight:600;line-height:20px}.sources-table-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.sources-table-frame{max-width:100%;overflow-x:auto}.sources-table-frame th,.sources-table-frame td{position:relative}.sources-table-frame table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.sources-table-frame caption{text-align:left;padding-bottom:10px}.sources-table-frame thead th{border-bottom:1px solid var(--border);color:var(--muted-foreground);text-align:left;white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}.sources-table-frame tbody th,.sources-table-frame tbody td{border-bottom:1px solid var(--neutral-surface);text-align:left;vertical-align:middle;height:56px;padding:6px 10px}.sources-table-frame tbody th{font-weight:400}.sources-table-frame tbody tr:hover{background:var(--neutral-surface)}@supports (color:color-mix(in lab, red, red)){.sources-table-frame tbody tr:hover{background:color-mix(in srgb,var(--neutral-surface) 40%,var(--card))}}.sources-table-frame tbody b{color:var(--foreground);font-weight:600}.sources-sub{color:var(--muted-foreground);font-size:12px;display:block}.sources-unmeasured{color:var(--muted-foreground);font-size:12px}.sources-health-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.sources-health{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sources-hc{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:10px;padding:16px;transition:border-color .12s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1);display:flex;box-shadow:0 1px 2px #0f172a0a,0 4px 12px -8px #0f172a1f}.sources-hc:hover{border-color:var(--input);transform:translateY(-1px)}.sources-hc-head{align-items:center;gap:10px;display:flex}.sources-hc-head b{color:var(--foreground);font-size:14px;font-weight:600}.sources-hc-ico{background:var(--neutral-surface);width:32px;height:32px;color:var(--primary);border-radius:8px;place-items:center;display:grid}.sources-hc-ico svg{width:16px;height:16px}.sources-hc-big{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:28px}.sources-hc-big small{color:var(--muted-foreground);font-size:13px;font-weight:500}.sources-hc-bar{background:var(--platform-surface);border-radius:3px;height:6px;overflow:hidden}.sources-hc-bar i{background:var(--success);transform-origin:0;border-radius:3px;height:100%;display:block}.sources-hc[data-tone=attention] .sources-hc-bar i{background:var(--gold)}.sources-hc[data-tone=danger] .sources-hc-bar i{background:var(--danger-solid)}.sources-hc [data-slot=status-pill]{align-self:flex-start}@media (prefers-reduced-motion:no-preference){.sources-hc-bar i{animation:.9s cubic-bezier(.2,0,0,1) .25s both sources-grow}}@keyframes sources-grow{0%{transform:scaleX(0)}}@media (max-width:1099px){.sources-health{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.sources-health{grid-template-columns:minmax(0,1fr)}}.sources-when{color:var(--foreground);font-family:var(--font-mono,ui-monospace,monospace);white-space:nowrap;font-size:12px}.sources-mini{align-items:flex-end;gap:3px;height:24px;display:flex}.sources-mini i{background:var(--primary);transform-origin:bottom;border-radius:2px 2px 0 0;width:7px;display:block}.sources-mini i[data-zero]{background:var(--danger-border);height:3px}.sources-actions{text-align:right}.theme-source-name{min-width:240px;max-width:380px}.theme-source-title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.theme-source-name .source-reference{margin-top:4px;font-size:12px}.theme-source-name .source-reference>summary{cursor:pointer;color:var(--muted-foreground)}.theme-source-name .source-reference[open]{padding-bottom:6px}.theme-source-readby{max-width:220px;color:var(--muted-foreground);font-size:12px;line-height:16px}.sources-open{min-height:36px;color:var(--navy);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sources-open:hover{background:var(--neutral-surface)}.sources-open svg{width:14px;height:14px}.sources-empty{padding:16px 10px}@media (max-width:1099px){.sources-top,.sources-add-row{grid-template-columns:minmax(0,1fr)}}.account-context{flex-direction:column;gap:32px;min-width:0;display:flex}.account-context-block{flex-direction:column;min-width:0;max-width:760px;display:flex}.account-sec{color:var(--foreground);font-family:var(--font-body);margin:0;font-size:16px;font-weight:600;line-height:24px}.account-meta{color:var(--muted-foreground);margin:0 0 14px;font-size:12px;line-height:18px}.account-companies{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-company{border:1px solid var(--input);background:var(--card);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;transition-property:border-color,box-shadow;display:flex;position:relative}.account-company[data-checked]{border:2px solid var(--platform);box-shadow:0 0 0 4px var(--platform-surface);padding:15px}.account-company:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:3px}.account-company-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.account-company-icon{background:var(--neutral-surface);width:40px;height:40px;color:var(--navy);border-radius:10px;flex:none;place-items:center;display:grid}.account-company-icon svg{width:18px;height:18px}.account-company-text{flex-direction:column;flex:1;min-width:0;display:flex}.account-company-text strong{font-size:15px;font-weight:600;line-height:22px}.account-company-text small{color:var(--neutral);font-size:12px;line-height:18px}.account-company-radio{border:2px solid var(--muted-foreground);border-radius:50%;flex:none;width:16px;height:16px;margin-top:4px}.account-company[data-checked] .account-company-radio{border:5px solid var(--platform)}.account-themes{margin:0;padding:0;list-style:none}.account-themes li{border-bottom:1px solid var(--neutral-surface);flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:52px;padding:6px 0;display:flex}.account-themes li:first-child{border-top:1px solid var(--neutral-surface)}.account-themes strong{min-width:180px;font-size:14px;font-weight:600}.account-theme-access{flex:12rem;margin:0}@media (max-width:639px){.account-companies{grid-template-columns:minmax(0,1fr)}.account-themes strong{min-width:0}}@keyframes ov5-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ov5-item-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ov5-halo{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--platform) 40%,transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb,var(--platform) 12%,transparent)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:no-preference){.ov5-page-enter{animation:ov5-page-enter var(--motion-slow) var(--ease-enter) both}.ov5-stagger>:nth-child(-n+5){animation:ov5-item-enter var(--motion-base) var(--ease-enter) both}.ov5-stagger>:nth-child(2){animation-delay:40ms}.ov5-stagger>:nth-child(3){animation-delay:80ms}.ov5-stagger>:nth-child(4){animation-delay:.12s}.ov5-stagger>:nth-child(5){animation-delay:.16s}[data-halo=on]{animation:ov5-halo 2s var(--ease-exit) 1}.op-nav-indicator{transition:transform var(--motion-base) var(--ease-enter), opacity var(--motion-fast) var(--ease-enter)}}.op-nav-indicator{background:var(--gold);pointer-events:none;border-radius:2px;width:3px;position:absolute;top:0;left:0}.sidebar--operation .op-nav[data-indicator=on] a[aria-current=page]{box-shadow:none}@keyframes ov5-fade{0%{opacity:0}to{opacity:1}}@keyframes ov5-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ov5-step-forward{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes ov5-step-back{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes ov5-fresh{0%{background-color:var(--attention-surface)}to{background-color:#0000}}@keyframes ov5-pill-halo{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes ov5-live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@keyframes ov5-stripes{0%{background-position:0 0}to{background-position:24px 0}}@keyframes ov5-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes ov5-grow-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes ov5-mark{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes ov5-ruler{0%{transform:scaleX(1)}to{transform:scaleX(0)}}[data-fresh=on]{background-color:var(--attention-surface)}.ov5-progress{background:var(--neutral-surface);border-radius:999px;height:6px;display:block;position:relative;overflow:hidden}.ov5-progress>span{transform-origin:0;border-radius:inherit;background:var(--platform);position:absolute;inset:0}.ov5-progress[data-state=failed]>span{background:var(--danger)}.ov5-live-dot{background:currentColor;border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.ov5-toast-ruler{transform-origin:0;background:var(--gold);border-radius:0 0 var(--radius-lg) var(--radius-lg);pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0}[data-slot=toast-viewport]:is(:hover,:focus-within) .ov5-toast-ruler{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ov5-toast-ruler{display:none}}@media (prefers-reduced-motion:no-preference){.ov5-swap{animation:ov5-fade var(--motion-base) var(--ease-enter) both;display:inline-block}.ov5-content-enter{animation:ov5-fade var(--motion-base) var(--ease-enter) both}[data-reveal]{animation:ov5-reveal var(--motion-slow) var(--ease-enter) both}[data-step-enter=forward]{animation:ov5-step-forward var(--motion-base) var(--ease-enter) both}[data-step-enter=back]{animation:ov5-step-back var(--motion-base) var(--ease-enter) both}[data-slot=sheet-content]>:is([data-slot=sheet-header],form,div){animation:ov5-reveal var(--motion-base) var(--ease-enter) 60ms both}[data-fresh=on]{animation:ov5-fade .22s var(--ease-enter) both, ov5-fresh 1.8s var(--ease-exit) .22s both}[data-slot=status-pill][data-changed=on]{position:relative}[data-slot=status-pill][data-changed=on]:after{content:"";border-radius:inherit;pointer-events:none;animation:ov5-pill-halo .7s var(--ease-exit) 1 both;border:1px solid;position:absolute;inset:0}:is(.ov5-live-dot,.autopilot-card-dot,.op-live-dot)[data-live=on]{animation:ov5-live 2.4s ease-in-out var(--loop-iterations)}.ov5-progress>span{transition:transform var(--motion-slow) var(--ease-enter)}.ov5-progress[data-live=on]>span{background-image:repeating-linear-gradient(-45deg, transparent 0 6px, var(--card) 6px 12px)}@supports (color:color-mix(in lab, red, red)){.ov5-progress[data-live=on]>span{background-image:repeating-linear-gradient(-45deg, transparent 0 6px, color-mix(in srgb,var(--card) 30%,transparent) 6px 12px)}}.ov5-progress[data-live=on]>span{animation:ov5-stripes 1.2s linear var(--loop-iterations);background-size:24px 100%}.ov5-data-draw [data-mark=bar-x]{transform-origin:0;animation:ov5-grow-x var(--motion-slow) var(--ease-enter) both}.ov5-data-draw [data-mark=bar-y]{transform-origin:bottom;animation:ov5-grow-y var(--motion-slow) var(--ease-enter) both}.ov5-data-draw [data-mark=dot]{animation:ov5-mark var(--motion-slow) var(--ease-enter) both}.ov5-toast-ruler{animation:ov5-ruler var(--ov5-ruler-duration,10s) linear 1 both}:is(a,button)>svg.lucide-arrow-right{transition:transform var(--motion-base) var(--ease-enter)}:is(a,button):focus-visible>svg.lucide-arrow-right{transform:translate(3px)}@media (hover:hover){:is(a,button):hover>svg.lucide-arrow-right{transform:translate(3px)}}html.ov5-theme-change,html.ov5-theme-change *,html.ov5-theme-change :before,html.ov5-theme-change :after{transition-property:color,background-color,border-color,fill,stroke,outline-color!important;transition-duration:var(--motion-fast)!important;transition-timing-function:var(--ease-enter)!important}[data-slot=validation-summary]{animation:ov5-fade var(--motion-base) var(--ease-enter) both}}.app-main>header h1[tabindex="-1"]:focus:not(:focus-visible){outline:none}.report-reading{--rd-ink:var(--navy-deep);--rd-line:var(--border)}@supports (color:color-mix(in lab, red, red)){.report-reading{--rd-line:color-mix(in oklab, var(--border) 62%, var(--card))}}.report-reading{--rd-rail:var(--background)}@supports (color:color-mix(in lab, red, red)){.report-reading{--rd-rail:color-mix(in oklab, var(--background) 32%, var(--card))}}.report-reading{flex-direction:column;gap:12px;min-width:0;display:flex}html.dark .report-reading{--rd-ink:var(--foreground)}.report-headrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.report-back{margin-left:-10px}.report-docs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-docs--inline{display:none}.report-doc-off{opacity:.55;cursor:not-allowed}@media (max-width:899px){.report-docs--top{display:none}.report-docs--inline{display:flex}}.report-banner{border:1px solid var(--platform-border);background:var(--platform-surface);color:var(--foreground);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.report-banner>svg{flex:none;width:16px;height:16px}.report-banner>span{flex:280px;min-width:0}.report-banner>a,.report-banner>button{white-space:nowrap;color:var(--platform);margin-left:auto;font-weight:600}.report-banner[data-tone=attention]{border-color:var(--attention-border);background:var(--attention-surface)}.report-panel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);box-shadow:var(--elevation-panel);grid-template-columns:200px minmax(0,1fr) 320px;align-items:start;display:grid}.report-index{flex-direction:column;gap:2px;padding:24px 16px;font-size:13px;line-height:18px;display:flex;position:sticky;top:16px}.report-index .report-eyebrow{padding:0 10px 8px}.report-index a{color:var(--neutral);border-radius:6px;padding:7px 10px;text-decoration:none;transition-property:background-color,color;display:block}.report-index a:hover{background:var(--background)}.report-index a[aria-current=location]{background:var(--platform-surface);color:var(--rd-ink);font-weight:600}.report-article{overflow-wrap:anywhere;border-inline:1px solid var(--rd-line);min-width:0;padding:32px 40px 40px;position:relative}.report-article[data-watermark]:after{content:attr(data-watermark);letter-spacing:.1em;white-space:nowrap;color:var(--danger-solid);font-size:96px;font-weight:700;position:absolute;top:220px;left:50%;transform:translate(-50%)rotate(-18deg)}@supports (color:color-mix(in lab, red, red)){.report-article[data-watermark]:after{color:color-mix(in oklab, var(--danger-solid) 7%, transparent)}}.report-article[data-watermark]:after{pointer-events:none}@media (max-width:899px){.report-article[data-watermark]:after{font-size:56px;top:160px}}.report-col{max-width:700px;margin:0 auto}.report-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:11px;font-weight:600;line-height:16px}.report-title{font-family:var(--font-editorial);color:var(--rd-ink);margin:8px 0 10px;font-size:32px;font-weight:600;line-height:40px}.report-byline{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;line-height:20px;display:flex}.report-byline b{color:var(--foreground);font-weight:600}.report-oneline{border:1px solid var(--platform-border);background:var(--platform-surface);border-radius:12px;margin:22px 0 4px;padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.report-oneline{background:color-mix(in oklab, var(--platform-surface) 45%, var(--card))}}.report-oneline .report-eyebrow{color:var(--platform)}.report-col>.report-eyebrow{font-family:var(--font-editorial);font-size:17px;line-height:28px}.report-oneline>.report-eyebrow{font-family:var(--font-editorial);font-size:20px;line-height:30px}.report-oneline p:last-child{font-family:var(--font-editorial);color:var(--rd-ink);margin:6px 0 0;font-size:20px;line-height:30px}.report-part{scroll-margin-top:80px}.report-part h3{color:var(--rd-ink);margin:36px 0 10px;font-size:18px;font-weight:600;line-height:26px}.report-part p{color:var(--foreground);margin:0 0 14px;font-size:15px;line-height:24px}.report-part p.report-prose{font-family:var(--font-editorial);font-size:17px;line-height:28px}.report-part p.report-cites{margin-top:-8px}.report-meta,.report-part p.report-meta{color:var(--muted-foreground);margin:0;font-size:12px;line-height:18px}.report-points{counter-reset:point;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.report-points li{counter-increment:point;grid-template-columns:28px minmax(0,1fr);gap:10px;font-size:15px;line-height:23px;display:grid}.report-points li:before{content:counter(point);background:var(--navy-deep);width:26px;height:26px;color:var(--gold);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.report-cite{background:var(--platform-surface);min-width:20px;height:18px;color:var(--platform);font-family:var(--font-body);vertical-align:3px;border-radius:5px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;text-decoration:none;display:inline-grid}a.report-cite:hover{background:var(--platform-border)}.report-cite+.report-cite{margin-left:3px}.report-timeline{margin:18px 0 6px;padding:28px 0 0;position:relative}.report-timeline-line{background:var(--border);height:2px;position:absolute;top:40px;left:0;right:0}.report-timeline-today{background:var(--chart-accent);width:2px;position:absolute;top:18px;bottom:-4px}.report-timeline-today span{color:var(--attention);white-space:nowrap;font-size:11px;font-weight:600;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.report-timeline ol{height:96px;margin:0;padding:0;list-style:none;position:relative}.report-timeline li{text-align:center;width:120px;color:var(--neutral);font-size:12px;line-height:16px;position:absolute;top:0;transform:translate(-50%)}.report-timeline li:before{content:"";background:var(--card);border:2px solid var(--platform);border-radius:50%;width:12px;height:12px;margin:6px auto 8px;display:block}.report-timeline li[data-when=past]:before{background:var(--platform)}.report-timeline li[data-when=next]:before{border-color:var(--danger);background:var(--danger-surface)}.report-timeline li b{font-family:var(--font-code);color:var(--rd-ink);font-size:12px;display:block}.report-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.report-scenarios[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.report-scenarios li{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.report-scenario-weight{font-family:var(--font-code);color:var(--rd-ink);font-size:16px;font-weight:500;line-height:24px}.report-scenarios b{color:var(--rd-ink);font-size:14px;line-height:20px}.report-scenarios small{color:var(--neutral);font-size:13px;line-height:19px}.report-scenarios small.report-meta{color:var(--muted-foreground);font-size:12px;line-height:18px}.report-scenarios+.report-meta{margin-top:8px}.report-part>.report-meta+.report-scenarios{margin-top:10px}.report-bar{background:var(--platform-surface);border-radius:3px;height:6px;display:block;overflow:hidden}.report-bar>i{background:var(--platform);border-radius:3px;height:100%;display:block}.report-acts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.report-act{border:1px solid var(--border);transition-property:background-color,border-color;transition-duration:var(--motion-base);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:14px 16px;display:grid}.report-act[data-state=done]{background:var(--success-surface)}@supports (color:color-mix(in lab, red, red)){.report-act[data-state=done]{background:color-mix(in oklab, var(--success-surface) 55%, var(--card))}}.report-act[data-state=done]{border-color:var(--success-border)}.report-act[data-state=postponed]{background:var(--attention-surface)}@supports (color:color-mix(in lab, red, red)){.report-act[data-state=postponed]{background:color-mix(in oklab, var(--attention-surface) 55%, var(--card))}}.report-act[data-state=postponed]{border-color:var(--attention-border)}.report-act[data-state=dismissed]{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.report-act[data-state=dismissed]{background:color-mix(in oklab, var(--background) 40%, var(--card))}}.report-act[data-state=dismissed]>b{color:var(--muted-foreground);text-decoration:line-through}.report-act>b{color:var(--rd-ink);font-size:15px;line-height:22px}.report-act-pills{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.report-act>small{color:var(--neutral);grid-column:1;font-size:13px;line-height:19px}.report-act-ops{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;margin-top:4px;display:flex}.report-act-due{align-items:center;gap:6px;margin-right:auto;display:inline-flex}.report-act-due svg{width:14px;height:14px}.report-act-buttons{flex-wrap:wrap;gap:6px;display:inline-flex}.report-act-form{border:1px solid var(--platform-border);background:var(--platform-surface);border-radius:12px;flex-direction:column;grid-column:1/-1;gap:10px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.report-act-form{background:color-mix(in oklab, var(--platform-surface) 45%, var(--card))}}.report-act-form fieldset{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.report-act-form label{border:1px solid var(--platform-border);background:var(--card);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:8px 12px;font-size:13px;display:flex}.report-act-form input[type=radio]{width:16px;height:16px;accent-color:var(--platform)}.report-mandates{flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:15px;line-height:24px;list-style:decimal;display:flex}.report-link{color:var(--platform);align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.report-link svg{width:16px;height:16px;transition:transform var(--motion-base) var(--ease-enter)}.report-link:hover svg{transform:translate(3px)}.report-sources{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.report-sources li{border-top:1px solid var(--rd-line);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;scroll-margin-top:96px;font-size:14px;line-height:20px;display:grid}.report-sources li>.report-cite{vertical-align:0}.report-sources small{color:var(--muted-foreground);font-size:12px;display:block}.report-sources .report-link{margin-top:0}.report-private{background:var(--background);font-family:var(--font-editorial);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;color:var(--foreground)!important;margin-top:10px!important;font-size:17px!important;line-height:28px!important}.report-private svg{flex:none;width:16px;height:16px;margin-top:2px}.report-sig{border-top:1px solid var(--border);font-family:var(--font-editorial);color:var(--foreground);margin:28px 0 0;padding-top:16px;font-size:17px;line-height:28px}.report-rail{border-radius:0 var(--radius-xl) var(--radius-xl) 0;background:var(--rd-rail);flex-direction:column;gap:16px;min-width:0;min-height:100%;padding:24px 20px;display:flex}.report-box{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.report-box h2{color:var(--rd-ink);margin:0;font-size:14px;font-weight:600;line-height:20px}.report-kv{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:0;font-size:13px;display:grid}.report-kv dt{color:var(--muted-foreground)}.report-kv dd{text-align:right;color:var(--foreground);margin:0}.report-versions{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.report-versions li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-comments{flex-direction:column;gap:10px;margin:0;padding:0;font-size:13px;line-height:19px;list-style:none;display:flex}.report-comments li{border-top:1px solid var(--rd-line);flex-direction:column;gap:4px;padding-top:10px;display:flex}.report-comments small{color:var(--muted-foreground);font-size:12px}.report-reply{border-left:2px solid var(--success-border);color:var(--foreground);flex-direction:column;gap:2px;margin:4px 0 0;padding-left:10px;display:flex}.report-reply b{color:var(--success);font-size:12px}@media (max-width:1199px){.report-panel{grid-template-columns:minmax(0,1fr) 320px}.report-index{display:none}.report-article{border-left:0;padding:24px}}@media (max-width:899px){.report-panel{grid-template-columns:minmax(0,1fr)}.report-article{border:0;padding:20px 16px}.report-rail{border-radius:0 0 var(--radius-xl) var(--radius-xl);border-top:1px solid var(--rd-line);padding:16px}.report-title{font-size:26px;line-height:34px}.report-scenarios{grid-template-columns:minmax(0,1fr)}.report-timeline{padding:0}.report-timeline-line,.report-timeline-today{display:none}.report-timeline ol{flex-direction:column;gap:8px;height:auto;display:flex}.report-timeline li{text-align:left;grid-template-columns:16px 64px minmax(0,1fr);align-items:center;gap:8px;width:auto;display:grid;position:static;transform:none}.report-timeline li:before{margin:0}.report-act{grid-template-columns:minmax(0,1fr)}.report-act-pills{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.report-act{transition:none}}.actions-page{--rd-ink:var(--navy-deep);--rd-line:var(--border)}@supports (color:color-mix(in lab, red, red)){.actions-page{--rd-line:color-mix(in oklab, var(--border) 62%, var(--card))}}.actions-page{flex-direction:column;gap:12px;min-width:0;display:flex}html.dark .actions-page{--rd-ink:var(--foreground)}.actions-back{align-self:flex-start;margin-top:0}.actions-chip{border:1px solid var(--input);background:var(--card);height:36px;color:var(--foreground);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.actions-chip svg{width:16px;height:16px}.actions-chip-muted{color:var(--muted-foreground);font-weight:400}.actions-panel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);box-shadow:var(--elevation-panel);flex-direction:column;gap:24px;padding:24px 28px 28px;display:flex}.actions-sec{color:var(--foreground);margin:0;font-size:16px;font-weight:600;line-height:24px}.actions-kpis-section .actions-sec{margin-bottom:12px}.actions-kpis{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.6fr);align-items:stretch;gap:12px;display:grid}.actions-kpi,.actions-dist{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.actions-dist{gap:10px}.actions-kpi span{color:var(--muted-foreground);font-size:12px}.actions-kpi b{font-family:var(--font-code);color:var(--rd-ink);font-size:26px;font-weight:500;line-height:32px}.actions-kpi small{color:var(--neutral);font-size:12px}.actions-stack{background:var(--card);border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.actions-stack i,.actions-legend i{height:100%;display:block}.actions-legend{color:var(--neutral);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.actions-legend span{align-items:center;gap:6px;display:inline-flex}.actions-legend i{border-radius:3px;width:10px;height:10px}:is(.actions-stack,.actions-legend) i[data-state=done]{background:var(--success)}:is(.actions-stack,.actions-legend) i[data-state=postponed]{background:var(--chart-accent)}:is(.actions-stack,.actions-legend) i[data-state=dismissed]{background:var(--chart-muted)}:is(.actions-stack,.actions-legend) i[data-state=open]{background:var(--platform)}.actions-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px;display:grid}.actions-list-section{flex-direction:column;gap:12px;min-width:0;display:flex}.actions-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.actions-list{border:1px solid var(--border);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.actions-list li+li .actions-row{border-top:1px solid var(--rd-line)}.actions-row{background:var(--card);width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;border:0;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 16px;transition-property:background-color;display:grid}.actions-row:hover{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.actions-row:hover{background:color-mix(in oklab, var(--background) 40%, var(--card))}}.actions-row[aria-pressed=true]{background:var(--platform-surface)}@supports (color:color-mix(in lab, red, red)){.actions-row[aria-pressed=true]{background:color-mix(in oklab, var(--platform-surface) 70%, var(--card))}}.actions-row b{color:var(--rd-ink);overflow-wrap:anywhere;font-size:14px;line-height:20px}.actions-row>[data-slot=status-pill]{justify-self:end}.actions-row .report-meta{grid-area:2/1}.actions-due{color:var(--muted-foreground);white-space:nowrap;grid-area:2/2;justify-self:end;font-size:12px;line-height:18px}.actions-due--soon{color:var(--danger);font-weight:600}.actions-empty{margin-top:4px}.actions-detail{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex;position:sticky;top:16px}.actions-detail-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actions-detail h2{font-family:var(--font-editorial);color:var(--rd-ink);overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:600;line-height:28px}.actions-detail h3{color:var(--foreground);margin:0 0 6px;font-size:13px;font-weight:600}.actions-detail p{color:var(--neutral);margin:0;font-size:14px;line-height:21px}.actions-detail .report-link{margin-top:6px}.actions-steps{color:var(--neutral);margin:0;padding-left:18px;font-size:14px;line-height:21px;list-style:decimal}.actions-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.actions-fields [data-slot=field-label]{color:var(--neutral);font-size:12px;font-weight:600}.actions-fields-save{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.actions-ops{flex-wrap:wrap;gap:8px;display:flex}.actions-form{border:1px solid var(--platform-border);background:var(--platform-surface);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.actions-form{background:color-mix(in oklab, var(--platform-surface) 45%, var(--card))}}.actions-radio{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.actions-radio label{border:1px solid var(--platform-border);background:var(--card);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:8px 12px;font-size:13px;display:flex}.actions-radio label:has(input:checked){border-color:var(--platform);background:var(--platform-surface);font-weight:600}.actions-radio input{width:16px;height:16px;accent-color:var(--platform)}.actions-hint{background:var(--attention-surface);border-radius:8px;gap:8px;padding:8px 10px;display:flex;color:var(--attention)!important;font-size:12px!important;line-height:18px!important}.actions-log{border-left:2px solid var(--border);flex-direction:column;gap:10px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.actions-log li{color:var(--neutral);font-size:13px;line-height:19px;position:relative}.actions-log li:before{content:"";background:var(--card);border:2px solid var(--platform);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-20px}.actions-log small{color:var(--muted-foreground);font-size:12px;display:block}.actions-learn-section{flex-direction:column;gap:4px;display:flex}.actions-learn-section>.report-meta{margin-bottom:8px}.actions-learn{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.actions-lc{border:1px dashed var(--platform-border);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;display:flex}.actions-lc b{color:var(--rd-ink);font-size:14px;line-height:20px}.actions-lc p{color:var(--neutral);margin:0;font-size:13px;line-height:19px}.actions-guard{background:var(--background);color:var(--neutral);border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;font-size:13px;line-height:19px;display:flex}.actions-guard svg{flex:none;width:16px;height:16px;margin-top:2px}@media (max-width:1099px){.actions-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.actions-dist{grid-column:1/-1}.actions-layout,.actions-learn{grid-template-columns:minmax(0,1fr)}.actions-detail{position:static}}@media (max-width:599px){.actions-panel{padding:16px}.actions-fields{grid-template-columns:minmax(0,1fr)}}.inf{--inf-ink:var(--navy-deep);--inf-line:#efece5;--inf-cream:#f7f5f0;--inf-hover:#faf9f6;flex-direction:column;gap:16px;min-width:0;display:flex}html.dark .inf{--inf-ink:var(--foreground);--inf-line:var(--border)}@supports (color:color-mix(in lab, red, red)){html.dark .inf{--inf-line:color-mix(in oklab, var(--border) 62%, var(--card))}}html.dark .inf{--inf-cream:var(--background)}@supports (color:color-mix(in lab, red, red)){html.dark .inf{--inf-cream:color-mix(in oklab, var(--background) 72%, var(--card))}}html.dark .inf{--inf-hover:var(--background)}@supports (color:color-mix(in lab, red, red)){html.dark .inf{--inf-hover:color-mix(in oklab, var(--background) 45%, var(--card))}}.inf-panel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);min-width:0;box-shadow:var(--elevation-panel);flex-direction:column;gap:36px;padding:28px 32px 32px;display:flex}.inf-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:11px;font-weight:600;line-height:16px}.inf-meta{color:var(--muted-foreground);margin:0;font-size:12px;line-height:18px}.inf-sec{color:var(--foreground);margin:0;font-size:16px;font-weight:600;line-height:24px}.inf-link{font:inherit;color:var(--platform);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:0;font-size:13px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.inf-link svg{width:16px;height:16px;transition:transform var(--motion-base) var(--ease-enter)}.inf-link:hover svg{transform:translate(3px)}.inf-feat{background:var(--inf-cream);border:1px solid var(--neutral-border);border-radius:12px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;padding:24px;display:grid}.inf-feat h2{font-family:var(--font-editorial);color:var(--inf-ink);text-wrap:balance;overflow-wrap:anywhere;margin:8px 0 10px;font-size:26px;font-weight:600;line-height:34px}.inf-lead{max-width:62ch;color:var(--neutral);margin:0;font-size:15px;line-height:24px}.inf-vars{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.inf-var{border:1px solid var(--platform-border);background:var(--card);min-width:0;color:var(--foreground);text-align:left;font:inherit;cursor:pointer;transition-property:border-color,box-shadow,transform;transition-duration:var(--motion-base);transition-timing-function:var(--ease-enter);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.inf-var:hover{border-color:var(--platform);box-shadow:var(--elevation-card);transform:translateY(-1px)}.inf-var:disabled{cursor:progress;opacity:.7;transform:none}.inf-var b{font-size:14px;font-weight:600;line-height:20px;display:block}.inf-var small{color:var(--muted-foreground);font-size:12px;line-height:16px;display:block}.inf-var>span:nth-child(2){flex:auto;min-width:0}.inf-var>svg{flex:none;width:16px;height:16px}.inf-doc{border:1px solid var(--platform-border);background:linear-gradient(var(--card),var(--neutral-surface));width:36px;height:44px;color:var(--platform);font-family:var(--font-code);border-radius:4px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.inf-feat-links{flex-wrap:wrap;gap:0 20px;margin-top:16px;display:flex}.inf-flow-title{color:var(--foreground);margin:0 0 4px;font-size:14px;font-weight:600;line-height:24px}.inf-flow{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inf-flow li{grid-template-columns:24px minmax(0,1fr) auto;gap:12px;padding:10px 0;display:grid;position:relative}.inf-flow li:before{content:"";background:var(--success);width:2px;position:absolute;top:34px;bottom:-10px;left:11px}.inf-flow li[data-done=false]:before{background:var(--border)}.inf-flow li:last-child:before{display:none}.inf-fdot{z-index:1;background:var(--success);width:24px;height:24px;color:var(--card);border-radius:50%;place-items:center;display:grid;position:relative}.inf-fdot svg{stroke-width:3px;width:12px;height:12px}.inf-flow li[data-done=false] .inf-fdot{background:var(--card);border:2px solid var(--border);color:var(--muted-foreground)}.inf-flow b{font-size:14px;font-weight:600;line-height:20px;display:block}.inf-flow .inf-meta{display:block}.inf-when{font-family:var(--font-code);color:var(--neutral);white-space:nowrap;font-size:12px;line-height:20px}.inf-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inf-filters .inf-sp{flex:auto}.inf-seg[data-slot=segmented-control]{background:var(--platform-surface);border:1px solid var(--platform-border);border-radius:8px;gap:2px;padding:3px}.inf-seg[data-slot=segmented-control]>button{min-height:30px;color:var(--neutral);padding:0 12px;font-size:13px;font-weight:500}.inf-seg[data-slot=segmented-control]>button[data-state=on]{background:var(--card);color:var(--inf-ink);box-shadow:0 1px 2px #0f172a14}.inf-seg[data-slot=segmented-control]>button>span[data-count]{font-family:var(--font-code);color:var(--muted-foreground);font-size:11px;font-weight:600}.inf-month{border:1px solid var(--input);background:var(--card);border-radius:8px;align-items:center;gap:2px;height:36px;padding:0 2px;display:inline-flex}.inf-month>span{white-space:nowrap;color:var(--foreground);align-items:center;gap:8px;padding:0 6px;font-size:13px;font-weight:500;display:inline-flex}.inf-month>span svg{width:16px;height:16px}.inf-month button{width:32px;height:32px}.inf-cols{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:40px;display:grid}.inf-main{flex-direction:column;gap:32px;min-width:0;display:flex}.inf-monthhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:10px;display:flex}.inf-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.inf-dow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);padding:0 6px 2px;font-size:11px;font-weight:600;line-height:16px}.inf-day{border:1px solid var(--border);background:var(--card);min-width:0;height:64px;font:inherit;text-align:left;color:var(--foreground);border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:6px 7px;transition-property:background-color,border-color;display:flex}button.inf-day{cursor:pointer}button.inf-day:hover{border-color:var(--input);background:var(--inf-hover)}button.inf-day[aria-pressed=true]{border-color:var(--platform);background:var(--platform-surface)}.inf-day[data-weekend]{background:var(--inf-cream)}.inf-day[data-weekend] .inf-n{color:var(--muted-foreground)}.inf-day[data-today]{border:2px solid var(--platform)}.inf-day[data-blank]{visibility:hidden}.inf-n{font-family:var(--font-code);color:var(--foreground);font-size:12px;font-weight:600;line-height:16px}.inf-mks{flex-wrap:wrap;gap:3px;min-width:0;display:flex}.inf-m{width:18px;height:18px;font-family:var(--font-code);border-radius:4px;place-items:center;font-size:10px;font-weight:700;line-height:1;display:grid}.inf-m[data-kind=daily]{background:var(--success);color:var(--card)}.inf-m[data-kind=daily][data-late]{background:var(--attention-surface);color:var(--attention);border:1px solid var(--gold)}.inf-m[data-kind=weekly]{background:var(--platform);color:var(--card)}.inf-m[data-kind=monthly],.inf-m[data-kind=other]{background:var(--navy-deep);color:var(--gold)}.inf-m[data-kind=cenario]{background:var(--card);color:var(--platform);border:1px solid var(--platform)}.inf-m[data-kind=sob_demanda]{background:var(--platform-surface);color:var(--platform);border:1px dashed var(--platform)}.inf-m[data-kind=holiday]{width:auto;color:var(--muted-foreground);border:1px solid var(--border);font-family:var(--font-body);background:0 0;padding:0 4px;font-weight:500}.inf-legend{color:var(--neutral);flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;font-size:12px;line-height:20px;list-style:none;display:flex}.inf-legend li{align-items:center;gap:6px;display:inline-flex}.inf-table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.inf-table caption{text-align:left;color:var(--foreground);padding-bottom:10px;font-size:16px;font-weight:600;line-height:20px}.inf-table th{border-bottom:1px solid var(--border);text-align:left;color:var(--muted-foreground);padding:8px 10px;font-size:12px;font-weight:600;line-height:16px}.inf-table td{border-bottom:1px solid var(--inf-line);vertical-align:middle;height:52px;padding:10px}.inf-table td:nth-child(2){width:44%}.inf-table td:first-child,.inf-table td:nth-child(3),.inf-table td:nth-child(4),.inf-table td:nth-child(5){white-space:nowrap}.inf-table tbody tr{transition-property:background-color}.inf-table tbody tr:hover{background:var(--inf-hover)}.inf-table tbody tr[data-openable]{cursor:pointer}.inf-table .inf-date{min-height:32px;font-family:var(--font-code);color:var(--neutral);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:16px}.inf-table .inf-ttl{color:var(--inf-ink);font-weight:600;text-decoration:none}.inf-table .inf-ttl:hover{text-underline-offset:4px;text-decoration:underline}.inf-table td small{color:var(--muted-foreground);font-size:12px;line-height:16px;display:block}.inf-tag[data-slot=status-pill],.inf-tag{border-radius:6px;height:22px;padding:0 8px}.inf-dls{gap:6px;display:flex}.inf-dls button{border:1px solid var(--platform-border);height:28px;font:inherit;color:var(--platform);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.inf-dls button:hover{background:var(--platform-surface)}.inf-dls button:disabled{cursor:progress;opacity:.6}.inf-side{flex-direction:column;gap:32px;min-width:0;display:flex}.inf-sidehead{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.inf-sidehead .inf-link{min-height:24px}.inf-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inf-list>li{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:12px 0;display:flex}.inf-list>li:last-child{border-bottom:1px solid var(--border)}.inf-r1{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.inf-r1>button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.inf-r1>button:hover{text-underline-offset:4px;text-decoration:underline}.inf-bar{background:var(--platform-surface);border-radius:3px;height:6px;overflow:hidden}.inf-bar>i{background:repeating-linear-gradient(90deg,var(--platform) 0 10px,var(--platform) 10px 20px);border-radius:3px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.inf-bar>i{background:repeating-linear-gradient(90deg,var(--platform) 0 10px,color-mix(in oklab, var(--platform) 70%, var(--card)) 10px 20px)}}.inf-bar>i{transform-origin:0;background-size:40px 100%}.inf-actions{flex-wrap:wrap;gap:4px 12px;display:flex}.inf-actions .inf-link{min-height:28px;font-size:12px}.inf-sheet[data-slot=sheet-content]{gap:0;width:min(46vw,640px);max-width:100%;padding:0;overflow-y:auto}.inf-sheet-head{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:20px 56px 16px 20px;display:flex}.inf-sheet-head h2{font-family:var(--font-editorial);color:var(--inf-ink,var(--navy-deep));overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:26px}html.dark .inf-sheet-head h2{color:var(--foreground)}.inf-sheet-body{overflow-wrap:anywhere;flex-direction:column;gap:16px;padding:16px 20px 24px;display:flex}.inf-chips{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:1099px){.inf-feat,.inf-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.inf-panel{gap:28px;padding:20px 16px}.inf-feat{gap:24px;padding:18px 16px}.inf-vars{grid-template-columns:minmax(0,1fr)}.inf-cal{gap:4px}.inf-day{gap:2px;height:auto;min-height:52px;padding:4px 5px}.inf-mks{gap:2px}.inf-m{border-radius:3px;width:14px;height:14px;font-size:9px}.inf-m[data-kind=holiday]{font-size:9px}.inf-table thead{display:none}.inf-table,.inf-table tbody,.inf-table tr,.inf-table td{display:block}.inf-table tr{border-bottom:1px solid var(--inf-line);grid-template-columns:auto minmax(0,1fr);gap:2px 12px;padding:10px 0;display:grid}.inf-table caption{width:100%;display:block}.inf-table td{border:0;width:auto;height:auto;padding:0}.inf-table td:nth-child(2){grid-column:2;width:auto}.inf-table td:nth-child(3),.inf-table td:nth-child(4),.inf-table td:nth-child(5){grid-column:2}.inf-sheet[data-slot=sheet-content]{width:100%}}@media (prefers-reduced-motion:reduce){.inf-var,.inf-link svg{transition:none}.inf-var:hover{transform:none}}.adm{--adm-ink:var(--navy-deep);--adm-line:#efece5;--adm-hover:#faf9f6;--adm-fill:var(--primary);--adm-fill-2:#5b7092;--adm-fill-3:#9fb0c4;--adm-soft:#f7f8fb;--adm-ref:var(--attention);--adm-dot:var(--primary);--adm-bar:#fcfbf9;--adm-gs2:var(--navy-deep);--adm-att-ink:#5c4709;flex-direction:column;gap:16px;min-width:0;display:flex}html.dark .adm{--adm-ink:#f1f4f9;--adm-line:#233046;--adm-hover:#1b2838;--adm-fill-2:#7d93b8;--adm-fill-3:#9fb0c4;--adm-soft:#1a2738;--adm-ref:#8a6d12;--adm-dot:#7e9cd0;--adm-bar:#1a2636;--adm-gs2:#2b3f5e;--adm-att-ink:#ebd38a}.adm-head{flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;display:flex}.adm-head .adm-sp{flex:auto}.adm-ctl{border:1px solid var(--input);background:var(--card);height:36px;color:var(--foreground);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.adm-ctl svg{width:16px;height:16px}.adm-ctl .adm-muted{color:var(--muted-foreground);font-weight:400}.adm-ctl:disabled{cursor:progress;opacity:.7}.adm-panel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);min-width:0;box-shadow:var(--elevation-panel);flex-direction:column;gap:32px;padding:28px 32px 32px;display:flex}.adm-panel>section,.adm-two>section{min-width:0}.adm-sec{color:var(--foreground);margin:0;font-size:16px;font-weight:600;line-height:24px}.adm-hrow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.adm-hrow>.adm-btn,.adm-hrow>.adm-link,.adm-hrow>button{align-self:center}.adm-meta,.adm-help{color:var(--muted-foreground);margin-block:0;font-size:12px;line-height:18px}.adm-link{font:inherit;color:var(--platform);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:32px;padding:0;font-size:13px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.adm-link svg{width:16px;height:16px;transition:transform var(--motion-base) var(--ease-enter)}.adm-link:hover svg{transform:translate(3px)}.adm-btn{height:36px;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-enter), transform var(--motion-fast) var(--ease-enter);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.adm-btn svg{width:16px;height:16px}.adm-btn[data-variant=primary]{background:linear-gradient(var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.adm-btn[data-variant=primary]{background:linear-gradient(color-mix(in oklab, var(--primary) 82%, white), var(--primary))}}.adm-btn[data-variant=primary]{color:var(--primary-foreground);box-shadow:var(--elevation-primary)}.adm-btn[data-variant=secondary]{background:var(--card);color:var(--platform);border-color:var(--input)}.adm-btn[data-variant=secondary]:hover{background:var(--background)}.adm-btn[data-variant=ghost]{color:var(--platform);background:0 0;padding:0 10px}.adm-btn[data-variant=ghost]:hover{background:var(--neutral-surface)}.adm-btn:active{transform:translateY(1px)}.adm-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.adm-pill{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.adm-pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.adm-pill[data-shape=tag]{border-radius:6px;height:22px;padding:0 8px}.adm-pill[data-tone=success]{color:var(--success);background:var(--success-surface);border-color:var(--success-border)}.adm-pill[data-tone=danger]{color:var(--danger);background:var(--danger-surface);border-color:var(--danger-border)}.adm-pill[data-tone=attention]{color:var(--attention);background:var(--attention-surface);border-color:var(--attention-border)}.adm-pill[data-tone=platform]{color:var(--platform);background:var(--platform-surface);border-color:var(--platform-border)}.adm-pill[data-tone=neutral]{color:var(--neutral);background:var(--neutral-surface);border-color:var(--neutral-border)}.adm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.adm-kpi{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:6px;min-width:0;margin:0;padding:16px;display:flex}.adm-kpi dt{color:var(--foreground);order:1;font-size:13px;font-weight:600;line-height:20px}.adm-kpi .adm-kpi-v{color:var(--adm-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;order:2;margin:0;font-size:30px;font-weight:600;line-height:36px}.adm-kpi .adm-kpi-d{color:var(--neutral);order:3;margin:0;font-size:12px;line-height:17px}.adm-kpis[data-size=money] .adm-kpi-v{font-size:28px;line-height:34px}.adm-up{color:var(--danger);font-weight:600}.adm-down{color:var(--success);font-weight:600}.adm-attn{border:1px solid var(--border);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.adm-attn>li{border-bottom:1px solid var(--adm-line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.adm-attn>li:last-child{border-bottom:0}.adm-attn b{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:20px;display:block}.adm-ic{border:1px solid;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.adm-ic svg{width:16px;height:16px}.adm-ic[data-tone=danger]{background:var(--danger-surface);border-color:var(--danger-border);color:var(--danger)}.adm-ic[data-tone=attention]{background:var(--attention-surface);border-color:var(--attention-border);color:var(--attention)}.adm-ic[data-tone=platform]{background:var(--platform-surface);border-color:var(--platform-border);color:var(--platform)}.adm-scroll{min-width:0;overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.adm-table caption{text-align:left;padding-bottom:8px}.adm-table th{color:var(--muted-foreground);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600;line-height:18px}.adm-table td{border-bottom:1px solid var(--adm-line);vertical-align:middle;height:56px;padding:0 10px}.adm-table tbody tr{transition:background-color var(--motion-fast) var(--ease-enter)}.adm-table tbody tr:hover{background:var(--adm-hover)}.adm-table td b{color:var(--adm-ink);font-weight:600}.adm-table .adm-sub{color:var(--muted-foreground);font-size:12px;line-height:16px;display:block}.adm-table .adm-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.adm-when{font-family:var(--font-code);color:var(--neutral);white-space:nowrap;font-size:12px}.adm-bud{align-items:center;gap:8px;display:inline-flex}.adm-bar{background:var(--platform-surface);border-radius:3px;width:96px;height:6px;display:block;overflow:hidden}.adm-bar>i{background:var(--adm-fill);border-radius:3px;height:100%;display:block}.adm-bar[data-hot]>i{background:var(--danger-solid)}.adm-two{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px;display:grid}.adm-two[data-split=wide-first]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px}.adm-sup{border:1px solid var(--platform-border);background:var(--adm-soft);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.adm-sup-head{align-items:center;gap:10px;display:flex}.adm-sup-head b{flex:auto;font-size:14px;line-height:20px}.adm-live{background:var(--success);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.adm-cd{background:var(--platform-surface);border-radius:3px;height:6px;overflow:hidden}.adm-cd>i{background:var(--gold);height:100%;display:block}.adm-tl{margin:0;padding:0 0 0 18px;list-style:none;position:relative}.adm-tl:before{content:"";background:var(--border);width:2px;position:absolute;top:6px;bottom:6px;left:5px}.adm-tl>li{overflow-wrap:anywhere;padding:0 0 14px;font-size:13px;line-height:19px;position:relative}.adm-tl>li:before{content:"";background:var(--card);border:2px solid var(--adm-dot);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:-17px}.adm-tl time{font-family:var(--font-code);color:var(--muted-foreground);font-size:11px;line-height:16px;display:block}.adm-seg[data-slot=segmented-control]{background:var(--platform-surface);border:1px solid var(--platform-border);border-radius:8px;gap:2px;padding:3px}.adm-seg[data-slot=segmented-control]>button{min-height:30px;color:var(--neutral);padding:0 12px;font-size:13px;font-weight:500}.adm-seg[data-slot=segmented-control]>button[data-state=on]{background:var(--card);color:var(--adm-ink);box-shadow:0 1px 2px #0f172a14}.adm-seg[data-slot=segmented-control]>button>span[data-count]{font-family:var(--font-code);color:var(--muted-foreground);font-size:11px;font-weight:600}.adm-chart-wrap{position:relative}.adm-chart{border-bottom:1px solid var(--border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:3px;height:200px;padding:0 0 0 44px;display:grid;position:relative}.adm-col{flex-direction:column-reverse;justify-content:flex-start;height:100%;display:flex}.adm-col>i{width:100%;display:block}.adm-col>i[data-part=model]{background:var(--adm-fill);border-radius:2px 2px 0 0}.adm-col>i[data-part=infra]{background:var(--adm-fill-2)}.adm-col>i[data-part=collection]{background:var(--adm-fill-3)}.adm-col[data-weekend]>i{opacity:.75}.adm-refline{border-top:2px dashed var(--adm-ref);pointer-events:none;position:absolute;left:44px;right:0}.adm-refline>span{color:var(--attention);background:var(--card);padding:0 4px;font-size:11px;font-weight:600;line-height:16px;position:absolute;top:-20px;right:0}.adm-yax{width:40px;color:var(--muted-foreground);font-size:11px;line-height:14px;font-family:var(--font-code);text-align:right;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:0;bottom:0;left:0}.adm-xax{color:var(--muted-foreground);font-size:11px;line-height:16px;font-family:var(--font-code);justify-content:space-between;margin-top:4px;padding-left:44px;display:flex}.adm-legend{color:var(--neutral);flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;font-size:12px;line-height:18px;list-style:none;display:flex}.adm-legend>li,.adm-legend>span{align-items:center;gap:6px;display:inline-flex}.adm-legend i{border-radius:2px;width:10px;height:10px;display:inline-block}.adm-legend i[data-part=model]{background:var(--adm-fill)}.adm-legend i[data-part=infra]{background:var(--adm-fill-2)}.adm-legend i[data-part=collection]{background:var(--adm-fill-3)}.adm-legend i[data-part=ref]{background:var(--adm-ref);height:2px}.adm-legend i[data-part=none]{border:1px dashed var(--neutral);background:0 0}.adm-hbar{grid-template-columns:170px minmax(0,1fr) 78px;align-items:center;gap:12px;padding:7px 0;font-size:13px;line-height:20px;display:grid}.adm-hbar .adm-t{background:var(--platform-surface);border-radius:3px;height:10px;display:block;overflow:hidden}.adm-hbar .adm-t>i{background:var(--adm-fill);border-radius:3px;height:100%;display:block}.adm-hbar .adm-num{text-align:right;font-variant-numeric:tabular-nums}.adm-hbar[data-unmeasured] .adm-num{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.adm-use{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.adm-uc{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:4px;min-width:0;margin:0;padding:12px 14px;display:flex}.adm-uc dt{color:var(--foreground);order:1;font-size:12px;font-weight:600;line-height:18px}.adm-uc .adm-uc-v{color:var(--adm-ink);font-variant-numeric:tabular-nums;order:2;margin:0;font-size:22px;font-weight:600;line-height:28px}.adm-uc .adm-meta{order:3}.adm-budgets{border:1px solid var(--border);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.adm-budgets>li{border-bottom:1px solid var(--adm-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.adm-budgets>li:last-child{border-bottom:0}.adm-budgets b{font-size:14px;line-height:20px}.adm-budgets .adm-meta{grid-column:1/-1}.adm-deps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.adm-dep{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:10px 12px;display:flex}.adm-dep b{overflow-wrap:anywhere;font-size:13px;line-height:18px}.adm-dep[data-state=problem]{border-color:var(--danger-border);background:var(--danger-surface)}.adm-dep[data-state=waiting]{border-style:dashed}.adm-ch{border:1px solid var(--border);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.adm-ch>li{border-bottom:1px solid var(--adm-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.adm-ch>li:last-child{border-bottom:0}.adm-ch b{overflow-wrap:anywhere;font-size:14px;line-height:20px}.adm-ch .adm-s{color:var(--neutral);overflow-wrap:anywhere;grid-column:1/-1;font-size:12px;line-height:18px}.adm-ch .adm-full{grid-column:1/-1}.adm-rc{grid-column:1/-1;gap:2px;display:flex}.adm-rc>i{background:var(--success);border-radius:1px;flex:1;height:6px;display:block}.adm-rc>i[data-failed]{background:var(--danger-solid)}.adm-brow{grid-template-columns:150px minmax(0,1fr) 48px;align-items:center;gap:12px;padding:8px 0;display:grid}.adm-brow>b{overflow-wrap:anywhere;font-size:13px;line-height:18px}.adm-brow>b small{color:var(--muted-foreground);font-size:11px;font-weight:400;display:block}.adm-stack{background:var(--platform-surface);border-radius:4px;height:14px;display:flex;position:relative;overflow:hidden}.adm-stack>i{height:100%;display:block}.adm-stack>i[data-part=automation]{background:var(--adm-fill)}.adm-stack>i[data-part=demand]{background:var(--adm-fill-2)}.adm-stack>.adm-prot{background:var(--adm-ref);width:2px;position:absolute;top:-3px;bottom:-3px}.adm-md{border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;overflow:hidden}.adm-list{border-right:1px solid var(--border);min-width:0}.adm-bar-top{border-bottom:1px solid var(--border);background:var(--adm-bar);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.adm-search{border:1px solid var(--input);min-width:min(280px,100%);height:40px;color:var(--muted-foreground);background:var(--card);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.adm-search:focus-within{outline:2px solid var(--ring);outline-offset:2px}.adm-search svg{flex:none;width:16px;height:16px}.adm-search input{font:inherit;min-width:0;color:var(--foreground);background:0 0;border:0;outline:0;flex-grow:1;font-size:13px}.adm-prow{border:0;border-bottom:1px solid var(--adm-line);background:var(--card);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-enter);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.adm-prow:last-child{border-bottom:0}.adm-prow:hover{background:var(--adm-hover)}.adm-prow[aria-pressed=true]{background:var(--platform-surface)}.adm-prow b{color:var(--adm-ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:20px;display:block}.adm-av{background:var(--neutral-surface);border:1px solid var(--neutral-border);width:36px;height:36px;color:var(--neutral);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.adm-av[data-platform]{background:var(--adm-gs2);border-color:var(--adm-gs2);color:var(--gold)}.adm-av[data-size=lg]{width:48px;height:48px;font-size:15px}.adm-scopes{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.adm-chip{border:1px solid var(--platform-border);background:var(--adm-soft);min-height:26px;color:var(--platform);overflow-wrap:anywhere;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;line-height:16px;display:inline-flex}.adm-detail{background:var(--card);flex-direction:column;gap:18px;min-width:0;padding:20px;display:flex}.adm-dh{align-items:center;gap:12px;display:flex}.adm-dh-title{color:var(--adm-ink);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:26px}.adm-note{border:1px solid;border-radius:8px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;font-size:13px;line-height:19px;display:flex}.adm-note[data-tone=platform]{background:var(--platform-surface);border-color:var(--platform-border);color:var(--platform)}.adm-note[data-tone=attention]{background:var(--attention-surface);border-color:var(--attention-border);color:var(--adm-att-ink)}.adm-note[data-tone=danger]{background:var(--danger-surface);border-color:var(--danger-border);color:var(--danger)}.adm-note[data-tone=success]{background:var(--success-surface);border-color:var(--success-border);color:var(--success)}.adm-note[data-tone=neutral]{background:var(--neutral-surface);border-color:var(--neutral-border);color:var(--neutral)}.adm-grants{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.adm-grant{border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:12px;display:grid}.adm-grant b{overflow-wrap:anywhere;font-size:14px;line-height:20px}.adm-g2{color:var(--neutral);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;font-size:12px;line-height:18px;display:flex}.adm-can{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adm-can h5{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 6px;font-size:12px;font-weight:600;line-height:16px}.adm-can ul{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;line-height:19px;list-style:none;display:flex}.adm-can li{align-items:flex-start;gap:8px;display:flex}.adm-can svg{flex:none;width:16px;height:16px;margin-top:2px}.adm-can svg[data-tone=success]{color:var(--success)}.adm-can svg[data-tone=danger]{color:var(--danger)}.adm-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 10px;font-size:11px;font-weight:600;line-height:16px}.adm-pol{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px;display:grid}.adm-pol-list{flex-direction:column;gap:4px;display:flex}.adm-pol-card{border:1px solid #0000;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.adm-pol-card b{color:var(--adm-ink);font-size:14px;line-height:20px}.adm-pol-card[data-selected]{background:var(--platform-surface);border-color:var(--platform-border)}.adm-pol-view{grid-template-columns:minmax(0,1fr) 260px;gap:24px;display:grid}.adm-pol-view .adm-eyebrow{letter-spacing:.06em;margin-bottom:4px;font-size:12px}.adm-caps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adm-caps>li{min-height:40px;color:var(--muted-foreground);align-items:center;gap:10px;font-size:14px;line-height:20px;display:flex}.adm-caps>li[data-on]{color:var(--foreground)}.adm-caps svg{flex:none;width:16px;height:16px}.adm-caps>li[data-on] svg{color:var(--success)}.adm-caps code{font-family:var(--font-code);color:var(--muted-foreground);white-space:nowrap;font-size:11px}.adm-pol-side{flex-direction:column;gap:6px;margin:0;font-size:14px;display:flex}.adm-pol-side dt{margin-top:8px;font-weight:600}.adm-pol-side dt:first-child{margin-top:0}.adm-pol-side dd{margin:0}.adm-sim{border:1px solid var(--platform-border);background:var(--adm-soft);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.adm-editor{border:1px solid var(--border);border-radius:12px;min-width:0;overflow:hidden}.adm-editor-head{border-bottom:1px solid var(--border);background:var(--adm-bar);padding:14px 18px}.adm-editor-body{padding:18px}.adm-pol-foot{border-top:1px solid var(--border);background:var(--adm-bar);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:6px -18px -18px;padding:14px 18px;display:flex}.adm-company-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adm-company-name{font-family:var(--font-editorial);color:var(--adm-ink);overflow-wrap:anywhere;margin:4px 0 6px;font-size:28px;font-weight:700;line-height:36px}.adm-side{border:1px solid var(--border);border-radius:12px;min-width:0;padding:16px}.adm-side[data-tone=danger]{border-color:var(--danger-border)}.adm-two[data-split=even]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.adm-supcard{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;overflow:hidden}.adm-supcard-head{border-bottom:1px solid var(--border);background:var(--adm-bar);align-items:center;gap:10px;padding:14px 18px;display:flex}.adm-supcard-body{flex-direction:column;gap:16px;padding:18px;display:flex}.adm-supcard-foot{border-top:1px solid var(--border);background:var(--adm-bar);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;display:flex}.adm-supbox{background:var(--navy-deep);color:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:18px;display:flex}html.dark .adm-supbox{border:1px solid var(--border);background:#0e1622}.adm-supbox p{color:#c9d2de}.adm-supbox .adm-cd{background:#2e4260}.adm-supbox-tag{color:#fff;border:1px solid #7589a5;border-radius:6px;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.adm-clock{font-family:var(--font-code);color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:32px;line-height:38px}.adm-btn[data-variant=danger]{background:var(--danger-solid);color:#fff}.adm-btn[data-variant=danger]:hover{background:var(--danger-solid)}@supports (color:color-mix(in lab, red, red)){.adm-btn[data-variant=danger]:hover{background:color-mix(in oklab, var(--danger-solid) 88%, black)}}.adm-tl-inline>li{padding-bottom:12px}.adm-tl-inline time{margin-right:6px;display:inline}.adm-steps{gap:6px;margin-top:4px;display:flex}.adm-steps>span{background:var(--border);width:40px;height:4px;transition:background-color var(--motion-base) var(--ease-enter);border-radius:2px}.adm-steps>span[data-on]{background:var(--primary)}.adm-wizard-foot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}@media (max-width:1099px){.adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-two,.adm-two[data-split=wide-first],.adm-two[data-split=even]{grid-template-columns:minmax(0,1fr)}.adm-deps{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-md,.adm-pol,.adm-pol-view{grid-template-columns:minmax(0,1fr)}.adm-list{border-right:0;border-bottom:1px solid var(--border)}}@media (max-width:899px){.adm-panel{gap:28px;padding:20px 16px}.adm-hbar{grid-template-columns:120px minmax(0,1fr) 56px}.adm-brow{grid-template-columns:110px minmax(0,1fr) 40px}}@media (max-width:599px){.adm-kpis,.adm-use{grid-template-columns:minmax(0,1fr)}.adm-deps{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-attn>li{grid-template-columns:32px minmax(0,1fr)}.adm-attn>li>:last-child{grid-column:2;justify-self:start}}.platform-sources-totals{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:8px 0 0;display:grid}.platform-sources-totals>div{border:1px solid var(--neutral-border);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.platform-sources-totals dt{color:var(--muted-foreground);font-size:12px}.platform-sources-totals dd{font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:650}@media screen{html.dark .brand small,html.dark .persona label,html.dark .side-nav p,html.dark .side-user .side-user-email{color:var(--muted-foreground)}html.dark .topbar h1,html.dark .view-head h2,html.dark .metric-grid strong,html.dark .section-title,html.dark .brief button{color:var(--foreground)}html.dark .signal-list svg{color:var(--danger)}html.dark .front-grid [data-slot=card-title],html.dark .front-grid a{color:var(--foreground)}html.dark .table-frame{background:var(--card)}html.dark .table-frame th{background:var(--muted)}html.dark .login-card{background:var(--card)}html.dark .login-form h2,html.dark .recovery-link{color:var(--foreground)}html.dark .login-footer{color:var(--muted-foreground)}html.dark .state-page h1,html.dark .loading-surface-label,html.dark .empty-surface [data-slot=empty-title]{color:var(--foreground)}html.dark .applications-head-actions select:not([data-slot]),html.dark .dialog-form select:not([data-slot]),html.dark .applications-layout,html.dark .applications-master{background:var(--card)}html.dark .applications-master-head strong{color:var(--foreground)}html.dark .application-list>button:hover{background:var(--muted)}html.dark .application-list>button.is-active{border-color:var(--border);background:var(--card)}html.dark .application-list strong,html.dark .application-title h3{color:var(--foreground)}html.dark .application-title code{color:var(--muted-foreground)}html.dark .panel-head h4{color:var(--foreground)}html.dark .application-title-actions [data-slot=button]:has(svg){color:var(--foreground)}html.dark .application-empty>svg{color:var(--muted-foreground)}html.dark .application-empty h3,html.dark .application-empty strong,html.dark .permission-group>strong{color:var(--foreground)}html.dark .secret-value{background:var(--muted)}html.dark .permission-group legend,html.dark .nominal-summary h3,html.dark .publication-library ul.divide-y h3,html.dark .publication-alert-title,html.dark .pulse-workbench ul.divide-y h3,html.dark .delivery-workbench ul.divide-y h3,html.dark .documentary-view>ul.divide-y>li h3,html.dark .source-list h3,html.dark .curation-stage-summary dd{color:var(--foreground)}html.dark .subject-signal-warning,html.dark .subject-quick-actions [data-decision=deferred],html.dark .subject-priority[data-level=media],html.dark .subject-acquisition[data-decision=pendente],html.dark .subject-acquisition[data-decision=parcial]{color:var(--attention)}html.dark .legislative-identity h3,html.dark .nominal-directory h4,html.dark .editorial-collection>h3,html.dark .editorial-collection h4,html.dark .editorial-stage-tabs [data-slot=tabs-trigger],html.dark .editorial-reading-bench>article h4,html.dark .editorial-inputs>h4,html.dark .cockpit-lead>p,html.dark .repercussion-reading-body h4,html.dark .repercussion-actors [data-slot=empty-title],html.dark .front-name,html.dark .front-window h5{color:var(--foreground)}html.dark .front-risk-summary>div{border-top:3px solid var(--border)}html.dark .front-risk-summary dd{color:var(--foreground)}html.dark .front-risk-note{background:var(--attention-surface);border:1px solid var(--attention-border);color:var(--attention)}html.dark .front-risk-item{border-left:4px solid var(--danger)}html.dark .front-risk-top h3{color:var(--foreground)}html.dark .front-risk-badge{color:var(--danger);background:var(--danger-surface)}html.dark .front-risk-badge.medium{color:var(--attention);background:var(--attention-surface)}html.dark .front-risk-state{color:var(--muted-foreground)}html.dark .acervo-aviso{background:var(--card);color:var(--muted-foreground)}html.dark .aviso-leitura{border:1px solid var(--attention-border);background:var(--card)}html.dark .aviso-leitura.fds{border-left-color:var(--gold,var(--attention))}html.dark .fds-selo{border:1px solid var(--attention-border);background:var(--attention-surface);color:var(--attention)}html.dark .nav-dia{border:1px solid var(--attention-border);background:var(--card);color:var(--foreground)}html.dark .nav-dia.ativo{border-color:var(--border)}html.dark .nav-dia.leve{color:var(--muted-foreground)}html.dark .nav-dia.pendente{border-color:var(--attention);color:var(--attention)}html.dark .banner-fechado{border:1px solid var(--success-border);background:var(--muted)}html.dark .bf-texto{color:var(--platform)}html.dark .peca-destaque{border:1px solid var(--attention-border)}html.dark .pd-selo{color:var(--attention)}html.dark .pd-titulo{color:var(--foreground)}html.dark .pd-sub{color:var(--muted-foreground)}html.dark .resumo-dia{background:var(--card)}html.dark .rd-rot{color:var(--attention)}html.dark .rd-texto{color:var(--foreground)}html.dark .bloco-dia.ontem{border:1px solid var(--border);background:var(--card)}html.dark .bloco-dia.hoje{border:1px solid var(--attention-border);background:var(--card)}html.dark .bd-selo.preliminar{color:var(--attention)}html.dark .kpi-colunas{border:1px solid var(--attention-border);background:var(--card)}html.dark .kpi-coluna{border-right:1px solid var(--attention-border)}html.dark .kg-rotulo{color:var(--attention)}html.dark .kpi-linha .k-valor{color:var(--foreground)}html.dark .kpi-linha.ancora .k-valor,html.dark .kpi-linha .k-delta.velho{color:var(--attention)}html.dark .kpi-linha.lacuna .k-valor{color:var(--muted-foreground)}html.dark .insights-hoje .insight-exec{background:var(--card)}html.dark .sec-titulo{color:var(--foreground)}html.dark .radar-grid{background:var(--card)}html.dark .rbloco h4,html.dark .rlista li a:hover b,html.dark .rlista li a:focus-visible b{color:var(--attention)}html.dark .rlista li b{color:var(--foreground)}html.dark .rlista li.sm-negative{border-left:2px solid var(--danger)}html.dark .sm-autor,html.dark .soc-stats b{color:var(--foreground)}html.dark .sem-medida,html.dark .soc-nota,html.dark .rnota{color:var(--muted-foreground)}html.dark .bloco-meta .frescor-velho{color:var(--attention)}html.dark .bloco-meta .frescor-lacuna{color:var(--muted-foreground)}html.dark .fecha-semana{background:var(--card)}html.dark .fw-assercao,html.dark .fw-resumo{color:var(--foreground)}html.dark .fw-sub{color:var(--attention)}html.dark .fw-tab td.fw-rot{color:var(--foreground)}html.dark .fw-tab tr.dest td{background:var(--card)}html.dark .fw-nota,html.dark .fw-nota.regua{color:var(--muted-foreground)}html.dark .fw-verbo{color:var(--attention)}html.dark .fw-alav p{color:var(--foreground)}html.dark .nota-rodape{color:var(--muted-foreground)}html.dark .cockpit-escada-sep span{color:var(--attention)}html.dark .est-ponto{border:3px solid var(--attention-border)}html.dark .est-label,html.dark .est-conteudo h3{color:var(--foreground)}html.dark .h3-mes{color:var(--attention)}html.dark .serie-diarios summary{color:var(--foreground)}html.dark .serie-item{background:var(--card);color:var(--foreground)}html.dark .dia-chip{background:var(--card)}html.dark .dia-chip.hoje{background:var(--attention-surface)}html.dark .dia-chip.afechar .dnum{color:var(--muted-foreground)}html.dark .dia-chip.pronto{background:var(--muted)}html.dark .dia-chip.pronto .dst{color:var(--success)}html.dark .dia-chip.pronto.fechado{background:var(--card)}html.dark .dia-chip.pronto.fechado .dst{color:var(--attention)}html.dark .dia-chip.atrasado{border:2px dashed var(--attention);background:var(--card)}html.dark .dia-chip.atrasado .dst{color:var(--attention)}html.dark .dia-chip.vazio .dnum{color:var(--muted-foreground)}html.dark .dia-chip .dnum{color:var(--foreground)}html.dark .tl-card,html.dark .tl-card.atual{background:var(--card)}html.dark .tl-card.arquivada{border-top-color:var(--border)}html.dark .tl-card.arquivada .tl-quando{color:var(--muted-foreground)}html.dark .tl-card.futura{border-top-color:var(--border)}html.dark .tl-card.futura .tl-quando{color:var(--muted-foreground)}html.dark .tl-quando{color:var(--foreground)}html.dark .tl-card.publicada .tl-selo,html.dark .tl-card.atual .tl-selo,html.dark .tl-jan{color:var(--attention)}html.dark .tl-idade-aviso{background:var(--attention-surface);color:var(--attention)}html.dark .tl-idade-grave{background:var(--muted);color:var(--danger)}html.dark .perfil-chip{background:var(--card);color:var(--foreground)}html.dark .perfil-chip:hover{background:var(--card)}html.dark .lnk-aus{color:var(--foreground)}html.dark .frente-tempo{background:var(--card)}html.dark .frente-tempo.publicada{border-top-color:var(--success)}html.dark .f-tipo{color:var(--attention)}html.dark .ft-nome{color:var(--foreground)}html.dark .f-estado{color:var(--muted-foreground)}html.dark .ft-mov b{color:var(--attention)}html.dark .atores-topo h3{color:var(--foreground)}html.dark .periodo-chip{background:var(--card);color:var(--foreground)}html.dark .periodo-chip.ativo{border-color:var(--border)}html.dark .ator-card{background:var(--card)}html.dark .ator-badge.proprio{background:var(--attention-surface);color:var(--attention)}html.dark .ator-badge.movimento{background:var(--muted);color:var(--success)}html.dark .ator-badge.vigilancia,html.dark .ator-badge.arquivado{background:var(--muted);color:var(--muted-foreground)}html.dark .ator-nome{color:var(--foreground)}html.dark .ator-janela{color:var(--muted-foreground)}html.dark .sent-bar{background:var(--muted)}html.dark .ator-pdf.mudo{background:var(--muted);color:var(--muted-foreground)}html.dark .ator-secao h3,html.dark .ator-medidas dd{color:var(--foreground)}html.dark .ator-ranking{color:var(--muted-foreground)}html.dark .ator-frente{color:var(--foreground)}html.dark .ator-chip{background:var(--muted);color:var(--foreground)}html.dark .ator-chip b{color:var(--attention)}html.dark .ator-fonte{color:var(--muted-foreground)}@media (max-width:1100px){html.dark .kpi-coluna{border-bottom:1px solid var(--attention-border)}}html.dark .publicacao-ressalvas{border-color:var(--attention);background:var(--attention-surface)}html.dark .origem-automatica{color:var(--danger)!important;background:var(--attention-surface)!important;border-color:var(--danger)!important}html.dark .origem-aplicacao{color:var(--platform)!important;background:var(--platform-surface)!important;border-color:var(--platform)!important}html.dark .cockpit-edition-line>h3{color:var(--foreground)}html.dark .frentes-mini .frente-card.publicada{border-top-color:var(--success-border)}html.dark .cockpit-serif-title,html.dark .scope-toolbar.reading-toolbar--compact .scope-toolbar-actions>button{color:var(--foreground)}html.dark .banner-publicacao>.publication-receipt{border-top:1px solid var(--success-border)}html.dark .cockpit-auditoria>details>summary,html.dark .cockpit-audit-title,html.dark .cockpit-library-link,html.dark .publication-delivery-title,html.dark .pilula-recebida .executive-alert-open{color:var(--foreground)}html.dark .reading-caveat{color:var(--attention)}html.dark .reports-archive>summary{color:var(--foreground)}html.dark .rd-analise{border-top:1px solid var(--attention-border)}html.dark .rd-analise-rot{color:var(--muted-foreground)}html.dark .rd-analise-texto{color:var(--foreground)}html.dark .hom-frentes{background:var(--card)}html.dark .hom-frente-nome{color:var(--foreground)}html.dark .hom-pulso-cab .rd-rot{color:var(--attention)}html.dark .hom-pulso-n{color:var(--foreground)}html.dark .hom-pulso-nota,html.dark .hom-marcos .rlista li.hom-marco-passado b{color:var(--muted-foreground)}html.dark .rail-rot{color:var(--attention)}html.dark .rail-acao{background:var(--card)}html.dark .ft-edicao>h3,html.dark .ft-recomendacao{color:var(--foreground)}html.dark .ft-recomendacao b{color:var(--attention)}html.dark .ft-detalhe>summary,html.dark .ft-detalhe-corpo dd,html.dark .front-risk-more{color:var(--foreground)}html.dark .domain-kpi{border-top:3px solid var(--border);background:var(--card)}html.dark .domain-kpi dd{color:var(--foreground)}html.dark .domain-note{border:1px solid var(--attention-border);background:var(--attention-surface);color:var(--attention)}html.dark .agenda-item{background:var(--card)}html.dark .agenda-id{color:var(--foreground)}html.dark .agenda-item.moveu .agenda-casa{color:var(--attention)}html.dark .agenda-ementa{color:var(--platform)}html.dark .agenda-link,html.dark .legislative-audit>summary{color:var(--foreground)}html.dark .ae-chip{background:var(--card)}html.dark .ae-chip:hover,html.dark .ae-chip[aria-pressed=true],html.dark .ae-outro-toggle{color:var(--foreground)}html.dark .ae-outro-campos{background:var(--card)}html.dark .ae-outro-atual{color:var(--foreground)}html.dark .ae-moldura{border:1px solid var(--border);background:var(--muted)}html.dark .ae-moldura-sec{color:var(--muted-foreground)}html.dark .ae-moldura-item[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--attention)}html.dark .ae-moldura-topo{background:var(--card)}html.dark .ae-moldura-titulo,html.dark .ae-topo h3,html.dark .ae-topo p b{color:var(--foreground)}html.dark .ae-fchip{background:var(--card)}html.dark .ae-fchip b{color:var(--foreground)}html.dark .ae-fchip:hover{border-color:var(--border);color:var(--foreground)}html.dark .ae-fchip[aria-pressed=true]{border-color:var(--border)}html.dark .ae-gsec{color:var(--foreground)}html.dark .ae-gsec-n{color:var(--muted-foreground)}html.dark .ae-card{background:var(--card)}html.dark .ae-card.proprio{border-color:var(--attention-border)}html.dark .ae-card.arquivado{border-left:3px solid var(--border);background:var(--card)}html.dark .ae-nm{color:var(--foreground)}html.dark .ae-badge.arquivado,html.dark .ae-selo-st.arquivado,html.dark .ae-mov,html.dark .ae-janela{color:var(--muted-foreground)}html.dark .ae-duas{border-top:1px solid var(--attention-border)}html.dark .ae-duas b{color:var(--foreground)}html.dark .ae-sent{background:var(--muted)}html.dark .ae-semmed{color:var(--muted-foreground)}html.dark .ae-fh-nm{color:var(--foreground)}html.dark .ae-selo,html.dark .ae-escada,html.dark .ae-rung:hover,html.dark .ae-rung.atual{background:var(--card)}html.dark .ae-rq{color:var(--foreground)}html.dark .ae-rt{color:var(--muted-foreground)}html.dark .ae-detalhe{background:var(--card)}html.dark .ae-detalhe h4{color:var(--foreground)}html.dark .ae-rep-actions{background:var(--card)}html.dark .ae-pdf{background:var(--card);color:var(--foreground)}html.dark .ae-pdf.mudo{background:var(--muted);color:var(--muted-foreground)}html.dark .ae-rep-per .ae-chip[aria-pressed=true]{border-color:var(--border)}html.dark .ae-rep-abas [data-slot=tabs-trigger][data-active]{color:var(--foreground)}html.dark .ae-rep-janela{background:var(--card)}html.dark .ae-rep-janela b{color:var(--foreground)}html.dark .ae-rep-tiles>div{background:var(--card)}html.dark .ae-rep-tiles dd,html.dark .ae-rep-sec h3{color:var(--foreground)}html.dark .ae-rep-fonte{color:var(--muted-foreground)}html.dark .ae-rep-rank{border:1px solid var(--attention-border);color:var(--foreground)}html.dark .ae-marcos li{border-top:1px solid var(--border)}html.dark .ae-alinhamento li{border-bottom:1px solid var(--border)}html.dark .ae-chip-tema{background:var(--muted);color:var(--foreground)}html.dark .ae-leg-rows>div{border-bottom:1px solid var(--border)}html.dark .ae-rt-cab{border:1px solid var(--attention-border)}html.dark .ae-rt-n{color:var(--foreground)}html.dark .ae-rep-foot{color:var(--muted-foreground)}html.dark .pilula-recebida{background:var(--card)}html.dark .pr-titulo,html.dark .pr-sintese,html.dark .nota-rodape a{color:var(--foreground)}html.dark .openings-screen,html.dark .openings-head h2,html.dark .openings-head p,html.dark .openings-scope [data-slot=field-label],html.dark .opening-date-input svg{color:var(--platform)}html.dark .opening-current{border:1px solid var(--platform-border)}html.dark .opening-current-title{border-right:1px solid var(--platform-border)}html.dark .opening-current-title p,html.dark .opening-progress>p,html.dark .opening-progress li{color:var(--platform)}html.dark .opening-progress li>svg,html.dark .opening-progress li>i{border:1px solid var(--platform-border);background:var(--card);color:var(--platform)}html.dark .opening-progress li.done>svg,html.dark .opening-progress li.active>i{border-color:var(--success)}html.dark .opening-progress li span,html.dark .opening-progress li small{color:var(--platform)}html.dark .opening-progress li.done small{color:var(--success)}html.dark .opening-progress li.active small{color:var(--platform)}html.dark .opening-current-actions{border-left:1px solid var(--platform-border)}html.dark .opening-primary-action{border-color:var(--success)!important}html.dark .openings-history{border:1px solid var(--platform-border);background:var(--card)}html.dark .openings-history-head p,html.dark .opening-search svg{color:var(--platform)}html.dark .openings-filters [data-slot=native-select],html.dark .openings-filters input{border-color:var(--platform-border)}html.dark .openings-table th{background:var(--card);color:var(--platform)}html.dark .openings-table td{border-bottom:1px solid var(--platform-border);color:var(--platform)}html.dark .openings-table tr.is-current td{background:var(--platform-surface)}html.dark .openings-table td strong,html.dark .openings-table td small{color:var(--platform)}html.dark .opening-state.review{background:var(--platform-surface);color:var(--platform)}html.dark .opening-state.published{background:var(--success-surface);color:var(--success)}html.dark .opening-state.warning{background:var(--attention-surface);color:var(--attention)}html.dark .opening-state.neutral{background:var(--muted);color:var(--platform)}html.dark .opening-errata-link{color:var(--platform)}html.dark .openings-empty{border-top:1px solid var(--platform-border);color:var(--platform)}html.dark .opening-errata-dialog [data-slot=dialog-title],html.dark .opening-errata-dialog [data-slot=dialog-description],html.dark .opening-errata-field{color:var(--platform)}html.dark .opening-errata-field span{color:var(--danger)}html.dark .opening-errata-field textarea{border:1px solid var(--platform);color:var(--platform)}html.dark .opening-attestation{color:var(--platform)}html.dark .opening-history-list li{border:1px solid var(--platform-border);color:var(--platform)}html.dark .opening-history-list li strong,html.dark .opening-history-list li span,html.dark .opening-history-list li small{color:var(--platform)}html.dark .mesa-document-title p{color:var(--muted-foreground)}html.dark .mesa-editor{border:1px solid var(--platform-border);background:var(--card)}html.dark .mesa-toolbar{border-bottom:1px solid var(--border);background:var(--card)}html.dark .mesa-toolbar select{border-color:var(--platform-border)}html.dark .mesa-toolbar [data-slot=button],html.dark .mesa-content-editable{color:var(--platform)}html.dark .mesa-editor-placeholder{color:var(--muted-foreground)}html.dark .mesa-content-editable h2,html.dark .mesa-content-editable h3{color:var(--platform)}html.dark .mesa-content-editable blockquote{border-left:3px solid var(--success);color:var(--platform)}html.dark .mesa-side{border-left:1px solid var(--platform-border);background:var(--card)}html.dark .mesa-side-title [data-slot=button]{color:var(--platform)}html.dark .mesa-side-close{color:var(--platform)!important}html.dark .mesa-selected-quote{border:1px solid var(--platform-border);color:var(--platform)}html.dark .mesa-side [data-slot=tabs-list]{border-bottom:1px solid var(--platform-border)}html.dark .mesa-side [data-slot=tabs-trigger]{color:var(--platform)}html.dark .mesa-side [data-slot=tabs-trigger][data-active]{border-bottom:3px solid var(--success);color:var(--success)}html.dark .mesa-formatting label,html.dark .mesa-formatting b{color:var(--platform)}html.dark .mesa-formatting select{border-color:var(--platform-border)}html.dark .mesa-format-buttons button{border:1px solid var(--platform-border);background:var(--card);color:var(--platform)}html.dark .mesa-format-buttons button:first-child{border-color:var(--success);background:var(--muted);color:var(--success)}html.dark .mesa-formatting section{border-top:1px solid var(--platform-border)}html.dark .mesa-formatting section p{color:var(--muted-foreground)}html.dark .mesa-formatting section button{border:1px solid var(--success);background:var(--card);color:var(--success)}html.dark .mesa-ai{border:1px solid var(--platform-border);background:var(--card);color:var(--platform)}html.dark .mesa-ai>svg:first-child{color:var(--platform)}html.dark .mesa-ai small{color:var(--muted-foreground)}html.dark .mesa-claim-list li,html.dark .mesa-input-list li{border:1px solid var(--platform-border)}html.dark .mesa-claim-list small,html.dark .mesa-side-empty,html.dark .mesa-input-list h3{color:var(--platform)}html.dark .mesa-footer{border-top:1px solid var(--platform-border);background:var(--card);color:var(--platform)}html.dark .mesa-word-count{color:var(--platform)}html.dark .mesa-footer-check svg{color:var(--success)}html.dark .mesa-footer-pending svg{color:var(--attention)}@media (max-width:1100px){html.dark .opening-current-actions{border-top:1px solid var(--platform-border)}}@media (max-width:760px){html.dark .mesa-side{border-left:1px solid var(--platform-border)}html.dark .mesa-side-close{background:var(--card)!important}}html.dark .mesa-proposal-trigger{border-color:var(--success)!important;color:var(--success)!important}html.dark .mesa-proposal-diff section{border:1px solid var(--platform-border)}html.dark .mesa-proposal-diff h3{background:var(--card)}html.dark .mesa-proposal-diff pre,html.dark .mesa-proposal-changes label{color:var(--platform)}html.dark .mesa-proposal-limitations{color:var(--attention)}html.dark .mesa-proposal-meta{color:var(--platform)}html.dark .mesa-comments li{border:1px solid var(--platform-border)}html.dark .mesa-comments li p{color:var(--platform)}html.dark .mesa-comments textarea{border:1px solid var(--platform-border)}html.dark .mesa-comments>[data-slot=button]{border-color:var(--success);color:var(--success)}html.dark .mesa-comment-reply{border-left:2px solid var(--success-border)}html.dark .mesa-simple-tabs{border-bottom:1px solid var(--platform-border)}html.dark .mesa-simple-tabs button{color:var(--platform)}html.dark .mesa-simple-tabs button[aria-selected=true]{border-bottom-color:var(--success);color:var(--success)}html.dark .mesa-lastros-hint{color:var(--muted-foreground)}html.dark .mesa-claims>label{color:var(--platform)}html.dark .mesa-claims select{border:1px solid var(--platform-border);background:var(--card);color:var(--platform)}html.dark .mesa-source-options>label{border:1px solid var(--platform-border);color:var(--platform)}html.dark .mesa-source-options small{color:var(--platform)}html.dark .mesa-claims>[data-slot=button]{border-color:var(--success);color:var(--success)}html.dark .mesa-investigation{border:1px solid var(--platform-border);border-left:3px solid var(--attention);background:var(--card)}html.dark .mesa-investigation textarea,html.dark .mesa-investigation input{border:1px solid var(--platform-border)}html.dark .mesa-side-title{background:var(--card)}html.dark .mesa-proposal-provenance{border:1px solid var(--platform-border);color:var(--platform)}html.dark .mesa-proposal-provenance b{color:var(--platform)}html.dark .mesa-claim-source{border-left:2px solid var(--success-border);color:var(--platform)}html.dark .mesa-claim-source b{color:var(--platform)}html.dark .mesa-conflict-compare section{border:1px solid var(--platform-border)}html.dark .mesa-conflict-compare p{color:var(--platform)}html.dark .mesa-closure-stamp{color:var(--muted-foreground)}html.dark .mesa-closure-count,html.dark .mesa-closure-section h4{color:var(--platform)}html.dark .mesa-closure-list li{border-left:2px solid var(--success-border)}html.dark .mesa-closure-list b{color:var(--platform)}html.dark .mesa-closure-list small{color:var(--muted-foreground)}html.dark .mesa-closure-date,html.dark .mesa-record-section h4,html.dark .mesa-record-section p{color:var(--platform)}html.dark .mesa-record-stamp{color:var(--muted-foreground)}html.dark .mesa-record-blockers{color:var(--attention)}html.dark .mesa-record-list li,html.dark .mesa-record-history li{border-left:2px solid var(--success-border)}html.dark .mesa-record-list b,html.dark .mesa-record-history b{color:var(--platform)}html.dark .autopilot-card[data-tone=danger]{border-color:var(--danger)}html.dark .command-palette-icon{color:var(--foreground)}html.dark .my-day-table thead th{background:var(--card)}html.dark .triage-batch-bar .triage-select-all[data-checked]{border-color:var(--border);background:var(--card);color:var(--foreground)}html.dark .triage-list-head,html.dark .triage-group-title{background:var(--card)}html.dark .triage-row[data-active]{background:var(--card);box-shadow:inset 3px 0 0 var(--border)}html.dark .triage-peek{background:var(--card)}html.dark .triage-pill-sources a{color:var(--foreground)}html.dark .triage-focus-queue li button[aria-current=true]{box-shadow:inset 3px 0 0 var(--border)}html.dark .triage-focus-options button[aria-checked=true]{border-color:var(--border);background:var(--card)}html.dark .my-day-link{color:var(--foreground)}html.dark .my-day-claim-option[data-checked]{border-color:var(--attention-border);background:var(--card)}html.dark .my-day-table tbody tr[data-urgent]{background:var(--card)}html.dark .sign-queue a[aria-current=page]{box-shadow:inset 3px 0 0 var(--border)}html.dark .entrada-rule summary,html.dark .entrada-link{color:var(--platform)}html.dark .entrada-row-link[aria-pressed=true]{-webkit-text-decoration-color:var(--platform);-webkit-text-decoration-color:var(--platform);-webkit-text-decoration-color:var(--platform);text-decoration-color:var(--platform)}html.dark .mv4-surfaces,html.dark .mv4-toolbar,html.dark .mv4-document-foot,html.dark .mv4-conflict-compare thead th{background:var(--card)}html.dark .openings-table tr.is-current td small,html.dark .opening-state.review{color:var(--platform)}html.dark .lv4-thesis button{background:var(--card)}html.dark .lv4-link{color:var(--foreground)}html.dark .reports-mark[data-kind=sob_demanda],html.dark .sources-hc-ico{color:var(--platform)}html.dark .sources-open,html.dark .account-company-icon{color:var(--foreground)}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0e1622;--foreground:#e6eaf0;--card:#162131;--card-foreground:#e6eaf0;--popover:#1a2636;--popover-foreground:#e6eaf0;--primary:#4a6fa8;--primary-foreground:#fff;--secondary:#22314a;--secondary-foreground:#e6eaf0;--muted:#1a2636;--muted-foreground:#9aa6b8;--accent:#22314a;--accent-foreground:#f1f4f9;--destructive:#f2917b;--border:#2a384d;--input:#71809a;--ring:#5aa5ff;--navy:#243b59;--navy-deep:#16243a;--navy-mid:#334b67;--gold:#d9b84a;--gold-soft:#e1bd75;--cream:#0e1622;--teal:#5cc9bb;--grey:#c3cbd8;--line:#2a384d;--success:#5cc9bb;--success-surface:#11302d;--success-border:#1f5a54;--danger:#f2917b;--danger-solid:#a94f42;--danger-surface:#35201c;--danger-border:#6b3328;--attention:#e2c25a;--attention-surface:#2e2512;--attention-border:#6a5520;--platform:#afc6ec;--platform-surface:#22314a;--platform-border:#3a4d70;--neutral:#c3cbd8;--neutral-surface:#202d40;--neutral-border:#33425a;--chart-accent:#d9b84a;--chart-muted:#9aa6b8;--sidebar:#0a111b;--sidebar-muted:#b0bfd2;--sidebar-label:#b0bfd2;--sidebar-line:#2a384d;--sidebar-control-border:#71809a;--sidebar-foreground:#d6e0ed;--sidebar-hover:#1a2636;--sidebar-hover-foreground:#fff;--risk-low-surface:#11302d;--risk-medium-surface:#2e2512;--risk-high-surface:#35201c;--people-amber:#2e2512;--elevation-xs:0 0 0 1px var(--border);--elevation-card:0 0 0 1px var(--border);--elevation-panel:0 0 0 1px var(--border);--elevation-overlay:0 12px 32px #0006}html.dark :is(.text-primary,.nota-rodape a,.report-box a,.report-index a){color:var(--platform)}html.dark :is(.topbar,.topbar.op-topbar){background:var(--card);border-bottom-color:var(--border)}html.dark :is(.topbar h1,.view-head h2,.metric-grid strong,.section-title,.front-grid [data-slot=card-title],.front-grid a,.loading-surface-label,.empty-surface [data-slot=empty-title],.state-page h1,.login-form h2,.recovery-link,.application-list strong,.application-title h3,.panel-head h4,.application-empty h3,.application-empty strong,.permission-group>strong,.applications-master-head strong),html.dark :is(.application-title-actions [data-slot=button]:has(svg),.permission-group legend,.nominal-summary h3,.publication-library ul.divide-y h3,.publication-alert-title,.pulse-workbench ul.divide-y h3,.delivery-workbench ul.divide-y h3,.documentary-view>ul.divide-y>li h3,.source-list h3,.curation-stage-summary dd,.legislative-identity h3,.nominal-directory h4,.editorial-collection>h3,.editorial-collection h4,.editorial-stage-tabs [data-slot=tabs-trigger],.editorial-reading-bench>article h4,.editorial-inputs>h4,.cockpit-lead>p,.repercussion-reading-body h4,.repercussion-actors [data-slot=empty-title],.front-name,.front-window h5,.front-risk-summary dd,.front-risk-top h3,.triage-pill-sources a,.my-day-link,.lv4-link,.command-palette-icon,.cockpit-edition-line>h3,.cockpit-serif-title,.scope-toolbar.reading-toolbar--compact .scope-toolbar-actions>button,.cockpit-auditoria>details>summary,.cockpit-audit-title,.cockpit-library-link,.publication-delivery-title,.pilula-recebida .executive-alert-open,.reports-archive>summary){color:var(--foreground)}html.dark :is(.table-frame,.applications-layout,.login-card,.login-screen){background:var(--card)}html.dark :is(.table-frame th,.applications-master,.application-list>button:hover,.secret-value){background:var(--neutral-surface)}html.dark .application-list>button.is-active{background:var(--secondary);border-color:var(--border)}html.dark :is(.applications-head-actions select:not([data-slot]),.dialog-form select:not([data-slot])){background:var(--card)}html.dark .login-screen{background:var(--background)}html.dark .login-form p,html.dark .login-footer{color:var(--muted-foreground)}html.dark .form-error{background:var(--danger-surface);color:var(--danger)!important}html.dark .leitura-tag{background:var(--attention-surface);color:var(--attention)}html.dark .status-active{background:var(--success-surface);color:var(--success)}html.dark :is(.op-search,.my-day-table thead th,.triage-list-head,.triage-group-title,.triage-peek,.mv4-surfaces,.mv4-toolbar,.mv4-document-foot,.mv4-conflict-compare thead th,.lv4-thesis button){background:var(--neutral-surface)}html.dark :is(.triage-row[data-active],.triage-focus-options button[aria-checked=true],.my-day-claim-option[data-checked],.my-day-table tbody tr[data-urgent]){background:var(--secondary)}html.dark .my-day-rule{background:var(--neutral-surface)}html.dark .app-shell--operation .app-main{border-color:var(--border)}html.dark :is(.domain-kpi,.agenda-item,.ae-chip,.ae-outro-campos,.ae-fchip,.ae-card,.ae-selo,.ae-escada,.ae-detalhe,.ae-pdf,.pilula-recebida,.nav-dia,.kpi-colunas,.insights-hoje .insight-exec,.radar-grid,.fecha-semana,.serie-item,.dia-chip,.tl-card,.perfil-chip,.frente-tempo,.periodo-chip,.ator-card){background:var(--card)}html.dark :is(.ae-card.proprio,.ae-card.arquivado,.ae-rung:hover,.ae-rung.atual,.ae-rep-actions,.ae-rep-janela,.ae-rep-tiles>div,.ae-rt-cab,.resumo-dia,.bloco-dia.ontem,.bloco-dia.hoje,.fw-tab tr.dest td,.dia-chip.hoje,.dia-chip.pronto,.dia-chip.pronto.fechado,.dia-chip.atrasado,.tl-card.atual,.perfil-chip:hover,.ae-chip-tema,.ator-chip){background:var(--neutral-surface)}html.dark :is(.domain-note,.acervo-aviso,.aviso-leitura,.peca-destaque,.front-risk-note){background:var(--attention-surface);color:var(--attention);border-color:var(--attention-border)}html.dark :is(.ae-rep-rank,.fds-selo,.ator-badge.proprio,.tl-idade-aviso){background:var(--attention-surface);color:var(--attention)}html.dark :is(.ae-chip,.ae-fchip,.ae-pdf,.ae-rep-janela,.ae-chip-tema,.nav-dia,.serie-item,.perfil-chip,.periodo-chip,.ator-chip,.domain-note),html.dark .openings-screen{color:var(--foreground)}html.dark :is(.opening-current,.openings-history,.mesa-editor,.mesa-side,.mesa-ai,.mesa-claims select,.mesa-investigation,.mesa-source-options>label,.mesa-comments li){background:var(--card);border-color:var(--border);color:var(--foreground)}html.dark :is(.openings-table th,.openings-table tr.is-current td,.mesa-toolbar,.mesa-footer,.mesa-side-title,.mesa-format-buttons button,.mesa-proposal-diff h3){background:var(--neutral-surface)}html.dark :is(.openings-head h2,.opening-progress li span,.openings-table td strong,.opening-errata-dialog [data-slot=dialog-title],.opening-history-list li strong,.mesa-content-editable,.mesa-content-editable h2,.mesa-content-editable h3,.mesa-formatting label,.mesa-formatting b,.mesa-input-list h3){color:var(--foreground)}html.dark :is(.openings-head p,.opening-current-title p,.opening-progress>p,.openings-history-head p,.openings-table td,.openings-table td small,.opening-errata-dialog [data-slot=dialog-description],.mesa-document-title p,.mesa-editor-placeholder,.mesa-formatting section p,.mesa-ai small,.mesa-footer,.mesa-claim-list small,.mesa-source-options small){color:var(--muted-foreground)}html.dark :is(.openings-scope [data-slot=field-label],.opening-date-input svg,.opening-search svg,.opening-errata-field,.opening-attestation,.mesa-toolbar [data-slot=button],.mesa-side-title [data-slot=button],.mesa-format-buttons button,.mesa-source-options>label,.mesa-claims>label,.mesa-proposal-diff pre,.mesa-comments li p){color:var(--foreground)}html.dark :is(.opening-progress li>svg,.opening-progress li>i,.mesa-formatting section button,.mesa-comments>[data-slot=button],.mesa-claims>[data-slot=button]){background:var(--secondary);color:var(--foreground);border-color:var(--border)}html.dark :is(.openings-table th,.openings-table td,.opening-history-list li,.mesa-editor,.mesa-toolbar,.mesa-footer,.mesa-claim-list li,.mesa-input-list li){border-color:var(--border)}html.dark .mesa-content-editable{background:var(--card)}html.dark .mesa-side-close{background:var(--card)!important;color:var(--foreground)!important}html.dark{--people-gold-text:var(--attention);--people-violet:#c4b5fd;--people-teal-soft:var(--teal);--people-archived:#5a6578}html.dark :is(.bf-btn,[data-slot=button].bf-btn){color:var(--background)}}:root{--background:#f5f3ee;--foreground:#22252a;--card:#fff;--card-foreground:#22252a;--popover:#fff;--popover-foreground:#22252a;--primary:#1f3049;--primary-foreground:#fff;--secondary:#eef0f3;--secondary-foreground:#1f3049;--muted:#eef0f3;--muted-foreground:#6b6b6b;--accent:#fbf3e4;--accent-foreground:#1f3049;--destructive:#962f20;--border:#e3dfd6;--input:#858d99;--ring:#2b89ff;--navy:#1f3049;--navy-deep:#16243a;--navy-mid:#2a4058;--gold:#c9a227;--gold-soft:#d9a441;--cream:#f5f3ee;--teal:#117a71;--grey:#6b6b6b;--line:#e3dfd6;--radius:8px;--control-height:44px;--control-visual:36px;--text-meta:11px;--dialog-width:640px;--font-body:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-editorial:Georgia,serif;--font-code:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--success:#117a71;--success-surface:#eaf5f3;--success-border:#b9ddd7;--danger:#a63e27;--danger-solid:#b8472e;--danger-surface:#f7e5e2;--danger-border:#ebc3ba;--attention:#765c0d;--attention-surface:#fbf3e4;--attention-border:#e6d3a3;--platform:#1f3049;--platform-surface:#e9edf3;--platform-border:#cbd4e1;--neutral:#3a3c40;--neutral-surface:#f3f0e9;--neutral-border:#e6e1d6;--sidebar:#15233a;--sidebar-muted:#9fb0c4;--sidebar-label:#8c9ab0;--sidebar-line:#2e4260;--sidebar-control-border:#7589a5;--elevation-xs:0 1px 2px #0f172a0d;--elevation-card:0 1px 2px #0f172a0a,0 4px 12px -8px #0f172a1f;--elevation-panel:0 1px 2px #0f172a0a,0 12px 32px -16px #0f172a2e;--elevation-overlay:0 12px 32px #16243a2e;--elevation-primary:inset 0 1px 0 #ffffff24,0 1px 2px #0f172a33,0 4px 10px -4px #1f304973;--motion-fast:.12s;--motion-base:.18s;--motion-slow:.24s;--loop-iterations:3;--ease-enter:cubic-bezier(.2,0,0,1);--ease-exit:cubic-bezier(.4,0,1,1);--overlay:#16243a8c;--sidebar-foreground:#c9d2de;--sidebar-hover:#2a4058;--sidebar-hover-foreground:#fff;--sidebar-divider:#ffffff24;--chart-accent:#a8861c;--chart-muted:#7d8590;--risk-low-surface:#e6f1ed;--risk-medium-surface:#fff1cb;--risk-high-surface:#fbe8e5}@media (pointer:coarse),(max-width:767px){:root{--control-visual:44px}}.risk-heatmap [data-risk-level=low]{background:var(--risk-low-surface)}.risk-heatmap [data-risk-level=medium]{background:var(--risk-medium-surface)}.risk-heatmap [data-risk-level=high]{background:var(--risk-high-surface)}.executive-evidence-view .view-head>[data-slot=field]{width:min(100%,360px)}.executive-evidence-view select:not([data-slot]){border:1px solid var(--input);background:var(--background);width:100%;min-width:0;max-width:100%;min-height:40px;color:var(--foreground);font:inherit;border-radius:5px;padding:8px 12px}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.app-shell--compact{grid-template-columns:66px minmax(0,1fr)}.sidebar{background:var(--sidebar);height:100dvh;color:var(--sidebar-foreground);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.brand{border-bottom:1px solid #ffffff17;gap:3px;padding:22px 22px 18px;display:grid}.brand span{color:var(--gold-soft);font-size:var(--text-meta);letter-spacing:.16em;text-transform:uppercase}.brand strong{color:#fff;font-family:var(--font-editorial);font-size:1.25rem;font-weight:500}.brand small{color:#8e99aa;font-size:var(--text-meta)}.persona{padding:14px 18px 10px}.persona label{color:#8e99aa;font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;display:block}.persona select{background:var(--navy);color:#fff;border:1px solid #ffffff4d;border-radius:4px;width:100%;min-width:0;min-height:44px;padding:7px 36px 7px 8px;font-size:.78rem}.persona [data-slot=native-select-icon]{color:var(--sidebar-foreground)}.persona select:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.side-nav{flex:1;padding:8px 0}.side-nav p{color:#8e99aa;font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;padding:11px 22px 5px}.side-nav a{min-height:44px;color:var(--sidebar-foreground);border-left:3px solid #0000;align-items:center;gap:11px;padding:8px 18px;font-size:.8rem;text-decoration:none;transition-property:color,background-color,border-color;display:flex}.side-nav a:hover{background:var(--sidebar-hover);color:var(--sidebar-hover-foreground)}.side-nav a[aria-current=page]{border-left-color:var(--gold);background:var(--navy);color:#fff}.side-nav-group+.side-nav-group{border-top:1px solid var(--sidebar-divider);margin-top:8px;padding-top:8px}.side-nav svg{flex:none;width:15px;height:15px}.side-user{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:8px;padding:14px 17px;display:flex}.side-user span{min-width:0;display:grid}.side-user strong,.side-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-user strong{color:#fff;font-size:.8125rem;font-weight:600;line-height:1.3}.side-user small{font-size:var(--text-meta);line-height:1.35}.side-user .side-user-email{color:#8e99aa;font-weight:400}.side-user .side-user-role{color:var(--gold-soft);margin-top:2px}.logout-link{color:var(--sidebar-foreground);flex:none;place-items:center;display:grid}.logout-link svg{width:16px}[data-slot=table-container],.table-frame,.tenant-table,.openings-table-frame,.my-day-table,.entrada-table,.scroll-region-x,:is(.content,[data-slot=dialog-content],[data-slot=sheet-content]) .overflow-x-auto{contain:paint}.sidebar-collapse{width:var(--control-height);height:var(--control-height);color:var(--sidebar-foreground);flex:none;align-self:flex-end;margin:4px 12px;position:relative}.sidebar [data-slot=button]{color:var(--sidebar-foreground)}.sidebar button:hover,.sidebar button[aria-expanded=true]{background:var(--sidebar-hover);color:var(--sidebar-hover-foreground)}.app-shell--compact .sidebar-collapse{align-self:center;margin-inline:0}.app-shell--compact .brand,.app-shell--compact .persona,.app-shell--compact .side-nav p,.app-shell--compact .side-nav span,.app-shell--compact .side-user span{display:none}.app-shell--compact .side-nav a{justify-content:center;padding-inline:0}.app-shell--compact .side-user{justify-content:center}.account-link{min-width:0;min-height:var(--control-height);align-items:center;gap:8px;display:flex}.account-link>svg{flex:none;width:18px;height:18px}.app-shell--compact .side-user{flex-direction:column}.topbar{z-index:2;border-bottom:1px solid var(--line);background:#f5f3eef5;align-items:center;gap:16px;min-height:64px;padding:0 28px;display:flex;position:sticky;top:0}.topbar h1{color:var(--navy);font-family:var(--font-editorial);font-size:1.3rem;font-weight:400}.topbar-ctx{min-width:0;color:var(--grey);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 16px;margin-left:auto;font-size:.76rem;display:flex}.leitura-tag{border:1px solid var(--gold);color:#765311;font-size:var(--text-meta);overflow-wrap:anywhere;background:#fbf3e4;border-radius:3px;padding:4px 10px}.edition{color:var(--grey);white-space:nowrap;font-size:.76rem}.menu-button,.sidebar-close{display:none!important}.content{width:100%;max-width:1480px;margin:auto;padding:30px 34px 56px}.view-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.view-head h2{color:var(--navy);font-family:var(--font-editorial);margin-top:8px;font-size:1.5rem;font-weight:400}.view-head p{max-width:680px;color:var(--grey);margin-top:4px;font-size:.86rem;line-height:1.5}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-grid [data-slot=card]{border-top:3px solid var(--gold);box-shadow:none;border-radius:5px;gap:3px;padding:15px 17px}.metric-grid [data-slot=card-header]{padding:0}.metric-grid [data-slot=card-title]{color:var(--grey);font-size:var(--text-meta);letter-spacing:0;text-transform:uppercase}.metric-grid [data-slot=card-content]{padding:0;display:grid}.metric-grid strong{color:var(--navy);font-family:var(--font-editorial);font-size:1.55rem;font-weight:500}.metric-grid span{color:var(--grey);font-size:.7rem}.section-title{border-bottom:2px solid var(--gold);color:var(--navy);letter-spacing:0;text-transform:uppercase;margin:28px 0 14px;padding-bottom:5px;font-size:.7rem;display:inline-block}.executive-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:14px;display:grid}.brief{background:var(--navy);color:#fff;border-radius:2px;padding:24px 28px}.brief h4{max-width:760px;font-family:var(--font-editorial);margin:14px 0 9px;font-size:1.35rem;font-weight:400;line-height:1.4}.brief p{color:#c3cad6;font-size:.82rem}.brief button{background:var(--gold);color:var(--navy);margin-top:18px}.signal-list{gap:13px;display:grid}.signal-list p{gap:9px;font-size:.8rem;display:flex}.signal-list svg{color:#b8472e;flex:none;width:15px}.front-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.front-grid [data-slot=card]{box-shadow:none;border-radius:5px}.front-grid [data-slot=card-title]{color:var(--navy);font-family:var(--font-editorial);font-size:1rem}.front-grid p{color:var(--grey);font-size:.78rem}.front-grid a{color:var(--navy);align-items:center;gap:4px;margin-top:12px;font-size:.75rem;font-weight:700;text-decoration:none;display:flex}.front-grid a svg{width:13px}.table-frame{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:auto}.table-frame th{background:#eef0f3}.table-frame td strong,.table-frame td small{display:block}.table-frame td small{color:var(--grey)}.status-active{color:#087a5b;background:#ddf5ec}.login-screen{background:#eef1f5;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card{background:#fff;border:1px solid #1f30491f;border-radius:8px;width:min(100%,430px);overflow:hidden;box-shadow:0 18px 48px #16243a33}.login-brand{background:var(--navy-deep);color:#fff;padding:30px 32px 25px}.login-brand p{color:#d8bd7b;font-size:var(--text-meta);letter-spacing:0;text-transform:uppercase}.login-brand h1{font-family:var(--font-editorial);margin-top:8px;font-size:1.75rem;font-weight:600}.login-brand span{color:#b8c0cc;font-size:.82rem}.login-form{gap:8px;padding:28px 32px 30px;display:grid}.login-form h2{color:var(--navy);font-size:1rem}.login-form p{color:var(--grey);font-size:.8rem}.login-form button{min-height:var(--control-height)}.login-form>button{margin-top:8px}.recovery-link{color:var(--navy);justify-self:end;font-size:14px}.login-divider{color:var(--grey);align-items:center;gap:10px;font-size:.7rem;display:flex}.login-divider:before,.login-divider:after{content:"";border-top:1px solid var(--line);flex:1}.login-note{text-align:center}.form-error{text-align:center;background:#f7e6e0;border-radius:5px;padding:9px;color:#a13b2a!important}.login-footer{color:#6e7a8c;margin-top:22px;font-size:.72rem;font-style:italic}@media (prefers-reduced-motion:no-preference){.spin{animation:.8s linear infinite spin}}@keyframes spin{to{transform:rotate(360deg)}}.state-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;padding:24px;display:flex}.state-page>span{color:var(--gold);font-family:var(--font-editorial);font-size:3rem}.state-page h1{color:var(--navy);font-family:var(--font-editorial);font-size:1.8rem}.state-page p{color:var(--grey);margin-bottom:8px}.primary-link{background:var(--navy);color:#fff;border-radius:5px;align-items:center;gap:7px;padding:9px 13px;font-weight:600;text-decoration:none;display:inline-flex}.primary-link svg{width:16px}.loading-page{gap:16px;padding:32px;display:grid}.auth-check{min-height:100dvh;color:var(--foreground);background:var(--cream);flex-direction:column;display:flex}.auth-check-brand{background:var(--navy);color:#fff;border-bottom:3px solid var(--gold);padding:24px max(24px,50% - 560px);font:400 28px/1.3 Georgia,serif}.auth-check-body{gap:24px;width:min(100%,760px);margin:48px auto;padding:0 24px;display:grid}.route-access-loading{min-height:112px;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.loading-surface{border-top:2px solid var(--gold);border-bottom:1px solid var(--line);flex-direction:column;gap:12px;min-width:0;max-width:100%;min-height:112px;padding-block:12px;display:flex}.loading-surface-label{color:var(--navy);overflow-wrap:anywhere;font-size:13px;font-weight:600}.loading-surface-rows{flex:1;grid-template-rows:repeat(3,minmax(12px,1fr));gap:12px;display:grid}.loading-surface-row{justify-content:space-between;align-items:center;gap:24px;min-width:0;display:flex}.loading-surface-row [data-slot=skeleton]{background:var(--line);border-radius:2px}.loading-surface[data-variant=document] .loading-surface-row{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.empty-surface{border-top:2px solid var(--gold);border-bottom:1px solid var(--line);overflow-wrap:anywhere}.empty-surface [data-slot=empty-title]{color:var(--navy)}@media (prefers-reduced-motion:reduce){[data-slot=skeleton]{animation:none}}.applications-view{position:relative}.applications-head-actions{align-items:end;gap:8px;display:flex}.applications-head-actions label{color:var(--grey);font-size:var(--text-meta);letter-spacing:0;text-transform:uppercase;align-self:center;font-weight:700}.applications-head-actions select:not([data-slot]),.dialog-form select:not([data-slot]){border:1px solid var(--input);min-height:36px;color:var(--foreground);background:#fff;border-radius:5px;padding:0 30px 0 10px;font-size:.8rem}.applications-layout{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(240px,310px) minmax(0,1fr);min-height:590px;display:grid;overflow:hidden}.applications-master{border-right:1px solid var(--line);background:#fafafa}.applications-master-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:12px 14px;display:flex}.applications-master-head>div{display:grid}.applications-master-head strong{color:var(--navy)}.applications-master-head span{color:var(--grey);font-size:.7rem}.application-list{padding:6px;display:grid}.application-list>button{width:100%;min-height:68px;color:var(--foreground);text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.application-list>button:hover{background:#f1f2f4}.application-list>button.is-active{background:#fff;border-color:#d8dce3;box-shadow:0 1px 3px #16243a12}.application-list-icon,.application-title-icon{background:var(--navy);color:#fff;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.application-list-icon svg,.application-title-icon svg{width:15px;height:15px}.application-list>button>span:nth-child(2){min-width:0;display:grid}.application-list strong,.application-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.application-list strong{color:var(--navy);font-size:.78rem}.application-list small{color:var(--grey);font-family:monospace;font-size:var(--text-meta)}.applications-detail{min-width:0;padding:22px 24px 32px}.application-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;min-height:68px;padding-bottom:18px;display:flex}.application-title>div:first-child{gap:12px;min-width:0;display:flex}.application-title h3{color:var(--navy);font-family:var(--font-editorial);font-size:1.25rem;font-weight:400}.application-title p{color:var(--grey);font-size:.76rem}.application-title code{color:#566276;font-size:var(--text-meta);overflow-wrap:anywhere;margin-top:4px;display:block}.application-title-actions{align-items:center;gap:6px;display:flex}.application-title-actions [data-slot=button]:has(svg){color:var(--navy)}.application-title-actions [data-slot=button]:last-child{color:var(--destructive)}.applications-detail [data-slot=tabs]{margin-top:15px}.applications-detail [data-slot=tabs-list]{max-width:100%;overflow-x:auto}.applications-detail [data-slot=tabs-trigger]{min-height:34px;padding-inline:10px;font-size:.76rem}.application-panel{padding-top:20px}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;min-height:44px;margin-bottom:12px;display:flex}.panel-head h4{color:var(--navy);font-size:.85rem}.panel-head p{color:var(--grey);font-size:.72rem}.grant-list{border-top:1px solid var(--line)}.grant-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.8fr) minmax(160px,1.5fr) auto;align-items:center;gap:12px;min-height:66px;padding:10px 2px;display:grid}.grant-row>div:first-child{display:grid}.grant-row small{color:var(--grey);font-size:var(--text-meta)}.grant-scopes,.key-scopes{flex-wrap:wrap;gap:4px;display:flex}.grant-scopes>span{color:var(--grey);font-size:.74rem}.grant-actions{align-items:center;gap:5px;display:flex}.keys-table td{white-space:normal}.keys-table td:first-child strong,.keys-table td:first-child small{display:block}.keys-table td:first-child small{color:var(--grey);font-family:monospace}.keys-table [data-slot=badge]{font-size:var(--text-meta)}.application-empty{min-height:330px;color:var(--grey);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex}.application-empty>svg{color:#9ba3ae;width:28px;height:28px}.application-empty h3,.application-empty strong{color:var(--navy)}.application-empty p,.application-empty span{font-size:.74rem}.application-empty.compact{min-height:210px}.applications-busy{z-index:60;background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 20px #16243a33}.applications-busy svg{width:18px}.dialog-form{gap:7px;display:grid}.dialog-form label{margin-top:4px;font-size:.74rem}.dialog-form select{width:100%}.permission-dialog{width:calc(100% - 2rem);max-width:var(--dialog-width)}.capability-groups{gap:14px;display:grid}.permission-group{gap:4px;display:grid}.permission-group>strong{color:var(--navy);letter-spacing:0;text-transform:uppercase;margin-bottom:2px;font-size:.7rem}.permission-group>p{color:var(--grey);font-size:.74rem}.permission-check{border-radius:5px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:7px 8px;display:grid}.permission-check:hover{background:var(--muted)}.permission-check [data-slot=checkbox]{margin-top:2px}.permission-check span{display:grid}.permission-check strong{font-size:.76rem}.permission-check small{color:var(--grey);font-size:var(--text-meta);line-height:1.4}.secret-value{border:1px solid var(--line);background:#f6f7f8;border-radius:5px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;padding:8px;display:grid}.secret-value code{overflow-wrap:anywhere;font-size:.74rem}.secret-client{gap:3px;display:grid}.secret-client span{color:var(--grey);font-size:var(--text-meta);text-transform:uppercase}.secret-client code{overflow-wrap:anywhere;font-size:.72rem}@media (max-width:1050px){.metric-grid,.front-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.executive-grid{grid-template-columns:1fr}.applications-layout{min-height:0;display:block}.applications-master{border-right:0;border-bottom:1px solid var(--line)}.application-list{grid-template-columns:repeat(2,minmax(0,1fr))}.applications-detail{min-height:500px}}@media (max-width:560px){.edition{display:none}.topbar:has(.leitura-tag){flex-wrap:wrap;row-gap:4px;padding-block:10px}.topbar:has(.leitura-tag) .topbar-ctx{order:3;justify-content:flex-start;width:calc(100% - 60px);margin-left:60px}.metric-grid,.front-grid{grid-template-columns:1fr}.view-head{flex-direction:column}.login-screen{padding:12px}.login-form,.login-brand{padding-inline:24px}.applications-head-actions{grid-template-columns:1fr auto;width:100%;display:grid}.applications-head-actions label{grid-column:1/-1}.application-list{grid-template-columns:1fr}.applications-detail{padding:18px 14px 28px}.application-title{display:grid}.application-title-actions{justify-content:flex-start}.grant-row{grid-template-columns:1fr}.grant-actions{justify-content:flex-start}.panel-head{flex-direction:column;align-items:stretch}.panel-head button{align-self:flex-start}}.applications-view{container-type:inline-size}.applications-view *,.application-dialog *{letter-spacing:0}.applications-head-actions{flex-wrap:wrap;min-width:0}.applications-head-actions select{min-width:0;max-width:100%}.applications-toolbar{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.applications-toolbar form{flex:1;gap:8px;min-width:200px;max-width:440px;display:flex}.application-notice{min-height:28px;color:var(--teal);padding-block:4px}.application-refresh{min-height:28px;color:var(--grey);padding-block:4px;font-size:12px}.applications-view button,.application-dialog button{min-height:40px;transition-property:background-color,color,opacity}.applications-view button[aria-label],.application-dialog button[aria-label]{min-width:40px}.applications-view [data-slot=tabs-trigger]{min-height:40px;transition-property:color,background-color}.applications-view [data-slot=tabs-list]{justify-content:flex-start;height:auto}.application-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:12px;display:flex}.application-pagination span{color:var(--grey);font-size:12px}.application-title{flex-wrap:wrap}.application-title>div:first-child{flex:240px}.application-title>div:first-child>div{min-width:0}.application-title-icon{flex:none}.application-title h3,.application-title p,.grant-row strong{overflow-wrap:anywhere}.applications-detail{outline-offset:4px}.credential-list{display:grid}.credential-row{border-block-start:1px solid var(--line);min-width:0;padding:16px 0}.credential-heading{align-items:center;gap:12px;display:flex}.credential-heading>div{overflow-wrap:anywhere;flex:1;min-width:0}.credential-heading code{color:var(--grey);font-size:12px;display:block}.credential-row dl{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.credential-row dt{color:var(--grey);font-size:12px}.credential-row dd{overflow-wrap:anywhere;font-size:13px}.key-scopes [data-slot=badge]{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:20px}.application-dialog{max-height:calc(100dvh - 32px)}.application-dialog form{gap:16px;min-width:0;display:grid}.application-dialog [data-slot=dialog-header]{padding-right:32px}.application-dialog input,.application-dialog textarea{min-height:40px}.application-dialog .permission-group{min-width:0}.permission-group legend{color:var(--navy);margin-bottom:8px;font-weight:600}.destructive-notice{color:var(--destructive)}.application-dialog [data-slot=dialog-close]{min-width:40px;min-height:40px}.applications-view [data-slot=badge]{transition-property:color,background-color}@container (max-width:980px){.applications-layout{grid-template-columns:minmax(0,1fr);min-height:0}.applications-master{border-right:0;border-bottom:1px solid var(--line)}.application-list{grid-template-columns:repeat(2,minmax(0,1fr))}.application-title{flex-wrap:wrap}}@container (max-width:580px){.application-list,.grant-row,.credential-row dl{grid-template-columns:1fr}.applications-detail{padding:16px}.applications-view [data-slot=tabs-trigger]{padding-inline:8px}}@media (max-width:600px),(pointer:coarse){.applications-view button,.application-dialog button{min-height:44px}.applications-view button[aria-label],.application-dialog button[aria-label]{min-width:44px}.applications-view [data-slot=tabs-trigger]{min-height:44px}}.curation-view *,.curation-dialog *{letter-spacing:0}.curation-view .view-head>[data-slot=field]{width:min(100%,360px)}.curation-view select:not([data-slot]),.curation-dialog select:not([data-slot]){border:1px solid var(--input);background:var(--background);width:100%;min-width:0;max-width:100%;min-height:40px;color:var(--foreground);border-radius:5px;padding:8px 12px;font-size:14px}.curation-view button,.curation-dialog button{min-height:40px}.curation-view button[aria-label]{min-width:40px}.curation-view [data-slot=tabs-trigger]:not([data-active]){color:var(--muted-foreground)}.decision-register .curation-evidence>p{-webkit-line-clamp:unset;display:block;overflow:visible}.cockpit-context{border-top:1px solid var(--border);padding-top:24px}.cockpit-context summary,.cockpit-publication summary{align-content:center;min-height:40px}.curation-toolbar,.curation-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.curation-toolbar{border-bottom:1px solid var(--line);padding-bottom:12px}.curation-toolbar>span{font-size:14px;font-weight:600}.curation-notice{min-height:32px;color:var(--teal);padding-block:6px;font-size:14px}.curation-list{padding:0;list-style:none}.curation-list>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 0;display:grid}.curation-evidence{min-width:0}.curation-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.curation-evidence h3{overflow-wrap:anywhere;margin-block:8px;font-size:16px;font-weight:600;line-height:1.4}.curation-evidence>p{color:var(--muted-foreground);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.curation-source{min-height:32px;color:var(--teal);text-underline-offset:3px;align-items:center;gap:6px;margin-top:8px;font-size:14px;text-decoration:underline;display:inline-flex}.curation-source svg{width:14px;height:14px}.curation-pagination{padding-block:20px;font-size:13px}.curation-dialog{width:calc(100% - 32px);max-width:var(--dialog-width);border-radius:8px}.curation-dialog form{flex-direction:column;gap:16px;min-width:0;display:flex}.curation-preview h3{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.4}.curation-preview p,.curation-previous p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.6}.curation-previous{border-left:2px solid var(--border);padding-left:12px;font-size:13px}.curation-dialog [data-slot=dialog-footer]{margin-top:4px}.collector-view,.collector-detail,.collector-evidence{flex-direction:column;gap:16px;min-width:0;display:flex}.collector-view select:not([data-slot]),.curation-dialog select:not([data-slot]){border:1px solid var(--input);background:var(--background);width:100%;min-height:44px;color:var(--foreground);font:inherit;border-radius:6px;padding:8px 12px}.content:has(.collector-view){max-width:none}.topbar-page-actions{flex:none;margin-left:auto}.collector-refresh{align-items:center;gap:12px;display:flex}.collector-refresh-stamp{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.collector-refresh button{min-height:44px}@media (max-width:1279px){.collector-refresh-stamp{display:none}.topbar:has(.collector-refresh) .topbar-ctx{display:none}}@media (max-width:640px){.topbar:has(.collector-refresh){gap:8px}.topbar:has(.collector-refresh) h1{min-width:0}.collector-refresh-label{display:none}.collector-refresh button{width:44px;padding:0}}.collector-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.collector-list,.collector-tab-content{flex-direction:column;gap:16px;min-width:0;display:flex}.collector-detail{border:1px solid var(--input);background:var(--card);color:var(--card-foreground);border-radius:8px;gap:20px;padding:24px}.collector-detail>.collector-toolbar{border-bottom:1px solid var(--input);background:var(--secondary);border-radius:7px 7px 0 0;margin:-24px -24px 0;padding:24px}.collector-detail [data-slot=tabs]{gap:20px;min-width:0}.collector-detail .collector-tab-content{gap:20px}.collector-detail .collector-schedule{border-top:1px solid var(--border);padding-top:16px}.collector-detail .table-frame{background:0 0;border:0;border-radius:0}.collector-view [data-slot=table-head],.collector-view [data-slot=table-cell]{white-space:normal;overflow-wrap:anywhere}.collector-view [data-slot=table]{table-layout:fixed}.collector-detail [data-slot=table]{table-layout:auto}.collector-detail [data-slot=table-head],.collector-detail [data-slot=table-cell]{overflow-wrap:normal}.collector-view [data-slot=table] th:last-child{width:100px}.collector-view [data-slot=table] button{white-space:normal;max-width:100%}.collector-view .table-frame{min-width:0}@media (max-width:1279px){.collector-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.collector-detail{padding:16px}.collector-detail>.collector-toolbar{margin:-16px -16px 0;padding:16px}.collector-view [data-slot=table]{min-width:560px}}.collector-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.collector-toolbar>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.collector-detail h2,.collector-detail h3,.collector-evidence h3{font-size:18px;font-weight:600}.collector-evidence h4{font-size:15px;font-weight:600}.collector-schedule{flex-direction:column;gap:4px;font-size:14px;display:flex}.collector-days{flex-wrap:wrap;gap:12px;display:flex}.collector-days legend{margin-bottom:8px;font-size:14px;font-weight:600}.collector-days label{align-items:center;gap:8px;min-height:40px;display:flex}.collector-evidence-dialog{border-radius:8px;width:calc(100% - 32px);max-width:800px}.collector-evidence-dialog [data-slot=dialog-header]{padding-right:32px}.collector-identity,.collector-evidence code,.collector-artifacts strong,.collector-records strong{overflow-wrap:anywhere;word-break:break-word;font-size:12px}.collector-facts{grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:6px 12px;margin-block:12px;font-size:13px;display:grid}.collector-facts dt{color:var(--muted-foreground)}.collector-json{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--muted);max-height:240px;padding:12px;font-size:12px;overflow-y:auto}.collector-artifacts,.collector-records{padding:0;list-style:none}.collector-artifacts>li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;padding:12px 0;display:grid}.collector-artifacts>li>div,.collector-records>li{flex-direction:column;gap:6px;min-width:0;display:flex}.collector-artifacts small,.collector-records span{color:var(--muted-foreground);font-size:12px}.collector-records>li{border-bottom:1px solid var(--border);padding:12px 0}.collector-view button,.collector-evidence-dialog button{min-height:44px}.collector-view button[aria-label],.collector-evidence-dialog button[aria-label]{min-width:44px}.errata-filters{grid-template-columns:minmax(0,2fr) minmax(140px,1fr);gap:16px;margin-bottom:24px;display:grid}.errata-actions{flex-wrap:wrap;gap:8px;display:flex}.errata-dialog input{min-height:40px}.errata-terms{min-width:0}.errata-terms legend{margin-bottom:12px;font-weight:600}.errata-term{grid-template-columns:minmax(0,1fr) minmax(0,2fr) 40px;align-items:end;gap:8px;display:grid}.errata-history{flex-direction:column;gap:20px;padding:0;list-style:none;display:flex}.errata-history li{border-bottom:1px solid var(--border);min-width:0;padding-bottom:16px}.errata-history h3{font-size:16px;font-weight:600}.errata-history dt{margin-top:12px;font-weight:600}.errata-history dd,.errata-history p,.errata-text{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px}.errata-dialog{scroll-padding-block:16px}@media (max-width:560px){.errata-filters,.errata-term{grid-template-columns:minmax(0,1fr)}.errata-term>button{justify-self:end}.curation-list>li{grid-template-columns:minmax(0,1fr);gap:12px}.curation-list>li>button{justify-self:start}.curation-view button,.curation-dialog button,.curation-source{min-height:44px}.curation-view button[aria-label]{min-width:44px}.curation-meta{gap:8px}}.tenant-view,.tenant-section{flex-direction:column;gap:16px;min-width:0;display:flex}.tenant-view .view-head{margin-bottom:0}.tenant-view h2,.tenant-view p,.tenant-resource-info,.tenant-dialog p{overflow-wrap:anywhere}.tenant-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tenant-pagination{justify-content:space-between}.tenant-view select:not([data-slot]),.tenant-dialog select:not([data-slot]){border:1px solid var(--input);background:var(--background);width:100%;min-height:44px;color:var(--foreground);font:inherit;border-radius:6px;padding:8px 12px}.tenant-view button:not([role=checkbox]),.tenant-dialog button:not([role=checkbox]),.tenant-view input,.tenant-dialog input,.tenant-dialog a{min-height:44px}.tenant-table{width:100%;overflow:auto}.tenant-table table{min-width:560px}.tenant-table td:first-child{white-space:normal;overflow-wrap:anywhere;max-width:320px}.tenant-table small,.tenant-resource-info small,.tenant-capability-options small{color:var(--muted-foreground);display:block}.tenant-resource-list{margin:0;padding:0;list-style:none}.tenant-resource-list>li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 0;display:flex}.tenant-resource-info{flex-wrap:wrap;flex:1;align-items:center;gap:8px 12px;min-width:0;display:flex}.tenant-resource-info p,.tenant-resource-info code,.tenant-resource-info>.tenant-actions{width:100%}.tenant-cadences{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;font-size:14px;display:grid}.tenant-cadences dt{color:var(--muted-foreground)}.tenant-section{padding-top:16px}.tenant-section h3{font-size:18px;font-weight:600}.tenant-view [data-slot=tabs-list]{max-width:100%;min-height:48px}.tenant-dialog{width:calc(100% - 32px);max-width:var(--dialog-width)}.tenant-dialog form{flex-direction:column;gap:20px;min-width:0;display:flex}.tenant-dialog .login-form{padding:0}.login-form img{justify-self:center;max-width:100%;height:auto}.recovery-codes{overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.tenant-dialog [data-slot=dialog-footer]{flex-wrap:wrap}.tenant-cadence-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tenant-capability-options{flex-direction:column;gap:12px;max-height:240px;padding:4px;display:flex;overflow:auto}@media (max-width:560px){.tenant-cadence-fields{grid-template-columns:minmax(0,1fr)}.tenant-cadences{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-view [data-slot=tabs-trigger]{white-space:normal}}.identity-view{flex-direction:column;gap:16px;min-width:0;display:flex}.identity-view *,.identity-dialog *{letter-spacing:0}.identity-view .view-head{margin-bottom:0}.identity-view .view-head p,.identity-assignment-list strong,.identity-facts dd{overflow-wrap:anywhere}.identity-actions,.identity-section-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.identity-section-head{justify-content:space-between}.identity-dialog select:not([data-slot]){border:1px solid var(--input);background:var(--background);width:100%;min-height:44px;color:var(--foreground);font:inherit;border-radius:6px;padding:8px 12px}.identity-view input,.identity-dialog input,.identity-view button,.identity-dialog button,.identity-dialog a{min-height:44px}.identity-view .table-frame{max-width:100%;overflow:auto}.identity-view table{min-width:720px}.identity-view td:first-child{white-space:normal;overflow-wrap:anywhere;max-width:300px}.identity-view td small{display:block}.identity-section{border-top:1px solid var(--border);padding-top:20px}.identity-section h3{font-size:18px;font-weight:600}.identity-section>p{margin-block:16px}.identity-facts{grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:12px;margin-block:20px;font-size:14px;display:grid}.identity-facts dt{color:var(--muted-foreground)}.identity-assignment-list{padding:0;list-style:none}.identity-assignment-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.identity-assignment-list li>div{flex-direction:column;gap:4px;min-width:0;display:flex}.identity-assignment-list small{color:var(--muted-foreground)}.identity-dialog p{overflow-wrap:anywhere}.content *,.sidebar *{letter-spacing:0}.editorial-scope-bar{justify-content:flex-end;display:flex}.editorial-scope-bar>[data-slot=field]{width:min(100%,360px)}.nominal-summary h3{color:var(--navy);margin-bottom:8px;font:400 22px/1.4 Georgia,serif}.publication-channels{gap:20px;min-width:0}.publication-channel[hidden]{display:none}.publication-library .view-head>label,.publication-library .view-head>[data-slot=field]{width:min(100%,440px)}.publication-library ul.divide-y{border-top:2px solid var(--gold)}.publication-library ul.divide-y h3{color:var(--navy);overflow-wrap:anywhere;font:400 20px/1.4 Georgia,serif}.publication-library ul.divide-y>li>div{flex:260px}.publication-alert-title{color:var(--navy);font:400 20px/1.4 Georgia,serif}.pulse-workbench ul.divide-y,.delivery-workbench ul.divide-y{border-top:2px solid var(--gold)}.pulse-workbench ul.divide-y h3,.delivery-workbench ul.divide-y h3{color:var(--navy);overflow-wrap:anywhere;font:400 20px/1.4 Georgia,serif}.delivery-filters>summary{cursor:pointer;min-height:44px;padding-block:10px}.delivery-filters>div{padding-block:12px}.documentary-view .view-head>[data-slot=field]{width:min(100%,440px)}.documentary-view>ul.divide-y{border-top:2px solid var(--gold)}.documentary-view>ul.divide-y>li h3{color:var(--navy);font:400 20px/1.4 Georgia,serif}.documentary-view>form{grid-template-columns:repeat(2,minmax(0,1fr))}.documentary-view>form>[data-slot=field]:first-child{grid-column:1/-1}.source-context{max-width:90ch;font-size:14px;line-height:1.6}.collection-filters>div{padding-block:12px}.source-list{border-top:2px solid var(--gold);padding:0;list-style:none}.source-list>li{border-bottom:1px solid var(--border)}.source-list h3{color:var(--navy);font:400 20px/1.4 Georgia,serif}.source-reference{overflow-wrap:anywhere;margin-top:8px;font-size:12px}.source-reference summary{cursor:pointer;align-content:center;min-height:40px}.source-reference dl{grid-template-columns:100px minmax(0,1fr);gap:8px;display:grid}.source-reference dt{color:var(--muted-foreground)}.curation-stage-summary{border-top:1px solid var(--border);font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-block:12px;padding-block:12px;display:grid}.curation-stage-summary dt{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px}.curation-stage-summary dd{color:var(--navy);margin-top:4px;font-size:20px;font-weight:600}.curation-subjects{container-type:inline-size}.curation-technical{border-top:1px solid var(--border);color:var(--muted-foreground);padding-block:8px;font-size:12px}.curation-technical>summary{cursor:pointer;align-content:center;min-height:40px}.curation-technical>[data-slot=field]{margin-block:12px}.subject-filters{flex-wrap:wrap;align-items:end;gap:12px;padding-bottom:4px;display:flex}.subject-filters>[data-slot=field]{width:180px}.subject-filters>[data-slot=field]:has(.period-picker){width:auto;min-width:180px}.subject-filters button{min-height:40px}.subject-today[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.subject-inventory{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-block:12px;display:flex}.subject-inventory strong{font-size:16px;font-weight:700}.subject-list{gap:16px;padding:0;list-style:none;display:grid}.subject-row{border:1px solid var(--border);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 216px;gap:24px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.subject-row{border:1px solid color-mix(in srgb,var(--border) 65%,var(--foreground))}}.subject-row{background:var(--card);border-radius:6px}.subject-row:focus-within{border-color:var(--input)}.subject-row>div{overflow-wrap:anywhere;min-width:0}.subject-story h2{font:700 20px/1.3 var(--font-body);color:var(--foreground);margin:10px 0}.subject-provisional{color:var(--muted-foreground);margin-top:8px;font-size:12px;font-weight:600;display:inline-block}.subject-summary{-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.subject-origin,.subject-volume{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.subject-origin svg,.subject-volume svg,.subject-signals svg,.subject-state svg{flex:none;width:16px;height:16px}.subject-recency{color:var(--teal);align-items:center;gap:6px;font-weight:600;display:inline-flex}.subject-recency[data-previous=true]{color:var(--foreground)}.subject-volume{margin-top:14px}.subject-volume strong{color:var(--foreground)}.subject-reading{border-left:1px solid var(--border);padding-left:24px}.subject-reading h3{margin-bottom:10px;font-size:13px;font-weight:700}.subject-reading>p{font-size:14px;line-height:1.6}.subject-signals{flex-wrap:wrap;gap:10px 14px;margin-top:16px;font-size:12px;display:flex}.subject-signals>span{align-items:center;gap:6px;display:inline-flex}.subject-impact{color:var(--muted-foreground)}.subject-signal-warning{color:#775a13;font-weight:600}.subject-action{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.subject-action [data-slot=button]{white-space:normal;width:100%;min-height:44px;margin-top:4px}.subject-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.subject-quick-actions [data-slot=button]{gap:6px;margin:0;padding-inline:8px}.subject-quick-actions [data-decision=approved]{background:var(--teal);border-color:var(--teal);color:#fff;grid-column:1/-1}.subject-quick-actions [data-decision=approved]:hover{filter:brightness(.9)}.subject-quick-actions [data-decision=rejected]{color:var(--destructive)}.subject-quick-actions [data-decision=deferred]{color:#775a13}.subject-decision-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.subject-decision-option{cursor:pointer;min-width:0;position:relative}.subject-decision-option>input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.subject-decision-option>span{border:1px solid var(--border);border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;height:100%;min-height:44px;padding:8px;font-size:14px;font-weight:600;display:flex}.subject-decision-option svg{flex:none;width:16px;height:16px}.subject-decision-option:has(:checked)>span{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.subject-decision-option[data-decision=approved]:has(:checked)>span{background:var(--teal);border-color:var(--teal);color:#fff}.subject-decision-option[data-decision=rejected]:has(:checked)>span{background:var(--destructive);border-color:var(--destructive);color:#fff}.subject-decision-option:has(:focus-visible)>span{outline:2px solid var(--ring);outline-offset:3px}.subject-decision-option:has(:disabled){cursor:not-allowed;opacity:.5}@media (max-width:420px){.subject-decision-option>span{flex-direction:column}}.subject-state{align-items:flex-start;gap:7px;font-size:13px;font-weight:600;display:flex}.subject-state svg{margin-top:2px}.subject-state[data-state=ready]{color:var(--teal)}.subject-state[data-state=attention],.subject-warning{color:var(--destructive)}.subject-review,.subject-warning{font-size:12px}.subject-priority,.subject-next-responsible,.subject-acquisition{align-items:flex-start;gap:7px;margin-top:12px;font-size:12px;line-height:1.45;display:flex}.subject-priority svg,.subject-next-responsible svg,.subject-acquisition svg{flex:none;width:16px;height:16px;margin-top:1px}.subject-priority>span,.subject-next-responsible>span,.subject-acquisition>span{gap:2px;min-width:0;display:grid}.subject-priority b,.subject-next-responsible b,.subject-acquisition b{color:var(--foreground);font-size:13px}.subject-priority small,.subject-next-responsible small,.subject-acquisition small{color:var(--muted-foreground)}.subject-priority[data-level=alta]{color:var(--destructive)}.subject-priority[data-level=media]{color:#775a13}.subject-priority[data-level=baixa],.subject-priority[data-level=nao_calculada]{color:var(--muted-foreground)}.subject-acquisition[data-decision=pendente],.subject-acquisition[data-decision=parcial]{color:#775a13}.subject-acquisition-link{min-height:32px;color:var(--foreground);text-underline-offset:4px;align-items:center;gap:4px;font-weight:600;text-decoration:underline;display:inline-flex}.subject-acquisition-link svg{width:14px;height:14px}.subject-review{color:var(--muted-foreground)}.subject-diagnostics,.subject-exceptions{border-top:1px solid var(--border)}.subject-empty{min-height:160px}@container (max-width:960px){.subject-row{grid-template-columns:minmax(0,1fr) 216px;gap:20px}.subject-reading{border:0;grid-row:2;padding:0}.subject-action{grid-area:1/2/3}}@container (max-width:580px){.subject-row{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px 16px}.subject-action{grid-area:auto/1}.subject-story h2{font-size:18px}.subject-filters{grid-template-columns:minmax(0,1fr) auto;display:grid}.subject-filters>[data-slot=field]{width:100%;margin:0}.subject-filters>[data-slot=field]:has(input[type=date]){grid-area:2/1/auto/-1}}.curation-subjects details>summary{cursor:pointer;align-content:center;min-height:40px}@media (max-width:560px){.curation-stage-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.nominal-summary p{max-width:90ch;font-size:14px;line-height:1.6}.nominal-coverage{border-block:1px solid var(--border);font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-block:16px;display:grid}.nominal-coverage dt{overflow-wrap:anywhere}.legislative-view .nominal-coverage dt{color:var(--muted-foreground);font-size:13px}.legislative-view .nominal-coverage dd{margin-top:6px;font-size:22px;font-weight:600}.legislative-filters>summary,.legislative-provenance>summary{cursor:pointer;align-content:center;min-height:40px;font-size:14px}.legislative-filters [data-slot=field-group]{padding-top:12px}.legislative-matters{border-top:2px solid var(--gold);flex-direction:column;padding:0;list-style:none;display:flex}.legislative-matters>li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.legislative-identity,.legislative-movement{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.legislative-identity h3{color:var(--navy);font:400 20px/1.4 Georgia,serif}.legislative-movement{border-left:1px solid var(--border);padding-left:24px}.legislative-provenance dl{overflow-wrap:anywhere;font-size:13px}.legislative-provenance dt{color:var(--muted-foreground);margin-top:8px}@media (max-width:700px){.legislative-matters>li{grid-template-columns:minmax(0,1fr);gap:16px}.legislative-movement{border-left:0;padding-left:0}.legislative-view .nominal-coverage dd{font-size:18px}}.nominal-filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.nominal-filters>[data-slot=field]{flex:180px;min-width:0}.nominal-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.nominal-directory>li{border:1px solid var(--border);border-top:2px solid var(--gold);background:var(--card);border-radius:4px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.nominal-directory h4{color:var(--navy);overflow-wrap:anywhere;font:400 20px/1.4 Georgia,serif}.nominal-type{color:var(--muted-foreground);font-size:12px}.nominal-evidence{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.nominal-directory button{margin-top:auto}.nominal-method,.nominal-provenance{overflow-wrap:anywhere;font-size:13px}.nominal-method summary,.nominal-provenance summary,.nominal-view details>summary{cursor:pointer;align-content:center;min-height:40px}.nominal-method p{margin-top:8px}.nominal-provenance dt{color:var(--muted-foreground);margin-top:8px}@media (max-width:1100px){.nominal-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.nominal-directory{grid-template-columns:minmax(0,1fr)}.nominal-coverage{gap:12px}.nominal-coverage dt{font-size:12px}.nominal-coverage dd{font-size:16px}}.editorial-collections{flex-direction:column;gap:32px;display:flex}.editorial-collection>h3{border-bottom:2px solid var(--gold);color:var(--navy);padding-bottom:12px;font:400 20px Georgia,serif}.editorial-collection>p{padding-top:16px}.editorial-collection>.loading-surface{border-top:0}.editorial-collection ul{padding:0;list-style:none}.editorial-collection li{border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.editorial-collection li>div{overflow-wrap:anywhere;min-width:0}.editorial-collection h4{color:var(--navy);font:400 18px/1.4 Georgia,serif}.editorial-collection li p{color:var(--muted-foreground);margin-block:6px;font-size:13px}.editorial-stage-tabs[data-slot=tabs-list]{border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:8px;width:100%;height:auto;min-height:48px;padding:0}.editorial-stage-tabs [data-slot=tabs-trigger]{min-height:44px;box-shadow:none;color:var(--navy);border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px}.editorial-stage-tabs [data-active]{border-bottom-color:var(--gold);background:var(--card)}.editorial-detail [data-slot=tabs-content][hidden]{display:none}.editorial-detail [data-slot=tabs-content]{padding-top:20px}.editorial-reading-bench{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:24px;margin-bottom:24px;display:grid}.editorial-reading-bench>article{background:var(--card);border-top:2px solid var(--gold);min-width:0;padding:24px}.editorial-reading-bench>article h4{color:var(--navy);font:400 20px/1.4 Georgia,serif}.editorial-reading-bench>article p{max-width:72ch;font-size:15px;line-height:1.8}.editorial-inputs{border-left:1px solid var(--border);overflow-wrap:anywhere;flex-direction:column;gap:20px;min-width:0;padding-left:24px;display:flex}.editorial-inputs>h4{color:var(--navy);font-size:16px;font-weight:600}.editorial-inputs h5{margin-bottom:4px;font-size:14px;font-weight:600}.editorial-inputs section{border-bottom:1px solid var(--border);padding-bottom:16px}.editorial-input-date{color:var(--muted-foreground);font-size:12px}.editorial-input-text{white-space:pre-wrap;margin-block:12px;font-size:14px;line-height:1.7}.editorial-inputs ul{padding:0;font-size:13px;list-style:none}.editorial-inputs a{min-height:40px;color:var(--teal);text-underline-offset:3px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.editorial-inputs a svg{flex:none;width:14px;height:14px}.editorial-inputs summary{cursor:pointer;align-content:center;min-height:40px;font-size:13px}.editorial-inputs dl{font-size:12px}.editorial-inputs dt{color:var(--muted-foreground);margin-top:8px}.editorial-draft-dialog[data-slot=dialog-content]{width:calc(100% - 32px);max-width:1200px;max-height:90dvh}.editorial-draft-bench{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.editorial-draft-bench>fieldset{min-width:0}.editorial-draft-bench>fieldset+fieldset{border-left:1px solid var(--border);padding-left:24px}.editorial-draft-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:16px;display:flex}@media (max-width:1100px){.editorial-reading-bench{grid-template-columns:minmax(0,1fr)}.editorial-inputs{border-left:0;border-top:1px solid var(--border);padding-top:20px;padding-left:0}}@media (max-width:999px){.editorial-draft-bench{grid-template-columns:minmax(0,1fr)}.editorial-draft-bench>fieldset+fieldset{border-left:0;border-top:1px solid var(--border);padding-top:20px;padding-left:0}}.content .view-head{margin-bottom:0}.content [data-slot=button]:not([data-density=compact] *),.content [data-slot=input]:not([data-density=compact] *){min-height:44px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--ring);outline-offset:3px}[data-slot=dialog-content][data-close-button]>[data-slot=dialog-body]>[data-slot=dialog-header]:first-child{padding-right:44px}.skip-link{z-index:60;background:var(--card);color:var(--foreground);padding:12px 16px;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.mobile-navigation[data-slot=sheet-content]{background:var(--sidebar);border:0;gap:0;width:min(300px,100vw - 48px);max-width:none;padding:0}.mobile-navigation .sidebar--mobile{width:100%;height:100dvh;display:flex;position:relative;inset:auto;transform:none}.mobile-navigation .brand{padding-right:56px}.mobile-navigation .sidebar-close{z-index:1;position:absolute;top:10px;right:10px;display:inline-flex!important}.reading-toolbar{flex-flow:wrap;align-items:end;gap:12px;display:flex}.reading-toolbar>[data-slot=field]{width:180px}.reading-toolbar>.reading-scope{flex:240px;width:min(100%,320px);max-width:360px}.reading-toolbar>[data-slot=button]{flex:none}.cockpit-reading-heading{border-top:2px solid var(--gold);color:var(--foreground);flex-direction:column;gap:12px;padding:20px 0;display:flex}.cockpit-reading-heading h3{font-family:var(--font-editorial);font-size:24px;font-weight:400;line-height:1.4}.cockpit-reading-heading>p{color:var(--muted-foreground);font-size:12px}.cockpit-reading-heading [data-slot=badge]{color:inherit;border-color:var(--border)}.cockpit-lead{border-left:2px solid var(--gold);padding-left:20px}.cockpit-lead>p{max-width:72ch;font-family:var(--font-editorial);color:var(--navy);font-size:20px;line-height:1.6}.cockpit-decision-rail{border-left:1px solid var(--border);padding-left:24px}.repercussion-reading{overflow-wrap:anywhere;flex-direction:column;gap:24px;min-width:0;display:flex}.repercussion-reading-body{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:24px;display:grid}.repercussion-reading-body>div,.repercussion-reading-body>aside{min-width:0}.repercussion-reading-body h4{color:var(--navy);margin-bottom:16px;font-size:16px;font-weight:600}.repercussion-actors,.repercussion-coverage{flex-direction:column;gap:16px;min-width:0;display:flex}.repercussion-actors>h4{margin-bottom:0}.repercussion-actors>[data-slot=empty]{border-top:2px solid var(--gold);text-align:left;align-items:start;padding:24px 0}.repercussion-actors [data-slot=empty-header]{align-items:start;max-width:72ch}.repercussion-actors [data-slot=empty-title]{color:var(--navy);font:400 20px/1.5 Georgia,serif}.repercussion-caveat{margin-bottom:16px;font-size:14px;line-height:1.65}.repercussion-coverage .nominal-coverage{grid-template-columns:minmax(0,1fr)}.repercussion-coverage .nominal-coverage>div{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.repercussion-coverage dt{color:var(--muted-foreground);font-size:13px}.repercussion-coverage dd{font-size:16px;font-weight:600}@media (max-width:1100px){.repercussion-reading-body{grid-template-columns:minmax(0,1fr)}.repercussion-reading-body>.cockpit-decision-rail{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}}.executive-reading-state{overflow-wrap:anywhere;flex-direction:column;gap:24px;min-width:0;display:flex}.executive-reading-state-body{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:24px;min-height:156px;display:grid}.executive-reading-state-body>div,.executive-reading-state-body>aside{min-width:0}.executive-reading-state-body h4{margin-bottom:12px;font-size:16px;font-weight:600}.executive-reading-state-body .cockpit-lead>p{font-size:18px}.executive-reading-state-body aside>p{max-width:44ch;color:var(--muted-foreground);font-size:14px;line-height:1.65}.reading-state-lines{flex-direction:column;justify-content:center;gap:12px;min-height:64px;margin-top:16px;display:flex}.executive-reading-state [data-slot=badge]{white-space:normal}@media (max-width:1279px){.executive-reading-state-body{grid-template-columns:minmax(0,1fr)}.cockpit-decision-rail{border-left:0;border-top:1px solid var(--border);padding-top:20px;padding-left:0}}.fronts-list{flex-direction:column;gap:20px;min-width:0;display:flex}.published-front{border-top:2px solid var(--gold);background:var(--card);min-width:0;padding-inline:20px}.front-heading{text-align:left;grid-template-columns:minmax(0,1fr) minmax(120px,220px) 20px;align-items:center;gap:16px;width:100%;min-height:112px;padding-block:16px;display:grid}.front-heading:hover{background:var(--muted)}.front-heading:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.front-name{font-family:var(--font-editorial);color:var(--navy);font-size:20px;font-weight:400}.front-movement{gap:4px;font-size:14px;display:grid}.front-movement>span{color:var(--muted-foreground);font-size:12px;font-weight:400}.front-decision{border-block:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px 0;display:grid}.front-decision h5{color:var(--muted-foreground);margin-bottom:4px;font-size:12px;font-weight:400}.front-decision p{white-space:pre-wrap;font-size:14px;line-height:1.6}.front-decision dl{text-align:right;font-size:12px}.front-decision dt{color:var(--muted-foreground)}.front-decision dd{font-variant-numeric:tabular-nums;margin-top:4px;font-weight:600}.front-windows{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.front-window{border-top:2px solid var(--teal);border-left:1px solid var(--border);min-width:0;padding:16px}.front-window:first-child{border-top-color:var(--gold);background:var(--accent)}.front-window:last-child{border-right:1px solid var(--border)}.front-window h5{color:var(--navy);margin-bottom:12px;font-size:14px;font-weight:600}.front-window>p{white-space:pre-wrap;font-size:14px;line-height:1.65}.front-window-meta{color:var(--muted-foreground);flex-direction:column;align-items:start;gap:8px;margin-top:12px;font-size:12px;display:flex}@media (max-width:899px){.app-shell,.app-shell--compact{display:block}.app-shell>.sidebar,.sidebar-collapse{display:none!important}.menu-button{display:inline-flex!important}.topbar{padding-inline:16px}.content{padding:20px 18px 48px}}@media (max-width:639px){.front-windows{grid-template-columns:minmax(0,1fr)}.front-window{border-right:1px solid var(--border)}.published-front{padding-inline:16px}.front-heading{grid-template-columns:minmax(0,1fr) 20px;gap:12px}.front-heading>svg{grid-area:1/2/3}.front-movement{grid-column:1;grid-template-columns:auto minmax(0,1fr)}.front-decision{grid-template-columns:minmax(0,1fr)}.front-decision dl{text-align:left}.reading-toolbar>[data-slot=field]{flex:130px;width:auto}.reading-toolbar>.reading-scope{flex-basis:100%;width:100%;max-width:none}.content [data-slot=button],.content [data-slot=input],.content select{min-height:44px}}@media (max-width:560px){.identity-facts{grid-template-columns:minmax(0,1fr);gap:6px}.identity-facts dd{margin-bottom:10px}}:is(.content,[data-slot=dialog-content],[data-slot=sheet-content]) :is(button:not([role=checkbox]):not([role=switch]),input:not([type=checkbox]):not([type=radio]),select,summary):not([data-density=compact] *){min-height:44px}:is(.content,[data-slot=dialog-content],[data-slot=sheet-content]) [data-slot=button]:not([data-density=compact] *){min-width:44px}.front-risk-context{color:var(--muted-foreground);font-size:12px}.front-risk-context summary{cursor:pointer;align-items:center;display:flex}.front-risk-context .reading-toolbar{margin-top:8px}.front-risk-matrix{overflow-wrap:anywhere;min-width:0}.front-risk-matrix>header{margin-bottom:22px}.front-risk-matrix>header p{color:var(--muted-foreground);font-size:13px}.front-risk-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.front-risk-summary>div{border:1px solid var(--border);border-top:3px solid var(--navy);background:var(--card);border-radius:5px;padding:18px 16px 14px}.front-risk-summary dd{color:var(--navy);margin-bottom:5px;font:400 26px/1.2 Georgia,serif}.front-risk-summary dt{color:var(--muted-foreground);font-size:12px}.front-risk-note{border:1px solid #e6d7a5;border-left:3px solid var(--gold);color:#584b2a;background:#fff8e2;margin-bottom:18px;padding:12px 14px;font-size:13px;line-height:1.5}.front-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.front-risk-item{background:var(--card);border:1px solid var(--border);border-left:4px solid #b45a52;border-radius:5px;min-width:0;padding:15px 17px}.front-risk-item.medium{border-left-color:var(--gold)}.front-risk-item.unassessed{border-left-color:var(--muted-foreground)}.front-risk-top{justify-content:space-between;align-items:start;gap:12px;margin-bottom:7px;display:flex}.front-risk-type{text-transform:uppercase;font-size:var(--text-meta);color:var(--muted-foreground)}.front-risk-top h3{color:var(--navy);font:400 17px/1.4 Georgia,serif}.front-risk-badge{text-transform:uppercase;font-size:var(--text-meta);color:#8a3029;background:#f8e5e3;border-radius:2px;flex-shrink:0;padding:3px 8px}.front-risk-badge.medium{color:#765311;background:#fbf3e3}.front-risk-badge.unassessed{color:var(--muted-foreground);background:var(--muted)}.front-risk-state{color:#3f4a5a;white-space:pre-wrap;margin-bottom:10px;font-size:13px;line-height:1.45}.front-risk-meta{color:var(--muted-foreground);border-top:1px solid var(--border);padding-top:8px;font-size:11px}.front-risk-matrix>footer{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:20px;padding-top:14px;font-size:12px;font-style:italic}.front-risk-matrix>footer details{margin-top:4px;font-style:normal}.front-risk-matrix>footer summary{cursor:pointer;align-items:center;display:flex}@media (max-width:760px){.front-risk-summary,.front-risk-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.scope-toolbar,.reading-toolbar{flex-flow:wrap;align-items:flex-end;gap:16px;width:100%;display:flex}.scope-toolbar>[data-slot=field],.reading-toolbar>[data-slot=field]{flex:180px;min-width:0}.scope-toolbar>.reading-scope,.reading-toolbar>.reading-scope{flex-basis:280px}.scope-toolbar>button,.reading-toolbar>button{min-height:var(--control-height);flex:none}.editorial-scope-bar{justify-content:flex-start}.cursor-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:16px;display:flex}.cursor-pagination>span{font-size:14px}.curation-notice:empty{display:none}.side-nav p{font-size:var(--text-meta)}.sidebar .account-link{color:var(--sidebar-foreground)}.sidebar [role=alert]{color:var(--primary-foreground);font-size:12px}@media (max-width:600px){.scope-toolbar>[data-slot=field],.reading-toolbar>[data-slot=field]{flex-basis:100%}:is(.scope-toolbar>[data-slot=field]:has(input[type=date]),.reading-toolbar>[data-slot=field]:has(input[type=date])){flex:calc(50% - 8px)}.scope-toolbar>button,.reading-toolbar>button{width:100%}.nominal-filters>[data-slot=field]{flex-basis:calc(50% - 8px)}}.chat-entry{right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:30;display:flex;position:fixed}.chat-entry button{border-radius:50%;width:56px;height:56px;padding:0;box-shadow:0 6px 20px #16243a3d}.chat-entry button svg{width:24px;height:24px}.chat-entry-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:has(.chat-entry) .applications-busy{bottom:92px}@media (max-width:640px){.chat-entry{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}}.readiness-checklist{border-block:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding-block:8px;display:grid}.readiness-checklist button{text-align:left;white-space:normal;justify-content:flex-start;height:auto;min-height:56px}.readiness-checklist small{font-size:var(--text-meta);color:var(--muted-foreground);display:block}[data-slot=dialog-content].curation-dialog--wide{width:min(900px,100vw - 32px);max-width:900px}[data-slot=dialog-content]{overflow:hidden!important}.subject-state-header{z-index:1;background:var(--popover);border-bottom:1px solid var(--border);padding-block:16px;position:sticky;top:-16px}.sidebar .brand,.side-user{flex:none}.side-nav{min-height:0;overflow-y:auto}.admin-filters{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.admin-filters>[data-slot=field]{flex:180px;min-width:0}.admin-filters>[data-slot=field]:first-child{flex:2 280px}.admin-filters>button{flex:none}.admin-list-count{color:var(--muted-foreground);font-size:14px}@media (max-width:560px){.admin-filters>[data-slot=field],.admin-filters>[data-slot=field]:first-child{flex-basis:100%}.admin-filters>button{width:100%}}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes skeleton-pulse{50%{opacity:.55}}
