*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:217 44% 8%;--foreground:215 54% 94%;--card:216 41% 12%;--card-foreground:215 54% 94%;--popover:216 41% 12%;--popover-foreground:215 54% 94%;--primary:221 83% 53%;--primary-foreground:0 0% 100%;--secondary:216 38% 15%;--secondary-foreground:215 54% 94%;--muted:216 38% 15%;--muted-foreground:215 20% 65%;--accent:216 58% 22%;--accent-foreground:189 94% 73%;--destructive:350 89% 60%;--destructive-foreground:0 0% 100%;--border:215 25% 27%;--input:215 25% 27%;--ring:189 94% 43%;--radius:.375rem;--desktop:#080d16;--background-solid:#0b111c;--surface:#121c2b;--surface-alt:#172235;--surface-raised:#1b2940;--text:#e7eef8;--muted-text:#94a3b8;--border-strong:#334155;--border-subtle:#243247;--primary-solid:#2563eb;--primary-hover:#3b82f6;--primary-soft:#172d57;--primary-border:#315a9d;--focus:#22d3ee;--healthy:#34d399;--warning:#fbbf24;--blocked:#fb7185;--info:#38bdf8;--parked:#a78bfa;--danger-soft:#3a1724;--warning-soft:#332711;--healthy-soft:#0e2d27;--info-soft:#102b42;--parked-soft:#271f45;--text-soft:#cbd5e1;--disabled-text:#64748b;--error-text:#fecdd3;--shadow-color:#0000006b;--desktop-dot:#22d3ee1f;--desktop-grid:#38bdf80b;--surface-translucent:#121c2bd1;--state-translucent:#121c2bb8;--overlay:#020617bd;--taskbar-surface:var(--surface);--window-surface:var(--surface);--titlebar-surface:var(--surface-alt);--navigation-surface:#172235a3;--content-surface:var(--background-solid);--toolbar-surface:var(--surface);--window-shadow:3px 3px 0 var(--shadow-color);--window-radius:8px;--panel-radius:6px;--control-radius:4px;--backdrop-blur:0px}:root[data-theme=win11-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:210 33% 96%;--foreground:0 0% 12%;--card:0 0% 100%;--card-foreground:0 0% 12%;--popover:210 33% 98%;--popover-foreground:0 0% 12%;--primary:209 100% 38%;--primary-foreground:0 0% 100%;--secondary:210 25% 93%;--secondary-foreground:0 0% 12%;--muted:210 25% 93%;--muted-foreground:210 5% 38%;--accent:209 80% 92%;--accent-foreground:209 100% 30%;--destructive:354 75% 46%;--destructive-foreground:0 0% 100%;--border:210 12% 78%;--input:210 12% 78%;--ring:209 100% 36%;--desktop:#9bc7f5;--background-solid:#f3f7fb;--surface:#fff;--surface-alt:#f2f6fa;--surface-raised:#e8f0f8;--text:#1f1f1f;--muted-text:#5d646c;--border-strong:#c8d0d8;--border-subtle:#e1e6eb;--primary-solid:#0067c0;--primary-hover:#005a9e;--primary-soft:#dceeff;--primary-border:#75aadb;--focus:#005fb8;--healthy:#187a3d;--warning:#8a5b00;--blocked:#c42b1c;--info:#005fb8;--parked:#744da9;--danger-soft:#fdebea;--warning-soft:#fff3d6;--healthy-soft:#e6f4ea;--info-soft:#e4f1fb;--parked-soft:#f1eafa;--text-soft:#37414b;--disabled-text:#7d8791;--error-text:#8d1a10;--shadow-color:#1a2c3e38;--desktop-dot:#ffffff1a;--desktop-grid:#ffffff0d;--surface-translucent:#f8fcffbd;--state-translucent:#ffffffd1;--overlay:#0e1c2a5c;--taskbar-surface:#f2f8fda3;--window-surface:#f4f9f67a;--titlebar-surface:#f8fcfa85;--navigation-surface:#eef6f170;--content-surface:#f3f7fb;--toolbar-surface:#fcfeff;--window-shadow:0 20px 60px #1a2c3e3d, 0 2px 8px #1a2c3e24;--window-radius:12px;--panel-radius:8px;--control-radius:5px;--backdrop-blur:30px}:root[data-theme=win11-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:220 20% 10%;--foreground:210 20% 96%;--card:220 13% 15%;--card-foreground:210 20% 96%;--popover:220 13% 15%;--popover-foreground:210 20% 96%;--primary:206 100% 44%;--primary-foreground:0 0% 100%;--secondary:220 12% 19%;--secondary-foreground:210 20% 96%;--muted:220 12% 19%;--muted-foreground:215 10% 67%;--accent:207 54% 25%;--accent-foreground:197 92% 78%;--destructive:3 83% 65%;--destructive-foreground:0 0% 100%;--border:217 10% 32%;--input:217 10% 32%;--ring:197 92% 68%;--desktop:#11182a;--background-solid:#171b24;--surface:#20242d;--surface-alt:#292e38;--surface-raised:#343a46;--text:#f5f7fa;--muted-text:#a9b0ba;--border-strong:#48505c;--border-subtle:#363c46;--primary-solid:#0067c0;--primary-hover:#1683d8;--primary-soft:#143b5d;--primary-border:#397fb5;--focus:#60cdff;--healthy:#47d16c;--warning:#fce100;--blocked:#ff7b72;--info:#60cdff;--parked:#c79bf2;--danger-soft:#4a2022;--warning-soft:#413910;--healthy-soft:#173b23;--info-soft:#18384b;--parked-soft:#3b2b4b;--text-soft:#d8dde5;--disabled-text:#737b87;--error-text:#ffc2bd;--shadow-color:#00000080;--desktop-dot:#60cdff14;--desktop-grid:#ffffff09;--surface-translucent:#20252ebd;--state-translucent:#20242dd1;--overlay:#03070eb3;--taskbar-surface:#1b212aa8;--window-surface:#181f257a;--titlebar-surface:#1e262c8a;--navigation-surface:#1b242975;--content-surface:#171b24;--toolbar-surface:#20242d;--window-shadow:0 24px 70px #0000008a, 0 2px 10px #00000057;--window-radius:12px;--panel-radius:8px;--control-radius:5px;--backdrop-blur:30px}:root[data-theme=mac-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:220 14% 96%;--foreground:240 3% 12%;--card:0 0% 100%;--card-foreground:240 3% 12%;--popover:0 0% 100%;--popover-foreground:240 3% 12%;--primary:210 100% 45%;--primary-foreground:0 0% 100%;--secondary:220 14% 94%;--secondary-foreground:240 3% 12%;--muted:220 14% 94%;--muted-foreground:220 7% 39%;--accent:211 100% 95%;--accent-foreground:211 100% 38%;--destructive:3 100% 61%;--destructive-foreground:0 0% 100%;--border:220 9% 81%;--input:220 9% 81%;--ring:211 100% 50%;--desktop:#e9edf3;--background-solid:#f4f5f7;--surface:#fff;--surface-alt:#f5f6f8;--surface-raised:#eceff3;--text:#1d1d1f;--muted-text:#5f6368;--border-strong:#cbd0d8;--border-subtle:#e2e5ea;--primary-solid:#0071e3;--primary-hover:#06c;--primary-soft:#e8f2ff;--primary-border:#99c7ff;--focus:#0a84ff;--healthy:#168445;--warning:#946200;--blocked:#d92d20;--info:#006fd6;--parked:#7d43b3;--danger-soft:#fff0ef;--warning-soft:#fff6db;--healthy-soft:#eaf8ef;--info-soft:#e8f3ff;--parked-soft:#f5edfc;--text-soft:#3f454d;--disabled-text:#89919b;--error-text:#9f1c13;--shadow-color:#1f23292e;--desktop-dot:#007aff14;--desktop-grid:#4852600e;--surface-translucent:#ffffffc7;--state-translucent:#ffffffc2;--overlay:#1d1d1f61;--taskbar-surface:#ffffffc7;--navigation-surface:#ffffffc7;--window-shadow:0 24px 70px #1f232938, 0 2px 8px #1f23291f;--window-radius:14px;--panel-radius:10px;--control-radius:8px;--backdrop-blur:22px}:root[data-theme=glass-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:84 19% 88%;--foreground:218 44% 14%;--card:60 20% 99%;--card-foreground:218 44% 14%;--popover:60 20% 99%;--popover-foreground:218 44% 14%;--primary:210 100% 40%;--primary-foreground:0 0% 100%;--secondary:87 17% 88%;--secondary-foreground:218 44% 14%;--muted:87 17% 88%;--muted-foreground:188 8% 35%;--accent:267 74% 94%;--accent-foreground:263 67% 43%;--destructive:3 74% 46%;--destructive-foreground:0 0% 100%;--border:102 9% 59%;--input:102 9% 59%;--ring:221 83% 53%;--desktop:#82966f;--background-solid:#eff3eae0;--surface:#fffffced;--surface-alt:#e7eddfe6;--surface-raised:#ffffffc2;--text:#142033;--muted-text:#52605d;--border-strong:#46534957;--border-subtle:#4653492e;--primary-solid:#06c;--primary-hover:#0059b3;--primary-soft:#d6e7f8e0;--primary-border:#69a1d8;--focus:#5b35c9;--healthy:#26733e;--warning:#895d00;--blocked:#ba342c;--info:#005eb8;--parked:#6d35a2;--danger-soft:#ffe7e4e6;--warning-soft:#fff4d1e6;--healthy-soft:#e4f5e7e6;--info-soft:#e0effce6;--parked-soft:#f2e8fae6;--text-soft:#34423f;--disabled-text:#77827f;--error-text:#8f241e;--shadow-color:#1f2b233d;--desktop-dot:#ffffff1f;--desktop-grid:#ffffff14;--surface-translucent:#f5f8f0bd;--state-translucent:#fffffcc7;--overlay:#1c28206b;--taskbar-surface:#eef3e9b3;--window-surface:#ebf0e4b8;--titlebar-surface:#eff4e9a8;--navigation-surface:#e2eadaad;--content-surface:#f1f4edd1;--toolbar-surface:#fafbf7c2;--window-shadow:0 30px 90px #1a261d4d, 0 3px 14px #1a261d2e;--window-radius:22px;--panel-radius:12px;--control-radius:9px;--backdrop-blur:28px;--glass-wallpaper:radial-gradient(circle at 12% 8%, #e7f4c1f5 0 9%, transparent 34%), radial-gradient(circle at 82% 2%, #4a6f43d1 0 12%, transparent 38%), radial-gradient(circle at 91% 75%, #e29969b8 0 8%, transparent 33%), radial-gradient(circle at 28% 105%, #4e8083c2 0 16%, transparent 46%), linear-gradient(135deg, #71875f 0%, #b0bd93 48%, #668178 100%)}:root[data-theme=glass-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:198 24% 13%;--foreground:190 18% 96%;--card:192 18% 14%;--card-foreground:190 18% 96%;--popover:192 18% 14%;--popover-foreground:190 18% 96%;--primary:210 100% 40%;--primary-foreground:0 0% 100%;--secondary:192 17% 18%;--secondary-foreground:190 18% 96%;--muted:192 17% 18%;--muted-foreground:190 9% 67%;--accent:266 43% 27%;--accent-foreground:263 88% 86%;--destructive:3 77% 61%;--destructive-foreground:0 0% 100%;--border:190 12% 34%;--input:190 12% 34%;--ring:192 91% 68%;--desktop:#10262d;--background-solid:#121b1fe0;--surface:#1b2427eb;--surface-alt:#222e30e6;--surface-raised:#354344c2;--text:#f4f7f8;--muted-text:#aab8b8;--border-strong:#bed7d34d;--border-subtle:#bed7d326;--primary-solid:#06c;--primary-hover:#1878d5;--primary-soft:#123b5cd1;--primary-border:#397db4;--focus:#72d3e6;--healthy:#54d46f;--warning:#ffd052;--blocked:#ff7770;--info:#72d3e6;--parked:#c58af4;--danger-soft:#531d1ee0;--warning-soft:#423510e0;--healthy-soft:#153b1fe0;--info-soft:#133643e0;--parked-soft:#372144e0;--text-soft:#d8e1e1;--disabled-text:#748281;--error-text:#ffc0bc;--shadow-color:#00000085;--desktop-dot:#72d3e61a;--desktop-grid:#ffffff0a;--surface-translucent:#1b2527b3;--state-translucent:#1b2427c2;--overlay:#030c0fb3;--taskbar-surface:#182224ad;--window-surface:#172022b3;--titlebar-surface:#1b2628a3;--navigation-surface:#1d2a2bad;--content-surface:#121b1ed1;--toolbar-surface:#1c2628c2;--window-shadow:0 34px 100px #00000094, 0 3px 16px #0006;--window-radius:22px;--panel-radius:12px;--control-radius:9px;--backdrop-blur:28px;--glass-wallpaper:radial-gradient(circle at 10% 5%, #317674e0 0 8%, transparent 34%), radial-gradient(circle at 82% 8%, #224f74db 0 13%, transparent 41%), radial-gradient(circle at 92% 78%, #6f4676ad 0 9%, transparent 35%), radial-gradient(circle at 32% 110%, #39735cad 0 18%, transparent 49%), linear-gradient(135deg, #142f34 0%, #193744 48%, #17262e 100%)}:root[data-theme=mac-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:240 3% 11%;--foreground:240 5% 96%;--card:240 3% 15%;--card-foreground:240 5% 96%;--popover:240 3% 15%;--popover-foreground:240 5% 96%;--primary:210 100% 45%;--primary-foreground:0 0% 100%;--secondary:240 3% 18%;--secondary-foreground:240 5% 96%;--muted:240 3% 18%;--muted-foreground:240 4% 64%;--accent:211 68% 22%;--accent-foreground:196 100% 70%;--destructive:3 100% 65%;--destructive-foreground:0 0% 100%;--border:240 2% 29%;--input:240 2% 29%;--ring:196 100% 70%;--desktop:#17181a;--background-solid:#1c1c1e;--surface:#242426;--surface-alt:#2c2c2e;--surface-raised:#353538;--text:#f5f5f7;--muted-text:#a1a1a6;--border-strong:#48484a;--border-subtle:#38383a;--primary-solid:#0071e3;--primary-hover:#06c;--primary-soft:#12385f;--primary-border:#286ba8;--focus:#64d2ff;--healthy:#32d74b;--warning:#ffd60a;--blocked:#ff6961;--info:#64d2ff;--parked:#bf5af2;--danger-soft:#481b1d;--warning-soft:#40370c;--healthy-soft:#15391e;--info-soft:#15354a;--parked-soft:#382044;--text-soft:#d1d1d6;--disabled-text:#6e6e73;--error-text:#ffb4af;--shadow-color:#00000075;--desktop-dot:#64d2ff14;--desktop-grid:#ffffff09;--surface-translucent:#242426c7;--state-translucent:#242426b8;--overlay:#000000a3;--taskbar-surface:#242426c7;--navigation-surface:#242426c7;--window-shadow:0 28px 80px #00000080, 0 2px 10px #00000052;--window-radius:14px;--panel-radius:10px;--control-radius:8px;--backdrop-blur:22px}*{border-color:hsl(var(--border));box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--desktop);color:var(--text);margin:0;font-family:Prompt,system-ui,sans-serif;font-size:16px}button,input,textarea,select{font:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}select{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);min-height:36px;color:var(--text);padding:0 32px 0 10px}h1,h2,h3,p{margin:0}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-3{inset:.75rem}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-20{bottom:-5rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-16{right:-4rem}.-top-1{top:-.25rem}.-top-20{top:-5rem}.-top-24{top:-6rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-\[calc\(100\%\+12px\)\]{bottom:calc(100% + 12px)}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-7{left:1.75rem}.left-\[11px\]{left:11px}.left-\[calc\(100\%\+12px\)\]{left:calc(100% + 12px)}.right-0{right:0}.right-2{right:.5rem}.right-20{right:5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[27px\]{right:27px}.right-\[calc\(100\%\+12px\)\]{right:calc(100% + 12px)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[25px\]{top:25px}.top-\[42\%\]{top:42%}.top-\[calc\(100\%\+12px\)\]{top:calc(100% + 12px)}.top-\[min\(38vh\,20rem\)\]{top:min(38vh,20rem)}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[130\]{z-index:130}.z-\[131\]{z-index:131}.z-\[3\]{z-index:3}.z-\[70\]{z-index:70}.order-1{order:1}.order-2{order:2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.m-0{margin:0}.m-4{margin:1rem}.m-5{margin:1.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-0{margin-left:0;margin-right:0}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-\[22px\]{margin-left:22px;margin-right:22px}.mx-\[5px\]{margin-left:5px;margin-right:5px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-px{margin-top:1px;margin-bottom:1px}.-mb-4{margin-bottom:-1rem}.-ml-2{margin-left:-.5rem}.-ml-\[25px\]{margin-left:-25px}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-\[7px\]{margin-top:-7px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[3px\]{margin-bottom:3px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.ml-\[3px\]{margin-left:3px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.\!size-\[34px\]{width:34px!important;height:34px!important}.size-1\.5{width:.375rem;height:.375rem}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-12{width:3rem;height:3rem}.size-16{width:4rem;height:4rem}.size-2{width:.5rem;height:.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-36{width:9rem;height:9rem}.size-4{width:1rem;height:1rem}.size-40{width:10rem;height:10rem}.size-5{width:1.25rem;height:1.25rem}.size-52{width:13rem;height:13rem}.size-6{width:1.5rem;height:1.5rem}.size-60{width:15rem;height:15rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[15px\]{width:15px;height:15px}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[29px\]{width:29px;height:29px}.size-\[35px\]{width:35px;height:35px}.size-\[49px\]{width:49px;height:49px}.size-\[50px\]{width:50px;height:50px}.size-\[9px\]{width:9px;height:9px}.size-full{width:100%;height:100%}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[23\.25rem\]{height:23.25rem}.h-\[3\.9375rem\]{height:3.9375rem}.h-\[38px\]{height:38px}.h-\[43px\]{height:43px}.h-\[45px\]{height:45px}.h-\[46px\]{height:46px}.h-\[47px\]{height:47px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[min\(88dvh\,900px\)\]{height:min(88dvh,900px)}.h-\[min\(936px\,calc\(100dvh-48px\)\)\]{height:min(936px,100dvh - 48px)}.h-\[min\(94dvh\,1200px\)\]{height:min(94dvh,1200px)}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:8rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[180px\]{max-height:180px}.max-h-\[300px\]{max-height:300px}.max-h-\[30vh\]{max-height:30vh}.max-h-\[360px\]{max-height:360px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[82dvh\]{max-height:82dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[calc\(100vh-150px\)\]{max-height:calc(100vh - 150px)}.max-h-\[calc\(92vh-12rem\)\]{max-height:calc(92vh - 12rem)}.max-h-\[min\(430px\,calc\(100vh-100px\)\)\]{max-height:min(430px,100vh - 100px)}.max-h-\[min\(46vh\,525px\)\]{max-height:min(46vh,525px)}.max-h-\[min\(70vh\,48rem\)\]{max-height:min(70vh,48rem)}.max-h-\[min\(88dvh\,800px\)\]{max-height:min(88dvh,800px)}.max-h-\[min\(92dvh\,900px\)\]{max-height:min(92dvh,900px)}.max-h-full{max-height:100%}.\!min-h-0{min-height:0!important}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-36{min-height:9rem}.min-h-40{min-height:10rem}.min-h-48{min-height:12rem}.min-h-5{min-height:1.25rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[118px\]{min-height:118px}.min-h-\[180px\]{min-height:180px}.min-h-\[260px\]{min-height:260px}.min-h-\[30px\]{min-height:30px}.min-h-\[320px\]{min-height:320px}.min-h-\[37px\]{min-height:37px}.min-h-\[38px\]{min-height:38px}.min-h-\[39px\]{min-height:39px}.min-h-\[4\.125rem\]{min-height:4.125rem}.min-h-\[42px\]{min-height:42px}.min-h-\[46px\]{min-height:46px}.min-h-\[52px\]{min-height:52px}.min-h-\[55dvh\]{min-height:55dvh}.min-h-\[56px\]{min-height:56px}.min-h-\[60dvh\]{min-height:60dvh}.min-h-\[61px\]{min-height:61px}.min-h-\[70dvh\]{min-height:70dvh}.min-h-\[74px\]{min-height:74px}.min-h-\[75dvh\]{min-height:75dvh}.min-h-\[76px\]{min-height:76px}.min-h-\[82px\]{min-height:82px}.min-h-\[84px\]{min-height:84px}.min-h-\[86px\]{min-height:86px}.min-h-screen{min-height:100vh}.\!w-\[min\(770px\,calc\(100vw-32px\)\)\]{width:min(770px,100vw - 32px)!important}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-\[10\%\]{width:10%}.w-\[11\%\]{width:11%}.w-\[125px\]{width:125px}.w-\[13\%\]{width:13%}.w-\[140px\]{width:140px}.w-\[145px\]{width:145px}.w-\[150px\]{width:150px}.w-\[155px\]{width:155px}.w-\[176px\]{width:176px}.w-\[19\%\]{width:19%}.w-\[20\%\]{width:20%}.w-\[235px\]{width:235px}.w-\[325px\]{width:325px}.w-\[8\%\]{width:8%}.w-\[9\%\]{width:9%}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.w-\[min\(280px\,100\%\)\]{width:min(280px,100%)}.w-\[min\(300px\,calc\(100vw-24px\)\)\]{width:min(300px,100vw - 24px)}.w-\[min\(356px\,calc\(100vw-24px\)\)\]{width:min(356px,100vw - 24px)}.w-\[min\(42rem\,calc\(100vw-2rem\)\)\]{width:min(42rem,100vw - 2rem)}.w-\[min\(68rem\,calc\(100vw-3rem\)\)\]{width:min(68rem,100vw - 3rem)}.w-\[min\(92vw\,26rem\)\]{width:min(92vw,26rem)}.w-\[min\(96vw\,1200px\)\]{width:min(96vw,1200px)}.w-\[min\(96vw\,1440px\)\]{width:min(96vw,1440px)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-12{min-width:3rem}.min-w-24{min-width:6rem}.min-w-28{min-width:7rem}.min-w-36{min-width:9rem}.min-w-40{min-width:10rem}.min-w-44{min-width:11rem}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-52{min-width:13rem}.min-w-56{min-width:14rem}.min-w-\[10\.25rem\]{min-width:10.25rem}.min-w-\[1080px\]{min-width:1080px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[1100px\]{min-width:1100px}.min-w-\[1180px\]{min-width:1180px}.min-w-\[140px\]{min-width:140px}.min-w-\[1450px\]{min-width:1450px}.min-w-\[145px\]{min-width:145px}.min-w-\[150px\]{min-width:150px}.min-w-\[155px\]{min-width:155px}.min-w-\[15rem\]{min-width:15rem}.min-w-\[160px\]{min-width:160px}.min-w-\[165px\]{min-width:165px}.min-w-\[170px\]{min-width:170px}.min-w-\[175px\]{min-width:175px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[3\.2rem\]{min-width:3.2rem}.min-w-\[480px\]{min-width:480px}.min-w-\[58rem\]{min-width:58rem}.min-w-\[6\.5rem\]{min-width:6.5rem}.min-w-\[620px\]{min-width:620px}.min-w-\[820px\]{min-width:820px}.min-w-\[90px\]{min-width:90px}.min-w-\[990px\]{min-width:990px}.min-w-\[9rem\]{min-width:9rem}.min-w-max{min-width:max-content}.\!max-w-\[68rem\]{max-width:68rem!important}.\!max-w-none{max-width:none!important}.max-w-40{max-width:10rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-\[105px\]{max-width:105px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[150px\]{max-width:150px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[340px\]{max-width:340px}.max-w-\[345px\]{max-width:345px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[45\%\]{max-width:45%}.max-w-\[450px\]{max-width:450px}.max-w-\[480px\]{max-width:480px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[78ch\]{max-width:78ch}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[min\(320px\,75vw\)\]{max-width:min(320px,75vw)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.flex-\[0_1_180px\]{flex:0 180px}.flex-\[0_1_205px\]{flex:0 205px}.flex-\[1_1_360px\]{flex:360px}.shrink-0{flex-shrink:0}.basis-\[135px\]{flex-basis:135px}.basis-\[220px\]{flex-basis:220px}.basis-\[calc\(100\%-2\.5rem\)\]{flex-basis:calc(100% - 2.5rem)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[var\(--transform-origin\)\]{transform-origin:var(--transform-origin)}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-my-1{scroll-margin-top:.25rem;scroll-margin-bottom:.25rem}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-6{scroll-margin-top:1.5rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:1.5rem minmax(0,1fr) auto}.grid-cols-\[10px_minmax\(0\,1fr\)_auto\]{grid-template-columns:10px minmax(0,1fr) auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_24px\]{grid-template-columns:minmax(0,1fr) 24px}.grid-cols-\[minmax\(0\,1fr\)_6\.5rem\]{grid-template-columns:minmax(0,1fr) 6.5rem}.grid-cols-\[minmax\(0\,1fr\)_7rem\]{grid-template-columns:minmax(0,1fr) 7rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.25fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.35fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) auto}.grid-cols-\[minmax\(360px\,1\.65fr\)_repeat\(3\,minmax\(176px\,0\.8fr\)\)_auto_auto\]{grid-template-columns:minmax(360px,1.65fr) repeat(3,minmax(176px,.8fr)) auto auto}.grid-cols-\[repeat\(6\,minmax\(172px\,1fr\)\)\]{grid-template-columns:repeat(6,minmax(172px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,170px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,220px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.\!gap-3\.5{gap:.875rem!important}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[15px\]{gap:15px}.gap-\[18px\]{gap:18px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[var\(--card-spacing\)\]{gap:var(--card-spacing)}.gap-px{gap:1px}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-\[18px\]{-moz-column-gap:18px;column-gap:18px}.gap-x-\[19px\]{-moz-column-gap:19px;column-gap:19px}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#e6ebf2\]>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(230 235 242/var(--tw-divide-opacity,1))}.divide-\[\#e6edf5\]>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(230 237 245/var(--tw-divide-opacity,1))}.divide-\[\#edf1f6\]>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(237 241 246/var(--tw-divide-opacity,1))}.divide-workspace-border>:not([hidden])~:not([hidden]){border-color:var(--border-subtle)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-2xl{border-radius:1rem!important}.\!rounded-\[9px\]{border-radius:9px!important}.\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[11px\]{border-radius:11px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[5px\]{border-radius:5px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.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-control{border-radius:var(--control-radius)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-panel{border-radius:var(--panel-radius)}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.\!border-0{border-width:0!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[20px\]{border-width:20px}.border-\[22px\]{border-width:22px}.border-\[28px\]{border-width:28px}.border-\[32px\]{border-width:32px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[2px\]{border-left-width:2px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-\[3px\]{border-top-width:3px}.border-dashed{border-style:dashed}.border-\[\#164d78\]{--tw-border-opacity:1;border-color:rgb(22 77 120/var(--tw-border-opacity,1))}.border-\[\#1769d2\]{--tw-border-opacity:1;border-color:rgb(23 105 210/var(--tw-border-opacity,1))}.border-\[\#2563eb\]{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-\[\#2873c9\]{--tw-border-opacity:1;border-color:rgb(40 115 201/var(--tw-border-opacity,1))}.border-\[\#2a94bb\]{--tw-border-opacity:1;border-color:rgb(42 148 187/var(--tw-border-opacity,1))}.border-\[\#5790df\]{--tw-border-opacity:1;border-color:rgb(87 144 223/var(--tw-border-opacity,1))}.border-\[\#8cb7f0\]{--tw-border-opacity:1;border-color:rgb(140 183 240/var(--tw-border-opacity,1))}.border-\[\#8db8ff\]{--tw-border-opacity:1;border-color:rgb(141 184 255/var(--tw-border-opacity,1))}.border-\[\#91b9f6\]{--tw-border-opacity:1;border-color:rgb(145 185 246/var(--tw-border-opacity,1))}.border-\[\#93b8f5\]{--tw-border-opacity:1;border-color:rgb(147 184 245/var(--tw-border-opacity,1))}.border-\[\#9bbde2\]{--tw-border-opacity:1;border-color:rgb(155 189 226/var(--tw-border-opacity,1))}.border-\[\#9bd4e4\]{--tw-border-opacity:1;border-color:rgb(155 212 228/var(--tw-border-opacity,1))}.border-\[\#9cc5ee\]{--tw-border-opacity:1;border-color:rgb(156 197 238/var(--tw-border-opacity,1))}.border-\[\#a8c7e7\]{--tw-border-opacity:1;border-color:rgb(168 199 231/var(--tw-border-opacity,1))}.border-\[\#a9c5ec\]\/80{border-color:#a9c5eccc}.border-\[\#a9c9e5\]{--tw-border-opacity:1;border-color:rgb(169 201 229/var(--tw-border-opacity,1))}.border-\[\#a9dbca\]{--tw-border-opacity:1;border-color:rgb(169 219 202/var(--tw-border-opacity,1))}.border-\[\#b5dcc6\]{--tw-border-opacity:1;border-color:rgb(181 220 198/var(--tw-border-opacity,1))}.border-\[\#b9d2ee\]{--tw-border-opacity:1;border-color:rgb(185 210 238/var(--tw-border-opacity,1))}.border-\[\#bde4ea\]{--tw-border-opacity:1;border-color:rgb(189 228 234/var(--tw-border-opacity,1))}.border-\[\#bde6d6\]{--tw-border-opacity:1;border-color:rgb(189 230 214/var(--tw-border-opacity,1))}.border-\[\#bfd2e9\]{--tw-border-opacity:1;border-color:rgb(191 210 233/var(--tw-border-opacity,1))}.border-\[\#c7d1df\]{--tw-border-opacity:1;border-color:rgb(199 209 223/var(--tw-border-opacity,1))}.border-\[\#c8d5e6\]{--tw-border-opacity:1;border-color:rgb(200 213 230/var(--tw-border-opacity,1))}.border-\[\#c8dcf7\]{--tw-border-opacity:1;border-color:rgb(200 220 247/var(--tw-border-opacity,1))}.border-\[\#c8e5ee\]{--tw-border-opacity:1;border-color:rgb(200 229 238/var(--tw-border-opacity,1))}.border-\[\#c9d7ea\]{--tw-border-opacity:1;border-color:rgb(201 215 234/var(--tw-border-opacity,1))}.border-\[\#c9d9eb\]{--tw-border-opacity:1;border-color:rgb(201 217 235/var(--tw-border-opacity,1))}.border-\[\#cbd8e8\]{--tw-border-opacity:1;border-color:rgb(203 216 232/var(--tw-border-opacity,1))}.border-\[\#cbd8ea\]{--tw-border-opacity:1;border-color:rgb(203 216 234/var(--tw-border-opacity,1))}.border-\[\#cbd9eb\]{--tw-border-opacity:1;border-color:rgb(203 217 235/var(--tw-border-opacity,1))}.border-\[\#cbdcf0\]{--tw-border-opacity:1;border-color:rgb(203 220 240/var(--tw-border-opacity,1))}.border-\[\#cbdcf1\]{--tw-border-opacity:1;border-color:rgb(203 220 241/var(--tw-border-opacity,1))}.border-\[\#cbdcf2\]{--tw-border-opacity:1;border-color:rgb(203 220 242/var(--tw-border-opacity,1))}.border-\[\#cbdcf5\]{--tw-border-opacity:1;border-color:rgb(203 220 245/var(--tw-border-opacity,1))}.border-\[\#ccd8e8\]{--tw-border-opacity:1;border-color:rgb(204 216 232/var(--tw-border-opacity,1))}.border-\[\#cce6dc\]{--tw-border-opacity:1;border-color:rgb(204 230 220/var(--tw-border-opacity,1))}.border-\[\#cddced\]{--tw-border-opacity:1;border-color:rgb(205 220 237/var(--tw-border-opacity,1))}.border-\[\#cde6d9\]{--tw-border-opacity:1;border-color:rgb(205 230 217/var(--tw-border-opacity,1))}.border-\[\#cdebdc\]{--tw-border-opacity:1;border-color:rgb(205 235 220/var(--tw-border-opacity,1))}.border-\[\#cfdef3\]{--tw-border-opacity:1;border-color:rgb(207 222 243/var(--tw-border-opacity,1))}.border-\[\#cfe0f1\]{--tw-border-opacity:1;border-color:rgb(207 224 241/var(--tw-border-opacity,1))}.border-\[\#cfe0f4\]{--tw-border-opacity:1;border-color:rgb(207 224 244/var(--tw-border-opacity,1))}.border-\[\#cfe0f8\]{--tw-border-opacity:1;border-color:rgb(207 224 248/var(--tw-border-opacity,1))}.border-\[\#cfe9dc\]{--tw-border-opacity:1;border-color:rgb(207 233 220/var(--tw-border-opacity,1))}.border-\[\#d4dce6\]{--tw-border-opacity:1;border-color:rgb(212 220 230/var(--tw-border-opacity,1))}.border-\[\#d4e2f2\]{--tw-border-opacity:1;border-color:rgb(212 226 242/var(--tw-border-opacity,1))}.border-\[\#d5deeb\]{--tw-border-opacity:1;border-color:rgb(213 222 235/var(--tw-border-opacity,1))}.border-\[\#d5dfeb\]{--tw-border-opacity:1;border-color:rgb(213 223 235/var(--tw-border-opacity,1))}.border-\[\#d5e1ef\]{--tw-border-opacity:1;border-color:rgb(213 225 239/var(--tw-border-opacity,1))}.border-\[\#d5e1f0\]{--tw-border-opacity:1;border-color:rgb(213 225 240/var(--tw-border-opacity,1))}.border-\[\#d5e4fa\]{--tw-border-opacity:1;border-color:rgb(213 228 250/var(--tw-border-opacity,1))}.border-\[\#d5e9ed\]{--tw-border-opacity:1;border-color:rgb(213 233 237/var(--tw-border-opacity,1))}.border-\[\#d6e3f1\]{--tw-border-opacity:1;border-color:rgb(214 227 241/var(--tw-border-opacity,1))}.border-\[\#d6e6c8\]{--tw-border-opacity:1;border-color:rgb(214 230 200/var(--tw-border-opacity,1))}.border-\[\#d6e9ed\]{--tw-border-opacity:1;border-color:rgb(214 233 237/var(--tw-border-opacity,1))}.border-\[\#d7e1ed\]{--tw-border-opacity:1;border-color:rgb(215 225 237/var(--tw-border-opacity,1))}.border-\[\#d7e4f3\]{--tw-border-opacity:1;border-color:rgb(215 228 243/var(--tw-border-opacity,1))}.border-\[\#d7eee4\]{--tw-border-opacity:1;border-color:rgb(215 238 228/var(--tw-border-opacity,1))}.border-\[\#d8e0eb\]{--tw-border-opacity:1;border-color:rgb(216 224 235/var(--tw-border-opacity,1))}.border-\[\#d8e2ef\]{--tw-border-opacity:1;border-color:rgb(216 226 239/var(--tw-border-opacity,1))}.border-\[\#d8e3f0\]{--tw-border-opacity:1;border-color:rgb(216 227 240/var(--tw-border-opacity,1))}.border-\[\#d8e5f5\]{--tw-border-opacity:1;border-color:rgb(216 229 245/var(--tw-border-opacity,1))}.border-\[\#d8e5f6\]{--tw-border-opacity:1;border-color:rgb(216 229 246/var(--tw-border-opacity,1))}.border-\[\#d8eee8\]{--tw-border-opacity:1;border-color:rgb(216 238 232/var(--tw-border-opacity,1))}.border-\[\#d9e2ed\]{--tw-border-opacity:1;border-color:rgb(217 226 237/var(--tw-border-opacity,1))}.border-\[\#d9e4f2\]{--tw-border-opacity:1;border-color:rgb(217 228 242/var(--tw-border-opacity,1))}.border-\[\#d9e5f3\]{--tw-border-opacity:1;border-color:rgb(217 229 243/var(--tw-border-opacity,1))}.border-\[\#d9e5f4\]{--tw-border-opacity:1;border-color:rgb(217 229 244/var(--tw-border-opacity,1))}.border-\[\#d9e7fb\]{--tw-border-opacity:1;border-color:rgb(217 231 251/var(--tw-border-opacity,1))}.border-\[\#dbe5f2\]{--tw-border-opacity:1;border-color:rgb(219 229 242/var(--tw-border-opacity,1))}.border-\[\#dbe6f2\]{--tw-border-opacity:1;border-color:rgb(219 230 242/var(--tw-border-opacity,1))}.border-\[\#dbe6f4\]{--tw-border-opacity:1;border-color:rgb(219 230 244/var(--tw-border-opacity,1))}.border-\[\#dbe8f3\]{--tw-border-opacity:1;border-color:rgb(219 232 243/var(--tw-border-opacity,1))}.border-\[\#dce4ef\]{--tw-border-opacity:1;border-color:rgb(220 228 239/var(--tw-border-opacity,1))}.border-\[\#dce5ef\]{--tw-border-opacity:1;border-color:rgb(220 229 239/var(--tw-border-opacity,1))}.border-\[\#dce5f0\]{--tw-border-opacity:1;border-color:rgb(220 229 240/var(--tw-border-opacity,1))}.border-\[\#dce6f2\]{--tw-border-opacity:1;border-color:rgb(220 230 242/var(--tw-border-opacity,1))}.border-\[\#dce7f4\]{--tw-border-opacity:1;border-color:rgb(220 231 244/var(--tw-border-opacity,1))}.border-\[\#dce7f5\]{--tw-border-opacity:1;border-color:rgb(220 231 245/var(--tw-border-opacity,1))}.border-\[\#dce7f6\]{--tw-border-opacity:1;border-color:rgb(220 231 246/var(--tw-border-opacity,1))}.border-\[\#dce8f2\]{--tw-border-opacity:1;border-color:rgb(220 232 242/var(--tw-border-opacity,1))}.border-\[\#dce8f5\]{--tw-border-opacity:1;border-color:rgb(220 232 245/var(--tw-border-opacity,1))}.border-\[\#dce8f8\]{--tw-border-opacity:1;border-color:rgb(220 232 248/var(--tw-border-opacity,1))}.border-\[\#dcebe3\]{--tw-border-opacity:1;border-color:rgb(220 235 227/var(--tw-border-opacity,1))}.border-\[\#dfe7f1\]{--tw-border-opacity:1;border-color:rgb(223 231 241/var(--tw-border-opacity,1))}.border-\[\#dfe8f2\]{--tw-border-opacity:1;border-color:rgb(223 232 242/var(--tw-border-opacity,1))}.border-\[\#dfe9f4\]{--tw-border-opacity:1;border-color:rgb(223 233 244/var(--tw-border-opacity,1))}.border-\[\#dfeaf6\]{--tw-border-opacity:1;border-color:rgb(223 234 246/var(--tw-border-opacity,1))}.border-\[\#e0e6ef\]{--tw-border-opacity:1;border-color:rgb(224 230 239/var(--tw-border-opacity,1))}.border-\[\#e1e5eb\]{--tw-border-opacity:1;border-color:rgb(225 229 235/var(--tw-border-opacity,1))}.border-\[\#e1e8f2\]{--tw-border-opacity:1;border-color:rgb(225 232 242/var(--tw-border-opacity,1))}.border-\[\#e1e9f3\]{--tw-border-opacity:1;border-color:rgb(225 233 243/var(--tw-border-opacity,1))}.border-\[\#e1eaf3\]{--tw-border-opacity:1;border-color:rgb(225 234 243/var(--tw-border-opacity,1))}.border-\[\#e1eaf5\]{--tw-border-opacity:1;border-color:rgb(225 234 245/var(--tw-border-opacity,1))}.border-\[\#e2e8f0\]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-\[\#e2e9f2\]{--tw-border-opacity:1;border-color:rgb(226 233 242/var(--tw-border-opacity,1))}.border-\[\#e2e9f3\]{--tw-border-opacity:1;border-color:rgb(226 233 243/var(--tw-border-opacity,1))}.border-\[\#e2eaf4\]{--tw-border-opacity:1;border-color:rgb(226 234 244/var(--tw-border-opacity,1))}.border-\[\#e3eaf3\]{--tw-border-opacity:1;border-color:rgb(227 234 243/var(--tw-border-opacity,1))}.border-\[\#e3eaf4\]{--tw-border-opacity:1;border-color:rgb(227 234 244/var(--tw-border-opacity,1))}.border-\[\#e3ebf5\]{--tw-border-opacity:1;border-color:rgb(227 235 245/var(--tw-border-opacity,1))}.border-\[\#e3ebf6\]{--tw-border-opacity:1;border-color:rgb(227 235 246/var(--tw-border-opacity,1))}.border-\[\#e4eaf1\]{--tw-border-opacity:1;border-color:rgb(228 234 241/var(--tw-border-opacity,1))}.border-\[\#e4ebf4\]{--tw-border-opacity:1;border-color:rgb(228 235 244/var(--tw-border-opacity,1))}.border-\[\#e4edf5\]{--tw-border-opacity:1;border-color:rgb(228 237 245/var(--tw-border-opacity,1))}.border-\[\#e4edf8\]{--tw-border-opacity:1;border-color:rgb(228 237 248/var(--tw-border-opacity,1))}.border-\[\#e5eaf1\]{--tw-border-opacity:1;border-color:rgb(229 234 241/var(--tw-border-opacity,1))}.border-\[\#e5eaf2\]{--tw-border-opacity:1;border-color:rgb(229 234 242/var(--tw-border-opacity,1))}.border-\[\#e5ebf3\]{--tw-border-opacity:1;border-color:rgb(229 235 243/var(--tw-border-opacity,1))}.border-\[\#e5edf6\]{--tw-border-opacity:1;border-color:rgb(229 237 246/var(--tw-border-opacity,1))}.border-\[\#e6ebf2\]{--tw-border-opacity:1;border-color:rgb(230 235 242/var(--tw-border-opacity,1))}.border-\[\#e6edf5\]{--tw-border-opacity:1;border-color:rgb(230 237 245/var(--tw-border-opacity,1))}.border-\[\#e6edf6\]{--tw-border-opacity:1;border-color:rgb(230 237 246/var(--tw-border-opacity,1))}.border-\[\#e7c980\]{--tw-border-opacity:1;border-color:rgb(231 201 128/var(--tw-border-opacity,1))}.border-\[\#e7edf4\]{--tw-border-opacity:1;border-color:rgb(231 237 244/var(--tw-border-opacity,1))}.border-\[\#e7edf5\]{--tw-border-opacity:1;border-color:rgb(231 237 245/var(--tw-border-opacity,1))}.border-\[\#e8b8a9\]{--tw-border-opacity:1;border-color:rgb(232 184 169/var(--tw-border-opacity,1))}.border-\[\#e8edf4\]{--tw-border-opacity:1;border-color:rgb(232 237 244/var(--tw-border-opacity,1))}.border-\[\#e8edf5\]{--tw-border-opacity:1;border-color:rgb(232 237 245/var(--tw-border-opacity,1))}.border-\[\#e9edf3\]{--tw-border-opacity:1;border-color:rgb(233 237 243/var(--tw-border-opacity,1))}.border-\[\#edd49b\]{--tw-border-opacity:1;border-color:rgb(237 212 155/var(--tw-border-opacity,1))}.border-\[\#edf0f4\]{--tw-border-opacity:1;border-color:rgb(237 240 244/var(--tw-border-opacity,1))}.border-\[\#edf0f5\]{--tw-border-opacity:1;border-color:rgb(237 240 245/var(--tw-border-opacity,1))}.border-\[\#edf1f6\]{--tw-border-opacity:1;border-color:rgb(237 241 246/var(--tw-border-opacity,1))}.border-\[\#f1c4c0\]{--tw-border-opacity:1;border-color:rgb(241 196 192/var(--tw-border-opacity,1))}.border-\[\#f2c9c4\]{--tw-border-opacity:1;border-color:rgb(242 201 196/var(--tw-border-opacity,1))}.border-\[\#f2d8d5\]{--tw-border-opacity:1;border-color:rgb(242 216 213/var(--tw-border-opacity,1))}.border-\[\#f2d9ae\]{--tw-border-opacity:1;border-color:rgb(242 217 174/var(--tw-border-opacity,1))}.border-\[\#f5ddd5\]{--tw-border-opacity:1;border-color:rgb(245 221 213/var(--tw-border-opacity,1))}.border-\[\#fecaca\]{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-\[\#ff7826\]{--tw-border-opacity:1;border-color:rgb(255 120 38/var(--tw-border-opacity,1))}.border-\[\#ff9a4d\]{--tw-border-opacity:1;border-color:rgb(255 154 77/var(--tw-border-opacity,1))}.border-\[\#ffcda9\]{--tw-border-opacity:1;border-color:rgb(255 205 169/var(--tw-border-opacity,1))}.border-\[\#ffcdca\]{--tw-border-opacity:1;border-color:rgb(255 205 202/var(--tw-border-opacity,1))}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-input{border-color:hsl(var(--input))}.border-orange-500{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-orange-600{--tw-border-opacity:1;border-color:rgb(234 88 12/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/55{border-color:#ffffff8c}.border-workspace-accent{border-color:var(--primary-solid)}.border-workspace-border{border-color:var(--border-subtle)}.border-workspace-borderStrong{border-color:var(--border-strong)}.border-workspace-danger{border-color:var(--blocked)}.border-workspace-focus{border-color:var(--focus)}.border-workspace-healthy{border-color:var(--healthy)}.border-workspace-info{border-color:var(--info)}.border-workspace-warning{border-color:var(--warning)}.border-b-\[\#e7ebf0\]{--tw-border-opacity:1;border-bottom-color:rgb(231 235 240/var(--tw-border-opacity,1))}.border-b-\[\#e9edf3\]{--tw-border-opacity:1;border-bottom-color:rgb(233 237 243/var(--tw-border-opacity,1))}.border-l-\[\#2384c8\]{--tw-border-opacity:1;border-left-color:rgb(35 132 200/var(--tw-border-opacity,1))}.border-l-\[\#28a477\]{--tw-border-opacity:1;border-left-color:rgb(40 164 119/var(--tw-border-opacity,1))}.border-l-\[\#2e74bb\]{--tw-border-opacity:1;border-left-color:rgb(46 116 187/var(--tw-border-opacity,1))}.border-l-\[\#a9b8ca\]{--tw-border-opacity:1;border-left-color:rgb(169 184 202/var(--tw-border-opacity,1))}.border-l-\[\#e39a36\]{--tw-border-opacity:1;border-left-color:rgb(227 154 54/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:#0000}.border-t-\[\#36a9bd\]{--tw-border-opacity:1;border-top-color:rgb(54 169 189/var(--tw-border-opacity,1))}.border-t-\[\#41ad8a\]{--tw-border-opacity:1;border-top-color:rgb(65 173 138/var(--tw-border-opacity,1))}.border-t-\[\#4b8cf3\]{--tw-border-opacity:1;border-top-color:rgb(75 140 243/var(--tw-border-opacity,1))}.border-t-\[\#9272d7\]{--tw-border-opacity:1;border-top-color:rgb(146 114 215/var(--tw-border-opacity,1))}.\!bg-transparent{background-color:#0000!important}.\!bg-white{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.bg-\[\#061e27\]\/70{background-color:#061e27b3}.bg-\[\#123a66\]{--tw-bg-opacity:1;background-color:rgb(18 58 102/var(--tw-bg-opacity,1))}.bg-\[\#123a66\]\/10{background-color:#123a661a}.bg-\[\#14233d\]{--tw-bg-opacity:1;background-color:rgb(20 35 61/var(--tw-bg-opacity,1))}.bg-\[\#14233d\]\/10{background-color:#14233d1a}.bg-\[\#15243b\]\/45{background-color:#15243b73}.bg-\[\#17222d\]{--tw-bg-opacity:1;background-color:rgb(23 34 45/var(--tw-bg-opacity,1))}.bg-\[\#1769d2\]{--tw-bg-opacity:1;background-color:rgb(23 105 210/var(--tw-bg-opacity,1))}.bg-\[\#2563eb\]{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-\[\#262626\]{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.bg-\[\#32a67f\]{--tw-bg-opacity:1;background-color:rgb(50 166 127/var(--tw-bg-opacity,1))}.bg-\[\#36a9bd\]{--tw-bg-opacity:1;background-color:rgb(54 169 189/var(--tw-bg-opacity,1))}.bg-\[\#3b82f6\]{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-\[\#41ad8a\]{--tw-bg-opacity:1;background-color:rgb(65 173 138/var(--tw-bg-opacity,1))}.bg-\[\#4b8cf3\]{--tw-bg-opacity:1;background-color:rgb(75 140 243/var(--tw-bg-opacity,1))}.bg-\[\#9272d7\]{--tw-bg-opacity:1;background-color:rgb(146 114 215/var(--tw-bg-opacity,1))}.bg-\[\#94a3b8\]{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-\[\#c9ddeb\]{--tw-bg-opacity:1;background-color:rgb(201 221 235/var(--tw-bg-opacity,1))}.bg-\[\#cbd0d8\]{--tw-bg-opacity:1;background-color:rgb(203 208 216/var(--tw-bg-opacity,1))}.bg-\[\#cbd8e8\]{--tw-bg-opacity:1;background-color:rgb(203 216 232/var(--tw-bg-opacity,1))}.bg-\[\#ccebf4\]{--tw-bg-opacity:1;background-color:rgb(204 235 244/var(--tw-bg-opacity,1))}.bg-\[\#d5e4ff\]{--tw-bg-opacity:1;background-color:rgb(213 228 255/var(--tw-bg-opacity,1))}.bg-\[\#d9f0e9\]{--tw-bg-opacity:1;background-color:rgb(217 240 233/var(--tw-bg-opacity,1))}.bg-\[\#dbe5f1\]{--tw-bg-opacity:1;background-color:rgb(219 229 241/var(--tw-bg-opacity,1))}.bg-\[\#dc2626\]{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-\[\#dceaf8\]{--tw-bg-opacity:1;background-color:rgb(220 234 248/var(--tw-bg-opacity,1))}.bg-\[\#dcecff\]{--tw-bg-opacity:1;background-color:rgb(220 236 255/var(--tw-bg-opacity,1))}.bg-\[\#ddf3e7\]{--tw-bg-opacity:1;background-color:rgb(221 243 231/var(--tw-bg-opacity,1))}.bg-\[\#e0ebff\]{--tw-bg-opacity:1;background-color:rgb(224 235 255/var(--tw-bg-opacity,1))}.bg-\[\#e4f6ed\]{--tw-bg-opacity:1;background-color:rgb(228 246 237/var(--tw-bg-opacity,1))}.bg-\[\#e5eefb\]{--tw-bg-opacity:1;background-color:rgb(229 238 251/var(--tw-bg-opacity,1))}.bg-\[\#e5f4f7\]{--tw-bg-opacity:1;background-color:rgb(229 244 247/var(--tw-bg-opacity,1))}.bg-\[\#e6edf7\]{--tw-bg-opacity:1;background-color:rgb(230 237 247/var(--tw-bg-opacity,1))}.bg-\[\#e6eef9\]{--tw-bg-opacity:1;background-color:rgb(230 238 249/var(--tw-bg-opacity,1))}.bg-\[\#e7f1db\]{--tw-bg-opacity:1;background-color:rgb(231 241 219/var(--tw-bg-opacity,1))}.bg-\[\#e7f7ef\]{--tw-bg-opacity:1;background-color:rgb(231 247 239/var(--tw-bg-opacity,1))}.bg-\[\#e8eff7\]{--tw-bg-opacity:1;background-color:rgb(232 239 247/var(--tw-bg-opacity,1))}.bg-\[\#e8f0fe\]{--tw-bg-opacity:1;background-color:rgb(232 240 254/var(--tw-bg-opacity,1))}.bg-\[\#e8f2fc\]{--tw-bg-opacity:1;background-color:rgb(232 242 252/var(--tw-bg-opacity,1))}.bg-\[\#e8f2ff\]{--tw-bg-opacity:1;background-color:rgb(232 242 255/var(--tw-bg-opacity,1))}.bg-\[\#e8f3f8\]{--tw-bg-opacity:1;background-color:rgb(232 243 248/var(--tw-bg-opacity,1))}.bg-\[\#e8f5ee\]{--tw-bg-opacity:1;background-color:rgb(232 245 238/var(--tw-bg-opacity,1))}.bg-\[\#e8f5ef\]{--tw-bg-opacity:1;background-color:rgb(232 245 239/var(--tw-bg-opacity,1))}.bg-\[\#e8f6f4\]{--tw-bg-opacity:1;background-color:rgb(232 246 244/var(--tw-bg-opacity,1))}.bg-\[\#e9f0ff\]{--tw-bg-opacity:1;background-color:rgb(233 240 255/var(--tw-bg-opacity,1))}.bg-\[\#e9f2fc\]{--tw-bg-opacity:1;background-color:rgb(233 242 252/var(--tw-bg-opacity,1))}.bg-\[\#e9f4fb\]{--tw-bg-opacity:1;background-color:rgb(233 244 251/var(--tw-bg-opacity,1))}.bg-\[\#e9f5ef\]{--tw-bg-opacity:1;background-color:rgb(233 245 239/var(--tw-bg-opacity,1))}.bg-\[\#e9f9f1\]{--tw-bg-opacity:1;background-color:rgb(233 249 241/var(--tw-bg-opacity,1))}.bg-\[\#eaf1f8\]{--tw-bg-opacity:1;background-color:rgb(234 241 248/var(--tw-bg-opacity,1))}.bg-\[\#eaf1ff\]{--tw-bg-opacity:1;background-color:rgb(234 241 255/var(--tw-bg-opacity,1))}.bg-\[\#eaf2f9\]{--tw-bg-opacity:1;background-color:rgb(234 242 249/var(--tw-bg-opacity,1))}.bg-\[\#eaf2ff\]{--tw-bg-opacity:1;background-color:rgb(234 242 255/var(--tw-bg-opacity,1))}.bg-\[\#eaf3fb\]{--tw-bg-opacity:1;background-color:rgb(234 243 251/var(--tw-bg-opacity,1))}.bg-\[\#eaf3ff\]{--tw-bg-opacity:1;background-color:rgb(234 243 255/var(--tw-bg-opacity,1))}.bg-\[\#eaf8f0\]{--tw-bg-opacity:1;background-color:rgb(234 248 240/var(--tw-bg-opacity,1))}.bg-\[\#eaf8f4\]{--tw-bg-opacity:1;background-color:rgb(234 248 244/var(--tw-bg-opacity,1))}.bg-\[\#ecf4fc\]{--tw-bg-opacity:1;background-color:rgb(236 244 252/var(--tw-bg-opacity,1))}.bg-\[\#edf1f6\]{--tw-bg-opacity:1;background-color:rgb(237 241 246/var(--tw-bg-opacity,1))}.bg-\[\#edf2f7\]{--tw-bg-opacity:1;background-color:rgb(237 242 247/var(--tw-bg-opacity,1))}.bg-\[\#edf2f8\]{--tw-bg-opacity:1;background-color:rgb(237 242 248/var(--tw-bg-opacity,1))}.bg-\[\#edf3fc\]{--tw-bg-opacity:1;background-color:rgb(237 243 252/var(--tw-bg-opacity,1))}.bg-\[\#edf4fb\]{--tw-bg-opacity:1;background-color:rgb(237 244 251/var(--tw-bg-opacity,1))}.bg-\[\#edf4ff\]{--tw-bg-opacity:1;background-color:rgb(237 244 255/var(--tw-bg-opacity,1))}.bg-\[\#edf5ff\]{--tw-bg-opacity:1;background-color:rgb(237 245 255/var(--tw-bg-opacity,1))}.bg-\[\#eee9f7\]{--tw-bg-opacity:1;background-color:rgb(238 233 247/var(--tw-bg-opacity,1))}.bg-\[\#eeefff\]{--tw-bg-opacity:1;background-color:rgb(238 239 255/var(--tw-bg-opacity,1))}.bg-\[\#eef2f7\]{--tw-bg-opacity:1;background-color:rgb(238 242 247/var(--tw-bg-opacity,1))}.bg-\[\#eef2f8\]{--tw-bg-opacity:1;background-color:rgb(238 242 248/var(--tw-bg-opacity,1))}.bg-\[\#eef2ff\]{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-\[\#eef3f8\]{--tw-bg-opacity:1;background-color:rgb(238 243 248/var(--tw-bg-opacity,1))}.bg-\[\#eef3f9\]{--tw-bg-opacity:1;background-color:rgb(238 243 249/var(--tw-bg-opacity,1))}.bg-\[\#eef4fd\]{--tw-bg-opacity:1;background-color:rgb(238 244 253/var(--tw-bg-opacity,1))}.bg-\[\#eef5ff\]{--tw-bg-opacity:1;background-color:rgb(238 245 255/var(--tw-bg-opacity,1))}.bg-\[\#ef4444\]{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-\[\#eff6ff\]{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-\[\#f0f3f7\]{--tw-bg-opacity:1;background-color:rgb(240 243 247/var(--tw-bg-opacity,1))}.bg-\[\#f1eafd\]{--tw-bg-opacity:1;background-color:rgb(241 234 253/var(--tw-bg-opacity,1))}.bg-\[\#f1f3f6\]{--tw-bg-opacity:1;background-color:rgb(241 243 246/var(--tw-bg-opacity,1))}.bg-\[\#f1f4f8\]{--tw-bg-opacity:1;background-color:rgb(241 244 248/var(--tw-bg-opacity,1))}.bg-\[\#f1f5f9\]{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-\[\#f1f5fa\]{--tw-bg-opacity:1;background-color:rgb(241 245 250/var(--tw-bg-opacity,1))}.bg-\[\#f1f7ff\]{--tw-bg-opacity:1;background-color:rgb(241 247 255/var(--tw-bg-opacity,1))}.bg-\[\#f1faf6\]{--tw-bg-opacity:1;background-color:rgb(241 250 246/var(--tw-bg-opacity,1))}.bg-\[\#f1faf7\]{--tw-bg-opacity:1;background-color:rgb(241 250 247/var(--tw-bg-opacity,1))}.bg-\[\#f1fafb\]{--tw-bg-opacity:1;background-color:rgb(241 250 251/var(--tw-bg-opacity,1))}.bg-\[\#f2faf5\]{--tw-bg-opacity:1;background-color:rgb(242 250 245/var(--tw-bg-opacity,1))}.bg-\[\#f2faf7\]{--tw-bg-opacity:1;background-color:rgb(242 250 247/var(--tw-bg-opacity,1))}.bg-\[\#f2fafc\]{--tw-bg-opacity:1;background-color:rgb(242 250 252/var(--tw-bg-opacity,1))}.bg-\[\#f3f5f8\]{--tw-bg-opacity:1;background-color:rgb(243 245 248/var(--tw-bg-opacity,1))}.bg-\[\#f3f6fa\]{--tw-bg-opacity:1;background-color:rgb(243 246 250/var(--tw-bg-opacity,1))}.bg-\[\#f3f7fb\]{--tw-bg-opacity:1;background-color:rgb(243 247 251/var(--tw-bg-opacity,1))}.bg-\[\#f3f7fc\]{--tw-bg-opacity:1;background-color:rgb(243 247 252/var(--tw-bg-opacity,1))}.bg-\[\#f3f8ff\]{--tw-bg-opacity:1;background-color:rgb(243 248 255/var(--tw-bg-opacity,1))}.bg-\[\#f3fbf6\]{--tw-bg-opacity:1;background-color:rgb(243 251 246/var(--tw-bg-opacity,1))}.bg-\[\#f4f7fb\]{--tw-bg-opacity:1;background-color:rgb(244 247 251/var(--tw-bg-opacity,1))}.bg-\[\#f4f8fc\]{--tw-bg-opacity:1;background-color:rgb(244 248 252/var(--tw-bg-opacity,1))}.bg-\[\#f4f8fd\]{--tw-bg-opacity:1;background-color:rgb(244 248 253/var(--tw-bg-opacity,1))}.bg-\[\#f4f8fe\]{--tw-bg-opacity:1;background-color:rgb(244 248 254/var(--tw-bg-opacity,1))}.bg-\[\#f59e0b\]{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-\[\#f5f7fb\]{--tw-bg-opacity:1;background-color:rgb(245 247 251/var(--tw-bg-opacity,1))}.bg-\[\#f5f8fc\]{--tw-bg-opacity:1;background-color:rgb(245 248 252/var(--tw-bg-opacity,1))}.bg-\[\#f5f8fd\]{--tw-bg-opacity:1;background-color:rgb(245 248 253/var(--tw-bg-opacity,1))}.bg-\[\#f5f9ff\]{--tw-bg-opacity:1;background-color:rgb(245 249 255/var(--tw-bg-opacity,1))}.bg-\[\#f6b72f\]{--tw-bg-opacity:1;background-color:rgb(246 183 47/var(--tw-bg-opacity,1))}.bg-\[\#f6f9fd\]{--tw-bg-opacity:1;background-color:rgb(246 249 253/var(--tw-bg-opacity,1))}.bg-\[\#f7f9fc\]{--tw-bg-opacity:1;background-color:rgb(247 249 252/var(--tw-bg-opacity,1))}.bg-\[\#f7faff\]{--tw-bg-opacity:1;background-color:rgb(247 250 255/var(--tw-bg-opacity,1))}.bg-\[\#f7fcf9\]{--tw-bg-opacity:1;background-color:rgb(247 252 249/var(--tw-bg-opacity,1))}.bg-\[\#f8faff\]{--tw-bg-opacity:1;background-color:rgb(248 250 255/var(--tw-bg-opacity,1))}.bg-\[\#f8fbf3\]{--tw-bg-opacity:1;background-color:rgb(248 251 243/var(--tw-bg-opacity,1))}.bg-\[\#f8fbff\]{--tw-bg-opacity:1;background-color:rgb(248 251 255/var(--tw-bg-opacity,1))}.bg-\[\#f9fbfe\]{--tw-bg-opacity:1;background-color:rgb(249 251 254/var(--tw-bg-opacity,1))}.bg-\[\#fafbfd\]{--tw-bg-opacity:1;background-color:rgb(250 251 253/var(--tw-bg-opacity,1))}.bg-\[\#fafcff\]{--tw-bg-opacity:1;background-color:rgb(250 252 255/var(--tw-bg-opacity,1))}.bg-\[\#fbfcfe\]{--tw-bg-opacity:1;background-color:rgb(251 252 254/var(--tw-bg-opacity,1))}.bg-\[\#fbfcff\]{--tw-bg-opacity:1;background-color:rgb(251 252 255/var(--tw-bg-opacity,1))}.bg-\[\#fce5e2\]{--tw-bg-opacity:1;background-color:rgb(252 229 226/var(--tw-bg-opacity,1))}.bg-\[\#fdeaea\]{--tw-bg-opacity:1;background-color:rgb(253 234 234/var(--tw-bg-opacity,1))}.bg-\[\#fef1e9\]{--tw-bg-opacity:1;background-color:rgb(254 241 233/var(--tw-bg-opacity,1))}.bg-\[\#ff7826\]{--tw-bg-opacity:1;background-color:rgb(255 120 38/var(--tw-bg-opacity,1))}.bg-\[\#ffb46e\]{--tw-bg-opacity:1;background-color:rgb(255 180 110/var(--tw-bg-opacity,1))}.bg-\[\#ffe8e7\]{--tw-bg-opacity:1;background-color:rgb(255 232 231/var(--tw-bg-opacity,1))}.bg-\[\#ffebeb\]{--tw-bg-opacity:1;background-color:rgb(255 235 235/var(--tw-bg-opacity,1))}.bg-\[\#fff0e3\]{--tw-bg-opacity:1;background-color:rgb(255 240 227/var(--tw-bg-opacity,1))}.bg-\[\#fff0e5\]{--tw-bg-opacity:1;background-color:rgb(255 240 229/var(--tw-bg-opacity,1))}.bg-\[\#fff0e6\]{--tw-bg-opacity:1;background-color:rgb(255 240 230/var(--tw-bg-opacity,1))}.bg-\[\#fff0eb\]{--tw-bg-opacity:1;background-color:rgb(255 240 235/var(--tw-bg-opacity,1))}.bg-\[\#fff0ee\]{--tw-bg-opacity:1;background-color:rgb(255 240 238/var(--tw-bg-opacity,1))}.bg-\[\#fff0ef\]{--tw-bg-opacity:1;background-color:rgb(255 240 239/var(--tw-bg-opacity,1))}.bg-\[\#fff1e7\]{--tw-bg-opacity:1;background-color:rgb(255 241 231/var(--tw-bg-opacity,1))}.bg-\[\#fff1ef\]{--tw-bg-opacity:1;background-color:rgb(255 241 239/var(--tw-bg-opacity,1))}.bg-\[\#fff1f0\]{--tw-bg-opacity:1;background-color:rgb(255 241 240/var(--tw-bg-opacity,1))}.bg-\[\#fff2df\]{--tw-bg-opacity:1;background-color:rgb(255 242 223/var(--tw-bg-opacity,1))}.bg-\[\#fff2e7\]{--tw-bg-opacity:1;background-color:rgb(255 242 231/var(--tw-bg-opacity,1))}.bg-\[\#fff3df\]{--tw-bg-opacity:1;background-color:rgb(255 243 223/var(--tw-bg-opacity,1))}.bg-\[\#fff3e8\]{--tw-bg-opacity:1;background-color:rgb(255 243 232/var(--tw-bg-opacity,1))}.bg-\[\#fff4dc\]{--tw-bg-opacity:1;background-color:rgb(255 244 220/var(--tw-bg-opacity,1))}.bg-\[\#fff5dc\]{--tw-bg-opacity:1;background-color:rgb(255 245 220/var(--tw-bg-opacity,1))}.bg-\[\#fff5f4\]{--tw-bg-opacity:1;background-color:rgb(255 245 244/var(--tw-bg-opacity,1))}.bg-\[\#fff6e5\]{--tw-bg-opacity:1;background-color:rgb(255 246 229/var(--tw-bg-opacity,1))}.bg-\[\#fff7f0\]{--tw-bg-opacity:1;background-color:rgb(255 247 240/var(--tw-bg-opacity,1))}.bg-\[\#fff7f6\]{--tw-bg-opacity:1;background-color:rgb(255 247 246/var(--tw-bg-opacity,1))}.bg-\[\#fff8e9\]{--tw-bg-opacity:1;background-color:rgb(255 248 233/var(--tw-bg-opacity,1))}.bg-\[\#fff9e9\]{--tw-bg-opacity:1;background-color:rgb(255 249 233/var(--tw-bg-opacity,1))}.bg-\[var\(--content-surface\)\]{background-color:var(--content-surface)}.bg-\[var\(--surface-raised\)\]{background-color:var(--surface-raised)}.bg-\[var\(--window-surface\)\]{background-color:var(--window-surface)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-background{background-color:hsl(var(--background))}.bg-black\/10{background-color:#0000001a}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-50\/50{background-color:#eff6ff80}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/25{background-color:hsl(var(--muted) / .25)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-50\/70{background-color:#fff1f2b3}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/30{background-color:#ffffff4d}.bg-white\/50{background-color:#ffffff80}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.92\]{background-color:#ffffffeb}.bg-workspace-accent{background-color:var(--primary-solid)}.bg-workspace-accentSoft{background-color:var(--primary-soft)}.bg-workspace-canvas{background-color:var(--background-solid)}.bg-workspace-dangerSoft{background-color:var(--danger-soft)}.bg-workspace-focus{background-color:var(--focus)}.bg-workspace-healthy{background-color:var(--healthy)}.bg-workspace-healthySoft{background-color:var(--healthy-soft)}.bg-workspace-infoSoft{background-color:var(--info-soft)}.bg-workspace-parked{background-color:var(--parked)}.bg-workspace-surface{background-color:var(--surface)}.bg-workspace-surfaceAlt{background-color:var(--surface-alt)}.bg-workspace-warning{background-color:var(--warning)}.bg-workspace-warningSoft{background-color:var(--warning-soft)}.bg-\[linear-gradient\(110deg\,\#f8fbff\,\#eef5ff\)\]{background-image:linear-gradient(110deg,#f8fbff,#eef5ff)}.bg-\[linear-gradient\(115deg\,\#f1f6ff_0\%\,\#ffffff_60\%\,\#edf5ff_100\%\)\]{background-image:linear-gradient(115deg,#f1f6ff 0%,#fff 60%,#edf5ff 100%)}.bg-\[linear-gradient\(180deg\,\#fb923c_0\%\,\#ea580c_100\%\)\]{background-image:linear-gradient(#fb923c 0%,#ea580c 100%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-\[\#0b3038\]\/95{--tw-gradient-from:#0b3038f2 var(--tw-gradient-from-position);--tw-gradient-to:#0b303800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#113b68\]{--tw-gradient-from:#113b68 var(--tw-gradient-from-position);--tw-gradient-to:#113b6800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#eef5ff\]{--tw-gradient-from:#eef5ff var(--tw-gradient-from-position);--tw-gradient-to:#eef5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f3fbfc\]{--tw-gradient-from:#f3fbfc var(--tw-gradient-from-position);--tw-gradient-to:#f3fbfc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f5f9ff\]{--tw-gradient-from:#f5f9ff var(--tw-gradient-from-position);--tw-gradient-to:#f5f9ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f8fbff\]{--tw-gradient-from:#f8fbff var(--tw-gradient-from-position);--tw-gradient-to:#f8fbff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400\/70{--tw-gradient-from:#fb923cb3 var(--tw-gradient-from-position);--tw-gradient-to:#fb923c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from:#334155 var(--tw-gradient-from-position);--tw-gradient-to:#33415500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/35{--tw-gradient-from:#02061759 var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#103f49\]\/95{--tw-gradient-to:#103f4900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #103f49f2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#17618d\]{--tw-gradient-to:#17618d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #17618d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f9fbff\]{--tw-gradient-to:#f9fbff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f9fbff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-200{--tw-gradient-to:#e2e8f000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #e2e8f0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-800{--tw-gradient-to:#1e293b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1e293b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0a2734\]\/95{--tw-gradient-to:#0a2734f2 var(--tw-gradient-to-position)}.to-\[\#168aa6\]{--tw-gradient-to:#168aa6 var(--tw-gradient-to-position)}.to-\[\#f0fbff\]{--tw-gradient-to:#f0fbff var(--tw-gradient-to-position)}.to-\[\#f8fcff\]{--tw-gradient-to:#f8fcff var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to:#020617 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.bg-clip-padding{background-clip:padding-box}.fill-\[\#fff7d3\]{fill:#fff7d3}.stroke-workspace-borderStrong{stroke:var(--border-strong)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[14px_20px\]{padding:14px 20px}.p-\[15px_18px\]{padding:15px 18px}.p-\[18px\]{padding:18px}.p-\[22px\]{padding:22px}.p-\[35px\]{padding:35px}.p-\[3px\]{padding:3px}.p-\[var\(--card-spacing\)\]{padding:var(--card-spacing)}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-\[13px\]{padding-left:13px;padding-right:13px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[15px\]{padding-left:15px;padding-right:15px}.px-\[17px\]{padding-left:17px;padding-right:17px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[26px\]{padding-left:26px;padding-right:26px}.px-\[7px\]{padding-left:7px;padding-right:7px}.px-\[clamp\(20px\,5vw\,56px\)\]{padding-left:clamp(20px,5vw,56px);padding-right:clamp(20px,5vw,56px)}.px-\[clamp\(32px\,7vw\,112px\)\]{padding-left:clamp(32px,7vw,112px);padding-right:clamp(32px,7vw,112px)}.px-\[var\(--card-spacing\)\]{padding-left:var(--card-spacing);padding-right:var(--card-spacing)}.px-px{padding-left:1px;padding-right:1px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-\[13px\]{padding-top:13px;padding-bottom:13px}.py-\[21px\]{padding-top:21px;padding-bottom:21px}.py-\[var\(--card-spacing\)\]{padding-top:var(--card-spacing);padding-bottom:var(--card-spacing)}.py-px{padding-top:1px;padding-bottom:1px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-\[13px\]{padding-bottom:13px}.pb-\[17px\]{padding-bottom:17px}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-9{padding-left:2.25rem}.pl-\[27px\]{padding-left:27px}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pr-\[70px\]{padding-right:70px}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-\[18px\]{padding-top:18px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sarabun{font-family:Sarabun,sans-serif}.\!text-\[13px\]{font-size:13px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[19px\]{font-size:19px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[30px\]{font-size:30px}.text-\[36px\]{font-size:36px}.text-\[9px\]{font-size:9px}.text-\[clamp\(1\.5rem\,2\.2vw\,1\.75rem\)\]{font-size:clamp(1.5rem,2.2vw,1.75rem)}.text-\[clamp\(22px\,2\.1vw\,29px\)\]{font-size:clamp(22px,2.1vw,29px)}.text-\[clamp\(27px\,2\.2vw\,34px\)\]{font-size:clamp(27px,2.2vw,34px)}.text-\[clamp\(52px\,6vw\,88px\)\]{font-size:clamp(52px,6vw,88px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[650\]{font-weight:650}.font-\[690\]{font-weight:690}.font-\[790\]{font-weight:790}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[0\.96\]{line-height:.96}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.75\]{line-height:1.75}.leading-\[18px\]{line-height:18px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.055em\]{letter-spacing:-.055em}.tracking-\[-0\.07em\]{letter-spacing:-.07em}.tracking-\[0\.025em\]{letter-spacing:.025em}.tracking-\[0\.07em\]{letter-spacing:.07em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.\!text-\[\#465a78\]{--tw-text-opacity:1!important;color:rgb(70 90 120/var(--tw-text-opacity,1))!important}.text-\[\#087550\]{--tw-text-opacity:1;color:rgb(8 117 80/var(--tw-text-opacity,1))}.text-\[\#0b7956\]{--tw-text-opacity:1;color:rgb(11 121 86/var(--tw-text-opacity,1))}.text-\[\#0e9a6d\]{--tw-text-opacity:1;color:rgb(14 154 109/var(--tw-text-opacity,1))}.text-\[\#0f766e\]{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-\[\#102a55\]{--tw-text-opacity:1;color:rgb(16 42 85/var(--tw-text-opacity,1))}.text-\[\#125b91\]{--tw-text-opacity:1;color:rgb(18 91 145/var(--tw-text-opacity,1))}.text-\[\#13776b\]{--tw-text-opacity:1;color:rgb(19 119 107/var(--tw-text-opacity,1))}.text-\[\#14233d\]{--tw-text-opacity:1;color:rgb(20 35 61/var(--tw-text-opacity,1))}.text-\[\#1454ad\]{--tw-text-opacity:1;color:rgb(20 84 173/var(--tw-text-opacity,1))}.text-\[\#1558a6\]{--tw-text-opacity:1;color:rgb(21 88 166/var(--tw-text-opacity,1))}.text-\[\#164e79\]{--tw-text-opacity:1;color:rgb(22 78 121/var(--tw-text-opacity,1))}.text-\[\#17263f\]{--tw-text-opacity:1;color:rgb(23 38 63/var(--tw-text-opacity,1))}.text-\[\#172b4b\]{--tw-text-opacity:1;color:rgb(23 43 75/var(--tw-text-opacity,1))}.text-\[\#17345f\]{--tw-text-opacity:1;color:rgb(23 52 95/var(--tw-text-opacity,1))}.text-\[\#174b8b\]{--tw-text-opacity:1;color:rgb(23 75 139/var(--tw-text-opacity,1))}.text-\[\#174b91\]{--tw-text-opacity:1;color:rgb(23 75 145/var(--tw-text-opacity,1))}.text-\[\#174e84\]{--tw-text-opacity:1;color:rgb(23 78 132/var(--tw-text-opacity,1))}.text-\[\#1758a8\]{--tw-text-opacity:1;color:rgb(23 88 168/var(--tw-text-opacity,1))}.text-\[\#17613a\]{--tw-text-opacity:1;color:rgb(23 97 58/var(--tw-text-opacity,1))}.text-\[\#176b46\]{--tw-text-opacity:1;color:rgb(23 107 70/var(--tw-text-opacity,1))}.text-\[\#183b69\]{--tw-text-opacity:1;color:rgb(24 59 105/var(--tw-text-opacity,1))}.text-\[\#18724f\]{--tw-text-opacity:1;color:rgb(24 114 79/var(--tw-text-opacity,1))}.text-\[\#18728b\]{--tw-text-opacity:1;color:rgb(24 114 139/var(--tw-text-opacity,1))}.text-\[\#193957\]{--tw-text-opacity:1;color:rgb(25 57 87/var(--tw-text-opacity,1))}.text-\[\#19778a\]{--tw-text-opacity:1;color:rgb(25 119 138/var(--tw-text-opacity,1))}.text-\[\#1b2b45\]{--tw-text-opacity:1;color:rgb(27 43 69/var(--tw-text-opacity,1))}.text-\[\#1c426f\]{--tw-text-opacity:1;color:rgb(28 66 111/var(--tw-text-opacity,1))}.text-\[\#1c567f\]{--tw-text-opacity:1;color:rgb(28 86 127/var(--tw-text-opacity,1))}.text-\[\#1d2c45\]{--tw-text-opacity:1;color:rgb(29 44 69/var(--tw-text-opacity,1))}.text-\[\#1d4b7d\]{--tw-text-opacity:1;color:rgb(29 75 125/var(--tw-text-opacity,1))}.text-\[\#1d5dc7\]{--tw-text-opacity:1;color:rgb(29 93 199/var(--tw-text-opacity,1))}.text-\[\#1d5fb5\]{--tw-text-opacity:1;color:rgb(29 95 181/var(--tw-text-opacity,1))}.text-\[\#1e385c\]{--tw-text-opacity:1;color:rgb(30 56 92/var(--tw-text-opacity,1))}.text-\[\#20314a\]{--tw-text-opacity:1;color:rgb(32 49 74/var(--tw-text-opacity,1))}.text-\[\#203a5b\]{--tw-text-opacity:1;color:rgb(32 58 91/var(--tw-text-opacity,1))}.text-\[\#2076a3\]{--tw-text-opacity:1;color:rgb(32 118 163/var(--tw-text-opacity,1))}.text-\[\#20835d\]{--tw-text-opacity:1;color:rgb(32 131 93/var(--tw-text-opacity,1))}.text-\[\#213b60\]{--tw-text-opacity:1;color:rgb(33 59 96/var(--tw-text-opacity,1))}.text-\[\#214a79\]{--tw-text-opacity:1;color:rgb(33 74 121/var(--tw-text-opacity,1))}.text-\[\#21845e\]{--tw-text-opacity:1;color:rgb(33 132 94/var(--tw-text-opacity,1))}.text-\[\#225b9b\]{--tw-text-opacity:1;color:rgb(34 91 155/var(--tw-text-opacity,1))}.text-\[\#244733\]{--tw-text-opacity:1;color:rgb(36 71 51/var(--tw-text-opacity,1))}.text-\[\#24476f\]{--tw-text-opacity:1;color:rgb(36 71 111/var(--tw-text-opacity,1))}.text-\[\#244b79\]{--tw-text-opacity:1;color:rgb(36 75 121/var(--tw-text-opacity,1))}.text-\[\#24558b\]{--tw-text-opacity:1;color:rgb(36 85 139/var(--tw-text-opacity,1))}.text-\[\#24568b\]{--tw-text-opacity:1;color:rgb(36 86 139/var(--tw-text-opacity,1))}.text-\[\#24579d\]{--tw-text-opacity:1;color:rgb(36 87 157/var(--tw-text-opacity,1))}.text-\[\#2457a6\]{--tw-text-opacity:1;color:rgb(36 87 166/var(--tw-text-opacity,1))}.text-\[\#245c91\]{--tw-text-opacity:1;color:rgb(36 92 145/var(--tw-text-opacity,1))}.text-\[\#245e9d\]{--tw-text-opacity:1;color:rgb(36 94 157/var(--tw-text-opacity,1))}.text-\[\#2461bd\]{--tw-text-opacity:1;color:rgb(36 97 189/var(--tw-text-opacity,1))}.text-\[\#246a9d\]{--tw-text-opacity:1;color:rgb(36 106 157/var(--tw-text-opacity,1))}.text-\[\#253b5b\]{--tw-text-opacity:1;color:rgb(37 59 91/var(--tw-text-opacity,1))}.text-\[\#253d60\]{--tw-text-opacity:1;color:rgb(37 61 96/var(--tw-text-opacity,1))}.text-\[\#253e60\]{--tw-text-opacity:1;color:rgb(37 62 96/var(--tw-text-opacity,1))}.text-\[\#254b7b\]{--tw-text-opacity:1;color:rgb(37 75 123/var(--tw-text-opacity,1))}.text-\[\#2563a7\]{--tw-text-opacity:1;color:rgb(37 99 167/var(--tw-text-opacity,1))}.text-\[\#2563eb\]{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-\[\#25795f\]{--tw-text-opacity:1;color:rgb(37 121 95/var(--tw-text-opacity,1))}.text-\[\#263247\]{--tw-text-opacity:1;color:rgb(38 50 71/var(--tw-text-opacity,1))}.text-\[\#263d5a\]{--tw-text-opacity:1;color:rgb(38 61 90/var(--tw-text-opacity,1))}.text-\[\#263e5d\]{--tw-text-opacity:1;color:rgb(38 62 93/var(--tw-text-opacity,1))}.text-\[\#263f5e\]{--tw-text-opacity:1;color:rgb(38 63 94/var(--tw-text-opacity,1))}.text-\[\#26466f\]{--tw-text-opacity:1;color:rgb(38 70 111/var(--tw-text-opacity,1))}.text-\[\#26724f\]{--tw-text-opacity:1;color:rgb(38 114 79/var(--tw-text-opacity,1))}.text-\[\#275ea6\]{--tw-text-opacity:1;color:rgb(39 94 166/var(--tw-text-opacity,1))}.text-\[\#2765b6\]{--tw-text-opacity:1;color:rgb(39 101 182/var(--tw-text-opacity,1))}.text-\[\#283d58\]{--tw-text-opacity:1;color:rgb(40 61 88/var(--tw-text-opacity,1))}.text-\[\#284e74\]{--tw-text-opacity:1;color:rgb(40 78 116/var(--tw-text-opacity,1))}.text-\[\#285990\]{--tw-text-opacity:1;color:rgb(40 89 144/var(--tw-text-opacity,1))}.text-\[\#285ba3\]{--tw-text-opacity:1;color:rgb(40 91 163/var(--tw-text-opacity,1))}.text-\[\#2862a2\]{--tw-text-opacity:1;color:rgb(40 98 162/var(--tw-text-opacity,1))}.text-\[\#293a54\]{--tw-text-opacity:1;color:rgb(41 58 84/var(--tw-text-opacity,1))}.text-\[\#2a6096\]{--tw-text-opacity:1;color:rgb(42 96 150/var(--tw-text-opacity,1))}.text-\[\#2b67b6\]{--tw-text-opacity:1;color:rgb(43 103 182/var(--tw-text-opacity,1))}.text-\[\#2d608e\]{--tw-text-opacity:1;color:rgb(45 96 142/var(--tw-text-opacity,1))}.text-\[\#2d64ab\]{--tw-text-opacity:1;color:rgb(45 100 171/var(--tw-text-opacity,1))}.text-\[\#2e65b6\]{--tw-text-opacity:1;color:rgb(46 101 182/var(--tw-text-opacity,1))}.text-\[\#30435d\]{--tw-text-opacity:1;color:rgb(48 67 93/var(--tw-text-opacity,1))}.text-\[\#30445f\]{--tw-text-opacity:1;color:rgb(48 68 95/var(--tw-text-opacity,1))}.text-\[\#315070\]{--tw-text-opacity:1;color:rgb(49 80 112/var(--tw-text-opacity,1))}.text-\[\#31517d\]{--tw-text-opacity:1;color:rgb(49 81 125/var(--tw-text-opacity,1))}.text-\[\#31577f\]{--tw-text-opacity:1;color:rgb(49 87 127/var(--tw-text-opacity,1))}.text-\[\#315f94\]{--tw-text-opacity:1;color:rgb(49 95 148/var(--tw-text-opacity,1))}.text-\[\#327765\]{--tw-text-opacity:1;color:rgb(50 119 101/var(--tw-text-opacity,1))}.text-\[\#334155\]{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-\[\#334d70\]{--tw-text-opacity:1;color:rgb(51 77 112/var(--tw-text-opacity,1))}.text-\[\#34465f\]{--tw-text-opacity:1;color:rgb(52 70 95/var(--tw-text-opacity,1))}.text-\[\#344861\]{--tw-text-opacity:1;color:rgb(52 72 97/var(--tw-text-opacity,1))}.text-\[\#344b68\]{--tw-text-opacity:1;color:rgb(52 75 104/var(--tw-text-opacity,1))}.text-\[\#344d70\]{--tw-text-opacity:1;color:rgb(52 77 112/var(--tw-text-opacity,1))}.text-\[\#345f96\]{--tw-text-opacity:1;color:rgb(52 95 150/var(--tw-text-opacity,1))}.text-\[\#354d6e\]{--tw-text-opacity:1;color:rgb(53 77 110/var(--tw-text-opacity,1))}.text-\[\#355c7e\]{--tw-text-opacity:1;color:rgb(53 92 126/var(--tw-text-opacity,1))}.text-\[\#355c91\]{--tw-text-opacity:1;color:rgb(53 92 145/var(--tw-text-opacity,1))}.text-\[\#35639b\]{--tw-text-opacity:1;color:rgb(53 99 155/var(--tw-text-opacity,1))}.text-\[\#35699f\]{--tw-text-opacity:1;color:rgb(53 105 159/var(--tw-text-opacity,1))}.text-\[\#365575\]{--tw-text-opacity:1;color:rgb(54 85 117/var(--tw-text-opacity,1))}.text-\[\#374151\]{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-\[\#385675\]{--tw-text-opacity:1;color:rgb(56 86 117/var(--tw-text-opacity,1))}.text-\[\#396a9c\]{--tw-text-opacity:1;color:rgb(57 106 156/var(--tw-text-opacity,1))}.text-\[\#3b526e\]{--tw-text-opacity:1;color:rgb(59 82 110/var(--tw-text-opacity,1))}.text-\[\#3d587a\]{--tw-text-opacity:1;color:rgb(61 88 122/var(--tw-text-opacity,1))}.text-\[\#40516a\]{--tw-text-opacity:1;color:rgb(64 81 106/var(--tw-text-opacity,1))}.text-\[\#40516b\]{--tw-text-opacity:1;color:rgb(64 81 107/var(--tw-text-opacity,1))}.text-\[\#40536f\]{--tw-text-opacity:1;color:rgb(64 83 111/var(--tw-text-opacity,1))}.text-\[\#405775\]{--tw-text-opacity:1;color:rgb(64 87 117/var(--tw-text-opacity,1))}.text-\[\#426b61\]{--tw-text-opacity:1;color:rgb(66 107 97/var(--tw-text-opacity,1))}.text-\[\#43536a\]{--tw-text-opacity:1;color:rgb(67 83 106/var(--tw-text-opacity,1))}.text-\[\#43628c\]{--tw-text-opacity:1;color:rgb(67 98 140/var(--tw-text-opacity,1))}.text-\[\#445a75\]{--tw-text-opacity:1;color:rgb(68 90 117/var(--tw-text-opacity,1))}.text-\[\#45566f\]{--tw-text-opacity:1;color:rgb(69 86 111/var(--tw-text-opacity,1))}.text-\[\#455b79\]{--tw-text-opacity:1;color:rgb(69 91 121/var(--tw-text-opacity,1))}.text-\[\#455d7a\]{--tw-text-opacity:1;color:rgb(69 93 122/var(--tw-text-opacity,1))}.text-\[\#46566b\]{--tw-text-opacity:1;color:rgb(70 86 107/var(--tw-text-opacity,1))}.text-\[\#476b95\]{--tw-text-opacity:1;color:rgb(71 107 149/var(--tw-text-opacity,1))}.text-\[\#4c341f\]{--tw-text-opacity:1;color:rgb(76 52 31/var(--tw-text-opacity,1))}.text-\[\#4c722a\]{--tw-text-opacity:1;color:rgb(76 114 42/var(--tw-text-opacity,1))}.text-\[\#4d9873\]{--tw-text-opacity:1;color:rgb(77 152 115/var(--tw-text-opacity,1))}.text-\[\#4f46a5\]{--tw-text-opacity:1;color:rgb(79 70 165/var(--tw-text-opacity,1))}.text-\[\#4f46e5\]{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-\[\#507e70\]{--tw-text-opacity:1;color:rgb(80 126 112/var(--tw-text-opacity,1))}.text-\[\#51749b\]{--tw-text-opacity:1;color:rgb(81 116 155/var(--tw-text-opacity,1))}.text-\[\#526581\]{--tw-text-opacity:1;color:rgb(82 101 129/var(--tw-text-opacity,1))}.text-\[\#526782\]{--tw-text-opacity:1;color:rgb(82 103 130/var(--tw-text-opacity,1))}.text-\[\#526884\]{--tw-text-opacity:1;color:rgb(82 104 132/var(--tw-text-opacity,1))}.text-\[\#526a89\]{--tw-text-opacity:1;color:rgb(82 106 137/var(--tw-text-opacity,1))}.text-\[\#526b8c\]{--tw-text-opacity:1;color:rgb(82 107 140/var(--tw-text-opacity,1))}.text-\[\#52749c\]{--tw-text-opacity:1;color:rgb(82 116 156/var(--tw-text-opacity,1))}.text-\[\#5275ab\]{--tw-text-opacity:1;color:rgb(82 117 171/var(--tw-text-opacity,1))}.text-\[\#53647d\]{--tw-text-opacity:1;color:rgb(83 100 125/var(--tw-text-opacity,1))}.text-\[\#536984\]{--tw-text-opacity:1;color:rgb(83 105 132/var(--tw-text-opacity,1))}.text-\[\#5376b5\]{--tw-text-opacity:1;color:rgb(83 118 181/var(--tw-text-opacity,1))}.text-\[\#54739e\]{--tw-text-opacity:1;color:rgb(84 115 158/var(--tw-text-opacity,1))}.text-\[\#557195\]{--tw-text-opacity:1;color:rgb(85 113 149/var(--tw-text-opacity,1))}.text-\[\#557665\]{--tw-text-opacity:1;color:rgb(85 118 101/var(--tw-text-opacity,1))}.text-\[\#5753aa\]{--tw-text-opacity:1;color:rgb(87 83 170/var(--tw-text-opacity,1))}.text-\[\#5b6f89\]{--tw-text-opacity:1;color:rgb(91 111 137/var(--tw-text-opacity,1))}.text-\[\#5c708b\]{--tw-text-opacity:1;color:rgb(92 112 139/var(--tw-text-opacity,1))}.text-\[\#5e708a\]{--tw-text-opacity:1;color:rgb(94 112 138/var(--tw-text-opacity,1))}.text-\[\#60738d\]{--tw-text-opacity:1;color:rgb(96 115 141/var(--tw-text-opacity,1))}.text-\[\#60758f\]{--tw-text-opacity:1;color:rgb(96 117 143/var(--tw-text-opacity,1))}.text-\[\#607692\]{--tw-text-opacity:1;color:rgb(96 118 146/var(--tw-text-opacity,1))}.text-\[\#61718a\]{--tw-text-opacity:1;color:rgb(97 113 138/var(--tw-text-opacity,1))}.text-\[\#61738c\]{--tw-text-opacity:1;color:rgb(97 115 140/var(--tw-text-opacity,1))}.text-\[\#61738f\]{--tw-text-opacity:1;color:rgb(97 115 143/var(--tw-text-opacity,1))}.text-\[\#61748e\]{--tw-text-opacity:1;color:rgb(97 116 142/var(--tw-text-opacity,1))}.text-\[\#617590\]{--tw-text-opacity:1;color:rgb(97 117 144/var(--tw-text-opacity,1))}.text-\[\#617692\]{--tw-text-opacity:1;color:rgb(97 118 146/var(--tw-text-opacity,1))}.text-\[\#62748c\]{--tw-text-opacity:1;color:rgb(98 116 140/var(--tw-text-opacity,1))}.text-\[\#627895\]{--tw-text-opacity:1;color:rgb(98 120 149/var(--tw-text-opacity,1))}.text-\[\#63748b\]{--tw-text-opacity:1;color:rgb(99 116 139/var(--tw-text-opacity,1))}.text-\[\#64748b\]{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-\[\#66758d\]{--tw-text-opacity:1;color:rgb(102 117 141/var(--tw-text-opacity,1))}.text-\[\#667b96\]{--tw-text-opacity:1;color:rgb(102 123 150/var(--tw-text-opacity,1))}.text-\[\#667b98\]{--tw-text-opacity:1;color:rgb(102 123 152/var(--tw-text-opacity,1))}.text-\[\#667d9d\]{--tw-text-opacity:1;color:rgb(102 125 157/var(--tw-text-opacity,1))}.text-\[\#667e9b\]{--tw-text-opacity:1;color:rgb(102 126 155/var(--tw-text-opacity,1))}.text-\[\#687d98\]{--tw-text-opacity:1;color:rgb(104 125 152/var(--tw-text-opacity,1))}.text-\[\#6946a5\]{--tw-text-opacity:1;color:rgb(105 70 165/var(--tw-text-opacity,1))}.text-\[\#69809d\]{--tw-text-opacity:1;color:rgb(105 128 157/var(--tw-text-opacity,1))}.text-\[\#69809e\]{--tw-text-opacity:1;color:rgb(105 128 158/var(--tw-text-opacity,1))}.text-\[\#69819f\]{--tw-text-opacity:1;color:rgb(105 129 159/var(--tw-text-opacity,1))}.text-\[\#6b809b\]{--tw-text-opacity:1;color:rgb(107 128 155/var(--tw-text-opacity,1))}.text-\[\#6c7f99\]{--tw-text-opacity:1;color:rgb(108 127 153/var(--tw-text-opacity,1))}.text-\[\#6d7f97\]{--tw-text-opacity:1;color:rgb(109 127 151/var(--tw-text-opacity,1))}.text-\[\#6d7f99\]{--tw-text-opacity:1;color:rgb(109 127 153/var(--tw-text-opacity,1))}.text-\[\#6d8bb4\]{--tw-text-opacity:1;color:rgb(109 139 180/var(--tw-text-opacity,1))}.text-\[\#6f8199\]{--tw-text-opacity:1;color:rgb(111 129 153/var(--tw-text-opacity,1))}.text-\[\#6f83a0\]{--tw-text-opacity:1;color:rgb(111 131 160/var(--tw-text-opacity,1))}.text-\[\#6f89a8\]{--tw-text-opacity:1;color:rgb(111 137 168/var(--tw-text-opacity,1))}.text-\[\#70529c\]{--tw-text-opacity:1;color:rgb(112 82 156/var(--tw-text-opacity,1))}.text-\[\#718097\]{--tw-text-opacity:1;color:rgb(113 128 151/var(--tw-text-opacity,1))}.text-\[\#718198\]{--tw-text-opacity:1;color:rgb(113 129 152/var(--tw-text-opacity,1))}.text-\[\#71829a\]{--tw-text-opacity:1;color:rgb(113 130 154/var(--tw-text-opacity,1))}.text-\[\#71839a\]{--tw-text-opacity:1;color:rgb(113 131 154/var(--tw-text-opacity,1))}.text-\[\#71839b\]{--tw-text-opacity:1;color:rgb(113 131 155/var(--tw-text-opacity,1))}.text-\[\#71839c\]{--tw-text-opacity:1;color:rgb(113 131 156/var(--tw-text-opacity,1))}.text-\[\#71839d\]{--tw-text-opacity:1;color:rgb(113 131 157/var(--tw-text-opacity,1))}.text-\[\#7189a5\]{--tw-text-opacity:1;color:rgb(113 137 165/var(--tw-text-opacity,1))}.text-\[\#73839b\]{--tw-text-opacity:1;color:rgb(115 131 155/var(--tw-text-opacity,1))}.text-\[\#73849a\]{--tw-text-opacity:1;color:rgb(115 132 154/var(--tw-text-opacity,1))}.text-\[\#7385a0\]{--tw-text-opacity:1;color:rgb(115 133 160/var(--tw-text-opacity,1))}.text-\[\#74839a\]{--tw-text-opacity:1;color:rgb(116 131 154/var(--tw-text-opacity,1))}.text-\[\#74859b\]{--tw-text-opacity:1;color:rgb(116 133 155/var(--tw-text-opacity,1))}.text-\[\#784800\]{--tw-text-opacity:1;color:rgb(120 72 0/var(--tw-text-opacity,1))}.text-\[\#788292\]{--tw-text-opacity:1;color:rgb(120 130 146/var(--tw-text-opacity,1))}.text-\[\#78879b\]{--tw-text-opacity:1;color:rgb(120 135 155/var(--tw-text-opacity,1))}.text-\[\#7890ae\]{--tw-text-opacity:1;color:rgb(120 144 174/var(--tw-text-opacity,1))}.text-\[\#798ba1\]{--tw-text-opacity:1;color:rgb(121 139 161/var(--tw-text-opacity,1))}.text-\[\#7a6097\]{--tw-text-opacity:1;color:rgb(122 96 151/var(--tw-text-opacity,1))}.text-\[\#7a899e\]{--tw-text-opacity:1;color:rgb(122 137 158/var(--tw-text-opacity,1))}.text-\[\#7b8799\]{--tw-text-opacity:1;color:rgb(123 135 153/var(--tw-text-opacity,1))}.text-\[\#7c8ca3\]{--tw-text-opacity:1;color:rgb(124 140 163/var(--tw-text-opacity,1))}.text-\[\#7c8da3\]{--tw-text-opacity:1;color:rgb(124 141 163/var(--tw-text-opacity,1))}.text-\[\#8090a8\]{--tw-text-opacity:1;color:rgb(128 144 168/var(--tw-text-opacity,1))}.text-\[\#81570b\]{--tw-text-opacity:1;color:rgb(129 87 11/var(--tw-text-opacity,1))}.text-\[\#8190a5\]{--tw-text-opacity:1;color:rgb(129 144 165/var(--tw-text-opacity,1))}.text-\[\#8291a5\]{--tw-text-opacity:1;color:rgb(130 145 165/var(--tw-text-opacity,1))}.text-\[\#8391a6\]{--tw-text-opacity:1;color:rgb(131 145 166/var(--tw-text-opacity,1))}.text-\[\#8394ad\]{--tw-text-opacity:1;color:rgb(131 148 173/var(--tw-text-opacity,1))}.text-\[\#8492a4\]{--tw-text-opacity:1;color:rgb(132 146 164/var(--tw-text-opacity,1))}.text-\[\#8492a7\]{--tw-text-opacity:1;color:rgb(132 146 167/var(--tw-text-opacity,1))}.text-\[\#849cbd\]{--tw-text-opacity:1;color:rgb(132 156 189/var(--tw-text-opacity,1))}.text-\[\#8794a6\]{--tw-text-opacity:1;color:rgb(135 148 166/var(--tw-text-opacity,1))}.text-\[\#8b9bb0\]{--tw-text-opacity:1;color:rgb(139 155 176/var(--tw-text-opacity,1))}.text-\[\#8c514b\]{--tw-text-opacity:1;color:rgb(140 81 75/var(--tw-text-opacity,1))}.text-\[\#8ca0b8\]{--tw-text-opacity:1;color:rgb(140 160 184/var(--tw-text-opacity,1))}.text-\[\#8e4d08\]{--tw-text-opacity:1;color:rgb(142 77 8/var(--tw-text-opacity,1))}.text-\[\#913914\]{--tw-text-opacity:1;color:rgb(145 57 20/var(--tw-text-opacity,1))}.text-\[\#9171ba\]{--tw-text-opacity:1;color:rgb(145 113 186/var(--tw-text-opacity,1))}.text-\[\#91a0b3\]{--tw-text-opacity:1;color:rgb(145 160 179/var(--tw-text-opacity,1))}.text-\[\#9a5b16\]{--tw-text-opacity:1;color:rgb(154 91 22/var(--tw-text-opacity,1))}.text-\[\#9aa3b2\]{--tw-text-opacity:1;color:rgb(154 163 178/var(--tw-text-opacity,1))}.text-\[\#9aa9bd\]{--tw-text-opacity:1;color:rgb(154 169 189/var(--tw-text-opacity,1))}.text-\[\#9b4c17\]{--tw-text-opacity:1;color:rgb(155 76 23/var(--tw-text-opacity,1))}.text-\[\#a4372c\]{--tw-text-opacity:1;color:rgb(164 55 44/var(--tw-text-opacity,1))}.text-\[\#a44b0d\]{--tw-text-opacity:1;color:rgb(164 75 13/var(--tw-text-opacity,1))}.text-\[\#a64037\]{--tw-text-opacity:1;color:rgb(166 64 55/var(--tw-text-opacity,1))}.text-\[\#a66108\]{--tw-text-opacity:1;color:rgb(166 97 8/var(--tw-text-opacity,1))}.text-\[\#a66400\]{--tw-text-opacity:1;color:rgb(166 100 0/var(--tw-text-opacity,1))}.text-\[\#a7b4c8\]{--tw-text-opacity:1;color:rgb(167 180 200/var(--tw-text-opacity,1))}.text-\[\#aab6c5\]{--tw-text-opacity:1;color:rgb(170 182 197/var(--tw-text-opacity,1))}.text-\[\#b42318\]{--tw-text-opacity:1;color:rgb(180 35 24/var(--tw-text-opacity,1))}.text-\[\#b57800\]{--tw-text-opacity:1;color:rgb(181 120 0/var(--tw-text-opacity,1))}.text-\[\#b65321\]{--tw-text-opacity:1;color:rgb(182 83 33/var(--tw-text-opacity,1))}.text-\[\#b83b35\]{--tw-text-opacity:1;color:rgb(184 59 53/var(--tw-text-opacity,1))}.text-\[\#b84138\]{--tw-text-opacity:1;color:rgb(184 65 56/var(--tw-text-opacity,1))}.text-\[\#b95516\]{--tw-text-opacity:1;color:rgb(185 85 22/var(--tw-text-opacity,1))}.text-\[\#bf5148\]{--tw-text-opacity:1;color:rgb(191 81 72/var(--tw-text-opacity,1))}.text-\[\#c13632\]{--tw-text-opacity:1;color:rgb(193 54 50/var(--tw-text-opacity,1))}.text-\[\#c68452\]{--tw-text-opacity:1;color:rgb(198 132 82/var(--tw-text-opacity,1))}.text-\[\#d33e39\]{--tw-text-opacity:1;color:rgb(211 62 57/var(--tw-text-opacity,1))}.text-\[\#d84b3d\]{--tw-text-opacity:1;color:rgb(216 75 61/var(--tw-text-opacity,1))}.text-\[\#dc2626\]{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-\[\#e87522\]{--tw-text-opacity:1;color:rgb(232 117 34/var(--tw-text-opacity,1))}.text-\[\#ef8432\]{--tw-text-opacity:1;color:rgb(239 132 50/var(--tw-text-opacity,1))}.text-\[\#f2843e\]{--tw-text-opacity:1;color:rgb(242 132 62/var(--tw-text-opacity,1))}.text-\[\#f59e0b\]{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-\[\#ff7826\]{--tw-text-opacity:1;color:rgb(255 120 38/var(--tw-text-opacity,1))}.text-\[var\(--text\)\]{color:var(--text)}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/60{color:hsl(var(--foreground) / .6)}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/65{color:#ffffffa6}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-workspace-accent{color:var(--primary-solid)}.text-workspace-danger{color:var(--blocked)}.text-workspace-errorText{color:var(--error-text)}.text-workspace-focus{color:var(--focus)}.text-workspace-healthy{color:var(--healthy)}.text-workspace-info{color:var(--info)}.text-workspace-muted{color:var(--muted-text)}.text-workspace-parked{color:var(--parked)}.text-workspace-text{color:var(--text)}.text-workspace-warning{color:var(--warning)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.accent-\[\#2563eb\]{accent-color:#2563eb}.accent-\[\#285ba3\]{accent-color:#285ba3}.accent-orange-600{accent-color:#ea580c}.accent-primary{accent-color:hsl(var(--primary))}.accent-workspace-accent{accent-color:var(--primary-solid)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.bg-blend-color{background-blend-mode:color}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[-4px_0_8px_rgba\(34\,55\,84\,0\.06\)\]{--tw-shadow:-4px 0 8px #2237540f;--tw-shadow-colored:-4px 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_18px_rgba\(255\,120\,38\,0\.2\)\]{--tw-shadow:0 10px 18px #ff782633;--tw-shadow-colored:0 10px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(25\,44\,77\,0\.045\)\]{--tw-shadow:0 10px 26px #192c4d0b;--tw-shadow-colored:0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(25\,44\,77\,0\.055\)\]{--tw-shadow:0 10px 28px #192c4d0e;--tw-shadow-colored:0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(28\,47\,80\,0\.055\)\]{--tw-shadow:0 10px 28px #1c2f500e;--tw-shadow-colored:0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_28px_rgb\(0_0_0_\/_16\%\)\]{--tw-shadow:0 12px 28px #00000029;--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 12px 30px #00000040;--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(25\,44\,77\,0\.05\)\]{--tw-shadow:0 12px 30px #192c4d0d;--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(20\,35\,60\,0\.16\)\]{--tw-shadow:0 12px 32px #14233c29;--tw-shadow-colored:0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_32px_rgba\(34\,70\,125\,0\.07\)\]{--tw-shadow:0 14px 32px #22467d12;--tw-shadow-colored:0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_48px_-28px_rgba\(20\,35\,61\,0\.35\)\]{--tw-shadow:0 18px 48px -28px #14233d59;--tw-shadow-colored:0 18px 48px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_80px_rgb\(3_13_31_\/_30\%\)\]{--tw-shadow:0 28px 80px #030d1f4d;--tw-shadow-colored:0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(5\,15\,25\,0\.32\)\]{--tw-shadow:0 28px 90px #050f1952;--tw-shadow-colored:0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_7px_rgba\(33\,72\,112\,0\.04\)\]{--tw-shadow:0 2px 7px #2148700a;--tw-shadow-colored:0 2px 7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,17\,25\,0\.5\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow:0 30px 90px #00111980,inset 0 1px 0 #fff3;--tw-shadow-colored:0 30px 90px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(39\,79\,133\,0\.045\)\]{--tw-shadow:0 4px 16px #274f850b;--tw-shadow-colored:0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_5px_18px_rgba\(29\,61\,111\,0\.08\)\]{--tw-shadow:0 5px 18px #1d3d6f14;--tw-shadow-colored:0 5px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(255\,120\,38\,0\.19\)\]{--tw-shadow:0 6px 14px #ff782630;--tw-shadow-colored:0 6px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(24\,82\,133\,0\.12\)\]{--tw-shadow:0 6px 18px #1852851f;--tw-shadow-colored:0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_7px_14px_rgba\(37\,99\,235\,0\.16\)\]{--tw-shadow:0 7px 14px #2563eb29;--tw-shadow-colored:0 7px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_16px_rgba\(37\,99\,235\,0\.16\)\]{--tw-shadow:0 8px 16px #2563eb29;--tw-shadow-colored:0 8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(25\,44\,77\,0\.045\)\]{--tw-shadow:0 8px 24px #192c4d0b;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(34\,55\,84\,0\.06\)\]{--tw-shadow:0 8px 24px #2237540f;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(34\,55\,84\,0\.08\)\]{--tw-shadow:0 8px 24px #22375414;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-orange-900\/15{--tw-shadow-color:#7c2d1226;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-\[\#8cb7e5\]{--tw-ring-opacity:1;--tw-ring-color:rgb(140 183 229/var(--tw-ring-opacity,1))}.ring-\[\#b9d3ee\]{--tw-ring-opacity:1;--tw-ring-color:rgb(185 211 238/var(--tw-ring-opacity,1))}.ring-\[\#dbeafe\]{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-amber-300{--tw-ring-opacity:1;--tw-ring-color:rgb(252 211 77/var(--tw-ring-opacity,1))}.ring-background{--tw-ring-color:hsl(var(--background))}.ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.ring-emerald-200{--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208/var(--tw-ring-opacity,1))}.ring-foreground\/10{--tw-ring-color:hsl(var(--foreground) / .1)}.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-white\/10{--tw-ring-color:#ffffff1a}.ring-white\/25{--tw-ring-color:#ffffff40}.ring-workspace-accent{--tw-ring-color:var(--primary-solid)}.ring-workspace-accentSoft{--tw-ring-color:var(--primary-soft)}.ring-offset-2{--tw-ring-offset-width:2px}.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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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)!important}.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)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);-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)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-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)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-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)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[140ms\]{transition-property:.14s;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background\]{transition-property:background;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[height\]{transition-property:height;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-\[130ms\]{transition-duration:.13s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[--card-spacing\:1rem\]{--card-spacing:1rem}.\[--primary\:24\.6_95\%_53\.1\%\]{--primary:24.6 95% 53.1%}.\[--ring\:24\.6_95\%_53\.1\%\]{--ring:24.6 95% 53.1%}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[text-shadow\:0_1px_8px_rgba\(0\,0\,0\,0\.65\)\]{text-shadow:0 1px 8px #000000a6}.\[text-shadow\:0_3px_24px_rgba\(0\,0\,0\,0\.3\)\]{text-shadow:0 3px 24px #0000004d}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.muted{color:var(--muted-text)}.mono,.app-breadcrumb,.eyebrow{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,Cascadia Mono,ui-monospace,monospace}.eyebrow{color:var(--focus);letter-spacing:.13em;font-size:11px;font-weight:700}.brand-lockup{align-items:center;gap:10px;font-weight:700;display:flex}.brand-mark{border:1px solid var(--focus);background:var(--primary-solid);color:#fff;width:34px;height:34px;box-shadow:2px 2px 0 var(--shadow-color);border-radius:5px;place-items:center;display:grid}.brand-mark svg{width:19px}.login-screen{--focus:#ea580c}.login-screen input:focus-visible{outline:none}.login-ambient-mesh{background:linear-gradient(90deg,#07121d61 0%,#07121d21 46%,#07121d6b 100%),linear-gradient(#0000 54%,#040c147a 100%)}.login-ambient-mesh--fallback{background:linear-gradient(90deg,#07121d61 0%,#07121d21 46%,#07121d6b 100%),linear-gradient(#0000 54%,#040c147a 100%),linear-gradient(145deg,#d5a16d 0%,#647985 38%,#263d4d 72%,#17222d 100%)}.login-ambient-orb{filter:blur(70px);will-change:transform;border-radius:50%;position:absolute}.login-ambient-orb--a{background:radial-gradient(circle,#ff2d3f66 0%,#0000 70%);width:46vw;max-width:620px;height:46vw;max-height:620px;animation:22s ease-in-out infinite alternate orb-float-a;top:-8%;right:6%}.login-ambient-orb--b{background:radial-gradient(circle,#40c8ff38 0%,#0000 70%);width:40vw;max-width:540px;height:40vw;max-height:540px;animation:28s ease-in-out infinite alternate orb-float-b;bottom:-14%;left:2%}.login-ambient-orb--c{background:radial-gradient(circle,#ff6e5029 0%,#0000 70%);width:26vw;max-width:360px;height:26vw;max-height:360px;animation:19s ease-in-out infinite alternate orb-float-c;top:36%;left:44%}.login-ambient-orbs--still .login-ambient-orb{animation:none}@keyframes orb-float-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(-6%,5%)scale(1.12)}}@keyframes orb-float-b{0%{transform:translate(0,0)scale(1.08)}to{transform:translate(7%,-6%)scale(1)}}@keyframes orb-float-c{0%{transform:translate(0,0)scale(.92)}to{transform:translate(5%,8%)scale(1.1)}}.login-ambient-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(80% 70% at 60% 45%,#000 0%,#0000 82%);mask-image:radial-gradient(80% 70% at 60% 45%,#000 0%,#0000 82%)}.login-ambient-wordmark{background:linear-gradient(#ffffff24 0%,#ff2d3f1a 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.login-card{transform:perspective(900px) rotateX(var(--panel-tilt-x,0deg)) rotateY(var(--panel-tilt-y,0deg));transform-style:preserve-3d;will-change:transform}@property --card-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.login-card:before{content:"";z-index:-1;border-radius:inherit;filter:blur(3px);opacity:.32;background:linear-gradient(145deg,#ffffffbf,#ffffff1f);position:absolute;inset:-1px}@keyframes card-ring-spin{to{--card-ring-angle:360deg}}.login-card__submit{position:relative;overflow:hidden}.login-card__submit:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff59 50%,#0000 65%);transition:transform .52s;position:absolute;inset:0;transform:translate(-120%)}.login-card__submit:hover:after{transform:translate(120%)}.session-restoring{background:var(--desktop);min-height:100vh;color:var(--text);align-content:center;place-items:center;gap:12px;display:grid}.session-restoring .brand-mark{border-radius:10px;width:48px;height:48px;font:700 12px IBM Plex Mono,monospace}.session-restoring p{color:var(--muted-text);font-size:13px}.form-error{border-left:3px solid var(--blocked);background:var(--danger-soft);color:var(--error-text);border-radius:4px;padding:10px 12px;font-size:13px}@media (prefers-reduced-motion:reduce){.login-screen *,.login-screen :before,.login-screen :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.login-card{transform:none!important}}@media (width<=767px){.login-ambient-orb--b,.login-ambient-orb--c{display:none}.login-ambient-grid{opacity:.5}}.desktop-shell{--desktop-shortcut-width:104px;--desktop-shortcut-height:118px;--desktop-icon-size:52px;background-color:var(--desktop);background-image:linear-gradient(var(--desktop-grid) 1px, transparent 1px), linear-gradient(90deg, var(--desktop-grid) 1px, transparent 1px);background-size:24px 24px;min-height:100vh;position:relative;overflow:hidden}.desktop-shell[data-desktop-view=large]{--desktop-shortcut-width:120px;--desktop-shortcut-height:132px;--desktop-icon-size:64px}.desktop-shell[data-desktop-view=small]{--desktop-shortcut-width:84px;--desktop-shortcut-height:94px;--desktop-icon-size:38px}.desktop-heading{z-index:1;position:absolute;top:22px;left:24px}.desktop-heading p{color:var(--muted-text);margin:6px 0 0 44px;font-size:12px}.desktop-area{min-height:calc(100vh - 48px);padding:104px 24px 72px}.shortcut-grid{width:100%;height:calc(100vh - 176px);position:relative}.desktop-shortcut{width:var(--desktop-shortcut-width);min-height:calc(var(--desktop-shortcut-height) - 12px);color:#fff;text-align:center;text-shadow:-1px -1px 1px #000000f5,1px -1px 1px #000000f5,-1px 1px 1px #000000f5,1px 1px 1px #000000f5,0 2px 5px #000000fa;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:5px;align-content:start;place-items:center;gap:5px;padding:8px 5px;display:grid;position:absolute}.desktop-shortcut.dragging{z-index:5;cursor:grabbing;opacity:.9}.desktop-shortcut.locked{cursor:default}.desktop-shortcut:hover,.desktop-shortcut:focus-visible{background:0 0;border-color:#0000}.desktop-shortcut:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shortcut-icon{width:var(--desktop-icon-size);height:var(--desktop-icon-size);border:1px solid var(--border-strong);background:var(--surface);color:var(--info);box-shadow:2px 2px 0 var(--shadow-color);border-radius:6px;place-items:center;display:grid}.desktop-shortcut.enabled .shortcut-icon{border-color:var(--focus);background:var(--primary-solid);color:#fff}.shortcut-icon svg{width:calc(var(--desktop-icon-size) * .48)}.desktop-shortcut strong{font-size:13px}.desktop-shortcut small{color:#f7faff;font-size:10px;font-weight:600;line-height:1.25}.desktop-shortcut small.available{color:#dcffe4}.desktop-shell[data-desktop-view=large] .desktop-shortcut strong{font-size:14px}.desktop-shell[data-desktop-view=small] .desktop-shortcut{gap:3px;padding:6px 3px}.desktop-shell[data-desktop-view=small] .desktop-shortcut strong{font-size:12px}.desktop-shell[data-desktop-view=small] .desktop-shortcut small{font-size:9px}.desktop-notice{border:1px solid var(--border-strong);background:var(--surface);width:min(460px,100% - 48px);box-shadow:3px 3px 0 var(--shadow-color);border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px;display:grid;position:absolute;bottom:74px;right:28px}.desktop-notice p{color:var(--muted-text);margin-top:3px;font-size:12px;line-height:1.45}.taskbar{z-index:60;border-top:1px solid var(--border-strong);background:var(--taskbar-surface);height:48px;-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));align-items:center;gap:6px;padding:5px 8px;display:flex;position:fixed;bottom:0;left:0;right:0}.taskbar-launchers,.taskbar-tray{align-items:center;gap:6px;display:flex}.taskbar-launchers{flex:auto;min-width:0}.taskbar-app-list{scrollbar-width:thin;gap:6px;min-width:0;display:flex;overflow-x:auto}.taskbar-app-list .taskbar-app{flex:none}.taskbar-tray{flex:none;margin-left:auto}.taskbar button{min-width:38px;height:36px}.taskbar-home{border:1px solid var(--focus);background:var(--primary-solid);color:#fff;border-radius:4px;place-items:center;display:grid}.taskbar-home svg,.taskbar-app svg{width:17px}.taskbar-app{border:1px solid var(--border-strong);background:var(--surface-alt);color:var(--text);border-radius:4px;align-items:center;gap:8px;padding:0 11px;display:flex;min-width:132px!important}.taskbar-app.active{border-color:var(--focus);background:var(--primary-soft);box-shadow:inset 0 -2px var(--focus)}.workspace-more{position:relative}.workspace-more-trigger{color:var(--text);background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;display:flex;min-width:82px!important}.workspace-more-trigger:hover,.workspace-more-trigger.active{border-color:var(--border-strong);background:var(--surface-raised)}.workspace-more-trigger>svg{width:16px}.workspace-more-trigger .workspace-more-chevron{width:12px;color:var(--muted-text)}.workspace-more-menu{z-index:85;border:1px solid var(--border-strong);background:var(--surface);width:244px;box-shadow:var(--menu-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px;gap:2px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 9px);left:0}.workspace-more-menu>button{width:100%;min-width:0;height:auto;min-height:38px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:10px;padding:5px 9px;display:flex}.workspace-more-menu>button:hover,.workspace-more-menu>button:focus-visible{border-color:var(--border-subtle);background:var(--surface-raised)}.workspace-more-menu>button>svg{width:17px;color:var(--info);flex:none}.workspace-more-copy{flex:1;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.workspace-more-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.workspace-more-copy small{color:var(--muted-text);flex:none;font-size:10px}.workspace-more-separator{background:var(--border-subtle);height:1px;margin:4px 7px}.taskbar-spacer{flex:1}.taskbar-user{border-left:1px solid var(--border-subtle);align-items:center;gap:7px;height:38px;padding:0 6px 0 11px;display:flex}.taskbar-user>span:nth-child(2){min-width:100px;line-height:1.15;display:grid}.taskbar-user small{color:var(--muted-text);font-size:9px}.taskbar-user>svg{width:13px}.user-avatar{border:1px solid var(--border-strong);background:var(--surface-alt);border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.taskbar-clock{text-align:right;min-width:76px;padding:0 7px;line-height:1.15;display:grid}.taskbar-clock strong{font-family:IBM Plex Mono,monospace;font-size:12px}.taskbar-clock span{color:var(--muted-text);font-size:9px}.taskbar-clock-icon{display:none}.theme-switcher{position:relative}.theme-trigger{border-radius:var(--control-radius);width:38px;color:var(--muted-text);background:0 0;border:1px solid #0000;place-items:center;display:grid}.theme-trigger:hover,.theme-trigger.active{border-color:var(--border-strong);background:var(--surface-raised);color:var(--text)}.theme-trigger svg{width:17px}.theme-menu{z-index:100;border:1px solid var(--border-strong);border-radius:var(--panel-radius);background:var(--surface-translucent);width:292px;max-height:min(420px,100vh - 72px);box-shadow:var(--window-shadow);-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));position:absolute;bottom:46px;right:0;overflow:hidden auto}.theme-menu>header{border-bottom:1px solid var(--border-subtle);padding:12px}.theme-menu>header div{gap:2px;display:grid}.theme-menu>header strong{font-size:13px}.theme-menu>header span{color:var(--muted-text);font-size:10px}.theme-options{gap:3px;padding:6px;display:grid}.theme-options>button{border-radius:var(--control-radius);width:100%;min-height:54px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:6px 8px;display:grid}.theme-options>button:hover{border-color:var(--border-subtle);background:var(--surface-raised)}.theme-options>button.selected{border-color:var(--primary-border);background:var(--primary-soft)}.theme-options>button>span:nth-child(2){gap:2px;display:grid}.theme-options small{color:var(--muted-text);font-size:10px}.theme-swatch{border:1px solid var(--border-strong);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.theme-swatch svg{width:15px}.theme-swatch--ddc-dark{color:#22d3ee;background:#121c2b}.theme-swatch--win11-light{color:#163c72;background:linear-gradient(135deg,#dff4ff,#75b5f5 58%,#4f7ee8)}.theme-swatch--win11-dark{color:#8bdcff;background:linear-gradient(135deg,#1c2a4a,#263e78 58%,#11172b)}.theme-swatch--mac-light{color:#007aff;background:#f5f6f8}.theme-swatch--mac-dark{color:#64d2ff;background:#242426}.theme-swatch--glass-light{color:#142033;background:linear-gradient(135deg,#dce9c5,#76927c 55%,#dca379)}.theme-swatch--glass-dark{color:#e8fbff;background:linear-gradient(135deg,#285b5c,#193744 55%,#583d63)}.theme-check{opacity:0;width:15px;color:var(--primary-solid)}.theme-options>button.selected .theme-check{opacity:1}.theme-menu-footer{border-top:1px solid var(--border-subtle);padding:6px}.theme-menu-footer button{border-radius:var(--control-radius);width:100%;min-height:48px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;display:grid}.theme-menu-footer button:hover{border-color:var(--border-subtle);background:var(--surface-raised)}.theme-menu-footer button>svg{width:16px;color:var(--info)}.theme-menu-footer button>span{gap:1px;display:grid}.theme-menu-footer small{color:var(--muted-text);font-size:10px}.desktop-context-menu,.desktop-context-submenu{z-index:110;border:1px solid var(--border-strong);background:var(--surface-translucent);width:254px;box-shadow:var(--window-shadow);-webkit-backdrop-filter:blur(var(--backdrop-blur)) saturate(145%);backdrop-filter:blur(var(--backdrop-blur)) saturate(145%);border-radius:9px;gap:2px;padding:5px;display:grid;position:fixed}.desktop-context-submenu{z-index:111;width:264px;position:absolute}.desktop-context-menu button,.desktop-context-submenu button{min-height:38px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:4px 7px;display:grid}.desktop-context-menu button:hover,.desktop-context-menu button:focus-visible,.desktop-context-submenu button:hover,.desktop-context-submenu button:focus-visible,.desktop-context-menu button.submenu-open{border-color:var(--border-subtle);background:var(--surface-raised)}.desktop-context-menu button>svg{width:17px;color:var(--info)}.desktop-context-menu button>span{gap:1px;display:grid}.desktop-context-menu small{color:var(--muted-text);font-size:10px}.desktop-context-menu .context-menu-chevron{width:14px;color:var(--muted-text)}.context-menu-marker{width:20px;height:20px;color:var(--primary-solid);place-items:center;display:grid}.context-menu-marker svg{stroke-width:2.5px;width:15px;height:15px}.desktop-context-submenu kbd{color:var(--muted-text);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:9px}.context-menu-separator{background:var(--border-subtle);height:1px;margin:3px 5px}.personalization-backdrop{z-index:120;background:var(--overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.personalization-dialog{border:1px solid var(--border-strong);background:var(--window-surface);width:min(760px,100%);max-height:min(720px,100vh - 36px);box-shadow:var(--window-shadow);-webkit-backdrop-filter:blur(var(--backdrop-blur)) saturate(125%);backdrop-filter:blur(var(--backdrop-blur)) saturate(125%);border-radius:14px;overflow:auto}.personalization-dialog>header{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.personalization-dialog>header h2{margin-top:3px;font-size:20px}.personalization-dialog>header button{width:36px;height:36px;color:var(--text);background:0 0;border:0;place-items:center;display:grid}.personalization-dialog>header button:hover{background:var(--surface-raised)}.personalization-dialog>header svg{width:17px}.wallpaper-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.wallpaper-gallery>button,.custom-wallpaper-selected{border:1px solid var(--border-strong);background:var(--surface);min-width:0;color:var(--text);text-align:left;border-radius:10px;grid-template-columns:112px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:8px;display:grid;position:relative}.wallpaper-gallery>button:hover{border-color:var(--primary-border);background:var(--surface-raised)}.wallpaper-gallery>button.selected{border-color:var(--primary-solid);background:var(--primary-soft)}.wallpaper-gallery>button>span:nth-child(2),.custom-wallpaper-selected>span{gap:3px;min-width:0;display:grid}.wallpaper-gallery small{color:var(--muted-text);font-size:10px}.wallpaper-gallery>button>svg,.custom-wallpaper-selected>svg:last-child{opacity:0;width:16px;color:var(--primary-solid)}.wallpaper-gallery>button.selected>svg,.custom-wallpaper-selected>svg:last-child{opacity:1}.custom-wallpaper-selected>svg:first-child{width:26px;color:var(--info)}.wallpaper-preview{aspect-ratio:16/10;border:1px solid var(--border-subtle);border-radius:7px;width:112px;display:block;box-shadow:inset 0 0 0 1px #ffffff1f;background-position:50%!important;background-size:cover!important}.wallpaper-preview--ddc-grid{background-size:12px 12px!important}.taskbar-position-settings,.taskbar-alignment-settings,.taskbar-behavior-settings{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(180px,1fr) minmax(300px,1.5fr);align-items:center;gap:18px;padding:16px;display:grid}.taskbar-position-settings h3,.taskbar-alignment-settings h3,.taskbar-behavior-settings h3{margin-top:3px;font-size:15px}.taskbar-position-settings p,.taskbar-alignment-settings p,.taskbar-behavior-settings p{color:var(--muted-text);margin-top:4px;font-size:10px;line-height:1.45}.taskbar-position-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.taskbar-alignment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.taskbar-position-options button,.taskbar-alignment-options button{border:1px solid var(--border-strong);background:var(--surface);min-height:72px;color:var(--text);border-radius:9px;align-content:center;place-items:center;gap:4px;padding:8px 5px;display:grid;position:relative}.taskbar-position-options button:hover,.taskbar-alignment-options button:hover{border-color:var(--primary-border);background:var(--surface-raised)}.taskbar-position-options button.selected,.taskbar-alignment-options button.selected{border-color:var(--primary-solid);background:var(--primary-soft)}.taskbar-position-options button>svg:first-child,.taskbar-alignment-options button>svg:first-child{width:22px;color:var(--info)}.taskbar-position-options button>span,.taskbar-alignment-options button>span{font-size:11px;font-weight:600}.taskbar-position-options .selection-check,.taskbar-alignment-options .selection-check{opacity:0;width:13px;color:var(--primary-solid);position:absolute;top:5px;right:5px}.taskbar-position-options button.selected .selection-check,.taskbar-alignment-options button.selected .selection-check{opacity:1}.taskbar-auto-hide-toggle{border:1px solid var(--border-strong);background:var(--surface);min-height:58px;color:var(--text);text-align:left;border-radius:9px;align-items:center;gap:10px;padding:8px 12px;display:flex}.taskbar-auto-hide-toggle:hover{border-color:var(--primary-border);background:var(--surface-raised)}.taskbar-auto-hide-toggle.selected{border-color:var(--primary-solid);background:var(--primary-soft)}.taskbar-auto-hide-toggle>svg{width:19px;color:var(--info);flex:none}.taskbar-auto-hide-toggle>span:nth-child(2){flex:1;gap:2px;display:grid}.taskbar-auto-hide-toggle small{color:var(--muted-text);font-size:10px}.switch-track{border:1px solid var(--border-strong);background:var(--surface-alt);border-radius:999px;flex:none;align-items:center;width:34px;height:18px;padding:2px;transition:background .14s ease-out,border-color .14s ease-out;display:flex}.switch-track>span{background:var(--muted-text);border-radius:50%;width:12px;height:12px;transition:transform .14s ease-out,background .14s ease-out}.taskbar-auto-hide-toggle.selected .switch-track{border-color:var(--primary-solid);background:var(--primary-solid)}.taskbar-auto-hide-toggle.selected .switch-track>span{background:#fff;transform:translate(16px)}.personalization-error{border-left:3px solid var(--blocked);background:var(--danger-soft);color:var(--error-text);margin:0 16px;padding:9px 11px;font-size:12px}.personalization-dialog>footer{border-top:1px solid var(--border-strong);background:var(--toolbar-surface);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.wallpaper-upload{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);min-height:36px;color:var(--text);cursor:pointer;align-items:center;gap:7px;padding:0 12px;font-weight:600;display:inline-flex}.wallpaper-upload:hover{background:var(--surface-raised)}.wallpaper-upload svg{width:16px}.wallpaper-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.application-window{z-index:40;border:1px solid var(--border-strong);border-radius:var(--window-radius);background:var(--window-surface);max-width:1440px;box-shadow:var(--window-shadow);flex-direction:column;margin:0 auto;transition:inset .14s ease-out,width .14s ease-out,height .14s ease-out;display:flex;position:fixed;inset:74px 16px 64px;overflow:hidden}.application-window[data-focused=false]{box-shadow:0 8px 24px #00000024}.application-window[data-focused=false] .window-titlebar{opacity:.72}.window-focus-overlay{z-index:19;cursor:default;position:absolute;inset:42px 0 0}.application-window.maximized{border-radius:0;max-width:none;inset:0 0 48px}.application-window.minimized{display:none}.application-window--immersive{background:var(--window-surface);max-width:none;box-shadow:none;border:0;border-radius:0}.application-window--immersive .window-mobile-identity{display:none}.application-window--immersive .window-titlebar{height:48px;left:0}.application-window--immersive .window-floating-chrome{z-index:21;pointer-events:auto;align-items:center;gap:4px;display:flex;position:absolute;top:7px;right:8px}.application-window--immersive .window-floating-chrome-toggle{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--window-surface) 82%, transparent);width:36px;height:36px;color:var(--text);box-shadow:0 2px 10px var(--shadow-color);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.application-window--immersive .window-floating-chrome-toggle svg{width:17px;height:17px}.application-window--immersive .window-floating-chrome-items{align-items:center;gap:4px;width:max-content;display:none}.application-window--immersive .window-floating-chrome.is-expanded .window-floating-chrome-items{display:flex}.application-window--immersive .window-floating-chrome .window-titlebar-action,.application-window--immersive .window-floating-chrome .window-controls{flex:none;position:relative;inset:auto}.application-window--immersive .window-floating-chrome .window-titlebar-action{width:max-content}.application-window--immersive .window-titlebar-action a,.application-window--immersive .window-controls{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--window-surface) 82%, transparent);box-shadow:0 2px 10px var(--shadow-color);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);border-radius:999px}.application-window--immersive .window-controls{height:36px;overflow:hidden}.application-window--immersive .window-controls button{width:43px;height:34px}.application-window--immersive .window-controls button:last-child:hover{border-radius:0 999px 999px 0}.window-titlebar{z-index:20;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:flex-end;align-items:stretch;height:42px;display:flex;position:absolute;top:0;left:276px;right:0;overflow:visible}.window-drag-surface{cursor:move;pointer-events:auto;touch-action:none;position:absolute;inset:0 min(360px,40%) 0 0}.window-interactive{cursor:default;touch-action:auto}.window-app-icon{border:1px solid var(--focus);background:var(--primary-solid);color:#fff;border-radius:4px;place-items:center;width:25px;height:25px;font:700 10px IBM Plex Mono,monospace;display:grid}.window-mobile-identity{align-items:center;gap:8px;display:none}.window-titlebar-action{pointer-events:auto;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:146px}.window-controls{pointer-events:auto;display:flex;position:absolute;top:0;bottom:0;right:0}.window-controls button{width:43px;color:var(--text);background:0 0;border:0;place-items:center;display:grid}.window-controls button:hover{background:var(--surface-raised)}.window-controls button:last-child:hover{background:var(--blocked);color:#fff}.window-controls svg{width:15px}.window-body{z-index:1;flex:1;width:100%;min-height:0;position:relative}.window-resizing,.window-resizing *,.window-moving,.window-moving *{-webkit-user-select:none!important;user-select:none!important}.window-resizing .application-window,.window-moving .application-window{transition:none}.window-resize-handle{z-index:30;touch-action:none;display:block;position:absolute}.window-resize-handle--n,.window-resize-handle--s{cursor:ns-resize;height:10px;left:12px;right:12px}.window-resize-handle--n{top:0}.window-resize-handle--s{bottom:0}.window-resize-handle--e,.window-resize-handle--w{cursor:ew-resize;width:10px;top:12px;bottom:12px}.window-resize-handle--e{right:0}.window-resize-handle--w{left:0}.window-resize-handle--ne,.window-resize-handle--se,.window-resize-handle--sw,.window-resize-handle--nw{width:16px;height:16px}.window-resize-handle--ne{cursor:nesw-resize;top:0;right:0}.window-resize-handle--se{cursor:nwse-resize;bottom:0;right:0}.window-resize-handle--sw{cursor:nesw-resize;bottom:0;left:0}.window-resize-handle--nw{cursor:nwse-resize;top:0;left:0}.desktop-capability-error{border:1px solid hsl(var(--border));border-left:3px solid var(--focus);border-radius:var(--radius);background:hsl(var(--card));max-width:420px;color:hsl(var(--card-foreground));z-index:2;gap:8px;padding:16px 18px;display:grid;position:absolute;top:24px;left:24px;box-shadow:0 10px 30px #0000002e}.desktop-capability-error strong{font-size:14px}.desktop-capability-error p{color:var(--muted-text);margin:0;font-size:12px}.desktop-capability-error button{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);background:hsl(var(--background));color:hsl(var(--foreground));font:inherit;cursor:pointer;justify-self:start;padding:6px 12px;font-size:12px}.desktop-capability-error button:hover{border-color:var(--focus)}.application-window:has(.translucent-shell){background:0 0}.it-app-shell{grid-template-columns:276px minmax(0,1fr);height:100%;min-height:0;transition:grid-template-columns .14s ease-out;display:grid}.application-window:has(.it-app-shell[data-navigation=collapsed]) .window-titlebar{left:56px}.it-app-shell[data-navigation=collapsed] .app-navigation{padding-inline:7px}.it-app-shell[data-navigation=collapsed] .app-nav-heading{justify-content:center;padding-inline:0}.it-app-shell[data-navigation=collapsed] .app-nav-heading-copy,.it-app-shell[data-navigation=collapsed] .app-nav-chevron,.it-app-shell[data-navigation=collapsed] .app-nav-search,.it-app-shell[data-navigation=collapsed] .app-quick-nav,.it-app-shell[data-navigation=collapsed] .app-nav-label{display:none}.it-app-shell[data-navigation=collapsed] .app-navigation nav button,.it-app-shell[data-navigation=collapsed] .app-nav-toggle{justify-content:center;padding-inline:0}.it-app-shell[data-navigation=collapsed] .it-nav-flyout .app-nav-label{display:inline}.it-app-shell[data-navigation=collapsed] .it-nav-groups{overflow:visible}.it-app-shell[data-navigation=collapsed] .it-nav-group+.it-nav-group{margin-top:8px}.it-app-shell[data-navigation=collapsed] .it-nav-group__trigger .it-nav-group__chevron{display:none}.it-app-shell[data-navigation=collapsed] .it-nav-group__trigger{border-radius:9px;min-height:40px}.it-app-shell[data-navigation=collapsed] .it-nav-group.has-flyout>.it-nav-group__trigger,.it-app-shell[data-navigation=collapsed] .it-nav-group__trigger:hover{color:var(--focus);background:0 0;border-color:#0000}.it-app-shell[data-navigation=collapsed] .it-nav-flyout .it-nav-group__items button{justify-content:flex-start;padding-inline:9px}:root[data-theme^=win11-] .it-app-shell{background:0 0}.it-app-shell[data-navigation=collapsed] .sales-brand{justify-content:center;padding-inline:0}.it-app-shell[data-navigation=collapsed] .sales-brand strong,.it-app-shell[data-navigation=collapsed] .sales-brand small{display:none}@media (width<=1100px){.it-app-shell[data-navigation=expanded]{grid-template-columns:236px minmax(0,1fr)}.it-app-shell[data-navigation=collapsed]{grid-template-columns:56px minmax(0,1fr)}.window-titlebar{left:236px}}@media (width<=767px){.window-titlebar{left:0}.application-window:has(.it-app-shell[data-navigation=collapsed]) .window-titlebar{left:0}.it-app-shell,.it-app-shell[data-navigation=expanded],.it-app-shell[data-navigation=collapsed]{grid-template-columns:1fr}}.desktop-shortcut .shortcut-icon--illustrated,.desktop-shortcut.enabled .shortcut-icon--illustrated{box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;position:relative}.desktop-shortcut .shortcut-icon--illustrated svg{width:100%;height:100%}.desktop-illustrated-icon{filter:drop-shadow(0 6px 4px #0d1e374d);transition:transform .18s,filter .18s;overflow:visible}.desktop-shortcut:hover .desktop-illustrated-icon,.desktop-shortcut:focus-visible .desktop-illustrated-icon{filter:drop-shadow(0 10px 6px #0d1e3757);transform:translateY(-3px)rotate(-3deg)}@media (prefers-reduced-motion:reduce){.desktop-illustrated-icon{transition:none}.desktop-shortcut:hover .desktop-illustrated-icon,.desktop-shortcut:focus-visible .desktop-illustrated-icon{transform:none}}.desktop-shortcut.folder .shortcut-icon{color:#412006;background:#fbbd23;border-color:#f59f0a}.desktop-shortcut.folder .shortcut-icon--illustrated{box-shadow:none;background:0 0;border:0}.desktop-shortcut.unavailable .shortcut-icon{border:1px dashed var(--muted-text);background:hsl(var(--muted));color:var(--muted-text);box-shadow:none;position:relative}.desktop-shortcut.unavailable .shortcut-icon--illustrated{box-shadow:none;filter:grayscale();opacity:.68;background:0 0;border:0}.shortcut-lock{border:2px solid hsl(var(--background));background:hsl(var(--destructive));color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-6px;right:-6px}.shortcut-lock svg{width:11px;height:11px}.desktop-shortcut.unavailable strong,.desktop-shortcut.unavailable small{opacity:.72}.desktop-sync-notice{z-index:2;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));max-width:min(520px,100% - 48px);color:hsl(var(--card-foreground));border-left:3px solid #f59f0a;align-items:center;gap:12px;padding:10px 14px;font-size:12.5px;line-height:1.5;display:flex;position:absolute;top:24px;right:24px;box-shadow:0 8px 24px #0000002e}.desktop-sync-notice button{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);color:inherit;font:inherit;cursor:pointer;background:0 0;flex:none;padding:4px 10px}.desktop-item-dialog{max-width:min(440px,100% - 2rem)}.desktop-dialog-field{margin:12px 0 4px;display:block}.desktop-dialog-error{color:hsl(var(--destructive));margin:4px 0 0;font-size:12.5px}.desktop-dialog-hint{color:var(--muted-text);margin:0;font-size:12.5px;line-height:1.55}.desktop-dialog-title-icon{vertical-align:-3px;color:#f59f0a;width:18px;height:18px;margin-right:6px;display:inline-block}.desktop-dialog-list{gap:2px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.desktop-dialog-list button{border-radius:calc(var(--radius) - 2px);width:100%;min-height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.desktop-dialog-list button:hover:not(:disabled){background:hsl(var(--accent))}.desktop-dialog-list button:disabled{cursor:default;opacity:.6}.desktop-dialog-list button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.desktop-dialog-list svg{width:16px;height:16px;color:var(--muted-text);flex:none}.desktop-dialog-list span{flex:1;min-width:0;font-weight:600}.desktop-dialog-list small{color:var(--muted-text);flex:none;font-size:11.5px}.desktop-folder-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.desktop-folder-grid li{justify-items:center;gap:4px;display:grid}.desktop-folder-open{border-radius:var(--radius);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-items:center;gap:6px;padding:10px 6px;display:grid}.desktop-folder-open:hover,.desktop-folder-open:focus-visible{border-color:hsl(var(--border));background:hsl(var(--accent));outline:none}.desktop-folder-open .shortcut-icon{border-color:var(--focus);background:var(--primary-solid);color:#fff}.desktop-folder-open strong{text-align:center;font-size:12.5px}.desktop-folder-open small{color:var(--muted-text);font-size:11px}.desktop-folder-grid li.unavailable .shortcut-icon{border-color:hsl(var(--border));background:hsl(var(--muted));color:var(--muted-text);box-shadow:none}.desktop-folder-remove{color:var(--muted-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:11px}.desktop-folder-remove:hover,.desktop-folder-remove:focus-visible{color:hsl(var(--foreground));text-decoration:underline}.desktop-shell[data-taskbar-position=top] .desktop-sync-notice{top:74px}.desktop-shell[data-taskbar-position=right] .desktop-sync-notice{right:80px}@media (width<=767px){.desktop-sync-notice,.desktop-shell[data-taskbar-position] .desktop-sync-notice{max-width:none;top:12px;left:12px;right:12px}.desktop-folder-remove{min-height:40px}}.taskbar .account-trigger{height:38px}.account-trigger{border-radius:var(--control-radius);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-right:0}.account-trigger:hover,.account-trigger.active{background:var(--surface-raised)}.account-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.account-trigger>svg{transition:transform .14s ease-out}.account-trigger.active>svg{transform:rotate(180deg)}.account-header,.account-subheader{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;padding:12px;display:flex}.account-header>div,.account-subheader>div{min-width:0;line-height:1.25;display:grid}.account-header strong,.account-subheader strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.account-header span:not(.user-avatar),.account-subheader span{color:var(--muted-text);font-size:11px}.account-avatar{flex:none;width:36px;height:36px;font-size:14px}.account-back{border-radius:var(--control-radius);width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid}.account-back:hover{border-color:var(--border-strong);background:var(--surface-raised)}.account-back svg{width:16px}.account-actions,.account-logout{gap:2px;padding:6px;display:grid}.account-logout{border-top:1px solid var(--border-subtle)}.account-actions button,.account-logout button{border-radius:var(--control-radius);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:8px 10px;display:flex}.account-actions button:hover,.account-logout button:hover{border-color:var(--border-subtle);background:var(--surface-raised)}.account-actions button:focus-visible,.account-logout button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.account-actions button>svg,.account-logout button>svg{width:17px;color:var(--muted-text);flex:none}.account-actions button>span,.account-logout button>span{flex:1;min-width:0;line-height:1.3;display:grid}.account-actions strong,.account-logout strong{font-size:12.5px}.account-actions small{color:var(--muted-text);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.account-actions .account-chevron{width:15px}.account-logout button,.account-logout button>svg{color:hsl(var(--destructive))}.app-navigation{z-index:21;border-right:1px solid var(--border-strong);background:var(--navigation-surface);min-height:0;box-shadow:inset -1px 0 0 color-mix(in srgb, var(--text) 8%, transparent);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);flex-direction:column;padding:0 9px 10px;display:flex;position:relative}.app-identity-wrap{z-index:21;flex:0 0 42px;position:relative}.app-nav-heading{width:100%;height:42px;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 9px;display:flex}.app-nav-heading:hover{background:var(--surface-raised)}.app-nav-heading-copy{align-items:baseline;gap:6px;min-width:0;display:flex}.app-nav-heading-copy strong,.app-nav-heading-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-nav-heading small{color:var(--muted-text);font-size:10px}.app-nav-chevron{flex:none;width:14px;margin-left:auto}.app-identity-menu{z-index:35;border:1px solid var(--border-strong);background:var(--surface);width:236px;box-shadow:var(--menu-shadow);border-radius:7px;padding:5px;position:absolute;top:40px;left:4px}.app-identity-menu button{width:100%;min-height:34px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:0 9px;display:flex}.app-identity-menu button:hover{background:var(--surface-raised)}.app-identity-menu svg{width:16px}.app-nav-search{margin:9px 0;display:block;position:relative}.app-nav-search>svg{width:15px;color:var(--muted-text);pointer-events:none;position:absolute;top:9px;left:9px}.app-nav-search input{background:var(--surface);width:100%;height:34px;color:var(--text);border-radius:4px;padding:0 9px 0 31px;font-size:12px}.app-quick-nav{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding-bottom:9px;display:grid}.app-quick-nav button{min-width:0;min-height:58px;color:var(--text-soft);background:0 0;border:0;border-radius:4px;align-content:center;place-items:center;gap:4px;font-size:11px;display:grid}.app-quick-nav button:hover{color:var(--text);background:0 0}.app-quick-nav button.active{box-shadow:inset 0 -2px 0 var(--focus);color:var(--focus);background:0 0;font-weight:700}.app-quick-nav svg{width:17px;color:var(--focus)}.app-quick-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.app-navigation nav{gap:2px;margin-top:9px;display:grid}.app-navigation nav button{text-align:left;min-height:36px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:9px;padding:0 9px;display:flex;position:relative}.app-navigation nav button:hover{border-color:var(--border-strong);background:var(--surface-raised)}.app-navigation nav button.active{background:0 0;border-color:#0000;font-weight:700}.app-navigation nav svg{width:17px}.app-nav-footer{gap:8px;margin-top:auto;display:grid}.app-nav-toggle{min-height:34px;color:var(--muted-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:9px;padding:0 9px;display:flex}.app-nav-toggle:hover{border-color:var(--border-strong);background:var(--surface-raised);color:var(--text)}.app-nav-toggle svg{flex:none;width:17px}.app-content{background:var(--content-surface);flex-direction:column;min-width:0;min-height:0;display:flex}.app-toolbar{background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;height:68px;min-height:68px;padding:0 142px 0 20px;display:flex}.app-toolbar h1{letter-spacing:-.02em;margin-top:1px;font-size:20px;line-height:1.08}.app-breadcrumb{color:var(--muted-text);letter-spacing:.08em;font-size:9px}.app-toolbar-actions{z-index:22;align-items:center;gap:7px;display:flex;position:relative}.app-toolbar-more{position:relative}.app-toolbar-more-trigger{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);min-width:82px;height:36px;color:var(--text);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:flex}.app-toolbar-more-trigger:hover,.app-toolbar-more-trigger[aria-expanded=true]{border-color:var(--primary-border);background:var(--surface-raised)}.app-toolbar-more-trigger>svg{width:16px}.app-toolbar-more-trigger .app-toolbar-more-chevron{width:12px;color:var(--muted-text)}.app-toolbar-more-menu{z-index:45;border:1px solid var(--border-strong);background:var(--surface-translucent);width:224px;box-shadow:var(--menu-shadow);-webkit-backdrop-filter:blur(var(--backdrop-blur)) saturate(140%);backdrop-filter:blur(var(--backdrop-blur)) saturate(140%);border-radius:8px;gap:2px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.app-toolbar-more-menu button{width:100%;min-width:0;min-height:36px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:9px;padding:0 9px;font-size:12px;display:flex}.app-toolbar-more-menu button:hover,.app-toolbar-more-menu button:focus-visible{border-color:var(--border-subtle);background:var(--surface-raised)}.app-toolbar-more-menu button svg{width:16px;color:var(--info);flex:none}.app-toolbar-more-separator{background:var(--border-subtle);height:1px;margin:3px 5px}.app-view{flex:1;min-height:0;padding:18px;overflow:auto}.mobile-app-nav{display:none}.view-stack{flex-direction:column;gap:16px;max-width:1480px;margin:0 auto;display:flex}.metric-strip{border:1px solid var(--border-strong);background:var(--surface);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.metric-cell{border-right:1px solid var(--border-strong);flex-direction:column;justify-content:space-between;min-height:84px;padding:12px 14px;display:flex}.metric-cell:last-child{border-right:0}.metric-cell span{color:var(--muted-text);font-size:12px}.metric-cell strong{font-variant-numeric:tabular-nums;font:600 28px IBM Plex Mono,monospace}.it-overview-mockup{gap:12px}.overview-mockup-notice{border:1px solid var(--info);background:var(--info-soft);color:var(--text);border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.overview-mockup-notice>svg{width:17px;color:var(--info);flex:none}.overview-mockup-notice>div{gap:2px;min-width:0;display:grid}.overview-mockup-notice strong{font-size:12px}.overview-mockup-notice div span{color:var(--text-soft);font-size:11px}.overview-mockup-notice__tag{border:1px solid var(--info);color:var(--info);letter-spacing:.06em;border-radius:999px;margin-left:auto;padding:2px 6px;font:700 9px IBM Plex Mono,monospace}.overview-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-cell small{color:var(--muted-text);font-size:10px}.metric-cell--blue strong{color:var(--info)}.metric-cell--amber strong{color:var(--warning)}.metric-cell--red strong{color:var(--blocked)}.metric-cell--green strong{color:var(--healthy)}.overview-mockup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overview-priority-panel .section-heading>svg,.overview-schedule-panel .section-heading>svg{width:18px;color:var(--muted-text)}.overview-priority-list,.overview-schedule-list{display:grid}.overview-priority-item,.overview-schedule-item{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:flex}.overview-priority-item:last-child,.overview-schedule-item:last-child{border-bottom:0}.overview-priority-item>svg{width:17px;color:var(--warning);flex:none}.overview-priority-item>div,.overview-schedule-item>div{flex:1;gap:2px;min-width:0;display:grid}.overview-priority-item strong,.overview-schedule-item strong,.overview-mockup-request strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.overview-priority-item span,.overview-schedule-item div span,.overview-mockup-request span{color:var(--muted-text);font-size:10px}.overview-schedule-item>time{width:38px;color:var(--info);flex:none;font:600 11px IBM Plex Mono,monospace}.overview-schedule-item>span{color:var(--muted-text);white-space:nowrap;font-size:10px}.overview-mockup-request{gap:2px;max-width:440px;display:grid}.overview-readonly-label{color:var(--muted-text);align-items:center;gap:5px;font-size:11px;display:inline-flex}.overview-readonly-label svg{width:14px}.data-section,.detail-section,.request-detail-header,.detail-grid,.request-form{border:1px solid var(--border-strong);background:var(--surface);border-radius:6px}.data-section{overflow:hidden}.section-heading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 13px;display:flex}.section-heading h2,.section-heading h3{font-size:15px}.section-heading p{color:var(--muted-text);margin-top:2px;font-size:11px}.text-action,.back-button{color:var(--info);background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.text-action:disabled{color:var(--disabled-text)}.text-action svg,.back-button svg{width:14px}.request-table-wrap{overflow:auto}.request-table{border-collapse:collapse;width:100%;font-size:12px}.request-table th{background:var(--surface-alt);height:32px;color:var(--muted-text);text-align:left;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.request-table th,.request-table td{border-bottom:1px solid var(--border-subtle);padding:7px 12px}.request-table tbody tr:last-child td{border-bottom:0}.request-table tbody tr:hover{background:var(--surface-raised)}.request-link{text-align:left;background:0 0;border:0;gap:2px;max-width:460px;padding:0;display:grid}.request-link strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-link span{color:var(--muted-text);font:10px IBM Plex Mono,monospace}.row-open{background:0 0;border:0;border-radius:3px;place-items:center;width:28px;height:28px;display:grid}.row-open:hover{background:var(--surface-raised)}.row-open svg{width:15px}.request-record-list{display:none}.data-badge{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:4px;width:max-content;min-height:22px;padding:1px 7px;font-size:10px;line-height:1.2;display:inline-flex}.data-badge svg{width:11px;height:11px}.data-badge--green{background:var(--healthy-soft);color:var(--healthy)}.data-badge--amber{background:var(--warning-soft);color:var(--warning)}.data-badge--red{background:var(--danger-soft);color:var(--blocked)}.data-badge--orange{background:var(--parked-soft);color:var(--parked)}.data-badge--blue{background:var(--info-soft);color:var(--info)}.data-badge--neutral{background:var(--surface-alt);color:var(--text-soft)}.filter-toolbar{border:1px solid var(--border-strong);background:var(--surface);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:7px;display:flex}.search-control{flex:1;min-width:min(330px,100%);position:relative}.search-control>svg{z-index:1;width:15px;color:var(--muted-text);position:absolute;top:9px;left:9px}.search-control input{border-radius:4px;height:34px;padding-left:31px}.filter-toolbar select{height:34px}.result-count{color:var(--muted-text);font:11px IBM Plex Mono,monospace}.stale-label{border-bottom:1px solid var(--border-subtle);background:var(--warning-soft);color:var(--warning);padding:5px 12px;font-size:10px}.state-panel{border:1px dashed var(--border-strong);background:var(--state-translucent);text-align:center;border-radius:6px;align-content:center;place-items:center;gap:11px;min-height:180px;padding:24px;display:grid}.state-panel>svg{width:24px;color:var(--muted-text)}.state-panel p{color:var(--muted-text);margin-top:4px;font-size:12px}.state-panel--error{text-align:left;grid-template-columns:auto minmax(0,auto) auto;min-height:100px}.state-panel--error>svg{color:var(--blocked)}.state-panel--empty{border:0;border-radius:0}.request-form{overflow:hidden}.form-heading{border-bottom:1px solid var(--border-strong);align-items:flex-start;gap:18px;padding:15px;display:flex}.form-heading h2{font-size:17px}.form-heading p{color:var(--muted-text);margin-top:3px;font-size:12px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:18px;display:grid}.form-grid .full-span{grid-column:1/-1}.form-grid input,.form-grid textarea,.form-grid select,.work-dialog input,.work-dialog textarea,.work-dialog select{background:var(--background-solid);width:100%;color:var(--text);border-radius:4px}.form-actions{border-top:1px solid var(--border-strong);background:var(--surface-alt);justify-content:flex-end;gap:8px;padding:11px 18px;display:flex;position:sticky;bottom:0}.field-note{color:var(--muted-text);font-size:11px;font-weight:400;line-height:1.45}.field-note--error{color:var(--blocked)}.request-detail-header{justify-content:space-between;align-items:flex-start;gap:20px;padding:16px;display:flex}.request-detail-header h2{max-width:900px;margin:5px 0 9px;font-size:21px;line-height:1.3}.badge-row{flex-wrap:wrap;gap:6px;display:flex}.detail-grid{grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.detail-grid>div{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);gap:5px;min-height:67px;padding:11px 13px;display:grid}.detail-grid>div:nth-child(3n){border-right:0}.detail-grid>div:nth-last-child(-n+3){border-bottom:0}.detail-grid span{color:var(--muted-text);font-size:10px}.detail-grid strong{font-size:12px}.detail-section{padding:14px}.detail-section>.section-heading{margin:-14px -14px 12px}.preserve-lines{white-space:pre-wrap;line-height:1.65}.linked-work-list{border:1px solid var(--border-subtle);display:grid}.linked-work-list>div{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 10px;display:flex}.linked-work-list>div:last-child{border-bottom:0}.linked-work-list>div>div{display:grid}.linked-work-list span{color:var(--muted-text);font-size:10px}.comment-list{gap:8px;display:grid}.comment-list article{border-left:2px solid var(--info);background:var(--surface-alt);padding:9px 11px}.comment-list header{justify-content:space-between;gap:10px;margin-bottom:5px;display:flex}.comment-list time{color:var(--muted-text);font-size:10px}.comment-form{border-top:1px solid var(--border-subtle);gap:8px;margin-top:14px;padding-top:13px;display:grid}.comment-form button{justify-self:end;width:max-content}.modal-backdrop{z-index:80;background:var(--overlay);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.work-dialog{border:1px solid var(--border-strong);background:var(--surface);width:min(520px,100%);box-shadow:3px 3px 0 var(--shadow-color);border-radius:6px}.work-dialog>header{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.work-dialog>header h2{margin-top:3px;font-size:18px}.work-dialog>header button{background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.work-dialog>header svg{width:17px}.work-dialog form{gap:13px;padding:15px;display:grid}.work-dialog footer{border-top:1px solid var(--border-strong);background:var(--surface-alt);justify-content:flex-end;gap:8px;margin:2px -15px -15px;padding:11px 15px;display:flex}.board-toolbar{border:1px solid var(--border-strong);background:var(--surface);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.board-toolbar>div{display:grid}.board-toolbar span{color:var(--muted-text);font-size:11px}.kanban-board{grid-template-columns:repeat(4,minmax(190px,1fr));gap:10px;display:grid}.kanban-lane{border:1px solid var(--border-strong);background:var(--surface-alt);border-radius:5px;min-width:0}.kanban-lane>header{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:center;min-height:39px;padding:7px 9px;display:flex}.kanban-lane h2{font-size:12px}.kanban-lane>header span{border:1px solid var(--border-strong);background:var(--surface);border-radius:50%;place-items:center;min-width:22px;height:22px;font:10px IBM Plex Mono,monospace;display:grid}.kanban-list{align-content:start;gap:7px;min-height:150px;padding:7px;display:grid}.work-card{border:1px solid var(--border-strong);background:var(--surface);box-shadow:1px 1px 0 var(--shadow-color);border-radius:4px;gap:9px;padding:9px;display:grid}.work-card-title{text-align:left;background:0 0;border:0;gap:2px;padding:0;display:grid}.work-card-title strong{line-height:1.35}.work-card-title span{color:var(--muted-text);font:10px IBM Plex Mono,monospace}.work-card-meta{justify-content:space-between;align-items:center;gap:6px;display:flex}.work-card-meta>span:last-child{color:var(--muted-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.work-card label{color:var(--muted-text);gap:4px;font-size:10px;display:grid}.work-card select{width:100%;height:31px;min-height:31px;font-size:11px}.work-card .text-action{justify-self:end}.lane-empty{color:var(--muted-text);text-align:center;padding:30px 5px;font-size:11px}.mobile-lane-tabs{display:none}.app-navigation .it-nav-groups{overscroll-behavior:contain;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;flex:1;min-height:0;margin:10px -4px 0;padding:0 4px 8px;display:block;overflow:hidden scroll}.it-nav-group+.it-nav-group{margin-top:5px}.it-nav-group{position:relative}.app-navigation .it-nav-group__trigger{border:1px solid #0000;border-radius:7px;width:100%;min-height:40px;font-size:13px;font-weight:700}.app-navigation .it-nav-group__trigger:hover,.it-nav-group.is-open>.it-nav-group__trigger{background:0 0}.it-nav-group__trigger svg:first-child{color:var(--primary)}.it-nav-group__chevron{width:15px;color:var(--muted-text);margin-left:auto;transition:transform .14s ease-out}.it-nav-group.is-open>.it-nav-group__trigger .it-nav-group__chevron,.it-nav-group.has-flyout>.it-nav-group__trigger .it-nav-group__chevron{transform:rotate(180deg)}.it-nav-group__items{border-left:1px solid var(--border-subtle);gap:2px;margin:2px 0 7px;padding-left:11px;display:grid}.app-navigation .it-nav-group__items button{border-radius:5px;min-height:33px;font-size:12px}.app-navigation .it-nav-group__items button.active{color:var(--focus);background:0 0;font-weight:700}.app-navigation .it-nav-group__items button.active:before{background:var(--focus);content:"";border-radius:999px;width:2px;height:16px;position:absolute;left:1px}.it-nav-status{border:1px solid var(--border-subtle);color:var(--muted-text);border-radius:999px;margin-left:auto;padding:1px 5px;font-size:9px;line-height:1.2}.it-nav-status--planned{background:var(--warning-soft);color:var(--warning)}.it-nav-status--integration{background:var(--info-soft);color:var(--info)}.it-nav-flyout{z-index:50;border:1px solid var(--border-strong);background:var(--navigation-surface);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);width:min(284px,100vw - 88px);max-height:min(560px,100vh - 100px);box-shadow:0 18px 42px var(--shadow-color);border-radius:10px;padding:10px;display:grid;position:absolute;top:0;left:calc(100% + 8px);overflow-y:auto}.it-nav-flyout>strong{color:var(--text);padding:3px 8px 7px;font-size:12px}.it-nav-flyout .it-nav-group__items{border-left:0;margin:0;padding-left:0}.it-nav-flyout .it-nav-status{display:inline-flex}.it-module-workspace{border:1px solid var(--border-strong);background:var(--surface);max-width:880px;box-shadow:0 12px 30px var(--shadow-color);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;margin:clamp(12px,6vh,72px) auto;padding:clamp(18px,3vw,32px);display:grid}.it-module-workspace__icon{border:1px solid var(--primary-border);background:var(--primary-soft);width:48px;height:48px;color:var(--primary);border-radius:10px;place-items:center;display:grid}.it-module-workspace__icon svg{width:24px;height:24px}.it-module-workspace__copy{gap:7px;display:grid}.it-module-workspace__eyebrow{color:var(--muted-text);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.it-module-workspace h2{letter-spacing:-.025em;font-size:clamp(20px,2.5vw,28px)}.it-module-workspace__copy p,.it-module-workspace__next p,.it-module-workspace__footer>span{color:var(--muted-text);font-size:13px;line-height:1.6}.it-module-workspace__state{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.it-module-workspace__state svg{width:14px}.it-module-workspace__state--planned{background:var(--warning-soft);color:var(--warning)}.it-module-workspace__state--integration{background:var(--info-soft);color:var(--info)}.it-module-workspace__next{border:1px solid var(--border-subtle);background:var(--surface-alt);border-radius:7px;grid-column:2/-1;gap:10px;padding:12px 14px;display:flex}.it-module-workspace__next>svg{width:18px;color:var(--warning);flex:none}.it-module-workspace__next strong{margin-bottom:2px;font-size:12px;display:block}.it-module-workspace__footer{border-top:1px solid var(--border-subtle);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}@media (width<=680px){.it-module-workspace{grid-template-columns:auto minmax(0,1fr);gap:14px;margin:8px auto}.it-module-workspace__state,.it-module-workspace__next,.it-module-workspace__footer{grid-column:1/-1}.it-module-workspace__footer{flex-direction:column;align-items:flex-start}}.program-nav{min-width:0;padding:0 9px 10px}.program-nav__identity{flex:0 0 42px;min-height:42px}.program-nav__identity .app-nav-heading:disabled{cursor:default;opacity:1}.program-nav__identity .window-app-icon{background:var(--focus);width:30px;height:30px;color:hsl(var(--primary-foreground));border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.program-nav__groups{overscroll-behavior:contain;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;flex:1;min-height:0;padding:0 4px 8px;overflow:hidden auto;margin:10px -4px 0!important;display:block!important}.program-nav__group+.program-nav__group{margin-top:5px}.program-nav__group{position:relative}.program-nav__group-trigger{width:100%;font-size:13px;font-weight:700;border:1px solid #0000!important;border-radius:7px!important;min-height:40px!important}.program-nav__group-trigger:hover,.program-nav__group.is-open>.program-nav__group-trigger{background:0 0!important}.program-nav__group-trigger .program-nav__icon{color:var(--focus)}.program-nav__chevron{width:15px;color:var(--muted-text);margin-left:auto;transition:transform .14s ease-out}.program-nav__group.is-open>.program-nav__group-trigger .program-nav__chevron{transform:rotate(180deg)}.program-nav__items{border-left:1px solid var(--border-subtle);gap:2px;margin:2px 0 7px;padding-left:11px;display:grid}.program-nav__item{font-size:12px;border-radius:5px!important;min-height:33px!important}.program-nav__item.active{font-weight:700;color:var(--focus)!important;background:0 0!important}.program-nav__item.active:before{background:var(--focus);content:"";border-radius:999px;width:2px;height:16px;position:absolute;left:1px}.program-nav__icon{flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid}.program-nav__icon>svg{width:17px;height:17px}.program-nav__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.program-nav__badge{border:1px solid var(--border-subtle);color:var(--muted-text);border-radius:999px;margin-left:auto;padding:1px 5px;font-size:9px;line-height:1.2}.program-nav__badge--planned{background:var(--warning-soft);color:var(--warning)}.program-nav__badge--integration{background:var(--info-soft);color:var(--info)}.program-nav__flyout{z-index:40;border:1px solid var(--border-strong);background:hsl(var(--card));width:236px;box-shadow:var(--menu-shadow);border-radius:9px;padding:10px;position:absolute;top:0;left:calc(100% + 8px)}.program-nav__flyout>strong{margin:2px 8px 8px;font-size:12px;display:block}.program-nav__flyout .program-nav__items{border:0;margin:0;padding:0}.program-nav__empty{color:var(--muted-text);padding:12px;font-size:12px}.program-nav[data-navigation=collapsed]{padding-inline:7px}.program-nav[data-navigation=collapsed] .app-nav-heading{justify-content:center;padding-inline:0}.program-nav[data-navigation=collapsed] .app-nav-heading-copy,.program-nav[data-navigation=collapsed] .app-nav-chevron,.program-nav[data-navigation=collapsed] .app-nav-search,.program-nav[data-navigation=collapsed] .app-quick-nav,.program-nav[data-navigation=collapsed] .program-nav__label,.program-nav[data-navigation=collapsed] .program-nav__badge{display:none}.program-nav[data-navigation=collapsed] .program-nav__groups{overflow:visible}.program-nav[data-navigation=collapsed] .program-nav__group+.program-nav__group{margin-top:8px}.program-nav[data-navigation=collapsed] .program-nav__group-trigger{justify-content:center;padding-inline:0;min-height:40px!important}.program-nav[data-navigation=collapsed] .program-nav__chevron{display:none}.program-nav[data-navigation=collapsed] .program-nav__group.has-flyout>.program-nav__group-trigger,.program-nav[data-navigation=collapsed] .program-nav__group-trigger:hover{color:var(--focus);background:0 0!important;border-color:#0000!important}.program-nav[data-navigation=collapsed] .program-nav__flyout .program-nav__label{display:inline}@media (prefers-reduced-motion:reduce){.program-nav__chevron{transition:none}}.asset-command{--ac-ink:#1d2b44;--ac-muted:#64748b;--ac-navy:#243f7a;--ac-blue:#1ca1db;--ac-orange:#ff6c3a;--ac-amber:#f5a10a;--ac-red:#ef4444;--ac-green:#10b981;--ac-paper:#fffefd;--ac-soft:#f6f8fc;--ac-line:#e5eaf1;color:var(--ac-ink);font-variant-numeric:tabular-nums;gap:16px;padding:4px 2px 30px;display:grid}.asset-command button,.asset-command input,.asset-command select{font:inherit}.asset-command__controls,.asset-command__heading,.asset-command__actions,.asset-command-alert,.asset-command-panel>header,.asset-command-panel>header>div,.asset-command-panel>header>button,.asset-command-watch__head,.asset-command-watch__table>button,.asset-command-expiry li,.asset-command-health>button,.asset-command__prototype{display:flex}.asset-command__controls{align-items:center;gap:12px}.asset-command-search{background:var(--ac-paper);color:#8ca0bc;border:1px solid #cad6e6;border-radius:11px;align-items:center;width:min(640px,100%);height:42px;display:flex;position:relative}.asset-command-search:focus-within{border-color:var(--ac-blue);box-shadow:0 0 0 3px #1ca1db24}.asset-command-search>svg{flex:none;width:17px;margin-left:14px}.asset-command-search input{width:100%;min-width:0;height:100%;color:var(--ac-ink);background:0 0;border:0;outline:0;padding:0 11px}.asset-command-search input::placeholder{color:#93a3ba}.asset-command-search kbd{color:#8493a8;white-space:nowrap;background:#f8fafc;border:1px solid #d8e1ec;border-radius:5px;margin-right:8px;padding:3px 6px;font-size:10px}.asset-command__controls .button{background:var(--ac-orange);color:#fff;border:0;border-radius:12px;min-height:42px;box-shadow:0 9px 18px #ff6c3a29}.asset-command__controls .button:hover{background:#ec5a2c}.asset-command__heading{justify-content:space-between;align-items:flex-end;gap:18px}.asset-command__heading label{width:230px;color:var(--ac-muted);letter-spacing:.04em;gap:4px;font-size:10px;font-weight:700;display:grid}.asset-command__heading select{height:39px;color:var(--ac-navy);background:#eef5ff;border:1px solid #bfd0ea;border-radius:8px;padding:0 10px;font-size:14px;font-weight:700}.asset-command__heading p{color:var(--ac-muted);margin:8px 0 0;font-size:12px}.asset-command__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.asset-command__actions button{border:1px solid var(--ac-line);background:var(--ac-paper);color:#516177;cursor:pointer;border-radius:10px;min-height:38px;padding:0 12px;font-size:12px;font-weight:600}.asset-command__actions button:hover,.asset-command__actions button:focus-visible{background:#f5f8fc;border-color:#a9b8cc;outline:0}.asset-command__actions svg{vertical-align:-3px;width:15px}.asset-command-alert{color:#6f3d1c;cursor:pointer;text-align:left;background:#fff6e8;border:1px solid #ffc88c;border-radius:17px;align-items:center;gap:11px;width:100%;padding:15px 18px}.asset-command-alert>svg:first-child{color:#f87171;fill:#f87171;flex:none;width:16px}.asset-command-alert span{flex:1;font-size:13px;line-height:1.45}.asset-command-alert strong{color:var(--ac-ink);font-size:15px}.asset-command-alert>svg:last-child{width:18px;color:var(--ac-orange)}.asset-command-alert:hover,.asset-command-alert:focus-visible{background:#fff0d9;outline:3px solid #ffc88c52}.asset-command-metrics{grid-template-columns:repeat(8,minmax(132px,1fr));gap:12px;padding-bottom:2px;display:grid;overflow-x:auto}.asset-command-metric{background:var(--ac-paper);min-height:132px;color:var(--ac-ink);cursor:pointer;text-align:left;border:1px solid #edf0f5;border-radius:17px;align-content:start;gap:8px;padding:17px;transition:transform .15s ease-out,box-shadow .15s ease-out;display:grid;box-shadow:0 8px 23px #243f7a0a}.asset-command-metric:hover,.asset-command-metric:focus-visible{outline:2px solid color-mix(in srgb, var(--metric-color) 30%, transparent);transform:translateY(-2px);box-shadow:0 13px 26px #243f7a18}.asset-command-metric>span{color:var(--ac-muted);font-size:11px}.asset-command-metric strong{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(22px,1.65vw,29px);line-height:1}.asset-command-metric small{color:var(--metric-color);font-size:10px;line-height:1.35}.asset-command-metric--blue{--metric-color:#3976c8}.asset-command-metric--gold{--metric-color:#c58008}.asset-command-metric--orange{--metric-color:var(--ac-orange)}.asset-command-metric--danger{--metric-color:var(--ac-red)}.asset-command-metric--violet{--metric-color:#7652cc}.asset-command-grid{gap:16px;display:grid}.asset-command-grid--analysis{grid-template-columns:minmax(0,1.75fr) minmax(350px,.85fr)}.asset-command-grid--operations{grid-template-columns:minmax(0,1.75fr) minmax(340px,.85fr);align-items:start}.asset-command-panel{background:var(--ac-paper);border:1px solid #e9edf3;border-radius:19px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #243f7a08}.asset-command-panel>header{justify-content:space-between;align-items:flex-start;gap:13px;padding:20px 22px 12px}.asset-command-panel>header>div{gap:3px;display:grid}.asset-command-panel h2{color:var(--ac-ink);letter-spacing:-.02em;margin:0;font-size:16px}.asset-command-panel header p{color:var(--ac-muted);margin:0;font-size:11px}.asset-command-panel header button{color:var(--ac-orange);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:11px;font-weight:700}.asset-command-panel header button svg{width:14px}.asset-command-panel header button:hover{text-decoration:underline}.asset-command-chart{border-bottom:1px solid #d9e0e8;height:246px;margin:2px 27px 0;position:relative}.asset-command-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.asset-command-chart line{stroke:#e5e9f0;stroke-width:1px}.asset-command-chart path{fill:none;stroke:var(--ac-orange);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.asset-command-chart circle{fill:var(--ac-orange)}.asset-command-chart__bars{grid-template-columns:repeat(12,1fr);align-items:end;gap:14px;padding:0 10px;display:grid;position:absolute;inset:0}.asset-command-chart__bars i{opacity:.95;background:#42598f;border-radius:7px 7px 0 0;min-height:8px}.asset-command-chart__axis{color:var(--ac-muted);text-align:center;grid-template-columns:repeat(12,1fr);gap:4px;margin:8px 27px 0;font-size:9px;display:grid}.asset-command-trend footer{color:var(--ac-muted);justify-content:center;gap:14px;padding:14px 20px 19px;font-size:11px;display:flex}.asset-command-trend footer span{align-items:center;gap:5px;display:inline-flex}.asset-command-trend footer i{border-radius:50%;width:10px;height:10px;display:inline-block}.key-bar{background:#42598f}.key-line{background:var(--ac-orange)}.asset-command-distribution{grid-template-rows:auto auto 1fr;display:grid}.asset-command-donut{aspect-ratio:1;border-radius:50%;justify-self:center;place-items:center;width:min(250px,65%);display:grid}.asset-command-donut>span{aspect-ratio:1;background:var(--ac-paper);text-align:center;border-radius:50%;place-content:center;place-items:center;width:56%;display:grid}.asset-command-donut strong{letter-spacing:-.04em;font-size:20px}.asset-command-donut small{color:var(--ac-muted);margin-top:3px;font-size:9px}.asset-command-distribution ul,.asset-command-work-state ul{gap:7px;margin:18px 22px 22px;padding:0;list-style:none;display:grid}.asset-command-distribution li,.asset-command-work-state li{color:#516177;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:10px;display:grid}.asset-command-distribution li i,.asset-command-work-state li i{border-radius:50%;width:8px;height:8px}.asset-command-distribution li span,.asset-command-work-state li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-command-distribution li small,.asset-command-work-state li small{color:var(--ac-muted);white-space:nowrap}.asset-command-watch__head,.asset-command-watch__table>button{grid-template-columns:118px minmax(230px,1.55fr) 50px minmax(100px,.75fr) 112px;align-items:center;gap:12px;display:grid}.asset-command-watch__head{color:var(--ac-muted);padding:9px 22px;font-size:10px;font-weight:700}.asset-command-watch__table>button{border:0;border-top:1px solid var(--ac-line);width:100%;min-height:64px;color:var(--ac-ink);cursor:pointer;text-align:left;background:0 0;padding:8px 22px}.asset-command-watch__table>button:hover,.asset-command-watch__table>button:focus-visible{background:#f8fafc;outline:0}.asset-command-watch__table>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.asset-command-watch__table strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.asset-command-watch__table small,.asset-command-watch__id{color:var(--ac-muted);font-size:10px}.asset-command-watch__table em{color:#fff;border-radius:6px;justify-self:start;padding:3px 6px;font-size:10px;font-style:normal;font-weight:800}.priority-p1{background:#ef4444}.priority-p2{background:#f59e0b}.priority-p3{background:#3b82f6}.asset-command-watch__table time{color:var(--ac-red);text-align:right;font-size:10px;font-weight:700}.asset-command-side-stack{gap:16px;display:grid}.asset-command-work-state .asset-command-donut{width:165px}.asset-command-work-state ul{margin-top:14px}.asset-command-expiry ul{gap:2px;margin:0;padding:0 12px 13px;list-style:none;display:grid}.asset-command-expiry li{border-top:1px solid #eff2f6;align-items:center;gap:8px;min-height:31px}.asset-command-expiry li svg{width:14px;color:var(--ac-orange)}.asset-command-expiry li button{color:#46566f;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;min-width:0;font-size:11px;overflow:hidden}.asset-command-expiry li button:hover{color:var(--ac-navy);text-decoration:underline}.asset-command-expiry time{color:var(--ac-orange);white-space:nowrap;font-size:10px;font-weight:700}.asset-command-bottom-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.asset-command-bottom-grid .asset-command-panel{min-height:222px}.asset-command-budget>button{width:100%;color:var(--ac-muted);cursor:pointer;text-align:left;background:0 0;border:0;gap:8px;padding:10px 22px 22px;display:grid}.asset-command-budget>button:hover{background:#fbfcfe}.asset-command-budget span{justify-content:space-between;font-size:11px;display:flex}.asset-command-budget span strong{color:var(--ac-ink)}.asset-command-budget i{background:#e8edf3;border-radius:999px;height:7px;display:block;overflow:hidden}.asset-command-budget i b{border-radius:inherit;background:var(--ac-green);height:100%;display:block}.asset-command-budget small{color:var(--ac-muted);margin-bottom:7px;font-size:10px}.asset-command-bad-actors ol{gap:10px;margin:4px 22px 20px;padding-left:21px;display:grid}.asset-command-bad-actors li{color:var(--ac-muted);grid-template-columns:auto 1fr;gap:0 5px;font-size:10px;display:grid}.asset-command-bad-actors li strong{color:var(--ac-ink);font-size:11px}.asset-command-bad-actors li em{color:var(--ac-orange);grid-column:2;font-size:10px;font-style:normal;font-weight:700}.asset-command-risk>div{grid-template-columns:repeat(2,1fr);gap:8px;padding:5px 20px 20px;display:grid}.asset-command-risk button{color:#a84a57;cursor:pointer;text-align:left;background:#fff0f1;border:0;border-radius:12px;gap:6px;min-height:64px;padding:11px;display:grid}.asset-command-risk button:hover{background:#ffe4e7}.asset-command-risk button span{font-size:10px}.asset-command-risk button strong{color:var(--ac-red);font-size:21px}.asset-command-health>button{width:100%;color:var(--ac-muted);cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;gap:7px 15px;padding:4px 22px 20px}.asset-command-health>button:hover{background:#fbfcfe}.asset-command-health>button>i{border-radius:999px;width:100%;height:10px;display:flex;overflow:hidden}.asset-command-health>button>i b:first-child{background:var(--ac-green);width:74%}.asset-command-health>button>i b:nth-child(2){background:var(--ac-amber);width:20%}.asset-command-health>button>i b:nth-child(3){background:var(--ac-red);width:6%}.asset-command-health>button>span{gap:2px;font-size:10px;display:grid}.asset-command-health>button>span strong{font-size:15px}.asset-command-health p{border-top:1px solid var(--ac-line);color:#516177;align-items:center;gap:5px;width:100%;margin:7px 0 0;padding-top:12px;font-size:10px;display:flex}.asset-command-health p svg{width:14px;color:var(--ac-orange)}.asset-command-health p strong{color:var(--ac-ink)}.asset-command__prototype{color:var(--ac-muted);align-items:center;gap:7px;margin:1px 4px 0;font-size:10px}.asset-command__prototype svg{width:14px;color:var(--ac-orange)}:root[data-theme=win11-dark] .asset-command,:root[data-theme=glass-dark] .asset-command{--ac-ink:#e7edf7;--ac-muted:#a5b2c6;--ac-paper:#172235;--ac-soft:#121c2c;--ac-line:#2d3b51}:root[data-theme=win11-dark] .asset-command .asset-command-alert,:root[data-theme=glass-dark] .asset-command .asset-command-alert{color:#ffd5b4;background:#3c2a1d;border-color:#80532e}:root[data-theme=win11-dark] .asset-command .asset-command-chart line,:root[data-theme=glass-dark] .asset-command .asset-command-chart line{stroke:#324055}:root[data-theme=win11-dark] .asset-command .asset-command-watch__table>button:hover,:root[data-theme=glass-dark] .asset-command .asset-command-watch__table>button:hover,:root[data-theme=win11-dark] .asset-command .asset-command-budget>button:hover,:root[data-theme=glass-dark] .asset-command .asset-command-budget>button:hover,:root[data-theme=win11-dark] .asset-command .asset-command-health>button:hover,:root[data-theme=glass-dark] .asset-command .asset-command-health>button:hover{background:#1b2a40}:root[data-theme=win11-dark] .asset-command .asset-command-risk button,:root[data-theme=glass-dark] .asset-command .asset-command-risk button{background:#3b2630}:root[data-theme=win11-dark] .asset-command .asset-command-risk button:hover,:root[data-theme=glass-dark] .asset-command .asset-command-risk button:hover{background:#4a2d38}@media (width<=1320px){.asset-command-metrics{grid-template-columns:repeat(4,minmax(145px,1fr))}.asset-command-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1060px){.asset-command-grid--analysis,.asset-command-grid--operations{grid-template-columns:1fr}.asset-command-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-command-watch__head,.asset-command-watch__table>button{grid-template-columns:100px minmax(200px,1.5fr) 42px 100px}.asset-command-watch__head>:last-child,.asset-command-watch__table>button>time{display:none}}@media (width<=720px){.asset-command{gap:12px}.asset-command__controls,.asset-command__heading{flex-direction:column;align-items:stretch}.asset-command-search,.asset-command__controls .button{width:100%}.asset-command__actions{justify-content:flex-start}.asset-command__actions button{flex:44%}.asset-command__heading label{width:100%}.asset-command-metrics{grid-template-columns:repeat(2,minmax(140px,1fr));gap:9px}.asset-command-metric{min-height:114px;padding:13px}.asset-command-grid--analysis,.asset-command-grid--operations,.asset-command-side-stack,.asset-command-bottom-grid{grid-template-columns:1fr}.asset-command-panel{border-radius:15px}.asset-command-panel>header{padding:16px 16px 10px}.asset-command-chart{height:185px;margin-inline:16px}.asset-command-chart__bars{gap:6px}.asset-command-chart__axis{margin-inline:16px;font-size:7px}.asset-command-chart__axis span:nth-child(2n),.asset-command-watch__head{display:none}.asset-command-watch__table>button{grid-template-columns:minmax(0,1fr) 42px;min-height:69px;padding:10px 14px}.asset-command-watch__id,.asset-command-watch__table>button>span:nth-of-type(3){display:none}.asset-command-watch__table em{justify-self:end}.asset-command-distribution .asset-command-donut{width:180px}.asset-command-side-stack{gap:12px}}@media (prefers-reduced-motion:reduce){.asset-command-metric{transition:none}}.it-app-shell .app-navigation{background:var(--navigation-surface);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%)}.it-app-shell{grid-template-columns:285px minmax(0,1fr)}.it-app-shell[data-navigation=collapsed]{grid-template-columns:56px minmax(0,1fr)}.it-app-shell .app-navigation{padding-inline:10px}.it-app-shell .app-identity-wrap{flex-basis:60px}.it-app-shell .app-nav-heading{height:60px;padding-inline:8px}.it-app-shell .app-nav-search{margin:8px 0 10px}.it-app-shell .app-nav-search input{border-radius:7px;height:40px;font-size:13px}.it-app-shell .app-nav-search>svg{top:12px}.it-app-shell .app-quick-nav{gap:6px;padding-bottom:11px}.it-app-shell .app-quick-nav button{border-radius:7px;min-height:67px;font-size:12px}.it-app-shell .app-quick-nav button.active{box-shadow:none;background:var(--primary-soft);color:var(--focus)}.it-app-shell .app-navigation nav{gap:4px;margin-top:10px}.it-app-shell .app-navigation nav button{border-radius:7px;min-height:39px;font-size:13px}.asset-registry{container-type:inline-size}@container (width<=1100px){.asset-registry__head{flex-direction:column;align-items:flex-start}.asset-registry__actions{justify-content:flex-start;width:100%}.asset-registry__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-registry__filters .search-control{grid-column:1/-1}.asset-registry__filters button,.asset-registry__result-count{justify-self:start}}.master-data{--master-orange:#ff7426;--master-border:#e1e7ef;--master-muted:#68778f;color:#17243a;gap:18px;min-height:100%}.master-data__page-head,.master-data__toolbar,.master-data__pagination,.master-editor__head,.master-editor footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.master-data__page-head{align-items:flex-end;padding:2px 2px 0}.master-data__breadcrumb{color:#537096;margin-bottom:4px;font-size:12px;display:block}.master-data__breadcrumb b{color:#a8b3c2;padding:0 5px}.master-data__page-head h2{color:#10203a;letter-spacing:-.025em;align-items:center;gap:9px;margin:0;font-size:clamp(23px,2vw,30px);font-weight:760;display:flex}.master-data__page-head h2 svg{width:26px;height:26px;color:var(--master-orange);stroke-width:2.2px}.master-data__page-head h2 span{font-weight:710}.master-data__page-head p{color:var(--master-muted);margin:5px 0 0 35px;font-size:13px}.master-data__primary{background:var(--master-orange);border:0;border-radius:13px;min-height:44px;box-shadow:0 10px 22px #ff742638}.master-data__layout{grid-template-columns:minmax(250px,286px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.master-data__datasets,.master-data__content{background:#fffffff5;border:1px solid #e1e7efd1;border-radius:18px;box-shadow:0 15px 36px #182f4e12}.master-data__datasets{gap:3px;padding:10px;display:grid}.master-data__datasets button{color:#2b374b;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:49px;padding:8px 10px;transition:background-color .14s,color .14s,transform .14s;display:grid}.master-data__datasets button:hover{background:#f5f7fa;transform:translate(2px)}.master-data__datasets button.is-active{color:#b94b0c;background:#fff0e7}.master-data__datasets button>svg{width:19px;height:19px}.master-data__datasets button>span{gap:2px;font-size:13px;font-weight:650;display:grid}.master-data__datasets button small{color:#8a97aa;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.master-data__datasets button em{color:#7a8799;background:#eef1f5;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:700}.master-data__content{min-width:0;overflow:hidden}.master-data__toolbar{border-bottom:1px solid var(--master-border);min-height:77px;padding:14px 16px}.master-data__tools{align-items:center;gap:9px;width:min(490px,60%);display:flex}.master-data__tools .master-data__search{flex:1;width:auto}.master-data__tools select,.master-editor__grid select{border:1px solid var(--master-border);color:#26374f;height:42px;font:inherit;background:#fff;border-radius:10px;padding:0 10px}.master-data__tools select:focus-visible,.master-editor__grid select:focus-visible{outline-offset:2px;outline:2px solid #1576d4}.master-data__toolbar>div:first-child{gap:2px;display:grid}.master-data__toolbar span{color:#8a97aa;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.master-data__toolbar h3{margin:0;font-size:16px}.master-data__toolbar p{color:var(--master-muted);margin:0;font-size:11px}.master-data__search{width:min(320px,42%);position:relative}.master-data__search>svg{z-index:1;color:#8190a6;width:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.master-data__search input{border-radius:12px;height:44px;padding-left:40px}.master-data__table-shell{min-width:0}.master-data__table{border-collapse:collapse;width:100%;font-size:13px}.master-data__table th,.master-data__table td{border-bottom:1px solid var(--master-border);text-align:left;vertical-align:middle;padding:14px 13px}.master-data__table thead th{color:#748197;letter-spacing:.02em;background:#fafbfc;font-size:11px;font-weight:750}.master-data__table tbody tr{transition:background-color .12s}.master-data__table tbody tr:hover{background:#fbfcfe}.master-data__table tbody strong{font-size:13px;font-weight:660}.master-data__table code{color:#40516a;background:#f0f4f8;border-radius:6px;padding:3px 6px;font-size:10px;display:inline-flex}.master-data__table th:last-child,.master-data__table td:last-child{text-align:center;width:50px}.master-status{color:#667085;background:#f2f4f7;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.master-status.is-active{color:#087b58;background:#dff8ed}.master-icon-button{color:#34435a;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:inline-grid}.master-icon-button:hover{color:#0c67c7;background:#eef3f8}.master-icon-button:focus-visible{outline-offset:2px;outline:2px solid #1576d4}.master-icon-button svg{width:17px;height:17px}.master-data__layout[data-dataset=departments] .master-data__table{table-layout:fixed;font-size:14px}.master-data__layout[data-dataset=departments] .master-data__table th,.master-data__layout[data-dataset=departments] .master-data__table td{height:60px;padding:12px}.master-data__layout[data-dataset=departments] .master-data__table thead th{background:var(--master-surface,#fff);letter-spacing:0;height:43px;font-size:12px;font-weight:600}.master-data__layout[data-dataset=departments] .master-data__table :is(th,td):first-child{width:8%}.master-data__layout[data-dataset=departments] .master-data__table :is(th,td):nth-child(2),.master-data__layout[data-dataset=departments] .master-data__table :is(th,td):nth-child(3){width:31%}.master-data__layout[data-dataset=departments] .master-data__table :is(th,td):nth-child(4){width:30%}.master-data__layout[data-dataset=departments] .master-data__table :is(th,td):last-child{width:52px}.master-data__layout[data-dataset=departments] .master-data__table code{color:inherit;background:0 0;padding:0;font-size:11px}.master-data__layout[data-dataset=departments] .master-data__table tbody tr:hover{background:#fff7f3}.master-data__pagination{min-height:61px;color:var(--master-muted);padding:10px 14px;font-size:11px}.master-data__pagination>div{align-items:center;gap:5px;display:flex}.master-data__pagination button,.master-data__pagination>div span{border:1px solid var(--master-border);background:#fff;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.master-data__pagination>div span{border-color:var(--master-orange);background:var(--master-orange);color:#fff;font-weight:700}.master-data__pagination button:disabled{opacity:.4}.master-data__pagination svg{width:16px}.master-data__integration-state,.master-data__empty{text-align:left;justify-content:center;align-items:center;gap:14px;min-height:240px;padding:32px;display:flex}.master-data__integration-icon{color:#657895;background:#eef3f8;border-radius:15px;flex:none;place-items:center;width:50px;height:50px;display:grid}.master-data__integration-state div{max-width:530px}.master-data__integration-state strong{font-size:15px}.master-data__integration-state p{color:var(--master-muted);margin:5px 0 0;font-size:12px;line-height:1.65}.master-data__owner-badge{color:#9a6100;white-space:nowrap;background:#fff3dc;border-radius:999px;margin-left:auto;padding:6px 10px;font-size:10px;font-weight:700}.master-data__empty{text-align:center;flex-direction:column;min-height:210px}.master-data__empty>svg{color:#98a6b9;width:30px;height:30px}.master-data__empty strong{font-size:14px}.master-data__empty span{color:var(--master-muted)}[data-slot=dialog-content].master-data__dialog{--master-orange:#ff7826;--master-border:#e1e7ef;color:#17243a;background:#fff;border-radius:18px;gap:0;width:min(712px,100vw - 32px);max-width:712px;padding:0;overflow:hidden;box-shadow:0 24px 72px #1622363d}[data-slot=dialog-content].master-data__dialog--departments{--tw-translate-y:0;top:max(16px,6vh);overflow:visible}.master-data__dialog--departments .master-editor__head{border-radius:18px 18px 0 0}.master-data__dialog--departments .master-editor__grid{overflow:visible}.master-data__dialog--departments .master-editor footer{border-radius:0 0 18px 18px}.master-data__dialog .master-editor{flex-direction:column;min-height:0;max-height:min(680px,100dvh - 112px);display:flex}.master-editor__head{border-bottom:1px solid var(--master-border);min-height:82px;padding:20px 22px 20px 24px}.master-editor__head [data-slot=dialog-title]{color:#1d2b41;letter-spacing:-.025em;font-size:21px;font-weight:750;line-height:1.3}.master-editor__head .master-icon-button{border-radius:10px;flex:none;width:40px;height:40px}.master-editor__head .master-icon-button svg{width:20px;height:20px}.master-editor__grid{-moz-column-gap:14px;scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;padding:22px 24px 24px;display:grid;overflow-y:auto}.master-editor__field{color:#334155;align-content:start;gap:7px;min-width:0;font-size:13px;font-weight:650;display:grid}.master-editor__field--wide{grid-column:1/-1}.master-editor__label em{color:#ed4040;margin-left:3px;font-style:normal}.master-editor__field>[data-slot=input],.master-editor__lookup>[data-slot=input],.master-editor__select-wrap select{color:#253349;width:100%;height:46px;min-height:46px;font:inherit;background-color:#fff;border:1px solid #cbd7e5;border-radius:12px;padding:0 14px;font-size:14px;font-weight:450;transition:border-color .15s,box-shadow .15s}.master-editor__field>[data-slot=input]:focus-visible,.master-editor__lookup>[data-slot=input]:focus-visible,.master-editor__select-wrap select:focus-visible{border-color:var(--master-orange);outline:none;box-shadow:0 0 0 3px #ff782626}.master-editor__field>[data-slot=input]:disabled,.master-editor__lookup>[data-slot=input]:disabled,.master-editor__select-wrap select:disabled{color:#8994a5;cursor:not-allowed;background-color:#f5f7fa}.master-editor__lookup{gap:7px;min-width:0;display:grid}.master-editor__manager-picker{min-width:0;position:relative}.master-editor__manager-picker:focus-within{z-index:40}.master-editor__manager-picker>[data-slot=input]{color:#253349;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #cbd7e5;border-radius:12px;padding:0 42px 0 14px;font-size:14px}.master-editor__manager-picker>[data-slot=input]:focus-visible{border-color:var(--master-orange);outline:none;box-shadow:0 0 0 3px #ff782626}.master-editor__manager-picker>svg{color:#8ea1ba;pointer-events:none;width:17px;height:17px;position:absolute;top:14px;right:15px}.master-editor__manager-options{z-index:40;background:#fff;border:1px solid #cbd7e5;border-radius:11px;width:100%;max-height:min(260px,35dvh);padding:4px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 7px 18px #0f172a1a}.master-editor__manager-options button{color:#253349;width:100%;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 10px;font-size:13px;display:block}.master-editor__manager-options button:hover,.master-editor__manager-options button:focus-visible,.master-editor__manager-options button[aria-selected=true]{background:#fff1e8;outline:none}.master-editor__manager-empty{color:#66758d;padding:10px;font-size:12px;display:block}.master-editor__select-wrap{min-width:0;display:block;position:relative}.master-editor__select-wrap select{appearance:none;padding-right:42px}.master-editor__select-wrap>svg{color:#8ea1ba;pointer-events:none;width:17px;height:17px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.master-editor__grid small{color:#66758d;font-size:11px;font-weight:450;line-height:1.4}.master-editor__field>[data-slot=input][aria-invalid=true]{border-color:#dc4c42;box-shadow:0 0 0 3px #dc4c421a}.master-editor__grid .master-editor__field-error{color:#b42318}.master-editor__check{background:#f6f8fb;border-radius:10px;grid-column:1/-1;align-items:center;gap:10px;min-height:44px;padding:8px 12px;display:flex}.master-editor__check input{width:18px;height:18px;accent-color:var(--master-orange)}.master-editor__error,.master-editor__warning{border-radius:10px;margin:0 24px 12px;padding:10px 12px;font-size:12px;line-height:1.45}.master-editor__error{color:#b42318;background:#fff0f0}.master-editor__warning{color:#825300;background:#fff5e6}.master-editor footer{border-top:1px solid var(--master-border);background:#fff;justify-content:flex-end;min-height:78px;padding:14px 20px}.master-editor footer [data-slot=button]{border-radius:11px;min-height:44px;padding:0 18px;font-size:14px;font-weight:650}.master-editor footer [data-slot=button]:not(.master-editor__save){color:#26374f;background:#fff;border-color:#cbd7e5}.master-editor footer [data-slot=button]:not(.master-editor__save):hover{background:#f6f8fb}.master-editor footer .master-editor__save{background:var(--master-orange);color:#fff;border-color:#0000;box-shadow:0 7px 16px #ff782633}.master-editor footer .master-editor__save:hover{background:#f36c19}.master-editor footer .master-editor__save svg{width:16px;height:16px}@media (width<=900px){.master-data__layout{grid-template-columns:1fr}.master-data__datasets{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.master-data__datasets button{scroll-snap-align:start;min-width:210px}}@media (width<=640px){.master-data{gap:12px}.master-data__page-head{flex-direction:column;align-items:stretch}.master-data__page-head p{margin-left:0}.master-data__primary{width:100%}.master-data__toolbar{flex-direction:column;align-items:stretch}.master-data__search{width:100%}.master-data__tools{flex-direction:column;align-items:stretch;width:100%}.master-data__content{overflow:visible}.master-data__table-shell{border-radius:0 0 18px 18px;overflow-x:auto}.master-data__table{min-width:720px}.master-data__integration-state{flex-direction:column;align-items:flex-start}.master-data__owner-badge{margin-left:0}.master-editor__grid{grid-template-columns:1fr}.master-editor__field--wide,.master-editor__check{grid-column:auto}[data-slot=dialog-content].master-data__dialog{border-radius:16px;width:calc(100vw - 20px);max-width:calc(100vw - 20px)}.master-data__dialog .master-editor{max-height:calc(100dvh - 88px)}.master-editor__head{min-height:68px;padding:14px 16px}.master-editor__grid{scrollbar-gutter:auto;padding:18px 16px}.master-editor footer{padding:12px 16px}}.adm-shell .window-app-icon svg{width:18px;height:18px}.adm-shell .app-nav-footer{justify-items:end}.adm-shell .adm-nav-collapse{justify-content:center;width:36px;padding:0}.adm-shell[data-navigation=collapsed] .app-nav-footer{justify-items:center}.adm-view{flex-direction:column;gap:18px;display:flex}.adm-panel{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));flex-direction:column;gap:10px;padding:16px;display:flex}.adm-panel h2,.adm-panel h3{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.adm-panel h4{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-text);font-size:12px;font-weight:700}.adm-panel h2 svg,.adm-panel h3 svg{width:16px;height:16px;color:var(--focus)}.adm-panel-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-panel--notice{border-style:dashed}.adm-panel--notice ul{color:var(--muted-text);gap:6px;margin:0;padding-left:18px;font-size:12px;display:grid}.adm-detail-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adm-detail-head h2{font-size:18px;font-weight:700}.adm-table-wrap{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;font-size:13px}.adm-table thead th{border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted));color:var(--muted-text);letter-spacing:.05em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:700;position:sticky;top:0}.adm-table tbody th,.adm-table tbody td{border-bottom:1px solid hsl(var(--border));text-align:left;vertical-align:top;padding:9px 12px;font-weight:400}.adm-table tbody tr:last-child th,.adm-table tbody tr:last-child td{border-bottom:0}.adm-table tbody tr:hover{background:hsl(var(--accent))}.adm-table small{font-size:11px;display:block}.adm-table--clean{font-size:13.5px}.adm-table--clean thead th{border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));letter-spacing:.04em;text-transform:none;padding:0 14px 8px;font-size:11px;font-weight:600}.adm-table--clean tbody th,.adm-table--clean tbody td{border-bottom:1px solid hsl(var(--border) / .55);vertical-align:middle;padding:12px 14px}.adm-table--clean tbody tr:hover{background:hsl(var(--accent) / .6)}.adm-person{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:1px;padding:0;display:grid}.adm-person-name{font-weight:600}.adm-person:hover .adm-person-name{text-underline-offset:2px;text-decoration:underline}.adm-person:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:3px}.adm-person-id{color:var(--muted-text);font-size:11.5px}.adm-access{align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.adm-access svg{flex:none;width:13px;height:13px}.adm-access--admin{background:hsl(var(--primary) / .1);color:hsl(var(--primary));border-radius:999px;padding:2px 8px;font-weight:600}.adm-access--granted{font-weight:500}.adm-access--default{color:var(--muted-text);font-size:12px}.adm-origin{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.adm-origin-part{border-radius:calc(var(--radius) - 3px);background:hsl(var(--muted));color:var(--muted-text);white-space:nowrap;padding:2px 7px;font-size:11.5px}.adm-origin-part.muted{background:0 0;padding-left:0}.adm-cell-quiet{color:var(--muted-text);font-size:12.5px}.adm-status{white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.adm-status-dot{border-radius:50%;flex:none;width:6px;height:6px}.adm-status--on .adm-status-dot{background:#20b657}.adm-status--off{color:var(--muted-text)}.adm-status--off .adm-status-dot{background:hsl(var(--border));box-shadow:inset 0 0 0 1px var(--muted-text)}.adm-facet{border:1px dashed hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));height:32px;color:hsl(var(--foreground));font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:12px;transition:border-color .12s,background .12s;display:inline-flex}.adm-facet:hover{background:hsl(var(--accent))}.adm-facet[data-active=true]{border-style:solid;border-color:hsl(var(--primary))}.adm-facet:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.adm-facet-label{font-weight:600}.adm-facet-caret{width:13px;height:13px;color:var(--muted-text);flex:none}.adm-facet--columns{margin-left:auto}.adm-facet--columns svg:first-child{width:14px;height:14px;color:var(--muted-text)}.adm-facet-chosen{border-left:1px solid hsl(var(--border));align-items:center;gap:4px;padding-left:6px;display:inline-flex}.adm-facet-chip{border-radius:calc(var(--radius) - 3px);background:hsl(var(--accent));text-overflow:ellipsis;white-space:nowrap;max-width:130px;padding:1px 6px;font-size:11px;overflow:hidden}.adm-facet-panel{min-width:230px;max-width:300px;padding:5px}.adm-facet-list{gap:1px;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.adm-facet-option{border-radius:calc(var(--radius) - 2px);width:100%;color:hsl(var(--foreground));font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.adm-facet-option:hover{background:hsl(var(--accent))}.adm-facet-option:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.adm-facet-box{border:1px solid hsl(var(--input));border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:grid}.adm-facet-option[aria-checked=true] .adm-facet-box{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.adm-facet-box svg{width:11px;height:11px}.adm-facet-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.adm-facet-count{color:var(--muted-text);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.adm-facet-footnote{border-top:1px solid hsl(var(--border));color:var(--muted-text);margin:4px 0 0;padding:6px 8px;font-size:11px;line-height:1.45}.adm-facet-clear{border:0;border-top:1px solid hsl(var(--border));width:100%;color:var(--muted-text);font:inherit;cursor:pointer;background:0 0;margin-top:2px;padding:6px;font-size:12px}.adm-facet-clear:hover{color:hsl(var(--foreground))}.adm-notice{border-radius:var(--radius);background:hsl(var(--muted));color:var(--muted-text);margin:0;padding:9px 12px;font-size:12px;line-height:1.55}.adm-notice--warn{border-left:3px solid var(--focus);background:hsl(var(--accent));color:hsl(var(--foreground))}.adm-form-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.adm-form-row label{gap:4px;font-size:12px;display:grid}.adm-form-row label>span:first-child{font-weight:700}.adm-form-row select{border:1px solid hsl(var(--input));border-radius:calc(var(--radius) - 2px);background:hsl(var(--background));height:36px;color:hsl(var(--foreground));font:inherit;padding:0 8px;font-size:13px}.adm-checklist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.adm-checklist label{border-radius:calc(var(--radius) - 2px);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;padding:7px 8px;display:grid}.adm-checklist label:hover{background:hsl(var(--accent))}.adm-checklist input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary-solid);margin-top:1px}.adm-checklist label>span:last-child{gap:2px;display:grid}.adm-checklist strong{font-size:13px;font-weight:600}.adm-checklist small{color:var(--muted-text);font-size:11px}.adm-warning{align-items:center;gap:4px;color:hsl(var(--destructive))!important;display:flex!important}.adm-warning svg{flex:none;width:12px;height:12px}.adm-badge{border:1px solid hsl(var(--border));white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.adm-badge svg{width:12px;height:12px}.adm-badge--admin{border-color:var(--focus);color:var(--focus)}.adm-badge--system{color:var(--muted-text);border-style:dashed}.adm-badge--granted{border-color:var(--focus);color:var(--focus)}.adm-badge--inactive{color:var(--muted-text);text-decoration:line-through}.adm-empty{border:1px dashed hsl(var(--border));border-radius:var(--radius);color:var(--muted-text);align-items:center;gap:8px;padding:14px;font-size:12px;display:flex}.adm-empty svg{width:16px;height:16px}.adm-notice{border-left:3px solid var(--focus);border-radius:calc(var(--radius) - 3px);background:hsl(var(--muted));color:var(--muted-text);padding:10px 12px;font-size:12px}.adm-error,.adm-success{font-size:12px;font-weight:600}.adm-error{color:hsl(var(--destructive))}.adm-success{color:var(--focus)}.adm-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=767px){.adm-table thead{display:none}.adm-table tbody tr{border-bottom:1px solid hsl(var(--border));gap:4px;padding:12px;display:grid}.adm-table tbody th,.adm-table tbody td{border:0;padding:0}.adm-facet{height:40px}.adm-facet-option{min-height:40px}.adm-facet--columns{margin-left:0}.adm-checklist input[type=checkbox]{width:22px;height:22px}}.adm-shell:is([data-view=users],[data-view=groups],[data-view=group-detail]) .app-toolbar{display:none}.adm-shell:is([data-view=users],[data-view=groups],[data-view=group-detail]) .app-view{padding:58px 26px 36px;container-type:inline-size}.adm-shell:is([data-view=users],[data-view=groups],[data-view=group-detail]) .adm-view{gap:14px;max-width:none}.adm-shell[data-view=users] .adm-facet{color:#edf3ff;background:#1a294a;border-style:solid;border-color:#3d4e70;min-height:40px}.adm-shell[data-view=users] .adm-facet:hover,.adm-shell[data-view=users] .adm-facet[data-active=true]{background:#283a61}.adm-shell[data-view=users] .adm-table-wrap{background:#111e3e;border-color:#293b5d;border-radius:17px}.adm-shell[data-view=users] .adm-table--clean thead th{color:#9eafce;background:#111c38;border-color:#293b5d;padding:14px}.adm-shell[data-view=users] .adm-table--clean tbody th,.adm-shell[data-view=users] .adm-table--clean tbody td{border-color:#293b5d;min-height:58px}.adm-shell[data-view=users] .adm-person-name{color:#f4f6ff}.adm-shell[data-view=users] .adm-person-id{color:#9fafca}.adm-role-editor{min-width:0;padding:17px}.adm-role-editor .adm-view{gap:15px}.adm-role-editor .adm-detail-head{flex-wrap:wrap;gap:8px 18px;display:flex}.adm-role-editor .adm-detail-head h2{font-size:19px}.adm-role-editor [data-testid=adm-group-back]{display:none}.adm-role-editor .adm-notice{border-radius:10px;margin:0}.adm-role-editor .adm-actions{z-index:2;border-top:1px solid var(--border-strong);background:var(--surface);margin:0 -17px -17px;padding:14px 17px;position:sticky;bottom:0}.adm-shell:is([data-view=users],[data-view=groups],[data-view=group-detail]) :is(button,input,select):focus-visible{outline-offset:2px;outline:2px solid #ff9a4a}@media (width<=720px){.adm-shell:is([data-view=users],[data-view=groups],[data-view=group-detail]) .app-view{padding:58px 12px 80px}}.adm-panel-detail{color:var(--muted-text);margin:2px 0 0;font-size:12px}.adm-setting-tag{background:hsl(var(--muted));color:var(--muted-text);border-radius:999px;padding:1px 7px;font-size:11px}:root[data-theme^=win11-] body{font-family:Prompt,system-ui,sans-serif}:root[data-theme^=win11-] .desktop-heading{display:none}:root[data-theme^=win11-] .desktop-area{padding:20px 20px 70px}:root[data-theme^=win11-] .shortcut-grid{height:calc(100vh - 90px)}:root[data-theme^=win11-] .desktop-shortcut{border-radius:7px}:root[data-theme^=win11-] .desktop-shortcut:hover,:root[data-theme^=win11-] .desktop-shortcut:focus-visible{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}:root[data-theme^=win11-] .shortcut-icon{box-shadow:0 5px 14px var(--shadow-color);border-radius:8px}:root[data-theme^=win11-] .desktop-shortcut .shortcut-icon--illustrated{box-shadow:none;border-radius:0}:root[data-theme^=win11-] .taskbar{height:52px;box-shadow:0 14px 38px var(--shadow-color), inset 0 1px #ffffff3d;-webkit-backdrop-filter:blur(var(--backdrop-blur)) saturate(145%);backdrop-filter:blur(var(--backdrop-blur)) saturate(145%);border:1px solid #ffffff57;border-radius:12px;bottom:12px;left:12px;right:12px}:root[data-theme^=win11-] .taskbar-launchers{position:absolute;left:50%;transform:translate(-50%)}:root[data-theme^=win11-] .taskbar-home,:root[data-theme^=win11-] .taskbar-app,:root[data-theme^=win11-] .workspace-more-trigger{border-radius:6px}:root[data-theme^=win11-] .taskbar-home{color:var(--primary-solid);background:0 0;border-color:#0000}:root[data-theme^=win11-] .taskbar-home:hover{background:var(--surface-raised)}@media (width>=768px) and (width<=900px){:root[data-theme^=win11-] .taskbar-user>span:nth-child(2),:root[data-theme^=win11-] .taskbar-user>svg,:root[data-theme^=win11-] .taskbar-clock{display:none}:root[data-theme^=win11-] .taskbar-user{border-left:0;padding:0}:root[data-theme^=win11-] .taskbar-clock-icon{width:17px;margin:0 5px;display:block}}:root[data-theme^=win11-] .application-window{isolation:isolate;box-shadow:var(--window-shadow), inset 0 1px #ffffff52;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#ffffff7a;border-radius:16px;top:32px;bottom:80px}:root[data-theme^=win11-] .application-window.maximized{border-radius:0;inset:0 0 52px}:root[data-theme^=win11-] .window-body{background:0 0}:root[data-theme^=win11-] .window-titlebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;height:40px}:root[data-theme^=win11-] .window-controls button{border-left:0;width:46px}:root[data-theme^=win11-] .window-titlebar-action{right:146px}:root[data-theme^=win11-] .application-window--immersive .window-controls button{width:46px}:root[data-theme^=win11-] .window-controls button:hover{background:var(--surface-raised)}:root[data-theme^=win11-] .window-controls button:last-child:hover{color:#fff;background:#c42b1c}:root[data-theme^=win11-] .window-app-icon{border-radius:4px}:root[data-theme^=win11-] .app-navigation{background:var(--navigation-surface);-webkit-backdrop-filter:blur(32px)saturate(150%);backdrop-filter:blur(32px)saturate(150%);border-right-color:#ffffff4d}:root[data-theme^=win11-] .app-content{background:var(--content-surface);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme^=win11-] .app-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}:root[data-theme^=win11-] .metric-strip,:root[data-theme^=win11-] .data-section,:root[data-theme^=win11-] .detail-section,:root[data-theme^=win11-] .request-detail-header,:root[data-theme^=win11-] .detail-grid,:root[data-theme^=win11-] .request-form,:root[data-theme^=win11-] .filter-toolbar,:root[data-theme^=win11-] .board-toolbar{box-shadow:0 8px 24px #1b2c2412}:root[data-theme=win11-dark] .application-window{box-shadow:var(--window-shadow), inset 0 1px #ffffff1f;border-color:#fff3}:root[data-theme=win11-dark] .window-titlebar,:root[data-theme=win11-dark] .app-navigation{border-color:#ffffff24}@media (width>=768px){:root[data-theme^=win11-] .desktop-shell[data-taskbar-hidden=true] .taskbar{transition:transform .16s ease-out}:root[data-theme^=win11-] .desktop-shell[data-taskbar-hidden=true][data-taskbar-position=top] .taskbar{top:0;bottom:auto;transform:translateY(calc(3px - 100%))}:root[data-theme^=win11-] .desktop-shell[data-taskbar-hidden=true][data-taskbar-position=bottom] .taskbar{top:auto;bottom:0;transform:translateY(calc(100% - 3px))}:root[data-theme^=win11-] .desktop-shell[data-taskbar-hidden=true][data-taskbar-position=left] .taskbar{inset:0 auto 0 0;transform:translate(calc(3px - 100%))}:root[data-theme^=win11-] .desktop-shell[data-taskbar-hidden=true][data-taskbar-position=right] .taskbar{inset:0 0 0 auto;transform:translate(calc(100% - 3px))}:root[data-theme^=win11-] .desktop-shell[data-taskbar-hidden=true] .taskbar:hover,:root[data-theme^=win11-] .desktop-shell[data-taskbar-hidden=true] .taskbar:focus-within{transform:translate(0)}:root:not([data-theme^=win11-]) .desktop-shell[data-taskbar-hidden=true][data-taskbar-auto-hide=true] .taskbar{transition:transform .16s ease-out;transform:translateY(calc(100% - 3px))}:root:not([data-theme^=win11-]) .desktop-shell[data-taskbar-hidden=true][data-taskbar-auto-hide=true] .taskbar:hover,:root:not([data-theme^=win11-]) .desktop-shell[data-taskbar-hidden=true][data-taskbar-auto-hide=true] .taskbar:focus-within{transform:translateY(0)}:root:not([data-theme^=win11-]) .desktop-shell[data-window-maximized=true] .taskbar{transition:transform .16s ease-out;bottom:0;transform:translateY(calc(100% - 3px))}:root:not([data-theme^=win11-]) .desktop-shell[data-window-maximized=true] .taskbar:hover,:root:not([data-theme^=win11-]) .desktop-shell[data-window-maximized=true] .taskbar:focus-within{transform:translateY(0)}:root[data-theme^=win11-] .desktop-shell[data-taskbar-hidden=true] .application-window:not([style]){inset:20px!important}:root[data-theme^=win11-] .desktop-shell[data-taskbar-hidden=true] .application-window.maximized{inset:0!important}:root[data-theme^=win11-] .desktop-shell[data-taskbar-hidden=true][data-taskbar-revealed=true][data-taskbar-position=top] .application-window:is(.maximized,:not([style])){top:52px!important}:root[data-theme^=win11-] .desktop-shell[data-taskbar-hidden=true][data-taskbar-revealed=true][data-taskbar-position=bottom] .application-window:is(.maximized,:not([style])){bottom:52px!important}:root[data-theme^=win11-] .desktop-shell[data-taskbar-hidden=true][data-taskbar-revealed=true][data-taskbar-position=left] .application-window:is(.maximized,:not([style])){left:64px!important}:root[data-theme^=win11-] .desktop-shell[data-taskbar-hidden=true][data-taskbar-revealed=true][data-taskbar-position=right] .application-window:is(.maximized,:not([style])){right:64px!important}:root:not([data-theme^=win11-]) .desktop-shell[data-taskbar-hidden=true][data-taskbar-auto-hide=true] .application-window:not([style]){bottom:20px}:root:not([data-theme^=win11-]) .desktop-shell[data-taskbar-hidden=true][data-taskbar-auto-hide=true] .application-window.maximized{bottom:0}:root:not([data-theme^=win11-]) .desktop-shell[data-window-maximized=true] .application-window.maximized{inset:0!important}:root[data-theme^=mac-] .desktop-shell[data-taskbar-hidden=true][data-taskbar-revealed=true] .application-window:is(.maximized,:not([style])){bottom:54px!important}:root[data-theme^=glass-] .desktop-shell[data-taskbar-hidden=true][data-taskbar-revealed=true] .application-window:is(.maximized,:not([style])){bottom:58px!important}:root[data-theme^=win11-] .desktop-shell[data-taskbar-alignment=left][data-taskbar-position=top] .taskbar-launchers,:root[data-theme^=win11-] .desktop-shell[data-taskbar-alignment=left][data-taskbar-position=bottom] .taskbar-launchers{left:8px;transform:none}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=top] .taskbar{top:12px;bottom:auto}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=top] .desktop-area{padding-top:80px;padding-bottom:20px}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=top] .shortcut-grid{height:calc(100vh - 100px)}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=top] .application-window{top:80px;bottom:20px}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=top] .application-window.maximized{inset:52px 0 0}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=top] .theme-menu{top:46px;bottom:auto}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=top] .workspace-more-menu{top:calc(100% + 9px);bottom:auto}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=left] .taskbar,:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=right] .taskbar{flex-direction:column;width:64px;height:auto;padding:8px 5px;top:12px;bottom:12px}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=left] .taskbar{left:12px;right:auto}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=right] .taskbar{left:auto;right:12px}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=left] .taskbar-launchers,:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=right] .taskbar-launchers{flex-direction:column;position:static;transform:none}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=left] .workspace-more-menu{top:0;bottom:auto;left:calc(100% + 9px)}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=right] .workspace-more-menu{inset:0 calc(100% + 9px) auto auto}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=left] .taskbar-tray,:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=right] .taskbar-tray{flex-direction:column;gap:5px;width:100%;margin:auto 0 0}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=left] .taskbar-app,:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=right] .taskbar-app{justify-content:center;width:44px;padding:0;min-width:44px!important}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=left] .workspace-more-trigger,:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=right] .workspace-more-trigger{width:44px;padding:0;min-width:44px!important}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=left] .workspace-more-trigger span,:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=right] .workspace-more-trigger span,:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=left] .workspace-more-chevron,:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=right] .workspace-more-chevron,:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=left] .taskbar-app span,:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=right] .taskbar-app span,:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=left] .taskbar-user>span:nth-child(2),:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=right] .taskbar-user>span:nth-child(2),:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=left] .taskbar-user>svg,:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=right] .taskbar-user>svg,:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=left] .taskbar-clock span,:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=right] .taskbar-clock span{display:none}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=left] .taskbar-user,:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=right] .taskbar-user{border-top:1px solid var(--border-subtle);border-left:0;justify-content:center;width:44px;height:44px;padding:5px 0 0}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=left] .taskbar-clock,:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=right] .taskbar-clock{text-align:center;min-width:0;padding:3px 0}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=left] .taskbar-clock strong,:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=right] .taskbar-clock strong{font-size:10px}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=left] .desktop-area{padding-bottom:20px;padding-left:92px}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=right] .desktop-area{padding-bottom:20px;padding-right:92px}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=left] .shortcut-grid,:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=right] .shortcut-grid{height:calc(100vh - 40px)}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=left] .application-window{inset:20px 20px 20px 88px}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=right] .application-window{inset:20px 88px 20px 20px}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=left] .application-window.maximized{inset:0 0 0 64px}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=right] .application-window.maximized{inset:0 64px 0 0}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=left] .theme-menu{position:fixed;bottom:12px;left:84px;right:auto}:root[data-theme^=win11-] .desktop-shell[data-taskbar-position=right] .theme-menu{position:fixed;bottom:12px;left:auto;right:84px}:root[data-theme^=win11-] .desktop-shell[data-window-maximized=true] .taskbar{box-shadow:0 -1px var(--border-strong), inset 0 1px #ffffff2e;border-radius:0;bottom:0;left:0;right:0}:root[data-theme^=win11-] .desktop-shell[data-window-maximized=true][data-taskbar-position=top] .taskbar{inset:0 0 auto}:root[data-theme^=win11-] .desktop-shell[data-window-maximized=true][data-taskbar-position=left] .taskbar,:root[data-theme^=win11-] .desktop-shell[data-window-maximized=true][data-taskbar-position=right] .taskbar{border-radius:0;width:64px;top:0;bottom:0}:root[data-theme^=win11-] .desktop-shell[data-window-maximized=true][data-taskbar-position=left] .taskbar{left:0;right:auto}:root[data-theme^=win11-] .desktop-shell[data-window-maximized=true][data-taskbar-position=right] .taskbar{left:auto;right:0}}:root[data-theme^=mac-] body{font-family:Prompt,system-ui,sans-serif}:root[data-theme^=mac-] .desktop-shell{background-image:radial-gradient(circle at 15% 10%, var(--primary-soft), transparent 32%), radial-gradient(circle at 85% 88%, var(--surface-raised), transparent 28%);background-repeat:no-repeat;background-size:100% 100%}:root[data-theme^=mac-] .brand-mark,:root[data-theme^=mac-] .shortcut-icon{box-shadow:0 5px 14px var(--shadow-color);border-radius:13px}:root[data-theme^=mac-] .desktop-shortcut .shortcut-icon--illustrated{box-shadow:none;border-radius:0}:root[data-theme^=mac-] .desktop-shortcut{border-radius:12px}:root[data-theme^=mac-] .taskbar{border:1px solid var(--border-strong);height:54px;box-shadow:0 12px 36px var(--shadow-color);border-radius:16px;bottom:12px;left:16px;right:16px}:root[data-theme^=mac-] .taskbar-home,:root[data-theme^=mac-] .taskbar-app,:root[data-theme^=mac-] .workspace-more-trigger{border-radius:10px}:root[data-theme^=mac-] .application-window{bottom:80px}:root[data-theme^=mac-] .application-window.maximized{border-radius:0;inset:0 0 54px}:root[data-theme^=mac-] .desktop-shell[data-window-maximized=true] .taskbar{border-radius:0;bottom:0;left:0;right:0}:root[data-theme^=mac-] .window-titlebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;height:46px;padding:0 12px}:root[data-theme^=mac-] .window-controls{flex-direction:row-reverse;order:-1;align-self:auto;gap:8px;margin-right:12px}:root[data-theme^=mac-] .window-controls button{color:#000000b3;border:0;border-radius:50%;width:13px;height:13px}:root[data-theme^=mac-] .window-controls button:first-child{background:#ffbd2e}:root[data-theme^=mac-] .window-controls button:nth-child(2){background:#28c840}:root[data-theme^=mac-] .window-controls button:nth-child(3){background:#ff5f57}:root[data-theme^=mac-] .window-controls button:hover{filter:brightness(.9)}:root[data-theme^=mac-] .window-controls button:last-child:hover{color:#000000b3;background:#ff5f57}:root[data-theme^=mac-] .window-controls svg{opacity:0;width:9px}:root[data-theme^=mac-] .window-controls:hover svg,:root[data-theme^=mac-] .window-controls:focus-within svg{opacity:1}:root[data-theme^=mac-] .app-navigation{background:var(--surface-translucent);-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur))}:root[data-theme^=mac-] .metric-strip,:root[data-theme^=mac-] .data-section,:root[data-theme^=mac-] .detail-section,:root[data-theme^=mac-] .request-detail-header,:root[data-theme^=mac-] .detail-grid,:root[data-theme^=mac-] .request-form,:root[data-theme^=mac-] .filter-toolbar,:root[data-theme^=mac-] .state-panel,:root[data-theme^=mac-] .work-dialog,:root[data-theme^=mac-] .board-toolbar{border-radius:var(--panel-radius)}:root[data-theme^=mac-] .kanban-lane{border-radius:9px}:root[data-theme^=mac-] .work-card{box-shadow:0 2px 8px var(--shadow-color);border-radius:8px}:root[data-theme^=mac-] input,:root[data-theme^=mac-] textarea,:root[data-theme^=mac-] select,:root[data-theme^=mac-] button{border-radius:var(--control-radius)}:root[data-theme^=glass-] body{font-family:Prompt,system-ui,sans-serif}:root[data-theme^=glass-] .desktop-shell{background-color:var(--desktop);background-image:var(--glass-wallpaper);background-position:50%;background-repeat:no-repeat;background-size:cover}:root[data-theme^=glass-] .login-form-panel{-webkit-backdrop-filter:blur(var(--backdrop-blur)) saturate(130%);backdrop-filter:blur(var(--backdrop-blur)) saturate(130%)}:root[data-theme^=glass-] .desktop-heading{border:1px solid var(--border-strong);background:var(--surface-translucent);box-shadow:0 10px 32px var(--shadow-color);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);border-radius:16px;padding:10px 14px}:root[data-theme^=glass-] .desktop-heading p{margin-left:44px}:root[data-theme^=glass-] .brand-mark,:root[data-theme^=glass-] .shortcut-icon{box-shadow:0 8px 22px var(--shadow-color);border-radius:14px}:root[data-theme^=glass-] .desktop-shortcut .shortcut-icon--illustrated{box-shadow:none;border-radius:0}:root[data-theme^=glass-] .desktop-shortcut{border-radius:14px}:root[data-theme^=glass-] .desktop-shortcut:hover,:root[data-theme^=glass-] .desktop-shortcut:focus-visible{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}:root[data-theme^=glass-] .taskbar{border:1px solid var(--border-strong);height:58px;box-shadow:0 16px 48px var(--shadow-color);-webkit-backdrop-filter:blur(var(--backdrop-blur)) saturate(135%);backdrop-filter:blur(var(--backdrop-blur)) saturate(135%);border-radius:18px;bottom:12px;left:16px;right:16px}:root[data-theme^=glass-] .taskbar-home,:root[data-theme^=glass-] .taskbar-app,:root[data-theme^=glass-] .workspace-more-trigger{border-radius:11px}:root[data-theme^=glass-] .application-window{border-color:var(--border-strong);-webkit-backdrop-filter:blur(var(--backdrop-blur)) saturate(130%);backdrop-filter:blur(var(--backdrop-blur)) saturate(130%);top:66px;bottom:86px}:root[data-theme^=glass-] .application-window.maximized{border-radius:0;inset:0 0 58px}:root[data-theme^=glass-] .desktop-shell[data-window-maximized=true] .taskbar{border-radius:0;bottom:0;left:0;right:0}:root[data-theme^=glass-] .window-titlebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;height:48px;padding:0}:root[data-theme^=glass-] .window-controls{order:initial;flex-direction:row;align-self:stretch;gap:0;margin:0}:root[data-theme^=glass-] .window-controls button{width:44px;height:auto;color:var(--text-soft);background:0 0;border:0;border-radius:0}:root[data-theme^=glass-] .window-controls button:hover{background:var(--surface-raised);filter:none}:root[data-theme^=glass-] .window-controls button:last-child:hover{background:var(--blocked);color:#fff}:root[data-theme^=glass-] .window-controls svg{opacity:1;width:15px}:root[data-theme^=glass-] .app-navigation{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%)}:root[data-theme^=glass-] .app-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}:root[data-theme^=glass-] .metric-strip,:root[data-theme^=glass-] .data-section,:root[data-theme^=glass-] .detail-section,:root[data-theme^=glass-] .request-detail-header,:root[data-theme^=glass-] .detail-grid,:root[data-theme^=glass-] .request-form,:root[data-theme^=glass-] .filter-toolbar,:root[data-theme^=glass-] .state-panel,:root[data-theme^=glass-] .work-dialog,:root[data-theme^=glass-] .board-toolbar{border-radius:var(--panel-radius);box-shadow:0 8px 24px #0d191314}:root[data-theme^=glass-] .work-dialog{background:var(--window-surface);-webkit-backdrop-filter:blur(var(--backdrop-blur)) saturate(130%);backdrop-filter:blur(var(--backdrop-blur)) saturate(130%)}:root[data-theme^=glass-] .kanban-lane{border-radius:11px}:root[data-theme^=glass-] .work-card{box-shadow:0 3px 12px var(--shadow-color);border-radius:9px}:root[data-theme^=glass-] input,:root[data-theme^=glass-] textarea,:root[data-theme^=glass-] select,:root[data-theme^=glass-] button{border-radius:var(--control-radius)}:root .adm-shell:is([data-view=users],[data-view=user-detail],[data-view=groups],[data-view=group-detail]) .app-content{background:var(--content-surface);color:var(--text)}:root .adm-shell[data-view=users] .adm-person-id{color:var(--muted-text)}:root .adm-shell[data-view=users] .adm-person-name{color:var(--text)}:root .adm-shell[data-view=users] .adm-table-wrap{border-color:var(--border-strong);background:var(--surface);color:var(--text)}:root .adm-shell[data-view=users] .adm-facet:hover,:root .adm-shell[data-view=users] .adm-facet[data-active=true]{background:var(--surface-raised)}:root .adm-shell[data-view=users] .adm-facet{border-color:var(--border-strong);background:var(--surface-alt);color:var(--text)}:root .adm-shell[data-view=users] .adm-table--clean thead th{border-color:var(--border-subtle);background:var(--surface-alt);color:var(--muted-text)}:root .adm-shell[data-view=users] .adm-table--clean tbody :is(th,td){border-color:var(--border-subtle)}:root .adm-shell:is([data-view=users],[data-view=groups],[data-view=group-detail]) :is(button,input,select):focus-visible{outline-color:var(--focus)}:root .asset-registry,:root .master-data{color:var(--text)}:root .master-data,:root [data-slot=dialog-content].master-data__dialog{--master-orange:var(--primary-solid);--master-border:var(--border-subtle);--master-muted:var(--muted-text)}:root .asset-registry :is(.asset-summary__card,.asset-registry__filters,.asset-registry__table-panel,.asset-detail__header),:root .master-data :is(.master-data__datasets,.master-data__content){border-color:var(--border-subtle);background:var(--surface);color:var(--text)}:root .asset-registry :is(.asset-registry__head h2,.asset-summary__card strong,.asset-registry__table-panel h3,.asset-registry__asset-link,.asset-registry__site-cell strong,.asset-registry__empty-table strong,.asset-detail__header h2,.asset-event-list strong),:root .master-data :is(.master-data__page-head h2,.master-data__datasets button,.master-data__table tbody strong,.master-icon-button){color:var(--text)}:root .asset-registry :is(.asset-registry__breadcrumb,.asset-registry__head p,.asset-summary__card small,.asset-summary__card span:last-child,.asset-registry__result-count,.asset-registry__table-panel p,.asset-registry__table-panel>header>span,.asset-registry__asset-link>span:last-child,.asset-registry__site-cell span,.asset-registry__updated,.asset-registry__empty-table span,.asset-detail__header p,.asset-event-list span),:root .master-data :is(.master-data__breadcrumb,.master-data__breadcrumb b,.master-data__datasets button small,.master-data__toolbar span,.master-data__search>svg,.master-data__pagination,.master-data__empty>svg){color:var(--muted-text)}:root .asset-registry :is(.asset-summary__card--unavailable,.asset-registry__table th),:root .master-data :is(.master-data__table thead th,.master-data__integration-icon,.master-data__datasets button em){background:var(--surface-alt);color:var(--muted-text)}:root .asset-registry .asset-summary__card--unavailable strong{color:var(--muted-text)}:root .asset-registry .asset-summary__icon:not(.asset-summary__icon--healthy,.asset-summary__icon--warning,.asset-summary__icon--danger){background:var(--primary-soft);color:var(--primary-solid)}:root .asset-registry :is(.asset-category-chips button:not(.is-active),.asset-registry__filters select,.asset-registry__filters .search-control input),:root .master-data :is(.master-data__tools select,.master-data__pagination button){border-color:var(--border-strong);background:var(--surface-alt);color:var(--text)}:root .asset-registry :is(.asset-category,.asset-registry__table .row-open),:root .master-data :is(.master-data__table code,.master-status:not(.is-active)){color:var(--text-soft)}:root .asset-registry :is(.asset-registry__table th,.asset-registry__table td),:root .master-data :is(.master-data__table th,.master-data__table td){border-bottom-color:var(--border-subtle)}:root .asset-registry :is(.asset-registry__table tbody tr:hover,.asset-registry__table .row-open:hover),:root .master-data :is(.master-data__table tbody tr:hover,.master-data__datasets button:hover,.master-icon-button:hover){background:var(--surface-raised)}:root .asset-registry :is(.asset-registry__asset-no,.asset-status-stack span:not([data-state]),.asset-status-row span:not([data-state])),:root .master-data :is(.master-data__table code,.master-status:not(.is-active),.master-data__integration-icon){background:var(--surface-raised);color:var(--text-soft)}:root .master-data__datasets button.is-active{background:var(--primary-soft);color:var(--text)}:root .asset-registry__actions>.asset-registry__future-action:disabled{border-color:var(--border-strong);background:var(--surface-alt);color:var(--text-soft)}:root .asset-registry__actions>.asset-registry__future-action:disabled svg{color:var(--text-soft)}:root .asset-registry__dialog,:root .asset-registry-form,:root [data-slot=dialog-content].master-data__dialog{color:var(--text);border-color:var(--border-strong)!important;background:var(--surface)!important}:root .asset-registry-form :is(h2,label),:root .master-data__dialog :is(.master-editor__head [data-slot=dialog-title],.master-editor__field){color:var(--text)}:root .asset-registry-form :is(p,small),:root .master-data__dialog :is(.master-editor__grid small,.master-editor__select-wrap>svg){color:var(--muted-text)}:root .asset-registry-form :is(input,select),:root .master-data__dialog :is(.master-editor__field>[data-slot=input],.master-editor__lookup>[data-slot=input],.master-editor__select-wrap select){border-color:var(--border-strong);background:var(--surface-alt);color:var(--text)}:root .asset-registry-form>footer,:root .master-data__dialog :is(.master-editor footer,.master-editor__check){border-color:var(--border-subtle);background:var(--surface-alt);color:var(--text)}:root .master-data__dialog .master-editor footer [data-slot=button]:not(.master-editor__save){border-color:var(--border-strong);background:var(--surface);color:var(--text)}:root .master-data__dialog .master-editor__error{background:var(--danger-soft);color:var(--error-text)}:root .master-data__dialog .master-editor__warning{background:var(--warning-soft);color:var(--warning)}:root .asset-command{--ac-ink:var(--text);--ac-muted:var(--muted-text);--ac-paper:var(--surface);--ac-soft:var(--surface-alt);--ac-line:var(--border-subtle)}:root .asset-command :is(.asset-command-search,.asset-command-search kbd){border-color:var(--border-strong);background:var(--surface);color:var(--text-soft)}:root .asset-command :is(.asset-command__heading select,.asset-command__actions button){border-color:var(--border-strong);background:var(--surface-alt);color:var(--text)}:root .asset-command :is(.asset-command__actions button:hover,.asset-command__actions button:focus-visible){background:var(--surface-raised)}:root .asset-command .asset-command-alert{border-color:color-mix(in srgb, var(--warning) 40%, var(--border-strong));background:var(--warning-soft);color:var(--text)}:root .asset-command .asset-command-alert:hover{background:color-mix(in srgb, var(--warning-soft) 82%, var(--warning))}:root .asset-command :is(.asset-command-metric,.asset-command-panel){border-color:var(--border-subtle)}:root .asset-command :is(.asset-command-expiry li button,.asset-command__heading,.asset-command__prototype,.asset-command-distribution li,.asset-command-work-state li,.asset-command-health p){color:var(--ac-muted)}:root .asset-command :is(.asset-command-search kbd,.asset-command-expiry li,.asset-command-budget i){border-color:var(--border-subtle);background:var(--surface-alt)}:root .asset-command :is(.asset-command-watch__table>button:hover,.asset-command-budget>button:hover,.asset-command-health>button:hover){background:var(--surface-raised)}:root .asset-command .asset-command-risk button{background:var(--danger-soft);color:var(--blocked)}.asset-registry__primary-action,.asset-category-chips button.is-active{color:hsl(var(--primary-foreground));border-color:var(--primary-solid)!important;background:var(--primary-solid)!important}.asset-registry__primary-action:hover{background:var(--primary-hover)!important}.master-data__primary,.master-editor footer .master-editor__save,.asset-command__controls .button{border-color:var(--primary-solid);background:var(--primary-solid);color:hsl(var(--primary-foreground))}.master-data__primary:hover,.master-editor footer .master-editor__save:hover,.asset-command__controls .button:hover{background:var(--primary-hover)}.adm-shell[data-view=users] .app-view{padding:58px 16px 32px}@media (width<=600px){.adm-shell[data-view=users] .app-view{padding:58px 16px 32px}}[data-slot=dialog-content].adm-confirm-modal{border:1px solid var(--border-subtle);background:var(--surface);width:min(440px,100vw - 32px);max-width:none;color:var(--text);border-radius:16px;flex-direction:column;gap:0;padding:0;display:flex;box-shadow:0 28px 80px #030d1f4d}.adm-confirm-heading{gap:14px;padding:22px 24px;display:flex}.adm-confirm-icon{color:#bd5d0b;background:#fff4e6;border-radius:11px;flex:0 0 40px;place-items:center;height:40px;display:grid}.adm-confirm-icon.is-danger{color:#c72a36;background:#feecec}.adm-confirm-icon svg{width:20px;height:20px}.adm-confirm-heading [data-slot=dialog-title]{color:var(--text);margin-top:2px;font-size:17px;font-weight:650;line-height:1.4}.adm-confirm-heading [data-slot=dialog-description]{color:var(--muted-text);margin-top:8px;font-size:13px;line-height:1.6}.adm-confirm-actions{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}.adm-confirm-actions button{min-height:42px;font:inherit;cursor:pointer;border-radius:10px;padding:0 18px;font-size:13px;font-weight:600}.adm-confirm-cancel{border:1px solid var(--border-strong);background:var(--surface);color:var(--text)}.adm-confirm-accept{background:var(--primary-solid,#f97316);color:#fff;border:1px solid #0000}.adm-confirm-accept.is-danger{background:#d9323e}[data-slot=dialog-content].adm-confirm-modal button:focus-visible{outline:2px solid var(--focus,#f97316);outline-offset:2px}.adm-shell[data-view=departments] .app-toolbar{display:none}.adm-shell[data-view=departments] .app-view{padding:58px 28px 28px}@media (width<=620px){.adm-shell[data-view=departments] .app-view{padding:58px 12px 80px}}.adm-shell:is([data-view=groups],[data-view=group-detail]) .app-view{padding:34px 24px 40px}.adm-shell:is([data-view=groups],[data-view=group-detail]) .adm-role-editor .adm-detail-head,.adm-shell:is([data-view=groups],[data-view=group-detail]) .adm-role-editor .adm-notice{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.adm-shell:is([data-view=groups],[data-view=group-detail]) .adm-role-editor .adm-actions{border-color:var(--border-subtle);background:var(--surface);margin:0 -22px -22px;padding:14px 22px}@container (width<=1100px){.adm-role-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=930px){.adm-role-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=620px){.adm-role-cards,.adm-role-metadata{grid-template-columns:1fr}}.adm-shell .app-view{padding:20px 16px 32px;font-family:Prompt,system-ui,sans-serif;font-size:14px;line-height:1.45}.adm-shell .app-navigation nav button,.adm-shell .app-nav-heading{font-size:13px}.adm-shell .app-toolbar h1{letter-spacing:-.025em;font-size:27px;line-height:1.25}.adm-shell .app-breadcrumb{letter-spacing:0;font-size:12px}.adm-shell .adm-panel h2,.adm-shell .adm-panel h3,.adm-shell .adm-detail-head h2{font-size:16px;line-height:1.35}.adm-shell .adm-table,.adm-shell .adm-table--clean{font-size:13px}.adm-shell .adm-table thead th,.adm-shell .adm-table--clean thead th{letter-spacing:0;text-transform:none;font-size:12px}.adm-shell .adm-table tbody th,.adm-shell .adm-table tbody td{vertical-align:middle;padding-top:11px;padding-bottom:11px}.adm-shell .adm-table small,.adm-shell .adm-person-id{font-size:12px}@media (width<=767px){.adm-shell .app-view,.adm-shell[data-view=users] .app-view{padding:16px 12px 28px}.adm-shell .app-toolbar h1{font-size:23px}}.sales-shell{color:var(--text);--primary:24.6 95% 53.1%;--primary-foreground:0 0% 100%;--ring:24.6 95% 53.1%}.sales-shell [data-slot=button].bg-primary{background:linear-gradient(135deg,#ff7127,#f7901e);box-shadow:0 8px 18px #f9731633}.sales-shell [data-slot=button].bg-primary:hover{opacity:.92;background:linear-gradient(135deg,#ff7127,#f7901e)}.sales-brand{align-items:center;gap:9px;min-height:46px;padding:4px 10px 16px;display:flex}.sales-brand svg{color:#f97316;width:26px;height:26px}.sales-brand strong{font-size:16px}.sales-brand small{color:var(--muted-text);margin-left:auto;font-size:10px}.sales-toolbar-actions,.sales-actions,.sales-filters,.sales-tabs,.sales-panel-head,.sales-editor-head{align-items:center;gap:10px;display:flex}.sales-icon-button,.sales-toolbar-actions button:not([data-slot=button]),.sales-actions button:not([data-slot=button]),.sales-filters button:not([data-slot=button]),.sales-pagination button:not([data-slot=button]),.sales-modal button:not([data-slot=button]),.sales-text-button,.sales-editor-head button:not([data-slot=button]),.sales-editor-group button:not([data-slot=button]){cursor:pointer}.sales-icon-button,.sales-actions button:not([data-slot=button]),.sales-pagination button:not([data-slot=button]),.sales-modal footer button:not([data-slot=button]),.sales-editor-head button:not([data-slot=button]),.sales-editor-group button:not([data-slot=button]){border:1px solid var(--border-strong);background:var(--content-surface);min-height:36px;color:var(--text);border-radius:10px;padding:7px 12px}.sales-icon-button.active{color:#c85b12;background:#f9731624;border-color:#f97316}.sales-icon-button svg,.sales-primary svg{width:16px;height:16px}.sales-primary,.sales-shell .sales-primary{color:#fff;background:linear-gradient(135deg,#ff7127,#f7901e);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 14px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #f9731633}.sales-primary:disabled{opacity:.55;cursor:not-allowed}.sales-content{min-height:0;padding:12px 20px 28px;overflow:auto}.sales-intro{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.sales-intro strong{font-size:17px}.sales-intro span,.sales-muted{color:var(--muted-text)}.sales-overview{gap:16px;width:min(100%,1480px);margin-inline:auto;padding-bottom:8px;font-family:Prompt,system-ui,sans-serif;font-size:14px;line-height:1.5;display:grid}.sales-overview-hero{background:linear-gradient(112deg,#fff 0%,#fffaf5 56%,#ffeddc 100%);border:1px solid #fed7aa;border-radius:22px;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:24px;min-height:218px;padding:26px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #8c42120d}.sales-overview-hero:after{content:"";pointer-events:none;border:1px solid #f973161c;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-112px;right:135px;box-shadow:0 0 0 28px #f9731608,0 0 0 56px #f9731606}.sales-overview-hero-copy,.sales-overview-hero-aside{z-index:1;position:relative}.sales-overview-eyebrow,.sales-overview-section-kicker{color:#d86419;letter-spacing:.08em;font-size:12px;font-weight:700}.sales-overview-hero h2{color:#172b48;letter-spacing:-.02em;margin:8px 0 5px;font-size:clamp(24px,2.2vw,28px);font-weight:700}.sales-overview-hero-copy>p{color:#65748b;max-width:580px;margin:0;font-size:14px;line-height:1.65}.sales-overview-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:19px;display:flex}.sales-overview-actions .sales-primary{border-radius:11px;min-height:40px;padding-inline:16px}.sales-overview-secondary,.sales-overview-link{color:#435672;cursor:pointer;background:#ffffffc9;border:1px solid #dce3ec;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:14px;font-weight:600;transition:border-color .14s,background .14s,transform .14s;display:inline-flex}.sales-overview-secondary:hover,.sales-overview-link:hover{color:#bd5517;background:#fff;border-color:#f6b47f;transform:translateY(-1px)}.sales-overview-secondary svg,.sales-overview-link svg{width:15px;height:15px}.sales-overview-hero-aside{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff9c;border:1px solid #ffffffa8;border-radius:17px;justify-items:start;gap:3px;min-height:155px;padding:16px 18px;display:grid;box-shadow:0 8px 22px #8c42120a}.sales-overview-hero-icon{color:#e46a1a;background:#fff0e4;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.sales-overview-hero-icon svg{width:19px;height:19px}.sales-overview-hero-label{color:#69788d;margin-top:7px;font-size:12px;font-weight:600}.sales-overview-hero-aside>strong{color:#172b48;font-size:29px;line-height:1.1}.sales-overview-hero-note{color:#7c8798;font-size:12px}.sales-overview-date{color:#8a715f;font-size:12px;position:absolute;top:17px;right:28px}.sales-overview-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.sales-overview-metric{background:var(--content-surface);min-width:0;min-height:124px;color:var(--text);text-align:left;cursor:pointer;border:1px solid #e4e9f0;border-radius:16px;align-items:flex-start;gap:11px;padding:15px 14px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 6px 18px #142a4308}.sales-overview-metric:hover{border-color:#f3b17e;transform:translateY(-2px);box-shadow:0 12px 24px #142a4312}.sales-overview-metric:focus-visible,.sales-overview-queue-row:focus-visible,.sales-overview-shortcut:focus-visible,.sales-overview-secondary:focus-visible,.sales-overview-link:focus-visible{outline-offset:2px;outline:3px solid #f9731650}.sales-overview-metric-icon,.sales-overview-shortcut-icon{border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.sales-overview-metric-icon svg,.sales-overview-shortcut-icon svg{width:18px;height:18px}.sales-overview-metric[data-tone=orange] .sales-overview-metric-icon,.sales-overview-shortcut-icon.orange{color:#e66b1b;background:#fff1e5}.sales-overview-metric[data-tone=blue] .sales-overview-metric-icon,.sales-overview-shortcut-icon.blue{color:#3475d4;background:#eaf2ff}.sales-overview-metric[data-tone=green] .sales-overview-metric-icon{color:#23835a;background:#e8f6ef}.sales-overview-metric[data-tone=red] .sales-overview-metric-icon{color:#d6554d;background:#fff0ef}.sales-overview-metric[data-tone=slate] .sales-overview-metric-icon,.sales-overview-shortcut-icon.slate{color:#65748b;background:#eef1f5}.sales-overview-metric-copy{gap:3px;min-width:0;display:grid}.sales-overview-metric-copy>span{color:#68778e;font-size:14px;font-weight:600;line-height:1.4}.sales-overview-metric-copy>strong{color:#1d2d46;font-size:25px;line-height:1.05}.sales-overview-metric-copy>small{color:#8994a4;font-size:12px;line-height:1.45}.sales-overview-metric-arrow{color:#a1adbc;width:15px;height:15px;margin:1px 0 0 auto}.sales-overview-columns{grid-template-columns:minmax(0,1.65fr) minmax(270px,.8fr);align-items:start;gap:14px;display:grid}.sales-overview-panel{background:var(--content-surface);border:1px solid #e3e9f1;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 7px 21px #142a4309}.sales-overview-panel-head{justify-content:space-between;align-items:center;gap:14px;padding:18px 20px 15px;display:flex}.sales-overview-panel-head h2{color:#233653;margin:4px 0 3px;font-size:18px;font-weight:700}.sales-overview-panel-head p{color:#8692a4;margin:0;font-size:12px}.sales-overview-link{color:#c55d1e;background:0 0;border-color:#0000;flex:none;min-height:32px;padding-inline:8px;font-size:14px}.sales-overview-queue-list{padding-inline:12px}.sales-overview-queue-row{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f4;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 8px;transition:background .14s;display:grid}.sales-overview-queue-row:hover{background:#fff9f4}.sales-overview-queue-mark{color:#61748f;background:#eef3f9;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.sales-overview-queue-mark.is-revision{color:#df6d20;background:#fff1e5}.sales-overview-queue-mark svg{width:17px;height:17px}.sales-overview-queue-copy{gap:3px;min-width:0;display:grid}.sales-overview-queue-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sales-overview-queue-meta strong{color:#314560;font-size:14px}.sales-overview-queue-meta>span{color:#c45d1d;background:#fff1e5;border-radius:5px;padding:2px 6px;font-size:12px;font-weight:700}.sales-overview-queue-subject{color:#637188;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.sales-overview-queue-copy>small{color:#9aa4b2;font-size:12px}.sales-overview-queue-action{color:#c65e1e;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.sales-overview-queue-action svg{width:14px;height:14px}.sales-overview-empty{text-align:center;border-top:1px solid #edf0f4;align-content:center;justify-items:center;gap:6px;min-height:218px;padding:24px;display:grid}.sales-overview-empty-icon{color:#2e9062;background:#eaf7ef;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:3px;display:grid}.sales-overview-empty-icon svg{width:22px;height:22px}.sales-overview-empty strong{color:#30445f;font-size:14px}.sales-overview-empty>span:last-child{color:#8793a4;font-size:12px}.sales-overview-side{gap:12px;display:grid}.sales-overview-panel-head.compact{padding-bottom:10px}.sales-overview-shortcut{color:#8090a4;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f4;grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:10px;width:calc(100% - 24px);margin:0 12px;padding:11px 4px;display:grid}.sales-overview-shortcut:hover>span:nth-child(2) strong{color:#c45d1d}.sales-overview-shortcut-icon{border-radius:10px;width:32px;height:32px}.sales-overview-shortcut>span:nth-child(2){gap:2px;min-width:0;display:grid}.sales-overview-shortcut strong{color:#3a4d67;font-size:14px}.sales-overview-shortcut small{color:#929eae;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sales-overview-shortcut>svg{width:15px;height:15px}.sales-overview-attention{background:linear-gradient(130deg,#fffaf5,#fff3e7);border:1px solid #f5ddc8;border-radius:15px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.sales-overview-attention-icon{color:#dd6a1d;background:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.sales-overview-attention-icon svg{width:17px;height:17px}.sales-overview-attention strong{color:#68452c;font-size:14px}.sales-overview-attention p{color:#9a7559;margin:3px 0 0;font-size:12px;line-height:1.5}.sales-overview-attention-total{color:#bd5719;font-size:20px;font-weight:800}.sales-summary-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin-bottom:16px;display:grid}.sales-summary-card,.sales-panel,.sales-filters,.sales-table-wrap{border:1px solid var(--border-strong);background:var(--content-surface);border-radius:16px;box-shadow:0 8px 24px #0c1d3310}.sales-summary-card{color:var(--text);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:5px;padding:16px;display:flex}.sales-summary-card strong{font-size:28px;line-height:1}.sales-summary-card small{color:#e66a18}.sales-panel{margin-bottom:14px;padding:18px}.sales-panel h2,.sales-panel h3{align-items:center;gap:7px;margin:0 0 12px;font-size:17px;display:flex}.sales-panel h3{font-size:15px}.sales-panel-head{justify-content:space-between}.sales-panel-head h2,.sales-panel-head h3{margin:0}.sales-queue-row{border:0;border-top:1px solid var(--border-strong);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:130px minmax(0,1fr) auto;gap:12px;padding:12px 0;display:grid}.sales-queue-row:hover,.sales-table-wrap tr:hover{background:#f9731612}.sales-empty{color:var(--muted-text);text-align:center;margin:0;padding:32px 12px}.sales-filters{flex-wrap:wrap;justify-content:space-between;margin-bottom:12px;padding:10px}.sales-request-controls{background:var(--content-surface);border:1px solid #e6e9ee;border-radius:20px;gap:0;margin-bottom:16px;display:grid;overflow:visible;box-shadow:0 10px 30px #172b4810}.sales-request-intro{background:linear-gradient(112deg,#fffaf5,#fff 62%,#fff1e4);border-radius:19px 19px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:21px 24px;display:flex}.sales-request-eyebrow{color:#c86a2a;letter-spacing:.13em;font-size:10px;font-weight:800}.sales-request-intro h2{color:#203451;margin:4px 0;font-size:21px;line-height:1.2}.sales-request-intro p{color:#718198;margin:0;font-size:12px}.sales-request-intro-count{background:#ffffffc9;border:1px solid #f8d5b9;border-radius:14px;flex:none;justify-items:center;min-width:124px;padding:10px 13px;display:grid}.sales-request-intro-count strong{color:#c95d19;font-size:26px;line-height:1}.sales-request-intro-count span{color:#886e5d;margin-top:4px;font-size:10px}.sales-request-scope{border-top:1px solid #f2e7dc;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:13px 20px 11px;display:flex}.sales-request-control-label{color:var(--muted-text);font-size:12px;font-weight:700}.sales-request-scope .sales-tabs{gap:5px;display:flex}.sales-request-scope .sales-tabs button{border:1px solid var(--border-strong);background:var(--content-surface);border-radius:10px;padding:7px 13px;font-size:12px}.sales-request-scope .sales-tabs button.active{color:#fff;background:#f97316;border-color:#f97316}.sales-filter-toolbar{box-shadow:none;border:0;border-top:1px solid #edf0f4;border-radius:0 0 20px 20px;grid-template-columns:minmax(240px,1fr) minmax(0,1.7fr) auto;align-items:center;gap:10px;margin:0;padding:14px 20px;display:grid}.sales-request-search{min-width:0}.sales-request-search input{width:100%}.sales-request-filter-fields,.sales-request-view-tools{align-items:center;gap:8px;min-width:0;display:flex}.sales-request-filter-fields select{flex:1 1 0;min-width:105px}.sales-request-view-tools{justify-content:flex-end}.sales-request-view-tools>button{border:1px solid var(--border-strong);background:var(--content-surface);min-height:39px;color:var(--text);border-radius:9px;justify-content:center;align-items:center;padding:7px 10px;display:inline-flex}.sales-request-controls :is(button,input,select,summary):focus-visible{outline-offset:2px;outline:2px solid #ee8b4c}.sales-request-subject{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.sales-request-subject .sales-priority-pill{margin-left:0}.sales-request-row--draft{background:color-mix(in srgb, #94a3b8 5%, var(--content-surface))}.sales-request-row--in_approval{background:color-mix(in srgb, #f59e0b 6%, var(--content-surface))}.sales-request-row--in_work{background:color-mix(in srgb, #3b82f6 5%, var(--content-surface))}.sales-request-row--done{background:color-mix(in srgb, #10b981 5%, var(--content-surface))}.sales-request-row--rejected{background:color-mix(in srgb, #ef4444 5%, var(--content-surface))}.sales-request-row--cancelled{background:color-mix(in srgb, #64748b 5%, var(--content-surface))}.sales-request-group-row{cursor:default!important}.sales-request-group-row:hover{background:0 0!important}.sales-request-group-row td{border-bottom:0;padding:8px 10px 1px}.sales-request-group-row:first-child td{padding-top:4px}.sales-request-group-heading{border-bottom:3px solid color-mix(in srgb, #64748b 45%, var(--border-strong));width:100%;color:var(--muted-text);text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;align-items:center;gap:8px;padding:0 0 4px;font-size:11px;font-weight:600;display:flex}.sales-request-group-heading:focus-visible{outline:2px solid var(--focus-ring,#2563eb);outline-offset:2px}.sales-request-group-chevron{width:13px;height:13px;margin-left:auto;transition:transform .14s ease-out}.sales-request-group-heading[aria-expanded=false] .sales-request-group-chevron{transform:rotate(-90deg)}.sales-request-group-heading>.inline-flex{border-radius:5px;gap:3px;min-height:18px;padding:1px 6px;font-size:11px;line-height:16px}.sales-request-group-heading>.inline-flex svg{width:11px;height:11px}.sales-request-group-count{color:var(--muted-text);font-size:11px;font-weight:500}.sales-request-group--draft .sales-request-group-heading{border-bottom-color:color-mix(in srgb, #94a3b8 55%, var(--border-strong))}.sales-request-group--in_approval .sales-request-group-heading{border-bottom-color:color-mix(in srgb, #f59e0b 55%, var(--border-strong))}.sales-request-group--in_work .sales-request-group-heading{border-bottom-color:color-mix(in srgb, #3b82f6 55%, var(--border-strong))}.sales-request-group--done .sales-request-group-heading{border-bottom-color:color-mix(in srgb, #10b981 55%, var(--border-strong))}.sales-request-group--rejected .sales-request-group-heading{border-bottom-color:color-mix(in srgb, #ef4444 55%, var(--border-strong))}.sales-request-group--cancelled .sales-request-group-heading{border-bottom-color:color-mix(in srgb, #64748b 55%, var(--border-strong))}.sales-grid-view .sales-request-group-heading{margin-bottom:8px}.sales-kanban-group-toggle{margin:0}.sales-table-wrap tbody[hidden],.sales-grid-cards[hidden],.sales-kanban-cards[hidden]{display:none}.sales-kanban-cards{flex-direction:column;gap:8px;display:flex}.sales-request-row--draft td:first-child{box-shadow:inset 3px 0 #94a3b8}.sales-request-row--in_approval td:first-child{box-shadow:inset 3px 0 #f59e0b}.sales-request-row--in_work td:first-child{box-shadow:inset 3px 0 #3b82f6}.sales-request-row--done td:first-child{box-shadow:inset 3px 0 #10b981}.sales-request-row--rejected td:first-child{box-shadow:inset 3px 0 #ef4444}.sales-request-row--cancelled td:first-child{box-shadow:inset 3px 0 #64748b}.sales-tabs{flex-wrap:wrap}.sales-settings-tabs{border-bottom:1px solid var(--border-strong);margin-bottom:14px;padding-bottom:10px}.sales-tabs button{color:var(--text);background:0 0;border:0;border-radius:8px;padding:8px 11px}.sales-tabs button.active{color:#c85b12;background:#f9731629;font-weight:700}.sales-filters input,.sales-filters select,.sales-modal input,.sales-modal select,.sales-modal textarea{border:1px solid var(--border-strong);background:var(--content-surface);min-height:39px;color:var(--text);font:inherit;border-radius:9px;padding:8px 11px}.sales-filters input{width:min(250px,100%)}.sales-filters select{min-width:130px}.sales-column-picker{align-self:stretch;position:relative}.sales-column-picker summary{border:1px solid var(--border-strong);cursor:pointer;border-radius:9px;align-items:center;min-height:39px;padding:8px 11px;display:flex}.sales-column-picker>div{z-index:10;border:1px solid var(--border-strong);background:var(--content-surface);border-radius:10px;min-width:175px;padding:9px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 24px #0c1d3324}.sales-column-picker label{white-space:nowrap;align-items:center;gap:7px;padding:4px;display:flex}.sales-column-picker input{width:auto;min-height:auto}.sales-modal input:focus-visible,.sales-modal select:focus-visible,.sales-modal textarea:focus-visible,.sales-filters input:focus-visible,.sales-shell button:focus-visible{outline-offset:2px;outline:2px solid #f97316}.sales-table-wrap{overflow-x:auto}.sales-request-split--open{grid-template-columns:minmax(0,1fr) minmax(360px,46%);align-items:start;gap:16px;display:grid}.sales-request-results,.sales-request-split--open .sales-request-table table{min-width:0}.sales-request-split--open .sales-request-table th,.sales-request-split--open .sales-request-table td{overflow-wrap:anywhere;padding-inline:10px}.sales-request-split--open .sales-grid-cards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.sales-request-preview{position:sticky;top:0;overflow:hidden}.sales-request-row[data-selected=true],.sales-grid-card[data-selected=true],.sales-kanban-card[data-selected=true]{background:color-mix(in srgb, #f97316 10%, var(--content-surface));outline-offset:-2px;outline:2px solid #f9731661}@media (width<=1050px){.sales-request-split--open{display:block}.sales-request-split--open .sales-request-preview{z-index:80;position:fixed;inset:12px;overflow-y:auto;box-shadow:0 20px 70px #10203855}.sales-shell[data-navigation=expanded] .sales-request-split--open .sales-request-preview{left:248px}.sales-shell[data-navigation=collapsed] .sales-request-split--open .sales-request-preview{left:68px}}@media (width<=767px){.sales-shell[data-navigation=expanded] .sales-request-split--open .sales-request-preview,.sales-shell[data-navigation=collapsed] .sales-request-split--open .sales-request-preview{left:12px}}.sales-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:950px}.sales-table-wrap th,.sales-table-wrap td{border-bottom:1px solid var(--border-strong);padding:12px 15px}.sales-table-wrap th{color:var(--muted-text);font-size:12px}.sales-table-wrap tr{cursor:pointer}.sales-table-wrap td:first-child strong,.sales-table-wrap td:first-child span{display:block}.sales-table-wrap td:first-child span{color:var(--muted-text);font-size:12px}.sales-request-table{border-color:#dfe6ef;border-radius:18px;box-shadow:0 10px 28px #1834540b}.sales-request-table table{border-collapse:separate;border-spacing:0;min-width:1240px}.sales-request-table thead th{color:#52647c;white-space:nowrap;background:#f6f8fb;border-bottom:1px solid #dfe6ef;height:52px;font-size:11px;font-weight:800}.sales-request-table thead th:first-child{padding-left:18px}.sales-request-table .sales-col-sort:not(:disabled){cursor:pointer}.sales-request-table .sales-col-sort:not(:disabled):hover{color:#d26420}.sales-request-table .sales-request-group-row td{background:#f9fbfd;border-bottom:0;padding:13px 18px 8px}.sales-request-table .sales-request-group-heading{border:0;gap:9px;padding:0}.sales-request-table .sales-request-group-heading:before{content:"";background:#94a3b8;border-radius:50%;flex:none;width:8px;height:8px}.sales-request-table .sales-request-group--in_approval .sales-request-group-heading:before{background:#f59e0b}.sales-request-table .sales-request-group--in_work .sales-request-group-heading:before{background:#3b82f6}.sales-request-table .sales-request-group--done .sales-request-group-heading:before{background:#10b981}.sales-request-table .sales-request-group--rejected .sales-request-group-heading:before{background:#ef4444}.sales-request-table .sales-request-group--cancelled .sales-request-group-heading:before{background:#64748b}.sales-request-table .sales-request-group-count{color:#74849a;margin-left:2px}.sales-request-table .sales-request-row td{background:var(--content-surface);color:#3c4e68;vertical-align:middle;border-bottom:1px solid #e8edf4;height:68px;font-size:12px}.sales-request-table .sales-request-row:hover td,.sales-request-table .sales-request-row:focus-visible td{background:#fff8f2}.sales-request-table .sales-request-row:focus-visible{outline-offset:-2px;outline:2px solid #ee8b4c}.sales-request-table .sales-request-row td:first-child{padding-left:18px}.sales-request-table .sales-request-number{gap:4px;display:grid}.sales-request-table .sales-request-number strong{color:#1e3758;letter-spacing:.01em;font-size:13px}.sales-request-table .sales-request-number small{color:#8c9bb0;align-items:center;gap:2px;font-size:10px;display:inline-flex}.sales-request-table .sales-request-number small svg{width:11px;height:11px}.sales-request-table .sales-request-row:hover .sales-request-number small,.sales-request-table .sales-request-row:focus-visible .sales-request-number small{color:#c55c1a}.sales-request-table .sales-request-subject strong{color:#253852;font-size:13px;font-weight:700}.sales-request-table .sales-priority-pill{border-radius:999px;padding:3px 8px}.sales-status{color:#37516f;background:#e8eef7;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.sales-status-in_approval{color:#925300;background:#fff2d5}.sales-status-in_work{color:#1453a0;background:#deebff}.sales-status-done{color:#08694a;background:#dbf8e9}.sales-status-rejected,.sales-status-cancelled{color:#a52c37;background:#fee6e7}.sales-priority-pill{border-radius:6px;margin-left:8px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.sales-priority-urgent{color:#a52c37;background:#fee6e7}.sales-priority-high{color:#925300;background:#fff2d5}.sales-priority-normal{background:var(--surface-raised);color:var(--muted-text)}.sales-result-count{white-space:nowrap;margin-left:auto}@media (width<=760px){.sales-filter-toolbar{align-items:stretch}.sales-filter-toolbar input[aria-label="ค้นหา Sale Request"]{flex-basis:100%}.sales-filter-toolbar select{flex:135px}.sales-filter-toolbar .sales-result-count{margin-left:0}}.sales-view-toggle{border:1px solid var(--border-strong);border-radius:9px;display:flex;overflow:hidden}.sales-view-toggle button{border:0;border-right:1px solid var(--border-strong);background:var(--content-surface);min-width:39px;min-height:39px;color:var(--muted-text);justify-content:center;align-items:center;display:flex}.sales-view-toggle button:last-child{border-right:0}.sales-view-toggle button.active{background:var(--primary,#1453a0);color:#fff}.sales-view-toggle svg{width:16px;height:16px}.sales-spin{animation:.8s linear infinite sales-spin}@keyframes sales-spin{to{transform:rotate(360deg)}}.sales-col-sort{color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.sales-col-sort:disabled{cursor:default}.sales-col-sort svg{width:12px;height:12px}.sales-table-wrap th{position:relative}.sales-col-resize{cursor:col-resize;width:6px;position:absolute;top:0;bottom:0;right:0}.sales-col-resize:hover{background:var(--border-strong)}.sales-filter-row th{padding:6px 15px}.sales-filter-row input{border:1px solid var(--border-strong);border-radius:6px;width:100%;min-height:28px;padding:2px 8px;font-size:12px;font-weight:400}.sales-group-header td{background:var(--surface-raised);font-weight:700}.sales-grid-view section{margin-bottom:18px}.sales-grid-view h4{align-items:center;gap:8px;margin:0 0 10px;display:flex}.sales-grid-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.sales-grid-card{border:1px solid var(--border-strong);background:var(--content-surface);cursor:pointer;border-radius:11px;flex-direction:column;gap:4px;padding:12px;display:flex}.sales-grid-card:hover{border-color:var(--primary,#1453a0)}.sales-kanban{gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.sales-kanban-column{border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:11px;flex-direction:column;flex:0 0 280px;gap:8px;max-height:70vh;padding:10px;display:flex;overflow-y:auto}.sales-kanban-column header{justify-content:space-between;align-items:center;display:flex}.sales-kanban-card{border:1px solid var(--border-strong);background:var(--content-surface);cursor:pointer;border-radius:9px;flex-direction:column;gap:4px;padding:10px;display:flex}.sales-flow-cell{align-items:center;gap:8px;font-size:12px;display:flex}.sales-flow-bar{background:var(--border-strong);border-radius:4px;flex:1;height:6px;overflow:hidden}.sales-flow-bar-fill{background:#6d4fc2;border-radius:4px;height:100%}.sales-flow-bar-fill.sales-flow-done{background:#08694a}.sales-pagination{justify-content:flex-end;align-items:center;gap:10px;padding:12px;display:flex}.sales-pagination span:first-child{color:var(--muted-text);margin-right:auto}.sales-pagination button:disabled{opacity:.45;cursor:not-allowed}.sales-shell[data-view=requests] .sales-pagination{color:#52647c;gap:8px;padding:15px 4px 4px;font-size:12px}.sales-shell[data-view=requests] .sales-pagination button{border-color:#dce4ee;border-radius:9px;min-height:34px;padding:6px 12px;font-size:12px}.sales-shell[data-view=requests] .sales-pagination button:not(:disabled):hover{color:#b95519;background:#fff7f0;border-color:#e9a36f}.sales-shell[data-view=requests] .sales-pagination-current{color:#344860;text-align:center;min-width:78px;font-weight:700}.sales-text-button{color:#d16419;background:0 0;border:0;padding:4px 0 12px}.sales-actions{flex-wrap:wrap;justify-content:flex-end}.sales-detail-layout{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:14px;display:grid}.sales-detail-main{flex-direction:column;gap:14px;min-width:0;display:flex}.sales-detail-main>.sales-panel{margin-bottom:0}.sales-detail-rail{position:sticky;top:12px}.sales-detail-layout--processing-collapsed{grid-template-columns:minmax(0,1fr)}.sales-detail-rail.sales-detail-rail--collapsed{z-index:45;width:auto;position:fixed;top:50%;right:8px;transform:translateY(-50%)}.sales-detail-panel-dock{flex-direction:column;align-items:center;gap:8px;display:flex}.sales-processing-collapsed-button{color:#2457a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff4d;border:1px solid #8fb8eebf;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;width:52px;min-height:180px;padding:12px 8px;transition:background-color .12s;display:flex;box-shadow:0 5px 18px #1d3d6f14}.sales-processing-collapsed-button:hover,.sales-processing-collapsed-button:focus-visible{background:#eaf3ffb8}.sales-processing-collapsed-button:focus-visible,.sales-processing-collapse-button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.sales-processing-collapsed-button>svg{flex:none;width:20px;height:20px}.sales-processing-collapsed-button>span{writing-mode:vertical-rl;font-size:12px;font-weight:700}.sales-processing-collapsed-button>small{background:#ffffffc2;border-radius:999px;padding:2px 5px;font-size:10px;font-weight:700}.sales-history-collapsed-button{color:#6548a7;border-color:#a78bfa94}.sales-history-collapsed-button:hover,.sales-history-collapsed-button:focus-visible{background:#f5f1ffd1}@media (height<=560px){.sales-detail-panel-dock{gap:6px}.sales-processing-collapsed-button{min-height:132px;padding:8px 6px}}.sales-processing-expanded{min-width:0;position:relative}#sales-sr-history .sr-processing-header>svg,#sales-sr-history .sr-processing-timeline-head svg{color:#7c5cc4}.sales-detail-panel-toolbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sales-detail-panel-tabs{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.sales-detail-panel-tabs button{border:1px solid var(--border-strong);background:var(--content-surface);min-height:34px;color:var(--muted-text);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:650;display:inline-flex}.sales-detail-panel-tabs button[aria-pressed=true]{color:#2457a6;background:#edf5ff;border-color:#8bb7f2}.sales-detail-panel-tabs button:last-child[aria-pressed=true]{color:#6548a7;background:#f5f1ff;border-color:#c4b5fd}.sales-detail-panel-tabs svg{width:15px;height:15px}.sales-processing-collapse-button{color:#536984;background:#fff;border:1px solid #d9e4f2;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.sales-processing-collapse-button:hover{background:#eef4ff}.sales-processing-collapse-button svg{width:16px;height:16px}.sales-plan-step-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sales-plan-step-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sales-plan-step-type{background:var(--surface-raised);color:var(--muted-text);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:600}.sales-plan-step-person{color:var(--text);font-size:12px}.sales-plan-step-current{color:var(--muted-text);font-size:11px}.sales-plan-step-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.sales-info-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:18px;margin-bottom:14px;display:grid}.sales-info-edit-groups{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-bottom:14px;display:grid}.sales-info-edit-groups .sales-plan-editor-field{margin-bottom:10px}.sales-info-edit-groups .sales-plan-editor-field:last-child{margin-bottom:0}.sales-info-edit-groups input[data-slot=input],.sales-info-edit-groups select{border:0;border-bottom:1px solid var(--border-strong);width:100%;height:auto;color:var(--text);background:0 0;border-radius:0;padding:4px 0;font-size:13px}.sales-info-edit-groups input[data-slot=input]:focus-visible,.sales-info-edit-groups select:focus-visible{border-bottom-color:#f97316;outline:none;box-shadow:none!important}.sales-info-edit-groups label[data-slot=label]{color:var(--muted-text);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:700}.sales-info-group-label{color:var(--muted-text);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.sales-info-groups .sales-info-group-label{color:#526581;font-size:12px}.sales-info-row{border-top:1px solid var(--border-strong);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:10px;padding:7px 0;font-size:14px;line-height:1.5;display:grid}.sales-info-row:first-of-type{border-top:0}.sales-info-row span:first-child{color:var(--muted-text)}.sales-info-row strong{overflow-wrap:anywhere;text-align:right;min-width:0;font-weight:600}.sales-facts{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.sales-step{color:var(--muted-text);flex-direction:column;gap:3px;font-size:12px;display:flex}.sales-step strong{color:var(--text);font-size:14px}.sales-fact-tile{background:var(--surface-raised);border-radius:10px;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.sales-fact-tile>span:first-child{color:var(--muted-text);font-size:11px}.sales-fact-tile strong{color:var(--text);font-size:14px}.sales-fact-tile .sales-priority-pill{width:fit-content;margin-left:0}.sales-step{border-top:1px solid var(--border-strong);padding:10px 0}.sales-step.active{background:var(--surface-raised);border-radius:9px;padding-inline:10px}.sales-plan-editor-field{flex-direction:column;gap:4px;display:flex}.sales-plan-editor .sales-actions{margin-top:12px}.sales-line-index{background:var(--surface-raised);width:24px;height:24px;color:var(--muted-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.sales-status-open{color:#37516f;background:#e8eef7}.sales-status-in_progress{color:#925300;background:#fff2d5}.sales-status-completed{color:#08694a;background:#dbf8e9}.sales-status-blocked{color:#a52c37;background:#fee6e7}.sales-status-skipped,.sales-status-pending{background:var(--surface-raised);color:var(--muted-text)}.sales-status-approved,.sales-status-received{color:#08694a;background:#dbf8e9}.sales-attachment-toolbar{background:#f8fafc;border:1px solid #e6ebf2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;padding:11px 12px;display:flex}.sales-attachment-toolbar>label:first-child{color:#687a90;font-size:11px;font-weight:700}.sales-attachment-toolbar select{background:var(--content-surface);min-width:min(100%,220px);min-height:38px;color:var(--text);border:1px solid #dce5ef;border-radius:9px;padding:6px 10px}.sales-attachment-toolbar>label:last-child{margin-left:auto}.sales-attachments-heading{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.sales-attachments-heading-icon{color:#db6b24;background:#fff0e4;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.sales-attachments-heading-icon svg{width:19px;height:19px}.sales-attachments-heading h3{color:#263b57;margin:0 0 2px;font-size:16px}.sales-attachments-heading p{color:#8290a1;margin:0;font-size:11px}.sales-attachments-total{color:#556b85;white-space:nowrap;background:#edf2f7;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.sales-attachments-empty{color:#8492a3;text-align:center;background:#fbfcfe;border:1px dashed #d8e1ec;border-radius:12px;margin:0;padding:26px 12px;font-size:12px}.sales-attach-group{background:#fff;border:1px solid #dce6f1;border-radius:14px;margin-bottom:17px;overflow:hidden}.sales-attach-group:last-child{margin-bottom:0}.sales-attach-group-head{color:#3b506c;border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:10px 13px;font-size:13px;font-weight:700;display:flex}.sales-attach-group-head>span:first-child{align-items:center;gap:9px;min-width:0;display:inline-flex}.sales-attach-group-head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-attach-group-level{color:#32649e;background:#f2f7ff;border:1px solid #d9e7fc;border-radius:999px;flex:none;padding:5px 10px;font-size:11px;font-weight:700}.sales-attach-group--sub .sales-attach-group-level{color:#258099;background:#effbfe;border-color:#cdeaf2}.sales-attach-group--header .sales-attach-group-level{color:#b4682c;background:#fff7ef;border-color:#f3decc}.sales-attach-group-count{color:#66778d;white-space:nowrap;background:#edf2f7;border-radius:999px;padding:4px 9px;font-size:10px}.sales-attach-list{gap:9px;padding:11px;display:grid}.sales-attach-group .sales-muted{padding:6px 0;font-size:12px}.sales-attachment-row{border-top:1px solid var(--border-strong);align-items:center;gap:10px;padding:10px 0;display:flex}.sales-attachment-row span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sales-attachment-icon{width:16px;height:16px;color:var(--muted-text);flex-shrink:0}.sales-history{flex-direction:column;display:flex}.sales-history-row{border-top:1px solid var(--border-strong);gap:10px;padding:10px 0;display:flex}.sales-history-row:first-child{border-top:0}.sales-history-icon{width:15px;height:15px;color:var(--muted-text);flex-shrink:0;margin-top:2px}.sales-history-row strong{font-size:13px;display:block}.sales-history-row span{color:var(--muted-text);font-size:12px}.sales-error,.sales-warning{color:#9b3f12;background:#fff4e9;border:1px solid #f5c9b0;border-radius:10px;padding:12px}.sales-error button,.sales-warning button{color:inherit;background:0 0;border:0;text-decoration:underline}.sales-revision-panel{background:#fff;border-color:#e3e9f1;overflow:hidden;box-shadow:0 12px 30px #1b2d4417,0 2px 6px #1b2d440b}.sales-revision-head{border-bottom:1px solid #edf0f4;align-items:center;margin:-2px -2px 16px;padding:2px 2px 13px}.sales-revision-head h3{color:#1f2c3d;letter-spacing:-.01em;margin-top:3px!important;font-size:16px!important}.sales-revision-kicker{color:#c95d1b;letter-spacing:.09em;background:#fff3e9;border-radius:999px;align-items:center;padding:3px 8px;font-size:9px;font-weight:750;display:inline-flex}.sales-revision-count{color:#69788c;background:#fff;border:1px solid #e8edf4;border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:650;box-shadow:0 2px 5px #1b2d440b}.sales-revision-create{background:linear-gradient(145deg,#fff,#fffaf6 62%,#fff7ef);border:1px solid #f0d9c8;border-radius:13px;box-shadow:0 8px 20px #72452213,inset 0 1px #fff}.sales-revision-create textarea{background:#fff;border-color:#dce3eb;box-shadow:0 1px 2px #1b2d440a}.sales-revision-create .sales-revision-cancel{color:#536174;background:linear-gradient(#fff,#f8fafc);border:1px solid #d9e0e8;border-radius:10px;min-height:34px;padding-inline:14px;transition:transform .14s,border-color .14s,box-shadow .14s;box-shadow:0 2px 5px #1b2d440f}.sales-revision-create .sales-revision-cancel:hover:not(:disabled){color:#344256;background:#fff;border-color:#c6d0dc;transform:translateY(-1px);box-shadow:0 4px 9px #1b2d441a}.sales-revision-create .sales-revision-submit{color:#fff;background:linear-gradient(#ff8a36,#f36b1c);border:1px solid #f57824;border-radius:10px;min-height:34px;padding-inline:16px;transition:transform .14s,box-shadow .14s,filter .14s;box-shadow:0 4px 10px #e86e2133,inset 0 1px #ffffff3d}.sales-revision-create .sales-revision-submit:hover:not(:disabled){color:#fff;background:linear-gradient(#ff974b,#ed5f12);transform:translateY(-1px);box-shadow:0 6px 13px #e86e2145}.sales-revision-create .sales-revision-cancel:focus-visible,.sales-revision-create .sales-revision-submit:focus-visible{outline-offset:2px;outline:3px solid #f5782440}.sales-revision-filebox{background:#fff;border:1px solid #e8edf3;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex;box-shadow:0 3px 9px #1b2d440b}.sales-revision-filebox-copy{align-items:center;gap:10px;min-width:0;display:flex}.sales-revision-filebox-copy label{color:#27364a;font-size:13px;font-weight:650}.sales-revision-file-icon{color:#e86e21;background:linear-gradient(145deg,#fff9f4,#ffead9);border:1px solid #ffe0c7;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 3px 8px #e86e211c}.sales-revision-file-icon svg{width:17px;height:17px}.sales-revision-file-button{color:#a94d17;cursor:pointer;background:linear-gradient(#fff,#fff8f2);border:1px solid #f2c8a9;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;font-weight:650;transition:transform .14s,box-shadow .14s,border-color .14s;display:inline-flex;box-shadow:0 3px 8px #51372312,inset 0 1px #fff}.sales-revision-file-button:hover{border-color:#eaa978;transform:translateY(-1px);box-shadow:0 6px 12px #5137231c,inset 0 1px #fff}.sales-revision-file-button svg{width:15px;height:15px}.sales-revision-file-list,.sales-revision-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sales-revision-file-list{width:100%;padding-top:3px}.sales-revision-file-chip{color:#536174;background:#fff;border:1px solid #e7ebf0;border-radius:8px;align-items:center;gap:7px;max-width:100%;padding:5px 8px;font-size:11px;display:inline-flex;box-shadow:0 2px 5px #1b2d440b}.sales-revision-file-name{text-overflow:ellipsis;white-space:nowrap;max-width:min(230px,42vw);overflow:hidden}.sales-revision-file-size{color:#8793a2;flex:none}.sales-revision-file-chip button{color:#8692a0;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.sales-revision-file-chip button:hover{color:#c2410c;background:#fff0eb}.sales-revision-tab{background:#fff;border:1px solid #e5eaf0;border-radius:10px;align-items:center;gap:3px;padding:3px;transition:transform .14s,box-shadow .14s;display:inline-flex;box-shadow:0 2px 6px #1b2d440b}.sales-revision-tab:hover{transform:translateY(-1px);box-shadow:0 5px 11px #1b2d4417}.sales-revision-tab.is-current{background:#fffaf6;border-color:#f2c9a9;box-shadow:0 3px 9px #e86e2117}.sales-revision-tab.is-selected{background:#f4f8ff;border-color:#86b7ff;box-shadow:0 0 0 2px #2563eb1f}.sales-revision-detail{background:radial-gradient(at 100% 0,#ffefe18c,#0000 34%),#fff;border-color:#dfe6ee;border-radius:16px;padding:18px;overflow:hidden;box-shadow:0 14px 32px #1f304617,0 3px 8px #1f30460b,inset 0 1px #fff}.sales-revision-detail-head{border-bottom:1px solid #edf0f4;align-items:center;padding:0 0 14px}.sales-revision-detail-head h4{color:#27364a;background:#fff6ef;border-radius:11px;align-items:center;gap:8px;width:fit-content;padding:8px 11px;font-size:15px;display:flex;box-shadow:inset 0 0 0 1px #ffe4d0}.sales-revision-detail-head>div:first-child>p{color:#657286;margin:7px 0 0;font-size:12px;line-height:1.55}.sales-revision-detail-actions{align-items:center}.sales-revision-detail-actions button{border-radius:9px;min-height:34px}.sales-revision-comparison{background:#fff;border-color:#e3e9f0;border-radius:12px;box-shadow:0 4px 12px #1f30460b}.sales-revision-comparison thead tr{color:#66758a;background:#f7f9fc;border-color:#e6ebf1}.sales-revision-comparison thead th{letter-spacing:.015em;padding:10px 13px;font-size:11px;font-weight:700}.sales-revision-comparison thead th:last-child{color:#ad531e;background:#fff8f2}.sales-revision-comparison tbody tr{border-color:#edf0f4;transition:background-color .12s}.sales-revision-comparison tbody tr:hover{background:#fbfcfe}.sales-revision-comparison tbody th{color:#718096;width:20%;min-width:130px;padding:9px 13px;font-size:11px;font-weight:600}.sales-revision-comparison tbody td{color:#354256;padding:9px 13px;font-size:12px;line-height:1.55}.sales-revision-comparison tbody td:last-child{color:#263548;background:#fff9f499;font-weight:550}.sales-revision-approval,.sales-revision-activity>div,.sales-revision-attachments{background:#fff;border-color:#e4eaf1;border-radius:12px;box-shadow:0 4px 12px #1f30460b}.sales-revision-approval>strong,.sales-revision-activity>div>strong,.sales-revision-attachments h5{color:#33445a;font-weight:700}.sales-revision-approval>div>span{color:#58677b;background:#f7f9fc;border:1px solid #e6ebf1;border-radius:999px;padding:5px 9px;line-height:1.4}.sales-revision-activity>div{min-width:0;padding:14px}.sales-revision-activity ol{scrollbar-color:#c6d0dc #f4f6f8}.sales-revision-activity li{color:#405067;border-color:#f0a66f;padding-top:2px;padding-bottom:8px;line-height:1.5}.sales-revision-attachments{background:linear-gradient(#fff,#fcfdff);border-color:#e6eaf0;padding:14px}.sales-revision-attachments h5 svg{color:#e87327}@media (width<=640px){.sales-revision-panel{padding:14px}.sales-revision-detail{padding:13px}.sales-revision-detail-head{align-items:stretch}.sales-revision-detail-actions{width:100%}.sales-revision-detail-actions button{flex:auto}.sales-revision-comparison tbody th{min-width:112px}.sales-revision-create{padding:11px}.sales-revision-filebox{align-items:flex-start}.sales-revision-file-button{margin-left:46px}}.sr-processing-panel{border:1px solid var(--border-strong);background:var(--content-surface);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex;box-shadow:0 8px 24px #192c4d0b}.sr-processing-header{align-items:center;gap:10px;display:flex}.sr-processing-header>svg{color:#f97316;flex-shrink:0;width:20px;height:20px}.sr-processing-header>div{flex-direction:column;gap:1px;min-width:0;display:flex}.sr-processing-header h3{color:var(--muted-text);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.sr-processing-header strong{font-size:15px}.sr-processing-header p{color:var(--muted-text);margin:2px 0 0;font-size:12px}.sr-processing-timeline{background:var(--surface-raised);border-radius:10px;max-height:calc(100dvh - 160px);padding:12px;overflow:auto}.sr-processing-timeline:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.sr-processing-timeline-head{align-items:center;gap:7px;margin-bottom:10px;display:flex}.sr-processing-timeline-head svg{color:#f97316;width:14px;height:14px}.sr-processing-timeline-head span{color:var(--text);font-size:12px;font-weight:700}.sr-processing-stepper{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sr-processing-step{gap:10px;padding-bottom:14px;display:flex;position:relative}.sr-processing-step--last{padding-bottom:0}.sr-processing-step:not(.sr-processing-step--last):before{background:var(--border-strong);content:"";width:1px;position:absolute;top:20px;bottom:0;left:9px}.sr-processing-step--done:not(.sr-processing-step--last):before{background:#60a5fa}.sr-processing-step-dot{z-index:1;border:2px solid var(--border-strong);background:var(--content-surface);width:20px;height:20px;color:var(--muted-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.sr-processing-step-dot svg{width:11px;height:11px;display:block}.sr-processing-step--done .sr-processing-step-dot,.sr-processing-history--success .sr-processing-step-dot{color:#0f9d71;background:#e8faf1;border-color:#0f9d71}.sr-processing-step--current .sr-processing-step-dot{color:#3b82f6;background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.sr-processing-step--blocked .sr-processing-step-dot{background:var(--surface-raised)}.sr-processing-step--rejected .sr-processing-step-dot,.sr-processing-history--reject .sr-processing-step-dot{color:#d93835;background:#fee6e7;border-color:#d93835}.sr-processing-step--preview .sr-processing-step-dot{background:var(--content-surface);color:#f97316;border-style:dashed;border-color:#f97316}.sr-processing-step--preview strong{color:var(--text)}.sr-processing-history--assign .sr-processing-step-dot{color:#6366f1;background:#eef2ff;border-color:#6366f1}.sr-processing-history--delegate .sr-processing-step-dot{color:#8b5cf6;background:#f3e8ff;border-color:#8b5cf6}.sr-processing-step-content,.sr-processing-step-person,.sr-processing-step-copy{min-width:0}.sr-processing-step-content{flex:1}.sr-processing-step-person{align-items:flex-start;gap:8px;display:flex}.sr-processing-step-copy{flex:1}.sr-processing-step-copy>strong{color:var(--muted-text);font-size:12px;font-weight:700;display:block}.sr-processing-step--done .sr-processing-step-copy>strong,.sr-processing-step--blocked .sr-processing-step-copy>strong,.sr-processing-step--rejected .sr-processing-step-copy>strong{color:var(--text)}.sr-processing-step--current .sr-processing-step-copy>strong{color:#3b82f6}.sr-processing-step--rejected .sr-processing-step-copy>strong,.sr-processing-history--reject .sr-processing-step-copy>strong{color:#d93835}.sr-processing-history--assign .sr-processing-step-copy>strong{color:#4f46e5}.sr-processing-step-copy>span{color:var(--muted-text);font-size:11px;display:block}.sr-processing-date,.sr-processing-note,.sr-processing-result,.sr-processing-detail{font-size:10px!important}.sr-processing-note{font-style:italic;color:#a66400!important}.sr-processing-result{color:#0e875f;margin-top:2px;font-weight:600;display:block}.sr-processing-detail{color:var(--text);margin-top:2px;font-weight:600;display:block}.sr-processing-divider{align-items:center;gap:8px;margin:12px 0 10px;display:flex}.sr-processing-divider:before,.sr-processing-divider:after{background:var(--border-strong);content:"";flex:1;height:1px}.sr-processing-divider span{color:var(--muted-text);letter-spacing:.03em;white-space:nowrap;font-size:10px;font-weight:700}.sr-processing-empty{color:var(--muted-text);margin:0;font-size:12px}.sr-processing-footer{border-top:1px solid var(--border-strong);margin-top:12px;padding-top:12px}.sr-processing-footer>:first-child{margin-top:0}.sr-processing-plan{padding-top:4px}@media (width<=720px){.sr-processing-timeline{max-height:min(58dvh,520px)}}#eng-sr-processing .sr-processing-timeline{max-height:none;overflow:visible}.sr-discussion-trigger{color:#245cb0;background:#f3f8ff;border-color:#c9dcfb;border-radius:999px;gap:.4rem;min-height:2rem;font-weight:650}.sr-discussion-trigger:hover,.sr-discussion-trigger:focus-visible{color:#174a97;background:#e6f1ff;border-color:#8db7f5}.sr-discussion-trigger svg{width:1rem;height:1rem}.sr-discussion-unread{color:#fff;background:#d92d20;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .2rem;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}.sr-discussion-host{isolation:isolate;position:relative}.sr-discussion-host [data-slot=dialog-overlay].sr-discussion-dialog-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10213a45;position:absolute!important;inset:0!important}[data-slot=dialog-content].sr-discussion-dialog{color:#25364e;background:#f5f8fc;border:1px solid #d5e0ed;box-shadow:0 24px 80px #12233f40;border-radius:1.2rem!important;width:min(1480px,100% - 48px)!important;max-width:calc(100% - 48px)!important;height:min(98dvh,1100px)!important;max-height:calc(100% - 12px)!important;margin:0!important;padding:0!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.sr-discussion-header{background:linear-gradient(110deg,#fff 0%,#f8fbff 60%,#edf7ff 100%);border-bottom:1px solid #e2eaf4;flex-direction:row;justify-content:space-between;align-items:center;min-height:76px;padding:1rem 4rem 1rem 1.5rem;display:flex;position:relative}.sr-discussion-header [data-slot=dialog-title]{color:#172b49;font-size:1.05rem;font-weight:750}.sr-discussion-header [data-slot=dialog-description]{color:#71819a;margin-top:.3rem;font-size:.76rem}.sr-discussion-close{color:#d34949;cursor:pointer;background:#fff1f1;border:0;border-radius:.7rem;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:1rem;right:1rem}.sr-discussion-close:hover{background:#ffe2e2}.sr-discussion-close svg{width:1.1rem;height:1.1rem}.sr-discussion-layout{grid-template-columns:minmax(0,1fr) 270px;display:grid;position:relative;overflow:hidden}.sr-discussion-feed{min-width:0;padding:1.25rem clamp(.75rem,3vw,2rem) 2rem;overflow:auto}.sr-discussion-composer,.sr-discussion-post{background:#fff;border:1px solid #e0e8f2;border-radius:1rem;box-shadow:0 5px 18px #28466b0a}.sr-discussion-composer{z-index:2;margin-bottom:1rem;padding:1rem;position:sticky;top:-.1rem}.sr-discussion-composer.is-collapsed{padding:.7rem .85rem}.sr-discussion-composer.is-collapsed textarea{resize:none;height:2.5rem;min-height:2.5rem}.sr-discussion-format-tools{flex-wrap:wrap;align-items:center;gap:.3rem;margin:.7rem 0 0 3.25rem;display:flex}.sr-discussion-format-tools>button:not(.sr-discussion-color-choice){color:#4d6586;cursor:pointer;background:#fff;border:1px solid #dce7f4;border-radius:.6rem;place-items:center;width:2rem;height:2rem;display:grid}.sr-discussion-format-tools>button:not(.sr-discussion-color-choice):hover{color:#245cb0;background:#edf5ff}.sr-discussion-format-tools svg{width:.94rem;height:.94rem}.sr-discussion-format-label{color:#61738d;align-items:center;gap:.3rem;margin-left:.35rem;font-size:.72rem;display:inline-flex}.sr-discussion-color-choice{cursor:pointer;border:2px solid #fff;border-radius:50%;width:1.35rem;height:1.35rem;box-shadow:0 0 0 1px #cbd9e9}.sr-discussion-color-choice.is-selected{box-shadow:0 0 0 2px #3675d8}.sr-discussion-color-choice.is-default{background:#fff}.sr-discussion-color-choice.is-ocean{background:#dceeff}.sr-discussion-color-choice.is-sunset{background:#ffe4d0}.sr-discussion-color-choice.is-mint{background:#dcf8e9}.sr-discussion-color-choice.is-lavender{background:#eee7ff}.sr-discussion-color-choice.is-peach{background:#fff0dc}.sr-discussion-color-choice.is-violet{background:linear-gradient(135deg,#e879f9,#7c3aed)}.sr-discussion-color-choice.is-berry{background:linear-gradient(135deg,#fb7185,#be123c)}.sr-discussion-color-choice.is-midnight{background:linear-gradient(135deg,#334155,#111827)}.sr-discussion-color-choice.is-gold{background:linear-gradient(135deg,#fde047,#f97316)}.sr-discussion-composer textarea.is-ocean,.sr-discussion-post-body.is-ocean{color:#17436e;background:#e8f3ff}.sr-discussion-composer textarea.is-sunset,.sr-discussion-post-body.is-sunset{color:#724126;background:#fff0e5}.sr-discussion-composer textarea.is-mint,.sr-discussion-post-body.is-mint{color:#21543c;background:#e7faef}.sr-discussion-composer textarea.is-lavender,.sr-discussion-post-body.is-lavender{color:#483b73;background:#f0ebff}.sr-discussion-composer textarea.is-peach,.sr-discussion-post-body.is-peach{color:#6e5127;background:#fff4df}.sr-discussion-composer textarea.is-violet,.sr-discussion-post-body.is-violet{color:#30205e;background:linear-gradient(135deg,#f0abfc,#c4b5fd 52%,#93c5fd)}.sr-discussion-composer textarea.is-berry,.sr-discussion-post-body.is-berry{color:#fff;background:linear-gradient(135deg,#fb7185,#e11d48 60%,#be123c)}.sr-discussion-composer textarea.is-midnight,.sr-discussion-post-body.is-midnight{color:#fff;background:linear-gradient(135deg,#475569,#0f172a 70%)}.sr-discussion-composer textarea.is-gold,.sr-discussion-post-body.is-gold{color:#713f12;background:linear-gradient(135deg,#fef08a,#fdba74 55%,#fb7185)}.sr-discussion-post-body:not(.is-default){border-radius:.9rem;padding:1rem 1.15rem;font-size:1rem;font-weight:580}.sr-discussion-post-body p{min-height:1.25em;margin:0}.sr-discussion-post-body a{color:#185cb9;text-decoration:underline}.sr-discussion-text-bullet{padding-left:.5rem}.sr-discussion-cancel{color:#61738d;cursor:pointer;background:0 0;border:0;font-size:.76rem}.sr-discussion-upload-progress{color:#2864a9;margin:.55rem 0 0 3.25rem;font-size:.72rem}.sr-discussion-writing-preview{border:1px dashed #c4d8f1;border-radius:.8rem;margin:.7rem 0 0 3.25rem;padding:.45rem .7rem}.sr-discussion-writing-preview>span{color:#6d7f98;font-size:.65rem;font-weight:700}.sr-discussion-writing-preview .sr-discussion-post-body{margin:.35rem 0 0}.sr-discussion-pending-gallery{gap:.55rem;margin:.75rem 0 0 3.25rem;padding-bottom:.3rem;display:flex;overflow-x:auto}.sr-discussion-pending-item{background:#f8fbff;border:1px solid #d9e6f6;border-radius:.8rem;flex:0 0 125px;min-width:0;overflow:hidden}.sr-discussion-pending-preview{background:#eaf2fb;place-items:center;height:84px;display:grid;position:relative;overflow:hidden}.sr-discussion-pending-preview img,.sr-discussion-pending-preview video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sr-discussion-local-document{color:#2e6db6;font-size:.8rem;font-weight:700}.sr-discussion-pending-name{color:#465b77;text-overflow:ellipsis;white-space:nowrap;padding:.4rem .45rem 0;font-size:.65rem;display:block;overflow:hidden}.sr-discussion-pending-actions{justify-content:space-between;padding:.2rem .3rem;display:flex}.sr-discussion-pending-actions button{color:#6681a6;cursor:pointer;background:0 0;border:0;border-radius:.4rem;place-items:center;width:1.5rem;height:1.5rem;display:grid}.sr-discussion-pending-actions .sr-discussion-fit-toggle{width:auto;min-width:2.2rem;padding:0 .15rem;font-size:.62rem;font-weight:700}.sr-discussion-pending-actions button:hover{background:#e2eeff}.sr-discussion-pending-actions button:disabled{opacity:.35;cursor:default}.sr-discussion-pending-actions svg{width:.9rem;height:.9rem}.sr-discussion-gallery{background:#dde8f2;border-radius:.65rem;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;height:min(390px,52vw);margin:.75rem -.25rem;display:grid;overflow:hidden}.sr-discussion-gallery.is-count-1{grid-template-rows:1fr;grid-template-columns:1fr;height:auto}.sr-discussion-gallery.is-count-1.is-first-landscape,.sr-discussion-gallery.is-count-1.is-first-square,.sr-discussion-gallery.is-count-1.is-first-portrait{height:auto}.sr-discussion-gallery.is-count-2{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.sr-discussion-gallery.is-count-3{grid-template-rows:1fr 1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.sr-discussion-gallery.is-count-3 .sr-discussion-gallery-tile:first-child{grid-row:span 2}.sr-discussion-gallery.is-count-4{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.sr-discussion-gallery.is-count-4 .sr-discussion-gallery-tile:first-child{grid-area:1/1/4}.sr-discussion-gallery.is-count-4 .sr-discussion-gallery-tile:nth-child(2){grid-area:1/2}.sr-discussion-gallery.is-count-4 .sr-discussion-gallery-tile:nth-child(3){grid-area:2/2}.sr-discussion-gallery.is-count-4 .sr-discussion-gallery-tile:nth-child(4){grid-area:3/2}.sr-discussion-gallery.is-count-5{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.sr-discussion-gallery.is-count-5 .sr-discussion-gallery-tile:first-child{grid-area:1/1/4}.sr-discussion-gallery.is-count-5 .sr-discussion-gallery-tile:nth-child(2){grid-area:4/1/7}.sr-discussion-gallery.is-count-5 .sr-discussion-gallery-tile:nth-child(3){grid-area:1/2/3}.sr-discussion-gallery.is-count-5 .sr-discussion-gallery-tile:nth-child(4){grid-area:3/2/5}.sr-discussion-gallery.is-count-5 .sr-discussion-gallery-tile:nth-child(5){grid-area:5/2/7}.sr-discussion-gallery-tile{cursor:pointer;background:#eaf0f7;border:0;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden}.sr-discussion-gallery-tile:focus-visible{outline-offset:-3px;outline:3px solid #2b75dd}.sr-discussion-media-content{width:100%;height:100%;position:relative}.sr-discussion-media-content img,.sr-discussion-media-content video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sr-discussion-media-content.is-contain img,.sr-discussion-media-content.is-contain video{-o-object-fit:contain;object-fit:contain}.sr-discussion-gallery .sr-discussion-media-content.is-contain img,.sr-discussion-gallery .sr-discussion-media-content.is-contain video{-o-object-fit:cover;object-fit:cover}.sr-discussion-gallery.is-count-1 .sr-discussion-media-content img,.sr-discussion-gallery.is-count-1 .sr-discussion-media-content video{-o-object-fit:contain;object-fit:contain;height:auto}.sr-discussion-media-placeholder{color:#637a98;place-items:center;width:100%;height:100%;font-size:.75rem;display:grid}.sr-discussion-media-play{color:#fff;background:#172b49c9;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sr-discussion-media-play svg{width:1.25rem;height:1.25rem}.sr-discussion-gallery-more{color:#fff;background:#14263aba;place-items:center;font-size:1.6rem;font-weight:750;display:grid;position:absolute;inset:0}.sr-discussion-lightbox-overlay{z-index:70;background:var(--overlay,#020617bd)}.sr-discussion-lightbox{z-index:71;background:var(--content-surface,var(--background-solid,#0b111c));width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text,#e7eef8);border-radius:0;padding:0;display:block;position:fixed;top:0;left:0;overflow:hidden;transform:none}.sr-discussion-photo-viewer{grid-template-columns:minmax(0,1fr) minmax(340px,21.5vw);width:100%;height:100%;min-height:0;display:grid}.sr-discussion-photo-canvas{background:var(--content-surface,#0b111c);min-width:0;min-height:0;position:relative;overflow:hidden}.sr-discussion-photo-toolbar{z-index:3;pointer-events:none;align-items:center;gap:.45rem;display:flex;position:absolute;top:.55rem;left:.75rem;right:.75rem}.sr-discussion-photo-toolbar span{min-width:0;color:var(--text,#e7eef8);text-shadow:0 1px 4px var(--shadow-color,#0008);flex:1;font-size:.85rem}.sr-discussion-photo-toolbar button{border:1px solid var(--border-subtle,#334155);background:var(--surface-raised,#1b2940);width:2.55rem;height:2.55rem;color:var(--text,#e7eef8);cursor:pointer;pointer-events:auto;border-radius:.7rem;flex:none;place-items:center;display:grid}.sr-discussion-photo-toolbar button:first-child{margin-right:.35rem}.sr-discussion-photo-toolbar button:hover,.sr-discussion-lightbox-nav:hover{border-color:var(--primary-border,#315a9d);background:var(--primary-soft,#172d57)}.sr-discussion-photo-toolbar button:disabled{opacity:.48;cursor:default}.sr-discussion-photo-toolbar svg,.sr-discussion-lightbox-nav svg{width:1.15rem;height:1.15rem}.sr-discussion-lightbox-stage{place-items:center;min-height:0;padding:2.8rem 3.5rem;display:grid;position:absolute;inset:0;overflow:hidden}.sr-discussion-photo-zoom{place-items:center;width:100%;min-width:0;height:100%;min-height:0;transition:transform .16s;display:grid}.sr-discussion-photo-zoom>.sr-discussion-media-content{width:100%;height:100%}.sr-discussion-lightbox-stage img,.sr-discussion-lightbox-stage video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.sr-discussion-lightbox-stage .sr-discussion-lightbox-nav{z-index:2;border:1px solid var(--border-subtle,#334155);background:var(--surface-raised,#1b2940);width:2.7rem;height:2.7rem;color:var(--text,#e7eef8);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.sr-discussion-lightbox-nav.is-previous{left:.75rem}.sr-discussion-lightbox-nav.is-next{right:.75rem}.sr-discussion-photo-counter{border:1px solid var(--border-subtle,#334155);background:var(--surface-raised,#1b2940);color:var(--text,#e7eef8);border-radius:999px;padding:.35rem .7rem;font-size:.75rem;position:absolute;bottom:.8rem;left:50%;transform:translate(-50%)}.sr-discussion-photo-sidebar{border-left:1px solid var(--border-subtle,#334155);background:var(--surface,#121c2b);min-width:0;min-height:0;color:var(--text,#e7eef8);flex-direction:column;display:flex}.sr-discussion-photo-origin{border-bottom:1px solid var(--border-subtle,#334155);min-height:3.5rem;color:var(--muted-text,#94a3b8);align-items:center;gap:.55rem;padding:.65rem 1rem;font-size:.78rem;display:flex}.sr-discussion-photo-origin>span:first-child{font-size:1rem}.sr-discussion-photo-origin button{color:var(--primary-solid,#2563eb);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:.76rem;font-weight:700}.sr-discussion-photo-author{align-items:center;gap:.65rem;padding:1rem;display:flex}.sr-discussion-photo-author>span:nth-child(2){gap:.2rem;min-width:0;display:grid}.sr-discussion-photo-author strong,.sr-discussion-photo-comment strong{color:var(--text,#e7eef8);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.sr-discussion-photo-author small,.sr-discussion-photo-comment small{color:var(--muted-text,#94a3b8);font-size:.7rem}.sr-discussion-photo-avatar{border:1px solid var(--border-subtle,#334155);background:var(--primary-soft,#172d57);width:2.65rem;height:2.65rem;color:var(--primary-solid,#2563eb);border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:700;display:grid;overflow:hidden}.sr-discussion-photo-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sr-discussion-photo-avatar.is-small{width:2.1rem;height:2.1rem}.sr-discussion-photo-post-text,.sr-discussion-photo-caption{color:var(--text,#e7eef8);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 1rem .8rem;font-size:.85rem;line-height:1.5}.sr-discussion-photo-caption{color:var(--muted-text,#94a3b8)}.sr-discussion-photo-actions{border-top:1px solid var(--border-subtle,#334155);border-bottom:1px solid var(--border-subtle,#334155);justify-content:space-around;align-items:center;min-height:3.6rem;margin:0 1rem;display:flex}.sr-discussion-photo-actions button{color:var(--muted-text,#94a3b8);cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.4rem;padding:.55rem .4rem;font-size:.82rem;font-weight:650;display:inline-flex}.sr-discussion-photo-actions button:hover{background:var(--surface-raised,#1b2940);color:var(--text,#e7eef8)}.sr-discussion-photo-actions button.is-active{color:var(--primary-solid,#2563eb)}.sr-discussion-photo-actions svg{width:1.2rem;height:1.2rem}.sr-discussion-photo-comments{flex-direction:column;flex:1;gap:.85rem;min-height:0;padding:.9rem 1rem;display:flex;overflow-y:auto}.sr-discussion-photo-comments-heading{color:var(--muted-text,#94a3b8);font-size:.72rem;font-weight:700}.sr-discussion-photo-comment{align-items:flex-start;gap:.6rem;display:flex;position:relative}.sr-discussion-photo-thread-lines{z-index:0;width:100%;height:100%;color:var(--border-strong,var(--border-subtle,#cbd9e9));pointer-events:none;position:absolute;inset:0;overflow:visible}.sr-discussion-photo-thread-lines path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sr-discussion-photo-comment>.sr-discussion-photo-avatar,.sr-discussion-photo-comment-thread{z-index:1;position:relative}.sr-discussion-photo-comment-thread{flex:1;justify-items:start;gap:.35rem;min-width:0;display:grid}.sr-discussion-photo-comment-bubble{border:1px solid var(--border-subtle,#334155);background:var(--surface-raised,#1b2940);border-radius:1rem;min-width:0;max-width:100%;padding:.6rem .75rem}.sr-discussion-photo-comment p{color:var(--text,#e7eef8);white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0;font-size:.8rem;line-height:1.45}.sr-discussion-photo-thread-toggle,.sr-discussion-photo-load-more{color:var(--primary-solid,#2563eb);cursor:pointer;background:0 0;border:0;padding:.25rem .4rem;font-size:.74rem;font-weight:700}.sr-discussion-photo-replies{gap:.35rem;margin-left:1rem;padding-left:1rem;display:grid}.sr-discussion-photo-reply{align-items:flex-start;gap:.45rem;display:flex;position:relative}.sr-discussion-photo-reply .sr-discussion-photo-avatar{width:1.8rem;height:1.8rem}.sr-discussion-photo-empty{color:var(--muted-text,#94a3b8);text-align:center;flex:1;align-content:center;justify-items:center;gap:.35rem;display:grid}.sr-discussion-photo-empty svg{width:2rem;height:2rem;margin-bottom:.3rem}.sr-discussion-photo-empty strong{color:var(--text,#e7eef8);font-size:.95rem}.sr-discussion-photo-empty span{font-size:.8rem}.sr-discussion-photo-comment-cta{margin:.65rem 1rem max(.75rem, env(safe-area-inset-bottom));border:1px solid var(--border-subtle,#334155);background:var(--surface-raised,#1b2940);color:var(--muted-text,#94a3b8);text-align:left;cursor:pointer;border-radius:999px;padding:.72rem 1rem}.sr-discussion-lightbox-thumbnails{min-height:5.8rem;padding:.55rem max(.75rem, env(safe-area-inset-right)) max(.55rem, env(safe-area-inset-bottom));scrollbar-color:#64748b transparent;flex:none;align-items:center;gap:.45rem;display:flex;overflow-x:auto}.sr-discussion-lightbox-thumbnail{color:#fff;cursor:pointer;opacity:.66;background:#243347;border:2px solid #0000;border-radius:.5rem;flex:none;width:6.4rem;height:4.5rem;padding:0;position:relative;overflow:hidden}.sr-discussion-lightbox-thumbnail:hover,.sr-discussion-lightbox-thumbnail.is-active{opacity:1;border-color:#7bb5ff}.sr-discussion-lightbox-thumbnail .sr-discussion-media-content{width:100%;height:100%}.sr-discussion-lightbox-thumbnail img,.sr-discussion-lightbox-thumbnail video,.sr-discussion-lightbox-thumbnail .sr-discussion-media-content.is-contain img,.sr-discussion-lightbox-thumbnail .sr-discussion-media-content.is-contain video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sr-discussion-lightbox-thumbnail>span{background:#07111ac7;border-radius:.25rem;padding:.08rem .3rem;font-size:.6rem;position:absolute;bottom:.2rem;right:.2rem}.sr-discussion-more-comments{color:#276ab9;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-size:.75rem;font-weight:650}.sr-discussion-feed-filters{gap:.4rem;margin:.1rem 0 .75rem;display:flex;overflow-x:auto}.sr-discussion-feed-filters button{color:#5d7190;cursor:pointer;background:#fff;border:1px solid #d7e4f2;border-radius:999px;flex:none;padding:.42rem .8rem;font-size:.72rem;font-weight:650}.sr-discussion-feed-filters button.is-active{color:#1a5cac;background:#e9f3ff;border-color:#87b5ef}.sr-discussion-composer-top{align-items:flex-start;gap:.75rem;display:flex}.sr-discussion-compose-avatar,.sr-discussion-person-avatar{color:#355b9b;background:linear-gradient(145deg,#dcecff,#e8e2ff);border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.78rem;font-weight:750;display:grid;overflow:hidden}.sr-discussion-person-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sr-discussion-composer textarea,.sr-discussion-edit-box textarea{resize:vertical;color:#263851;background:#f5f8fc;border:0;border-radius:.7rem;outline:none;width:100%;min-height:76px;padding:.8rem .9rem;line-height:1.55}.sr-discussion-composer textarea:focus,.sr-discussion-edit-box textarea:focus{box-shadow:0 0 0 2px #b6d3fb}.sr-discussion-composer-tools,.sr-discussion-entry-actions{align-items:center;gap:.45rem;display:flex}.sr-discussion-composer-tools{border-top:1px solid #edf1f6;margin-top:.75rem;padding-top:.7rem}.sr-discussion-composer-tools>button,.sr-discussion-tool-button,.sr-discussion-entry-actions button{color:#697b95;cursor:pointer;background:0 0;border:0;border-radius:.65rem;align-items:center;gap:.4rem;min-height:2rem;padding:.35rem .6rem;font-size:.75rem;font-weight:650;display:inline-flex}.sr-discussion-composer-tools>button:hover,.sr-discussion-tool-button:hover,.sr-discussion-entry-actions button:hover,.sr-discussion-entry-actions button.is-active{color:#2164bd;background:#edf5ff}.sr-discussion-composer-tools svg,.sr-discussion-entry-actions svg{width:1rem;height:1rem}.sr-discussion-like-control{align-items:center;min-width:0;display:inline-flex}.sr-discussion-like-control .sr-discussion-like-count{color:#2164bd;justify-content:center;min-width:1.6rem;margin-left:-.15rem;padding-inline:.3rem;font-weight:750}.sr-discussion-like-control .sr-discussion-like-count:hover{text-decoration:underline}.sr-discussion-photo-actions .sr-discussion-like-count{color:var(--primary-solid,#2563eb)}.sr-discussion-like-tooltip{z-index:95;color:#33445d;pointer-events:none;background:#fff;border:1px solid #cbd9e9;border-radius:.75rem;gap:.2rem;min-width:11rem;max-width:min(270px,100vw - 20px);padding:.65rem .8rem;font-size:.75rem;line-height:1.4;display:grid;position:fixed;transform:translate(-50%,-100%);box-shadow:0 10px 30px #172b4930}.sr-discussion-like-tooltip.is-below{transform:translate(-50%)}.sr-discussion-like-tooltip strong{color:#203a5f}.sr-discussion-like-tooltip small{color:#71839a;font-size:.68rem}.sr-discussion-likes-overlay{z-index:88;background:#07111a80}.sr-discussion-likes-modal{z-index:89;color:#263a56;background:#fff;border:1px solid #dbe5f1;flex-direction:column;gap:0;width:min(420px,100vw - 2rem);max-width:none;max-height:min(70dvh,620px);padding:0;display:flex;overflow:hidden}.sr-discussion-likes-modal-header{border-bottom:1px solid #e2eaf4;flex:none;justify-content:space-between;align-items:center;padding:.9rem 1rem;display:flex}.sr-discussion-likes-modal-header [data-slot=dialog-title]{font-size:1rem;font-weight:750}.sr-discussion-likes-modal-header button{color:#526883;cursor:pointer;background:#eef4fb;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.sr-discussion-likes-modal-header svg{width:1rem;height:1rem}.sr-discussion-likes-list{min-height:4rem;padding:.45rem .75rem .75rem;overflow-y:auto}.sr-discussion-likes-person{border-radius:.65rem;align-items:center;gap:.7rem;padding:.5rem .35rem;display:flex}.sr-discussion-likes-person>span:nth-child(2){gap:.12rem;min-width:0;display:grid}.sr-discussion-likes-person strong{color:#253b59;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.sr-discussion-likes-person small{color:#8090a6;font-size:.67rem}.sr-discussion-likes-person>svg{color:#2873ce;width:1rem;height:1rem;margin-left:auto}.sr-discussion-like-avatar{color:#2662ac;background:#dceafd;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:.7rem;font-weight:700;display:grid;overflow:hidden}.sr-discussion-like-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sr-discussion-likes-status,.sr-discussion-likes-error{color:#71839a;justify-content:center;align-items:center;gap:.4rem;padding:1rem;font-size:.75rem;display:flex}.sr-discussion-likes-status svg{width:1rem;height:1rem}.sr-discussion-likes-error{color:#aa4545;flex-direction:column}.sr-discussion-likes-error button,.sr-discussion-likes-more{color:#2164bd;cursor:pointer;background:#edf5ff;border:0;border-radius:.6rem;padding:.5rem .75rem;font-size:.75rem;font-weight:700}.sr-discussion-likes-more{width:100%;margin-top:.35rem;display:block}.sr-discussion-tool-button{position:relative;overflow:hidden}.sr-discussion-tool-button input,.sr-discussion-reply-file input{opacity:0;width:1px;height:1px;position:absolute}.sr-discussion-tool-button:has(input:disabled){cursor:not-allowed;opacity:.5}.sr-discussion-mentioned,.sr-discussion-pending-files{color:#4471ac;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.65rem 0 0 3.25rem;font-size:.74rem;display:flex}.sr-discussion-mentioned>button,.sr-discussion-pending-files>span{color:#315f9e;background:#f1f7ff;border:1px solid #d6e6fb;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .55rem;display:inline-flex}.sr-discussion-mentioned button svg,.sr-discussion-pending-files button svg{width:.8rem;height:.8rem}.sr-discussion-mentioned button{cursor:pointer}.sr-discussion-pending-files button{color:#6580a5;background:0 0;border:0}.sr-discussion-mention-picker{background:#fff;border:1px solid #dce7f4;border-radius:.8rem;margin:.75rem 0 0 3.25rem;overflow:hidden}.sr-discussion-mention-picker>input{border:0;border-bottom:1px solid #edf1f6;outline:none;width:100%;padding:.65rem .8rem;font-size:.8rem}.sr-discussion-people-list{max-height:180px;padding:.25rem;overflow:auto}.sr-discussion-people-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:.6rem;align-items:center;gap:.6rem;width:100%;padding:.45rem;display:flex}.sr-discussion-people-list>button:hover{background:#f3f7fc}.sr-discussion-people-list>button:disabled{opacity:.45;cursor:default}.sr-discussion-people-list .sr-discussion-person-avatar{width:2rem;height:2rem}.sr-discussion-people-list small{color:#8290a3;margin-top:.1rem;font-size:.67rem;display:block}.sr-discussion-muted{color:#8693a5;padding:.6rem;font-size:.75rem;display:block}.sr-discussion-posts{gap:.85rem;width:100%;max-width:752px;margin-inline:auto;display:grid}.sr-discussion-post{padding:1rem 1.1rem .7rem}.sr-discussion-post-author{align-items:center;gap:.65rem;display:flex}.sr-discussion-post-author .sr-discussion-person-avatar{width:2.7rem;height:2.7rem}.sr-discussion-post-author strong{color:#253752;font-size:.84rem;display:block}.sr-discussion-post-author small{color:#8290a3;margin-top:.2rem;font-size:.68rem;display:block}.sr-discussion-post-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#33445d;margin:.85rem 0 .65rem;font-size:.88rem;line-height:1.65}.sr-discussion-entry-actions{border-bottom:1px solid #edf1f6;padding:.35rem 0 .55rem}.sr-discussion-comments-toggle{color:#627590;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;width:100%;padding:.65rem .1rem .1rem;font-size:.75rem;display:flex}.sr-discussion-comments-toggle svg{color:#4778ba;width:1rem;height:1rem}.sr-discussion-comments-toggle span{color:#3872bb;margin-left:auto;font-weight:650}.sr-discussion-comments{border-top:1px solid #edf1f6;gap:.7rem;margin-top:.75rem;padding-top:.8rem;display:grid}.sr-discussion-comment{align-items:flex-start;gap:.5rem;display:flex;position:relative}.sr-discussion-comment:has(.sr-discussion-nested-reply):before{top:var(--sr-thread-top,1.85rem);width:2px;height:var(--sr-thread-height,calc(100% - 4.75rem));content:"";pointer-events:none;background:#cbd9e9;border-radius:2px;position:absolute;left:calc(1rem - 1px)}.sr-discussion-comment>.sr-discussion-person-avatar{width:2rem;height:2rem;font-size:.65rem}.sr-discussion-comment-content{flex:1;min-width:0}.sr-discussion-comment-bubble{background:#f0f3f7;border-radius:.9rem;max-width:100%;padding:.55rem .75rem;display:inline-block}.sr-discussion-comment-bubble strong{color:#344863;margin-bottom:.2rem;font-size:.74rem;display:block}.sr-discussion-comment-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;color:#3f4e64;margin:0;font-size:.8rem;line-height:1.5}.sr-discussion-comment-bubble small{color:#8a96a6;margin-top:.3rem;font-size:.63rem;display:block}.sr-discussion-comment .sr-discussion-entry-actions{border:0;padding:.1rem 0}.sr-discussion-comment .sr-discussion-entry-actions button{min-height:1.6rem;padding:.2rem .4rem;font-size:.68rem}.sr-discussion-comment-controls{flex-wrap:wrap;gap:.2rem .75rem;padding:.15rem .3rem .25rem;display:flex}.sr-discussion-comment-controls button{color:#52739c;cursor:pointer;background:0 0;border:0;padding:.12rem .15rem;font-size:.68rem;font-weight:650}.sr-discussion-comment-controls button:hover:not(:disabled){color:#1769c2;text-decoration:underline}.sr-discussion-comment-controls button:disabled{cursor:default;opacity:.5}.sr-discussion-nested-replies{gap:.55rem;margin:.25rem 0 .35rem -1.5rem;padding:.15rem 0 .1rem 2.75rem;display:grid}.sr-discussion-nested-reply{align-items:flex-start;gap:.45rem;display:flex;position:relative}.sr-discussion-nested-reply:before{content:"";pointer-events:none;border-bottom:2px solid #cbd9e9;border-left:2px solid #cbd9e9;border-bottom-left-radius:.65rem;width:2.25rem;height:.65rem;position:absolute;top:.2rem;left:-2.75rem}.sr-discussion-nested-reply>.sr-discussion-person-avatar{width:1.7rem;height:1.7rem;font-size:.58rem}.sr-discussion-nested-reply .sr-discussion-comment-bubble{background:#f5f7fa;border-radius:.75rem;padding:.45rem .65rem}.sr-discussion-nested-reply .sr-discussion-entry-actions{margin-left:.1rem}.sr-discussion-reply-context{color:#7690ad!important;margin:-.05rem 0 .25rem!important;font-size:.68rem!important}.sr-discussion-replying-to{color:#71839a;align-items:center;gap:.3rem;padding:.4rem .6rem 0;font-size:.68rem;display:flex}.sr-discussion-replying-to strong{color:#34699f}.sr-discussion-replying-to button{color:#52739c;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:.68rem}.sr-discussion-reply-form{align-items:center;gap:.45rem;padding-top:.2rem;display:flex}.sr-discussion-reply-form>input{background:#f7f9fc;border:1px solid #e1e7ef;border-radius:999px;outline:none;flex:1;min-width:0;padding:.6rem .85rem;font-size:.78rem}.sr-discussion-reply-form>input:focus{background:#fff;border-color:#98bdf0}.sr-discussion-reply-form.is-thread-reply{background:#f8fbff;border:1px solid #b9d5f5;border-radius:.9rem;flex-direction:column;align-items:stretch;gap:.45rem;margin:.2rem 0 .35rem;padding:.55rem .65rem .45rem;display:flex;box-shadow:0 2px 8px #2865a00c}.sr-discussion-reply-form.is-thread-reply>textarea{resize:vertical;color:#33445d;width:100%;min-height:3.5rem;max-height:9rem;font:inherit;background:#fff;border:1px solid #dce7f3;border-radius:.65rem;outline:none;padding:.6rem .7rem;font-size:.78rem;line-height:1.5;display:block}.sr-discussion-reply-form.is-thread-reply>textarea:focus{border-color:#6da8f0;box-shadow:0 0 0 3px #2b75dd1a}.sr-discussion-reply-form.is-thread-reply>textarea::placeholder{color:#8a9bb0}.sr-discussion-reply-form-actions{align-items:center;gap:.35rem;display:flex}.sr-discussion-reply-form.is-thread-reply .sr-discussion-reply-form-actions{justify-content:flex-end}.sr-discussion-reply-form.is-thread-reply .sr-discussion-reply-file{margin-right:auto}.sr-discussion-replying-to{color:#627c9a;background:#edf5ff;border-radius:.55rem .55rem 0 0;margin:.2rem 0 0;padding:.45rem .6rem}.sr-discussion-replying-to+.sr-discussion-reply-form.is-thread-reply{border-top-left-radius:0;margin-top:0}.sr-discussion-reply-file{color:#6f819b;cursor:pointer;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.sr-discussion-reply-file:hover{color:#2563b8;background:#edf5ff}.sr-discussion-reply-file svg{width:1rem;height:1rem}.sr-discussion-reply-file input{inset:0}.sr-discussion-files{gap:.35rem;margin:.5rem 0 .65rem;display:grid}.sr-discussion-file{color:#385577;text-align:left;cursor:pointer;background:#f7faff;border:1px solid #e0e9f5;border-radius:.7rem;align-items:center;gap:.5rem;min-width:0;padding:.5rem .65rem;font-size:.73rem;display:flex}.sr-discussion-file:hover{background:#eef6ff;border-color:#b7d2f5}.sr-discussion-file svg{color:#5687c4;flex:none;width:1rem;height:1rem}.sr-discussion-file-size{color:#8491a3;font-size:.65rem}.sr-discussion-context{background:#f9fbfe;border-left:1px solid #e2eaf4;padding:1.1rem;overflow:auto}.sr-discussion-context-card{background:#fff;border:1px solid #e4ebf4;border-radius:.85rem;margin-bottom:.7rem;padding:.85rem}.sr-discussion-context-card>span{color:#8190a5;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.4rem;font-size:.65rem;font-weight:700;display:block}.sr-discussion-context-card strong{color:#273a57;font-size:.85rem}.sr-discussion-context-card p{color:#71819a;margin:.3rem 0 0;font-size:.74rem;line-height:1.5}.sr-discussion-context-hint{color:#53759e;background:#edf5ff;border-radius:.8rem;gap:.55rem;padding:.8rem;display:flex}.sr-discussion-context-hint svg{flex:none;width:1rem;height:1rem}.sr-discussion-context-hint p{margin:0;font-size:.7rem;line-height:1.5}.sr-discussion-empty{color:#8492a5;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:180px;font-size:.8rem;display:flex}.sr-discussion-empty svg{color:#77a2d6;width:1.6rem;height:1.6rem}.sr-discussion-empty strong{color:#405571;font-size:.9rem}.sr-discussion-error{color:#a43d3d;background:#fff5f5;border:1px solid #f3c8c8;border-radius:.7rem;margin:0 0 .8rem;padding:.65rem .8rem;font-size:.78rem}.sr-discussion-edit-box{gap:.5rem;margin:.6rem 0;display:grid}.sr-discussion-edit-box>div{gap:.4rem;display:flex}.sr-discussion-load-more{border-radius:999px;margin:1rem auto 0;display:flex}.sr-discussion-readonly{text-align:center;color:#8290a3;margin:.75rem 0 0;font-size:.72rem}@media (width<=760px){[data-slot=dialog-content].sr-discussion-dialog{border-radius:1rem!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;height:calc(100% - 16px)!important;max-height:calc(100% - 16px)!important}.sr-discussion-layout{display:block}.sr-discussion-context{display:none}.sr-discussion-feed{height:100%;padding:.75rem}.sr-discussion-composer{padding:.75rem}.sr-discussion-header{min-height:68px;padding-left:1rem}.sr-discussion-post{padding:.8rem .85rem .6rem}.sr-discussion-composer-tools{flex-wrap:wrap}.sr-discussion-format-tools,.sr-discussion-pending-gallery,.sr-discussion-upload-progress,.sr-discussion-writing-preview{margin-left:0}.sr-discussion-gallery{height:58vw}.sr-discussion-gallery.is-count-1.is-first-portrait{height:auto}.sr-discussion-gallery.is-count-4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.sr-discussion-gallery.is-count-4 .sr-discussion-gallery-tile{grid-area:auto}.sr-discussion-gallery.is-count-5{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));height:76vw}.sr-discussion-gallery.is-count-5 .sr-discussion-gallery-tile:first-child{grid-area:1/1/3}.sr-discussion-gallery.is-count-5 .sr-discussion-gallery-tile:nth-child(2){grid-area:1/2}.sr-discussion-gallery.is-count-5 .sr-discussion-gallery-tile:nth-child(3){grid-area:2/2}.sr-discussion-gallery.is-count-5 .sr-discussion-gallery-tile:nth-child(4){grid-area:3/1}.sr-discussion-gallery.is-count-5 .sr-discussion-gallery-tile:nth-child(5){grid-area:3/2}.sr-discussion-lightbox{border-radius:0;width:100vw;max-width:100vw;height:100dvh}.sr-discussion-photo-viewer{grid-template-rows:minmax(34dvh,46dvh) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sr-discussion-photo-toolbar{gap:.3rem;top:.4rem;left:.45rem;right:.45rem}.sr-discussion-photo-toolbar button{width:2.25rem;height:2.25rem}.sr-discussion-photo-toolbar button:first-child{margin-right:.1rem}.sr-discussion-lightbox-stage{padding:2.7rem}.sr-discussion-photo-sidebar{border-top:1px solid var(--border-subtle,#334155);border-left:0}.sr-discussion-photo-origin{min-height:2.7rem;padding-block:.4rem}.sr-discussion-photo-author{padding-block:.65rem}.sr-discussion-photo-actions{min-height:3rem}.sr-discussion-photo-comments{gap:.55rem;padding-block:.6rem}.sr-discussion-photo-comment-cta{margin-top:.3rem}.sr-discussion-lightbox-header{padding-inline:.65rem}.sr-discussion-lightbox-stage .sr-discussion-lightbox-nav{width:2.25rem;height:2.25rem}.sr-discussion-lightbox-nav.is-previous{left:.35rem}.sr-discussion-lightbox-nav.is-next{right:.35rem}}.sr-discussion-legacy-composer{display:none!important}.sr-discussion-composer-launcher{color:#334a68;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e9f3;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;margin-bottom:1rem;padding:.8rem .9rem;display:grid;box-shadow:0 5px 18px #28466b0a}.sr-discussion-composer-launcher:hover{border-color:#b6d1f3;box-shadow:0 8px 24px #2863a914}.sr-discussion-composer-launcher-prompt{color:#7b8798;text-overflow:ellipsis;white-space:nowrap;background:#f2f5f9;border-radius:999px;padding:.75rem 1rem;font-size:.84rem;overflow:hidden}.sr-discussion-composer-launcher-action{color:#26834d;white-space:nowrap;background:#effaf3;border-radius:.7rem;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.sr-discussion-composer-launcher-action svg{width:1rem;height:1rem}.sr-discussion-composer-fab{z-index:5;color:#fff;cursor:pointer;background:linear-gradient(145deg,#3685f5,#0863d9);border:1px solid #fff;border-radius:50%;place-items:center;width:3.35rem;height:3.35rem;transition:transform .16s,box-shadow .16s;display:grid;position:absolute;bottom:1.25rem;right:286px;box-shadow:0 8px 22px #164d9a45,0 0 0 4px #ffffffd9}.sr-discussion-composer-fab:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 11px 26px #164d9a55,0 0 0 4px #ffffffed}.sr-discussion-composer-fab:focus-visible{outline-offset:3px;outline:3px solid #8fc2ff}.sr-discussion-composer-fab svg{stroke-width:2.5px;width:1.5rem;height:1.5rem}.sr-discussion-create-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111827a8}.sr-discussion-create-dialog{z-index:81;background:#fff;border:1px solid #d7e1ec;border-radius:1.1rem;flex-direction:column;gap:0;width:min(680px,100vw - 24px);max-width:min(680px,100vw - 24px);height:min(88dvh,820px);max-height:calc(100dvh - 24px);padding:0;display:flex;overflow:hidden;box-shadow:0 28px 90px #0d203744}.sr-discussion-create-dialog.is-media-review{width:min(1100px,100vw - 24px);max-width:min(1100px,100vw - 24px)}.sr-discussion-create-header{text-align:center;border-bottom:1px solid #e8edf3;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:.8rem;min-height:4.2rem;padding:.8rem 1rem;display:flex}.sr-discussion-create-header>div{flex:1;min-width:0}.sr-discussion-create-header h2{color:#28384d;font-size:1.08rem;font-weight:750}.sr-discussion-create-header p{color:#7a8798;margin-top:.15rem;font-size:.7rem}.sr-discussion-create-back{color:#445871;cursor:pointer;background:#f1f4f8;border:0;border-radius:50%;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.sr-discussion-create-back:hover{color:#1768ce;background:#e8f1fc}.sr-discussion-create-back svg{width:1.1rem;height:1.1rem}.sr-discussion-create-identity{align-items:center;gap:.7rem;display:flex}.sr-discussion-create-identity-info{gap:.25rem;min-width:0;display:grid}.sr-discussion-create-identity-info>strong{color:#2b3b52;font-size:.84rem}.sr-discussion-post-audience{color:#617187;background:#f7f9fc;border:1px solid #e1e8f0;border-radius:999px;align-items:center;gap:.3rem;width:fit-content;max-width:100%;padding:.2rem .5rem;font-size:.65rem;font-weight:650;display:inline-flex}.sr-discussion-post-audience svg{width:.72rem;height:.72rem}.sr-discussion-create-form{flex-direction:column;flex:1;gap:.8rem;min-height:0;padding:1rem 1.15rem;display:flex;overflow:auto}.sr-discussion-create-textarea{resize:none;color:#27364b;background:#fff;border:0;border-radius:.8rem;outline:none;flex:none;width:100%;min-height:3.25rem;max-height:220px;padding:.35rem 2.4rem .35rem .1rem;font-size:1.02rem;line-height:1.55}.sr-discussion-create-form.has-media .sr-discussion-create-textarea{flex:none;min-height:3.25rem;max-height:220px}.sr-discussion-create-textarea::placeholder{color:#9aa5b3}.sr-discussion-create-textarea:focus{box-shadow:none}.sr-discussion-create-textarea.is-ocean{color:#17436e;background:#e8f3ff}.sr-discussion-create-textarea.is-sunset{color:#724126;background:#fff0e5}.sr-discussion-create-textarea.is-mint{color:#21543c;background:#e7faef}.sr-discussion-create-textarea.is-lavender{color:#483b73;background:#f0ebff}.sr-discussion-create-textarea.is-peach{color:#6e5127;background:#fff4df}.sr-discussion-create-textarea.is-violet{color:#30205e;background:linear-gradient(135deg,#f0abfc,#c4b5fd 52%,#93c5fd)}.sr-discussion-create-textarea.is-berry{color:#fff;background:linear-gradient(135deg,#fb7185,#e11d48 60%,#be123c)}.sr-discussion-create-textarea.is-midnight{color:#fff;background:linear-gradient(135deg,#475569,#0f172a 70%)}.sr-discussion-create-textarea.is-gold{color:#713f12;background:linear-gradient(135deg,#fef08a,#fdba74 55%,#fb7185)}.sr-discussion-create-format{border-top:1px solid #edf1f5;flex:none;align-items:center;gap:.35rem;padding-top:.6rem;display:flex}.sr-discussion-create-format>button{color:#596e87;cursor:pointer;background:#fff;border:1px solid #e0e7ef;border-radius:.55rem;justify-content:center;align-items:center;gap:.35rem;min-width:2rem;height:2rem;padding:0 .45rem;font-size:.7rem;font-weight:650;display:inline-flex}.sr-discussion-create-format>button:hover,.sr-discussion-create-format>button.is-active{color:#2469bb;background:#edf5ff;border-color:#bad3f1}.sr-discussion-create-format>button svg{width:1rem;height:1rem}.sr-discussion-create-format-spacer{flex:1}.sr-discussion-background-picker{background:#f8fafc;border:1px solid #e4eaf1;border-radius:.8rem;flex-wrap:wrap;flex:none;align-items:center;gap:.55rem;padding:.7rem;display:flex}.sr-discussion-background-picker .sr-discussion-color-choice{width:1.8rem;height:1.8rem}.sr-discussion-background-picker>span{color:#748297;flex-basis:100%;font-size:.67rem}.sr-discussion-create-media-summary{background:0 0;border:0;border-radius:0;flex:none;padding:0;overflow:visible}.sr-discussion-pending-collage-wrap{gap:.55rem;margin-top:.1rem;display:grid;position:relative}.sr-discussion-pending-edit-all{z-index:3;color:#24344a;cursor:pointer;background:#fff;border:0;border-radius:.65rem;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .65rem;font-size:.7rem;font-weight:750;display:inline-flex;position:absolute;top:.6rem;left:.6rem;box-shadow:0 2px 8px #14263a3d}.sr-discussion-pending-edit-all:hover{color:#155fc0;background:#eff6ff}.sr-discussion-pending-edit-all:disabled{opacity:.55;cursor:not-allowed}.sr-discussion-pending-edit-all svg{width:.9rem;height:.9rem}.sr-discussion-pending-collage{background:#e1e7ef;border-radius:.6rem;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;height:clamp(210px,42vh,390px);display:grid;overflow:hidden}.sr-discussion-pending-collage.is-count-1{grid-template-rows:1fr;grid-template-columns:1fr;height:clamp(190px,36vh,320px)}.sr-discussion-pending-collage.is-count-2{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.sr-discussion-pending-collage.is-count-3{grid-template-rows:1fr 1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.sr-discussion-pending-collage.is-count-3 .sr-discussion-pending-collage-tile:first-child{grid-row:span 2}.sr-discussion-pending-collage.is-count-4{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.sr-discussion-pending-collage.is-count-4 .sr-discussion-pending-collage-tile:first-child{grid-area:1/1/4}.sr-discussion-pending-collage.is-count-4 .sr-discussion-pending-collage-tile:nth-child(2){grid-area:1/2}.sr-discussion-pending-collage.is-count-4 .sr-discussion-pending-collage-tile:nth-child(3){grid-area:2/2}.sr-discussion-pending-collage.is-count-4 .sr-discussion-pending-collage-tile:nth-child(4){grid-area:3/2}.sr-discussion-pending-collage.is-count-5{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.sr-discussion-pending-collage.is-count-5 .sr-discussion-pending-collage-tile:first-child{grid-area:1/1/4}.sr-discussion-pending-collage.is-count-5 .sr-discussion-pending-collage-tile:nth-child(2){grid-area:4/1/7}.sr-discussion-pending-collage.is-count-5 .sr-discussion-pending-collage-tile:nth-child(3){grid-area:1/2/3}.sr-discussion-pending-collage.is-count-5 .sr-discussion-pending-collage-tile:nth-child(4){grid-area:3/2/5}.sr-discussion-pending-collage.is-count-5 .sr-discussion-pending-collage-tile:nth-child(5){grid-area:5/2/7}.sr-discussion-pending-collage-tile{background:#eaf0f7;min-width:0;min-height:0;position:relative;overflow:hidden}.sr-discussion-pending-collage-tile .sr-discussion-pending-preview{width:100%;height:100%}.sr-discussion-pending-collage-tile .sr-discussion-pending-preview img,.sr-discussion-pending-collage-tile .sr-discussion-pending-preview video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sr-discussion-pending-collage-more{color:#fff;pointer-events:none;background:#14263aba;place-items:center;font-size:1.6rem;font-weight:750;display:grid;position:absolute;inset:0}@media (width<=760px){.sr-discussion-pending-collage.is-count-4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.sr-discussion-pending-collage.is-count-4 .sr-discussion-pending-collage-tile{grid-area:auto}.sr-discussion-pending-collage.is-count-5{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));height:min(76vw,390px)}.sr-discussion-pending-collage.is-count-5 .sr-discussion-pending-collage-tile:first-child{grid-area:1/1/3}.sr-discussion-pending-collage.is-count-5 .sr-discussion-pending-collage-tile:nth-child(2){grid-area:1/2}.sr-discussion-pending-collage.is-count-5 .sr-discussion-pending-collage-tile:nth-child(3){grid-area:2/2}.sr-discussion-pending-collage.is-count-5 .sr-discussion-pending-collage-tile:nth-child(4){grid-area:3/1}.sr-discussion-pending-collage.is-count-5 .sr-discussion-pending-collage-tile:nth-child(5){grid-area:3/2}}.sr-discussion-pending-documents{flex-wrap:wrap;gap:.4rem;display:flex}.sr-discussion-pending-document{color:#365879;background:#f4f8fd;border:1px solid #d7e5f5;border-radius:.7rem;align-items:center;gap:.4rem;max-width:100%;padding:.35rem .45rem;font-size:.68rem;display:inline-flex}.sr-discussion-pending-document-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr-discussion-pending-document>button{color:#60758c;cursor:pointer;background:#e5edf6;border:0;border-radius:50%;flex:none;place-items:center;width:1.35rem;height:1.35rem;display:grid}.sr-discussion-pending-document>button:hover{color:#c53030;background:#fee2e2}.sr-discussion-pending-document>button svg{width:.75rem;height:.75rem}.sr-discussion-add-to-post{background:#fff;border:1px solid #dfe6ee;border-radius:.8rem;flex:none;align-items:center;gap:.35rem;min-height:3.25rem;padding:.45rem .55rem;display:flex}.sr-discussion-add-to-post>strong{color:#58677a;white-space:nowrap;margin-right:auto;padding-left:.35rem;font-size:.74rem}.sr-discussion-add-media,.sr-discussion-add-to-post>button,.sr-discussion-add-more-media{color:#53667e;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.6rem;justify-content:center;align-items:center;gap:.35rem;min-height:2.2rem;padding:.35rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.sr-discussion-add-media:hover,.sr-discussion-add-to-post>button:hover,.sr-discussion-add-more-media:hover{background:#f0f5fb}.sr-discussion-add-media svg,.sr-discussion-add-to-post>button svg,.sr-discussion-add-more-media svg{width:1rem;height:1rem}.sr-discussion-add-media.is-photo svg{color:#36a86c}.sr-discussion-add-media.is-document svg{color:#64748b}.sr-discussion-add-media input,.sr-discussion-add-more-media input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}:is(.sr-discussion-add-media:has(input:disabled),.sr-discussion-add-more-media:has(input:disabled)){opacity:.5;cursor:not-allowed}.sr-discussion-add-context{display:none}.sr-discussion-compose-textarea-wrap{flex:none;position:relative}.sr-discussion-emoji-trigger{color:#75849a;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;bottom:.35rem;right:.3rem}.sr-discussion-emoji-trigger:hover{color:#2674da;background:#eef4fb}.sr-discussion-emoji-trigger svg{width:1.2rem;height:1.2rem}.sr-discussion-emoji-picker,.sr-discussion-option-popover{background:#fff;border:1px solid #e0e8f1;border-radius:.8rem;flex-wrap:wrap;flex:none;align-items:center;gap:.4rem;padding:.55rem;display:flex;box-shadow:0 6px 18px #22364d12}.sr-discussion-emoji-picker button{cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;width:2rem;height:2rem;font-size:1.2rem;display:grid}.sr-discussion-emoji-picker button:hover{background:#eff5fc}.sr-discussion-option-popover button{color:#3b5877;cursor:pointer;background:#f2f7fd;border:0;border-radius:.55rem;min-height:2rem;padding:.4rem .65rem;font-size:.75rem}.sr-discussion-option-popover input{border:1px solid #dce5ef;border-radius:.55rem;flex:1;min-width:14rem;min-height:2.2rem;padding:.4rem .6rem}.sr-discussion-option-popover>span{color:#8793a2;font-size:.7rem}.sr-discussion-post-meta-chips{flex-wrap:wrap;flex:none;gap:.4rem;display:flex}.sr-discussion-post-meta-chips button,.sr-discussion-post-meta-chips>span{color:#436488;background:#f3f8fe;border:1px solid #dce9f7;border-radius:999px;align-items:center;gap:.3rem;padding:.32rem .55rem;font-size:.72rem;display:inline-flex}.sr-discussion-post-meta-chips button{cursor:pointer}.sr-discussion-post-meta-chips svg{width:.75rem;height:.75rem}.sr-discussion-audience-info{color:#536981;background:#fff;border:1px solid #d9e5f3;border-radius:.65rem;gap:.25rem;max-width:20rem;padding:.6rem .7rem;font-size:.7rem;display:grid;box-shadow:0 5px 16px #1e395414}.sr-discussion-post-audience-static{color:#58708b;background:#f1f6fb;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .55rem;font-size:.7rem;display:inline-flex}.sr-discussion-post-audience-static svg{width:.85rem;height:.85rem}.sr-discussion-publish-review{flex-direction:column;flex:1;gap:.8rem;min-height:0;padding:1rem 1.15rem;display:flex;overflow:auto}.sr-discussion-publish-body{color:#27364b;min-height:2rem}.sr-discussion-publish-review>.sr-discussion-pending-collage-wrap{width:100%}.sr-discussion-publish-review>.sr-discussion-create-footer{margin-top:auto}.sr-discussion-create-footer{border-top:1px solid #edf1f5;flex:none;align-items:center;gap:.55rem;padding-top:.7rem;display:flex}.sr-discussion-create-footer .sr-discussion-create-count{color:#8a96a5;margin-right:auto;font-size:.68rem}.sr-discussion-create-footer>button{border-radius:.65rem;min-height:2.4rem;padding-inline:1rem}.sr-discussion-create-footer>button[type=submit]{background:#1877f2;min-width:7rem}.sr-discussion-create-footer>button[type=submit]:hover{background:#1266d6}.sr-discussion-create-footer svg{width:1rem;height:1rem}.sr-discussion-media-review{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.9rem 1rem 1rem;display:flex;overflow:hidden}.sr-discussion-media-review-toolbar{color:#77869a;flex:none;justify-content:space-between;align-items:center;gap:1rem;font-size:.73rem;display:flex}.sr-discussion-add-more-media{color:#346aa8;background:#f7faff;border:1px solid #dbe5f0}.sr-discussion-media-review>.sr-discussion-pending-gallery{flex:1;min-height:0;overflow:auto}.sr-discussion-pending-gallery:has(.sr-discussion-pending-item.is-review){grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.8rem;margin:0;padding:.1rem .2rem .5rem;display:grid;overflow:auto}.sr-discussion-pending-item.is-review{flex:initial;background:#fff;border-color:#dce4ed;border-radius:.85rem;grid-template-columns:minmax(0,1fr);align-content:start;width:auto;height:max-content;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 8px #2037500a}.sr-discussion-pending-item.is-review .sr-discussion-pending-preview{height:clamp(150px,26vh,250px)}.sr-discussion-pending-remove{z-index:2;color:#fff;cursor:pointer;background:#172333d9;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.55rem;right:.55rem;box-shadow:0 1px 5px #0004}.sr-discussion-pending-remove:hover{background:#c53030}.sr-discussion-pending-remove:disabled{opacity:.45;cursor:not-allowed}.sr-discussion-pending-remove svg{width:1rem;height:1rem}.sr-discussion-pending-index{display:none}.sr-discussion-pending-item.is-review .sr-discussion-pending-index{z-index:1;color:#fff;background:#172b49d9;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.7rem;font-weight:750;display:grid;position:absolute;top:.55rem;left:.55rem}.sr-discussion-pending-item.is-review .sr-discussion-pending-name{color:#495b72;padding:.5rem .65rem .1rem;font-size:.68rem}.sr-discussion-pending-caption-label{color:#506883;gap:.3rem;padding:.45rem .65rem .55rem;font-size:.72rem;font-weight:700;display:grid}.sr-discussion-pending-caption{resize:vertical;color:#394b60;width:100%;min-height:3.5rem;font:inherit;background:#f8fbff;border:1px solid #dce6f1;border-radius:.55rem;outline:none;padding:.55rem .65rem;font-size:.74rem;font-weight:400;line-height:1.45;display:block}.sr-discussion-pending-caption:focus{background:#fff;border-color:#6da8f0;box-shadow:0 0 0 3px #2b75dd1a}.sr-discussion-pending-item.is-review .sr-discussion-pending-actions{border-top:1px solid #f0f3f7;justify-content:flex-end;padding:.25rem .4rem}.sr-discussion-gallery-caption{color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:linear-gradient(#0000,#0b1725c9);padding:1.4rem .65rem .55rem;font-size:.72rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.sr-discussion-lightbox-caption{color:#e7edf5;text-align:center;flex:none;max-height:18dvh;margin:0;padding:.5rem 1rem .75rem;font-size:.82rem;overflow-y:auto}@media (width<=760px){.sr-discussion-composer-launcher{grid-template-columns:auto minmax(0,1fr)}.sr-discussion-composer-launcher-action{grid-column:2;justify-self:start}.sr-discussion-composer-fab{bottom:1rem;right:1rem}.sr-discussion-create-dialog,.sr-discussion-create-dialog.is-media-review{border-radius:.9rem;width:calc(100vw - 12px);max-width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.sr-discussion-create-form{padding:.8rem}.sr-discussion-create-textarea{min-height:3.25rem;font-size:.96rem}.sr-discussion-add-to-post{flex-wrap:wrap}.sr-discussion-add-to-post>strong{flex-basis:100%}.sr-discussion-add-context{color:#8a96a5;flex-basis:100%;font-size:.65rem;display:block}.sr-discussion-pending-gallery:has(.sr-discussion-pending-item.is-review){grid-template-columns:1fr}.sr-discussion-pending-item.is-review .sr-discussion-pending-preview{height:38vh}.sr-discussion-media-review-toolbar{align-items:flex-start}.sr-discussion-media-review-toolbar p{max-width:60%}}.sales-modal-backdrop{z-index:60;background:#111e3280;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.sales-modal{border:1px solid var(--border-strong);background:var(--content-surface);border-radius:18px;flex-direction:column;width:min(860px,100%);max-height:min(88vh,850px);display:flex;overflow:hidden;box-shadow:0 28px 80px #10203866}.sales-modal header,.sales-modal footer{justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.sales-modal header{border-bottom:1px solid var(--border-strong)}.sales-modal header h2{margin:0;font-size:19px}.sales-modal header button{color:var(--text);background:0 0;border:0}.sales-modal header svg{width:18px;height:18px}.sales-modal-body{flex-direction:column;gap:14px;padding:20px 22px;display:flex;overflow-y:auto}.sales-modal-body label{flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.sales-modal input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:0;margin:0;padding:0}.sales-modal-body label.sales-check{flex-direction:row;align-items:center;gap:8px}.sales-modal-body label small{color:var(--muted-text);font-weight:400}.sales-modal textarea{resize:vertical;min-height:82px}.sales-modal footer{border-top:1px solid var(--border-strong);justify-content:flex-end;gap:9px}.sales-modal-backdrop--drawer{background:#111e3259;justify-content:flex-end;align-items:stretch;padding:0}.sales-modal--drawer{border-left:1px solid color-mix(in srgb, var(--border-strong) 60%, white);transform-origin:100%;border-radius:0;width:min(680px,100%);height:100%;max-height:none;animation:.32s cubic-bezier(.2,.85,.25,1) both sales-drawer-in;box-shadow:-18px 0 48px #07172b40,-4px 0 16px #07172b24,inset 1px 0 #ffffff70}.application-window:has(.sales-modal--drawer) .window-controls{display:none}.sales-attach-field{flex-direction:column;gap:6px;display:flex}.sales-attach-field>span:first-child{color:var(--text);font-size:13px;font-weight:500}.sales-attach-dropzone{border:1.5px dashed var(--border-strong);background:var(--surface-raised);min-height:82px;color:var(--muted-text);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:12px;font-size:12.5px;transition:border-color .12s,background .12s;display:flex}.sales-attach-dropzone--over{background:color-mix(in srgb, #f97316 8%, var(--surface-raised));color:var(--text);border-color:#f97316}.sales-attach-dropzone svg{color:#f97316;width:20px;height:20px}.sales-attach-browse{color:#c85b12;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;-webkit-text-decoration:underline #c85b1266;text-decoration:underline #c85b1266}.sales-attach-browse:hover{color:#f97316}.sales-attach-browse:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #f97316}.sales-attach-chips{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sales-attach-chips li{background:var(--surface-raised);border-radius:8px;align-items:center;gap:7px;padding:5px 8px 5px 10px;font-size:12px;display:flex}.sales-attach-chips>li>svg:first-child{width:13px;height:13px;color:var(--muted-text);flex-shrink:0}.sales-attach-chip-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sales-attach-chip-size{color:var(--muted-text);flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:11px}.sales-attach-chips button{color:var(--muted-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:2px;display:inline-flex}.sales-attach-chips button:hover{color:var(--text)}.sales-attach-chips button svg{width:13px;height:13px}@keyframes sales-drawer-in{0%{opacity:0;transform:perspective(1200px)translate(56px)rotateY(-4deg)scale(.985)}to{opacity:1;transform:perspective(1200px)translate(0)rotateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.sales-modal--drawer{animation:none}}.sales-next-step-hint{border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--muted-text);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5}.sales-customer-card{border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.sales-customer-card strong{font-size:13px;font-weight:500}.sales-form-section-label{color:var(--muted-text);text-transform:uppercase;letter-spacing:.04em;margin:22px 0 10px;font-size:11px;font-weight:500}.sales-form-section-label:first-of-type{margin-top:4px}.sales-customer-branch-required select{background:#fff6e6;border-color:#f0a93f}.sales-badge-required{color:#a52c37;background:#fee6e7;border-radius:6px;align-self:flex-start;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.sales-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sales-editor-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px}.sales-line-toolbar{z-index:20;background:#f8fcff;border:1px solid #c3dcf2;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:8px 10px 8px 14px;display:flex;position:sticky;top:10px;box-shadow:0 10px 26px #1d5c941c,0 2px 7px #1d5c940d}.sales-line-toolbar-status{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sales-line-toolbar-count{color:#194b7c;white-space:nowrap;font-size:13px;font-weight:800}.sales-line-toolbar-state{color:#247653;white-space:nowrap;background:#e7f8ef;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.sales-line-toolbar-state--dirty{color:#a5570f;background:#fff0d8}.sales-line-toolbar-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.sales-line-toolbar .sales-line-actions button{border-radius:12px;min-height:36px;padding-inline:13px;font-weight:750;transition:transform .15s,box-shadow .15s,background-color .15s}.sales-line-toolbar .sales-line-actions button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 5px 12px #1d5c9426}.sales-line-toolbar .sales-line-actions button:focus-visible{outline-offset:2px;outline:2px solid #2589db}.sales-line-toolbar .sales-line-toolbar-cancel{color:#24639b;background:#eff7ff;border-color:#a8c9e8}.sales-line-toolbar .sales-line-toolbar-add{color:#fff;background:#f58925;border-color:#ec8538}.sales-line-toolbar .sales-line-toolbar-save{color:#fff;background:#168e7d;border-color:#147e70}.sales-line-toolbar .sales-line-actions button:disabled{opacity:.48}.sales-editor-head h3{margin:0}.sales-line-editor-subtitle{color:var(--muted-text);margin:4px 0 0;font-size:12px;line-height:1.5}.sales-line-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}#sales-sr-lines{background:var(--content-surface)}.sales-line-edit-card{border:1px solid color-mix(in srgb, #f97316 18%, var(--border-strong));background:var(--surface);box-shadow:0 16px 36px color-mix(in srgb, var(--shadow-color) 32%, transparent), 0 3px 8px color-mix(in srgb, var(--shadow-color) 18%, transparent);border-radius:18px;flex-direction:column;gap:16px;margin-bottom:18px;padding:22px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.sales-line-edit-card:focus-within{border-color:color-mix(in srgb, #f97316 52%, var(--border-strong));box-shadow:0 18px 42px color-mix(in srgb, var(--shadow-color) 38%, transparent), 0 0 0 3px #f973161a}.sales-line-edit-card--collapsed{background:linear-gradient(120deg, var(--surface), color-mix(in srgb, #e9f5ff 38%, var(--surface)));gap:0;padding-block:14px}.sales-line-edit-card--collapsed .sales-line-edit-head{border-bottom:0;align-items:center;padding-bottom:0}.sales-line-edit-body{flex-direction:column;gap:16px;display:flex}.sales-line-edit-body[hidden]{display:none}.sales-line-collapsed-summary{flex:1;gap:10px;min-width:0;display:grid}.sales-line-collapsed-summary strong{color:var(--text);font-size:14px}.sales-line-collapsed-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sales-line-collapsed-products span{border:1px solid color-mix(in srgb, #60a5fa 30%, var(--border-subtle));background:color-mix(in srgb, #eff7ff 65%, var(--surface));min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-radius:11px;gap:3px;padding:7px 10px;font-size:13px;display:grid;overflow:hidden}.sales-line-collapsed-products small{color:#31639b;font-size:11px;font-weight:700}.sales-line-edit-card:before{content:"";background:linear-gradient(90deg,#ff7127,#f7901e);height:4px;position:absolute;top:0;left:0;right:0}.sales-line-edit-head .sales-line-index{color:#fff;background:linear-gradient(135deg,#ff7127,#f7901e);width:30px;height:30px;font-weight:700;box-shadow:0 3px 8px #f9731640}.sales-line-edit-head{border-bottom:1px solid var(--border-strong);align-items:center;gap:12px;padding-bottom:16px;padding-right:42px;display:flex}.sales-line-card-actions{flex-wrap:wrap;gap:7px;display:flex}.sales-line-card-actions button,.sales-line-collapse-button,.sales-line-subitem-button{border-radius:999px}.sales-line-card-actions .sales-line-copy-button{color:#175aab;background:#eaf4ff;border-color:#9ac6f5}.sales-line-card-actions .sales-line-copy-button:hover{background:#d9ecff}.sales-line-card-actions .sales-line-delete-button{color:#ba303f;background:#fff0f0;border:1px solid #f4b5b7}.sales-line-card-actions .sales-line-delete-button:hover{background:#ffe0e3}.sales-line-collapse-button{color:#175aab;background:#eaf4ff;border-color:#9ac6f5;position:absolute;top:14px;right:14px}.sales-line-subitem-button{color:#7041ac;background:#f3edff;border-color:#c9b0f4;align-self:flex-start}.sales-line-title-field{flex:1;gap:6px;min-width:0;display:grid}.sales-line-title-field label{color:var(--text);font-size:12px;font-weight:700}.sales-line-title-field label span{color:#e66a18}.sales-line-title-input{font-weight:600}.sales-line-delete-button{flex-shrink:0}.sales-line-edit-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sales-line-edit-fieldset{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-raised) 52%, var(--surface));min-width:0;box-shadow:inset 0 1px color-mix(in srgb, var(--surface) 60%, transparent);border-radius:12px;padding:14px}.sales-line-edit-fieldset input,.sales-line-edit-fieldset textarea{background:var(--surface)}.sales-line-edit-fieldset--0{grid-column:1/-1}.sales-line-group-heading{color:var(--text);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.sales-line-group-number{background:color-mix(in srgb, #f97316 12%, var(--background-solid));color:#c75a17;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.sales-line-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.sales-line-edit-fieldset--0 .sales-line-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-line-wide-field{grid-column:1/-1}.sales-line-edit-card textarea{resize:vertical;min-height:58px}.sales-line-files-disclosure{background:linear-gradient(110deg,#f0fffb,#eff8ff);border:1px solid #9dded6;border-radius:16px;padding:0 15px;box-shadow:0 4px 12px #1aa9a512}.sales-line-files-disclosure:hover{border-color:#30b5a8}.sales-line-files-disclosure summary{color:#096c75;cursor:pointer;align-items:center;gap:9px;padding:12px 0;font-size:13px;font-weight:700;list-style:none;display:flex}.sales-line-files-disclosure summary::-webkit-details-marker{display:none}.sales-line-files-summary-title{align-items:center;gap:8px;display:inline-flex}.sales-line-files-summary-title svg{width:17px;height:17px}.sales-line-files-count{color:#087767;background:#d4f5eb;border-radius:999px;padding:3px 9px;font-size:11px}.sales-line-files-chevron{width:16px;height:16px;margin-left:auto;transition:transform .16s}.sales-line-files-disclosure[open] .sales-line-files-chevron{transform:rotate(180deg)}.sales-line-files-disclosure summary:focus-visible{outline-offset:3px;outline:2px solid #f97316}.sales-line-files-disclosure[open]{padding-bottom:12px}.sales-line-files-disclosure .sales-line-attach{border-top:1px solid #b4e8df}.sales-line-files-disclosure .sales-line-attach-head span{color:#096c75}.sales-line-files-disclosure .sales-line-attach-head label{color:#166395;background:#e2f5ff;border-color:#8dcce0;border-radius:999px}.sales-line-files-disclosure .sales-line-attach-list>div{background:#fff;border-color:#b8d9f3;border-radius:11px}@media (width<=950px){.sales-line-edit-sections{grid-template-columns:minmax(0,1fr)}}@media (width<=650px){.sales-line-toolbar{flex-wrap:wrap;top:6px}.sales-line-toolbar .sales-line-actions{justify-content:space-between;width:100%}.sales-line-toolbar .sales-line-actions button{flex:1;padding-inline:8px}.sales-line-collapsed-products{grid-template-columns:minmax(0,1fr)}.sales-line-edit-head{flex-wrap:wrap;align-items:center}.sales-line-title-field,.sales-line-collapsed-summary{flex-basis:calc(100% - 46px)}.sales-editor-head{flex-direction:column}.sales-line-actions{justify-content:flex-start}.sales-line-edit-card{padding:18px 12px 12px}.sales-line-edit-fieldset--0 .sales-line-edit-grid,.sales-line-edit-grid{grid-template-columns:minmax(0,1fr)}}.sales-sub-editor{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-raised) 42%, var(--surface));border-radius:10px;flex-direction:column;flex-basis:100%;gap:8px;padding:10px;display:flex}.sales-sub-editor-row{flex-wrap:wrap;gap:8px;display:flex}.sales-sub-editor-row input{flex:135px}.sales-line-attach{border-top:1px solid var(--border-strong);padding-top:10px}.sales-line-attach-head{align-items:center;gap:7px;display:flex}.sales-line-attach-head svg{width:13px;height:13px;color:var(--muted-text)}.sales-line-attach-head span{color:var(--muted-text);font-size:11px;font-weight:600}.sales-line-attach-error{color:#d93835;margin-top:4px;font-size:11px;display:block}.sales-line-attach-list{flex-direction:column;gap:2px;margin:6px 0 0;display:flex}.sales-attach-chip-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:10px;margin-top:10px;display:grid}.sales-attach-chip-row{background:var(--content-surface);border:1px solid #dfe6ee;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:9px 11px;min-width:0;padding:12px;transition:border-color .12s,box-shadow .12s;display:grid;box-shadow:0 3px 10px #1c34500a}.sales-attach-chip-row:hover{border-color:#f4b082;box-shadow:0 7px 18px #1c345014}.sales-attach-chip-row--compact{box-shadow:none;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:4px 2px;display:flex}.sales-attach-chip-row--compact:hover{background:var(--surface-raised);box-shadow:none;border-color:#0000}.sales-attach-chip-icon{color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sales-attach-chip-icon svg{width:19px;height:19px}.sales-attach-chip-row--compact .sales-attach-chip-icon{border-radius:5px;width:20px;height:20px}.sales-attach-chip-row--compact .sales-attach-chip-icon svg{width:11px;height:11px}.sales-attach-chip-row--image .sales-attach-chip-icon{background:linear-gradient(135deg,#38bdf8,#0284c7)}.sales-attach-chip-row--pdf .sales-attach-chip-icon{background:linear-gradient(135deg,#f87171,#dc2626)}.sales-attach-chip-row--sheet .sales-attach-chip-icon{background:linear-gradient(135deg,#34d399,#059669)}.sales-attach-chip-row--other .sales-attach-chip-icon{background:linear-gradient(135deg,#94a3b8,#64748b)}.sales-attach-chip-info{gap:4px;min-width:0;display:grid}.sales-attach-chip-row .sales-attach-chip-name{color:#263951;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.sales-attach-chip-meta{color:#8391a3;font-size:10px}.sales-attach-chip-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;display:flex}.sales-attach-chip-action-error{color:#b42318;grid-column:1/-1;font-size:11px}.sales-attach-chip-row--compact{flex-wrap:wrap}.sales-attach-chip-row--compact .sales-attach-chip-action-error{flex-basis:100%}.sales-attach-chip-actions button{border-radius:7px;min-height:28px;font-size:10px}.sales-attach-chip-actions button svg{width:13px;height:13px}.sales-attach-chip-actions button:hover{color:#c45e1e}.sales-attach-chip-row--compact .sales-attach-chip-info{flex:1}.sales-attach-chip-row--compact .sales-attach-chip-name{font-size:11.5px;font-weight:500}.sales-attach-chip-row--compact .sales-attach-chip-actions{flex:none;gap:2px}.sales-attach-chip-row--list{min-height:64px;box-shadow:none;background:#f3fbf8;border-color:#cfeadf;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.sales-attach-chip-row--list:hover{box-shadow:none;border-color:#9bd5bd}.sales-attach-chip-row--list .sales-attach-chip-icon{color:#198566;background:#dff4eb}.sales-attach-chip-heading{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.sales-attach-chip-row--list .sales-attach-chip-name{color:#344b68;font-size:12px}.sales-attach-chip-row--list .sales-attach-chip-meta{color:#8295ac;font-size:10px}.sales-attach-kind-badge{color:#1c8967;background:#daf2e8;border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.2}.sales-attach-chip-row--list .sales-attach-chip-actions{flex-wrap:nowrap;grid-column:3;gap:7px}.sales-attach-chip-row--list .sales-attach-chip-actions button{color:#4b6380;white-space:nowrap;border-radius:7px;min-height:34px;padding-inline:10px;font-size:11px}.sales-attach-chip-row--list .sales-attach-chip-actions button:first-child{color:#218465;background:#fff;border-color:#b7decb}.sales-attach-chip-row--list .sales-attach-chip-actions button:first-child:hover{background:#e9f8f0}@media (width<=700px){.sales-attach-chip-row--list{grid-template-columns:40px minmax(0,1fr)}.sales-attach-chip-row--list .sales-attach-chip-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}}.sales-attach-chip-row .sales-attach-chip-size{color:var(--muted-text);flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:10px}.sales-approval-layout{grid-template-columns:minmax(220px,28%) minmax(0,1fr);align-items:start;gap:16px;display:grid}.sales-flow-option{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px;display:flex}.sales-flow-option.active{background:#f9731624}.sales-flow-option small{color:var(--muted-text)}.sales-add-flow{border-top:1px solid var(--border-strong);flex-wrap:wrap;align-items:flex-end;gap:8px;padding-top:12px;display:flex}.sales-add-flow label,.sales-approval-step-editor label{flex-direction:column;gap:4px;font-size:12px;display:flex}.sales-add-flow input,.sales-approval-step-editor input:not([type=checkbox]),.sales-approval-step-editor select,.sales-rule-row select{border:1px solid var(--border-strong);background:var(--content-surface);min-width:0;min-height:36px;color:var(--text);border-radius:8px;padding:6px 9px}.sales-approval-step-editor{border:1px solid var(--border-strong);border-radius:10px;flex-wrap:wrap;align-items:end;gap:9px;margin-bottom:10px;padding:12px;display:flex}.sales-approval-step-editor>label{flex:145px}.sales-approval-step-editor>button,.sales-rule-row button{border:1px solid var(--border-strong);background:var(--content-surface);min-height:36px;color:var(--text);cursor:pointer;border-radius:8px;padding:5px 10px}.sales-step-options{flex-wrap:wrap;flex-basis:100%;gap:12px;display:flex}.sales-step-options label{flex-direction:row;align-items:center;display:inline-flex}.sales-rule-row{border:1px solid var(--border-strong);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:8px;display:flex}.sales-rule-row select{flex:145px}.sales-rule-preview-inputs{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:14px;display:grid}.sales-rule-preview-inputs label{flex-direction:column;gap:5px;font-size:12px;display:flex}.sales-rule-preview-inputs select{border:1px solid var(--border-strong);background:var(--content-surface);min-width:0;min-height:36px;color:var(--text);border-radius:8px;padding:6px 8px}.sales-preview{border-top:1px solid var(--border-strong);margin-top:14px;padding-top:12px}.sales-flow-chain{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.sales-flow-chain-item{align-items:center;gap:6px;display:inline-flex}.sales-flow-chip{border:1px solid var(--border-strong);background:var(--content-surface);color:var(--text);border-radius:999px;padding:4px 11px;font-size:12px}.sales-flow-chip--start{background:var(--surface-raised);color:var(--muted-text)}.sales-flow-chip--end{color:#126543;background:#e8faf1;border-color:#a6e8c8;font-weight:700}.sales-flow-arrow{color:var(--muted-text);font-size:13px}.sales-success{color:#126543;background:#e8faf1;border:1px solid #a6e8c8;border-radius:9px;padding:10px}.sales-modal--drawer header{background:var(--content-surface);padding:17px 28px}.sales-modal--drawer header h2{font-size:21px;font-weight:700}.sales-modal--drawer .sales-modal-body{counter-reset:sales-create-section;background:var(--content-surface);gap:12px;padding:18px 28px 28px}.sales-modal--drawer .sales-modal-body>.sales-muted{margin:0 0 4px;font-size:13px;line-height:1.5}.sales-modal--drawer .sales-form-section-label{border-bottom:1px solid var(--border-strong);color:var(--text);letter-spacing:0;text-transform:none;align-items:center;gap:9px;margin:10px 0 0;padding:0 0 9px;font-size:14px;font-weight:700;display:flex}.sales-modal--drawer .sales-form-section-label:before{counter-increment:sales-create-section;content:counter(sales-create-section, decimal-leading-zero);color:#1759a4;background:#e8f2ff;border-radius:7px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.sales-modal--drawer .sales-form-section-label:first-of-type{margin-top:0}.sales-modal--drawer .sales-customer-card{background:0 0;border:0;gap:8px;padding:0}.sales-modal--drawer .sales-customer-card>strong{display:none}.sales-modal--drawer .sales-form-grid{gap:12px}.sales-modal--drawer input:not([type=checkbox]),.sales-modal--drawer select,.sales-modal--drawer textarea{border-color:color-mix(in srgb, var(--border-strong) 80%, #f97316);background:var(--content-surface);border-radius:10px;width:100%;min-height:44px;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:0 1px 2px #2817090a}.sales-modal--drawer input:not([type=checkbox]):hover,.sales-modal--drawer select:hover,.sales-modal--drawer textarea:hover,.sales-modal--drawer .sales-quick-add-trigger:hover{border-color:color-mix(in srgb, #f97316 55%, var(--border-strong))}.sales-modal--drawer input:not([type=checkbox]):focus-visible,.sales-modal--drawer select:focus-visible,.sales-modal--drawer textarea:focus-visible,.sales-modal--drawer .sales-quick-add-trigger:focus-visible,.sales-modal--drawer .sales-quick-add-trigger[aria-expanded=true]{outline-offset:1px;border-color:#f97316;outline:2px solid #f9731647;box-shadow:0 0 0 4px #f9731617}.sales-modal--drawer input::-moz-placeholder{color:var(--muted-text);opacity:.85}.sales-modal--drawer textarea::-moz-placeholder{color:var(--muted-text);opacity:.85}.sales-modal--drawer input::placeholder,.sales-modal--drawer textarea::placeholder{color:var(--muted-text);opacity:.85}.sales-modal--drawer .sales-quick-add-trigger,.sales-modal--drawer .sales-quick-add-menu{border-color:color-mix(in srgb, var(--border-strong) 80%, #f97316);background:var(--content-surface);color:var(--text)}.sales-modal--drawer .sales-quick-add-trigger{box-shadow:0 1px 2px #2817090a}.sales-modal--drawer .sales-quick-add-option{min-height:40px;color:var(--text)}.sales-modal--drawer .sales-quick-add-option:hover,.sales-modal--drawer .sales-quick-add-option[aria-selected=true]{background:color-mix(in srgb, #f97316 10%, var(--content-surface))}.sales-modal--drawer footer{background:var(--content-surface);padding:14px 28px}.sales-modal--drawer footer .sales-primary{min-width:108px}@media (width<=600px){.sales-modal--drawer header,.sales-modal--drawer footer,.sales-modal--drawer .sales-modal-body{padding-inline:18px}}@media (width<=760px){.sales-shell{grid-template-columns:56px minmax(0,1fr)}.sales-shell .app-navigation nav span,.sales-brand strong,.sales-brand small{display:none}.sales-shell .app-navigation nav button{justify-content:center}.sales-detail-layout,.sales-form-grid{grid-template-columns:1fr}.sales-detail-rail{position:static}.sales-queue-row{grid-template-columns:95px 1fr}.sales-queue-row span:last-child{display:none}.sales-content{padding:10px}}@media (width<=900px){.sales-approval-layout{grid-template-columns:1fr}.sales-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-overview-columns{grid-template-columns:1fr}.sales-overview-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (width<=1350px){.sales-filter-toolbar{grid-template-columns:minmax(220px,1fr) minmax(0,1.6fr)}.sales-request-view-tools{grid-column:1/-1;justify-content:flex-end}}@media (width<=760px){.sales-request-intro{padding:17px}.sales-request-intro h2{font-size:18px}.sales-request-intro-count{min-width:92px}.sales-request-scope{padding-inline:14px}.sales-filter-toolbar{grid-template-columns:1fr;padding:12px 14px}.sales-request-filter-fields{flex-wrap:wrap}.sales-request-filter-fields select{flex:130px}.sales-request-view-tools{flex-wrap:wrap;grid-column:auto;justify-content:flex-start}.sales-request-view-tools .sales-result-count{margin-right:auto}}@media (width<=480px){.sales-request-intro{align-items:flex-start}.sales-request-intro p{max-width:200px}.sales-request-intro-count{min-width:70px;padding:9px}.sales-request-intro-count span{text-align:center;max-width:75px}}.sales-shell .app-toolbar h1{font-size:17px}.sales-shell .sales-toolbar-actions button,.sales-shell .sales-icon-button{min-height:32px;padding:5px 9px}.sales-shell .sales-icon-button svg,.sales-shell .sales-toolbar-actions svg{width:14px;height:14px}.sales-shell .sales-primary{min-height:32px;padding:6px 11px;font-size:12px}.sales-shell .sales-primary svg{width:14px;height:14px}.sales-shell .sales-filters{gap:7px;padding:7px}.sales-shell .sales-tabs button{min-height:32px;padding:0 10px;font-size:12px}.sales-shell .sales-filters input,.sales-shell .sales-filters select{min-height:32px;padding:5px 9px;font-size:12px}.sales-shell .sales-column-picker summary,.sales-shell .sales-view-toggle button{min-height:32px;font-size:12px}.sales-shell .sales-column-picker summary svg,.sales-shell .sales-view-toggle svg{width:13px;height:13px}.sales-shell .sales-result-count{font-size:12px}.sales-shell .sales-table-wrap th,.sales-shell .sales-table-wrap td{padding:8px 10px;font-size:12px}.sales-shell .sales-status{padding:3px 7px;font-size:11px}@media (width<=760px){.sales-overview-hero{grid-template-columns:minmax(0,1fr) 190px;gap:14px;padding:22px}.sales-overview-hero-aside{min-height:145px}.sales-overview-date{font-size:12px;top:10px;right:20px}.sales-overview-queue-row{grid-template-columns:36px minmax(0,1fr)}.sales-overview-queue-action{display:none}}@media (width<=560px){.sales-overview{gap:11px}.sales-overview-hero{border-radius:17px;grid-template-columns:1fr;gap:16px;padding:20px 16px 16px}.sales-overview-hero h2{font-size:24px}.sales-overview-hero-copy>p{padding-right:4px;font-size:14px}.sales-overview-hero-aside{grid-template-columns:34px auto auto minmax(0,1fr);align-items:center;gap:8px;min-height:auto;padding:9px 11px}.sales-overview-hero-icon{grid-row:span 2}.sales-overview-hero-label,.sales-overview-hero-note{margin:0}.sales-overview-hero-aside>strong{grid-area:span 2/2;font-size:24px}.sales-overview-hero-note{grid-area:2/3/auto/-1}.sales-overview-date{text-align:left;max-width:none;position:static}.sales-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sales-overview-metric{gap:8px;min-height:98px;padding:12px 10px}.sales-overview-metric-icon{width:30px;height:30px}.sales-overview-metric-copy>strong{font-size:22px}.sales-overview-metric-copy>small{font-size:12px}.sales-overview-side{grid-template-columns:1fr}.sales-overview-panel-head{align-items:flex-start;padding:15px 14px 12px}.sales-overview-link{padding-inline:0}.sales-overview-queue-list{padding-inline:8px}.sales-overview-queue-row{gap:8px;padding:11px 5px}.sales-overview-queue-subject{max-width:calc(100vw - 120px)}}.sales-shell .sales-col-sort svg{width:11px;height:11px}.sales-shell .sales-request-controls .sales-filter-toolbar{gap:10px;padding:14px 20px}@media (width<=760px){.sales-shell .sales-request-controls .sales-filter-toolbar{padding:12px 14px}}.sales-customer-tree-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.sales-customer-tree-head h3{align-items:center;gap:7px;margin:0 0 2px;display:flex}.sales-customer-tree-card{border:1px solid var(--border-strong);background:var(--content-surface);border-radius:14px;overflow:hidden}.sales-customer-tree-card>div+div{border-top:1px solid var(--border-subtle,var(--border-strong))}.sales-customer-row{align-items:center;gap:10px;padding:11px 14px;display:flex}.sales-customer-row:hover{background:var(--surface-raised)}.sales-customer-row--child{background:color-mix(in srgb, var(--surface-raised) 60%, transparent);padding-block:8px}.sales-customer-chevron{width:18px;height:18px;color:var(--muted-text);background:0 0;border:0;place-items:center;display:grid}.sales-customer-chevron svg{width:14px;height:14px}.sales-customer-chevron-spacer{width:18px;display:inline-block}.sales-customer-tree-glyph{text-align:center;color:var(--muted-text);font-size:12px}.sales-customer-avatar{border-radius:999px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.sales-customer-avatar--root{color:#c85b12;background:#f973162e;width:32px;height:32px}.sales-customer-avatar--child{color:#c85b12;background:#f973161a;width:26px;height:26px}.sales-customer-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sales-customer-info strong{align-items:center;gap:8px;display:flex}.sales-customer-child-name{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.sales-customer-code{background:var(--surface-raised);color:var(--muted-text);border-radius:6px;padding:1px 6px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:400}.sales-customer-actions{flex-shrink:0;gap:6px;display:flex}.sales-customer-actions button{border:1px solid var(--border-strong);background:var(--content-surface);min-height:30px;color:var(--text);border-radius:8px;padding:4px 9px;font-size:12px}.sales-badge-layer{background:var(--surface-raised);color:var(--muted-text);border-radius:999px;align-self:flex-start;margin-bottom:4px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.sales-badge-layer--root{color:#1d4ed8;background:#dbeafe}.sales-settings-breadcrumb{color:var(--muted-text);align-items:center;gap:6px;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}.sales-settings-breadcrumb svg{width:15px;height:15px}.sales-settings-breadcrumb svg:last-of-type{width:13px;height:13px;color:var(--border-strong)}.sales-panel-icon{width:16px;height:16px;color:var(--muted-text);flex-shrink:0}.sales-flow-option-name{align-items:center;gap:6px;font-weight:600;display:flex}.sales-chip-status{background:var(--surface-raised);color:var(--muted-text);border-radius:999px;align-self:flex-start;padding:2px 9px;font-size:10px;font-weight:700;display:inline-flex}.sales-chip-status--on{color:#08694a;background:#dbf8e9;align-items:center;gap:5px;display:inline-flex}.sales-chip-status--on:before{content:"";background:#10b981;border-radius:999px;width:5px;height:5px}.sales-docType-tabs{margin-bottom:12px}.sales-flow-row{align-items:stretch;gap:6px;display:flex}.sales-flow-filters{grid-template-columns:minmax(0,1fr) minmax(100px,34%);gap:8px;margin:16px 0 4px;display:grid}.sales-flow-filters input,.sales-flow-filters select{border:1px solid var(--border-strong);background:var(--content-surface);width:100%;min-width:0;min-height:36px;color:var(--text);padding:6px 9px}.sales-flow-result-count,.sales-flow-hidden-selection{margin:0 0 8px}.sales-flow-list{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:8px;max-height:min(55vh,520px);display:grid;overflow-y:auto}.sales-flow-option-name{overflow-wrap:anywhere;flex-wrap:wrap}.sales-flow-row .sales-flow-option{flex:1;min-width:0}.sales-settings-page .sales-flow-row .sales-icon-button{flex-shrink:0;align-self:center;min-width:40px;min-height:40px;padding:8px}.sales-flow-row .sales-flow-delete:not(:disabled){color:var(--error-text)}.sales-flow-row .sales-flow-delete:disabled{opacity:.4;cursor:not-allowed}.sales-settings-page .sales-add-flow{margin-top:16px}@media (width<=900px){.sales-flow-list{max-height:min(42vh,360px)}}@media (width<=420px){.sales-flow-filters{grid-template-columns:1fr}}.sales-step-template-list{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.sales-step-template-list .sales-chip-status{align-items:center;gap:5px;display:inline-flex}.sales-step-template-list .sales-chip-status button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;display:inline-flex}.sales-settings-page .sales-panel,.sales-settings-page .sales-customer-tree-card{border-color:var(--border-strong);border-radius:12px;margin-bottom:16px;padding:16px;box-shadow:0 10px 28px #0c1d3318}.sales-settings-page .sales-panel>*+*{margin-top:12px}.sales-settings-page .sales-panel h2,.sales-settings-page .sales-panel h3,.sales-settings-page .sales-customer-tree-head h3{font-size:17px;font-weight:700}.sales-settings-page .sales-panel-icon{color:#f97316;background:#f9731624;border-radius:999px;width:30px;height:30px;padding:7px}.sales-settings-page .sales-muted,.sales-settings-page .sales-next-step-hint,.sales-settings-page .sales-chip-status,.sales-settings-page .sales-badge-required,.sales-settings-page .sales-badge-layer,.sales-settings-page small{font-size:12px}.sales-settings-page .sales-flow-option-name,.sales-settings-page .sales-flow-chip,.sales-settings-page .sales-customer-code{font-size:13px}.sales-settings-page input,.sales-settings-page select,.sales-settings-page textarea,.sales-settings-page button:not(.sales-chip-status button){border-radius:9px}.sales-settings-page .sales-approval-layout{gap:16px}.sales-settings-page .sales-add-flow{-moz-column-gap:20px;gap:16px 20px}.sales-settings-page .sales-approval-step-list{border:1px solid var(--border-strong);border-radius:12px;max-height:320px;overflow-y:auto}.sales-settings-page .sales-approval-step-row{align-items:center;gap:12px;padding:12px;display:flex}.sales-settings-page .sales-approval-step-row+.sales-approval-step-row{border-top:1px solid var(--border-strong)}.sales-settings-page .sales-step-order{background:var(--surface-raised);width:28px;height:28px;color:var(--muted-text);border-radius:9px;flex:0 0 28px;place-items:center;font-size:12px;font-weight:700;display:grid}.sales-settings-page .sales-step-summary{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sales-settings-page .sales-step-summary strong,.sales-settings-page .sales-step-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-settings-page .sales-step-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sales-settings-page .sales-step-row-actions button{border:1px solid var(--border-strong);background:var(--content-surface);min-height:36px;color:var(--text);cursor:pointer;border-radius:9px;padding:7px 10px}.sales-settings-page .sales-step-row-actions button:disabled{opacity:.5;cursor:not-allowed}.sales-settings-page .sales-step-empty{color:var(--muted-text);margin:0;padding:16px;font-size:13px}.sales-settings-page .sales-step-meta{justify-content:space-between;margin:12px 0}.sales-settings-page .sales-step-footer{justify-content:flex-start;margin-top:24px}.sales-settings-page .sales-step-footer>.sales-primary{margin-left:auto}.sales-step-dialog{width:min(640px,100%)}.sales-step-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sales-step-dialog-grid input,.sales-step-dialog-grid select{width:100%}.sales-step-dialog-options{border-top:1px solid var(--border-strong);flex-wrap:wrap;gap:12px 20px;padding-top:16px;display:flex}.sales-step-dialog-options label{flex-direction:row;align-items:center;gap:8px;font-size:13px;display:inline-flex}.sales-step-dialog .sales-muted{margin:0;font-size:12px}.sales-settings-page .sales-rules-head{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.sales-settings-page .sales-rules-panel{container-type:inline-size}.sales-settings-page .sales-rules-head p{margin:6px 0 0}.sales-settings-page .sales-rules-head>button{border:1px solid var(--border-strong);background:var(--content-surface);min-height:36px;color:var(--text);white-space:nowrap;cursor:pointer;border-radius:9px;margin-left:auto;padding:7px 12px}.sales-settings-page .sales-rules-head>button:disabled{opacity:.5;cursor:not-allowed}.sales-settings-page .sales-rule-row{grid-template-columns:40px repeat(5,minmax(0,1fr)) auto;align-items:end;margin:0 0 12px;display:grid}.sales-settings-page .sales-rule-row label{min-width:0;color:var(--muted-text);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.sales-settings-page .sales-rule-row select{width:100%}.sales-settings-page .sales-rule-order{color:var(--muted-text);align-self:center;font-size:12px;font-weight:700}.sales-settings-page .sales-rule-row-actions{flex-wrap:wrap;gap:8px;display:flex}.sales-settings-page .sales-rule-preview-inputs{border-top:1px solid var(--border-strong);margin-top:16px;padding-top:16px}.sales-settings-page .sales-rules-footer{border-top:1px solid var(--border-strong);margin-top:24px;padding-top:20px}@container (width<=1080px){.sales-settings-page .sales-rule-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-settings-page .sales-rule-order,.sales-settings-page .sales-rule-row-actions{grid-column:1/-1}}@container (width<=560px){.sales-settings-page .sales-rule-row{grid-template-columns:1fr}}@media (width<=760px){.sales-step-dialog-grid{grid-template-columns:1fr}.sales-settings-page .sales-approval-step-row{flex-wrap:wrap}.sales-settings-page .sales-step-row-actions{justify-content:flex-start;width:100%}.sales-settings-page .sales-rules-head{flex-wrap:wrap}.sales-settings-page .sales-rules-head>button{margin-left:0}}.sales-settings-page .sales-editor-group,.sales-settings-page .sales-approval-step-editor,.sales-settings-page .sales-rule-row,.sales-settings-page .sales-customer-card{gap:12px;padding:16px}.sales-settings-page .sales-editor-group{-moz-column-gap:20px;gap:16px 20px}.sales-settings-page .sales-sub-editor button{border:1px solid var(--border-strong);background:var(--content-surface);min-height:36px;color:var(--text);cursor:pointer;padding:7px 12px}.sales-settings-page .sales-actions button,.sales-settings-page .sales-editor-group button,.sales-settings-page .sales-approval-step-editor>button,.sales-settings-page .sales-rule-row button,.sales-settings-page .sales-customer-actions button{min-height:36px;padding:7px 12px;font-size:13px}.sales-settings-page .sales-primary{min-height:36px;padding:7px 14px}.sales-settings-page .sales-editor-group>button{margin-left:auto}.sales-settings-section-label{color:var(--muted-text);text-transform:uppercase;letter-spacing:.04em;margin:24px 0 8px;font-size:12px;font-weight:700}.sales-settings-page .sales-master-table-card{padding:0;overflow:hidden}.sales-master-table{border-collapse:collapse;text-align:left;width:100%}.sales-master-table th,.sales-master-table td{border-bottom:1px solid var(--border-strong);padding:10px 16px}.sales-master-table th{color:var(--muted-text);background:var(--surface-raised);font-size:12px;font-weight:600}.sales-master-table tbody tr:hover{background:var(--surface-raised)}.sales-master-table tbody tr:last-child td{border-bottom:0}.sales-master-table-code{color:var(--muted-text);font-family:IBM Plex Mono,monospace;font-size:12px}.sales-master-table-ref,.sales-master-table-status,.sales-master-table-actions{white-space:nowrap;text-align:center;width:1%}.sales-master-table-ref{color:var(--muted-text);font-family:IBM Plex Mono,monospace;font-size:12px}.sales-master-row--inactive td{color:var(--muted-text)}.sales-master-row--inactive td:nth-child(2){text-decoration:line-through}.sales-master-table-actions .sales-icon-button{background:0 0;border:0;min-height:28px;padding:4px}.sales-master-table-actions .sales-icon-button:hover{color:#c85b12;background:#f9731624;border-color:#f97316}.sales-toggle{background:var(--border-strong);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;width:34px;height:20px;padding:2px;display:inline-flex;position:relative}.sales-toggle:disabled{cursor:not-allowed;opacity:.6}.sales-toggle--on{background:#f97316}.sales-toggle-knob{background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .15s;box-shadow:0 1px 2px #0c1d3330}.sales-toggle--on .sales-toggle-knob{transform:translate(14px)}:root .desktop-shell[data-wallpaper=win11-bloom-blue]{background-color:#8fc4f5;background-image:radial-gradient(circle at 72% 24%,#dbf7fffa 0 11%,#0000 31%),radial-gradient(circle at 56% 64%,#7cb9fff0 0 16%,#0000 43%),radial-gradient(circle at 82% 76%,#6764eb85 0 10%,#0000 35%),linear-gradient(135deg,#dff4ff 0%,#8dc4ff 52%,#4f7ee8 100%);background-position:50%;background-repeat:no-repeat;background-size:cover}:root .desktop-shell[data-wallpaper=win11-bloom-dark]{background-color:#11182a;background-image:radial-gradient(circle at 72% 26%,#315999f0 0 12%,#0000 34%),radial-gradient(circle at 50% 70%,#263e78eb 0 19%,#0000 48%),radial-gradient(circle at 84% 78%,#5c39848c 0 10%,#0000 36%),linear-gradient(135deg,#15213d 0%,#202d5d 55%,#11172b 100%);background-position:50%;background-repeat:no-repeat;background-size:cover}:root .desktop-shell[data-wallpaper=glass-meadow]{background-color:#82966f;background-image:radial-gradient(circle at 12% 8%,#e7f4c1f5 0 9%,#0000 34%),radial-gradient(circle at 82% 2%,#4a6f43d1 0 12%,#0000 38%),radial-gradient(circle at 91% 75%,#e29969b8 0 8%,#0000 33%),radial-gradient(circle at 28% 105%,#4e8083c2 0 16%,#0000 46%),linear-gradient(135deg,#71875f 0%,#b0bd93 48%,#668178 100%);background-position:50%;background-repeat:no-repeat;background-size:cover}:root .desktop-shell[data-wallpaper=ddc-grid]{background-color:#080d16;background-image:linear-gradient(#38bdf80f 1px,#0000 1px),linear-gradient(90deg,#38bdf80f 1px,#0000 1px);background-position:50%;background-repeat:repeat;background-size:24px 24px}@media (width<=1100px){.shortcut-grid{grid-template-columns:repeat(3,104px)}.window-titlebar{left:236px}.kanban-board{grid-template-columns:repeat(2,minmax(220px,1fr))}.request-table th:nth-child(2),.request-table td:nth-child(2){display:none}}@media (width<=767px){body{overflow-x:hidden}.desktop-heading{top:18px;left:18px}.desktop-area{min-height:calc(100vh - 56px);padding:94px 14px 78px}.shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 5px;width:100%;max-width:none;height:auto;display:grid;position:static}.desktop-shortcut{cursor:pointer;touch-action:auto;width:auto;min-height:112px;position:static;top:auto!important;left:auto!important}.desktop-notice{grid-template-columns:auto 1fr;width:auto;bottom:72px;left:14px;right:14px}.desktop-notice button{grid-column:1/-1}.taskbar{height:56px;padding:6px 8px}.taskbar-launchers,.taskbar-tray{gap:4px}.taskbar button{height:42px}.workspace-more-trigger{width:44px;padding:0;min-width:44px!important}.workspace-more-trigger span,.workspace-more-chevron{display:none}.workspace-more-menu{width:auto;max-height:calc(100vh - 76px);position:fixed;bottom:64px;left:8px;right:8px;overflow-y:auto}.workspace-more-menu>button{min-height:44px}.taskbar-app{min-width:48px!important}.taskbar-app span,.taskbar-user>span:nth-child(2),.taskbar-user>svg,.taskbar-clock{display:none}.taskbar-user{border-left:0;padding:0}.taskbar-clock-icon{width:17px;margin:0 5px;display:block}.application-window,.application-window.maximized{max-width:none;box-shadow:none;border:0;border-radius:0;inset:0 0 56px}.window-titlebar{cursor:default;touch-action:auto;height:44px;padding-left:8px;left:0}.window-drag-surface{display:none}.window-mobile-identity{margin-right:auto;display:flex}.window-controls button:nth-child(2){display:none}.window-controls button{width:40px}.window-titlebar-action{right:88px}.application-window--immersive .window-titlebar-action{right:96px}.application-window--immersive .window-controls{right:8px}.application-window--immersive .window-controls button{width:40px}.application-window--immersive .window-floating-chrome .window-controls button:nth-child(2){display:inline-flex}.application-window--immersive .window-floating-chrome-toggle{width:36px;min-width:36px;height:36px;padding:0}.application-window--immersive:not(.maximized){border:1px solid var(--border-strong);border-radius:var(--window-radius);box-shadow:var(--window-shadow);width:auto!important;height:auto!important;inset:10px 10px 66px!important}.app-navigation{display:none}.app-toolbar{height:84px;min-height:84px;padding:44px 10px 4px}.app-toolbar h1{font-size:17px}.app-toolbar button{min-width:44px;padding-inline:10px;height:40px!important;min-height:40px!important}.app-toolbar button svg+*{display:none}.app-toolbar-more-trigger{width:44px;min-width:44px;padding:0}.app-toolbar-more-trigger .app-toolbar-more-chevron{display:none}.app-toolbar-more-menu{width:min(224px,100vw - 20px);right:0}.app-toolbar-more-menu button{min-width:0;padding:0 9px;font-size:12px}.app-toolbar-more-menu button svg+span{display:inline}.app-view{padding:10px;padding-bottom:72px}.mobile-app-nav{z-index:3;border-top:1px solid var(--border-strong);background:var(--surface);align-items:stretch;min-height:58px;display:flex;position:absolute;bottom:0;left:0;right:0}.mobile-app-nav button{border:0;border-right:1px solid var(--border-subtle);color:var(--muted-text);background:0 0;flex:1;align-content:center;place-items:center;gap:2px;font-size:10px;display:grid}.mobile-app-nav button.active{background:var(--primary-soft);color:var(--focus);box-shadow:inset 0 3px var(--focus)}.mobile-app-nav svg{width:17px}.metric-strip{grid-template-columns:repeat(2,1fr)}.metric-cell{min-height:72px}.metric-cell:nth-child(2){border-right:0}.metric-cell:nth-child(-n+2){border-bottom:1px solid var(--border-strong)}.metric-cell strong{font-size:23px}.overview-mockup-notice__tag{display:none}.overview-mockup-grid{grid-template-columns:1fr}.overview-priority-item,.overview-schedule-item{min-height:56px}.overview-recent-panel .request-table-wrap{display:block}.section-heading{align-items:flex-start}.section-heading .text-action{margin-top:2px}.request-table-wrap{display:none}.request-record-list{display:grid}.request-record{border:0;border-bottom:1px solid var(--border-subtle);min-width:0;color:var(--text);text-align:left;background:0 0;gap:7px;padding:11px 12px;display:grid}.request-record:last-child{border-bottom:0}.request-record>strong{line-height:1.35}.request-record-top,.request-record-bottom{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.request-record-top .mono,.request-record-bottom time{color:var(--muted-text);font-size:10px}.filter-toolbar{align-items:stretch}.search-control{min-width:100%}.filter-toolbar label:not(.search-control){flex:1}.filter-toolbar select{width:100%}.result-count{align-self:center;margin-left:auto}.form-grid{grid-template-columns:1fr;padding:13px}.form-grid .full-span{grid-column:auto}.form-heading{gap:8px;padding:12px}.form-heading .back-button{min-width:44px;min-height:44px;font-size:0}.form-heading .back-button svg{width:18px}.form-actions{padding-bottom:13px}.request-detail-header{flex-direction:column;padding:13px}.request-detail-header button{width:100%}.detail-grid{grid-template-columns:1fr 1fr}.detail-grid>div,.detail-grid>div:nth-child(3n){border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.detail-grid>div:nth-child(2n){border-right:0}.detail-grid>div:nth-last-child(-n+2){border-bottom:0}.comment-list header{flex-direction:column;gap:2px}.modal-backdrop{place-items:stretch stretch;padding:0}.work-dialog{width:100%;height:calc(100vh - 56px);box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex}.work-dialog form{flex:1;min-height:0;overflow:auto}.work-dialog footer{position:sticky;bottom:-15px}.board-toolbar span{display:none}.mobile-lane-tabs{border:1px solid var(--border-strong);background:var(--surface);border-radius:5px;display:flex;overflow-x:auto}.mobile-lane-tabs button{border:0;border-right:1px solid var(--border-subtle);min-width:max-content;color:var(--muted-text);background:0 0;flex:1;justify-content:center;align-items:center;gap:5px;padding:9px;font-size:10px;display:flex}.mobile-lane-tabs button.active{background:var(--primary-soft);color:var(--focus);box-shadow:inset 0 -2px var(--focus)}.mobile-lane-tabs span{font-family:monospace}.kanban-board{display:block}.kanban-lane{display:none}.kanban-lane.mobile-active{display:block}.kanban-list{min-height:220px}.state-panel--error{text-align:center;grid-template-columns:1fr}.personalization-backdrop{place-items:stretch stretch;padding:0}.personalization-dialog{border:0;border-radius:0;width:100%;max-height:calc(100vh - 56px);margin-bottom:56px}.wallpaper-gallery{grid-template-columns:1fr;padding:12px}.taskbar-position-settings,.taskbar-alignment-settings,.taskbar-behavior-settings{grid-template-columns:1fr;gap:10px;padding:12px}.taskbar-position-options{grid-template-columns:repeat(2,minmax(0,1fr))}.taskbar-position-options button,.taskbar-alignment-options button{min-height:58px}.personalization-dialog>footer{flex-wrap:wrap;padding:10px 12px;position:sticky;bottom:0}.personalization-dialog>footer>*{white-space:nowrap;flex:1;justify-content:center}.desktop-context-menu{width:min(254px,100vw - 16px)}}@media (width<=390px){.shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-shortcut{min-height:106px}.app-toolbar button{padding-inline:8px;font-size:0}.app-toolbar button svg{margin:0}.app-toolbar-more-menu button{padding-inline:9px;font-size:12px}.section-heading .text-action{font-size:0}.section-heading .text-action svg{width:18px}.detail-grid{grid-template-columns:1fr}.detail-grid>div,.detail-grid>div:nth-child(2n),.detail-grid>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--border-subtle)}.detail-grid>div:last-child{border-bottom:0}}@media (width<=767px){:root[data-theme=win11-light]{--taskbar-surface:#f2f8fdeb;--window-surface:#f7fbfef0;--titlebar-surface:#f8fcffeb;--navigation-surface:#eff6fbf0;--content-surface:#f3f7fb;--toolbar-surface:#fcfeff;--backdrop-blur:14px}:root[data-theme=win11-dark]{--taskbar-surface:#1b212aeb;--window-surface:#1b2029f0;--titlebar-surface:#21262feb;--navigation-surface:#222832f0;--content-surface:#171b24;--toolbar-surface:#20242d;--backdrop-blur:14px}:root[data-theme^=win11-] .desktop-area{padding:14px 10px 72px}:root[data-theme^=win11-] .shortcut-grid{height:auto}:root[data-theme^=win11-] .taskbar-launchers{position:static;transform:none}:root[data-theme^=win11-] .taskbar{width:auto;height:56px;box-shadow:0 -8px 28px var(--shadow-color);border-width:1px 0 0;border-radius:0;flex-direction:row;inset:auto 0 0}:root[data-theme^=win11-] .application-window,:root[data-theme^=win11-] .application-window.maximized{width:auto!important;height:auto!important;inset:0 0 56px!important}.application-window,.application-window.maximized{width:auto!important;max-width:none!important;height:auto!important;margin:0!important;inset:0 0 56px!important}.window-resize-handle{display:none!important}:root[data-theme^=mac-] .taskbar{height:56px;box-shadow:0 -8px 28px var(--shadow-color);border-width:1px 0 0;border-radius:0;bottom:0;left:0;right:0}:root[data-theme^=mac-] .application-window,:root[data-theme^=mac-] .application-window.maximized{border-radius:0;bottom:56px}:root[data-theme^=mac-] .window-titlebar{padding-left:10px}:root[data-theme^=mac-] .window-controls{order:initial;flex-direction:row;gap:0;margin-right:0}:root[data-theme^=mac-] .window-controls button{width:40px;height:40px;color:var(--text);background:0 0;border-radius:9px}:root[data-theme^=mac-] .window-controls button:first-child,:root[data-theme^=mac-] .window-controls button:nth-child(3){background:0 0}:root[data-theme^=mac-] .window-controls svg{opacity:1;width:15px}:root[data-theme=glass-light]{--window-surface:#eff3eaf0;--titlebar-surface:#f4f7f0eb;--content-surface:#f1f4edf0;--toolbar-surface:#fafbf7f0;--backdrop-blur:14px}:root[data-theme=glass-dark]{--window-surface:#151e20f0;--titlebar-surface:#1c2729eb;--content-surface:#121b1ef0;--toolbar-surface:#1c2628f0;--backdrop-blur:14px}:root[data-theme^=glass-] .desktop-heading{border-radius:13px;padding:8px 10px;top:12px;left:12px}:root[data-theme^=glass-] .taskbar{height:56px;box-shadow:0 -8px 28px var(--shadow-color);border-width:1px 0 0;border-radius:0;bottom:0;left:0;right:0}:root[data-theme^=glass-] .application-window,:root[data-theme^=glass-] .application-window.maximized{box-shadow:none;border:0;border-radius:0;inset:0 0 56px}:root[data-theme^=glass-] .window-titlebar{padding-left:10px}:root[data-theme^=glass-] .window-controls{order:initial;flex-direction:row;gap:0;margin-right:0}:root[data-theme^=glass-] .window-controls button{width:40px;height:40px;color:var(--text);background:0 0;border-radius:9px}:root[data-theme^=glass-] .window-controls button:first-child,:root[data-theme^=glass-] .window-controls button:nth-child(3){background:0 0}:root[data-theme^=glass-] .window-controls svg{opacity:1;width:15px}.theme-menu{width:min(292px,100vw - 16px);position:fixed;bottom:62px;right:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.\*\:w-full>*{width:100%}.marker\:hidden ::marker{display:none}.marker\:hidden::marker{display:none}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:1.5rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-\[\#8190a5\]::placeholder{--tw-text-opacity:1;color:rgb(129 144 165/var(--tw-text-opacity,1))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.before\:mr-\[7px\]:before{content:var(--tw-content);margin-right:7px}.before\:content-\[\'ⓘ\'\]:before{--tw-content:"ⓘ";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:hsl(var(--border))}.after\:bg-foreground:after{content:var(--tw-content);background-color:hsl(var(--foreground))}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.first\:border-l-0:first-child{border-left-width:0}.first\:border-t-0:first-child{border-top-width:0}.first\:pl-0:first-child{padding-left:0}.last\:mb-0:last-child{margin-bottom:0}.last\:mt-0:last-child{margin-top:0}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.open\:border-\[\#ff8f3d\][open]{--tw-border-opacity:1;border-color:rgb(255 143 61/var(--tw-border-opacity,1))}.focus-within\:border-orange-500:focus-within{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.focus-within\:shadow-\[0_0_0_3px_rgba\(249\,115\,22\,0\.16\)\]:focus-within{--tw-shadow:0 0 0 3px #f9731629;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus-within\:outline-2:focus-within{outline-width:2px}.focus-within\:outline-\[\#2563eb\]:focus-within{outline-color:#2563eb}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-within\:ring-\[\#2563eb\]:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}.focus-within\:ring-\[\#93b4f5\]:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(147 180 245/var(--tw-ring-opacity,1))}.focus-within\:ring-workspace-focus:focus-within{--tw-ring-color:var(--focus)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-r:hover{border-right-width:1px}.hover\:border-\[\#1259b8\]:hover{--tw-border-opacity:1;border-color:rgb(18 89 184/var(--tw-border-opacity,1))}.hover\:border-\[\#2563eb\]:hover{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.hover\:border-\[\#8ebbf1\]:hover{--tw-border-opacity:1;border-color:rgb(142 187 241/var(--tw-border-opacity,1))}.hover\:border-\[\#9bbcf5\]:hover{--tw-border-opacity:1;border-color:rgb(155 188 245/var(--tw-border-opacity,1))}.hover\:border-\[\#9cbbe3\]:hover{--tw-border-opacity:1;border-color:rgb(156 187 227/var(--tw-border-opacity,1))}.hover\:border-\[\#9db9df\]:hover{--tw-border-opacity:1;border-color:rgb(157 185 223/var(--tw-border-opacity,1))}.hover\:border-\[\#b7cdf1\]:hover{--tw-border-opacity:1;border-color:rgb(183 205 241/var(--tw-border-opacity,1))}.hover\:border-\[\#b8cfea\]:hover{--tw-border-opacity:1;border-color:rgb(184 207 234/var(--tw-border-opacity,1))}.hover\:border-\[\#b9c9e0\]:hover{--tw-border-opacity:1;border-color:rgb(185 201 224/var(--tw-border-opacity,1))}.hover\:border-\[\#cadbed\]:hover{--tw-border-opacity:1;border-color:rgb(202 219 237/var(--tw-border-opacity,1))}.hover\:border-\[\#d5e3f5\]:hover{--tw-border-opacity:1;border-color:rgb(213 227 245/var(--tw-border-opacity,1))}.hover\:border-\[\#ffb182\]:hover{--tw-border-opacity:1;border-color:rgb(255 177 130/var(--tw-border-opacity,1))}.hover\:border-workspace-focus:hover{border-color:var(--focus)}.hover\:\!bg-\[\#fff0e6\]:hover{--tw-bg-opacity:1!important;background-color:rgb(255 240 230/var(--tw-bg-opacity,1))!important}.hover\:bg-\[\#1259b8\]:hover{--tw-bg-opacity:1;background-color:rgb(18 89 184/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1d4ed8\]:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-\[\#dceaff\]:hover{--tw-bg-opacity:1;background-color:rgb(220 234 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#e0ebf7\]:hover{--tw-bg-opacity:1;background-color:rgb(224 235 247/var(--tw-bg-opacity,1))}.hover\:bg-\[\#e5f1ff\]:hover{--tw-bg-opacity:1;background-color:rgb(229 241 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#e8f0fe\]:hover{--tw-bg-opacity:1;background-color:rgb(232 240 254/var(--tw-bg-opacity,1))}.hover\:bg-\[\#e8f2ff\]:hover{--tw-bg-opacity:1;background-color:rgb(232 242 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#e96818\]:hover{--tw-bg-opacity:1;background-color:rgb(233 104 24/var(--tw-bg-opacity,1))}.hover\:bg-\[\#e96b1d\]:hover{--tw-bg-opacity:1;background-color:rgb(233 107 29/var(--tw-bg-opacity,1))}.hover\:bg-\[\#eaf2fc\]:hover{--tw-bg-opacity:1;background-color:rgb(234 242 252/var(--tw-bg-opacity,1))}.hover\:bg-\[\#eaf2ff\]:hover{--tw-bg-opacity:1;background-color:rgb(234 242 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#eaf3ff\]\/65:hover{background-color:#eaf3ffa6}.hover\:bg-\[\#edf4fc\]:hover{--tw-bg-opacity:1;background-color:rgb(237 244 252/var(--tw-bg-opacity,1))}.hover\:bg-\[\#edf4ff\]:hover{--tw-bg-opacity:1;background-color:rgb(237 244 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#edf5ff\]:hover{--tw-bg-opacity:1;background-color:rgb(237 245 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#eef3f9\]:hover{--tw-bg-opacity:1;background-color:rgb(238 243 249/var(--tw-bg-opacity,1))}.hover\:bg-\[\#eef4ff\]:hover{--tw-bg-opacity:1;background-color:rgb(238 244 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#eff6ff\]:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f1f5f9\]:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f1f6fc\]:hover{--tw-bg-opacity:1;background-color:rgb(241 246 252/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f1f6fd\]:hover{--tw-bg-opacity:1;background-color:rgb(241 246 253/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f1f7ff\]:hover{--tw-bg-opacity:1;background-color:rgb(241 247 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f2f6fc\]:hover{--tw-bg-opacity:1;background-color:rgb(242 246 252/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f2f7ff\]:hover{--tw-bg-opacity:1;background-color:rgb(242 247 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f3f8ff\]:hover{--tw-bg-opacity:1;background-color:rgb(243 248 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f4f7fb\]:hover{--tw-bg-opacity:1;background-color:rgb(244 247 251/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f5f8fc\]:hover{--tw-bg-opacity:1;background-color:rgb(245 248 252/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f5f9ff\]:hover{--tw-bg-opacity:1;background-color:rgb(245 249 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f6faff\]:hover{--tw-bg-opacity:1;background-color:rgb(246 250 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f7f9fc\]:hover{--tw-bg-opacity:1;background-color:rgb(247 249 252/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f7faff\]:hover{--tw-bg-opacity:1;background-color:rgb(247 250 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f8fbff\]:hover{--tw-bg-opacity:1;background-color:rgb(248 251 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#ffebdb\]:hover{--tw-bg-opacity:1;background-color:rgb(255 235 219/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fffaf6\]:hover{--tw-bg-opacity:1;background-color:rgb(255 250 246/var(--tw-bg-opacity,1))}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}.hover\:bg-\[var\(--surface-alt\)\]:hover{background-color:var(--surface-alt)}.hover\:bg-\[var\(--surface-raised\)\]:hover{background-color:var(--surface-raised)}.hover\:bg-amber-400:hover{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.hover\:bg-background:hover{background-color:hsl(var(--background))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/20:hover{background-color:hsl(var(--destructive) / .2)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-400:hover{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-rose-400:hover{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.hover\:bg-rose-50:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-workspace-accentSoft:hover{background-color:var(--primary-soft)}.hover\:bg-workspace-surfaceAlt:hover{background-color:var(--surface-alt)}.hover\:\!text-\[\#e55f12\]:hover{--tw-text-opacity:1!important;color:rgb(229 95 18/var(--tw-text-opacity,1))!important}.hover\:text-\[\#104b91\]:hover{--tw-text-opacity:1;color:rgb(16 75 145/var(--tw-text-opacity,1))}.hover\:text-\[\#174b91\]:hover{--tw-text-opacity:1;color:rgb(23 75 145/var(--tw-text-opacity,1))}.hover\:text-\[\#1769d2\]:hover{--tw-text-opacity:1;color:rgb(23 105 210/var(--tw-text-opacity,1))}.hover\:text-\[\#214f87\]:hover{--tw-text-opacity:1;color:rgb(33 79 135/var(--tw-text-opacity,1))}.hover\:text-\[\#2457a6\]:hover{--tw-text-opacity:1;color:rgb(36 87 166/var(--tw-text-opacity,1))}.hover\:text-\[\#245e9d\]:hover{--tw-text-opacity:1;color:rgb(36 94 157/var(--tw-text-opacity,1))}.hover\:text-\[\#2563eb\]:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-\[\#405775\]:hover{--tw-text-opacity:1;color:rgb(64 87 117/var(--tw-text-opacity,1))}.hover\:text-\[\#a91d1d\]:hover{--tw-text-opacity:1;color:rgb(169 29 29/var(--tw-text-opacity,1))}.hover\:text-\[\#cf550d\]:hover{--tw-text-opacity:1;color:rgb(207 85 13/var(--tw-text-opacity,1))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-orange-700:hover{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-workspace-accent:hover{color:var(--primary-solid)}.hover\:text-workspace-errorText:hover{color:var(--error-text)}.hover\:text-workspace-text:hover{color:var(--text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:ring-1:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05);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)}.focus\:border-workspace-focus:focus{border-color:var(--focus)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-workspace-focus:focus{--tw-ring-color:var(--focus)}.focus-visible\:rounded-lg:focus-visible{border-radius:var(--radius)}.focus-visible\:border-0:focus-visible{border-width:0}.focus-visible\:border-\[\#2563eb\]:focus-visible{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.focus-visible\:border-destructive\/40:focus-visible{border-color:hsl(var(--destructive) / .4)}.focus-visible\:border-ring:focus-visible{border-color:hsl(var(--ring))}.focus-visible\:border-workspace-focus:focus-visible{border-color:var(--focus)}.focus-visible\:bg-\[\#eaf3ff\]\/65:focus-visible{background-color:#eaf3ffa6}.focus-visible\:bg-\[\#f5f9ff\]:focus-visible{--tw-bg-opacity:1;background-color:rgb(245 249 255/var(--tw-bg-opacity,1))}.focus-visible\:bg-workspace-accentSoft:focus-visible{background-color:var(--primary-soft)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:\!outline-none:focus-visible{outline-offset:2px!important;outline:2px solid #0000!important}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-1:focus-visible{outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[\#2563eb\]:focus-visible{outline-color:#2563eb}.focus-visible\:outline-\[\#3b82f6\]:focus-visible{outline-color:#3b82f6}.focus-visible\:outline-ring:focus-visible{outline-color:hsl(var(--ring))}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.focus-visible\:outline-workspace-focus:focus-visible{outline-color:var(--focus)}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-destructive:focus-visible{--tw-ring-color:hsl(var(--destructive))}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:hsl(var(--destructive) / .2)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:hsl(var(--ring) / .5)}.focus-visible\:ring-workspace-focus:focus-visible{--tw-ring-color:var(--focus)}.active\:translate-y-px:active{--tw-translate-y:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-\[\#cfd9e8\]:disabled{--tw-border-opacity:1;border-color:rgb(207 217 232/var(--tw-border-opacity,1))}.disabled\:bg-input\/50:disabled{background-color:hsl(var(--input) / .5)}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:bg-white:disabled{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.disabled\:text-\[\#233a5b\]:disabled{--tw-text-opacity:1;color:rgb(35 58 91/var(--tw-text-opacity,1))}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group[open] .group-open\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:bg-\[\#d4eef3\]{--tw-bg-opacity:1;background-color:rgb(212 238 243/var(--tw-bg-opacity,1))}.group[open] .group-open\:bg-\[\#ffead9\]{--tw-bg-opacity:1;background-color:rgb(255 234 217/var(--tw-bg-opacity,1))}.group[open] .group-open\:text-\[\#a44b0d\]{--tw-text-opacity:1;color:rgb(164 75 13/var(--tw-text-opacity,1))}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:opacity-100{opacity:1}.group:focus-visible .group-focus-visible\:flex{display:flex}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-50{opacity:.5}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.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\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:.75rem}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:.75rem}.has-\[\>\[data-slot\=field\]\]\:rounded-lg:has(>[data-slot=field]){border-radius:var(--radius)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-width:1px}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:border-ring:has(:focus-visible):has(>[data-slot=field]){border-color:hsl(var(--ring))}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(:focus-visible):has(>[data-slot=field]){--tw-ring-color:hsl(var(--ring) / .5)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:hsl(var(--muted))}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:hsl(var(--secondary))}.aria-expanded\:text-foreground[aria-expanded=true]{color:hsl(var(--foreground))}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:hsl(var(--secondary-foreground))}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{left:0;right:0}.data-\[side\=left\]\:inset-y-0[data-side=left],.data-\[side\=right\]\:inset-y-0[data-side=right]{top:0;bottom:0}.data-\[side\=top\]\:inset-x-0[data-side=top]{left:0;right:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[size\=lg\]\:size-10[data-size=lg]{width:2.5rem;height:2.5rem}.data-\[size\=sm\]\:size-6[data-size=sm]{width:1.5rem;height:1.5rem}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=left\]\:h-full[data-side=left],.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[size\=default\]\:h-8[data-size=default]{height:2rem}.data-\[size\=sm\]\:h-7[data-size=sm]{height:1.75rem}.data-\[side\=left\]\:w-3\/4[data-side=left],.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[ending-style\]\:scale-95[data-ending-style],.data-\[starting-style\]\:scale-95[data-starting-style]{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:.75rem}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md),10px)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-width:1px}.data-\[side\=left\]\:border-r[data-side=left]{border-right-width:1px}.data-\[side\=right\]\:border-l[data-side=right]{border-left-width:1px}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-width:1px}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:.875rem;line-height:1.25rem}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:1rem;line-height:1.5rem}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:hsl(var(--destructive))}.data-\[ending-style\]\:opacity-0[data-ending-style],.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}.data-\[size\=sm\]\:\[--card-spacing\:0\.75rem\][data-size=sm]{--card-spacing:.75rem}.\*\:data-\[slot\=select-value\]\:line-clamp-1[data-slot=select-value]>*{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\*\:data-\[slot\=select-value\]\:flex[data-slot=select-value]>*{display:flex}.\*\:data-\[slot\=field-label\]\:flex-auto[data-slot=field-label]>*{flex:auto}.\*\:data-\[slot\=select-value\]\:items-center[data-slot=select-value]>*{align-items:center}.\*\:data-\[slot\=field-group\]\:gap-4[data-slot=field-group]>*{gap:1rem}.\*\:data-\[slot\=select-value\]\:gap-1\.5[data-slot=select-value]>*{gap:.375rem}.\*\:data-\[slot\=field\]\:p-2\.5[data-slot=field]>*{padding:.625rem}.\*\:data-\[slot\=avatar\]\:ring-2[data-slot=avatar]>*{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.\*\:data-\[slot\=avatar\]\:ring-background[data-slot=avatar]>*{--tw-ring-color:hsl(var(--background))}.group[data-disabled=true] .group-data-\[disabled\=true\]\:pointer-events-none{pointer-events:none}.group\/field-group[data-variant=outline] .group-data-\[variant\=outline\]\/field-group\:-mb-2{margin-bottom:-.5rem}.group\/avatar[data-size=default] .group-data-\[size\=default\]\/avatar\:size-2\.5{width:.625rem;height:.625rem}.group\/avatar[data-size=lg] .group-data-\[size\=lg\]\/avatar\:size-3{width:.75rem;height:.75rem}.group\/avatar[data-size=sm] .group-data-\[size\=sm\]\/avatar\:size-2{width:.5rem;height:.5rem}.group\/tabs-list[data-variant=line] .group-data-\[variant\=line\]\/tabs-list\:bg-transparent{background-color:#0000}.group\/avatar[data-size=sm] .group-data-\[size\=sm\]\/avatar\:text-xs{font-size:.75rem;line-height:1rem}.group\/card[data-size=sm] .group-data-\[size\=sm\]\/card\:text-sm{font-size:.875rem;line-height:1.25rem}.group\/field[data-disabled=true] .group-data-\[disabled\=true\]\/field\:opacity-50,.group[data-disabled=true] .group-data-\[disabled\=true\]\:opacity-50{opacity:.5}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}.dark\:border-input:is(.dark *){border-color:hsl(var(--input))}.dark\:bg-blue-950\/15:is(.dark *){background-color:#17255426}.dark\:bg-destructive\/20:is(.dark *){background-color:hsl(var(--destructive) / .2)}.dark\:bg-emerald-950\/15:is(.dark *){background-color:#022c2226}.dark\:bg-input\/30:is(.dark *){background-color:hsl(var(--input) / .3)}.dark\:bg-rose-950\/20:is(.dark *){background-color:#4c051933}.dark\:text-amber-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-muted-foreground:is(.dark *){color:hsl(var(--muted-foreground))}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}.dark\:hover\:bg-destructive\/30:hover:is(.dark *){background-color:hsl(var(--destructive) / .3)}.dark\:hover\:bg-input\/50:hover:is(.dark *){background-color:hsl(var(--input) / .5)}.dark\:hover\:bg-muted\/50:hover:is(.dark *){background-color:hsl(var(--muted) / .5)}.dark\:hover\:text-foreground:hover:is(.dark *){color:hsl(var(--foreground))}.dark\:focus-visible\:ring-destructive\/40:focus-visible:is(.dark *){--tw-ring-color:hsl(var(--destructive) / .4)}.dark\:disabled\:bg-input\/80:disabled:is(.dark *){background-color:hsl(var(--input) / .8)}@media not all and (width>=1280px){.max-xl\:fixed{position:fixed}.max-xl\:inset-x-3{left:.75rem;right:.75rem}.max-xl\:bottom-16{bottom:4rem}.max-xl\:top-12{top:3rem}.max-xl\:z-50{z-index:50}.max-xl\:self-auto{align-self:auto}.max-xl\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}@media (width<=1240px){.max-\[1240px\]\:grid-cols-\[minmax\(240px\,1fr\)_repeat\(2\,minmax\(150px\,0\.75fr\)\)\]{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(150px,.75fr))}}@media (width<=1200px){.max-\[1200px\]\:block{display:block}}@media (width<=1100px){.max-\[1100px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=1024px){.max-lg\:fixed{position:fixed}.max-lg\:inset-x-3{left:.75rem;right:.75rem}.max-lg\:bottom-16{bottom:4rem}.max-lg\:top-12{top:3rem}.max-lg\:z-50{z-index:50}.max-lg\:self-auto{align-self:auto}.max-lg\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}@media (width<=900px){.max-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.max-\[780px\]\:min-h-\[112px\]{min-height:112px}.max-\[780px\]\:w-full{width:100%}.max-\[780px\]\:flex-1{flex:1}.max-\[780px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[780px\]\:grid-cols-\[repeat\(2\,minmax\(155px\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(155px,1fr))}.max-\[780px\]\:flex-col{flex-direction:column}.max-\[780px\]\:items-start{align-items:flex-start}.max-\[780px\]\:justify-stretch{justify-content:stretch}.max-\[780px\]\:gap-\[9px\]{gap:9px}.max-\[780px\]\:justify-self-start{justify-self:start}.max-\[780px\]\:p-3\.5{padding:.875rem}.max-\[780px\]\:p-\[9px\]{padding:9px}.max-\[780px\]\:px-0\.5{padding-left:.125rem;padding-right:.125rem}.max-\[780px\]\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.max-\[780px\]\:px-\[15px\]{padding-left:15px;padding-right:15px}.max-\[780px\]\:text-\[23px\]{font-size:23px}}@media (width<=760px){.max-\[760px\]\:h-\[calc\(100dvh-16px\)\]{height:calc(100dvh - 16px)}.max-\[760px\]\:w-\[calc\(100vw-16px\)\]{width:calc(100vw - 16px)}.max-\[760px\]\:gap-\[15px\]{gap:15px}.max-\[760px\]\:px-4{padding-left:1rem;padding-right:1rem}.max-\[760px\]\:py-\[14px\]{padding-top:14px;padding-bottom:14px}.max-\[760px\]\:pb-6{padding-bottom:1.5rem}.max-\[760px\]\:pl-4{padding-left:1rem}.max-\[760px\]\:pr-\[54px\]{padding-right:54px}.max-\[760px\]\:pt-5{padding-top:1.25rem}}@media (width<=640px){.max-\[640px\]\:flex-1{flex:1}.max-\[640px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[640px\]\:px-4{padding-left:1rem;padding-right:1rem}}@media (width<=520px){.max-\[520px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[520px\]\:flex-col{flex-direction:column}.max-\[520px\]\:items-stretch{align-items:stretch}.max-\[520px\]\:justify-end{justify-content:flex-end}}@media (width<=480px){.max-\[480px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width>=480px){.min-\[480px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=621px){.min-\[621px\]\:row-span-2{grid-row:span 2/span 2}.min-\[621px\]\:block{display:block}.min-\[621px\]\:min-h-\[92px\]{min-height:92px}.min-\[621px\]\:grid-cols-\[36px_1fr\]{grid-template-columns:36px 1fr}.min-\[621px\]\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.min-\[621px\]\:flex-row{flex-direction:row}.min-\[621px\]\:items-end{align-items:flex-end}.min-\[621px\]\:items-center{align-items:center}.min-\[621px\]\:justify-between{justify-content:space-between}.min-\[621px\]\:gap-3{gap:.75rem}.min-\[621px\]\:gap-6{gap:1.5rem}.min-\[621px\]\:gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.min-\[621px\]\:p-4{padding:1rem}.min-\[621px\]\:px-\[22px\]{padding-left:22px;padding-right:22px}.min-\[621px\]\:text-\[23px\]{font-size:23px}.min-\[621px\]\:text-\[27px\]{font-size:27px}}@media (width>=640px){.sm\:right-4{right:1rem}.sm\:order-last{order:9999}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:ml-0{margin-left:0}.sm\:ml-1{margin-left:.25rem}.sm\:ml-auto{margin-left:auto}.sm\:mt-1{margin-top:.25rem}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:h-44{height:11rem}.sm\:h-52{height:13rem}.sm\:w-24{width:6rem}.sm\:w-auto{width:auto}.sm\:min-w-\[160px\]{min-width:160px}.sm\:min-w-\[18rem\]{min-width:18rem}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-56{max-width:14rem}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-\[760px\]{max-width:760px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(12rem\,0\.8fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(12rem,.8fr) auto}.sm\:grid-cols-\[minmax\(10rem\,1fr\)_minmax\(9rem\,auto\)\]{grid-template-columns:minmax(10rem,1fr) minmax(9rem,auto)}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:self-auto{align-self:auto}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-9{padding:2.25rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:pl-0{padding-left:0}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:24rem}}@media (width>=768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[repeat\(auto-fit\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.md\:grid-cols-\[repeat\(auto-fit\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (width>=961px){.min-\[961px\]\:max-h-\[min\(62vh\,700px\)\]{max-height:min(62vh,700px)}.min-\[961px\]\:grid-cols-\[minmax\(300px\,0\.85fr\)_minmax\(0\,1\.5fr\)\]{grid-template-columns:minmax(300px,.85fr) minmax(0,1.5fr)}}@media (width>=1024px){.lg\:sticky{position:sticky}.lg\:top-4{top:1rem}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.lg\:w-auto{width:auto}.lg\:max-w-\[820px\]{max-width:820px}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(360px\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.lg\:grid-cols-\[minmax\(16rem\,0\.34fr\)_minmax\(0\,0\.66fr\)\]{grid-template-columns:minmax(16rem,.34fr) minmax(0,.66fr)}.lg\:grid-cols-\[minmax\(240px\,0\.8fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-items-end{justify-items:end}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-scroll{overflow-y:scroll}.lg\:overscroll-contain{overscroll-behavior:contain}.lg\:pr-\[clamp\(32px\,7vw\,112px\)\]{padding-right:clamp(32px,7vw,112px)}}@media (width>=1280px){.xl\:sticky{position:sticky}.xl\:top-3{top:.75rem}.xl\:top-4{top:1rem}.xl\:order-none{order:0}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:row-start-1{grid-row-start:1}.xl\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.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-\[clamp\(18\.75rem\,21vw\,23\.75rem\)_minmax\(0\,1fr\)\]{grid-template-columns:clamp(18.75rem,21vw,23.75rem) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,300px\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,300px)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(420px\,0\.95fr\)\]{grid-template-columns:minmax(0,1fr) minmax(420px,.95fr)}.xl\:grid-cols-\[minmax\(17rem\,0\.72fr\)_minmax\(0\,1\.28fr\)\]{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr)}.xl\:grid-cols-\[minmax\(260px\,0\.34fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr)}.xl\:content-start{align-content:flex-start}.xl\:overflow-hidden{overflow:hidden}.xl\:overflow-y-scroll{overflow-y:scroll}.xl\:overscroll-contain{overscroll-behavior:contain}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>a\:hover\]\:text-primary>a:hover{color:hsl(var(--primary))}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:.75rem;height:.75rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:w-\[17px\]>svg{width:17px}.group\/avatar[data-size=sm] .group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden>svg{display:none}.group\/avatar[data-size=default] .group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2>svg,.group\/avatar[data-size=lg] .group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2>svg{width:.5rem;height:.5rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&_\[data-slot\=table-container\]\]\:overflow-visible [data-slot=table-container]{overflow:visible}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:.75rem;height:.75rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:.875rem;height:.875rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:1rem;height:1rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:-.375rem}
