/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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{--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;--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-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--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}::backdrop{--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;--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-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--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}}}@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}:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-blue-100:#dbeafe;--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--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);--font-weight-medium:500;--font-weight-semibold:600;--tracking-widest:.1em;--leading-snug:1.375;--radius-md:calc(var(--radius) - 2px);--radius-xl:.75rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-blue-100:lab(92.0301% -2.24757 -11.6453)}}@layer theme;@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"), Inter, ui-sans-serif, system-ui, sans-serif;font-feature-settings:normal;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:where(:not(iframe)){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}.theme{--font-heading:var(--font-sans);--font-sans:"Geist Variable", sans-serif}:root{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#b00d14;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(37.7718% 59.9056 44.7947);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}*{border-color:var(--border);outline-color:var(--ring)}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-sans), Inter, ui-sans-serif, system-ui, sans-serif}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.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:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.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}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.my-1{margin-block:var(--spacing)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.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-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.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-full{width:100%;height:100%}.h-\(--radix-accordion-content-height\){height:var(--radix-accordion-content-height)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-28{height:calc(var(--spacing) * 28)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[46vh\]{max-height:46vh}.min-h-0{min-height:0}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-40{min-height:calc(var(--spacing) * 40)}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-4\/5{width:80%}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[96px\]{min-width:96px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-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}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.touch-none{touch-action:none}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--spacing)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.grid-rows-\[minmax\(0\,1fr\)_auto\]{grid-template-rows:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.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}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}: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)))}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.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-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-border{border-color:var(--border)}.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-300{border-color:var(--color-emerald-300)}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.bg-amber-50{background-color:var(--color-amber-50)}.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-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.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-50{background-color:var(--color-emerald-50)}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-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-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--foreground)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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-4{padding-block:calc(var(--spacing) * 4)}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-heading{font-family:var(--font-heading), Inter, ui-sans-serif, system-ui, sans-serif}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.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-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-700{color:var(--color-amber-700)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.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-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)}.ring,.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-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)}}.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}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.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-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}.group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}.group-data-\[size\=sm\]\/card\:p-3:is(:where(.group\/card)[data-size=sm] *){padding:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/card\:px-3:is(:where(.group\/card)[data-size=sm] *){padding-inline:calc(var(--spacing) * 3)}.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\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:-moz-fit-content;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}.selection\:bg-blue-100 ::selection{background-color:var(--color-blue-100)}.selection\:bg-blue-100::selection{background-color:var(--color-blue-100)}.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\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline: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: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)}@media (hover:hover){.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.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-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.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,: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-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 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-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:focus-visible,.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\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:after\:border-ring:focus-visible:after{content:var(--tw-content);border-color:var(--ring)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--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}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.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:var(--spacing)}.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-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.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-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.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\=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:0}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top: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-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.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)}}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[position\=popper\]\:h-\(--radix-select-trigger-height\)[data-position=popper]{height:var(--radix-select-trigger-height)}.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[position\=popper\]\:min-w-\(--radix-select-trigger-width\)[data-position=popper]{min-width:var(--radix-select-trigger-width)}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:left-0[data-side=left]{left: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-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -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\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.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-x-1[data-side=right]{--tw-translate-x:var(--spacing);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\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:gap-3[data-size=sm]{gap:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:py-3[data-size=sm]{padding-block:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto *)[data-slot=accordion-trigger-icon]{margin-left:auto}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-muted-foreground *)[data-slot=accordion-trigger-icon]{color:var(--muted-foreground)}: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\=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:calc(var(--radius) - 4px)}: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\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{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-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.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}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:w-auto{width:auto}.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-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-self-end{justify-self:flex-end}.sm\:p-6{padding:calc(var(--spacing) * 6)}.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)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:max-w-md{max-width:var(--container-md)}.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-\[minmax\(0\,1fr\)_14rem_14rem\]{grid-template-columns:minmax(0,1fr) 14rem 14rem}.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\:max-h-none{max-height:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@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\,1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}}@media (prefers-color-scheme:dark){.dark\:border-amber-800{border-color:var(--color-amber-800)}.dark\:border-emerald-800{border-color:var(--color-emerald-800)}.dark\:border-input{border-color:var(--input)}.dark\:bg-amber-950{background-color:var(--color-amber-950)}.dark\:bg-destructive\/20{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-emerald-950{background-color:var(--color-emerald-950)}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:text-amber-200{color:var(--color-amber-200)}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-emerald-200{color:var(--color-emerald-200)}.dark\:text-muted-foreground{color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}}.data-open\:animate-accordion-down:where([data-state=open]),.data-open\:animate-accordion-down:where([data-open]:not([data-open=false])){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)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-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\: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-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side=bottom]:where([data-state=open]),.data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side=bottom]:where([data-open]:not([data-open=false])){--tw-enter-translate-y:calc(.1*100%)}.data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side=left]:where([data-state=open]),.data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side=left]:where([data-open]:not([data-open=false])){--tw-enter-translate-x:calc(.1*-100%)}.data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side=right]:where([data-state=open]),.data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side=right]:where([data-open]:not([data-open=false])){--tw-enter-translate-x:calc(.1*100%)}.data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side=top]:where([data-state=open]),.data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side=top]:where([data-open]:not([data-open=false])){--tw-enter-translate-y:calc(.1*-100%)}.data-closed\:animate-accordion-up:where([data-state=closed]),.data-closed\:animate-accordion-up:where([data-closed]:not([data-closed=false])){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,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\: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-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side=bottom]:where([data-state=closed]),.data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side=bottom]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:calc(.1*100%)}.data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side=left]:where([data-state=closed]),.data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side=left]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x:calc(.1*-100%)}.data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side=right]:where([data-state=closed]),.data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side=right]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x:calc(.1*100%)}.data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side=top]:where([data-state=closed]),.data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side=top]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:calc(.1*-100%)}.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\: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 (prefers-color-scheme:dark){.dark\:data-active\:border-input:where([data-state=active]),.dark\:data-active\:border-input:where([data-active]:not([data-active=false])){border-color:var(--input)}.dark\:data-active\:bg-input\/30:where([data-state=active]),.dark\:data-active\:bg-input\/30: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([data-state=active]),.dark\:data-active\:bg-input\/30:where([data-active]:not([data-active=false])){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-active\:text-foreground:where([data-state=active]),.dark\:data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent: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:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\: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}}.data-horizontal\:h-2\.5:where([data-orientation=horizontal]){height:calc(var(--spacing) * 2.5)}.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-horizontal\:border-t:where([data-orientation=horizontal]){border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent:where([data-orientation=horizontal]){border-top-color:#0000}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:w-2\.5:where([data-orientation=vertical]){width:calc(var(--spacing) * 2.5)}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.data-vertical\:border-l:where([data-orientation=vertical]){border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent:where([data-orientation=vertical]){border-left-color:#0000}.\[\&_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\]\: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)}.\[\&_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}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-4.border-b{padding-bottom:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/card\:\[\.border-b\]\:pb-3:is(:where(.group\/card)[data-size=sm] *).border-b{padding-bottom:calc(var(--spacing) * 3)}: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-xl>*):is(img:first-child){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}: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)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width: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}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/react/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/react/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/react/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/react/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/react/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-slot=button][data-variant=default]{color:#f8fafc}.dark [data-slot=button][data-variant=default]{color:#111827}:root{--iu-navy-950:#071329;--iu-navy-900:#0b1b35;--iu-navy-800:#102a4c;--iu-blue-700:#1d4ed8;--iu-blue-600:#2563eb;--iu-sky-500:#38bdf8;--iu-gold-500:#d4a017;--iu-danger-500:#ef4444;--iu-warning-500:#f59e0b;--iu-success-500:#10b981;--iu-purple-500:#a855f7;--iu-slate-700:#334155;--iu-slate-600:#475569;--iu-slate-500:#64748b;--iu-slate-400:#94a3b8;--iu-slate-300:#cbd5e1;--iu-slate-200:#e2e8f0;--iu-slate-100:#f1f5f9;--iu-bg-app:#f6f8fc;--iu-bg-card:#fffffff0;--iu-border:#0f172a17;--iu-sidebar-w:292px;--iu-topbar-h:76px;--iu-shadow-soft:0 10px 30px #0f172a0f;--iu-shadow-card:0 18px 45px #0f172a14;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 78% 0%,#2563eb0f,transparent 34%),linear-gradient(180deg,#f8fafc,var(--iu-bg-app));color:#111827;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.iu-shell{grid-template-columns:var(--iu-sidebar-w) 1fr;min-height:100vh;display:grid}.iu-sidebar{width:var(--iu-sidebar-w);background:radial-gradient(circle at 16% 0%,#d4a0172e,transparent 25%),linear-gradient(180deg,var(--iu-navy-950),#061124);color:#ffffffdb;z-index:40;flex-direction:column;padding:18px 14px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:18px 0 42px #02061747}.iu-sidebar__brand{align-items:center;gap:13px;padding-bottom:18px;display:flex}.iu-sidebar__brand strong{letter-spacing:.12em;color:#fff;font-size:18px;display:block}.iu-sidebar__brand span{color:#e2e8f0c2;max-width:165px;font-size:12px;font-weight:650;line-height:1.25;display:block}.iu-sidebar__nav{flex:1;overflow:hidden auto}.iu-nav-link{color:#e2e8f0db;border-radius:10px;align-items:center;gap:12px;min-height:42px;padding:0 13px;font-size:14px;font-weight:750;transition:all .18s;display:flex}.iu-nav-link.has-gap{margin-top:16px}.iu-nav-link:hover{color:#fff;background:#ffffff13;transform:translate(2px)}.iu-nav-link.is-active{color:#fff;background:linear-gradient(90deg,#d4a0173d,#ffffff13);box-shadow:inset 0 0 0 1px #d4a01752}.iu-nav-link.is-active svg{color:var(--iu-gold-500)}.iu-sidebar__user{border-top:1px solid #94a3b824;align-items:center;gap:12px;padding-top:14px;display:flex}.iu-sidebar__user>span{background:linear-gradient(135deg,#fbbf24,#d97706);border-radius:999px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.iu-sidebar__user strong{color:#fff;font-size:13px;display:block}.iu-sidebar__user small{color:#cbd5e1b3;letter-spacing:.08em;font-size:10px;font-weight:850}.iu-main{grid-column:2;min-width:0}.iu-topbar{z-index:30;min-height:var(--iu-topbar-h);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fafcc7;border-bottom:1px solid #e2e8f08c;justify-content:flex-end;align-items:center;gap:16px;padding:16px 24px 12px;display:flex;position:sticky;top:0}.iu-search{border:1px solid var(--iu-border);width:min(560px,46vw);min-height:44px;color:var(--iu-slate-400);background:#ffffffd6;border-radius:12px;align-items:center;gap:11px;padding:0 16px;display:flex;box-shadow:0 4px 20px #0f172a09}.iu-search input{color:#111827;background:0 0;border:0;outline:0;width:100%}.iu-search input::placeholder{color:var(--iu-slate-400);font-weight:650}.iu-topbar__actions{align-items:center;gap:10px;display:flex}.iu-date,.iu-icon,.iu-new{border:1px solid var(--iu-border);background:#ffffffe0;box-shadow:0 4px 20px #0f172a09}.iu-date{border-radius:12px;align-items:center;gap:12px;min-height:42px;padding:0 16px;font-size:13px;font-weight:850;display:flex}.iu-icon{width:42px;height:42px;color:var(--iu-slate-700);border-radius:12px;place-items:center;display:grid;position:relative}.iu-icon.notify span{background:var(--iu-danger-500);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;font-weight:900;display:grid;position:absolute;top:-4px;right:-4px}.iu-new{background:linear-gradient(135deg,var(--iu-navy-900),var(--iu-navy-800));color:#fff;border-color:#0000;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:850;display:flex}.iu-content{padding:22px 24px 28px}.iu-page-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.iu-page-heading h1{letter-spacing:-.035em;margin:0;font-size:28px}.iu-page-heading p{color:var(--iu-slate-500);margin:4px 0 0;font-size:14px;font-weight:650}.iu-sync{height:30px;color:var(--iu-blue-700);background:#2563eb14;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.iu-sync.ok{color:#047857;background:#10b9811a}.iu-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.iu-metric{border:1px solid var(--iu-border);background:var(--iu-bg-card);min-height:118px;box-shadow:var(--iu-shadow-soft);border-radius:16px;align-items:center;gap:18px;padding:18px;transition:all .18s;display:flex}.iu-metric:hover{box-shadow:var(--iu-shadow-card);border-color:#2563eb38;transform:translateY(-2px)}.iu-metric__icon{border-radius:999px;place-items:center;width:64px;height:64px;display:grid}.iu-metric--danger .iu-metric__icon{color:var(--iu-danger-500);background:#ef44441c}.iu-metric--primary .iu-metric__icon{color:var(--iu-blue-600);background:#2563eb1a}.iu-metric--success .iu-metric__icon{color:#14b8a6;background:#14b8a61c}.iu-metric--purple .iu-metric__icon{color:var(--iu-purple-500);background:#a855f71f}.iu-metric--orange .iu-metric__icon{color:var(--iu-warning-500);background:#f59e0b1f}.iu-metric__content{flex:1;min-width:0}.iu-metric__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.iu-metric__top strong{font-size:28px;line-height:1}.iu-metric__label{margin-top:6px;font-size:14px;font-weight:850}.iu-link{color:var(--iu-blue-600);margin-top:14px;font-size:13px;font-weight:850;display:inline-flex}.iu-badge{white-space:nowrap;border-radius:7px;align-items:center;min-height:20px;padding:0 7px;font-size:10px;font-weight:900;display:inline-flex}.iu-badge--warning,.iu-badge--orange{color:#d97706;background:#f59e0b21}.iu-badge--purple{color:#9333ea;background:#a855f71f}.iu-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.span2{grid-column:span 2}.span3{grid-column:span 3}.span4{grid-column:span 4}.span5{grid-column:span 5}.iu-panel{border:1px solid var(--iu-border);background:var(--iu-bg-card);height:100%;box-shadow:var(--iu-shadow-soft);border-radius:16px;overflow:hidden}.iu-panel>header{border-bottom:1px solid var(--iu-border);background:linear-gradient(#ffffffe6,#f8fafcbd);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 16px;display:flex}.iu-panel>header>div{align-items:center;gap:10px;font-size:14px;font-weight:900;display:flex}.iu-panel>header svg{color:var(--iu-blue-600)}.iu-panel>header>span{border:1px solid var(--iu-border);min-width:26px;height:24px;color:var(--iu-slate-600);background:#fff;border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:grid}.iu-list,.iu-compact,.iu-ops,.iu-lex{gap:2px;display:grid}.iu-row{border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:48px;padding:5px 0;display:grid;position:relative}.iu-row:hover,.iu-compact-row:hover{background:#2563eb0b}.iu-row>i{border-radius:999px;justify-self:center;width:10px;height:10px}.iu-row>i.is-on{background:var(--iu-blue-600);box-shadow:0 0 0 4px #2563eb17}.iu-row div,.iu-compact-row div,.iu-agenda-row div,.iu-op div{gap:2px;min-width:0;display:grid}.iu-row strong,.iu-compact-row strong,.iu-agenda-row strong,.iu-op strong{text-overflow:ellipsis;white-space:nowrap;color:#1f2937;font-size:13px;font-weight:900;overflow:hidden}.iu-row span,.iu-compact-row span,.iu-agenda-row span,.iu-op span{text-overflow:ellipsis;white-space:nowrap;color:var(--iu-slate-500);font-size:12px;font-weight:650;overflow:hidden}.iu-row time{color:var(--iu-slate-500);font-size:12px;font-weight:800}.iu-avatar{background:linear-gradient(135deg,var(--iu-blue-600),#7c3aed);color:#fff;border-radius:999px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.iu-red-dot{background:var(--iu-danger-500);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid}.iu-agenda{gap:7px;display:grid}.iu-agenda p{color:var(--iu-slate-600);margin:0;font-size:12px;font-weight:900}.iu-agenda p.next{color:var(--iu-blue-700);margin-top:6px}.iu-agenda-row{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 0;display:grid}.iu-agenda-row time{color:var(--iu-slate-500);font-size:12px;font-weight:800}.iu-op{grid-template-columns:30px minmax(0,1fr) 102px;align-items:center;gap:10px;padding:4px 0;display:grid}.iu-op>i{background:#2563eb1c;border-radius:8px;width:26px;height:26px;position:relative}.iu-op>i:after{content:"";background:var(--iu-blue-600);border-radius:5px;position:absolute;inset:7px}.iu-op>i.tone-warning{background:#f59e0b21}.iu-op>i.tone-warning:after{background:var(--iu-warning-500)}.iu-op>i.tone-success{background:#10b9811f}.iu-op>i.tone-success:after{background:var(--iu-success-500)}.iu-op a{border:1px solid var(--iu-border);background:#fff;border-radius:8px;place-items:center;height:30px;font-size:12px;font-weight:850;display:grid}.iu-completion{justify-content:center;align-items:center;gap:28px;min-height:148px;display:flex}.iu-ring{border-radius:999px;place-items:center;width:116px;height:116px;display:grid}.iu-ring>div{background:#fff;border-radius:999px;place-items:center;width:98px;height:98px;display:grid}.iu-ring strong{font-size:24px}.iu-ring span{color:var(--iu-slate-500);font-size:11px;font-weight:850}.iu-legend{gap:11px;min-width:120px;display:grid}.iu-legend>strong{font-size:13px}.iu-legend span{color:var(--iu-slate-600);grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:12px;font-weight:700;display:grid}.iu-legend i{background:var(--iu-blue-600);border-radius:999px;width:6px;height:6px}.iu-compact-row{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:4px 0;display:grid}.iu-deadlines{align-items:center;gap:24px;min-height:164px;display:flex}.iu-donut{border-radius:999px;place-items:center;width:124px;height:124px;display:grid}.iu-donut>div{width:72px;height:72px;box-shadow:inset 0 0 0 1px var(--iu-border);background:#fff;border-radius:999px;place-items:center;display:grid}.iu-donut strong{font-size:22px}.iu-donut span{color:var(--iu-slate-500);font-size:11px;font-weight:850}.iu-deadlines__legend{flex:1;gap:8px;display:grid}.iu-deadlines__legend span{color:var(--iu-slate-600);grid-template-columns:10px 1fr auto;align-items:center;gap:9px;font-size:12px;font-weight:700;display:grid}.iu-deadlines__legend i{border-radius:999px;width:10px;height:10px}.iu-economy{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.iu-money{border:1px solid var(--iu-border);background:#fff;border-radius:12px;gap:8px;min-height:104px;padding:14px;display:grid}.iu-money span{color:var(--iu-slate-600);font-size:12px;font-weight:850}.iu-money strong{letter-spacing:-.03em;font-size:18px}.iu-money small{color:var(--iu-slate-500);font-size:11px;font-weight:700}.iu-money small b{color:#059669;margin-left:6px}.iu-lex{gap:13px}.iu-lex div{color:var(--iu-slate-600);grid-template-columns:25px 1fr;gap:10px;font-size:13px;font-weight:700;line-height:1.45;display:grid}.iu-lex svg{color:var(--iu-purple-500)}.iu-mobile{display:none}@media (max-width:1480px){.iu-metrics{grid-template-columns:repeat(3,1fr)}.span2,.span3,.span4,.span5{grid-column:span 6}}@media (max-width:1180px){.iu-shell{grid-template-columns:1fr}.iu-sidebar{transform:translate(-100%)}.iu-main{grid-column:1}.iu-topbar{justify-content:space-between}.iu-search{width:min(560px,58vw)}}@media (max-width:920px){.iu-content{padding:18px 16px 96px}.iu-topbar{padding:12px 16px}.iu-date,.iu-icon:nth-of-type(2),.iu-icon:nth-of-type(3){display:none}.iu-search{width:100%}.iu-metrics{grid-template-columns:repeat(2,1fr)}.iu-grid{grid-template-columns:repeat(6,1fr)}.span2,.span3,.span4,.span5{grid-column:span 6}.iu-economy{grid-template-columns:repeat(2,1fr)}.iu-mobile{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #0f172a1c;border-radius:22px;grid-template-columns:repeat(5,1fr);min-height:62px;padding:7px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 20px 40px #0f172a29}.iu-mobile a{color:var(--iu-slate-500);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:850;display:flex}.iu-mobile a.active{color:var(--iu-blue-700);background:#2563eb14}}@media (max-width:640px){.iu-page-heading{flex-direction:column}.iu-sync{display:none}.iu-new{width:42px;padding:0;font-size:0}.iu-metrics,.iu-grid{grid-template-columns:1fr}.span2,.span3,.span4,.span5{grid-column:span 1}.iu-completion,.iu-deadlines{flex-direction:column}.iu-economy{grid-template-columns:1fr}.iu-op{grid-template-columns:30px 1fr}.iu-op a{grid-column:2;width:max-content;min-width:96px}}.iu-shell{--iu-sidebar-w:236px}.iu-shell.iu-shell--collapsed{grid-template-columns:84px 1fr}.iu-sidebar{transition:transform .2s;overflow-x:hidden}.iu-page-heading__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.iu-button--compact{border-radius:999px;min-height:30px;padding:0 11px;font-size:12px}@media (max-width:640px){.iu-page-heading__actions{justify-content:flex-start}}.iu-sidebar--collapsed{width:84px}.iu-sidebar__brand{position:relative}.iu-sidebar__toggle{color:#ffffffdb;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:11px;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;margin-left:auto;display:grid}.iu-sidebar__toggle:hover{color:#fff;background:#ffffff1f}.iu-sidebar__toggle:focus-visible,.iu-nav-link:focus-visible{outline:2px solid var(--iu-gold-500);outline-offset:2px}.iu-sidebar__nav{scrollbar-width:thin;scrollbar-color:#cbd5e161 transparent;min-height:0;overflow-x:hidden}.iu-sidebar__nav::-webkit-scrollbar{width:8px}.iu-sidebar__nav::-webkit-scrollbar-thumb{background:#cbd5e152;border-radius:999px}.iu-sidebar--collapsed{padding-left:10px;padding-right:10px}.iu-sidebar--collapsed .iu-sidebar__brand{justify-content:center;padding-bottom:14px}.iu-sidebar--collapsed .iu-sidebar__brand>div,.iu-sidebar--collapsed .iu-nav-link span,.iu-sidebar--collapsed .iu-sidebar__user div{display:none}.iu-sidebar--collapsed .iu-sidebar__brand svg{width:42px;height:42px}.iu-sidebar--collapsed .iu-sidebar__toggle{background:#102a4c;border-radius:999px;width:34px;min-width:34px;height:34px;min-height:34px;position:absolute;bottom:-10px;right:-4px}.iu-sidebar--collapsed .iu-nav-link{border-radius:12px;justify-content:center;gap:0;min-height:44px;padding:0}.iu-sidebar--collapsed .iu-nav-link.has-gap{margin-top:12px}.iu-sidebar--collapsed .iu-sidebar__user{justify-content:center}.iu-sidebar--collapsed .iu-sidebar__user>span{width:38px;height:38px}@media (max-width:1180px){.iu-shell,.iu-shell.iu-shell--collapsed{grid-template-columns:1fr}.iu-sidebar--collapsed{width:var(--iu-sidebar-w)}}.iu-menu-mobile,.iu-sidebar-scrim{display:none}.iu-empty{color:var(--iu-slate-500);margin:10px 0;font-size:12px;font-weight:750;line-height:1.45}.iu-agenda .iu-empty{margin:4px 0 2px;padding:4px 0}.iu-date,.iu-new{min-height:44px}.iu-icon{width:44px;height:44px}.iu-nav-primary{gap:5px;width:100%;max-width:100%;padding:2px 0 12px;display:grid;overflow-x:hidden}.iu-nav-section{margin-top:12px}.iu-nav-section__head{color:#cbd5e1b8;cursor:pointer;text-transform:uppercase;letter-spacing:.14em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 10px 0 9px;font-size:10px;font-weight:850;display:flex}.iu-nav-section__head span{align-items:center;gap:9px;min-width:0;line-height:1.15;display:flex}.iu-nav-section__head svg{flex:none}.iu-nav-section__head>svg{transition:transform .16s}.iu-nav-section__head[aria-expanded=false]>svg{transform:rotate(-90deg)}.iu-nav-section--admin .iu-nav-section__head{color:#f97316}.iu-nav-section__items{gap:4px;display:grid}.iu-studio-nav{gap:6px;min-width:0;display:grid}.iu-studio-nav__search{color:#cbd5e1;background:#ffffff0f;border:1px solid #cbd5e140;border-radius:9px;align-items:center;gap:7px;min-height:40px;margin:2px 5px 5px;padding:0 9px;display:flex}.iu-studio-nav__search:focus-within{outline:2px solid var(--iu-focus-color,#e9b534);outline-offset:2px}.iu-studio-nav__search input{color:#f8fafc;width:0;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:9px 0;font-size:12px}.iu-studio-nav__search input::placeholder{color:#b8c5d6;opacity:1}.iu-studio-nav__search input::-webkit-search-cancel-button{display:none}.iu-studio-nav__search button{color:#e2e8f0;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 32px;place-items:center;min-height:36px;display:grid}.iu-studio-nav__toggle{color:#e2e8f0;text-align:left;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#ffffff09;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:650;display:flex}.iu-studio-nav__toggle:hover,.iu-studio-nav__search button:hover{background:#ffffff17}.iu-studio-nav__toggle:focus-visible,.iu-studio-nav__search button:focus-visible{outline:2px solid var(--iu-focus-color,#e9b534);outline-offset:2px}.iu-studio-nav__toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.iu-studio-nav__links{gap:3px;padding:3px 0 5px;display:grid}.iu-studio-nav__label{color:#cbd5e1;padding:6px 10px 2px;font-size:11px;font-weight:650}.iu-studio-nav__count,.iu-studio-nav__empty{color:#cbd5e1;margin:0;padding:3px 10px 5px;font-size:11px;line-height:1.5}.iu-nav-link{border-radius:10px;min-width:0;max-width:100%;min-height:44px;padding:0 10px 0 12px;line-height:1.2;position:relative;overflow:hidden}.iu-nav-link:hover{transform:none}.iu-nav-link svg{flex:none}.iu-nav-link span{white-space:normal;overflow-wrap:anywhere;min-width:0}.iu-nav-badge{background:var(--iu-blue-600);color:#fff;letter-spacing:0;border-radius:999px;place-items:center;min-width:32px;height:20px;margin-left:auto;font-size:10px;font-weight:900;display:grid}.iu-sidebar__user{gap:8px;margin-top:12px}.iu-sidebar__user>div{flex:1;min-width:0}.iu-sidebar__user strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iu-sidebar__user form{margin:0}.iu-sidebar__user a,.iu-sidebar__user button{color:#fff;background:0 0;border:1px solid #ffffff38;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.iu-sidebar__user a:hover,.iu-sidebar__user button:hover{background:#ffffff1a}.iu-sidebar--collapsed .iu-nav-primary{padding-bottom:8px}.iu-sidebar--collapsed .iu-nav-section{margin-top:8px}.iu-sidebar--collapsed .iu-nav-section__head{justify-content:center;min-height:28px;padding:0;font-size:0}.iu-sidebar--collapsed .iu-nav-section__head span{gap:0}.iu-sidebar--collapsed .iu-nav-section__head>svg,.iu-sidebar--collapsed .iu-nav-badge,.iu-sidebar--collapsed .iu-sidebar__user a,.iu-sidebar--collapsed .iu-sidebar__user form{display:none}@media (max-width:1180px){.iu-menu-mobile{flex:none;display:grid}.iu-sidebar{z-index:70;width:min(286px,86vw);transform:translate(-105%)}.iu-sidebar:not(.iu-sidebar--mobile-open){display:none}.iu-sidebar.iu-sidebar--mobile-open{display:flex;transform:translate(0)}.iu-sidebar.iu-sidebar--mobile-open .iu-sidebar__brand>div,.iu-sidebar.iu-sidebar--mobile-open .iu-nav-link span,.iu-sidebar.iu-sidebar--mobile-open .iu-sidebar__user div{display:block}.iu-sidebar.iu-sidebar--mobile-open .iu-nav-link{justify-content:flex-start;gap:12px;min-height:44px;padding:0 13px}.iu-sidebar.iu-sidebar--mobile-open .iu-sidebar__brand{justify-content:flex-start;padding-bottom:18px}.iu-sidebar.iu-sidebar--mobile-open .iu-sidebar__brand svg{width:46px;height:46px}.iu-sidebar.iu-sidebar--mobile-open .iu-sidebar__toggle{background:#ffffff12;border-radius:12px;width:44px;min-width:44px;height:44px;min-height:44px;margin-left:auto;position:static}.iu-sidebar.iu-sidebar--mobile-open .iu-nav-section__head{justify-content:space-between;min-height:44px;padding:0 10px 0 9px;font-size:10px}.iu-sidebar.iu-sidebar--mobile-open .iu-nav-section__head span{gap:9px}.iu-sidebar.iu-sidebar--mobile-open .iu-nav-section__head>svg{display:block}.iu-sidebar.iu-sidebar--mobile-open .iu-nav-badge,.iu-sidebar.iu-sidebar--mobile-open .iu-sidebar__user a,.iu-sidebar.iu-sidebar--mobile-open .iu-sidebar__user form{display:grid}.iu-sidebar.iu-sidebar--mobile-open .iu-sidebar__user a,.iu-sidebar.iu-sidebar--mobile-open .iu-sidebar__user button{border-radius:12px;flex-basis:44px;width:44px;height:44px}.iu-sidebar-scrim{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a6b;border:0;display:block;position:fixed;inset:0}body.react-shell-page.iu-mobile-menu-open{overflow:hidden!important}.iu-shell.iu-shell--mobile-menu-open .iu-sidebar.iu-sidebar--mobile-open{z-index:430;width:min(328px,100vw - 32px);max-width:calc(100vw - 32px);box-shadow:24px 0 58px #02061757}.iu-shell.iu-shell--mobile-menu-open .iu-sidebar-scrim{z-index:420;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a85}.iu-shell.iu-shell--mobile-menu-open .iu-main{pointer-events:none}body.react-shell-page.iu-mobile-menu-open #pct-ai-widget,body.react-shell-page.iu-mobile-menu-open #pct-ai-fab{pointer-events:none!important;display:none!important}.iu-shell.iu-shell--mobile-menu-open .iu-sidebar,.iu-shell.iu-shell--mobile-menu-open .iu-sidebar-scrim{pointer-events:auto}}html.react-shell-document,html.react-shell-document body.react-shell-page{min-height:100%;overscroll-behavior-y:auto!important;height:auto!important;overflow:hidden auto!important}body.react-shell-page #root{min-height:100dvh;overflow:visible}@media (max-width:640px){html.react-shell-document,html.react-shell-document body.react-shell-page{touch-action:pan-y;-webkit-overflow-scrolling:touch;position:static!important}body.react-shell-page .iu-shell,body.react-shell-page .iu-main,body.react-shell-page .iu-content{min-height:0;height:auto!important;overflow:visible!important}body.react-shell-page .iu-shell{min-height:100dvh;padding-bottom:calc(74px + env(safe-area-inset-bottom,0px));display:block}.iu-topbar{gap:8px;min-height:58px;padding:8px 10px}.iu-search{border-radius:10px;min-height:44px;padding:0 11px}.iu-search input::placeholder{font-size:12px}.iu-icon{border-radius:10px;width:44px;height:44px}.iu-new{border-radius:10px;width:44px;min-height:44px}.iu-content{padding:12px 10px calc(88px + env(safe-area-inset-bottom,0px))}.iu-page-heading{gap:4px;margin-bottom:10px}.iu-page-heading h1{letter-spacing:0;font-size:22px}.iu-page-heading p{margin-top:2px;font-size:12px}.iu-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.iu-metric{border-radius:12px;gap:8px;min-height:74px;padding:9px;box-shadow:0 6px 16px #0f172a0e}.iu-metric__icon{flex:0 0 34px;width:34px;height:34px}.iu-metric__icon svg{width:17px;height:17px}.iu-metric__top{align-items:flex-start;gap:4px}.iu-metric__top strong{font-size:20px}.iu-metric__label{margin-top:2px;font-size:11.5px;line-height:1.18}.iu-metric .iu-link{display:none}.iu-badge{border-radius:5px;min-height:16px;padding:0 5px;font-size:8px}.iu-grid{gap:10px}.iu-panel{border-radius:12px;overflow:visible}.iu-panel>header{min-height:38px;padding:0 10px}.iu-panel>header>div{gap:8px;font-size:12.5px}.iu-panel>header>span{min-width:22px;height:20px;font-size:11px}.iu-panel__body{padding:8px 10px 10px}.iu-row{grid-template-columns:22px minmax(0,1fr) auto auto;gap:7px;min-height:38px;padding:3px 0}.iu-row>i{width:8px;height:8px}.iu-avatar{width:24px;height:24px;font-size:9px}.iu-row strong,.iu-compact-row strong,.iu-agenda-row strong,.iu-op strong{font-size:12px}.iu-row span,.iu-compact-row span,.iu-agenda-row span,.iu-op span,.iu-row time,.iu-agenda-row time{font-size:11px}.iu-link{margin-top:8px;font-size:12px}.iu-agenda{gap:4px}.iu-agenda-row{grid-template-columns:42px minmax(0,1fr) auto;gap:7px;padding:3px 0}.iu-op{grid-template-columns:24px minmax(0,1fr);gap:7px;padding:3px 0}.iu-op>i{border-radius:7px;width:22px;height:22px}.iu-op>i:after{inset:6px}.iu-op a{grid-column:2;width:max-content;min-width:82px;height:26px;font-size:11px}.iu-completion,.iu-deadlines{gap:12px;min-height:auto}.iu-ring{width:88px;height:88px}.iu-ring>div{width:72px;height:72px}.iu-ring strong{font-size:18px}.iu-legend{gap:7px}.iu-compact-row{min-height:38px;padding:3px 0}.iu-donut{width:92px;height:92px}.iu-donut>div{width:58px;height:58px}.iu-donut strong{font-size:17px}.iu-deadlines__legend{gap:6px}.iu-economy{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.iu-money{border-radius:10px;gap:5px;min-height:74px;padding:9px}.iu-money span{font-size:11px}.iu-money strong{font-size:14px}.iu-money small{font-size:10px}.iu-mobile{border-radius:18px;min-height:54px;padding:5px;bottom:8px;left:8px;right:8px}.iu-mobile a{border-radius:13px;gap:2px;font-size:9px}}@media (max-width:360px){.iu-metrics{grid-template-columns:1fr}.iu-metric{min-height:64px}}:root{--iu-font-family-base:Inter,ui-sans-serif,system-ui,sans-serif;--iu-font-size-xs:12px;--iu-font-size-sm:13px;--iu-font-size-md:14px;--iu-font-size-lg:18px;--iu-space-1:4px;--iu-space-2:8px;--iu-space-3:12px;--iu-space-4:16px;--iu-space-5:20px;--iu-space-6:24px;--iu-radius-sm:10px;--iu-radius-md:14px;--iu-radius-lg:18px;--iu-radius-pill:999px;--iu-shadow-drawer:0 24px 80px #0f172a52}.span6{grid-column:span 6}.iu-panel>header>div>span{gap:2px;min-width:0;display:grid}.iu-panel>header>div>span>strong,.iu-panel>header>div>span>h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iu-panel>header>div>span>h2{font:inherit;margin:0}.iu-panel>header>div>span>small{max-width:54ch;color:var(--iu-slate-500);font-size:11px;font-weight:650;line-height:1.25}.iu-panel__action{flex:none}.iu-button{border:1px solid var(--iu-border);min-height:44px;color:var(--iu-navy-900);white-space:nowrap;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:850;transition:all .16s;display:inline-flex}.iu-button svg{color:currentColor;flex:none}.iu-button:hover{border-color:#2563eb40;transform:translateY(-1px);box-shadow:0 6px 16px #0f172a12}.iu-button--primary{background:linear-gradient(135deg,var(--iu-navy-900),var(--iu-navy-800));color:#fff;border-color:#0000}.iu-button--primary:hover,.iu-button--primary:focus-visible{color:#fff}.iu-button:disabled,.iu-button[aria-disabled=true]{color:#334155;opacity:1;cursor:not-allowed;box-shadow:none;background:#f8fafc;border-color:#cbd5e1;transform:none}.iu-button--ghost{background:0 0;border-color:#0000}.iu-button--full{width:100%}.iu-dossier-grid,.iu-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.iu-dossier-card,.iu-source-card{border:1px solid var(--iu-border);background:#fff;border-radius:12px;min-width:0;box-shadow:0 6px 16px #0f172a0b}.iu-dossier-card{flex-direction:column;min-height:214px;padding:12px;display:flex}.iu-dossier-card__topline,.iu-source-card__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.iu-dossier-card__topline>strong{background:var(--iu-slate-100);color:#111827;border-radius:12px;place-items:center;min-width:34px;height:34px;font-size:16px;display:grid}.iu-dossier-card__title{color:var(--iu-blue-600);margin-top:9px;font-size:13px;font-weight:900;line-height:1.25}.iu-dossier-card p,.iu-source-card p{color:var(--iu-slate-500);margin:5px 0 10px;font-size:12px;font-weight:650;line-height:1.42}.iu-dossier-card h3,.iu-source-card h3{color:#1f2937;margin:0;font-size:12px;font-weight:900}.iu-dossier-card ul{color:var(--iu-slate-600);margin:0;padding-left:17px;font-size:11.5px;font-weight:650;line-height:1.38}.iu-dossier-card__actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;display:flex}.iu-source-card{min-height:132px;padding:12px}.iu-source-card a{color:var(--iu-blue-600);align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}@media (min-width:981px) and (max-width:1180px){.iu-shell,.iu-shell.iu-shell--collapsed{grid-template-columns:var(--iu-sidebar-w) 1fr}.iu-shell.iu-shell--collapsed{grid-template-columns:84px 1fr}.iu-sidebar{width:var(--iu-sidebar-w);transform:none}.iu-sidebar--collapsed{width:84px}.iu-main{grid-column:2}.iu-menu-mobile{display:none}}@media (max-width:980px){.iu-shell,.iu-shell.iu-shell--collapsed{grid-template-columns:1fr}.iu-sidebar{box-shadow:var(--iu-shadow-drawer);transform:translate(-105%)}.iu-sidebar.iu-sidebar--mobile-open{transform:translate(0)}.iu-main{grid-column:1}.iu-menu-mobile{display:grid}}@media (min-width:821px) and (max-width:1180px){.iu-shell,.iu-shell.iu-shell--collapsed{grid-template-columns:var(--iu-sidebar-w) minmax(0,1fr)}.iu-shell.iu-shell--collapsed{grid-template-columns:84px minmax(0,1fr)}.iu-sidebar:not(.iu-sidebar--mobile-open){display:flex}.iu-sidebar{width:var(--iu-sidebar-w);transform:none;box-shadow:18px 0 42px #02061738}.iu-sidebar--collapsed{width:84px}.iu-main{grid-column:2}.iu-menu-mobile,.iu-mobile{display:none!important}}@media (max-width:820px){.iu-sidebar:not(.iu-sidebar--mobile-open){display:none}}@media (max-width:1480px){.span6{grid-column:span 6}}@media (max-width:920px){.span6{grid-column:span 6}}@media (max-width:740px){.iu-dossier-grid,.iu-source-grid{grid-template-columns:1fr}}@media (max-width:640px){.span6{grid-column:span 1}.iu-panel>header>div>span>small{display:none}.iu-dossier-card{min-height:178px;padding:10px}.iu-dossier-card__actions .iu-button{flex:130px}}.iu-search-page{width:min(100%,1760px);margin:0 auto;padding:22px 24px 28px;overflow-x:hidden}.iu-search-hero{background:radial-gradient(circle at 14% 10%,#2563eb1f,#0000 22rem),linear-gradient(135deg,#eef6ff 0%,#f9fbff 58%,#f7faff 100%);border:1px solid #d8e6f9;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:156px;margin-bottom:16px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffffb8}.iu-search-hero__eyebrow{color:var(--iu-blue-700);letter-spacing:.14em;text-transform:uppercase;background:#dbeafe;border-radius:999px;align-items:center;gap:8px;margin-bottom:10px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.iu-search-hero__content{min-width:0}.iu-search-hero h1{letter-spacing:0;max-width:880px;margin:0;font-size:clamp(30px,3.8vw,46px);line-height:1.02}.iu-search-hero p{max-width:860px;color:var(--iu-slate-500);margin:10px 0 0;font-size:15px;font-weight:650;line-height:1.45}.iu-search-hero__badges{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.iu-search-status{border:1px solid var(--iu-border);color:#0f172a;white-space:nowrap;background:#ffffffd6;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.iu-search-status svg{color:var(--iu-blue-600)}.iu-search-status.is-muted{color:var(--iu-slate-500);font-size:12px}.iu-search-layout{grid-template-columns:minmax(0,1fr) minmax(300px,370px);align-items:start;gap:16px;display:grid}.iu-search-card,.iu-search-preview{border:1px solid var(--iu-border);background:var(--iu-bg-card);box-shadow:var(--iu-shadow-soft);border-radius:18px}.iu-search-card{min-width:0;padding:18px}.iu-search-box{border:1px solid var(--iu-slate-300);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:60px;padding:0 16px;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:0 1px #0f172a08}.iu-search-box:focus-within{border-color:#2563eb80;box-shadow:0 0 0 4px #2563eb1f}.iu-search-box__icon{color:var(--iu-blue-600)}.iu-search-box input{color:#111827;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:18px;font-weight:650}.iu-search-box input::placeholder{color:#768296;font-weight:650}.iu-search-box kbd,.iu-search-box__hint{border:1px solid var(--iu-border);height:30px;color:var(--iu-slate-500);background:var(--iu-slate-100);white-space:nowrap;border-radius:8px;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:inset 0 -1px #0f172a0d}.iu-search-box__clear{width:30px;height:30px;color:var(--iu-slate-500);background:var(--iu-slate-100);border:0;border-radius:999px;place-items:center;display:grid}.iu-search-filterbar{scrollbar-width:none;gap:8px;padding:16px 0 12px;display:flex;overflow-x:auto}.iu-search-filterbar::-webkit-scrollbar{display:none}.iu-search-chip{border:1px solid var(--iu-border);color:#111827;background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:850;transition:border-color .16s,color .16s,background .16s,box-shadow .16s;display:inline-flex}.iu-search-chip:hover,.iu-search-chip.is-active{color:var(--iu-blue-700);background:#2563eb14;border-color:#2563eb75}.iu-search-meta{color:var(--iu-slate-500);justify-content:space-between;align-items:center;gap:16px;padding:2px 0 14px;font-size:13px;font-weight:700;display:flex}.iu-search-meta>div:first-child{align-items:center;gap:5px;min-width:0;display:flex}.iu-search-meta strong{color:#111827}.iu-search-meta__actions{gap:8px;display:flex}.iu-search-recenti{position:relative}.iu-search-recenti__lista{z-index:20;border:1px solid var(--iu-slate-200,#e2e8f0);background:#fff;border-radius:10px;min-width:240px;max-width:min(320px,90vw);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0f172a1f}.iu-search-recenti__lista button{color:#111827;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:7px;width:100%;padding:7px 9px;font-size:13px;font-weight:600;display:block;overflow:hidden}.iu-search-recenti__lista button:hover,.iu-search-recenti__lista button:focus-visible{background:var(--iu-slate-100,#f1f5f9)}.iu-search-recenti__vuoto{color:var(--iu-slate-500,#64748b);padding:7px 9px;font-size:13px;font-weight:600}.iu-search-notice{color:var(--iu-slate-600,#475569);margin:-6px 0 12px;font-size:13px;font-weight:600}.iu-search-ghost,.iu-search-primary,.iu-search-outline{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:36px;font-size:13px;font-weight:850;transition:transform .16s,background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.iu-search-ghost:hover,.iu-search-primary:hover,.iu-search-outline:hover{transform:translateY(-1px)}.iu-search-ghost{border:1px solid var(--iu-border);color:#111827;background:#fff;padding:0 12px}.iu-search-primary{color:#fff;background:linear-gradient(135deg,var(--iu-blue-600),var(--iu-blue-700));padding:0 15px;box-shadow:0 12px 22px #2563eb33}.iu-search-primary.is-disabled{pointer-events:none;opacity:.55}.iu-search-outline{color:var(--iu-blue-700);background:#fff;border:1px solid #2563eb4d;padding:0 15px}.iu-search-empty{border:1px dashed var(--iu-slate-300);text-align:center;background:linear-gradient(#fcfdff,#f8fafc);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:30px 16px;display:flex}.iu-search-empty.is-compact{min-height:220px}.iu-search-empty__icon{width:62px;height:62px;color:var(--iu-blue-600);place-items:center;margin-bottom:8px;display:grid;position:relative}.iu-search-empty__icon svg:last-child{fill:currentColor;position:absolute;top:12px;right:11px}.iu-search-empty__icon.warning{color:var(--iu-warning-500)}.iu-search-empty h2{letter-spacing:0;margin:0;font-size:20px}.iu-search-empty p{max-width:760px;color:var(--iu-slate-500);margin:8px 0 0;font-size:14px;font-weight:650;line-height:1.55}.iu-search-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.iu-search-suggestions button{border:1px solid var(--iu-border);min-height:34px;color:var(--iu-slate-500);background:#fff;border-radius:999px;padding:0 12px;font-size:13px;font-weight:800}.iu-search-suggestions button:hover{color:var(--iu-blue-700);border-color:#2563eb59}.iu-search-results{gap:10px;display:grid}.iu-search-result{border:1px solid var(--iu-border);width:100%;color:inherit;text-align:left;background:#fff;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.iu-search-result:hover,.iu-search-result.is-active{background:#f8fbff;border-color:#2563eb6b;transform:translateY(-1px);box-shadow:0 14px 30px #0f172a0f}.iu-search-result__icon{width:44px;height:44px;color:var(--iu-blue-600);background:#2563eb14;border-radius:14px;place-items:center;display:grid}.iu-search-result__body{gap:4px;min-width:0;display:grid}.iu-search-result__topline{align-items:center;gap:8px;min-width:0;display:flex}.iu-search-result__topline strong{text-overflow:ellipsis;white-space:nowrap;color:#111827;font-size:14px;font-weight:900;overflow:hidden}.iu-search-result__subtitle,.iu-search-result__meta,.iu-search-result__updated{color:var(--iu-slate-500);font-size:12px;font-weight:700}.iu-search-result__meta{color:#475569}.iu-search-result__tags{flex-wrap:wrap;gap:6px;padding-top:3px;display:flex}.iu-search-result__tags span,.iu-search-result-status{border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:11px;font-weight:850;display:inline-flex}.iu-search-result__tags span{color:var(--iu-slate-500);background:var(--iu-slate-100);border:1px solid var(--iu-border)}.iu-search-result-status{color:var(--iu-slate-500);background:var(--iu-slate-100);flex:none}.iu-search-result-status.urgente{color:#a34100;background:#f59e0b21}.iu-search-result-status.aperto{color:var(--iu-blue-700);background:#2563eb14}.iu-search-result-status.completato{color:#059669;background:#10b9811f}.iu-search-result-status.archiviato{color:#475569;background:#e2e8f0}.iu-search-result__updated{white-space:nowrap;padding-top:2px}.iu-search-preview{top:calc(var(--iu-topbar-h) + 16px);padding:18px;position:sticky}.iu-search-preview__label{color:var(--iu-slate-500);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.iu-search-preview h2{letter-spacing:0;margin:0;font-size:20px;line-height:1.18}.iu-search-preview p{color:var(--iu-slate-500);font-size:13px;font-weight:650;line-height:1.55}.iu-search-preview__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.iu-search-preview__title-row{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:14px;display:grid}.iu-search-preview__type{width:46px;height:46px;color:var(--iu-blue-600);background:#2563eb14;border-radius:16px;place-items:center;display:grid}.iu-search-preview__title-row p{color:var(--iu-blue-700);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}.iu-search-facts{gap:8px;margin:14px 0 0;display:grid}.iu-search-facts div{border:1px solid var(--iu-border);background:var(--iu-slate-100);border-radius:12px;grid-template-columns:minmax(96px,.8fr) minmax(0,1fr);gap:12px;padding:11px;display:grid}.iu-search-facts dt{color:var(--iu-slate-500);font-size:12px;font-weight:850}.iu-search-facts dd{color:#111827;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-weight:800}.iu-search-preview__secondary-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.iu-search-preview__secondary-actions a,.iu-search-preview__secondary-actions button{min-height:36px;color:var(--iu-slate-500);background:var(--iu-slate-100);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.iu-search-enhancements{border:1px solid var(--iu-border);background:linear-gradient(#fff,#f8fafc);border-radius:16px;margin-top:18px;padding:14px}.iu-search-enhancements h3{color:#111827;margin:0 0 12px;font-size:14px}.iu-search-enhancements ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.iu-search-enhancements li{color:var(--iu-slate-500);align-items:center;gap:8px;font-size:12px;font-weight:700;line-height:1.35;display:flex}.iu-search-enhancements svg{color:var(--iu-blue-600);flex:none}.iu-search-spin{animation:.9s linear infinite iu-search-spin}@keyframes iu-search-spin{to{transform:rotate(360deg)}}@media (max-width:1280px){.iu-search-layout{grid-template-columns:1fr}.iu-search-preview{position:static}}@media (max-width:980px){.iu-search-hero{grid-template-columns:1fr}.iusentra-route-preset--active .iu-search-page.iusentra-route-sequence>section.iu-search-hero[data-iusentra-sequence-slot=page-header]{grid-template-columns:minmax(0,1fr);display:grid!important}.iu-search-hero__badges{flex-flow:wrap;align-items:flex-start}}@media (max-width:720px){body.react-shell-page .iu-main,body.react-shell-page .iu-search-page,body.react-shell-page .iu-search-hero,body.react-shell-page .iu-search-card,body.react-shell-page .iu-search-preview{max-width:100vw}body.react-shell-page .iu-topbar{display:flex;overflow:hidden}body.react-shell-page .iu-search{flex:auto;width:auto;min-width:0}body.react-shell-page .iu-topbar__actions{display:none}.iu-search-page{padding:12px 10px calc(88px + env(safe-area-inset-bottom,0px))}.iu-search-hero{border-radius:16px;min-height:auto;padding:16px}.iu-search-hero h1{white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%;font-size:21px;line-height:1.18}.iu-search-hero p{font-size:12px}.iu-search-status{min-height:32px;padding:0 10px;font-size:11px}.iu-search-card,.iu-search-preview{border-radius:16px;padding:12px}.iu-search-box{min-height:52px;padding:0 12px}.iu-search-box kbd,.iu-search-box__hint{display:none}.iu-search-chip{min-height:36px;padding:0 11px;font-size:12px}.iu-search-meta{flex-direction:column;align-items:flex-start;gap:9px}.iu-search-recenti__lista{left:0;right:auto}.iu-search-meta__actions{width:100%;padding-bottom:2px;overflow-x:auto}.iu-search-result{grid-template-columns:38px minmax(0,1fr);padding:12px}.iu-search-result__icon{border-radius:13px;width:38px;height:38px}.iu-search-result__updated{display:none}.iu-search-result__topline{flex-direction:column;align-items:flex-start;gap:5px}.iu-search-result__topline strong{white-space:normal}.iu-search-facts div,.iu-search-preview__secondary-actions{grid-template-columns:1fr}}@media (max-width:1180px){body.react-shell-page .iu-topbar{max-width:100vw;overflow:hidden}body.react-shell-page .iu-topbar .iu-search{flex:auto;width:auto;min-width:0;max-width:100%}body.react-shell-page .iu-topbar__actions{display:none}}.iu-react-error{background:linear-gradient(#f8fafc,#eef4ff);place-items:center;min-height:100vh;display:grid}.iu-react-error>div{border:1px solid var(--iu-border);max-width:560px;box-shadow:var(--iu-shadow-card);background:#fff;border-radius:18px;gap:12px;padding:24px;display:grid}.iu-react-error h1{color:var(--iu-navy-900);letter-spacing:0;margin:0;font-size:24px}.iu-react-loading{background:linear-gradient(#f8fafc,#eef4ff);place-items:center;min-height:100vh;display:grid}.iu-react-loading>div{border:1px solid var(--iu-border);max-width:560px;box-shadow:var(--iu-shadow-card);background:#fff;border-radius:18px;gap:10px;padding:24px;display:grid}.iu-react-loading h1{color:var(--iu-navy-900);letter-spacing:0;margin:0;font-size:22px}.iu-react-loading p{color:var(--iu-slate-600);margin:0;font-size:14px;line-height:1.5}@media (max-width:640px){.iu-topbar{max-width:100vw;overflow:hidden}.iu-topbar .iu-search{flex:auto;width:auto;min-width:0;max-width:100%}.iu-topbar .iu-search span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.iu-topbar__actions{display:none}}.iu-react-error p{color:var(--iu-slate-600);margin:0;font-size:14px;line-height:1.5}.iu-react-error a,.iu-react-error button{border:1px solid var(--iu-border);background:var(--iu-navy-900);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-weight:850;display:inline-flex}.iu-react-error button{color:var(--iu-navy-900);cursor:pointer;background:#fff}.iu-agenda-page{gap:16px;display:grid}.iu-agenda-page>.iu-ag-hero{order:1}.iu-agenda-page>.iu-ag-kpis{order:2}.iu-agenda-page>.iu-ag-planner{order:3}.iu-agenda-page>.iu-ag-lower-grid{order:4}.iu-ag-planner{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0;display:grid}.iu-ag-hero{z-index:20;border:1px solid var(--iu-border);min-height:86px;box-shadow:var(--iu-shadow-soft);background:linear-gradient(135deg,#fff,#f8fbff);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;position:relative;overflow:visible}.iusentra-preset-active .iu-agenda-page.iusentra-route-sequence>.iu-ag-hero.iusentra-sequence-slot--page-header[data-iusentra-sequence-slot=page-header]{overflow:visible}.iu-ag-hero h1{letter-spacing:0;color:var(--iu-navy-900);margin:2px 0;font-size:30px;line-height:1.08}.iu-ag-hero p{max-width:760px;color:var(--iu-slate-500);margin:0;font-size:14px;font-weight:700;line-height:1.4}.iu-ag-eyebrow{color:var(--iu-blue-700);text-transform:uppercase;letter-spacing:0;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.iu-ag-hero__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.iu-ag-new-menu{z-index:24;position:relative}.iu-ag-new-menu summary{border:1px solid var(--iu-blue-700);background:var(--iu-blue-700);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:12px;font-weight:900;list-style:none;display:inline-flex}.iu-ag-new-menu summary::-webkit-details-marker{display:none}.iu-ag-new-menu summary:focus-visible{outline-offset:2px;outline:2px solid #2563eb6b}.iu-ag-new-menu[open] summary{background:var(--iu-navy-900)}.iu-ag-new-menu nav{z-index:30;border:1px solid var(--iu-border);background:#fff;border-radius:12px;width:310px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 22px 48px #0f172a2e}.iu-ag-new-menu nav a{min-height:52px;color:var(--iu-navy-900);border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;text-decoration:none;display:grid}.iu-ag-new-menu nav a:hover,.iu-ag-new-menu nav a:focus-visible{background:var(--iu-slate-100);color:var(--iu-blue-700);outline:0}.iu-ag-new-menu nav a>span{gap:2px;min-width:0;display:grid}.iu-ag-new-menu nav strong{font-size:12px;font-weight:900}.iu-ag-new-menu nav small{color:var(--iu-slate-500);font-size:11px;font-weight:700}.iu-ag-toolbar{border:1px solid var(--iu-border);box-shadow:var(--iu-shadow-soft);background:#ffffffd1;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.iu-ag-toolbar__actions{grid-column:1/-1;grid-template-columns:minmax(180px,1fr) minmax(150px,.72fr) repeat(5,44px);align-items:center;gap:8px;min-width:0;display:grid}.iu-ag-view-switch{border:1px solid var(--iu-border);background:#fff;border-radius:12px;gap:3px;padding:4px;display:flex}.iu-ag-view-switch button,.iu-ag-date-nav button,.iu-ag-icon-btn{min-height:36px;color:var(--iu-slate-700);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:12px;font-weight:900}.iu-ag-view-switch button{padding:0 12px}.iu-ag-view-switch button.is-active{background:var(--iu-blue-600);color:#fff;box-shadow:0 8px 18px #2563eb2e}.iu-ag-date-nav{border:1px solid var(--iu-border);background:#fff;border-radius:12px;align-items:center;gap:5px;min-height:42px;padding:4px 8px;display:flex}.iu-ag-date-nav button{border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.iu-ag-date-nav button:hover,.iu-ag-icon-btn:hover{background:var(--iu-slate-100)}.iu-ag-date-nav button:focus-visible,.iu-ag-icon-btn:focus-visible,.iu-ag-view-switch button:focus-visible{outline-offset:2px;outline:2px solid #2563eb6b}.iu-ag-date-nav strong{color:var(--iu-blue-700);white-space:nowrap;padding:0 7px;font-size:12px;font-weight:950}.iu-ag-search,.iu-ag-filter{border:1px solid var(--iu-border);min-height:42px;color:var(--iu-slate-400);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:0 12px;display:flex}.iu-ag-search input,.iu-ag-filter select{color:#111827;background:0 0;border:0;outline:0;width:100%;font-size:13px;font-weight:700}.iu-ag-filter{min-width:150px}.iu-ag-toolbar .iu-ag-icon-btn{box-sizing:border-box;border:1px solid var(--iu-border);background:#fff;justify-content:center;align-items:center;width:44px;height:44px;padding:0;line-height:1;display:flex}.iu-ag-toolbar .iu-ag-icon-btn:hover{background:var(--iu-slate-100);color:var(--iu-blue-700)}.iu-ag-status-line{color:var(--iu-slate-500);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.iu-ag-status-line span{min-height:26px;color:var(--iu-blue-700);background:#2563eb14;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.iu-ag-status-line span.is-ok{color:#047857;background:#10b9811a}.iu-ag-status-line small{font:inherit;align-items:center;gap:6px;display:flex}.iu-ag-highlight{min-width:0;color:var(--iu-navy-900);font:inherit;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;gap:5px;text-decoration:none;display:flex;overflow:hidden}.iu-ag-highlight b{color:var(--iu-blue-700);font-weight:950}.iu-ag-highlight:hover,.iu-ag-highlight:focus-visible{color:var(--iu-blue-700);text-underline-offset:3px;outline:0;text-decoration:underline}.iu-ag-move-status{color:#047857}.iu-ag-highlight-carousel{flex:auto;grid-template-columns:30px minmax(0,1fr) auto 30px;align-items:center;gap:6px;min-width:0;max-width:760px;display:grid}.iu-ag-highlight-carousel__nav{border:1px solid var(--iu-border);width:30px;height:30px;color:var(--iu-blue-700);cursor:pointer;background:#fff;border-radius:999px;place-items:center;padding:0;display:inline-grid}.iu-ag-highlight-carousel__nav:hover:not(:disabled),.iu-ag-highlight-carousel__nav:focus-visible{background:#2563eb14;border-color:#2563eb59;outline:0}.iu-ag-highlight-carousel__nav:disabled{opacity:.45;cursor:default}.iu-ag-status-line .iu-ag-highlight-carousel__count{min-width:38px;color:var(--iu-slate-500);font-variant-numeric:tabular-nums;justify-content:center}.iu-ag-highlight-carousel .iu-ag-highlight{justify-content:flex-start}.iu-ag-status-line .iu-ag-highlight__text{min-width:0;min-height:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:0;padding:0;display:block;overflow:hidden}.iu-ag-highlight__dot{background:var(--iu-blue-700);border-radius:999px;flex:none;width:8px;height:8px}.iu-ag-highlight__dot.is-danger{background:#dc2626}.iu-ag-highlight__dot.is-warning,.iu-ag-highlight__dot.is-orange{background:#d97706}.iu-ag-highlight__dot.is-success{background:#059669}.iu-ag-highlight__dot.is-purple{background:#7c3aed}.iu-ag-highlight__dot.is-neutral{background:#64748b}.iu-ag-focus__nav{align-items:center;gap:8px;margin:0 0 8px;display:flex}.iu-ag-focus__nav button{border:1px solid var(--iu-border);min-height:32px;color:var(--iu-blue-700);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.iu-ag-focus__nav em{color:var(--iu-slate-500);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:900}.iu-ag-focus__side{align-content:start;gap:12px;min-width:0;display:grid}.iu-ag-focus__source{background:#fff;border:1px solid #2563eb38;border-radius:14px;gap:7px;padding:12px;display:grid}.iu-ag-focus .iu-ag-focus__source>span{color:var(--iu-blue-700);align-items:center;gap:5px;display:inline-flex}.iu-ag-focus__source-link{text-align:left;cursor:pointer;background:#2563eb0b;border:1px solid #2563eb24;border-radius:10px;gap:2px;width:100%;padding:8px 10px;display:grid}.iu-ag-focus__source-link:hover,.iu-ag-focus__source-link:focus-visible{border-color:#2563eb66;outline:0}.iu-ag-focus__source-link strong{color:var(--iu-navy-900);overflow-wrap:anywhere;text-underline-offset:3px;font-size:13px;font-weight:950;-webkit-text-decoration:underline #2563eb59;text-decoration:underline #2563eb59}.iu-ag-focus__source small{color:var(--iu-slate-600);font-size:11.5px;font-weight:800}.iu-ag-focus__source-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iu-ag-focus__source-actions button,.iu-ag-focus__source.is-missing a{background:var(--iu-navy-900);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.iu-ag-focus__source-actions em{color:#047857;align-items:center;gap:4px;font-size:11.5px;font-style:normal;font-weight:900;display:inline-flex}.iu-ag-focus__source.is-missing{background:#f8fafce6;border-style:dashed}.iu-ag-focus__source.is-missing strong{color:var(--iu-navy-900);font-size:13px;font-weight:950}.iu-ag-focus .iu-ag-focus__activity{color:var(--iu-navy-900);margin:10px 0 0;font-size:12.5px;font-weight:800;line-height:1.4}.iu-ag-focus__proposed{background:#ecfdf5b3;border:1px solid #10b9813d;border-radius:14px;gap:8px;margin:10px 0 0;padding:12px;display:grid}.iu-ag-focus__proposed header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.iu-ag-focus__proposed header strong{color:#065f46;align-items:center;gap:6px;font-size:13px;font-weight:950;display:inline-flex}.iu-ag-focus__proposed header small{color:var(--iu-slate-600);font-size:11.5px;font-weight:800}.iu-ag-focus__proposed ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.iu-ag-focus__proposed li{background:#fff;border:1px solid #10b9812e;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.iu-ag-focus .iu-ag-focus__proposed li>span{color:#047857;text-transform:none;background:#10b98124;border-radius:999px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.iu-ag-focus .iu-ag-focus__proposed li>p{color:var(--iu-navy-900);font-size:12px;font-weight:800;line-height:1.35}.iu-ag-focus__proposed li>a,.iu-ag-focus__proposed li>button{color:#047857;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #04785747;border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.iu-ag-focus__proposed li>a:hover,.iu-ag-focus__proposed li>button:hover{background:#10b9811a}@media (max-width:720px){.iu-ag-highlight-carousel{width:100%;max-width:none}.iu-ag-focus__proposed li{grid-template-columns:24px minmax(0,1fr)}.iu-ag-focus__proposed li>a,.iu-ag-focus__proposed li>button{grid-column:2;justify-self:start}}.iu-ag-focus{box-shadow:var(--iu-shadow-soft);background:linear-gradient(135deg,#fff,#eff6ff);border:1px solid #2563eb2e;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:14px;padding:16px;display:grid}.iu-ag-focus>div:first-child>a{color:var(--iu-blue-700);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.iu-ag-focus span{color:var(--iu-slate-500);text-transform:uppercase;font-size:11px;font-weight:950;display:block}.iu-ag-focus h2{color:var(--iu-navy-900);margin:5px 0;font-size:24px;line-height:1.1}.iu-ag-focus p{color:var(--iu-slate-600);margin:0;font-size:13px;font-weight:750}.iu-ag-focus__details{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.iu-ag-focus__details li{color:var(--iu-navy-900);background:#ffffffb8;border:1px solid #2563eb1f;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:800;line-height:1.35}.iu-ag-focus dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.iu-ag-focus dt{color:var(--iu-slate-500);text-transform:uppercase;font-size:11px;font-weight:950}.iu-ag-focus dd{color:var(--iu-navy-900);margin:2px 0 0;font-size:13px;font-weight:900}.iu-ag-focus__actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.iu-ag-focus__actions a,.iu-ag-focus__actions button{border:1px solid var(--iu-border);min-height:38px;color:var(--iu-navy-900);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.iu-ag-focus__actions a:first-child{background:var(--iu-navy-900);color:#fff}.iu-ag-focus__actions form{margin:0}.iu-ag-focus__actions .iu-ag-delete-confirm{background:#fef2f2e6;border:1px solid #ef44443d;border-radius:11px;align-items:center;gap:6px;padding:4px 6px;display:flex}.iu-ag-focus__actions .iu-ag-delete-confirm>span{color:#991b1b;text-transform:none;padding:0 4px;font-size:11px;font-weight:900}.iu-ag-focus__actions .iu-ag-delete-confirm button.is-danger{color:#fff;background:#dc2626;border-color:#dc2626}.iu-ag-focus__actions .iu-ag-focus__completed{color:#047857;text-transform:none;background:#10b9811a;border:1px solid #0596693d;border-radius:11px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}@media (max-width:720px){.iu-ag-focus{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.iu-ag-focus h2{overflow-wrap:anywhere;font-size:22px;line-height:1.15}.iu-ag-focus p,.iu-ag-focus__details li,.iu-ag-focus dd{overflow-wrap:anywhere}.iu-ag-focus dl{grid-template-columns:minmax(0,1fr);gap:8px}.iu-ag-focus__actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.iu-ag-focus__actions a,.iu-ag-focus__actions button{justify-content:center;width:100%}.iu-ag-focus__actions .iu-ag-delete-confirm{grid-template-columns:1fr 1fr;width:100%;display:grid}.iu-ag-focus__actions .iu-ag-delete-confirm>span{text-align:center;grid-column:1/-1}.iu-ag-focus__actions .iu-ag-delete-confirm form{width:100%}.iu-ag-focus__actions .iu-ag-focus__completed{justify-content:center;width:100%}}.iu-ag-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.iu-ag-kpi{border:1px solid var(--iu-border);background:var(--iu-bg-card);min-height:104px;box-shadow:var(--iu-shadow-soft);border-radius:16px;grid-template-columns:auto 1fr;grid-template-areas:"icon label""icon value""icon note";align-items:center;column-gap:14px;padding:16px;display:grid}.iu-ag-kpi>div{width:46px;height:46px;color:var(--iu-blue-600);background:#2563eb17;border-radius:14px;grid-area:icon;place-items:center;display:grid}.iu-ag-kpi span{color:var(--iu-slate-500);text-transform:uppercase;letter-spacing:0;grid-area:label;font-size:12px;font-weight:900}.iu-ag-kpi strong{color:var(--iu-navy-900);letter-spacing:0;grid-area:value;font-size:28px;font-weight:950;line-height:1}.iu-ag-kpi small{color:var(--iu-slate-500);grid-area:note;font-size:12px;font-weight:750}html.react-shell-document body.react-shell-page:not(.iu-ag-source-open):not(.iu-mobile-menu-open){overflow:clip visible!important}.iu-ag-layout{grid-template-columns:minmax(0,1fr) 344px;align-items:start;gap:16px;display:grid}.iu-ag-calendar-card{border:1px solid var(--iu-border);background:var(--iu-bg-card);min-width:0;box-shadow:var(--iu-shadow-soft);border-radius:18px;overflow:hidden}.iu-ag-calendar-card>header{border-bottom:1px solid var(--iu-border);background:linear-gradient(#fff,#f8fafcbd);justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:9px 16px;display:flex}.iu-ag-calendar-card>header>div:first-child{gap:2px;min-width:0;display:grid}.iu-ag-calendar-card>header strong{color:var(--iu-navy-900);font-size:14px;font-weight:950}.iu-ag-calendar-card>header span{color:var(--iu-slate-500);font-size:12px;font-weight:750}.iu-ag-calendar-card>header>div:last-child{align-items:center;gap:8px;display:flex}.iu-ag-calendar-card>header a,.iu-ag-calendar-card>header button{border:1px solid var(--iu-border);height:32px;color:var(--iu-slate-700);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.iu-ag-calendar-card>header a:hover,.iu-ag-calendar-card>header button:hover,.iu-ag-calendar-card>header a:focus-visible,.iu-ag-calendar-card>header button:focus-visible{border-color:var(--iu-blue-500);color:var(--iu-blue-700);outline-offset:1px;outline:2px solid #2563eb2e}.iu-ag-legend{flex-wrap:wrap;align-items:center;gap:3px 10px;margin-top:4px;display:flex}.iu-ag-legend>span{white-space:nowrap;align-items:center;gap:5px;line-height:1.2;color:var(--iu-slate-600)!important;font-size:10px!important;font-weight:850!important;display:inline-flex!important}.iu-ag-legend i{background:var(--iu-blue-600);border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 2px #2563eb1a}.iu-ag-legend i.is-hearing{background:#d97706;box-shadow:0 0 0 2px #d977061f}.iu-ag-legend i.is-deadline{background:#dc2626;box-shadow:0 0 0 2px #dc26261c}.iu-ag-legend i.is-appointment{background:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.iu-ag-legend i.is-studio{background:#7c3aed;box-shadow:0 0 0 2px #7c3aed1a}.iu-ag-legend i.is-completed{background:#059669;box-shadow:0 0 0 2px #0596691c}.iu-ag-week{scrollbar-width:thin;background:linear-gradient(90deg,#f1f5f9c7,#f8fafce6);min-height:650px;display:grid;overflow-x:auto}.iu-ag-week--month{background:#f8fafce6;grid-template-columns:repeat(7,minmax(132px,1fr));min-height:auto;overflow-x:auto}.iu-ag-timeline{background:#fff;gap:0;padding:4px 16px 16px;display:grid}.iu-ag-timeline>section{border-bottom:1px solid var(--iu-border);grid-template-columns:86px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.iu-ag-timeline>section:last-child{border-bottom:0}.iu-ag-timeline>section.is-today{background:#fffbebb8}.iu-ag-timeline__date{border:1px solid var(--iu-border);min-height:72px;color:var(--iu-navy-900);cursor:pointer;text-align:left;background:#fff;border-radius:10px;grid-template-columns:1fr auto;grid-template-areas:"weekday day""month day";align-items:center;gap:0 8px;padding:10px;display:grid}.iu-ag-timeline__date:hover,.iu-ag-timeline__date:focus-visible{border-color:#2563eb61;outline:0;box-shadow:0 0 0 3px #2563eb1a}.iu-ag-timeline__date span{color:var(--iu-slate-500);text-transform:capitalize;grid-area:weekday;font-size:11px;font-weight:900}.iu-ag-timeline__date strong{grid-area:day;font-size:26px;font-weight:950}.iu-ag-timeline__date small{color:var(--iu-slate-500);text-transform:capitalize;grid-area:month;font-size:11px;font-weight:800}.iu-ag-timeline__events{gap:6px;min-width:0;display:grid}.iu-ag-timeline__event{border:1px solid var(--iu-border);min-height:58px;color:var(--iu-navy-900);background:#fff;border-radius:10px;grid-template-columns:76px 24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;text-decoration:none;display:grid}.iu-ag-timeline__event:hover,.iu-ag-timeline__event:focus-visible{border-color:#2563eb61;outline:0;box-shadow:0 8px 18px #0f172a14}.iu-ag-timeline__event time{color:var(--iu-blue-700);font-size:12px;font-weight:950}.iu-ag-timeline__event>span{color:var(--iu-blue-700);place-items:center;display:grid}.iu-ag-timeline__event>div{gap:2px;min-width:0;display:grid}.iu-ag-timeline__event strong{color:var(--iu-navy-900);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.iu-ag-timeline__event small{color:var(--iu-slate-500);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.iu-ag-timeline-empty{min-height:280px;color:var(--iu-slate-500);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:30px;display:flex}.iu-ag-timeline-empty strong{color:var(--iu-navy-900);font-size:14px}.iu-ag-timeline-empty button{border:1px solid var(--iu-border);min-height:40px;color:var(--iu-blue-700);cursor:pointer;background:#fff;border-radius:9px;padding:0 13px;font-weight:900}.iu-ag-day{min-width:188px;box-shadow:inset -1px 0 0 var(--iu-border);background:#ffffff94}.iu-ag-day:last-child{box-shadow:none}.iu-ag-day.is-weekend{background:#f8fafcc7}.iu-ag-day>header{border-bottom:1px solid var(--iu-border);background:#fff;grid-template-columns:auto 1fr;grid-template-areas:"week month""day month";align-items:center;gap:0 8px;height:74px;padding:12px 14px;display:grid}.iu-ag-day>header span{color:var(--iu-slate-500);text-transform:capitalize;grid-area:week;font-size:12px;font-weight:950}.iu-ag-day>header strong{color:var(--iu-navy-900);letter-spacing:0;grid-area:day;font-size:25px;font-weight:950;line-height:1}.iu-ag-day>header small{color:var(--iu-slate-500);text-transform:capitalize;grid-area:month;justify-self:end;font-size:12px;font-weight:900}.iu-ag-day.is-today>header{background:linear-gradient(135deg,#fffbebeb,#fff);box-shadow:inset 0 0 0 2px #f59e0b6b}.iu-ag-day.is-today>header span,.iu-ag-day.is-today>header strong{color:#d97706}.iu-ag-day__body{background:repeating-linear-gradient(#0000 0 47px,#0f172a0e 48px);height:576px;padding:0 9px 12px;position:relative}.iu-ag-slot{z-index:1;width:100%;height:24px;color:var(--iu-slate-400);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:10px;font-weight:850;display:block;position:relative}.iu-ag-slot span{opacity:.72;pointer-events:none;position:absolute;top:3px;left:0}.iu-ag-slot:hover,.iu-ag-slot:focus-visible{background:#2563eb14;outline:0;box-shadow:inset 0 0 0 1px #2563eb29}.iu-ag-drop{min-height:42px;color:var(--iu-slate-500);text-align:center;cursor:pointer;background:#ffffff8a;border:1px dashed #64748b59;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex;position:absolute;bottom:14px;left:10px;right:10px}.iu-ag-drop:hover{color:var(--iu-blue-700);background:#2563eb12;border-color:#2563eb52}.iu-ag-event{z-index:3;cursor:grab;isolation:isolate;background:#fffffffa;border:1px solid #2563eb29;border-radius:10px;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:3px;min-width:0;padding:7px 8px;transition:transform .16s,box-shadow .16s;display:grid;position:absolute;left:10px;right:auto;overflow:visible;box-shadow:0 12px 24px #0f172a14,inset 0 0 0 1px #2563eb14}.iu-ag-event:hover,.iu-ag-event:focus-visible{z-index:40;outline:0;transform:translateY(-1px);box-shadow:0 16px 32px #0f172a1f}.iu-ag-event:active{cursor:grabbing}.iu-ag-event__target{min-width:0;color:inherit;text-decoration:none;display:block}.iu-ag-event__target:focus-visible{outline-offset:3px;border-radius:7px;outline:2px solid #2563eb6b}.iu-ag-event__content{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:3px;width:100%;min-width:0;display:grid}.iu-ag-event__content>strong,.iu-ag-event__meta,.iu-ag-event__content>small{grid-column:1/-1;width:100%}.iu-ag-event__meta{grid-template-columns:minmax(0,1fr);gap:1px;min-width:0;display:grid}.iu-ag-event__time{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--iu-blue-700);font-size:9.5px;font-weight:950;line-height:1.08;overflow:hidden}.iu-ag-event__reference{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--iu-slate-600);text-align:left;font-size:10px;font-weight:900;line-height:1.08;overflow:hidden}.iu-ag-event strong{color:#172033;align-items:flex-start;gap:5px;min-width:0;font-size:11.5px;font-weight:950;line-height:1.2;display:flex}.iu-ag-event strong span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.iu-ag-event small{-webkit-line-clamp:1;min-width:0;color:var(--iu-slate-500);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:10.5px;font-weight:780;line-height:1.2;display:-webkit-box;overflow:hidden}.iu-ag-event.is-compact{gap:3px;padding:6px 7px}.iu-ag-event.is-compact strong{font-size:11px;line-height:1.16}.iu-ag-event.is-cluster{cursor:default;background:linear-gradient(135deg,#fff,#eff6fff5);border-color:#2563eb4d}.iu-ag-event.is-cluster .iu-ag-event__reference{-webkit-line-clamp:2;white-space:normal;line-height:1.2}.iu-ag-event__place{align-items:center;gap:4px;color:var(--iu-slate-600)!important;display:none!important}.iu-ag-event__remote-note{align-items:center;gap:4px;color:#b45309!important;white-space:nowrap!important;text-overflow:ellipsis!important;display:flex!important;overflow:hidden!important}.iu-ag-event__remote-note svg{flex:none}.iu-ag-event em{background:var(--iu-slate-100);color:var(--iu-slate-500);white-space:nowrap;border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:900;line-height:1}.iu-ag-event__tooltip{z-index:120;color:#172033;pointer-events:auto;white-space:normal;background:#fff;border:1px solid #0f172a29;border-radius:10px;gap:6px;width:min(380px,100vw - 36px);padding:12px;font-size:11px;line-height:1.4;text-decoration:none;display:none;position:absolute;top:calc(100% + 2px);left:0;box-shadow:0 22px 48px #0f172a3d}.iu-ag-event.is-late .iu-ag-event__tooltip{top:auto;bottom:calc(100% + 2px)}.iu-ag-event__tooltip b{border-bottom:1px solid var(--iu-border);color:#071329;padding-bottom:4px;font-size:12px;font-weight:950;display:block}.iu-ag-event__tooltip span{color:#475569;overflow-wrap:anywhere;font-weight:780;display:block}.iu-ag-event__remote-link{min-height:34px;color:var(--iu-blue-700);background:#eff6ffe6;border:1px solid #2563eb33;border-radius:8px;align-items:center;gap:7px;margin-top:2px;padding:7px 9px;font-size:11px;font-weight:950;text-decoration:none;display:flex}.iu-ag-event__remote-link span{color:inherit!important;font-weight:950!important}.iu-ag-event__remote-link:hover,.iu-ag-event__remote-link:focus-visible{background:#dbeafe;border-color:#2563eb6b;outline:0}.iu-ag-event__source-link{color:var(--iu-slate-700);background:#f8fafcf5;justify-content:flex-start}.iu-ag-event__source-link svg:last-child{color:#047857;margin-left:auto}.iu-ag-event__cluster-list{gap:7px;max-height:360px;display:grid;overflow-y:auto}.iu-ag-event__cluster-list--inline{border-top:1px solid #2563eb24;max-height:210px;margin-top:4px;padding-top:5px}.iu-ag-event__cluster-list--inline>section{background:#ffffffd1;border-color:#2563eb29;padding:6px}.iu-ag-event__cluster-list--inline>section>a strong{font-size:10.5px}.iu-ag-event__cluster-list--inline>section>a span{font-size:10px}.iu-ag-event__cluster-list--inline>section>div>a,.iu-ag-event__cluster-list--inline>section>div>button{min-height:26px;padding:3px 6px;font-size:9.5px}.iu-ag-event__cluster-list>section{border:1px solid var(--iu-border);background:#fff;border-radius:8px;gap:6px;padding:8px;display:grid}.iu-ag-event__cluster-list>section>a{color:var(--iu-navy-900);gap:2px;text-decoration:none;display:grid}.iu-ag-event__cluster-list>section>a:hover,.iu-ag-event__cluster-list>section>a:focus-visible{color:var(--iu-blue-700);outline:0}.iu-ag-event__cluster-list>section>a strong{font-size:11px;line-height:1.2}.iu-ag-event__cluster-list>section>a span{color:var(--iu-slate-600);font-size:10.5px;font-weight:780;line-height:1.3}.iu-ag-event__cluster-list>section>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.iu-ag-event__cluster-list>section>div>a,.iu-ag-event__cluster-list>section>div>button{min-height:28px;color:var(--iu-blue-700);cursor:pointer;background:#eff6ffcc;border:1px solid #2563eb33;border-radius:7px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.iu-ag-event__cluster-list>section>div>a:hover,.iu-ag-event__cluster-list>section>div>a:focus-visible,.iu-ag-event__cluster-list>section>div>button:hover,.iu-ag-event__cluster-list>section>div>button:focus-visible{background:#dbeafe;border-color:#2563eb6b;outline:0}.iu-ag-day:nth-last-child(-n+2) .iu-ag-event__tooltip{left:auto;right:0}.iu-ag-event:hover .iu-ag-event__tooltip,.iu-ag-event:focus-within .iu-ag-event__tooltip{display:grid}.iu-ag-event--danger{background:linear-gradient(135deg,#fffffffa,#fef2f2f5);border-color:#ef44443d}.iu-ag-event--warning,.iu-ag-event--orange{background:linear-gradient(135deg,#fffffffa,#fffbebf5);border-color:#f59e0b42}.iu-ag-event--success{background:linear-gradient(135deg,#fffffffa,#ecfdf5f5);border-color:#10b9813d}.iu-ag-event--purple{background:linear-gradient(135deg,#fffffffa,#faf5fff5);border-color:#a855f73d}.iu-ag-event--neutral{border-color:var(--iu-slate-300)}.iu-ag-event__source-link{cursor:pointer;width:100%;font-family:inherit}.iu-ag-source-open{overflow:hidden}.iu-ag-source-modal{z-index:1250;background:#0f172a8f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.iu-ag-source-modal__box{background:#fff;border:1px solid #ffffff47;border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(1320px,100vw - 36px);height:min(91vh,940px);display:grid;overflow:hidden;box-shadow:0 28px 90px #0f172a57}.iu-ag-source-modal__box--fullscreen{border:0;border-radius:0;width:100vw;height:100vh;max-height:none}.iu-ag-source-modal__box>header{border-bottom:1px solid var(--iu-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 14px;display:flex}.iu-ag-source-modal__box>header>div{gap:2px;min-width:0;display:grid}.iu-ag-source-modal__box>header span{color:var(--iu-blue-700);text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:950;display:flex}.iu-ag-source-modal__box>header strong,.iu-ag-source-modal__box>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iu-ag-source-modal__box>header strong{color:var(--iu-navy-900);font-size:14px;font-weight:950}.iu-ag-source-modal__box>header small{color:var(--iu-slate-500);font-size:11px;font-weight:750}.iu-ag-source-modal__box>header>nav{flex:none;align-items:center;gap:8px;display:flex}.iu-ag-source-modal__box>header>nav a,.iu-ag-source-modal__box>header>nav button{border:1px solid var(--iu-border);min-height:36px;color:var(--iu-navy-900);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.iu-ag-source-modal__box>header>nav a:hover,.iu-ag-source-modal__box>header>nav a:focus-visible,.iu-ag-source-modal__box>header>nav button:hover,.iu-ag-source-modal__box>header>nav button:focus-visible{color:var(--iu-blue-700);background:#eff6ff;border-color:#2563eb57;outline:0}.iu-ag-source-modal__box>header>nav button:disabled{opacity:.45;cursor:not-allowed;border-color:var(--iu-border);color:var(--iu-slate-500);background:#fff}.iu-ag-source-modal__body{background:#f8fafc;min-height:0;overflow:hidden}.iu-ag-source-modal__body>iframe{background:#f8fafc;border:0;width:100%;height:100%;min-height:0}.iu-source-document-reader{background:#f8fafc;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.iu-source-document-reader__frame{background:#f8fafc;position:absolute;inset:0;overflow:auto}.iu-source-document-reader__frame>iframe{background:#f8fafc;border:0;width:100%;height:100%;position:absolute;inset:0}.iu-source-document-reader__notice{z-index:3;color:#14315f;text-align:center;background:#fffffff0;border:1px solid #2563eb3d;border-radius:999px;max-width:min(680px,100% - 24px);padding:8px 12px;font-size:12px;font-weight:850;line-height:1.3;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0f172a1f}.iu-source-document-reader__state{z-index:2;text-align:center;color:var(--iu-slate-600);background:linear-gradient(#f8fafcf5,#ffffffe6);place-content:center;gap:6px;padding:24px;display:grid;position:absolute;inset:0}.iu-source-document-reader__state strong{color:var(--iu-navy-900);font-size:15px;font-weight:950}.iu-source-document-reader__state span{max-width:420px;font-size:12px;font-weight:750;line-height:1.45}.iu-source-document-reader__state--error{color:#9a3412;background:#fff7ed}.iu-source-document-reader__state--error strong{color:#7c2d12}.iu-ag-source-modal__box--detail{width:min(1180px,100vw - 36px);height:auto;max-height:min(91vh,940px)}.iu-ag-source-modal__body--detail{padding:14px;overflow:auto}.iu-ag-source-modal__body--detail>.iu-ag-focus,.iu-ag-source-modal__body--detail>.iu-scad-focus-card{box-shadow:none;background:#fff;border:0;border-radius:0}.iu-ag-source-modal__body--detail>.iu-ag-focus>div:first-child>a{display:none}.iu-shell--embedded-viewer{background:#fff;min-height:100vh;grid-template-columns:minmax(0,1fr)!important}.iu-shell--embedded-viewer>.iu-main{min-width:0;grid-column:1!important}.iu-shell--embedded-viewer .iusentra-route-preset{min-height:100vh}.iu-shell--embedded-viewer .iu-email-page{padding:12px!important}.iu-ag-day--month{border-bottom:1px solid var(--iu-border);min-width:132px;min-height:136px;box-shadow:inset -1px 0 0 var(--iu-border);background:#fff}.iu-ag-day--month.is-outside-month{color:var(--iu-slate-400);background:#f1f5f98f}.iu-ag-month-head{border:0;border-bottom:1px solid var(--iu-border);width:100%;height:38px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:7px 9px;display:grid}.iu-ag-month-head span{color:var(--iu-slate-500);text-transform:capitalize;font-size:10px;font-weight:950}.iu-ag-month-head strong{color:var(--iu-navy-900);font-size:17px;font-weight:950}.iu-ag-month-head small{color:var(--iu-slate-500);text-transform:capitalize;justify-self:end;font-size:10px;font-weight:900}.iu-ag-month-head:hover,.iu-ag-month-head:focus-visible{background:#2563eb12;outline:0}.iu-ag-month-events{gap:5px;padding:7px;display:grid}.iu-ag-month-event{cursor:grab;background:#fffffffa;border:1px solid #2563eb2e;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 6px;min-height:36px;padding:4px 6px;display:grid;box-shadow:inset 0 0 0 1px #2563eb0f}.iu-ag-month-event span{color:var(--iu-blue-700);white-space:nowrap;font-size:9.5px;font-weight:950}.iu-ag-month-event strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--iu-navy-900);text-transform:uppercase;font-size:10px;font-weight:950;overflow:hidden}.iu-ag-month-event small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--iu-slate-500);grid-column:1/-1;font-size:10px;font-weight:760;overflow:hidden}.iu-ag-more,.iu-ag-month-empty{min-height:27px;color:var(--iu-slate-500);text-align:center;cursor:pointer;background:#f8fafcdb;border:1px dashed #64748b52;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:850;display:flex}.iu-ag-more:hover,.iu-ag-month-empty:hover{color:var(--iu-blue-700);background:#2563eb12}.iu-ag-inspector{gap:16px;display:grid}.iu-ag-brief{gap:12px;display:grid}.iu-ag-brief article{border:1px solid var(--iu-border);background:linear-gradient(135deg,#2563eb14,#ffffffd9);border-radius:13px;gap:5px;padding:13px;display:grid}.iu-ag-brief span,.iu-ag-sync-health span{color:var(--iu-slate-500);font-size:12px;font-weight:850}.iu-ag-brief strong,.iu-ag-sync-health strong{color:var(--iu-navy-900);font-size:14px;font-weight:950;line-height:1.3}.iu-ag-brief small{color:var(--iu-slate-500);font-size:12px;font-weight:750;line-height:1.35}.iu-ag-quick-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.iu-ag-priority-list{gap:8px;display:grid}.iu-ag-priority-list a{border:1px solid var(--iu-border);background:#fff;border-radius:12px;grid-template-columns:auto 1fr;gap:4px 8px;padding:10px;display:grid}.iu-ag-priority-list strong{color:var(--iu-navy-900);font-size:12px;font-weight:950}.iu-ag-priority-list span:last-child{color:var(--iu-slate-500);grid-column:2;font-size:11px;font-weight:750}.iu-ag-sync-health{border:1px solid var(--iu-border);background:#fff;border-radius:12px;gap:7px;padding:12px;display:grid}.iu-ag-sync-health a{color:var(--iu-blue-700);margin-top:2px;font-size:12px;font-weight:900}.iu-ag-lower-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.iu-ag-checks,.iu-ag-automations{gap:8px;display:grid}.iu-ag-checks span{border:1px solid var(--iu-border);color:var(--iu-slate-700);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:850;display:flex}.iu-ag-checks svg{color:var(--iu-blue-600)}.iu-ag-automations{grid-template-columns:repeat(2,minmax(0,1fr))}.iu-ag-automations a,.iu-ag-automations button{border:1px solid var(--iu-border);width:100%;min-height:40px;color:var(--iu-navy-900);text-align:center;cursor:pointer;background:#fff;border-radius:11px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:flex}.iu-ag-automations form{margin:0}.iu-ag-automations a:hover,.iu-ag-automations button:hover{color:var(--iu-blue-700);background:#2563eb12}.iu-ag-automations button.is-disabled{cursor:not-allowed;background:var(--iu-slate-100);color:var(--iu-slate-500)}:is(.iu-ag-planner:fullscreen,.iu-ag-planner.is-expanded){background:var(--iu-bg-app);width:100%;height:100dvh;padding:12px;overflow:auto}.iu-ag-planner.is-expanded:not(:fullscreen){z-index:20010;position:fixed;inset:0}body.iu-agenda-planner-expanded{overflow:hidden}body.iu-agenda-planner-expanded .iu-sidebar,body.iu-agenda-planner-expanded .iu-topbar,body.iu-agenda-planner-expanded .iu-mobile,body.iu-agenda-planner-expanded .iu-lex-float{visibility:hidden;pointer-events:none}:is(.iu-ag-planner:fullscreen .iu-ag-layout,.iu-ag-planner.is-expanded .iu-ag-layout){grid-template-columns:minmax(0,1fr)}:is(.iu-ag-planner:fullscreen .iu-ag-inspector,.iu-ag-planner.is-expanded .iu-ag-inspector),:is(.iu-ag-planner:fullscreen .iu-ag-kpis,.iu-ag-planner.is-expanded .iu-ag-kpis){display:none}:is(.iu-ag-planner:fullscreen .iu-ag-calendar-card,.iu-ag-planner.is-expanded .iu-ag-calendar-card){height:calc(100dvh - 92px)}:is(.iu-ag-planner:fullscreen .iu-ag-week,.iu-ag-planner.is-expanded .iu-ag-week){height:calc(100dvh - 150px);min-height:0}:is(.iu-ag-planner:fullscreen .iu-ag-day__body,.iu-ag-planner.is-expanded .iu-ag-day__body){height:calc(100dvh - 224px)}:is(.iu-ag-planner:fullscreen .iu-ag-slot,.iu-ag-planner.is-expanded .iu-ag-slot){height:calc(4.16667dvh - 9.33333px)}.iu-ag-planner.is-expanded .iu-ag-event__place,.iu-ag-week--day .iu-ag-event__place{display:flex!important}.iu-ag-planner:fullscreen .iu-ag-event__place{display:flex!important}.iu-lex-float{z-index:120;touch-action:none;position:fixed}.iu-lex-float__button{background:linear-gradient(135deg,var(--iu-navy-900),var(--iu-blue-700));color:#fff;cursor:grab;border:1px solid #ffffff59;border-radius:22px;place-items:center;width:58px;min-width:58px;height:58px;min-height:58px;font-size:0;line-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 52px #0f172a47}.iu-lex-float__button:active{cursor:grabbing}.iu-lex-float__grip{color:#ffffff9e;position:absolute;top:7px;left:7px}.iu-lex-float__spark{color:#fde68a;position:absolute;top:9px;right:9px}.iu-lex-float__panel{border:1px solid var(--iu-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-radius:16px;gap:10px;width:min(310px,100vw - 28px);padding:12px;display:grid;position:absolute;bottom:70px;right:0;box-shadow:0 24px 70px #0f172a38}.iu-lex-float__panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.iu-lex-float__panel header span{color:var(--iu-navy-900);align-items:center;gap:8px;font-size:13px;font-weight:950;display:flex}.iu-lex-float__panel header button{border:1px solid var(--iu-border);width:30px;height:30px;color:var(--iu-slate-600);background:#fff;border-radius:9px;place-items:center;display:grid}.iu-lex-float__panel p{color:var(--iu-slate-500);margin:0;font-size:12px;font-weight:750;line-height:1.45}.iu-lex-float__panel div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.iu-lex-float__panel a{background:var(--iu-navy-900);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:34px;font-size:12px;font-weight:900;display:flex}.iu-lex-float__panel a:last-child{background:var(--iu-slate-100);color:var(--iu-navy-900)}@media (max-width:1480px){.iu-ag-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.iu-ag-layout{grid-template-columns:1fr}.iu-ag-inspector{grid-template-columns:repeat(3,minmax(0,1fr))}.iu-ag-hero{min-height:72px;padding:14px 16px}.iu-ag-hero h1{font-size:26px}.iu-ag-hero p{font-size:12px}}@media (max-height:850px) and (min-width:921px){.iu-agenda-page{gap:12px}.iu-ag-hero{min-height:58px;padding:10px 14px}.iu-ag-hero p{display:none}.iu-ag-hero h1{font-size:24px}.iu-ag-toolbar{padding:8px}}@media (max-width:1280px){.iu-ag-toolbar{grid-template-columns:1fr 1fr;align-items:stretch}.iu-ag-search,.iu-ag-filter,.iu-ag-date-nav,.iu-ag-view-switch{width:100%}.iu-ag-inspector{grid-template-columns:1fr}}@media (max-width:760px){.iu-agenda-page{padding:12px 10px calc(92px + env(safe-area-inset-bottom,0px));gap:12px}.iu-ag-hero{border-radius:14px;flex-direction:column;align-items:flex-start;padding:14px}.iu-ag-hero h1{font-size:23px}.iu-ag-hero p{font-size:12px}.iu-ag-hero__actions{grid-template-columns:1fr;width:100%;display:grid}.iu-ag-new-menu,.iu-ag-new-menu summary{width:100%}.iu-ag-new-menu nav{width:100%;box-shadow:none;margin-top:7px;position:static}.iu-ag-toolbar{grid-template-columns:1fr;gap:8px;padding:10px}.iu-ag-toolbar__actions{grid-template-columns:repeat(5,minmax(42px,1fr))}.iu-ag-toolbar__actions .iu-ag-search,.iu-ag-toolbar__actions .iu-ag-filter{grid-column:1/-1}.iu-ag-toolbar .iu-ag-icon-btn{width:100%}.iu-ag-date-nav{overflow:auto}.iu-ag-date-nav strong{margin-left:auto}.iu-ag-status-line{flex-direction:column;align-items:flex-start}.iu-ag-kpis,.iu-ag-lower-grid{grid-template-columns:1fr}.iu-ag-kpi{min-height:88px;padding:12px}.iu-ag-week{min-height:570px}.iu-ag-week--month{grid-template-columns:repeat(7,minmax(118px,1fr));min-height:auto}.iu-ag-timeline{padding:4px 10px 12px}.iu-ag-timeline>section{grid-template-columns:1fr;gap:8px}.iu-ag-timeline__date{grid-template-columns:auto auto 1fr;grid-template-areas:"weekday day month";justify-content:start;width:100%;min-height:44px}.iu-ag-timeline__date strong{font-size:18px}.iu-ag-timeline__event{grid-template-columns:58px 20px minmax(0,1fr)}.iu-ag-timeline__event>.iu-badge{grid-column:3;justify-self:start}.iu-ag-day{min-width:232px}.iu-ag-day--month{min-width:118px;min-height:126px}.iu-ag-day__body{height:486px}.iu-ag-calendar-card>header{flex-direction:column;align-items:flex-start;padding:12px}.iu-ag-calendar-card>header>div:last-child{justify-content:space-between;width:100%}.iu-lex-float__button{border-radius:19px;width:52px;min-width:52px;height:52px;min-height:52px}.iu-lex-float__panel{width:min(292px,100vw - 22px);bottom:62px}}@media (max-width:920px){.iu-mobile{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:90;border-radius:20px;align-items:center;gap:6px;min-height:58px;max-height:58px;padding:6px;transition:transform .16s,border-radius .16s;display:flex;overflow:hidden}.iu-mobile.is-collapsed{border-radius:999px;width:auto;min-height:44px;max-height:44px;padding:5px;left:auto;right:12px}.iu-mobile__toggle{border:1px solid var(--iu-border);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--iu-slate-700);box-shadow:none;cursor:pointer;background:#fffffff5;border-radius:14px;flex:none;order:2;justify-content:center;align-items:center;gap:0;transition:background .16s,color .16s,box-shadow .16s,width .16s;display:flex}.iu-mobile__toggle span{white-space:nowrap;font-size:11px;font-weight:950;display:none}.iu-mobile__toggle svg{transition:transform .16s;transform:rotate(0)}.iu-mobile:not(.is-collapsed) .iu-mobile__toggle svg{transform:rotate(180deg)}.iu-mobile.is-collapsed .iu-mobile__toggle{background:linear-gradient(135deg,var(--iu-navy-900),var(--iu-blue-700));color:#fff;border-radius:999px;width:auto;min-width:76px;height:44px;min-height:44px;padding:0 13px;box-shadow:0 10px 24px #0f172a2e}.iu-mobile.is-collapsed .iu-mobile__toggle span{display:inline}.iu-mobile__rail{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;order:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:auto hidden}.iu-mobile__rail::-webkit-scrollbar{display:none}.iu-mobile a,.iu-mobile__lex{scroll-snap-align:center;min-width:72px;height:46px;color:var(--iu-slate-500);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:15px;flex-direction:column;flex:0 0 72px;justify-content:center;align-items:center;gap:2px;font-size:9px;font-weight:850;display:flex}.iu-mobile a.active{color:var(--iu-blue-700);background:#2563eb1c}.iu-mobile__lex{color:var(--iu-navy-900);background:#d4a01729}.iu-mobile__lex:focus-visible{outline:2px solid var(--iu-gold-500);outline-offset:2px}.iu-shell.iu-shell--mobile-menu-open .iu-mobile{display:none!important}body:has(.iu-mobile) #pct-ai-widget:not(.pct-ai-widget--open){display:none!important}}@media (max-width:620px){.iu-mobile{max-width:calc(100vw - 16px)}.iu-mobile__rail{justify-content:flex-start;overflow:auto hidden}.iu-mobile a,.iu-mobile__lex{word-break:keep-all;overflow-wrap:normal;flex:0 0 66px;min-width:66px;max-width:66px}.iu-mobile a span,.iu-mobile__lex span{text-overflow:ellipsis;max-width:100%;overflow:hidden}}.iusentra-preset-active .iu-ag-week--week{--iu-ag-day-min-width:118px}.iusentra-preset-active .iu-ag-week--week .iu-ag-day{min-width:var(--iu-ag-day-min-width,118px)}.iusentra-route-preset--active .iu-agenda-page.iusentra-route-sequence>.iu-ag-kpis[data-iusentra-sequence-slot]{order:60!important}.iusentra-route-preset--active .iu-agenda-page.iusentra-route-sequence>.iu-ag-planner[data-iusentra-sequence-slot]{order:70!important}.iusentra-route-preset--active .iu-agenda-page.iusentra-route-sequence>.iu-ag-lower-grid[data-iusentra-sequence-slot]{order:80!important}@media (min-width:1181px) and (max-width:1480px){.iusentra-preset-active .iu-ag-layout.iusentra-route-grid[data-iusentra-layout-has-rail=true]{grid-template-columns:minmax(0,1fr)!important}.iusentra-preset-active .iu-ag-layout.iusentra-route-grid>.iu-ag-calendar-card{grid-column:1}.iusentra-preset-active .iu-ag-layout.iusentra-route-grid>.iu-ag-inspector.iusentra-route-rail{grid-column:1;grid-template-columns:minmax(0,1fr)!important;display:grid!important}}@media (max-width:1180px){.iu-lex-float{left:auto!important;right:12px!important;bottom:calc(84px + env(safe-area-inset-bottom,0px))!important;display:block!important}}@media (max-width:920px){.iu-ag-source-modal{place-items:stretch stretch;padding:6px}.iu-ag-source-modal__box{border-radius:10px;width:100%;height:calc(100vh - 12px);max-height:none}.iu-ag-source-modal__box--fullscreen{border-radius:0;width:100vw;height:100vh}.iu-ag-source-modal__box>header{flex-direction:column;align-items:flex-start;gap:8px;padding:9px 10px}.iu-ag-source-modal__box>header>div{width:100%}.iu-ag-source-modal__box>header strong,.iu-ag-source-modal__box>header small{white-space:normal;line-height:1.25}.iu-ag-source-modal__box>header>nav{grid-template-columns:1fr 1fr;width:100%;display:grid}.iu-ag-source-modal__box>header>nav a,.iu-ag-source-modal__box>header>nav button{min-height:40px}.iu-ag-source-modal__box--detail{height:calc(100vh - 12px);max-height:none}.iu-ag-source-modal__body--detail{padding:8px}.iu-lex-float{z-index:89;right:14px!important;bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}}@media (max-width:520px){.iu-lex-float{right:12px!important;bottom:calc(118px + env(safe-area-inset-bottom,0px))!important}.iu-lex-float__button{border-radius:17px;width:48px;min-width:48px;height:48px;min-height:48px}.iu-lex-float__panel{bottom:58px}}@media (prefers-reduced-motion:reduce){.iu-ag-event,.iu-ag-view-switch button,.iu-lex-float__button{transition:none!important}}.iu-page-heading h1,.iu-money strong{letter-spacing:0}.iu-row strong,.iu-compact-row strong,.iu-agenda-row strong,.iu-op strong,.iu-search-result__topline strong{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.iu-row span,.iu-compact-row span,.iu-agenda-row span,.iu-op span{white-space:normal;overflow-wrap:anywhere}.iu-ag-event small,.iu-ag-month-event strong,.iu-ag-month-event small{overflow-wrap:anywhere}.iu-op a{height:auto;min-height:44px;padding:0 12px}.iu-mobile a{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:44px;font-size:10px;line-height:1.1}.support-operator-react-page{color:#0f172a;background:#eef3f8;min-height:100dvh;margin:0;overflow:hidden}.iu-support-operator{background:#eef3f8;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;height:100dvh;padding:8px;display:grid}.iu-support-operator__topbar,.iu-support-panel{background:#fffffffa;border:1px solid #0f172a1a;border-radius:8px;box-shadow:0 10px 26px #0f172a12}.iu-support-operator__topbar{grid-template-columns:minmax(220px,1fr) auto minmax(320px,auto);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.iu-support-operator__brand,.iu-support-operator__badges,.iu-support-operator__actions,.iu-support-panel__title,.iu-support-input-row,.iu-support-switch,.iu-support-button,.iu-support-icon{align-items:center;display:inline-flex}.iu-support-operator__brand{gap:10px;min-width:0}.iu-support-operator__mark{color:#fff;background:#0b1b3a;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:inline-flex}.iu-support-operator__brand div{min-width:0}.iu-support-operator__brand p{color:#64748b;letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.iu-support-operator__brand h1{color:#0f172a;letter-spacing:0;margin:0;font-size:18px;line-height:1.15}.iu-support-operator__brand span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;display:block;overflow:hidden}.iu-support-operator__badges,.iu-support-operator__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:3px 9px;font-size:12px;font-weight:750;line-height:1.2;display:inline-flex}.bg-light{background:#f8fafc}.bg-success{color:#fff;background:#15803d}.bg-secondary{color:#fff;background:#64748b}.bg-warning{background:#facc15}.text-dark{color:#111827}.border{border:1px solid #0f172a1f}.iu-support-button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a24;border-radius:8px;justify-content:center;gap:6px;min-height:34px;padding:6px 10px;font-size:13px;font-weight:750;line-height:1.15;text-decoration:none}.iu-support-button:hover{color:#1d4ed8;border-color:#2563eb73}.iu-support-button--active{color:#166534;background:#dcfce7;border-color:#15803d}.iu-support-button:disabled,.iu-support-input:disabled{cursor:not-allowed;opacity:.55}.iu-support-button--primary{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.iu-support-button--primary:hover{color:#fff;background:#1e40af}.iu-support-button--danger{color:#b91c1c;border-color:#dc262647}.iu-support-button--compact{min-height:28px;padding:4px 8px;font-size:12px}.iu-support-icon{flex:none}.iu-support-switch{color:#334155;border:1px solid #0f172a1a;border-radius:8px;gap:6px;min-height:34px;padding:6px 9px;font-size:12px;font-weight:700}.iu-support-switch input{margin:0}.iu-support-operator__stage{background:#111827;border:1px solid #0f172a1f;border-radius:8px;min-height:0;overflow:hidden;box-shadow:0 18px 44px #0f172a24}.support-room__screen{background:linear-gradient(160deg,#0f172a,#18243b);width:100%;height:100%;min-height:0;position:relative}.support-room__screen video,.support-room__agent-frame{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.support-room__agent-frame{background:#020617;position:absolute;inset:0}.iu-support-operator .d-none{display:none!important}.support-room__screen--control-enabled{cursor:crosshair;outline-offset:-2px;outline:2px solid #16a34af2}.support-room__screen-empty{color:#ffffffe6;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-weight:750;display:flex;position:absolute;inset:0}.iu-support-operator__dock{grid-template-columns:minmax(220px,.78fr) minmax(420px,1.55fr) minmax(260px,.85fr);align-items:start;gap:8px;min-height:0;display:grid}.iu-support-panel{min-width:0;padding:8px}.iu-support-panel__title{gap:7px;margin-bottom:6px;font-size:14px;font-weight:800}.iu-support-panel p{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.25}.iu-support-input-row{gap:6px;width:100%}.iu-support-input{color:#0f172a;background:#fff;border:1px solid #0f172a24;border-radius:8px;width:100%;min-width:0;min-height:34px;padding:6px 9px;font-size:13px;line-height:1.2}.iu-support-control-grid{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.iu-support-key-row{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.support-chat-log{background:#f8fafc;border:1px solid #0f172a1a;border-radius:8px;flex-direction:column;gap:4px;height:56px;min-height:56px;max-height:56px;padding:5px;display:flex;overflow:auto}.support-chat-log__message{border-radius:8px;max-width:92%;padding:4px 7px;font-size:12px}.support-chat-log__message--me{color:#173b82;background:#dbeafe;align-self:flex-end}.support-chat-log__message--other{background:#fff;border:1px solid #0f172a14;align-self:flex-start}.iu-support-operator--fullscreen{background:#e8eef5;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh}.iu-support-operator--fullscreen:not(:fullscreen){z-index:20000;padding:8px;position:fixed;inset:0;overflow:hidden}.iu-support-operator--fullscreen .iu-support-operator__topbar{box-shadow:none}.iu-support-operator--fullscreen .iu-support-operator__dock{align-items:stretch}.iu-support-operator--fullscreen .iu-support-panel{padding:7px}.iu-support-operator--fullscreen .support-chat-log{height:46px;min-height:46px;max-height:46px}.iu-support-operator:fullscreen{width:100vw;height:100vh;padding:8px}.support-operator-noscript{padding:24px}@media (max-width:1120px){.support-operator-react-page{overflow:auto}.iu-support-operator{height:auto;min-height:100dvh}.iu-support-operator__topbar,.iu-support-operator__dock{grid-template-columns:1fr}.iu-support-operator__badges,.iu-support-operator__actions{justify-content:flex-start}.iu-support-operator__stage{height:62dvh}}@media (max-width:620px){.iu-support-operator{padding:6px}.iu-support-operator__stage{height:48dvh}.iu-support-control-grid,.iu-support-input-row{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.iu-support-button,.iu-support-switch{width:100%}}.iu-client-portal,.iu-client-portal-public{--cp-bg:#f8fafc;--cp-surface:#fbfdff;--cp-surface-soft:#f1f5f9;--cp-border:#dbe3ee;--cp-text:#0f172a;--cp-muted:#475569;--cp-accent:#1d4ed8;--cp-accent-soft:#dbeafe;--cp-success:#15803d;--cp-warning:#b45309;--cp-danger:#b91c1c;color:var(--cp-text)}.iu-client-portal{background:var(--cp-bg);min-height:100%;padding:18px}.iu-client-portal-public{background:linear-gradient(#eef6ff 0%,#f8fafc 46%,#f4f7fb 100%);min-height:100dvh;padding:20px}.iu-client-portal-header,.iu-client-portal-client-hero{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.iu-client-portal-header h1,.iu-client-portal-client-hero h1,.iu-client-portal-public__card h1{letter-spacing:0;margin:0;font-size:1.85rem;line-height:1.15}.iu-client-portal-header span,.iu-client-portal-client-hero span,.iu-client-portal-public__card p{color:var(--cp-muted);line-height:1.5}.iu-client-portal-overline{color:#334155;text-transform:uppercase;letter-spacing:0;margin:0 0 4px;font-size:.78rem;font-weight:800}.iu-client-portal-button,.iu-client-portal-action-row button,.iu-client-portal-mini-form button,.iu-client-portal-file{border:1px solid var(--cp-accent);background:var(--cp-accent);color:#f8fbff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font-weight:800;text-decoration:none;display:inline-flex}.iu-client-portal-button:not(.secondary),.iu-client-portal-button:not(.secondary):visited{color:#f8fbff}.iu-client-portal-button.secondary,.iu-client-portal-button.secondary:visited,.iu-client-portal-action-row button,.iu-client-portal-mini-form button,.iu-client-portal-file{border-color:var(--cp-border);background:var(--cp-surface);color:var(--cp-text)}.iu-client-portal-button:disabled,.iu-client-portal-action-row button:disabled{cursor:not-allowed;opacity:.56}.iu-client-portal-notice{border:1px solid var(--cp-border);background:var(--cp-surface);border-radius:8px;margin-bottom:14px;padding:10px 12px;font-weight:700}.iu-client-portal-notice.tone-success{color:var(--cp-success);background:#ecfdf3;border-color:#bbf7d0}.iu-client-portal-notice.tone-warning{color:var(--cp-warning);background:#fff7ed;border-color:#fed7aa}.iu-client-portal-notice.tone-danger{color:var(--cp-danger);background:#fef2f2;border-color:#fecaca}.iu-client-portal-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.iu-client-portal-kpi,.iu-client-portal-panel,.iu-client-portal-public__card,.iu-client-portal-client-summary article{border:1px solid var(--cp-border);background:var(--cp-surface);border-radius:8px;box-shadow:0 10px 24px #0f172a0f}.iu-client-portal-kpi{grid-template-columns:auto 1fr;align-items:center;gap:6px 9px;min-height:88px;padding:13px;display:grid}.iu-client-portal-kpi span{color:var(--cp-muted);font-weight:700}.iu-client-portal-kpi strong{grid-column:1/-1;font-size:1.55rem}.iu-client-portal-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.iu-client-portal-detail{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:14px;margin-top:14px;display:grid}.iu-client-portal-client-grid{columns:2 360px;column-gap:14px;margin-top:14px}.iu-client-portal-client-grid>.iu-client-portal-panel{break-inside:avoid;width:100%;margin:0 0 14px;display:inline-grid}.iu-client-portal-panel{padding:14px}.iu-client-portal-panel__head{border-bottom:1px solid var(--cp-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:8px;display:flex}.iu-client-portal-panel__head h2{letter-spacing:-.012em;margin:0;font-size:15px}.iu-client-portal-panel__head h2,.iu-client-portal-mini-form h3{margin:0;font-size:1rem;line-height:1.25}.iu-client-portal-panel__head span,.iu-client-portal-muted{color:var(--cp-muted);font-size:.9rem}.iu-client-portal-form,.iu-client-portal-mini-form,.iu-client-portal-settings__form{gap:10px;display:grid}.iu-client-portal-form label,.iu-client-portal-settings__form label,.iu-client-portal-questionnaire label{color:#334155;gap:5px;font-size:.88rem;font-weight:800;display:grid}.iu-client-portal-form input,.iu-client-portal-form select,.iu-client-portal-form textarea,.iu-client-portal-mini-form input,.iu-client-portal-chat__composer textarea,.iu-client-portal-settings__form input,.iu-client-portal-questionnaire textarea{border:1px solid var(--cp-border);width:100%;color:var(--cp-text);font:inherit;background:#fbfdff;border-radius:8px;padding:9px 10px}.iu-client-portal-linkbox{background:var(--cp-accent-soft);border-radius:8px;gap:8px;margin-top:12px;padding:10px;display:grid}.iu-client-portal-linkbox span{color:#1e3a8a;font-weight:850}.iu-client-portal-linkbox input{width:100%;min-height:40px;color:var(--cp-text);background:#ffffffe6;border:1px solid #1d4ed83d;border-radius:8px;padding:8px 10px;font-size:.86rem}.iu-client-portal-linkbox a:not(.iu-client-portal-button),.iu-client-portal-linkbox button:not(.iu-client-portal-button),.iu-client-portal-video-link,.iu-client-portal-appointment-line a{color:var(--cp-accent);font-weight:800}.iu-client-portal-linkbox__actions,.iu-client-portal-matter-actions{flex-wrap:wrap;gap:8px;display:flex}.iu-client-portal-link-panel{border:1px solid var(--cp-border);background:var(--cp-surface-soft);border-radius:12px;gap:10px;margin-bottom:12px;padding:14px;display:grid}.iu-client-portal-link-panel h3{letter-spacing:-.01em;font-size:14px}.iu-client-portal-link-panel label{color:var(--cp-muted);gap:4px;font-size:12px;font-weight:800;display:grid}.iu-client-portal-link-panel select{border:1px solid var(--cp-border);background:var(--cp-surface);min-height:38px;color:var(--cp-text);border-radius:8px;padding:0 10px;font-size:13px}.iu-client-portal-link-panel h3,.iu-client-portal-link-panel p{margin:0}.iu-client-portal-link-panel p{color:var(--cp-muted);line-height:1.45}.iu-client-portal-invite-list{gap:7px;display:grid}.iu-client-portal-invite-list article{border-top:1px solid #94a3b838;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:34px;padding-top:7px;display:grid}.iu-client-portal-invite-list article input{border:1px solid var(--cp-border);background:var(--cp-surface);min-width:0;min-height:34px;color:var(--cp-text);border-radius:8px;grid-column:1/-1;padding:0 9px;font-size:12px}.iu-client-portal-invite-list article>.iu-client-portal-muted{grid-column:1/-1}@media (max-width:640px){.iu-client-portal-invite-list article{grid-template-columns:minmax(0,1fr)}}.iu-client-portal-acquisizione{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.iu-client-portal-webcam{grid-column:1/-1;margin-top:8px}@media (max-width:640px){.iu-client-portal-acquisizione{justify-content:stretch}.iu-client-portal-acquisizione>*{flex:auto;justify-content:center}}.iu-client-portal-consent{border:1px solid var(--cp-border);background:var(--cp-surface-soft);border-radius:10px;gap:8px;padding:12px;display:grid}.iu-client-portal-consent__head{gap:2px;display:grid}.iu-client-portal-consent>details>summary{min-height:34px;color:var(--cp-accent);cursor:pointer;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.iu-client-portal-consent__testo{border:1px solid var(--cp-border);background:var(--cp-surface);border-radius:8px;gap:10px;max-height:340px;margin-top:8px;padding:10px 12px;display:grid;overflow-y:auto}.iu-client-portal-consent__testo h4{margin:0 0 3px;font-size:13px}.iu-client-portal-consent__testo p{margin:0;font-size:13px;line-height:1.5}.iu-client-portal-consent__dichiarazione{margin:0;font-size:13px;font-weight:700;line-height:1.45}.iu-client-portal-consent__azioni{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iu-client-portal-matter-list{gap:8px;display:grid}.iu-client-portal-matter-list article,.iu-client-portal-action-row{border:1px solid var(--cp-border);background:var(--cp-surface-soft);border-radius:8px;padding:10px}.iu-client-portal-matter-list article{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.iu-client-portal-matter-list article.is-active{border-color:var(--cp-accent);background:#eff6ff}.iu-client-portal-matter-list article>button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.iu-client-portal-matter-list strong,.iu-client-portal-action-row strong{overflow-wrap:anywhere}.iu-client-portal-inline{color:var(--cp-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-weight:800;display:inline-flex}.iu-client-portal-appointment-line,.iu-client-portal-video-link{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.iu-client-portal-video-link{width:max-content;max-width:100%;margin-top:4px}.iu-client-portal-badge{color:#334155;background:#e2e8f0;border-radius:999px;width:max-content;max-width:100%;padding:3px 8px;font-size:.78rem;font-weight:800}.iu-client-portal-workgrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:start;gap:12px;display:grid}.iu-client-portal-mini-form{border:1px solid var(--cp-border);background:var(--cp-surface-soft);border-radius:8px;padding:10px}.iu-client-portal-chat{gap:10px;display:grid}.iu-client-portal-chat__messages{gap:8px;max-height:360px;display:grid;overflow:auto}.iu-client-portal-chat__messages article{background:#eef2ff;border-radius:8px;width:min(88%,620px);padding:9px 10px}.iu-client-portal-chat__messages article.from-client{background:#dcfce7;justify-self:end}.iu-client-portal-chat__messages article p{overflow-wrap:anywhere;margin:5px 0}.iu-client-portal-chat__messages article span{color:var(--cp-muted);font-size:.78rem}.iu-client-portal-chat__composer{gap:8px;display:grid}.iu-client-portal-public{place-items:center;display:grid}.iu-client-portal-public--dashboard{display:block}body.react-shell-page--client-portal-public #pct-ai-widget{display:none!important}body:has(.iu-client-portal-public) #pct-ai-widget{display:none!important}.iu-client-portal-public__card{gap:12px;width:min(100%,620px);padding:22px;display:grid}.iu-client-portal-public__actions,.iu-client-portal-client-hero__actions,.iu-client-portal-row-actions{flex-wrap:wrap;gap:8px;display:flex}.iu-client-portal-client-summary{grid-template-columns:2fr 1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.iu-client-portal-client-summary article{gap:8px;padding:13px;display:grid}.iu-client-portal-client-summary strong{font-size:1.55rem}.iu-client-portal-progress{background:#e2e8f0;border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.iu-client-portal-progress::-webkit-progress-bar{border-radius:inherit;background:#e2e8f0}.iu-client-portal-progress::-webkit-progress-value{border-radius:inherit;background:var(--cp-accent)}.iu-client-portal-progress::-moz-progress-bar{border-radius:inherit;background:var(--cp-accent)}.iu-client-portal-timeline{gap:10px;display:grid}.iu-client-portal-timeline article{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.iu-client-portal-timeline article>span:first-child{background:var(--cp-accent);border-radius:50%;width:10px;height:10px}.iu-client-portal-action-row{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-bottom:8px;display:grid}.iu-client-portal-action-row div:first-child{gap:3px;display:grid}.iu-client-portal-action-row span{color:var(--cp-muted)}.iu-client-portal-file{position:relative;overflow:hidden}.iu-client-portal-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.iu-client-portal-questionnaire{gap:9px;display:grid}.iu-client-portal-loading,.iu-client-portal-empty{text-align:center;min-height:180px;color:var(--cp-muted);place-items:center;gap:8px;display:grid}.iu-client-portal-loading svg{animation:.9s linear infinite iu-client-portal-spin}@keyframes iu-client-portal-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.iu-client-portal-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.iu-client-portal-layout,.iu-client-portal-detail{grid-template-columns:1fr}.iu-client-portal-client-grid{columns:1}.iu-client-portal-workgrid{grid-template-columns:1fr}}@media (max-width:720px){.iu-client-portal,.iu-client-portal-public{padding:10px 10px calc(96px + env(safe-area-inset-bottom,0px))}.iu-client-portal-header,.iu-client-portal-client-hero,.iu-client-portal-matter-list article,.iu-client-portal-action-row{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.iu-client-portal-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.iu-client-portal-kpis article:last-child:nth-child(odd){grid-column:1/-1}.iu-client-portal-client-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.iu-client-portal-client-summary article:first-child{grid-column:1/-1}.iu-client-portal-button,.iu-client-portal-action-row button,.iu-client-portal-mini-form button,.iu-client-portal-file{width:100%}body.react-shell-page--client-portal-studio #pct-ai-widget:not(.pct-ai-widget--open){display:none!important}body:has(.iu-client-portal--studio) #pct-ai-widget:not(.pct-ai-widget--open){display:none!important}}.iu-client-portal-timeline--interactive{gap:8px;display:grid}.iu-client-portal-timeline--interactive a{border:1px solid var(--iu-border);color:inherit;background:#fff;border-radius:12px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:all .15s;display:grid}.iu-client-portal-timeline--interactive a:hover{border-color:#2563eb59;transform:translate(2px)}.iu-client-portal-timeline--interactive a.is-done{background:#10b9810d;border-color:#10b98140}.iu-client-portal-timeline__dot{border:2px solid var(--iu-slate-300);color:#fff;background:#fff;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.iu-client-portal-timeline--interactive a.is-done .iu-client-portal-timeline__dot{border-color:var(--iu-success-500);background:var(--iu-success-500)}.iu-client-portal-timeline__state{color:var(--iu-blue-700);white-space:nowrap;font-size:12px;font-style:normal;font-weight:850}.iu-client-portal-timeline__state.is-done{color:#047857}.iu-client-portal-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.iu-client-portal-form__grid label{color:var(--iu-slate-600);gap:4px;font-size:12px;font-weight:800;display:grid}.iu-client-portal-form__grid input{border:1px solid var(--iu-border);min-height:38px;font:inherit;background:#fff;border-radius:10px;padding:0 10px;font-size:13.5px}.iu-client-portal-completion{color:#b45309;background:#f59e0b1f;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 10px;font-size:11.5px;font-weight:900;display:inline-flex}.iu-client-portal-completion.is-done{color:#047857;background:#10b9811f}.iu-client-portal-upload-hint{color:var(--iu-slate-600);background:#2563eb0d;border:1px dashed #2563eb4d;border-radius:10px;margin:0 0 6px;padding:8px 11px;font-size:12px;font-weight:700}.iu-client-portal-doc-line{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.iu-client-portal-doc-line a{color:var(--iu-blue-700);align-items:center;gap:5px;font-weight:850;text-decoration:none;display:inline-flex}.iu-client-portal-doc-line a:hover{text-decoration:underline}.iu-client-portal-doc-line em{color:var(--iu-slate-400);font-size:11.5px;font-style:normal}.iu-client-portal-doc-subtitle{text-transform:uppercase;letter-spacing:.04em;color:var(--iu-slate-500);margin:8px 0 2px;font-size:11px;font-weight:900}.iu-client-portal-doc-download{color:var(--iu-blue-700);align-items:center;gap:5px;margin-top:4px;font-size:12.5px;font-weight:850;text-decoration:none;display:inline-flex}.iu-client-portal-doc-download:hover{text-decoration:underline}.iu-client-portal-signature-row>div{gap:3px;display:grid}.iu-client-portal-file--studio{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;overflow:hidden}@media (max-width:640px){.iu-client-portal-form__grid{grid-template-columns:1fr}}.iu-client-portal-input-upper{text-transform:uppercase}.iu-sync.warn{color:#b45309;background:#f59e0b21}.iu-sync.danger{color:#b91c1c;background:#ef44441c}.iu-notice{border:1px solid var(--iu-border);background:var(--iu-bg-card);box-shadow:var(--iu-shadow-soft);border-radius:14px;align-items:flex-start;gap:11px;margin:0 0 16px;padding:12px 14px;display:flex}.iu-notice>div{gap:3px;min-width:0;display:grid}.iu-notice strong{font-size:13.5px;font-weight:900}.iu-notice span{color:var(--iu-slate-600);font-size:12.5px;font-weight:700;line-height:1.45}.iu-notice--warning{background:#f59e0b12;border-color:#f59e0b52}.iu-notice--warning>svg{color:var(--iu-warning-500);flex:none}.iu-notice--warning strong{color:#b45309}.iu-notice--danger{background:#ef44440f;border-color:#ef44444d}.iu-notice--danger>svg{color:var(--iu-danger-500);flex:none}.iu-notice--danger strong{color:#b91c1c}@media (max-width:640px){.iu-page-heading__actions .iu-sync{font-size:11px;display:inline-flex}}.iu-regia-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.iu-regia-errore{color:#8a1f11;background:#fff5f4;border:1px solid #f0c7c2;border-radius:10px;margin:0 0 12px;padding:9px 12px;font-size:13px;font-weight:700}.iu-regia-actions>a{border:1px solid var(--iu-border);background:var(--iu-bg-card);min-height:68px;box-shadow:var(--iu-shadow-soft);border-radius:10px;align-items:center;gap:11px;padding:11px 13px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.iu-regia-actions>a:hover{border-color:#2563eb47;transform:translateY(-1px);box-shadow:0 12px 26px #0f172a14}.iu-regia-actions>a:focus-visible{outline-offset:2px;outline:3px solid #2563eb3d}.iu-regia-actions svg{color:var(--iu-blue-700);flex:none}.iu-regia-actions span{gap:3px;min-width:0;display:grid}.iu-regia-actions strong{text-overflow:ellipsis;white-space:nowrap;color:#1f2937;font-size:13px;font-weight:900;overflow:hidden}.iu-regia-actions small{text-overflow:ellipsis;white-space:nowrap;color:var(--iu-slate-500);font-size:11px;font-weight:700;overflow:hidden}.iu-worklist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.iu-worklist-row{border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:48px;padding:5px 0;display:grid}.iu-worklist-row:hover{background:#2563eb0b}.iu-worklist-row div{gap:2px;min-width:0;display:grid}.iu-worklist-row strong{text-overflow:ellipsis;white-space:nowrap;color:#1f2937;font-size:13px;font-weight:900;overflow:hidden}.iu-worklist-row span{text-overflow:ellipsis;white-space:nowrap;color:var(--iu-slate-500);font-size:12px;font-weight:650;overflow:hidden}.iu-worklist-row time{color:var(--iu-slate-500);font-size:12px;font-weight:800}.iu-worklist-rank{background:var(--iu-slate-100);width:24px;height:24px;color:var(--iu-slate-600);border-radius:8px;justify-self:center;place-items:center;font-size:11.5px;font-style:normal;font-weight:900;display:grid}.iu-worklist-rank.tone-danger{color:#dc2626;background:#ef44441f}.iu-worklist-rank.tone-warning,.iu-worklist-rank.tone-orange{color:#b45309;background:#f59e0b24}.iu-worklist-rank.tone-primary{color:var(--iu-blue-700);background:#2563eb1c}.iu-worklist-rank.tone-success{color:#047857;background:#10b9811f}@media (max-width:1100px){.iu-regia-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.iu-regia-actions{grid-template-columns:1fr;gap:8px;margin-bottom:10px}.iu-regia-actions>a{min-height:58px}.iu-worklist-row{grid-template-columns:26px minmax(0,1fr) auto}.iu-worklist-row time{display:none}}body.iu-agenda-planner-expanded .iu-ag-planner.is-expanded .iu-ag-layout.iusentra-route-grid{grid-template-columns:minmax(0,1fr)!important}body.iu-agenda-planner-expanded .iu-ag-planner.is-expanded .iu-ag-inspector.iusentra-route-rail{display:none!important}body.iu-agenda-planner-expanded .iu-ag-planner.is-expanded .iu-ag-calendar-card{grid-column:1!important}.iu-signing-panel{gap:14px;display:grid}.iu-signing-stepper{margin:0}.iu-signing-section{border:1px solid var(--iu-border);background:#fff;border-radius:12px}.iu-signing-section summary{cursor:pointer;align-items:center;gap:8px;padding:10px 14px;list-style:none;display:flex}.iu-signing-section summary::-webkit-details-marker{display:none}.iu-signing-section summary h3{color:var(--iu-slate-700);margin:0;font-size:14px;font-weight:900}.iu-signing-section[open] summary{border-bottom:1px solid var(--iu-border)}.iu-signing-section>:not(summary){margin:12px 14px}.iu-signing-list{gap:12px;display:grid}.iu-signing-card{border:1px solid var(--iu-border);background:#fff;border-radius:12px;gap:10px;padding:12px;display:grid}.iu-signing-card.is-highlighted{border-color:var(--iu-blue-700);box-shadow:0 0 0 1px var(--iu-blue-700)}.iu-signing-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.iu-signing-card__head>div{gap:2px;display:grid}.iu-signing-card__head span{color:var(--iu-slate-500);font-size:12.5px}.iu-signing-card__meta{flex-wrap:wrap;gap:14px;margin:0;display:flex}.iu-signing-card__meta div{gap:2px;display:grid}.iu-signing-card__meta dt{text-transform:uppercase;letter-spacing:.04em;color:var(--iu-slate-500);font-size:11px;font-weight:900}.iu-signing-card__meta dd{color:var(--iu-slate-700);margin:0;font-size:13px;font-weight:800}.iu-signing-badge{min-height:24px;color:var(--iu-blue-700);background:#2563eb1a;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:11.5px;font-weight:900;display:inline-flex}.iu-signing-badge.is-accettato,.iu-signing-badge.is-convertito,.iu-signing-badge.is-approvato,.iu-signing-badge.is-firmato_definitivo{color:#047857;background:#10b9811f}.iu-signing-badge.is-rifiutato,.iu-signing-badge.is-respinto{color:#b91c1c;background:#ef44441f}.iu-signing-badge.is-in_revisione{color:#b45309;background:#f59e0b1f}.iu-signing-consent{color:var(--iu-slate-600);align-items:flex-start;gap:9px;font-size:12.5px;display:flex}.iu-signing-consent input{flex:none;width:16px;height:16px;margin-top:3px}.iu-signing-consents{border:1px solid var(--iu-border);border-radius:12px;gap:9px;margin:0;padding:12px;display:grid}.iu-signing-consents legend{color:var(--iu-slate-600);padding:0 6px;font-size:12px;font-weight:900}.iu-signing-consent-intro{color:var(--iu-slate-700);align-items:center;gap:8px;margin:0;font-weight:800;display:flex}.iu-signing-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iu-signing-decline{gap:8px;display:grid}.iu-signing-decline textarea{border:1px solid var(--iu-border);min-height:64px;font:inherit;border-radius:10px;padding:8px 10px;font-size:13px}.iu-signing-tabs{flex-wrap:wrap;gap:6px;display:flex}.iu-signing-tabs button{border:1px solid var(--iu-border);min-height:34px;font:inherit;color:var(--iu-slate-600);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:800;display:inline-flex}.iu-signing-tabs button.is-active{border-color:var(--iu-blue-700);color:var(--iu-blue-700);background:#2563eb14}.iu-signing-source{gap:7px;display:grid}.iu-signing-source input[type=file],.iu-signing-source input[type=text],.iu-signing-source select{border:1px solid var(--iu-border);min-height:38px;font:inherit;background:#fff;border-radius:10px;max-width:100%;padding:6px 10px;font-size:13px}.iu-signing-source label{color:var(--iu-slate-600);font-size:12px;font-weight:800}.iu-signing-webcam{gap:10px;display:grid}.iu-signing-webcam__intro p{color:var(--iu-slate-600);margin:0 0 8px;font-size:12.5px}.iu-signing-webcam__video{background:#0f172a;border-radius:12px;width:100%;max-width:520px}.iu-signing-error{color:#b91c1c;background:#ef44441a;border-radius:10px;margin:0;padding:8px 11px;font-size:12.5px;font-weight:800}.iu-signing-preview{gap:10px;display:grid}.iu-signing-preview__image{object-fit:contain;border:1px solid var(--iu-border);background:#fff;border-radius:12px;max-width:100%;max-height:340px}.iu-signing-preview__frame{border:1px solid var(--iu-border);background:#fff;border-radius:12px;width:100%;min-height:320px}.iu-signing-preview__signature{border:1px solid var(--iu-border);background:#fff;border-radius:10px;max-height:110px}.iu-signing-pad{gap:8px;display:grid}.iu-signing-pad__canvas{border:1px dashed var(--iu-slate-400);touch-action:none;cursor:crosshair;background:#fff;border-radius:12px;width:100%;max-width:600px;height:auto}.iu-signing-pad__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.iu-signing-otp{background:#2563eb0a;border:1px dashed #2563eb59;border-radius:12px;gap:8px;padding:12px;display:grid}.iu-signing-otp p{margin:0;font-size:12.5px}.iu-signing-otp input{border:1px solid var(--iu-border);min-height:36px;font:inherit;letter-spacing:.2em;border-radius:10px;width:140px;padding:0 10px}.iu-signing-final{gap:8px;display:grid}.iu-signing-final__button{min-height:46px;font-size:14.5px}.iu-signing-fallback{border:1px solid var(--iu-border);border-radius:12px;padding:10px 14px}.iu-signing-fallback summary{cursor:pointer;color:var(--iu-slate-600);font-size:13px;font-weight:850}.iu-signing-fallback ol{color:var(--iu-slate-600);margin:8px 0;padding-left:18px;font-size:12.5px}.iu-signing-fallback input[type=file]{margin:6px 0}.iu-signing-blocked{background:#f59e0b0f;border:1px dashed #f59e0b80;border-radius:12px;gap:6px;padding:12px;display:grid}.iu-signing-blocked p{color:#92400e;align-items:center;gap:7px;margin:0;font-weight:850;display:flex}.iu-signing-blocked ul{color:var(--iu-slate-600);margin:0;padding-left:20px;font-size:12.5px}.iu-signing-done,.iu-signing-receipt{gap:10px;display:grid}.iu-signing-receipt__title{color:var(--iu-slate-700);align-items:center;gap:7px;margin:0;font-weight:900;display:flex}.iu-signing-disclaimer{color:var(--iu-slate-400);margin:0;font-size:11.5px}.iu-signing-identity{gap:10px;display:grid}.iu-client-portal-doc-line--review{background:#f59e0b0d;border:1px dashed #f59e0b73;border-radius:10px;padding:8px}.iu-client-portal-doc-line--review input{border:1px solid var(--iu-border);min-width:160px;min-height:32px;font:inherit;border-radius:8px;flex:1;padding:0 8px;font-size:12px}.iu-client-portal-doc-line--review button{border:1px solid var(--iu-border);min-height:32px;font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.iu-client-portal-doc-line--review button.danger{color:#b91c1c;border-color:#ef444466}@media (max-width:640px){.iu-signing-card__head{flex-direction:column;align-items:flex-start}.iu-signing-otp input{width:100%}}.iu-ag-source-modal:has(>.iu-source-reader-box){padding:calc(var(--iu-topbar-h,76px) + 12px) 18px 12px;place-items:stretch center}.iu-ag-source-modal__box.iu-source-reader-box{height:100%;min-height:0;max-height:940px}.iu-ag-source-modal:has(>.iu-source-reader-box.iu-ag-source-modal__box--fullscreen){padding:0}.iu-source-reader-box.iu-ag-source-modal__box--fullscreen{width:100%;height:100%;max-height:none}@media (max-width:640px){.iu-ag-source-modal:has(>.iu-source-reader-box){padding:calc(var(--iu-topbar-h,76px) + 8px) 6px 6px}.iu-source-reader-box nav{flex-wrap:wrap;display:flex}.iu-source-reader-box nav button,.iu-source-reader-box nav a{flex:1;min-height:44px}}.iu-fas-lettura__scaduti{border-top:1px solid var(--iu-border);margin-top:16px;padding-top:12px}.iu-fas-lettura__scaduti>summary{cursor:pointer;min-height:44px;color:var(--iu-slate-700);font-weight:800}.iu-fas-lettura__scaduti>summary:focus-visible{outline:2px solid var(--iu-blue-600);outline-offset:2px}.iu-fas-lettura__scaduti>p{color:var(--iu-slate-600);font-size:13px}.iu-fatt-modal__tabs button:focus-visible{outline:2px solid var(--iu-blue-600);outline-offset:-3px}@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-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-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:""}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@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 accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}:root{--ius-night:#071329;--ius-night-soft:#102a4c;--ius-gold:#c99a2e;--ius-gold-soft:#fff6da;--ius-surface:#fff;--ius-surface-warm:#fbfaf7;--ius-border:#0f172a1a;--ius-muted:#475569;--ius-text:#111827;--ius-ring:#c99a2e61;--ius-shadow:0 14px 38px #0f172a14;--ius-shadow-soft:0 8px 24px #0f172a0f;--iusentra-page-bg:#f6f7f9;--iusentra-surface-bg:#fff;--iusentra-card-bg:#fff;--iusentra-card-subtle-bg:#f8fafc;--iusentra-surface-muted:#f1f5f9;--iusentra-border:#e2e8f0;--iusentra-border-soft:#0f172a17;--iusentra-text:#111827;--iusentra-text-muted:#475569;--iusentra-primary:#1e3a8a;--iusentra-primary-active:#1d4ed8;--iusentra-accent:#b08968;--iusentra-success:#15803d;--iusentra-warning:#b45309;--iusentra-danger:#b91c1c;--iusentra-info:#0369a1;--iusentra-radius-sm:8px;--iusentra-radius-md:12px;--iusentra-radius-lg:14px;--iusentra-spacing-1:4px;--iusentra-spacing-2:8px;--iusentra-spacing-3:12px;--iusentra-spacing-4:16px;--iusentra-spacing-5:20px;--iusentra-layout-gap:16px;--iusentra-support-rail-width:420px;--iusentra-toolbar-height:44px;--iusentra-surface-min-height:520px;--iusentra-card-min-height:88px;--iusentra-shadow-card:0 10px 30px #0f172a0f;--iusentra-shadow-raised:0 16px 42px #0f172a14}.iusentra-preset-active{--iu-bg-app:var(--iusentra-page-bg);--iu-bg-card:var(--iusentra-card-bg);--iu-border:var(--iusentra-border-soft)}.iusentra-page-shell{gap:var(--iusentra-layout-gap);color:var(--iusentra-text);display:grid}.iusentra-page-shell__body{gap:var(--iusentra-layout-gap);min-width:0;display:grid}.iusentra-main-area{--iusentra-support-rail-min-height:0px;grid-template-columns:minmax(0, 1fr) minmax(380px, var(--iusentra-support-rail-width));gap:var(--iusentra-layout-gap);align-items:start;min-width:0;display:grid}.iusentra-main-surface{flex-direction:column;gap:10px;min-width:0;display:flex}.iusentra-support-rail{gap:var(--iusentra-layout-gap);align-self:start;min-width:0;display:grid}.iusentra-panel-card,.iusentra-data-surface,.iusentra-action-card{border:1px solid var(--iusentra-border-soft);border-radius:var(--iusentra-radius-lg);background:var(--iusentra-card-bg);box-shadow:var(--iusentra-shadow-card)}.iusentra-panel-card{overflow:hidden}.iusentra-panel-card__header,.iusentra-data-surface__header{justify-content:space-between;align-items:center;gap:var(--iusentra-spacing-3);min-height:48px;padding:0 var(--iusentra-spacing-4);border-bottom:1px solid var(--iusentra-border-soft);background:linear-gradient(#fffffff5,#f8fafcd1);display:flex}.iusentra-panel-card__title,.iusentra-data-surface__title{align-items:center;gap:10px;min-width:0;display:flex}.iusentra-panel-card__title .ius-legal-icon{width:34px;height:34px;box-shadow:none;border-radius:10px;flex-basis:34px}.iusentra-panel-card__title .ius-legal-icon svg{width:17px;height:17px}.iusentra-panel-card__title span,.iusentra-data-surface__title{gap:2px;min-width:0;display:grid}.iusentra-panel-card__title strong,.iusentra-data-surface__title strong{color:var(--iusentra-text);letter-spacing:0;font-size:13px;font-weight:900;line-height:1.2}.iusentra-panel-card__title small,.iusentra-data-surface__title small{color:var(--iusentra-text-muted);font-size:12px;font-weight:700;line-height:1.3}.iusentra-panel-card__badge{border:1px solid var(--iusentra-border-soft);background:var(--iusentra-card-bg);min-width:26px;height:24px;color:var(--iusentra-text-muted);border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:grid}.iusentra-panel-card__body{padding:var(--iusentra-spacing-4)}.iusentra-filters-bar,.iusentra-context-filters{min-width:0;padding:var(--iusentra-spacing-3);border:1px solid var(--iusentra-border-soft);border-radius:var(--iusentra-radius-lg);box-shadow:var(--iusentra-shadow-card);background:#ffffffeb;gap:10px;display:grid}.iusentra-filters-bar{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(150px,180px)) auto auto}.iusentra-context-filters{background:#f8fafce0;grid-template-columns:repeat(3,minmax(0,1fr))}.iusentra-data-surface{flex-direction:column;min-width:0;display:flex;overflow:hidden}.iusentra-data-surface--fill{flex:auto;min-height:0}.iusentra-data-surface__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.iusentra-data-surface__body{background:var(--iusentra-card-bg);flex-direction:column;flex:auto;min-height:0;display:flex}.iusentra-data-surface__body>[class*=table-wrap],.iusentra-data-surface__scroll{flex:auto;min-height:0}.iusentra-data-surface__empty{padding:0 var(--iusentra-spacing-4) var(--iusentra-spacing-4)}.iusentra-pagination-bar{min-height:48px;padding:10px var(--iusentra-spacing-4);border-top:1px solid var(--iusentra-border-soft);background:var(--iusentra-card-bg);justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;display:flex}.iusentra-pagination-bar button,.iusentra-pagination-bar a{border:1px solid var(--iusentra-border-soft);border-radius:var(--iusentra-radius-sm);min-width:44px;min-height:36px;color:var(--iusentra-text);white-space:nowrap;background:#fff;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:850;line-height:1.2;display:inline-flex}.iusentra-pagination-bar button:disabled,.iusentra-pagination-bar a[aria-disabled=true]{color:var(--iusentra-text-muted);background:var(--iusentra-surface-muted);cursor:not-allowed;opacity:.72}.iusentra-empty-state{border-radius:var(--iusentra-radius-lg);text-align:center;background:linear-gradient(#fff,#f8fafc);border:1px dashed #64748b42;place-items:center;gap:10px;min-height:clamp(136px,20vh,190px);padding:24px;display:grid}.iusentra-empty-state h2,.iusentra-empty-state p{margin:0}.iusentra-empty-state h2{color:var(--iusentra-text);font-size:17px;font-weight:900;line-height:1.25}.iusentra-empty-state p{color:var(--iusentra-text-muted);font-size:13px;font-weight:700;line-height:1.45}@media (min-width:1181px){.iusentra-main-area>.iusentra-main-surface{min-height:max(var(--iusentra-support-rail-min-height), min(var(--iusentra-surface-min-height), calc(100dvh - var(--iu-topbar-h,76px) - 118px)))}}@media (max-width:1380px){.iusentra-main-area{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}}@media (max-width:1180px){.iusentra-main-area{grid-template-columns:1fr}.iusentra-main-surface{min-height:auto}}@media (max-width:760px){.iusentra-filters-bar,.iusentra-context-filters{grid-template-columns:1fr;padding:10px}.iusentra-panel-card__header,.iusentra-data-surface__header,.iusentra-pagination-bar{padding-left:12px;padding-right:12px}.iusentra-data-surface{border-radius:12px}}.ius-page-shell,.ius-page-shell__body{gap:18px;display:grid}.ius-section-header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.ius-section-header__main{align-items:flex-start;gap:12px;min-width:0;display:flex}.ius-section-header h1,.ius-section-header h2,.ius-section-header h3{color:var(--ius-text);letter-spacing:0;margin:0}.ius-section-header h1{font-size:29px;font-weight:850;line-height:1.12}.ius-section-header h2{font-size:18px;font-weight:800;line-height:1.18}.ius-section-header h3{font-size:15px;font-weight:800;line-height:1.25}.ius-section-header p{max-width:72ch;color:var(--ius-muted);margin:5px 0 0;font-size:14px;font-weight:650;line-height:1.45}.ius-section-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ius-legal-icon{border:1px solid var(--ius-border);background:var(--ius-surface);color:#1e40af;width:40px;height:40px;box-shadow:var(--ius-shadow-soft);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.ius-legal-icon svg{stroke-width:1.9px;width:20px;height:20px}.ius-tone-neutral{color:#475569;background:#f8fafc}.ius-tone-primary{color:#1e40af;background:#2563eb14}.ius-tone-success{color:#065f46;background:#10b9811a}.ius-tone-warning{color:#92400e;background:#f59e0b21}.ius-tone-danger{color:#b91c1c;background:#ef44441a}.ius-tone-gold{color:#8a5f05;background:var(--ius-gold-soft)}.ius-tone-info{color:#0369a1;background:#0ea5e91a}.ius-card-link{color:inherit;display:block}.ius-card-link:focus-visible{outline:3px solid var(--ius-ring);outline-offset:3px;border-radius:14px}.ius-metric-card,.ius-action-card,.ius-form-section,.ius-collapsible-panel{border:1px solid var(--ius-border);box-shadow:var(--ius-shadow-soft);background:#fffffff5;border-radius:14px}.ius-metric-card{min-height:118px;transition:transform .18s,box-shadow .18s,border-color .18s}.ius-card-link:hover .ius-metric-card,.ius-metric-card:hover,.ius-action-card:hover{box-shadow:var(--ius-shadow);border-color:#c99a2e59;transform:translateY(-1px)}.ius-metric-card__content,.ius-action-card__content{align-items:center;gap:14px;min-width:0;display:flex}.ius-metric-card__icon{border-radius:16px;flex-basis:52px;width:52px;height:52px}.ius-metric-card__main,.ius-action-card__body{gap:6px;min-width:0;display:grid}.ius-metric-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ius-metric-card__top span,.ius-action-card p,.ius-metric-card small{color:var(--ius-muted);font-size:13px;font-weight:650;line-height:1.35}.ius-metric-card strong{color:var(--ius-text);font-variant-numeric:tabular-nums;font-size:27px;font-weight:900;line-height:1}.ius-metric-card em{color:#1e40af;align-items:center;gap:6px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.ius-metric-card em svg,.ius-action-card__button svg{width:14px;height:14px}.ius-status-badge{border-radius:999px;min-height:22px;font-weight:800}.ius-action-card__content{align-items:flex-start}.ius-action-card h3{color:var(--ius-text);margin:0;font-size:15px;font-weight:850;line-height:1.25}.ius-action-card p{margin:0}.ius-action-card__button{margin-left:auto}.ius-empty-state{text-align:center;background:linear-gradient(#ffffffeb,#f8fafcd6);border:1px dashed #64748b42;border-radius:16px;place-items:center;gap:12px;min-height:clamp(128px,18vh,180px);padding:28px;display:grid}.ius-empty-state h2{color:var(--ius-text);margin:0;font-size:18px;font-weight:850;line-height:1.25}.ius-empty-state p{max-width:54ch;color:var(--ius-muted);margin:6px auto 0;font-size:14px;line-height:1.5}.ius-feedback-state,.ius-retry-panel,.ius-compliance-panel,.ius-channel-card,.ius-lex-panel,.ius-skeleton-card,.ius-skeleton-table{border:1px solid var(--ius-border);background:var(--ius-surface);box-shadow:var(--ius-shadow-soft);border-radius:14px}.ius-feedback-state{text-align:center;place-items:center;gap:12px;min-height:clamp(126px,18vh,178px);padding:28px;display:grid}.ius-feedback-state>svg{color:#1e40af;width:28px;height:28px}.ius-error-state>svg{color:#b45309}.ius-success-state>svg{color:#065f46}.ius-feedback-state h2,.ius-retry-panel h2,.ius-compliance-panel h2,.ius-channel-card h3,.ius-lex-panel h2{color:var(--ius-text);margin:0;font-size:18px;font-weight:850;line-height:1.24}.ius-feedback-state p,.ius-retry-panel p,.ius-compliance-panel p,.ius-channel-card p,.ius-lex-panel p,.ius-lex-panel span,.ius-compliance-panel small{color:var(--ius-muted);margin:0;font-size:13px;font-weight:640;line-height:1.48}.ius-feedback-state__actions,.ius-retry-panel,.ius-channel-card header,.ius-lex-panel header,.ius-compliance-panel header{align-items:center;gap:12px;display:flex}.ius-error-state__details{text-align:left;width:min(100%,720px)}.ius-error-state__details summary{cursor:pointer;color:var(--ius-muted);font-size:13px;font-weight:760}.ius-error-state__details pre{max-height:180px;color:var(--ius-text);background:#f8fafc;border-radius:10px;padding:12px;font-size:12px;overflow:auto}.ius-retry-panel{justify-content:space-between;padding:16px}.ius-spin{animation:.9s linear infinite ius-spin}.ius-skeleton-card{gap:14px;min-height:118px;padding:16px;display:flex}.ius-skeleton-card__icon{background:var(--ius-surface-warm);border-radius:12px;width:44px;height:44px}.ius-skeleton-card>div{flex:1;align-content:center;gap:10px;display:grid}.ius-skeleton-line{background:linear-gradient(90deg,#e2e8f0,#f8fafc,#e2e8f0) 0 0/220% 100%;border-radius:999px;height:12px;animation:1.2s ease-in-out infinite ius-skeleton;display:block}.ius-skeleton-line:nth-child(2n){width:76%}.ius-skeleton-table{gap:1px;display:grid;overflow:hidden}.ius-skeleton-table__row{border-bottom:1px solid var(--ius-border);grid-template-columns:repeat(4,minmax(120px,1fr));gap:14px;padding:14px 16px;display:grid}.ius-wizard-stepper{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ius-wizard-stepper__item{border:1px solid var(--ius-border);background:var(--ius-surface);border-radius:12px;gap:10px;min-width:0;padding:12px;display:flex}.ius-wizard-stepper__item strong{color:var(--ius-text);font-size:13px}.ius-wizard-stepper__item small{color:var(--ius-muted);margin-top:2px;font-size:12px;display:block}.ius-wizard-stepper__marker{color:#1e40af}.ius-compliance-panel{gap:12px;padding:16px;display:grid}.ius-compliance-panel__list{gap:10px;display:grid}.ius-compliance-panel__item{background:#f8fafc;border:1px solid #0f172a12;border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.ius-compliance-panel__item strong{color:var(--ius-text);font-size:13px;display:block}.ius-channel-card{gap:12px;padding:16px;display:grid}.ius-channel-card header{align-items:flex-start}.ius-channel-card header>div:nth-child(2){flex:1;min-width:0}.ius-channel-card__official{background:var(--ius-gold-soft);color:#8a5f05;border-radius:10px;padding:10px 12px}.ius-channel-card__body{gap:8px;display:grid}.ius-message-list{border:1px solid var(--ius-border);background:var(--ius-surface);border-radius:14px;display:grid;overflow:hidden}.ius-message-list__item{color:inherit;border-bottom:1px solid var(--ius-border);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 14px;text-decoration:none;display:grid}.ius-message-list__item:last-child{border-bottom:0}.ius-message-list__item strong,.ius-lex-panel__sources strong{color:var(--ius-text);font-size:14px;display:block}.ius-message-list__item span{color:var(--ius-muted);font-size:12px}.ius-message-list__meta{color:var(--ius-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.ius-message-list__meta svg{vertical-align:-2px;width:14px;height:14px}.ius-lex-panel{gap:14px;padding:16px;display:grid}.ius-lex-panel header{align-items:flex-start}.ius-lex-panel header>div{flex:1;min-width:0}.ius-lex-panel__sources{gap:10px;display:grid}.ius-lex-panel__sources article,.ius-lex-panel footer{align-items:flex-start;gap:10px;display:flex}.ius-lex-panel__sources article{border:1px solid var(--ius-border);background:#f8fafc;border-radius:12px;padding:10px}.ius-lex-panel footer{border-top:1px solid var(--ius-border);flex-wrap:wrap;justify-content:space-between;padding-top:12px}@keyframes ius-skeleton{0%{background-position:220% 0}to{background-position:-220% 0}}.ius-form-section__content,.ius-collapsible-panel__content{gap:16px;display:grid}.ius-panel-card{overflow:hidden}.ius-panel-card__content{gap:14px;padding:16px;display:grid}.ius-panel-card__body{padding:0}.ius-form-section__fields{gap:14px;display:grid}.ius-collapsible-panel{overflow:hidden}.ius-collapsible-panel__trigger{width:100%;padding:14px 16px;text-decoration:none}.ius-collapsible-panel__trigger>span{text-align:left;align-items:flex-start;gap:12px;min-width:0;display:flex}.ius-collapsible-panel__trigger strong{color:var(--ius-text);font-size:15px;display:block}.ius-collapsible-panel__trigger small{color:var(--ius-muted);margin-top:3px;font-size:13px;line-height:1.35;display:block}.ius-data-table-shell{border:1px solid var(--ius-border);background:var(--ius-surface);width:100%;box-shadow:var(--ius-shadow-soft);border-radius:14px;overflow-x:auto}.ius-data-table-shell table{min-width:720px}.ius-data-table-shell th{color:#475569;text-transform:uppercase;font-size:12px;font-weight:850}.ius-data-table-shell td{color:var(--ius-text);vertical-align:middle}@media (max-width:760px){.ius-data-table-shell{box-shadow:none;background:0 0;border:0;overflow-x:visible}.ius-data-table-shell [data-slot=table-container]{overflow-x:visible}.ius-data-table-shell table,.ius-data-table-shell thead,.ius-data-table-shell tbody,.ius-data-table-shell tr,.ius-data-table-shell th,.ius-data-table-shell td{width:100%;min-width:0;display:block}.ius-data-table-shell thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ius-data-table-shell tbody{gap:10px;display:grid}.ius-data-table-shell tr{border:1px solid var(--ius-border);background:var(--ius-surface);box-shadow:var(--ius-shadow-soft);border-radius:12px}.ius-data-table-shell td{white-space:normal;overflow-wrap:anywhere;grid-template-columns:minmax(92px,38%) minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.ius-data-table-shell td:before{content:attr(data-label);color:var(--ius-muted);text-transform:uppercase;font-size:12px;font-weight:850}}.ius-lex-floating-button{z-index:55;background:linear-gradient(135deg, var(--ius-night), var(--ius-night-soft));color:#fff;border:1px solid #c99a2e7a;gap:8px;min-height:46px;position:fixed;bottom:92px;right:22px;box-shadow:0 18px 42px #07132947}.ius-lex-floating-button:focus-visible,.ius-section-header a:focus-visible,.ius-section-header button:focus-visible,.ius-action-card a:focus-visible,.ius-action-card button:focus-visible{outline:3px solid var(--ius-ring);outline-offset:3px}.ius-topbar,.ius-app-sidebar{letter-spacing:0}@media (max-width:920px){.ius-section-header{flex-direction:column}.ius-section-header__actions{justify-content:flex-start;width:100%}.ius-metric-card__content,.ius-action-card__content{align-items:flex-start}}@media (max-width:640px){.ius-section-header h1{font-size:24px}.ius-action-card__content{display:grid}.ius-action-card__button{width:100%;margin-left:0}.ius-empty-state{min-height:150px;padding:22px 16px}.ius-feedback-state,.ius-retry-panel,.ius-channel-card,.ius-compliance-panel,.ius-lex-panel{padding:14px}.ius-retry-panel,.ius-channel-card header,.ius-lex-panel header,.ius-compliance-panel header,.ius-message-list__item{display:grid}.ius-compliance-panel__item{grid-template-columns:22px minmax(0,1fr)}.ius-compliance-panel__item .ius-status-badge{grid-column:2;justify-self:start}.ius-lex-floating-button{bottom:84px;right:14px}}.iusentra-preset-active .iu-content{color:var(--iusentra-text)}.iusentra-route-preset{width:100%;min-width:0}.iusentra-route-preset--active .iusentra-route-grid{gap:var(--iusentra-layout-gap);align-items:start}.iusentra-route-preset--active .iusentra-route-sequence{min-width:0}.iusentra-route-preset--active main[class*=-page].iusentra-route-sequence,.iusentra-route-preset--active .iu-content.iusentra-route-sequence,.iusentra-route-preset--active .iu-od-stack.iusentra-route-sequence,.iusentra-route-preset--active .iusentra-page-shell.iusentra-route-sequence,.iusentra-route-preset--active .iusentra-page-shell__body.iusentra-route-sequence,.iusentra-route-preset--active .iusentra-main-surface.iusentra-route-sequence{gap:var(--iusentra-layout-gap);flex-direction:column;display:flex}.iusentra-route-preset--active [data-iusentra-sequence-slot]{min-width:0}.iusentra-route-preset--active .iusentra-route-sequence>:not([data-iusentra-sequence-slot]){order:60;min-width:0}.iusentra-route-preset--active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header],.iusentra-route-preset--active .iusentra-route-sequence>.iu-page-heading[data-iusentra-sequence-slot=page-header],.iusentra-route-preset--active .iusentra-route-sequence>section[class*=-hero][data-iusentra-sequence-slot=page-header]{justify-content:space-between;align-items:center;gap:var(--iusentra-layout-gap);border:1px solid var(--iusentra-border);border-radius:var(--iusentra-radius-lg);background:var(--iusentra-surface-bg);width:100%;color:var(--iusentra-text);box-shadow:var(--iusentra-shadow-card);padding:clamp(20px,2.4vw,28px);display:flex}.iusentra-route-preset--active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] h1,.iusentra-route-preset--active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] h2{color:var(--iusentra-text);letter-spacing:0;margin:0}.iusentra-route-preset--active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] p{max-width:920px;color:var(--iusentra-text-muted);margin:8px 0 0}.iusentra-route-preset--active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] a,.iusentra-route-preset--active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] button{color:inherit}.iusentra-route-preset--active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] [class*=__actions],.iusentra-route-preset--active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] [class*=-actions]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.iusentra-route-preset--active [data-iusentra-sequence-slot=page-header]{order:10}.iusentra-route-preset--active [data-iusentra-sequence-slot=operational-subtitle]{order:20}.iusentra-route-preset--active [data-iusentra-sequence-slot=primary-actions]{order:30}.iusentra-route-preset--active [data-iusentra-sequence-slot=filters]{order:40}.iusentra-route-preset--active [data-iusentra-sequence-slot=context-filters]{order:50}.iusentra-route-preset--active [data-iusentra-sequence-slot=main-content]{order:60}.iusentra-route-preset--active [data-iusentra-sequence-slot=pagination-footer]{order:70}.iusentra-route-preset--active [data-iusentra-sequence-slot=support-sidebar]{order:80}.iusentra-route-preset--active [data-iusentra-sequence-part=page-header]{order:10}.iusentra-route-preset--active [data-iusentra-sequence-part=operational-subtitle]{order:20}.iusentra-route-preset--active [data-iusentra-sequence-part=primary-actions]{order:30}.iusentra-route-preset--active .iusentra-route-grid>.iusentra-route-main-surface,.iusentra-route-preset--active .iusentra-route-grid>.iusentra-route-rail{min-width:0}.iusentra-route-preset--active .iusentra-route-grid>.iusentra-route-rail{gap:var(--iusentra-layout-gap);grid-template-columns:minmax(0,1fr);align-self:start;display:grid}.iusentra-route-preset--active .iusentra-route-grid>.iusentra-route-rail>*{min-width:0}@media (min-width:1181px){.iusentra-route-preset--active .iusentra-route-grid[data-iusentra-layout-has-rail=true]{grid-template-columns:minmax(0, 1fr) minmax(380px, var(--iusentra-support-rail-width));display:grid}.iusentra-route-preset--active .iusentra-route-grid[data-iusentra-layout-has-rail=true]>.iusentra-route-main-surface{min-height:max(var(--iusentra-route-rail-height,0px), var(--iusentra-surface-min-height))}.iusentra-route-preset--active .iu-mail-layout.iusentra-route-grid[data-iusentra-layout-has-rail=true]{grid-template-columns:minmax(300px,370px) minmax(600px,1fr)}.iusentra-route-preset--active .iu-mail-layout.iusentra-route-grid>.iu-mail-list-card{grid-area:1/1}.iusentra-route-preset--active .iu-mail-layout.iusentra-route-grid>.iu-mail-reader-pane,.iusentra-route-preset--active .iu-mail-layout.iusentra-route-grid>.iu-mail-preview-card{grid-area:1/2;align-self:start}.iusentra-route-preset--active .iu-mail-layout.iusentra-route-grid>.iu-mail-inspector.iusentra-route-rail{grid-area:2/1/auto/-1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (min-width:1181px) and (max-width:1480px){.iusentra-route-preset--active .iu-ag-layout.iusentra-route-grid[data-iusentra-layout-has-rail=true]{grid-template-columns:minmax(0,1fr)}.iusentra-route-preset--active .iu-ag-layout.iusentra-route-grid>.iu-ag-calendar-card,.iusentra-route-preset--active .iu-ag-layout.iusentra-route-grid>.iu-ag-inspector.iusentra-route-rail{grid-column:1}}@media (max-width:1180px){.iusentra-route-preset--active .iusentra-route-grid[data-iusentra-layout-has-rail=true]{grid-template-columns:minmax(0,1fr);display:grid}.iusentra-route-preset--active .iusentra-route-grid[data-iusentra-layout-has-rail=true]>.iusentra-route-main-surface{min-height:auto}}.iusentra-route-preset--active .iu-ag-layout.iusentra-route-grid>.iu-ag-inspector.iusentra-route-rail{grid-template-columns:minmax(0,1fr);display:grid}.iusentra-route-preset--active .iu-ag-week--week{--iu-ag-day-min-width:118px}.iusentra-route-preset--active .iu-ag-week--week .iu-ag-day{min-width:var(--iu-ag-day-min-width,118px)}.iusentra-route-preset--active .iu-fas-insights.iusentra-route-rail,.iusentra-route-preset--active .iu-cli-insights.iusentra-route-rail,.iusentra-route-preset--active .iu-sogg-insights.iusentra-route-rail,.iusentra-route-preset--active .iu-msg-sidecol.iusentra-route-rail,.iusentra-route-preset--active .iu-msg-compose-side.iusentra-route-rail,.iusentra-route-preset--active .iu-ag-inspector.iusentra-route-rail{gap:var(--iusentra-layout-gap);grid-template-columns:minmax(0,1fr)!important;display:grid!important}.iusentra-route-preset--active .iu-fas-insights.iusentra-route-rail>*,.iusentra-route-preset--active .iu-cli-insights.iusentra-route-rail>*,.iusentra-route-preset--active .iu-sogg-insights.iusentra-route-rail>*,.iusentra-route-preset--active .iu-msg-sidecol.iusentra-route-rail>*,.iusentra-route-preset--active .iu-msg-compose-side.iusentra-route-rail>*,.iusentra-route-preset--active .iu-ag-inspector.iusentra-route-rail>*{width:100%;min-width:0}@media (min-width:1181px) and (max-width:1320px){.iusentra-route-preset--active .iu-fas-layout.iusentra-route-grid[data-iusentra-layout-has-rail=true],.iusentra-route-preset--active .iu-cli-layout.iusentra-route-grid[data-iusentra-layout-has-rail=true],.iusentra-route-preset--active .iu-sogg-layout.iusentra-route-grid[data-iusentra-layout-has-rail=true],.iusentra-route-preset--active .iu-msg-layout.iusentra-route-grid[data-iusentra-layout-has-rail=true],.iusentra-route-preset--active .iu-msg-compose-layout.iusentra-route-grid[data-iusentra-layout-has-rail=true]{grid-template-columns:minmax(0,1fr)}.iusentra-route-preset--active .iu-fas-layout.iusentra-route-grid>*,.iusentra-route-preset--active .iu-cli-layout.iusentra-route-grid>*,.iusentra-route-preset--active .iu-sogg-layout.iusentra-route-grid>*,.iusentra-route-preset--active .iu-msg-layout.iusentra-route-grid>*,.iusentra-route-preset--active .iu-msg-compose-layout.iusentra-route-grid>*{grid-column:1}}.iusentra-preset-active .iu-panel,.iusentra-preset-active .iu-metric,.iusentra-preset-active .iu-money,.iusentra-preset-active .iu-dossier-card,.iusentra-preset-active .iu-source-card{border-color:var(--iusentra-border-soft);border-radius:var(--iusentra-radius-lg);background:var(--iusentra-card-bg);box-shadow:var(--iusentra-shadow-card)}.iusentra-preset-active .iu-panel>header{border-bottom-color:var(--iusentra-border-soft);background:linear-gradient(#fffffff5,#f8fafcd1);min-height:48px}.iusentra-preset-active .iu-panel>header>div,.iusentra-preset-active .iu-panel__body{min-width:0}.iusentra-preset-active .iu-button,.iusentra-preset-active .iu-fas-filter-btn,.iusentra-preset-active .iu-fas-icon-btn{min-height:var(--iusentra-toolbar-height);border-radius:var(--iusentra-radius-md)}.iusentra-preset-active .iu-grid,.iusentra-preset-active .iu-metrics,.iusentra-preset-active .iu-fas-stats,.iusentra-preset-active .iu-fas-lower-grid{gap:var(--iusentra-layout-gap)}.iusentra-preset-active table{border-spacing:0}.iusentra-preset-active th,.iusentra-preset-active td{overflow-wrap:anywhere}.iusentra-preset-active .iu-row strong,.iusentra-preset-active .iu-compact-row strong,.iusentra-preset-active .iu-agenda-row strong,.iusentra-preset-active .iu-op strong{letter-spacing:0}.iusentra-preset-active .iu-studio-kpis,.iusentra-preset-active .iu-fatt-kpis,.iusentra-preset-active .iu-prev-kpis,.iusentra-preset-active .iu-comp-metrics,.iusentra-preset-active .iu-msg-stats,.iusentra-preset-active .iu-mail-stats,.iusentra-preset-active .iu-tel-surface-stats,.iusentra-preset-active .iu-sm-kpis,.iusentra-preset-active .iu-ag-kpis,.iusentra-preset-active .iu-cli-stats,.iusentra-preset-active .iu-cln-stats,.iusentra-preset-active .iu-sogg-stats,.iusentra-preset-active .iu-fas-stats{gap:var(--iusentra-layout-gap);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.iusentra-preset-active .iu-ag-kpi span,.iusentra-preset-active .iu-ag-kpi small{overflow-wrap:anywhere;min-width:0;line-height:1.25}.iusentra-preset-active .iu-ag-kpis{width:100%;min-width:0;max-width:100%}@media (max-width:1480px){.iusentra-preset-active .iu-ag-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.iusentra-preset-active .iu-ag-kpis{grid-template-columns:minmax(0,1fr)}}.iusentra-preset-active .iu-kpi-card,.iusentra-preset-active .iu-sm-kpi{border-color:var(--iusentra-border-soft);border-radius:var(--iusentra-radius-lg);background:var(--iusentra-card-bg);min-height:108px;box-shadow:var(--iusentra-shadow-card)}.iusentra-preset-active .iu-sm-kpi span{color:var(--iusentra-text-muted);letter-spacing:.08em}.iusentra-preset-active .iu-sm-kpi strong{color:var(--iusentra-text);letter-spacing:0}.iusentra-preset-active .iu-kpi-card .ius-metric-card__content{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;display:grid}.iusentra-preset-active .iu-kpi-card .ius-metric-card__top{align-items:flex-start;gap:10px}.iusentra-preset-active .iu-kpi-card .ius-metric-card__top>span,.iusentra-preset-active .iu-kpi-card .ius-metric-card__label{color:var(--iusentra-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:780;line-height:1.25}.iusentra-preset-active .iu-kpi-card strong,.iusentra-preset-active .iu-kpi-card .ius-metric-card__value{color:var(--iusentra-text);letter-spacing:0;overflow-wrap:anywhere;font-size:26px;font-weight:820;line-height:1.08}.iusentra-preset-active .iu-kpi-card .ius-metric-card__note{color:var(--iusentra-text-muted);line-height:1.4}.iusentra-preset-active .iu-od-surface,.iusentra-preset-active .iu-comp-contract,.iusentra-preset-active .iu-comp-warning,.iusentra-preset-active .iu-studio-banner,.iusentra-preset-active .iu-fatt-banner,.iusentra-preset-active .iu-prev-banner,.iusentra-preset-active .iu-sm-main,.iusentra-preset-active .iu-sm-panel{border:1px solid var(--iusentra-border-soft);border-radius:var(--iusentra-radius-lg);background:var(--iusentra-card-bg);box-shadow:var(--iusentra-shadow-card);color:var(--iusentra-text)}.iusentra-preset-active .iu-comp-page,.iusentra-preset-active .iu-studio-page,.iusentra-preset-active .iu-fatt-page,.iusentra-preset-active .iu-prev-page,.iusentra-preset-active .iu-msg-page,.iusentra-preset-active .iu-tel-surface-page{color:var(--iusentra-text)}.iusentra-preset-active .iu-msg-filters,.iusentra-preset-active .iu-mail-toolbar,.iusentra-preset-active [data-iusentra-sequence-slot=filters]{align-items:center}.iusentra-preset-active .iu-msg-filters{grid-template-columns:minmax(220px,1fr) minmax(148px,200px) minmax(148px,200px) auto auto;grid-auto-rows:minmax(var(--iusentra-toolbar-height), auto)}.iusentra-preset-active .iu-msg-filters label,.iusentra-preset-active .iu-msg-filters select,.iusentra-preset-active .iu-msg-filters button,.iusentra-preset-active .iu-msg-filters a{height:var(--iusentra-toolbar-height);min-height:var(--iusentra-toolbar-height);align-self:center}.iusentra-preset-active .iu-msg-filters button,.iusentra-preset-active .iu-msg-filters a{white-space:nowrap;width:auto}.iusentra-preset-active .iu-msg-filters button,.iusentra-preset-active .iu-mail-toolbar button,.iusentra-preset-active [data-iusentra-sequence-slot=filters] button{min-height:var(--iusentra-toolbar-height);align-self:center}@media (max-width:880px){.iusentra-preset-active .iu-msg-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.iusentra-preset-active .iu-msg-filters label{grid-column:1/-1}}@media (max-width:620px){.iusentra-preset-active .iu-msg-filters{grid-template-columns:minmax(0,1fr)}}.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] .iu-msg-eyebrow,.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] [class*=eyebrow],.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] [class*=badge]{color:var(--iusentra-accent)}.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] .iu-button,.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] .iu-btn,.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] button{color:var(--iusentra-text)}.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] .iu-button--primary,.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] .iu-btn--primary,.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] button[class*=primary]{color:#f8fafc;background:linear-gradient(135deg,#071329,#123d72);border-color:#0000}.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] .iu-button--primary:hover,.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] .iu-btn--primary:hover,.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] button[class*=primary]:hover{color:#fff}.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] .iu-button--primary svg,.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] .iu-btn--primary svg{color:currentColor}.iusentra-preset-active .iu-button--primary,.iusentra-preset-active .iu-btn--primary,.iusentra-preset-active .iu-button--primary:hover,.iusentra-preset-active .iu-btn--primary:hover{color:#fff}.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] .iu-btn--neutral{color:#0f172a;background:#fff;border-color:#0f172a21}.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] .iu-button:disabled,.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] .iu-btn:disabled,.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] button:disabled{color:#334155;opacity:1;cursor:not-allowed;background:linear-gradient(135deg,#f8fafc,#eef2f7);border-color:#cbd5e1;transform:none;box-shadow:inset 0 0 0 1px #ffffffb8}.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] .iu-button:disabled svg,.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] button:disabled svg{color:#64748b}.iusentra-preset-active{--iusentra-page-bg:#f5f7fb;--iusentra-surface-bg:#fffffff5;--iusentra-card-bg:#fffffffa;--iusentra-card-subtle-bg:#f8fbff;--iusentra-border:#0f172a1a;--iusentra-border-soft:#0f172a14;--iusentra-primary:#123d72;--iusentra-primary-active:#2563eb;--iusentra-accent:#b8860b;--iusentra-radius-sm:8px;--iusentra-radius-md:10px;--iusentra-radius-lg:12px;--iusentra-layout-gap:14px;--iusentra-support-rail-width:420px;--iusentra-shadow-card:0 12px 34px #0f172a12;--iusentra-shadow-raised:0 22px 54px #0f172a1a}.iusentra-preset-active .iu-content{background:linear-gradient(180deg, #ffffff6b, #f5f7fb00), var(--iusentra-page-bg)}.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header],.iusentra-preset-active .iusentra-route-sequence>.iu-page-heading[data-iusentra-sequence-slot=page-header],.iusentra-preset-active .iusentra-route-sequence>section[class*=-hero][data-iusentra-sequence-slot=page-header]{background:linear-gradient(90deg,#123d7212,#fffffff5 38%,#f8fbfff5),#fff;border-color:#123d7224;min-height:124px;position:relative;overflow:hidden;box-shadow:0 18px 48px #123d7217}.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header]:before,.iusentra-preset-active .iusentra-route-sequence>.iu-page-heading[data-iusentra-sequence-slot=page-header]:before,.iusentra-preset-active .iusentra-route-sequence>section[class*=-hero][data-iusentra-sequence-slot=page-header]:before{content:"";background:linear-gradient(#123d72,#2563eb 48%,#b8860b);width:5px;position:absolute;inset:0 auto 0 0}.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] h1,.iusentra-preset-active .iusentra-route-sequence>[data-iusentra-sequence-slot=page-header] h2{font-size:clamp(25px,2.15vw,34px);font-weight:950;line-height:1.08}.iusentra-panel-card,.iusentra-data-surface,.iusentra-action-card{border-radius:var(--iusentra-radius-lg);border-color:#123d721a;position:relative;box-shadow:0 12px 32px #0f172a0f}.iusentra-panel-card:before,.iusentra-data-surface:before{content:"";opacity:.82;background:linear-gradient(90deg,#123d72b8,#2563eb94,#b8860b94);height:3px;position:absolute;inset:0 0 auto}.iusentra-panel-card__header,.iusentra-data-surface__header{background:linear-gradient(#fffffffa,#f8fbffe6);min-height:54px}.iusentra-panel-card__title .ius-legal-icon,.ius-legal-icon{color:#1d4ed8;background:linear-gradient(#ffffffe6,#eff6ffdb),#fff;border-color:#2563eb29}.iusentra-panel-card__body{background:linear-gradient(#fffffffa,#f8fafcad)}.iusentra-filters-bar,.iusentra-context-filters{background:linear-gradient(90deg,#fffffffa,#f8fbffe6),#fff;border-color:#123d721f;align-items:center;box-shadow:0 14px 36px #0f172a0f}.iusentra-data-surface__body{background:linear-gradient(180deg, #fffffffa, #f8fbffb3), var(--iusentra-card-bg)}.iusentra-route-preset--active .iusentra-route-grid>.iusentra-route-rail{gap:12px}.iusentra-route-preset--active .iusentra-route-grid>.iusentra-route-rail>*{overflow:hidden}.iusentra-preset-active main a[href],.iusentra-preset-active main button,.iusentra-preset-active .iu-content a[href],.iusentra-preset-active .iu-content button{min-height:44px}:where(.iusentra-preset-active main a[href],.iusentra-preset-active .iu-content a[href]){align-items:center;gap:.38rem;min-width:44px;display:inline-flex}.iusentra-preset-active .iu-link,.iusentra-preset-active .iu-sync,.iusentra-preset-active .iu-cln-back,.iusentra-preset-active .iu-msg-back,.iusentra-preset-active .iu-msg-panel-action,.iusentra-preset-active .iu-scad-card a,.iusentra-preset-active .iu-settings-page a[href],.iusentra-preset-active .iu-db-table a[href],.iusentra-preset-active .iu-profiles-rollback{align-items:center;min-width:44px;min-height:44px}.iusentra-preset-active main button,.iusentra-preset-active .iu-content button{min-width:44px}.iusentra-preset-active main button,.iusentra-preset-active main a[href],.iusentra-preset-active .iu-content button,.iusentra-preset-active .iu-content a[href]{line-height:1.25}.iusentra-preset-active .iu-button,.iusentra-preset-active .iu-btn,.iusentra-preset-active .iu-deadline-ghost,.iusentra-preset-active .iu-deadline-outline,.iusentra-preset-active .iu-deadline-cancel{overflow-wrap:anywhere;text-align:center;white-space:normal;max-width:100%;height:auto;min-height:44px;padding-top:8px;padding-bottom:8px}.iusentra-preset-active .iu-button svg,.iusentra-preset-active .iu-btn svg,.iusentra-preset-active .iu-deadline-ghost svg,.iusentra-preset-active .iu-deadline-outline svg,.iusentra-preset-active .iu-deadline-cancel svg{flex:none}.iusentra-preset-active main .group\/button,.iusentra-preset-active .iu-content .group\/button{white-space:normal;height:auto;min-height:44px;padding-top:8px;padding-bottom:8px}@media (max-width:920px){.iusentra-preset-active main a[href],.iusentra-preset-active main button,.iusentra-preset-active .iu-content a[href],.iusentra-preset-active .iu-content button,.iusentra-preset-active .iu-link,.iusentra-preset-active .iu-sync,.iusentra-preset-active .iu-cln-back,.iusentra-preset-active .iu-msg-back,.iusentra-preset-active .iu-msg-panel-action,.iusentra-preset-active .iu-scad-card a,.iusentra-preset-active .iu-settings-page a[href],.iusentra-preset-active .iu-db-table a[href],.iusentra-preset-active .iu-profiles-rollback,.iusentra-preset-active .iu-button,.iusentra-preset-active .iu-btn,.iusentra-preset-active .iu-deadline-ghost,.iusentra-preset-active .iu-deadline-outline,.iusentra-preset-active .iu-deadline-cancel,.iusentra-preset-active main .group\/button,.iusentra-preset-active .iu-content .group\/button{min-height:44px}}.iusentra-preset-active .iu-ag-slot{height:44px;min-height:44px}.iusentra-preset-active .iu-ag-day__body{background:repeating-linear-gradient(#0000 0 87px,#0f172a0e 88px);height:1056px}.iusentra-preset-active main .iu-li-acquisition__source,.iusentra-preset-active .iu-content .iu-li-acquisition__source{white-space:normal;align-content:start;height:auto;min-height:8.75rem;overflow:visible}.iusentra-preset-active main .iu-li-acquisition__source span,.iusentra-preset-active .iu-content .iu-li-acquisition__source span{flex-wrap:wrap;align-items:flex-start}.iusentra-preset-active main .iu-li-source-preview__item,.iusentra-preset-active .iu-content .iu-li-source-preview__item{white-space:normal;align-content:start;height:auto;min-height:7.75rem;overflow:visible}.iusentra-preset-active main .iu-li-source-preview__item small,.iusentra-preset-active main .iu-li-source-preview__item strong,.iusentra-preset-active main .iu-li-acquisition__source small,.iusentra-preset-active main .iu-li-acquisition__source strong,.iusentra-preset-active .iu-content .iu-li-source-preview__item small,.iusentra-preset-active .iu-content .iu-li-source-preview__item strong,.iusentra-preset-active .iu-content .iu-li-acquisition__source small,.iusentra-preset-active .iu-content .iu-li-acquisition__source strong{overflow-wrap:anywhere;white-space:normal}.iusentra-preset-active .iu-cln-mini-action,.iusentra-preset-active .iu-scad-filter-btn,.iusentra-preset-active .iu-scad-icon-btn,.iusentra-preset-active .iu-scad-reset{min-height:34px}.iusentra-preset-active .iu-settings-tabs__list,.iusentra-preset-active .iu-search-filterbar,.iusentra-preset-active .iu-profiles-matrix,.iusentra-preset-active .iu-cli-table-wrap,.iusentra-preset-active .iu-db-table-wrap{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.iusentra-preset-active .iu-settings-tabs__list{scrollbar-width:thin}@media (max-width:1180px){.iusentra-preset-active .iu-cli-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.iusentra-preset-active .iu-cli-toolbar .iu-cli-search,.iusentra-preset-active .iu-cli-toolbar label:first-child{grid-column:1/-1!important}.iusentra-preset-active .iu-cli-toolbar .iu-cli-filter-btn,.iusentra-preset-active .iu-cli-toolbar .iu-cli-icon-btn{justify-self:stretch!important;width:100%!important}}@media (min-width:1181px){.iusentra-route-preset--active .iusentra-route-grid[data-iusentra-layout-has-rail=true]{grid-template-columns:minmax(0, 1fr) minmax(380px, var(--iusentra-support-rail-width))}.iusentra-route-preset--active .iusentra-route-grid>.iusentra-route-rail{scrollbar-width:auto;max-height:none;position:static;top:auto;overflow:visible}}@media (max-width:1180px){.iusentra-route-preset--active .iusentra-route-grid>.iusentra-route-rail{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}}.ius-status-badge.ius-tone-primary{color:#1e40af;background:#eef3fd}.ius-status-badge.ius-tone-success{color:#065f46;background:#e7f8f2}.ius-status-badge.ius-tone-warning{color:#92400e;background:#fef2df}.ius-status-badge.ius-tone-danger{color:#b91c1c;background:#f7e8ea}.iu-operational-live-notices{right:20px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:6000;gap:8px;width:min(520px,100vw - 32px);display:grid;position:fixed}.iu-operational-live-notice{border:1px solid var(--iu-warning-border,#d6aa48);background:var(--iu-warning-bg,#fff8e8);color:var(--iu-slate-900,#172033);border-radius:10px;padding:12px 16px;font-size:13px;line-height:1.5;box-shadow:0 6px 20px #1720331f}.iu-operational-live-notice .iu-button{margin-top:8px}@media (max-width:600px){.iu-operational-live-notices{right:16px}}@media print{.iu-operational-live-notices{display:none}}.iu-managed-window{pointer-events:none;background:0 0;padding:12px 12px 70px}.iu-managed-window>.iu-ag-source-modal__box{pointer-events:auto;border:1px solid var(--iu-border);box-shadow:0 14px 60px #0f172a3d}.iu-managed-window.is-minimized{display:none}.iu-managed-window.iu-ag-source-modal:has(>.iu-source-reader-box){place-items:stretch center;padding:12px 12px 86px}.iu-managed-window.iu-ag-source-modal>.iu-ag-source-modal__box.iu-source-reader-box{height:100%;max-height:none}.iu-managed-window .iu-viewer-edit__bar>button:disabled{opacity:1;color:var(--iu-slate-600);background:var(--iu-bg-app);cursor:not-allowed}@media (max-width:520px){.iu-managed-window.iu-ag-source-modal:has(>.iu-source-reader-box){padding:6px 6px 86px}}.iu-managed-window.is-expanded>.iu-ag-source-modal__box{width:calc(100vw - 24px);max-width:none;height:calc(100dvh - 90px);max-height:none;transform:none!important}.iu-managed-window>.iu-ag-source-modal__box>header nav{flex-wrap:wrap;justify-content:flex-end}.iu-window-dock{z-index:100000;border:1px solid var(--iu-border);background:var(--iu-bg-card);border-radius:12px;align-items:center;gap:8px;max-width:calc(100vw - 24px);padding:7px 9px;display:flex;position:fixed;bottom:12px;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 6px 24px #0f172a2e}.iu-window-dock>span{color:var(--iu-blue-700);align-items:center;gap:5px;display:flex}.iu-window-dock>div{border:1px solid var(--iu-blue-500);border-radius:7px;flex-shrink:0;display:flex}.iu-window-dock>div.is-minimized{border-color:var(--iu-border)}.iu-window-dock button{min-height:38px;color:var(--iu-navy-900);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:6px 9px;font-size:12px;display:flex}.iu-window-dock button span{white-space:nowrap;text-overflow:ellipsis;max-width:210px;overflow:hidden}.iu-window-dock button:hover,.iu-window-dock button:focus-visible{background:var(--iu-blue-50);outline:2px solid var(--iu-blue-500);outline-offset:1px}body:has(.iu-managed-window){overflow:auto!important}@media (max-width:520px){.iu-window-dock button span{max-width:135px}.iu-managed-window{padding:6px 6px 68px}.iu-managed-window.is-expanded>.iu-ag-source-modal__box{width:calc(100vw - 12px);height:calc(100dvh - 80px)}.iu-managed-window>.iu-ag-source-modal__box>header{flex-wrap:wrap;gap:8px;padding:10px}.iu-managed-window>.iu-ag-source-modal__box>header nav{width:100%}}.iu-context-work-window{width:min(1240px,100vw - 24px);height:min(840px,100dvh - 90px)}.iu-context-work-window__body{flex:1;min-height:0;padding:0!important;overflow:hidden!important}.iu-context-work-frame{background:var(--iu-bg-app);border:0;width:100%;height:100%;display:block}.iu-existing-window-controls{background:var(--iu-bg-card);min-height:38px;color:var(--iu-slate-700);cursor:move;touch-action:none;z-index:10;border:0;order:-1;justify-content:space-between;align-items:center;gap:10px;padding:4px;font-size:12px;font-weight:700;display:flex;position:relative}.iu-existing-window-controls nav{gap:5px;display:flex}.iu-existing-window-controls button{border:1px solid var(--iu-border);background:var(--iu-bg-card);width:40px;height:38px;color:var(--iu-navy-900);cursor:pointer;border-radius:7px;place-items:center;display:grid}.iu-existing-window-controls button:hover,.iu-existing-window-controls button:focus-visible,.iu-existing-window-controls:focus-visible{outline:2px solid var(--iu-blue-500);outline-offset:1px;background:var(--iu-blue-50)}.iu-existing-window-controls{background:0 0;margin-left:auto}.iu-managed-window:not(.is-expanded)>.iu-ag-source-modal__box{resize:both;min-width:min(300px,100vw - 24px);min-height:180px}.iu-managed-window.is-expanded>.iu-ag-source-modal__box{resize:none}header:has(>.iu-existing-window-controls){flex-wrap:wrap;gap:6px}.iu-existing-window-controls{order:2}.iu-topbar-panel[data-managed-existing-window]>header>small{flex-basis:100%;order:3}.iu-managed-window.is-positioned>.iu-ag-source-modal__box{resize:none;min-width:0;min-height:0}.iu-window-snap-menu{z-index:100010;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:12px;gap:3px;width:248px;padding:10px;display:grid;position:fixed;box-shadow:0 12px 40px #0f172a30}.iu-window-snap-menu>strong{padding:4px 7px 8px;font-size:12px}.iu-window-snap-menu>button{color:#0f172a;text-align:left;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:6px;align-items:center;gap:10px;padding:7px;font-size:12px;display:flex}.iu-window-snap-menu>button:hover,.iu-window-snap-menu>button:focus-visible{color:#123d72;outline-offset:-2px;background:#edf4fc;outline:2px solid #2563eb}.iu-snap-symbol{background:linear-gradient(90deg,#e2e8f0 49%,#fff 49% 51%,#e2e8f0 51%);border:1px solid #94a3b8;border-radius:3px;flex:none;width:30px;height:22px;position:relative}.iu-snap-symbol:after{content:"";background:#2563eb;border-radius:1px;width:12px;position:absolute;top:1px;bottom:1px;left:1px}.iu-snap-symbol.is-right:after,.iu-snap-symbol.is-top-right:after,.iu-snap-symbol.is-bottom-right:after{left:auto;right:1px}.iu-snap-symbol:is(.is-top-left,.is-top-right):after{bottom:50%}.iu-snap-symbol:is(.is-bottom-left,.is-bottom-right):after{top:50%}.iu-snap-symbol.is-free:after{width:20px;height:13px;top:4px;left:4px}[data-managed-existing-window]>header,[data-managed-existing-window]>section>header{cursor:move;touch-action:none}.iu-work-panel-host{display:contents}.iu-work-panel-host>.iu-topbar-panel{max-height:calc(100dvh - 150px);position:fixed;top:76px;left:auto;right:12px}body:has([data-managed-existing-window]){overflow:auto!important}.iu-managed-window>.iu-ag-source-modal__box,[data-managed-existing-window]>[class*=__panel]{container-type:inline-size}@container (width<=640px){.iu-ag-source-modal__box>header{flex-wrap:wrap;gap:8px}.iu-ag-source-modal__box>header>nav{flex-basis:100%;justify-content:flex-end}[data-managed-existing-window] header:has(>.iu-existing-window-controls){flex-wrap:wrap}.iu-existing-window-controls{width:100%;margin-left:0}}.iu-managed-window>.iu-ag-source-modal__box>header .iu-window-title-controls{flex-wrap:nowrap;flex:none;align-items:center;gap:6px;display:flex}.iu-managed-window>.iu-ag-source-modal__box>header .iu-window-title-controls>button{flex:0 0 38px;width:38px;padding:0}@container (width<=640px){.iu-managed-window>.iu-ag-source-modal__box>header{flex-flow:wrap;align-items:flex-start;gap:8px;min-height:0}.iu-managed-window>.iu-ag-source-modal__box>header>div{flex:0 0 100%;width:100%}.iu-managed-window>.iu-ag-source-modal__box>header>nav{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;width:100%;display:flex}.iu-managed-window>.iu-ag-source-modal__box>header>nav>a,.iu-managed-window>.iu-ag-source-modal__box>header>nav>button{flex:none;max-width:100%;min-height:36px}.iu-managed-window .iu-viewer-edit__bar{flex-wrap:wrap;align-items:center;gap:6px}.iu-managed-window .iu-viewer-edit__bar>button{flex:none;max-width:100%;min-height:36px}.iu-managed-window .iu-viewer-edit__bar>span{flex:0 0 100%;width:100%;line-height:1.4}}.iu-managed-window>.iu-ag-source-modal__box>header>nav :is(a,button):focus-visible,.iu-window-dock button:focus-visible,.iu-existing-window-controls button:focus-visible,.iu-window-snap-menu [role=menuitem]:focus-visible{outline:2px solid var(--iu-blue-700,#1d4ed8);outline-offset:2px}[data-managed-existing-window]>[class*=__box],[data-managed-existing-window]>[class*=-box]{container-type:inline-size}[data-managed-existing-window] .iu-existing-window-controls>nav{flex-flow:row;flex:none;gap:5px;width:auto;min-width:0;display:flex!important}[data-managed-existing-window] .iu-existing-window-controls>nav>button{flex:0 0 38px;width:38px;min-width:38px;height:38px;min-height:38px;padding:0}@media (max-width:600px){[data-managed-existing-window] .iu-existing-window-controls{box-sizing:border-box;width:100%;margin-left:0}}@container (width<=640px){[data-managed-existing-window] .iu-viewer-edit__bar{flex-wrap:wrap;align-items:center;gap:6px}[data-managed-existing-window] .iu-viewer-edit__bar>button{flex:none;max-width:100%;min-height:36px}[data-managed-existing-window] .iu-viewer-edit__bar>span{flex:0 0 100%;width:100%;line-height:1.4}}.iu-window-resize-frame{pointer-events:none}.iu-window-resize-handle{pointer-events:auto;touch-action:none;border-radius:3px;position:absolute;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.iu-window-resize-handle.is-n,.iu-window-resize-handle.is-s{cursor:ns-resize;height:8px;left:12px;right:12px}.iu-window-resize-handle.is-n{top:-4px}.iu-window-resize-handle.is-s{bottom:-4px}.iu-window-resize-handle.is-e,.iu-window-resize-handle.is-w{cursor:ew-resize;width:8px;top:12px;bottom:12px}.iu-window-resize-handle.is-e{right:-4px}.iu-window-resize-handle.is-w{left:-4px}.iu-window-resize-handle.is-ne,.iu-window-resize-handle.is-nw,.iu-window-resize-handle.is-se,.iu-window-resize-handle.is-sw{width:16px;height:16px}.iu-window-resize-handle.is-ne{cursor:nesw-resize;top:-5px;right:-5px}.iu-window-resize-handle.is-nw{cursor:nwse-resize;top:-5px;left:-5px}.iu-window-resize-handle.is-se{cursor:nwse-resize;bottom:-5px;right:-5px}.iu-window-resize-handle.is-sw{cursor:nesw-resize;bottom:-5px;left:-5px}.iu-window-resize-handle:hover,.iu-window-resize-handle:focus-visible{outline-offset:1px;outline:2px solid #fff;background:var(--iu-blue-700,#1d4ed8)!important}.iu-managed-window>.iu-ag-source-modal__box,[data-managed-existing-window],[data-managed-existing-window]>[class*=__panel]{resize:none!important}.iu-existing-window-controls button:hover,.iu-existing-window-controls button:focus-visible{color:var(--iu-navy-900,#15223b);outline-color:var(--iu-blue-700,#1d4ed8);background:#eff6ff}.iu-window-dock button:hover,.iu-window-dock button:focus-visible{outline-color:var(--iu-blue-700,#1d4ed8);background:#eff6ff}.iu-window-dock>div{border-color:var(--iu-border,#cbd5e1)}.iu-window-dock>div.is-active{border-color:var(--iu-blue-700,#1d4ed8);background:#eff6ff}.iu-window-dock>div.is-active>button:first-child{color:var(--iu-blue-700,#1d4ed8)}[data-managed-existing-window]>.iu-fas-preview-modal__box{container-type:inline-size}@container (width<=520px){[data-managed-existing-window]>.iu-fas-preview-modal__box>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px;display:grid!important}[data-managed-existing-window]>.iu-fas-preview-modal__box>header>.iu-fas-preview-modal__title{grid-area:1/1;width:auto;min-width:0}[data-managed-existing-window]>.iu-fas-preview-modal__box>header>.iu-fas-preview-modal__title span{font-size:10px}[data-managed-existing-window]>.iu-fas-preview-modal__box>header>.iu-fas-preview-modal__title strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}[data-managed-existing-window]>.iu-fas-preview-modal__box>header>.iu-existing-window-controls{grid-area:1/2;width:auto;min-height:38px;margin:0;padding:0}[data-managed-existing-window]>.iu-fas-preview-modal__box>header>.iu-existing-window-controls>span{display:none}[data-managed-existing-window]>.iu-fas-preview-modal__box>header>nav{grid-area:2/1/auto/-1;justify-content:flex-end;margin:0;display:flex}[data-managed-existing-window]>.iu-fas-preview-modal__box>header>nav>button{flex:none;height:30px;min-height:30px;padding:0 10px}}.iu-window-dock .iu-window-dock__organize{min-height:44px;color:var(--iu-blue-700);border:1px solid var(--iu-border);background:var(--iu-bg-card);flex-shrink:0;gap:6px}.iu-window-dock .iu-window-dock__organize[aria-expanded=true]{background:var(--iu-blue-50);border-color:var(--iu-blue-600)}.iu-window-dock__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.iu-window-arrange-menu{z-index:100010;border:1px solid var(--iu-border);background:var(--iu-bg-card);width:min(280px,100vw - 16px);max-height:calc(100dvh - 100px);color:var(--iu-navy-900);border-radius:12px;gap:4px;padding:10px;display:grid;position:fixed;overflow:auto;box-shadow:0 12px 40px #0f172a33}.iu-window-arrange-menu>strong{padding:4px 6px;font-size:14px}.iu-window-arrange-menu>p{color:var(--iu-slate-600);margin:0;padding:0 6px 6px;font-size:12px;line-height:1.4}.iu-window-arrange-menu>button{background:var(--iu-bg-card);min-height:52px;color:var(--iu-navy-900);text-align:left;cursor:pointer;font:inherit;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.iu-window-arrange-menu>button>svg{color:var(--iu-blue-700);flex-shrink:0}.iu-window-arrange-menu>button>span{gap:3px;min-width:0;display:grid}.iu-window-arrange-menu>button strong{font-size:14px}.iu-window-arrange-menu>button small{color:var(--iu-slate-600);font-size:12px;line-height:1.35}.iu-window-arrange-menu>button:hover,.iu-window-arrange-menu>button:focus-visible{background:var(--iu-blue-50);border-color:var(--iu-blue-600);outline:2px solid var(--iu-blue-600);outline-offset:-2px}.iu-managed-window>.iu-ag-source-modal__box>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-height:0;padding:10px 12px;display:grid}.iu-managed-window>.iu-ag-source-modal__box>header>div{flex:initial;grid-area:1/1;width:auto;min-width:0}.iu-managed-window>.iu-ag-source-modal__box>header>div :is(strong,small,span){overflow-wrap:anywhere;max-width:100%}.iu-managed-window>.iu-ag-source-modal__box>header>nav{flex:initial;width:auto;display:contents}.iu-managed-window>.iu-ag-source-modal__box>header>nav>.iu-window-title-controls{grid-area:1/2;place-self:center end;gap:4px}.iu-managed-window>.iu-ag-source-modal__box>header>nav>.iu-window-title-controls>button{flex:0 0 38px;width:38px;min-width:38px;min-height:38px}.iu-managed-window>.iu-ag-source-modal__box>header>nav>:not(.iu-window-title-controls){grid-column:1/-1;justify-self:end;max-width:100%}[data-managed-existing-window] header:has(>.iu-existing-window-controls){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;display:grid!important}[data-managed-existing-window] header:has(>.iu-existing-window-controls)>:first-child:not(.iu-existing-window-controls){overflow-wrap:anywhere;grid-area:1/1;width:auto;min-width:0}[data-managed-existing-window] header>.iu-existing-window-controls{grid-area:1/2;align-self:center;gap:0;min-height:38px;margin:0;padding:0;width:auto!important}[data-managed-existing-window] header>.iu-existing-window-controls>span{display:none}[data-managed-existing-window] header:has(>.iu-existing-window-controls)>nav{grid-column:1/-1;justify-self:end}@container (width<=400px){.iu-managed-window>.iu-ag-source-modal__box>header{gap:6px;padding:8px}.iu-managed-window>.iu-ag-source-modal__box>header>div>strong{font-size:13px;line-height:1.3}.iu-managed-window>.iu-ag-source-modal__box>header>div>span{font-size:10px;line-height:1.3}}.iu-managed-window>.iu-source-reader-box--compact>header>nav{flex-wrap:nowrap;grid-area:1/2;justify-content:flex-end;align-items:center;gap:4px;width:auto;display:flex}.iu-managed-window>.iu-source-reader-box--compact>header>nav>.iu-source-original-icon{flex:0 0 38px;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:grid}.iu-managed-window>.iu-source-reader-box--compact>header>nav>.iu-window-title-controls{gap:4px}@container (width<=520px){.iu-managed-window>.iu-source-reader-box--compact>header>div>:is(span,small){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.iu-managed-window>.iu-source-reader-box--compact>header>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;display:block;overflow:hidden}}[data-managed-existing-window] .iu-existing-window-controls>nav>button,.iu-managed-window .iu-window-title-controls>button{justify-content:center;align-items:center;gap:0;padding:0;display:flex!important}[data-managed-existing-window] .iu-existing-window-controls>nav>button>svg,.iu-managed-window .iu-window-title-controls>button>svg{flex:none;margin:0;display:block}[data-managed-existing-window]>.iu-fas-preview-modal__box>header:has(>.iu-existing-window-controls){grid-template-columns:minmax(0,1fr) auto auto;min-height:54px;padding:8px 12px}[data-managed-existing-window]>.iu-fas-preview-modal__box>header>.iu-existing-window-controls{grid-area:1/3}[data-managed-existing-window]>.iu-fas-preview-modal__box>header>nav{grid-area:1/2;align-items:center;gap:4px;width:auto;display:flex}@container (width<=520px){[data-managed-existing-window]>.iu-fas-preview-modal__box>header:has(>.iu-existing-window-controls){grid-template-columns:minmax(0,1fr) auto;padding:8px}[data-managed-existing-window]>.iu-fas-preview-modal__box>header>.iu-existing-window-controls{grid-area:1/2}[data-managed-existing-window]>.iu-fas-preview-modal__box>header>nav{grid-area:2/1/auto/-1;justify-self:end}}.iu-theme-root,:root{--iu-text-strong:#0b1726;--iu-text-subtle:#465466;--iu-text-inverse:#f6f9fd;--iu-surface-solid:#fafcfe;--iu-surface-muted:#f2f5fb;--iu-surface-accent:#e9f3ff;--iu-focus-ring:#2b7ad6;--iu-focus-soft:#2b7ad62e;--iu-radius-control:8px;--iu-radius-panel:8px;--iu-shadow-hairline:0 0 0 1px #111b2812}@supports (color:lab(0% 0 0)){.iu-theme-root,:root{--iu-text-strong:lab(7.06762% -.872262 -12.1524);--iu-text-subtle:lab(34.9288% -2.08071 -12.5048);--iu-text-inverse:lab(97.6682% -.492483 -2.20426);--iu-surface-solid:lab(98.8323% -.330836 -1.47092);--iu-surface-muted:lab(96.504% -.651628 -2.93617);--iu-surface-accent:lab(95.3109% -1.69563 -8.02273);--iu-focus-ring:lab(50.1782% 1.49259 -55.0805);--iu-focus-soft:lab(50.1782% 1.49259 -55.0805/.18);--iu-shadow-hairline:0 0 0 1px lab(9.39468% -1.22011 -10.5573/.07)}}.iu-theme-root{color:var(--iu-slate-700);background:var(--iu-bg-app)}.iu-theme-surface{color:var(--iu-text-strong);background:var(--iu-surface-solid);border-color:var(--iu-border)}.iu-layout-stack{gap:16px;display:grid}.iu-layout-cluster{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.iu-layout-split{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}@media (max-width:760px){.iu-layout-split{flex-direction:column}}.iu-page{gap:20px;display:grid}.iu-page-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.iu-page-heading h1{color:var(--iu-text-strong);letter-spacing:0;margin:0;font-size:1.75rem;font-weight:850;line-height:1.16}.iu-page-heading p{max-width:72ch;color:var(--iu-text-subtle);margin:6px 0 0;font-size:.9375rem;font-weight:560;line-height:1.55}.iu-page-actions,.iu-action-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.iu-btn{border:1px solid var(--iu-border);border-radius:var(--iu-radius-control);background:var(--iu-surface-solid);min-height:44px;color:var(--iu-text-strong);cursor:pointer;transition:transform .16s var(--motion-easing-standard,cubic-bezier(.2, 0, 0, 1)), background-color .16s var(--motion-easing-standard,cubic-bezier(.2, 0, 0, 1)), border-color .16s var(--motion-easing-standard,cubic-bezier(.2, 0, 0, 1)), box-shadow .16s var(--motion-easing-standard,cubic-bezier(.2, 0, 0, 1));justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:780;line-height:1;text-decoration:none;display:inline-flex}.iu-btn svg{color:currentColor;flex:none}.iu-btn:hover{background:var(--iu-surface-accent);box-shadow:var(--iu-shadow-hairline);border-color:#2b7ad652;border-color:lab(50.1782% 1.49259 -55.0805/.32);transform:translateY(-1px)}.iu-btn:active{box-shadow:none;transform:translateY(0)}.iu-btn:focus-visible,.iu-tab:focus-visible,.iu-form-field input:focus-visible,.iu-form-field select:focus-visible,.iu-form-field textarea:focus-visible{outline:2px solid var(--iu-focus-ring);outline-offset:2px}.iu-btn:disabled,.iu-btn[aria-disabled=true]{color:#334155;opacity:1;cursor:not-allowed;box-shadow:none;background:#f8fafc;border-color:#cbd5e1;transform:none}.iu-btn--primary{background:linear-gradient(135deg, #071329, var(--iu-navy-900));color:#fff;border-color:#0000}.iu-btn--primary:not(:disabled):not([aria-disabled=true]):hover,.iu-btn--primary:not(:disabled):not([aria-disabled=true]):focus-visible{color:#fff;background:linear-gradient(135deg,#071329,#123d72);border-color:#0000}.iu-btn--neutral{color:#0f172a;background:#fff}.iu-btn--danger{color:var(--iu-danger-500);background:#ef44441a}.iu-btn--success{color:#047857;background:#10b9811f}.iu-btn--warning{color:#b45309;background:#f59e0b21}.iu-panel{border:1px solid var(--iu-border);border-radius:var(--iu-radius-panel);background:var(--iu-surface-solid);box-shadow:var(--iu-shadow-hairline);overflow:hidden}.iu-panel__header{border-bottom:1px solid var(--iu-border);background:var(--iu-surface-muted);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 16px;display:flex}.iu-panel__title{gap:2px;min-width:0;display:grid}.iu-panel__title h2{color:var(--iu-text-strong);letter-spacing:0;margin:0;font-size:16px;font-weight:820;line-height:1.25}.iu-panel__title p{color:var(--iu-text-subtle);margin:0;font-size:12px;font-weight:560;line-height:1.45}.iu-panel__body{padding:16px}.iu-badge{background:var(--iu-slate-100);min-height:22px;color:var(--iu-slate-600);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:820;line-height:1;display:inline-flex}.iu-badge--primary,.iu-badge--info{color:var(--iu-blue-700);background:#2563eb1c}.iu-badge--success{color:#047857;background:#10b9811f}.iu-badge--warning{color:#b45309;background:#f59e0b21}.iu-badge--danger{color:var(--iu-danger-500);background:#ef44441a}.iu-badge--neutral{background:var(--iu-slate-100);color:var(--iu-slate-600)}.iu-empty-state,.iu-loading-state{border:1px dashed var(--iu-border);border-radius:var(--iu-radius-panel);background:var(--iu-surface-muted);text-align:center;place-items:center;min-height:180px;padding:26px;display:grid}.iu-empty-state__body,.iu-loading-state__body{justify-items:center;gap:8px;max-width:440px;display:grid}body.react-shell-page .iu-content.iu-page-loading{min-height:calc(100dvh - var(--iu-topbar-h,76px));align-content:center;place-items:center;padding:12px;display:grid}.iu-page-loading>.iu-loading-state{width:min(100%,480px)}@media (min-width:641px) and (max-width:920px){body.react-shell-page .iu-content.iu-page-loading{min-height:calc(100dvh - var(--iu-topbar-h,76px) - 68px - env(safe-area-inset-bottom,0px))}}@media (max-width:640px){body.react-shell-page .iu-content.iu-page-loading{min-height:calc(100dvh - 136px)}}.iu-empty-state h2,.iu-loading-state h2{color:var(--iu-text-strong);letter-spacing:0;margin:0;font-size:18px;font-weight:820;line-height:1.25}.iu-empty-state p,.iu-loading-state p{color:var(--iu-text-subtle);margin:0;font-size:13px;font-weight:560;line-height:1.55}.iu-loading-state__spinner{border:3px solid var(--iu-slate-200);border-top-color:var(--iu-blue-600);border-radius:999px;width:28px;height:28px;animation:.8s linear infinite iu-spin}.iu-kpi-card{border:1px solid var(--iu-border);border-radius:var(--iu-radius-panel);background:var(--iu-surface-solid);min-height:118px;box-shadow:var(--iu-shadow-hairline);gap:12px;padding:16px;display:grid}.iu-kpi-card__label{color:var(--iu-slate-500);font-size:12px;font-weight:780;line-height:1.35}.iu-kpi-card__value{color:var(--iu-text-strong);letter-spacing:0;font-size:26px;font-weight:840;line-height:1}.iu-kpi-card__note{color:var(--iu-slate-500);font-size:12px;font-weight:560;line-height:1.45}.iu-data-table-wrap{border:1px solid var(--iu-border);border-radius:var(--iu-radius-panel);background:var(--iu-surface-solid);overflow-x:auto}.iu-data-table{border-collapse:collapse;width:100%;min-width:620px}.iu-data-table th,.iu-data-table td{border-bottom:1px solid var(--iu-border);text-align:left;vertical-align:top;padding:12px 14px;font-size:13px}.iu-data-table th{color:var(--iu-slate-500);background:var(--iu-slate-100);font-weight:900}.iu-data-table td{color:var(--iu-text-strong);font-weight:620}.iu-data-table tr:last-child td{border-bottom:0}.iu-form-field{gap:7px;display:grid}.iu-form-field label{color:var(--iu-text-strong);font-size:13px;font-weight:780}.iu-form-field input,.iu-form-field select,.iu-form-field textarea{border:1px solid var(--iu-border);border-radius:var(--iu-radius-control);background:var(--iu-surface-solid);width:100%;min-height:44px;color:var(--iu-text-strong);transition:border-color .16s var(--motion-easing-standard,cubic-bezier(.2, 0, 0, 1)), box-shadow .16s var(--motion-easing-standard,cubic-bezier(.2, 0, 0, 1)), background-color .16s var(--motion-easing-standard,cubic-bezier(.2, 0, 0, 1));padding:0 12px;font-size:14px;font-weight:560}.iu-form-field input:hover,.iu-form-field select:hover,.iu-form-field textarea:hover{border-color:#2b7ad63d;border-color:lab(50.1782% 1.49259 -55.0805/.24)}.iu-form-field input[aria-invalid=true],.iu-form-field select[aria-invalid=true],.iu-form-field textarea[aria-invalid=true]{border-color:#df202eb3;border-color:lab(49.0306% 69.7939 45.0284/.7);box-shadow:0 0 0 3px #df202e1f;box-shadow:0 0 0 3px lab(49.0306% 69.7939 45.0284/.12)}.iu-form-field textarea{resize:vertical;min-height:120px;padding-top:11px}.iu-form-field__help{color:var(--iu-slate-500);font-size:12px;font-weight:650;line-height:1.45}.iu-form-field__error{color:var(--iu-danger-500);font-size:12px;font-weight:800;line-height:1.45}.iu-tabs{border:1px solid var(--iu-border);border-radius:var(--iu-radius-control);background:var(--iu-surface-muted);gap:6px;padding:4px;display:flex;overflow-x:auto}.iu-tab{border-radius:calc(var(--iu-radius-control) - 2px);min-height:38px;color:var(--iu-slate-600);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:780;display:inline-flex}.iu-tab[aria-selected=true]{background:var(--iu-surface-solid);color:var(--iu-blue-700);box-shadow:var(--iu-shadow-hairline)}.iu-legacy-form{gap:14px;display:grid}.iu-legacy-form__header{gap:4px;display:grid}.iu-legacy-form__header h3{color:var(--iu-text-strong);letter-spacing:0;margin:0;font-size:16px;font-weight:900;line-height:1.25}.iu-legacy-form__header p{color:var(--iu-slate-500);margin:0;font-size:13px;font-weight:650;line-height:1.45}.iu-legacy-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.iu-legacy-form__field{gap:7px;min-width:0;display:grid}.iu-legacy-form__field span,.iu-legacy-form__checks legend,.iu-legacy-form__check span{color:var(--iu-text-strong);font-size:13px;font-weight:850}.iu-legacy-form__field input,.iu-legacy-form__field select{border:1px solid var(--iu-border);border-radius:var(--iu-radius-control);background:var(--iu-surface-solid);width:100%;min-height:44px;color:var(--iu-text-strong);padding:0 12px;font-size:14px;font-weight:650}.iu-legacy-form__field input:focus,.iu-legacy-form__field select:focus{outline-offset:2px;outline:2px solid #2563eb38}.iu-legacy-form__checks{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.iu-legacy-form__check-grid{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.iu-legacy-form__check{align-items:center;gap:8px;min-height:36px;display:inline-flex}.iu-legacy-form__check input{width:18px;height:18px;accent-color:var(--iu-blue-600)}.iu-legacy-form__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.iu-legacy-form__submit{border-radius:var(--iu-radius-control);background:var(--iu-navy-900);min-height:38px;color:var(--iu-text-inverse);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.iu-legacy-form__submit:disabled{cursor:not-allowed;opacity:.58}@keyframes iu-spin{to{transform:rotate(360deg)}}.iu-card,.iu-compact-card,.iu-panel-block{border:1px solid var(--iu-border);border-radius:var(--iu-radius-panel);background:var(--iu-surface-solid);box-shadow:var(--iu-shadow-hairline)}.iu-card{padding:16px}.iu-action-card,.iu-compact-card{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.iu-action-card h3,.iu-compact-card h3,.iu-panel-block h2{color:var(--iu-text-strong);letter-spacing:0;margin:0;font-size:15px;font-weight:850;line-height:1.25}.iu-action-card p,.iu-compact-card p{color:var(--iu-text-subtle);margin:6px 0 0;font-size:13px;line-height:1.45}.iu-compact-card{padding:12px}.iu-compact-card__actions,.iu-workspace-ui-header__actions,.iu-quick-action-bar,.iu-sticky-action-bar,.iu-modal__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.iu-icon-button{border:1px solid var(--iu-border);border-radius:var(--iu-radius-control);background:var(--iu-surface-solid);width:42px;height:42px;color:var(--iu-text-strong);cursor:pointer;place-items:center;display:inline-grid}.iu-icon-button:focus-visible{outline:2px solid var(--iu-focus-ring);outline-offset:2px}.iu-workspace{gap:18px;display:grid}.iu-workspace-ui-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.iu-workspace-ui-header h1{color:var(--iu-text-strong);letter-spacing:0;margin:0;font-size:1.75rem;font-weight:860;line-height:1.16}.iu-workspace-ui-header p{max-width:72ch;color:var(--iu-text-subtle);margin:6px 0 0;font-size:.9375rem;line-height:1.55}.iu-workspace-grid,.iu-split-layout,.iu-four-column-layout{gap:16px;display:grid}.iu-workspace-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.iu-workspace-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.iu-workspace-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.iu-split-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(240px,320px)}.iu-four-column-layout{grid-template-columns:minmax(180px,240px) minmax(0,1fr) minmax(0,1fr) minmax(220px,300px)}.iu-drawer,.iu-modal{z-index:130;background:#0f171f61;background:lab(7.18439% -1.49957 -6.86639/.38);display:grid;position:fixed;inset:0}.iu-drawer{justify-items:end}.iu-drawer__panel,.iu-modal__panel{border-left:1px solid var(--iu-border);background:var(--iu-surface-solid);width:min(520px,100vw);height:100%;padding:18px;overflow:auto}.iu-modal{place-items:center}.iu-modal__panel{border:1px solid var(--iu-border);border-radius:var(--iu-radius-panel);width:min(560px,100vw - 28px);height:auto;max-height:calc(100vh - 28px)}.iu-drawer__panel>header,.iu-modal__panel>header,.iu-panel-block>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.iu-drawer__panel h2,.iu-modal__panel h2{color:var(--iu-text-strong);letter-spacing:0;margin:0;font-size:18px;line-height:1.2}.iu-accordion{border:1px solid var(--iu-border);border-radius:var(--iu-radius-panel);background:var(--iu-surface-solid)}.iu-accordion summary{min-height:44px;color:var(--iu-text-strong);cursor:pointer;align-items:center;padding:0 14px;font-weight:820;display:flex}.iu-accordion>div{border-top:1px solid var(--iu-border);padding:14px}.iu-search-input,.iu-field{gap:6px;display:grid}.iu-search-input{position:relative}.iu-search-input svg{color:var(--iu-text-subtle);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.iu-search-input input{padding-left:38px}.iu-field span{color:var(--iu-text-subtle);font-size:12px;font-weight:760}.iu-field input,.iu-field select,.iu-field textarea,.iu-search-input input{border:1px solid var(--iu-border);border-radius:var(--iu-radius-control);background:var(--iu-surface-solid);width:100%;min-height:42px;color:var(--iu-text-strong);font:inherit}.iu-field textarea{min-height:112px;padding:10px 12px}.iu-filter-bar{border:1px solid var(--iu-border);border-radius:var(--iu-radius-panel);background:var(--iu-surface-muted);align-items:center;gap:12px;padding:12px;display:flex}.iu-filter-bar>div{flex-wrap:wrap;flex:1;gap:10px;display:flex}.iu-responsive-table{width:100%;overflow-x:auto}.iu-timeline{gap:10px;margin:0;padding-left:20px;display:grid}.iu-toast{border:1px solid var(--iu-border);border-radius:var(--iu-radius-control);background:var(--iu-surface-solid);color:var(--iu-text-strong);padding:10px 12px;font-size:13px;font-weight:720}.iu-sticky-action-bar{z-index:10;border:1px solid var(--iu-border);border-radius:var(--iu-radius-panel);background:var(--iu-surface-solid);box-shadow:var(--iu-shadow-floating);justify-content:flex-end;padding:12px;position:sticky;bottom:0}.iu-panel-block{gap:12px;padding:14px;display:grid}.iu-section-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.iu-section-header h2{color:var(--iu-text-strong);letter-spacing:0;margin:0;font-size:18px;font-weight:850;line-height:1.25}.iu-section-header p{color:var(--iu-text-subtle);margin:5px 0 0;font-size:13px;line-height:1.5}.iu-section-header__actions{flex-wrap:wrap;gap:10px;display:flex}.iu-inline-alert{border:1px solid var(--iu-border);border-radius:var(--iu-radius-control);background:var(--iu-surface-muted);color:var(--iu-text-strong);padding:10px 12px;font-size:13px;font-weight:680;line-height:1.45}@media (max-width:1024px){.iu-workspace-grid--3,.iu-workspace-grid--4,.iu-split-layout,.iu-four-column-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.iu-workspace-grid--2,.iu-workspace-grid--3,.iu-workspace-grid--4,.iu-split-layout,.iu-four-column-layout{grid-template-columns:1fr}.iu-workspace-ui-header,.iu-action-card,.iu-compact-card,.iu-filter-bar{display:grid}}@media (prefers-reduced-motion:reduce){.iu-loading-state__spinner{animation:none}}@media (max-width:760px){.iu-page-heading{flex-direction:column}.iu-page-actions,.iu-action-bar{width:100%}.iu-btn{justify-content:center;width:100%}.iu-modal__actions,.iu-sticky-action-bar{flex-wrap:wrap}.iu-legacy-form__submit{width:100%}.iu-legacy-form__fields{grid-template-columns:1fr}}.iu-drawer:has(.nlp-detail){top:calc(var(--iu-topbar-h,76px) + 12px);z-index:1200}.iu-drawer:has(.nlp-detail) .iu-drawer__panel{border-top:1px solid var(--iu-border);border-top-left-radius:12px;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.iu-drawer:has(.nlp-detail) .iu-drawer__panel>header{border-bottom:1px solid var(--iu-border);flex-shrink:0;min-height:58px;padding-bottom:14px}.iu-drawer:has(.nlp-detail) .iu-drawer__panel>header h2{overflow-wrap:anywhere}.iu-drawer:has(.nlp-detail) .iu-drawer__panel>header button{flex:0 0 44px;min-width:44px;min-height:44px}.iu-drawer:has(.nlp-detail) .iu-drawer__panel>div{overscroll-behavior:contain;min-height:0;padding-top:14px;overflow-y:auto}.ius-metric-trigger{width:100%;min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;display:block}.ius-metric-trigger:focus-visible,.ius-card-link:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.ius-metric-trigger:hover .ius-metric-card{color:#0f172a;background:#f4f8fe;border-color:#8ba4c5}.ius-metric-trigger[aria-pressed=true] .ius-metric-card{background:#edf4fc;border-color:#123d72;box-shadow:inset 0 0 0 1px #123d72}.ius-metric-card .ius-metric-card__content{gap:9px;min-height:70px;padding:10px 12px}.ius-metric-card .ius-metric-card__icon{width:28px;min-width:28px;height:28px}.ius-metric-card .ius-metric-card__main>strong{font-size:20px;line-height:1.15}.ius-metric-card .ius-metric-card__main>small{font-size:11px;line-height:1.25}.ius-metric-card .ius-metric-card__main>em{margin-top:4px;font-size:10px;line-height:1.1}.ius-metric-trigger,.ius-card-link,.ius-metric-card{height:100%}.ius-metric-card .ius-metric-card__content{align-items:flex-start;height:100%}.ius-metric-card .ius-metric-card__main{flex:1;grid-template-rows:minmax(24px,auto) 23px minmax(14px,auto) auto;gap:2px;min-width:0;display:grid}.ius-metric-card .ius-metric-card__top{align-items:flex-start;min-width:0}.ius-metric-card .ius-metric-card__top>span{overflow-wrap:anywhere;line-height:12px}.ius-metric-card .ius-metric-card__main>strong{grid-row:2}.ius-metric-card .ius-metric-card__main>small{grid-row:3}.ius-metric-card .ius-metric-card__main>em{grid-row:4}.iusentra-preset-active .ius-metric-card:is(.iu-kpi-card,.iu-metric){border-radius:10px;gap:0;min-height:0;display:block;padding:0!important;padding-block:0!important;padding-inline:0!important}.iusentra-preset-active .ius-metric-card:is(.iu-kpi-card,.iu-metric) .ius-metric-card__content{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;height:100%;min-height:0;display:grid;padding:10px 12px!important;padding-block:10px!important;padding-inline:12px!important}.iusentra-preset-active .ius-metric-card:is(.iu-kpi-card,.iu-metric) .ius-metric-card__icon{flex-basis:28px;align-self:start;width:28px;min-width:28px;height:28px}.iusentra-preset-active .ius-metric-card:is(.iu-kpi-card,.iu-metric) .ius-metric-card__icon svg{width:17px;height:17px}.iusentra-preset-active .ius-metric-card:is(.iu-kpi-card,.iu-metric) .ius-metric-card__main{grid-template-rows:minmax(44px,auto) 23px minmax(14px,auto) auto;min-width:0;height:100%}.iusentra-preset-active .ius-metric-card:is(.iu-kpi-card,.iu-metric) .ius-metric-card__top{flex-wrap:wrap;align-content:start;align-items:start;gap:4px;min-width:0;display:flex}.iusentra-preset-active .ius-metric-card:is(.iu-kpi-card,.iu-metric) .ius-metric-card__top>span:first-child{letter-spacing:0;text-transform:none;overflow-wrap:normal;flex:0 0 100%;min-width:0;font-size:12px;line-height:1.3}.iusentra-preset-active .ius-metric-card:is(.iu-kpi-card,.iu-metric) .ius-metric-card__top>.ius-status-badge{flex:none;max-width:100%;min-height:18px;padding:1px 6px;font-size:10px;line-height:1.2}.iusentra-preset-active .ius-metric-card:is(.iu-kpi-card,.iu-metric) .ius-status-badge>.iu-badge{min-height:0;color:inherit;font:inherit;background:0 0;border:0;padding:0}.iusentra-preset-active .ius-metric-card:is(.iu-kpi-card,.iu-metric) .ius-metric-card__main>strong{overflow-wrap:anywhere;min-width:0;font-size:20px;line-height:1.15}.ius-card-link>.ius-metric-card{flex:1;width:100%;min-width:0}.iu-notiziario{border:1px solid var(--iu-border);min-width:0;box-shadow:var(--iu-shadow-soft);color:#111827;letter-spacing:0;background:#fff;border-radius:12px;grid-column:1/-1;position:relative;overflow:hidden}.iu-notiziario-open{overflow:hidden}.iu-notiziario.is-expanded{z-index:100;flex-direction:column;display:flex;position:fixed;inset:12px;box-shadow:0 28px 80px #0f172a3d}.iu-notiziario__collapse{z-index:3;border:1px solid var(--iu-border);width:40px;height:40px;color:var(--iu-slate-600);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 22px #0f172a1f}.iu-notiziario__collapse:hover,.iu-notiziario__collapse:focus-visible{color:var(--iu-blue-700);border-color:#2563eb6b;outline:0;box-shadow:0 0 0 3px #2563eb24,0 8px 22px #0f172a1f}.iu-notiziario.is-collapsed>:not(.iu-notiziario__header):not(.iu-notiziario__collapse){display:none}.iu-notiziario.is-collapsed .iu-notiziario__header{border-bottom:0;align-items:center;min-height:78px;padding-right:68px}.iu-notiziario.is-collapsed .iu-notiziario__header p,.iu-notiziario.is-collapsed .iu-notiziario__summary{display:none}.iu-notiziario__header{border-bottom:1px solid var(--iu-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px 16px;display:flex}.iu-notiziario__header>div:first-child{min-width:0}.iu-notiziario__eyebrow{color:#925f05;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.iu-notiziario__header h2{letter-spacing:0;margin:5px 0 0;font-size:22px;font-weight:900;line-height:1.2}.iu-notiziario__header p{max-width:72ch;color:var(--iu-slate-500);margin:5px 0 0;font-size:13px;font-weight:650;line-height:1.45}.iu-notiziario__summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.iu-notiziario__summary>span,.iu-notiziario__summary>button,.iu-notiziario__reader-head>button,.iu-notiziario__original{border:1px solid var(--iu-border);min-height:44px;color:var(--iu-slate-700);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.iu-notiziario__summary>span{background:#f8fbff}.iu-notiziario__summary button,.iu-notiziario__filters button,.iu-notiziario__status-filters button,.iu-notiziario-row button,.iu-notiziario__actions button,.iu-notiziario__case-linker button,.iu-notiziario__quick-sources button,.iu-notiziario__reader-head button{cursor:pointer}.iu-notiziario__summary button:hover,.iu-notiziario__summary button:focus-visible,.iu-notiziario__reader-head button:hover,.iu-notiziario__reader-head button:focus-visible,.iu-notiziario__original:hover,.iu-notiziario__original:focus-visible{color:var(--iu-blue-700);border-color:#2563eb59;outline:0;box-shadow:0 0 0 3px #2563eb1f}.iu-notiziario__summary button:disabled{cursor:wait;color:var(--iu-slate-500)}.iu-notiziario__toolbar{border-bottom:1px solid var(--iu-border);background:#f8fbff;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.4fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.iu-notiziario__search{min-width:0;min-height:44px;color:var(--iu-slate-500);background:#fff;border:1px solid #dbe4ef;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.iu-notiziario__search:focus-within{border-color:var(--iu-blue-600);box-shadow:0 0 0 3px #2563eb1f}.iu-notiziario__search input{color:#111827;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px;font-weight:650}.iu-notiziario__search button{width:32px;height:32px;color:var(--iu-slate-500);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.iu-notiziario__filters,.iu-notiziario__status-filters{align-items:center;gap:4px;min-width:0;display:flex}.iu-notiziario__filters{scrollbar-width:thin;overflow-x:auto}.iu-notiziario__filters button,.iu-notiziario__status-filters button{min-height:36px;color:var(--iu-slate-600);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 10px;font-size:11px;font-weight:800}.iu-notiziario__filters button:hover,.iu-notiziario__status-filters button:hover{color:#0f172a;background:#eef4fb}.iu-notiziario__filters button:focus-visible,.iu-notiziario__status-filters button:focus-visible{outline:2px solid var(--iu-blue-600);outline-offset:1px}.iu-notiziario__filters button.is-active,.iu-notiziario__status-filters button.is-active{color:var(--iu-blue-700);background:#e9f2ff;border-color:#c9daf2}.iu-notiziario__status-filters{border-left:1px solid #dbe4ef;padding-left:8px}.iu-notiziario__message{color:#991b1b;background:#fff7f7;border-bottom:1px solid #fecaca;padding:10px 14px;font-size:12px;font-weight:750}.iu-notiziario__workspace{grid-template-columns:minmax(350px,.86fr) minmax(0,1.4fr);min-height:540px;display:grid}.is-expanded .iu-notiziario__workspace{flex:1;min-height:0}.iu-notiziario__feed{border-right:1px solid var(--iu-border);background:#fbfcfe;min-width:0;max-height:620px;overflow-y:auto}.is-expanded .iu-notiziario__feed{max-height:none}.iu-notiziario__feed-heading{z-index:2;border-bottom:1px solid var(--iu-border);min-height:42px;color:var(--iu-slate-500);background:#fbfcfef5;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:11px;display:flex;position:sticky;top:0}.iu-notiziario__feed-heading strong{color:#0f172a;font-size:12px}.iu-notiziario-row{background:#fff;border-bottom:1px solid #e8edf4;grid-template-columns:minmax(0,1fr) 44px;display:grid;position:relative}.iu-notiziario-row.is-read{background:#fbfcfe}.iu-notiziario-row.is-selected{box-shadow:inset 3px 0 0 var(--iu-blue-600);background:#edf5ff}.iu-notiziario-row__main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) 10px;align-items:flex-start;gap:10px;padding:12px 8px 12px 14px;display:grid}.iu-notiziario-row__main:focus-visible{outline:2px solid var(--iu-blue-600);outline-offset:-3px}.iu-notiziario-row__source,.iu-notiziario__source-mark{color:#163b6d;background:#e8eef7;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.iu-notiziario-row__copy{gap:4px;min-width:0;display:grid}.iu-notiziario-row__meta{min-width:0;color:var(--iu-slate-500);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.iu-notiziario-row__meta b,.iu-notiziario-row__meta time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iu-notiziario-row__meta b{color:#29578f}.iu-notiziario-row__copy>strong{color:#172033;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:850;line-height:1.3;display:-webkit-box;overflow:hidden}.iu-notiziario-row__copy>small{color:var(--iu-slate-500);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.iu-notiziario-row__main>i{background:var(--iu-blue-600);border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 3px #2563eb1a}.iu-notiziario-row__favorite{width:44px;min-height:44px;color:var(--iu-slate-400);background:0 0;border:0;border-radius:8px;align-self:center;place-items:center;display:grid}.iu-notiziario-row__favorite:hover,.iu-notiziario-row__favorite:focus-visible,.iu-notiziario-row__favorite.is-active{color:#a86600;background:#fff7df;outline:0}.iu-notiziario-row__favorite:focus-visible{box-shadow:0 0 0 2px #d89a1b}.iu-notiziario__reader{background:#fff;min-width:0;min-height:0;padding:18px 20px 20px;overflow-y:auto}.iu-notiziario__reader-head{min-height:34px;color:var(--iu-slate-500);justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:750;display:flex}.iu-notiziario__reader-head>button{min-height:36px;padding:0 9px}.iu-notiziario__reader-title{align-items:flex-start;gap:12px;margin-top:12px;display:flex}.iu-notiziario__reader-title>div{min-width:0}.iu-notiziario__reader-title small{color:#29578f;font-size:11px;font-weight:800;display:block}.iu-notiziario__reader-title h3{color:#101827;letter-spacing:0;overflow-wrap:anywhere;margin:4px 0 0;font-size:19px;font-weight:900;line-height:1.25}.iu-notiziario__lead{color:#27364a;max-width:72ch;margin:16px 0 0;font-size:14px;font-weight:750;line-height:1.55}.iu-notiziario__article-copy{max-width:72ch;color:var(--iu-slate-600);margin-top:15px;font-size:13px;font-weight:600;line-height:1.65}.iu-notiziario__article-copy p{margin:0 0 12px}.iu-notiziario__linked{color:var(--iu-slate-600);background:#f7fbff;border:1px solid #cfe0f5;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;margin-top:16px;padding:10px 12px;font-size:11px;display:grid}.iu-notiziario__linked strong{text-overflow:ellipsis;white-space:nowrap;color:#183c68;overflow:hidden}.iu-notiziario__actions{border-top:1px solid var(--iu-border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:14px;display:flex}.iu-notiziario__actions button,.iu-notiziario__actions a,.iu-notiziario__case-linker button,.iu-notiziario__quick-sources button{color:#25364d;background:#fff;border:1px solid #d9e2ee;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.iu-notiziario__actions button:hover,.iu-notiziario__actions a:hover,.iu-notiziario__case-linker button:hover,.iu-notiziario__quick-sources button:hover{color:var(--iu-blue-700);background:#f6faff;border-color:#aac5e6}.iu-notiziario__quick-sources button.is-active{border-color:var(--iu-blue-600);color:var(--iu-blue-700);background:#eff6ff;box-shadow:0 0 0 2px #2563eb1f}.iu-notiziario__actions button:focus-visible,.iu-notiziario__actions a:focus-visible,.iu-notiziario__case-linker button:focus-visible,.iu-notiziario__quick-sources button:focus-visible{outline:2px solid var(--iu-blue-600);outline-offset:2px}.iu-notiziario__actions button:first-child{color:#fff;background:#163d70;border-color:#163d70}.iu-notiziario__actions button:first-child:hover,.iu-notiziario__actions button:first-child:focus-visible{color:#fff;background:#0d2f5c}.iu-notiziario__case-linker{background:#f8fbff;border:1px solid #d6e2f0;border-radius:8px;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:8px;margin-top:14px;padding:10px;display:grid}.iu-notiziario__case-linker label{color:var(--iu-slate-600);font-size:11px;font-weight:850}.iu-notiziario__case-linker select{color:#172033;background:#fff;border:1px solid #cbd8e8;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:0 9px;font-size:12px;font-weight:650}.iu-notiziario__case-linker select:focus{border-color:var(--iu-blue-600);outline:2px solid #2563eb40}.iu-notiziario__original{width:max-content;max-width:100%;margin-top:12px}.iu-notiziario__web-reader{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;min-height:440px;margin-top:14px;overflow:auto}.iu-notiziario__source-state{min-height:438px;color:var(--iu-slate-500);text-align:center;place-content:center;justify-items:center;gap:8px;padding:28px;display:grid}.iu-notiziario__source-state strong{color:#172033;font-size:14px}.iu-notiziario__source-state span{max-width:460px;font-size:12px;font-weight:650;line-height:1.5}.iu-notiziario__source-state.is-warning{color:#8a5a00;background:#fffaf0}.iu-notiziario__source-copy{color:#334155;max-width:78ch;margin:0 auto;padding:22px 24px 34px}.iu-notiziario__source-copy h4{color:#172033;margin:0 0 18px;font-size:20px;line-height:1.25}.iu-notiziario__source-copy p{margin:0 0 14px;font-size:13px;font-weight:600;line-height:1.7}.iu-notiziario__quick-sources{border-top:1px solid var(--iu-border);background:#f8fbff;align-items:center;gap:14px;padding:10px 66px 10px 14px;display:flex}.iu-notiziario__quick-sources>strong{color:#172033;flex:none;font-size:11px}.iu-notiziario__quick-sources>div{gap:6px;min-width:0;display:flex;overflow-x:auto}.iu-notiziario__quick-sources button{white-space:nowrap;min-height:36px}.iu-notiziario__loading,.iu-notiziario__empty{min-height:260px;color:var(--iu-slate-500);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.iu-notiziario__loading span{background:#e5ebf3;border-radius:6px;width:min(88%,340px);height:13px;animation:1.2s ease-in-out infinite alternate iu-notiziario-pulse}.iu-notiziario__loading span:nth-child(2){width:min(70%,290px)}.iu-notiziario__loading span:nth-child(3){width:min(82%,320px)}.iu-notiziario__loading span:nth-child(4){width:min(60%,250px)}.iu-notiziario__empty strong{color:#26364b;font-size:13px}.iu-notiziario__empty span{max-width:42ch;font-size:12px;font-weight:650;line-height:1.45}.iu-notiziario__empty.is-reader{min-height:420px}.iu-notiziario .is-spinning{animation:.9s linear infinite iu-notiziario-spin}@keyframes iu-notiziario-spin{to{transform:rotate(360deg)}}@keyframes iu-notiziario-pulse{to{opacity:.45}}@media (max-width:1280px){.iu-notiziario__toolbar{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr)}.iu-notiziario__status-filters{border-left:0;grid-column:1/-1;padding:0}.iu-notiziario__workspace{grid-template-columns:minmax(320px,.95fr) minmax(0,1.2fr)}}@media (max-width:900px){.iu-notiziario__header{flex-direction:column;align-items:stretch}.iu-notiziario__summary{justify-content:flex-start}.iu-notiziario__toolbar{grid-template-columns:1fr}.iu-notiziario__status-filters{grid-column:auto}.iu-notiziario__workspace{grid-template-columns:1fr}.iu-notiziario__feed{border-right:0;border-bottom:1px solid var(--iu-border);max-height:420px}.iu-notiziario__reader{min-height:500px}.iu-notiziario.is-expanded{inset:6px}}@media (max-width:620px){.iu-notiziario__header,.iu-notiziario__reader{padding-left:14px;padding-right:14px}.iu-notiziario__summary>span,.iu-notiziario__summary>button{flex:120px}.iu-notiziario__summary>button span{display:none}.iu-notiziario__toolbar{padding:8px}.iu-notiziario__filters,.iu-notiziario__status-filters{overflow-x:auto}.iu-notiziario__case-linker{grid-template-columns:1fr 1fr}.iu-notiziario__case-linker label,.iu-notiziario__case-linker select{grid-column:1/-1}.iu-notiziario__actions>button,.iu-notiziario__actions>a{flex:145px}.iu-notiziario__quick-sources{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.iu-notiziario *,.iu-notiziario :before,.iu-notiziario :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.iu-deadline-summary>button{border:1px solid var(--iu-border);color:#334155;min-height:52px;font:inherit;cursor:pointer;background:#f8fafc;border-radius:8px;padding:6px;font-size:11px}.iu-deadline-summary>button:hover{color:#102e58;background:#e8f0fb}.iu-deadline-summary>button:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.iu-ag-source-modal__box.iu-quick-list{align-self:center;width:min(1000px,100vw - 28px);height:auto;max-height:min(780px,100dvh - 94px)}.iu-quick-list .iu-ag-source-modal__body{padding:18px;overflow:auto}.iu-quick-list__filters{grid-template-columns:2fr 1fr;gap:12px;display:grid}.iu-quick-list label{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.iu-quick-list__filters label{flex-direction:column;align-items:stretch}.iu-quick-list input:not([type=checkbox]),.iu-quick-list select{color:#0f172a;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px}.iu-quick-list input[type=checkbox]{accent-color:#123d72;flex:none;width:20px;height:20px}.iu-quick-list__selection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.iu-quick-list button{min-height:40px;font:inherit;cursor:pointer}.iu-quick-list__selection button,.iu-quick-list nav button{color:#123d72;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;font-weight:700}.iu-quick-list button:disabled{opacity:.5;cursor:default}.iu-quick-list :is(button,a,input,select):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.iu-quick-list ul{margin:0;padding:0;list-style:none}.iu-quick-list li{border-bottom:1px solid #e2e8f0;align-items:center;gap:14px;padding:14px 4px;display:flex}.iu-quick-list li div{gap:6px;min-width:0;display:grid}.iu-quick-list li a{color:#123d72;overflow-wrap:anywhere;font-weight:700}.iu-quick-list li a:hover{color:#1d4ed8;text-decoration:underline}.iu-quick-list li :is(small,span){color:#475569;font-size:12px}.iu-quick-list nav[aria-label]{justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}@media (max-width:600px){.iu-quick-list__filters{grid-template-columns:1fr}.iu-quick-list__selection button{width:100%}.iu-quick-list .iu-ag-source-modal__body{padding:12px}}.iu-deadline-summary>button small{color:#475569;margin-top:4px;font-size:10px;line-height:1.2;display:block}.iu-deadline-panel .iu-panel-item{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px}.iu-deadline-panel .iu-panel-item>span:first-child{white-space:nowrap;font-size:11px}.iu-deadline-panel .iu-panel-item>span:last-child{overflow-wrap:anywhere;min-width:0}.iu-deadline-summary>button{grid-template-rows:22px 14px 12px;align-content:center;justify-items:center;gap:2px;min-height:68px;display:grid}.iu-deadline-summary>button strong{grid-row:1;line-height:22px}.iu-deadline-summary>button small{grid-row:3;margin:0;line-height:12px}.iu-quick-list{container-type:inline-size}.iu-quick-list__filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.iu-quick-list__filters :is(label,input,select){width:100%;min-width:0}.iu-quick-list__selection>label{flex:220px;min-width:0}@container (width<=540px){.iu-quick-list__filters{grid-template-columns:1fr}.iu-quick-list__selection>button{width:100%}}.iu-notifications-filters{border-bottom:1px solid var(--iu-border,#dbe1e8);flex-wrap:wrap;align-items:end;gap:10px;padding:12px 16px;display:flex}.iu-notifications-filters label{gap:5px;min-width:0;font-size:12px;font-weight:600;display:grid}.iu-notifications-filters label:first-child{flex:210px}.iu-notifications-filters input,.iu-notifications-filters select{border:1px solid var(--iu-border,#dbe1e8);background:var(--iu-surface,#fff);width:100%;min-width:0;min-height:40px;color:var(--iu-text,#122039);font:inherit;border-radius:8px;padding:8px 10px}.iu-notifications-filters input:focus-visible,.iu-notifications-filters select:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.iu-notifications-results{color:var(--iu-muted,#59697d);margin:0;padding:10px 16px;font-size:12px}.iu-notification__date{color:var(--iu-muted,#59697d);margin-bottom:5px;font-size:11px;display:block}.iu-notifications-pagination{border-top:1px solid var(--iu-border,#dbe1e8);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.iu-notifications-panel .iu-notification{align-items:start}.iu-notifications-panel .iu-notification__content{overflow-wrap:anywhere;min-width:0}.iu-notifications-panel .iu-notification>button{flex-shrink:0}@media (max-width:600px){.iu-notifications-panel>header{flex-wrap:wrap;gap:10px}.iu-notifications-filters label:first-child{flex-basis:100%}.iu-notifications-panel .iu-notification{flex-wrap:wrap}.iu-notifications-panel .iu-notification__content{flex-basis:100%}}.iu-notifications-panel .iu-notification strong,.iu-notifications-panel .iu-notification small{white-space:normal;text-overflow:clip;line-height:1.45;overflow:visible}.iu-notifications-panel .iu-notification>button{min-height:40px}.iu-notifications-panel .iu-notification a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #2563eb}.iu-notifications-panel .iu-notification.is-read{opacity:1;background:#f5f7fa}@media (max-width:600px){.iu-notifications-panel .iu-notification{grid-template-columns:minmax(0,1fr)}.iu-notifications-panel .iu-notification>button{justify-self:end}}.iu-notifications-panel .iu-button:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.iu-notifications-panel .iu-notifications-notice{text-align:left;min-height:0;color:var(--iu-blue-700);justify-content:start;padding:10px 16px}.iu-tt{width:min(420px,100vw - 24px);max-height:min(640px,100dvh - 90px);overflow-y:auto}.iu-tt-testa{border-bottom:1px solid var(--iu-border);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.iu-tt-testa>span{color:#0f172a;align-items:center;gap:7px;display:inline-flex}.iu-tt-testa a{color:#0f766e;font-size:12px;font-weight:800;text-decoration:none}.iu-tt-testa a:hover{text-decoration:underline}.iu-tt-avvio,.iu-tt-corso{gap:12px;padding:14px;display:grid}.iu-tt-gruppo{gap:6px;display:grid}.iu-tt-gruppo>span,.iu-tt-campo>span,.iu-tt-oggi>span,.iu-tt-recenti>span{color:#475569;font-size:12px;font-weight:850}.iu-tt-campo{gap:6px;display:grid}.iu-tt-campo input,.iu-tt-cerca{border:1px solid var(--iu-border);color:#111827;background:#fff;border-radius:9px;width:100%;min-height:38px}.iu-tt-campo input{outline:0;padding:0 10px}.iu-tt-campo input:focus,.iu-tt-cerca:focus-within{border-color:#2563eb73;box-shadow:0 0 0 3px #2563eb1f}.iu-tt-picker{gap:8px;display:grid}.iu-tt-cerca{color:#64748b;align-items:center;gap:8px;padding:0 10px;display:flex}.iu-tt-cerca input{color:#111827;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:36px}.iu-tt-risultati{border:1px solid var(--iu-border);background:#fff;border-radius:10px;gap:2px;max-height:220px;margin:0;padding:4px;list-style:none;display:grid;overflow-y:auto}.iu-tt-risultati button,.iu-tt-scelto{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px 10px;display:flex}.iu-tt-risultati button:hover,.iu-tt-risultati button:focus-visible{background:#f1f5f9;outline:0}.iu-tt-risultati span,.iu-tt-scelto span,.iu-tt-esito span,.iu-tt-oggi li>span{gap:1px;min-width:0;display:grid}.iu-tt-risultati strong,.iu-tt-scelto strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.iu-tt-risultati small,.iu-tt-scelto small,.iu-tt-esito small,.iu-tt-oggi small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.iu-tt-scelto{color:#0f766e;cursor:default;background:#f0fdfa}.iu-tt-scelto span{flex:1}.iu-tt-scelto button,.iu-tt-esito>button{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:inline-grid}.iu-tt-scelto button:hover,.iu-tt-esito>button:hover{background:#0f172a14}.iu-tt-vuoto{color:#64748b;margin:0;font-size:12px}.iu-tt-recenti{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.iu-tt-recenti>span{width:100%}.iu-tt-recenti button,.iu-tt-tipi button{border:1px solid var(--iu-border);color:#334155;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;max-width:100%;min-height:30px;padding:0 10px;font-size:12px;font-weight:750;overflow:hidden}.iu-tt-recenti button:hover,.iu-tt-tipi button:hover{border-color:#94a3b8}.iu-tt-tipi{flex-wrap:wrap;gap:6px;display:flex}.iu-tt-tipi button[aria-pressed=true]{border-color:var(--iu-navy-900);background:var(--iu-navy-900);color:#fff}.iu-tt-avvia,.iu-tt-azioni button{border:1px solid var(--iu-border);color:#0f172a;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-size:13px;font-weight:900;display:inline-flex}.iu-tt-avvia,.iu-tt-azioni button.is-primario{border-color:var(--iu-navy-900);background:var(--iu-navy-900);color:#fff}.iu-tt-avvia:disabled,.iu-tt-azioni button:disabled{opacity:.65;cursor:wait}.iu-tt-nota{color:#64748b;margin:0;font-size:12px}.iu-tt-orologio{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.iu-tt-orologio strong{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:34px;line-height:1}.iu-tt-orologio span{border-radius:999px;padding:3px 9px;font-size:12px;font-weight:850}.iu-tt-orologio .is-corso{color:#0f766e;background:#ccfbf1}.iu-tt-orologio .is-pausa{color:#92400e;background:#fef3c7}.iu-tt-dati{background:#f8fafc;border-radius:10px;gap:6px;margin:0;padding:10px 12px;display:grid}.iu-tt-dati div{grid-template-columns:80px 1fr;gap:8px;font-size:13px;display:grid}.iu-tt-dati dt{color:#64748b;font-weight:750}.iu-tt-dati dd{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:750;overflow:hidden}.iu-tt-dati a{color:#1d4ed8}.iu-tt-dati em{color:#94a3b8}.iu-tt-azioni{grid-template-columns:1fr 1.4fr;gap:9px;display:grid}.iu-tt-scarta{color:#b91c1c;cursor:pointer;background:0 0;border:0;justify-self:center;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.iu-tt-scarta:hover{text-decoration:underline}.iu-tt-esito{color:#334155;background:#f1f5f9;border-radius:10px;align-items:center;gap:9px;margin:12px 14px 0;padding:10px 10px 10px 12px;font-size:13px;display:flex}.iu-tt-esito.is-ok{color:#047857;background:#ecfdf5}.iu-tt-esito span{flex:1}.iu-tt-esito a{color:inherit;white-space:nowrap;font-size:12px;font-weight:850}.iu-tt-oggi{border-top:1px solid var(--iu-border);gap:6px;padding:12px 14px 14px;display:grid}.iu-tt-oggi ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.iu-tt-oggi li{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.iu-tt-oggi b{color:#0f172a;white-space:nowrap}.iu-timer-button.is-paused{color:#92400e;background:#fffbeb;border-color:#d977064d}@media (max-width:1180px){body.react-shell-page .iu-topbar .iu-topbar-op__actions{flex:none;display:flex;overflow:visible}body.react-shell-page .iu-topbar .iu-topbar-op__actions>:not(.iu-tt-radice){display:none}body.react-shell-page .iu-topbar:has(.iu-tt){overflow:visible}.iu-tt-radice .iu-timer-button{width:auto;min-width:40px;height:40px}.iu-tt{width:min(420px,100vw - 16px);max-height:calc(100dvh - 150px);position:fixed;top:62px;left:auto;right:8px}}.iu-topbar-mobile-menu{display:none}.iu-mobile-commands-window{width:min(480px,100vw - 24px);height:min(560px,100dvh - 90px)}.iu-mobile-commands{gap:8px;padding:12px;display:grid}.iu-mobile-commands>.iu-button{text-align:left;justify-content:flex-start;gap:12px;width:100%;min-height:44px;display:flex}.iu-mobile-commands>.iu-button svg{flex:none}.iu-mobile-commands>.iu-button:focus-visible{outline:2px solid var(--iu-blue-600);outline-offset:2px}@media (max-width:1180px){body.react-shell-page .iu-topbar.iu-topbar-op>.iu-topbar-mobile-menu{flex:none;width:40px;height:40px;display:flex}body.react-shell-page .iu-topbar.iu-topbar-op>.iu-support-request-wrap{display:none}}.iu-topbar-op{z-index:360;justify-content:space-between;gap:12px;overflow:visible}.iu-topbar-op__actions{z-index:361;flex-wrap:wrap;flex:auto;justify-content:flex-end;min-width:0;max-width:max-content;position:relative;overflow:visible}.iu-support-request-wrap{flex:none;align-items:center;display:flex;position:relative}.iu-topbar-search-trigger{cursor:pointer;text-align:left;flex:280px;justify-content:flex-start;width:min(620px,46vw);min-width:0}.iu-topbar-search-trigger span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.iu-topbar-search-trigger kbd,.iu-command__input kbd{border:1px solid var(--iu-border);background:var(--iu-slate-100);color:#475569;white-space:nowrap;border-radius:7px;align-items:center;min-height:24px;padding:0 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:800;display:inline-flex}.iu-topbar-popover{position:relative}body.react-shell-page .iu-topbar.iu-topbar-op{z-index:360;overflow:visible!important}.iu-topbar-panel{z-index:90;background:#fff;border:1px solid #0f172a1f;border-radius:14px;width:min(420px,100vw - 24px);max-height:min(680px,100vh - 100px);position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 24px 60px #0f172a2e}.iu-topbar-panel header{z-index:1;border-bottom:1px solid var(--iu-border);background:#fffffff5;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 14px 12px;display:flex;position:sticky;top:0}.iu-topbar-panel header strong{color:#111827;font-size:14px;font-weight:900;display:block}.iu-topbar-panel header small{color:#64748b;margin-top:2px;font-size:12px;font-weight:700;display:block}.iu-support-request{color:var(--iu-blue-700);white-space:nowrap;background:#eff6ff;border-color:#2563eb38;flex:none}.iu-support-request:disabled{cursor:progress;opacity:.76}.iu-support-request:hover,.iu-support-request:focus-visible{background:#dbeafe;border-color:#2563eb6b}.iu-support-request-error{z-index:95;color:#b91c1c;background:#fff;border:1px solid #dc262647;border-radius:10px;width:min(320px,80vw);padding:8px 10px;font-size:12px;font-weight:750;line-height:1.35;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #0f172a24}.iu-voice-assistant{flex:none;position:relative}.iu-voice-assistant__trigger{width:auto;min-width:128px;color:var(--iu-blue-700);white-space:nowrap;background:#f8fafc;border-color:#2563eb38;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.iu-voice-assistant__trigger-label{line-height:1;display:inline-block}.iu-voice-assistant__trigger.is-active{color:#047857;background:#ecfdf5;border-color:#10b9816b}.iu-voice-assistant__pulse{background:#10b981;border-radius:999px;width:8px;height:8px;animation:1.4s infinite iu-voice-pulse;position:absolute;top:6px;right:6px;box-shadow:0 0 #10b9816b}.iu-voice-assistant__fallback{width:44px;height:44px}.iu-voice-panel{z-index:420;overscroll-behavior:contain;background:#fffffffa;border:1px solid #0f172a1f;border-radius:12px;width:min(620px,100vw - 272px);height:min(640px,100dvh - 162px);min-height:min(360px,100dvh - 162px);max-height:calc(100dvh - 162px);position:fixed;inset:74px clamp(12px,2vw,24px) auto auto;overflow:hidden auto;box-shadow:0 24px 70px #0f172a33}.iu-voice-panel__header{z-index:1;border-bottom:1px solid var(--iu-border);background:#fffffff5;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 14px 12px;display:flex;position:sticky;top:0}.iu-voice-panel__header strong{color:#111827;font-size:14px;font-weight:900;display:block}.iu-voice-panel__header small{color:#64748b;margin-top:3px;font-size:12px;font-weight:700;line-height:1.35;display:block}.iu-voice-panel__close{border-radius:10px;width:36px;min-width:36px;height:36px}.iu-voice-panel__body{gap:12px;padding:12px;display:grid}.iu-voice-status{color:#1d4ed8;background:#eff6ff;border:1px solid #2563eb2e;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-height:40px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.35;display:grid}.iu-voice-status.is-active{color:#047857;background:#ecfdf5;border-color:#10b98142}.iu-voice-listening-state{background:#f8fafc;border:1px solid #94a3b83d;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.iu-voice-listening-state>svg{color:#64748b;background:#e2e8f0;border-radius:9px;width:30px;height:30px;padding:7px}.iu-voice-listening-state strong{color:#111827;font-size:13px;font-weight:900;display:block}.iu-voice-listening-state small{color:#64748b;margin-top:2px;font-size:12px;font-weight:780;line-height:1.35;display:block}.iu-voice-listening-state p{color:#334155;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:820;line-height:1.35}.iu-voice-listening-state.is-listening{background:#ecfdf5;border-color:#10b98147}.iu-voice-listening-state.is-listening>svg{color:#047857;background:#d1fae5}.iu-voice-listening-state__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.iu-voice-tabs{z-index:1;border:1px solid var(--iu-border);background:#f8fafcf5;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid;position:sticky;top:61px}.iu-voice-tab{color:#475569;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 8px;font-size:12px;font-weight:900;line-height:1.15;display:flex}.iu-voice-tab.is-active{color:var(--iu-blue-700);background:#fff;border-color:#2563eb38;box-shadow:0 8px 22px #0f172a14}.iu-voice-section{gap:12px;display:grid}.iu-voice-card{border:1px solid var(--iu-border);background:#fff;border-radius:8px;gap:12px;padding:12px;display:grid}.iu-voice-card__title{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;display:grid}.iu-voice-card__title>svg{width:28px;height:28px;color:var(--iu-blue-700);background:#2563eb1a;border-radius:8px;padding:6px}.iu-voice-card__title strong{color:#111827;font-size:13px;font-weight:900;display:block}.iu-voice-card__title small{color:#64748b;margin-top:2px;font-size:12px;font-weight:700;line-height:1.35;display:block}.iu-voice-profile-state{background:#f8fafc;border:1px solid #94a3b847;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.iu-voice-profile-state svg{color:#64748b}.iu-voice-profile-state strong{color:#111827;font-size:13px;font-weight:900;display:block}.iu-voice-profile-state small{color:#64748b;margin-top:2px;font-size:12px;font-weight:750;line-height:1.35;display:block}.iu-voice-profile-state.is-ready{background:#ecfdf5;border-color:#10b98147}.iu-voice-profile-state.is-ready svg{color:#047857}.iu-voice-profile-state.is-missing{background:#fffbeb;border-color:#f59e0b4d}.iu-voice-profile-state.is-missing svg{color:#b45309}.iu-voice-microphone-state{background:#eff6ff;border:1px solid #2563eb33;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.iu-voice-microphone-state svg{color:#1d4ed8}.iu-voice-microphone-state strong{color:#111827;font-size:13px;font-weight:900;display:block}.iu-voice-microphone-state small{color:#475569;margin-top:2px;font-size:12px;font-weight:750;line-height:1.35;display:block}.iu-voice-microphone-state.is-granted{background:#ecfdf5;border-color:#10b98147}.iu-voice-microphone-state.is-granted svg{color:#047857}.iu-voice-microphone-state.is-denied{background:#fef2f2;border-color:#dc262638}.iu-voice-microphone-state.is-denied svg{color:#b91c1c}.iu-voice-microphone-state.is-unsupported{background:#f8fafc;border-color:#64748b42}.iu-voice-microphone-unlock{background:linear-gradient(#fff7ed,#fff);border:1px solid #dc26262e;border-radius:8px;gap:8px;padding:10px;display:grid}.iu-voice-microphone-unlock strong{color:#7f1d1d;font-size:13px;font-weight:950}.iu-voice-microphone-unlock p{color:#7f1d1d;margin:0;font-size:12px;font-weight:780;line-height:1.42}.iu-voice-microphone-unlock.compact{gap:10px;padding:12px}.iu-voice-microphone-unlock.compact p{max-width:64ch}.iu-voice-microphone-unlock__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iu-voice-microphone-details{gap:8px;display:grid}.iu-voice-microphone-details summary{cursor:pointer;color:#334155;font-size:12px;font-weight:900}.iu-voice-microphone-details[open]{padding-top:4px}.iu-voice-microphone-unlock__address{gap:6px;display:grid}.iu-voice-microphone-unlock__address label{color:#7f1d1d;font-size:11px;font-weight:850;line-height:1.35}.iu-voice-microphone-unlock__address>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.iu-voice-microphone-unlock__address input{color:#334155;text-overflow:ellipsis;background:#fff;border:1px solid #dc26262e;border-radius:8px;flex:250px;min-width:0;height:38px;padding:0 10px;font:700 12px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:hidden}.iu-voice-setup,.iu-voice-pin,.iu-voice-activation,.iu-voice-actions{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.iu-voice-setup label,.iu-voice-pin label,.iu-voice-activation label,.iu-voice-client-grid label{color:#334155;gap:5px;font-size:12px;font-weight:850;display:grid}.iu-voice-setup label,.iu-voice-pin label,.iu-voice-activation label{flex:170px}.iu-voice-setup input,.iu-voice-pin input,.iu-voice-activation input,.iu-voice-client-grid input{border:1px solid var(--iu-border);color:#111827;background:#f8fafc;border-radius:8px;outline:0;width:100%;min-height:40px;padding:0 10px;font-size:13px;font-weight:750}.iu-voice-setup input:focus,.iu-voice-pin input:focus,.iu-voice-activation input:focus,.iu-voice-client-grid input:focus{border-color:#2563eb6b;box-shadow:0 0 0 3px #2563eb1a}.iu-voice-pin--listening{background:#f8fbff;border:1px solid #2563eb2e;border-radius:8px;align-items:center;width:100%;padding:10px}.iu-voice-pin--listening div{gap:3px;display:grid}.iu-voice-pin--listening span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:900}.iu-voice-pin--listening strong{color:#111827;font-size:13px;font-weight:950}.iu-voice-pin--listening small{color:#475569;font-size:12px;font-weight:700;line-height:1.35}input[data-iusentra-voice-preview],textarea[data-iusentra-voice-preview]{background-color:#f8fbff!important;outline:2px solid #2563eb73!important;box-shadow:0 0 0 4px #2563eb1f!important}input[data-iusentra-voice-preview=ascolto],textarea[data-iusentra-voice-preview=ascolto]{border-color:#2563eb!important}.iu-voice-calibration{background:#f8fbff;border:1px solid #2563eb24;border-radius:8px;gap:7px;padding:10px;display:grid}.iu-voice-calibration strong{color:#111827;font-size:12px;font-weight:900}.iu-voice-calibration p,.iu-voice-calibration blockquote{color:#475569;margin:0;font-size:12px;font-weight:750;line-height:1.42}.iu-voice-calibration blockquote{color:#111827;background:#fff;border:1px solid #bfdbfe;border-radius:7px;padding:8px 10px}.iu-voice-calibration-meter{gap:6px;display:grid}.iu-voice-calibration-meter span{color:#334155;font-size:12px;font-weight:900}.iu-voice-progress{appearance:none;background:#dbeafe;border:0;border-radius:999px;width:100%;height:8px;display:block;overflow:hidden}.iu-voice-progress::-webkit-progress-bar{background:#dbeafe;border-radius:999px}.iu-voice-progress::-webkit-progress-value{background:#047857;border-radius:999px}.iu-voice-progress::-moz-progress-bar{background:#047857;border-radius:999px}.iu-voice-transcript-box{background:#fff;border:1px solid #0f172a1a;border-radius:8px;gap:5px;padding:9px 10px;display:grid}.iu-voice-transcript-box strong{color:#111827;font-size:12px;font-weight:900}.iu-voice-transcript-box p{color:#334155;overflow-wrap:anywhere;min-height:42px;margin:0;font-size:12px;font-weight:780;line-height:1.4}.iu-voice-transcript-box small{color:#64748b;font-size:11px;font-weight:800}.iu-voice-permission-note{color:#991b1b;background:#fef2f2;border:1px solid #dc26262e;border-radius:8px;margin:0;padding:9px 10px;font-size:12px;font-weight:850;line-height:1.4}.iu-voice-permission-note strong{color:#7f1d1d;margin-bottom:4px;font-size:12px;font-weight:950;display:block}.iu-voice-permission-note ol{margin:0 0 6px 18px;padding:0}.iu-voice-permission-note li{margin:2px 0}.iu-voice-permission-note p{margin:0}.iu-voice-button{border:1px solid var(--iu-border);color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.iu-voice-button.primary{background:linear-gradient(135deg,var(--iu-navy-900),var(--iu-navy-800));color:#fff;border-color:#0000}.iu-voice-button.ghost{background:#f8fafc}.iu-voice-button:disabled{cursor:not-allowed;opacity:.58}.iu-voice-button:not(:disabled):hover,.iu-voice-button:not(:disabled):focus-visible{border-color:#2563eb61;box-shadow:0 10px 26px #0f172a14}.iu-voice-client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.iu-voice-client-grid label:last-child{grid-column:1/-1}.iu-voice-note-command{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.iu-voice-note-command label{color:#334155;flex:190px;gap:5px;font-size:12px;font-weight:850;display:grid}.iu-voice-note-command input{border:1px solid var(--iu-border);color:#111827;background:#f8fafc;border-radius:8px;outline:0;width:100%;min-height:40px;padding:0 10px;font-size:13px;font-weight:750}.iu-voice-note-command input:focus{border-color:#2563eb6b;box-shadow:0 0 0 3px #2563eb1a}.iu-voice-note-warning{background:#fffbeb;border:1px solid #f59e0b38;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.iu-voice-note-warning svg{color:#b45309;background:#fef3c7;border-radius:8px;width:28px;height:28px;padding:6px}.iu-voice-note-warning p{color:#475569;margin:0;font-size:12px;font-weight:780;line-height:1.4}.iu-voice-note-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.iu-voice-note-meta span{border:1px solid var(--iu-border);color:#334155;text-align:center;background:#f8fafc;border-radius:8px;place-items:center;min-height:34px;padding:6px;font-size:11px;font-weight:900;display:grid}.iu-voice-notes-list{gap:8px;display:grid}.iu-voice-note-card{border:1px solid var(--iu-border);background:#f8fafc;border-radius:8px;grid-template-columns:minmax(0,1fr) 42px;align-items:start;gap:9px;padding:10px;display:grid}.iu-voice-note-card div{gap:4px;min-width:0;display:grid}.iu-voice-note-card strong{color:#111827;overflow-wrap:anywhere;font-size:12px;font-weight:900;line-height:1.35}.iu-voice-note-card span{color:#64748b;font-size:11px;font-weight:800;line-height:1.35}.iu-voice-button.danger{color:#b91c1c;background:#fef2f2;border-color:#dc262642}.iu-voice-note{color:#64748b;margin:0;font-size:12px;font-weight:750;line-height:1.4}.iu-voice-note.strong{color:#111827;font-weight:850}.iu-voice-listen-log ol{color:#111827;gap:6px;margin:0;padding-left:20px;font-size:12px;font-weight:800;line-height:1.35;display:grid}.iu-voice-listen-log li{overflow-wrap:anywhere}.iu-voice-link{width:max-content;max-width:100%;color:var(--iu-blue-700);align-items:center;gap:4px;font-size:12px;font-weight:900;display:inline-flex}.iu-voice-command-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.iu-voice-command-summary span{border:1px solid var(--iu-border);color:#334155;text-align:center;background:#f8fafc;border-radius:8px;place-items:center;min-height:36px;padding:6px;font-size:11px;font-weight:900;display:grid}.iu-voice-command-list{gap:8px;display:grid;overflow:visible}.iu-voice-command-list details{border:1px solid var(--iu-border);background:#fff;border-radius:8px}.iu-voice-command-list summary{color:#111827;cursor:pointer;align-items:center;min-height:38px;padding:0 11px;font-size:12px;font-weight:900;display:flex}.iu-voice-command-list details>div{gap:2px;padding:0 8px 8px;display:grid}.iu-voice-command-row{border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;min-height:44px;padding:7px 4px;display:grid}.iu-voice-command-row:hover{background:#2563eb0b}.iu-voice-command-row svg{color:var(--iu-blue-700);margin-top:1px}.iu-voice-command-row strong{color:#111827;font-size:12px;font-weight:900;display:block}.iu-voice-command-row small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.iu-voice-last{color:#64748b;margin:0;font-size:12px;font-weight:750}.iu-voice-last span{color:#111827;font-weight:850}@keyframes iu-voice-pulse{70%{box-shadow:0 0 0 10px #10b98100}to{box-shadow:0 0 #10b98100}}.iu-panel-state{color:#64748b;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:78px;margin:0;padding:16px;font-size:13px;font-weight:750;display:flex}.iu-panel-state.is-error{color:#b91c1c}.iu-panel-list{gap:2px;padding:8px;display:grid}.iu-panel-section{gap:2px;padding-top:4px;display:grid}.iu-panel-section h3{color:#475569;letter-spacing:.04em;text-transform:uppercase;margin:4px 8px 0;font-size:11px;font-weight:900;line-height:1.2}.iu-panel-item{color:#111827;border-radius:10px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:8px;display:grid}.iu-panel-item:hover,.iu-panel-item:focus-visible{outline-offset:2px;background:#2563eb12;outline:3px solid #2563eb52}.iu-panel-item>span:first-child{min-width:44px;min-height:34px;color:var(--iu-blue-700);text-transform:uppercase;background:#eef6ff;border-radius:9px;place-items:center;font-size:12px;font-weight:900;display:grid}.iu-panel-item strong,.iu-notification strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;display:block;overflow:hidden}.iu-panel-item small,.iu-notification small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;display:block;overflow:hidden}.iu-panel-item.is-urgent>span:first-child,.iu-notification.is-urgent{background:#ef444414}.iu-panel-item.is-important>span:first-child,.iu-notification.is-important{background:#f59e0b1a}.iu-today-summary,.iu-deadline-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.iu-today-summary span,.iu-deadline-summary span{border:1px solid var(--iu-border);color:#64748b;text-align:center;background:#f8fafc;border-radius:10px;min-width:0;padding:9px 8px;font-size:11px;font-weight:800}.iu-today-summary strong,.iu-deadline-summary strong{color:#111827;font-size:18px;display:block}.iu-panel-ghost{border:1px solid var(--iu-border);color:#334155;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.iu-panel-ghost:disabled{cursor:not-allowed;opacity:.55}.iu-notification{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:9px;display:grid}.iu-notification a,.iu-notification__body{min-width:0;color:inherit;text-decoration:none}.iu-notification__content{gap:5px;min-width:0;display:grid}.iu-notification__secondary{align-items:center;gap:5px;width:max-content;max-width:100%;font-size:11px;font-weight:850;display:inline-flex;color:var(--iu-blue-700)!important}.iu-notification__secondary:hover,.iu-notification__secondary:focus-visible{text-decoration:underline}.iu-notification.is-read{opacity:.62}.iu-notification button{border:1px solid var(--iu-border);color:#334155;background:#fff;border-radius:8px;min-height:30px;padding:0 9px;font-size:11px;font-weight:850}.iu-create-menu{width:min(440px,100vw - 24px)}.iu-create-menu__list{gap:2px;padding:8px;display:grid}.iu-create-menu__list a{border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:9px;display:grid}.iu-create-menu__list a:hover,.iu-create-menu__list a:focus-visible{outline-offset:2px;background:#2563eb12;outline:3px solid #2563eb52}.iu-create-menu__list a>span:first-child{width:38px;height:38px;color:var(--iu-blue-700);background:#eef6ff;border-radius:10px;place-items:center;display:grid}.iu-create-menu__list strong{color:#111827;font-size:13px;font-weight:900;display:block}.iu-create-menu__list small{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.iu-topbar-new{cursor:pointer;border-radius:12px}.iu-timer-button{gap:7px;width:auto;min-width:42px;padding:0 10px}.iu-timer-button.is-active{color:#0f766e;background:#f0fdfaf5;border-color:#14b8a647}.iu-timer-button small{color:inherit;font-size:11px;font-weight:900}.iu-command-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a38;place-items:start center;padding:82px 18px 24px;display:grid;position:fixed;inset:0}.iu-command{background:#fff;border:1px solid #0f172a24;border-radius:16px;width:min(760px,100%);max-height:min(760px,100vh - 120px);overflow:hidden;box-shadow:0 28px 80px #0f172a47}.iu-command__input{border-bottom:1px solid var(--iu-border);min-height:64px;color:var(--iu-blue-700);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 16px;display:grid}.iu-command__input input{color:#111827;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:17px;font-weight:700}.iu-command__input input::placeholder{color:#94a3b8}.iu-command__body{max-height:calc(100vh - 184px);padding:10px;overflow:auto}.iu-command-state{color:#64748b;text-align:center;justify-content:center;align-items:center;min-height:120px;margin:0;font-size:14px;font-weight:750;display:flex}.iu-command-state.is-error{color:#b91c1c}.iu-command-group{gap:4px;padding:6px 0;display:grid}.iu-command-group h2{color:#64748b;text-transform:uppercase;margin:0;padding:6px 8px;font-size:11px;font-weight:900}.iu-command-result{width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px;display:grid}.iu-command-result:hover,.iu-command-result.is-active{background:#f8fbff;border-color:#2563eb57}.iu-command-result__icon{width:42px;height:42px;color:var(--iu-blue-700);background:#eef6ff;border-radius:11px;place-items:center;display:grid}.iu-command-result.is-urgent .iu-command-result__icon{color:#dc2626;background:#ef44441a}.iu-command-result.is-important .iu-command-result__icon{color:#b45309;background:#f59e0b21}.iu-command-result__body{gap:2px;min-width:0;display:grid}.iu-command-result__body strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.iu-command-result__body small,.iu-command-result__body em{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:650;overflow:hidden}.iu-command-result__action{color:var(--iu-blue-700);align-items:center;gap:4px;font-size:12px;font-weight:850;display:inline-flex}.iu-spin{animation:.85s linear infinite iu-spin}@media (max-width:1180px){.iu-topbar-search-trigger{width:min(560px,56vw)}.iu-topbar-op__actions{flex:0 auto;gap:7px}}@media (max-width:1600px){.iu-topbar-op{gap:8px;padding-left:16px;padding-right:16px}.iu-topbar-search-trigger{width:min(440px,34vw)}.iu-support-request{min-width:44px;padding:0 12px}.iu-support-request span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.iu-topbar-op__actions{gap:8px}.iu-topbar-op .iu-date{padding:0 12px}.iu-topbar-op .iu-icon,.iu-topbar-op .iu-date,.iu-topbar-op .iu-new{min-height:40px}.iu-topbar-op .iu-icon{width:40px;height:40px}}@media (max-width:920px){.iu-topbar-op__actions .iu-topbar-popover:nth-of-type(n+4),.iu-topbar-op__actions>a.iu-icon{display:none}.iu-topbar-search-trigger{flex:1;width:auto}.iu-topbar-search-trigger kbd{display:none}.iu-voice-panel{width:auto;height:min(780px,100dvh - 150px);min-height:min(420px,100dvh - 150px);max-height:calc(100dvh - 150px);inset:64px 10px auto}.iu-voice-tabs{grid-template-columns:repeat(2,minmax(0,1fr));top:57px}}@media (max-width:640px){.iu-command-backdrop{padding:62px 10px 16px}.iu-command{border-radius:14px;max-height:calc(100vh - 84px)}.iu-command-result{grid-template-columns:38px minmax(0,1fr)}.iu-command-result__action{display:none}.iu-topbar-panel{width:auto;max-height:calc(100vh - 154px);position:fixed;top:64px;left:10px;right:10px}.iu-today-summary,.iu-deadline-summary{grid-template-columns:1fr 1fr}.iu-new.iu-topbar-new span{display:none}.iu-voice-panel{border-radius:10px;height:calc(100dvh - 142px);min-height:min(360px,100dvh - 142px);max-height:calc(100dvh - 142px);inset:58px 8px auto}.iu-voice-panel__header{padding:12px}.iu-voice-tabs{grid-template-columns:1fr}.iu-voice-tab{justify-content:flex-start}.iu-voice-listening-state{grid-template-columns:30px minmax(0,1fr)}.iu-voice-listening-state__actions{grid-column:1/-1;justify-content:stretch}.iu-voice-listening-state__actions .iu-voice-button{flex:100%;width:100%}.iu-voice-microphone-state{grid-template-columns:28px minmax(0,1fr)}.iu-voice-microphone-state .iu-voice-button{grid-column:1/-1}.iu-voice-microphone-unlock__address input{flex-basis:100%}.iu-voice-microphone-unlock__address .iu-voice-button,.iu-voice-microphone-unlock__actions .iu-voice-button{flex:100%;width:100%}.iu-voice-command-summary,.iu-voice-client-grid,.iu-voice-note-meta{grid-template-columns:1fr}.iu-voice-client-grid label:last-child{grid-column:auto}.iu-voice-note-card{grid-template-columns:minmax(0,1fr)}.iu-voice-note-card .iu-voice-button{width:100%}.iu-voice-button{flex:150px}.iu-voice-command-row small{white-space:normal}}@media (max-width:520px){.iu-support-request span{display:none}.iu-support-request{justify-content:center;width:42px;padding:0}.iu-voice-assistant__trigger{width:44px;min-width:44px;padding:0}.iu-voice-assistant__trigger-label{display:none}}.iu-deadline-summary__drafts{color:#075985;background:#0369a114;border-radius:9px;grid-column:1/-1;align-items:center;gap:5px;padding:6px 10px;font-size:11.5px;font-weight:800;text-decoration:none;display:flex}.iu-deadline-summary__drafts strong{font-weight:900}.iu-today-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 12px}.iu-today-summary button{border:1px solid var(--iu-border);background:var(--iu-bg-card);min-width:0;min-height:44px;color:var(--iu-navy-900);font:inherit;cursor:pointer;text-align:center;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:700}.iu-today-summary button strong{font-size:16px;line-height:1.2}.iu-today-summary button:hover{border-color:var(--iu-blue-700);background:var(--iu-slate-100)}.iu-today-summary button[aria-pressed=true]{border-color:var(--iu-blue-700);color:var(--iu-blue-700);background:#eff6ff}.iu-today-summary button:focus-visible,.iu-today-filters input:focus-visible{outline:2px solid var(--iu-blue-700);outline-offset:2px}.iu-today-filters{border-bottom:1px solid var(--iu-border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.iu-today-filters input{border:1px solid var(--iu-border);background:var(--iu-bg-card);min-width:0;min-height:36px;color:var(--iu-navy-900);font:inherit;border-radius:8px;flex:180px;padding:7px 10px}.iu-today-filters .iu-panel-ghost:disabled{opacity:.55;cursor:default}@media (max-width:480px){.iu-today-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.iu-today-summary button{font-size:10px}.iu-today-filters input{flex-basis:100%}}.iu-today-panel .iu-panel-item strong{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.iu-today-panel[data-managed-existing-window]>header{background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 6px;padding:10px 12px;display:grid}.iu-today-panel[data-managed-existing-window]>header>strong{grid-area:1/1}.iu-today-panel[data-managed-existing-window]>header>small{grid-area:2/1;min-width:0;margin:0;font-size:11px}.iu-today-panel[data-managed-existing-window]>header>.iu-existing-window-controls{grid-area:1/2/span 2;gap:5px;width:auto;min-width:0;margin:0;padding:2px}
