:root{--product-rail:66px;--context-sidebar:206px;--global-header:40px;--ai-width:min(42vw,560px);--ink:#e8e8e8;--ink-2:#c5c5c5;--canvas:#0a0b0d;--surface:#111214;--surface-soft:#17181b;--surface-raised:#1c1d21;--line:hsla(0,0%,100%,.09);--line-strong:hsla(0,0%,100%,.17);--hover-fill:hsla(0,0%,100%,.05);--active-fill:hsla(0,0%,100%,.07);--primary-fill:#f4f4f5;--primary-ink:#0a0b0d;--data-tone-ink:var(--primary-ink);--data-dark-ink:#0a0b0d;--data-amber-ink:var(--data-dark-ink);--field-fill:hsla(0,0%,100%,.03);--focus-line:hsla(0,0%,98%,.45);--focus-ring:hsla(0,0%,100%,.12);--muted:#a1a1a1;--muted-2:#949494;--blue:#2d8cff;--blue-action:#2474dc;--cyan:#37d1ff;--green:#48cf9d;--amber:#f1ab55;--red:#ff6b76;--violet:#a58aff;--blue-soft:#14243a;--green-soft:#142a24;--amber-soft:#2d2418;--red-soft:#301a1e;--violet-soft:color-mix(in srgb,var(--violet) 16%,var(--surface));--product-accent:#a78bfa;--product-accent-rgb:167 139 250;--product-solid:#7047eb;--product-secondary:#b05ce8;--product-soft:#f1edff;--product-deep:#2b174e;--control-on-solid:#fff;--product-solid-ink:var(--control-on-solid);--product-accent-border-subtle:rgb(var(--product-accent-rgb)/.22);--product-accent-border:rgb(var(--product-accent-rgb)/.26);--product-accent-border-strong:rgb(var(--product-accent-rgb)/.3);--product-accent-surface-subtle:rgb(var(--product-accent-rgb)/.1);--product-accent-surface:rgb(var(--product-accent-rgb)/.12);--identity-gradient-deep:#152337;--accent-product:var(--product-accent);--accent-product-soft:color-mix(in srgb,var(--product-accent) 16%,var(--surface-card));--viz-semantic-info:var(--status-info-fg);--viz-semantic-accent:var(--status-accent-fg);--viz-semantic-positive:var(--status-success-fg);--viz-semantic-warning:var(--status-warning-fg);--viz-semantic-critical:var(--status-danger-fg);--viz-semantic-neutral:var(--text-muted);--viz-automation-edge-neutral:#8290a6;--viz-automation-branch-true:#16a46f;--viz-automation-branch-false:#e85468;--viz-automation-branch-true-ink:#138b60;--viz-automation-branch-false-ink:#d7465c;--viz-automation-handle-neutral:#8793a5;--viz-automation-handle-outline:rgba(0,0,0,.09);--viz-automation-handle-size:13px;--shadow-automation-handle:0 0 0 1px var(--viz-automation-handle-outline);--viz-series-primary:#347bd2;--viz-series-critical:#d2475e;--viz-series-high:#e47b37;--viz-series-medium:#d2a92f;--viz-series-low:#778397;--viz-series-positive:#16946f;--viz-management-score-gradient:linear-gradient(90deg,#6c53dd,#2e9bd7);--viz-management-registration-gradient:linear-gradient(90deg,#6554d9,#358fe9 60%,#49b7dd);--viz-assessment-policy:#00b9c8;--viz-assessment-organizational:#7556ff;--viz-risk-critical-border:var(--viz-series-critical);--viz-risk-critical-ink:#b52f47;--viz-risk-critical-surface:#fff0f3;--viz-risk-high-border:#d68a2b;--viz-risk-high-ink:#a66008;--viz-risk-high-surface:#fff4df;--viz-risk-medium-border:#c6a82f;--viz-risk-medium-ink:#806f12;--viz-risk-medium-surface:#fffbe5;--viz-risk-low-border:#62a85b;--viz-risk-low-ink:#377736;--viz-risk-low-surface:#eff9ed;--viz-risk-positive-border:var(--viz-series-positive);--viz-risk-positive-ink:#08745b;--viz-risk-positive-surface:#e7f8f2;--viz-geo-overview-surface:linear-gradient(145deg,#0d2032,#142f44 60%,#0c1c2b);--viz-geo-detail-surface:linear-gradient(145deg,#10273a,#153b50);--viz-geo-land:#94a3b8;--viz-geo-exposure:#fb7185;--viz-geo-exposure-strong:#e11d48;--viz-geo-point-focus:#fef08a;--viz-geo-panel:#040c16;--viz-geo-on-dark:#fff;--viz-geo-ink:#dbeafe;--viz-geo-muted:#a9bac9;--viz-geo-panel-shadow:0 8px 24px rgba(0,0,0,.18);--viz-tc-cyber-critical:#a9293f;--viz-tc-cyber-high:#dc4c64;--viz-tc-cyber-medium:#d98d18;--viz-tc-cyber-low:#2879e8;--viz-tc-cyber-trend:var(--viz-tc-cyber-low);--viz-tc-cyber-neutral:#7b8799;--viz-tc-cyber-exposure-warning:#e68a24;--viz-tc-cyber-positive:#15966a;--viz-audit-compliance-compliant:#15956f;--viz-audit-compliance-partly-compliant:#d88b20;--viz-audit-compliance-non-compliant:#d34b5f;--viz-audit-compliance-not-started:#8b95a5;--viz-audit-risk-critical:#a51d39;--viz-audit-risk-high:#e15265;--viz-audit-risk-medium:#e2a63b;--viz-audit-risk-low:#3c82dc;--viz-risk-matrix-neutral-surface:#eef0f4;--viz-risk-matrix-bad-surface:#fee8ed;--viz-risk-matrix-poor-surface:#fff0e4;--viz-risk-matrix-fair-surface:#fff7dc;--viz-risk-matrix-good-surface:#eef8e5;--viz-risk-matrix-excellent-surface:#e3f7f0;--viz-risk-matrix-neutral-tone:#ddd;--viz-risk-matrix-bad-tone:#dc405a;--viz-risk-matrix-poor-tone:#e7803d;--viz-risk-matrix-fair-tone:#e0b231;--viz-risk-matrix-good-tone:#79ad4e;--viz-risk-matrix-excellent-tone:#1b9a74;--viz-risk-matrix-bad-fill:#c83b47;--viz-risk-matrix-poor-fill:#f39a3f;--viz-risk-matrix-fair-fill:#edca48;--viz-risk-matrix-good-fill:#6acb83;--viz-risk-matrix-excellent-fill:#218c5d;--viz-risk-matrix-on-strong:#fff;--viz-risk-matrix-on-poor:#291b0c;--viz-risk-matrix-on-fair:#28220b;--viz-risk-matrix-on-good:#0d2715;--theme-preview-light-workspace:#f4f6fa;--theme-preview-light-surface:#fff;--theme-preview-light-navigation:#17324f;--theme-preview-dark-workspace:#171b27;--theme-preview-dark-header:#242a39;--theme-preview-dark-navigation:#101f35;--theme-preview-dark-surface:#252b3a;--machine-readable-code-surface:#fff;--shadow:0 20px 60px rgba(0,0,0,.62);--shadow-sm:0 6px 18px rgba(0,0,0,.2);--shadow-lg:0 28px 90px rgba(0,0,0,.38);--shadow-card:0 8px 24px rgba(0,0,0,.34);--shadow-subtle:0 8px 24px rgba(25,37,59,.04);--shadow-management-surface:var(--shadow-subtle);--shadow-management-interactive:0 5px 14px rgba(25,37,59,.09);--shadow-settings-notice:0 17px 55px rgba(8,16,33,.2);--shadow-framework-node:0 1px 1px rgba(15,23,42,.025);--shadow-framework-root:0 5px 15px rgba(15,23,42,.045);--shadow-questionnaire-editor:0 1px 5px rgba(0,0,0,.24);--shadow-questionnaire-control:0 5px 18px rgba(0,0,0,.035);--shadow-floating-menu:0 22px 52px rgba(0,0,0,.35);--shadow-required-missing:0 0 0 2px color-mix(in srgb,var(--red) 58%,transparent);--shadow-ai-mark:0 18px 42px color-mix(in srgb,var(--violet) 14%,transparent);--shadow-integration-surface:0 19px 50px rgba(0,0,0,.16);--shadow-list-selection:inset 3px 0 var(--blue);--shadow-inner-border:inset 0 0 0 1px var(--line);--shadow-control-thumb:0 1px 3px rgba(0,0,0,.22);--shadow-product-mark:0 1px 2px rgba(0,0,0,.3);--shadow-product-mark-active:0 0 0 2px var(--product-accent);--shadow-focus-ring:0 0 0 3px var(--focus-ring);--shadow-focus-ring-form-large:0 0 0 4px var(--focus-ring);--shadow-focus-ring-offset:0 0 0 2px var(--surface-card),0 0 0 4px var(--cyan);--shadow-focus-ring-inset-brand:inset 0 0 0 2px var(--border-brand);--shadow-sticky-divider:0 1px 0 var(--line);--shadow-drawer:-28px 0 90px rgba(0,0,0,.34);--shadow-table-sticky-leading:-7px 0 12px -11px rgba(0,0,0,.7);--shadow-table-sticky-secondary:8px 0 13px -13px rgba(0,0,0,.72);--shadow-metric-rest:0 1px 0 color-mix(in srgb,var(--control-on-solid) 4%,transparent) inset,0 12px 30px rgba(0,0,0,.12);--surface-automation-accent-wash:rgba(112,92,255,.08);--surface-automation-info-wash:rgba(42,142,255,.06);--surface-policy-risk-wash:rgba(242,120,75,.05);--surface-policy-compliance-wash:rgba(145,86,220,.05);--surface-policy-control-wash:rgba(51,127,232,.07);--surface-comment-center-tprm-wash:rgba(87,97,224,.075);--media-overlay-label:rgba(17,24,39,.78);--identity-invitation-gradient-start:#183d67;--identity-invitation-gradient-end:#1d2c54;--identity-invitation-border:rgba(89,178,255,.34);--identity-invitation-ink:#b9e8ff;--identity-invitation-shadow:0 15px 38px rgba(45,140,255,.16);--overlay-scrim:color-mix(in oklch,var(--brand-ink) 45%,transparent);--space-2xs:2px;--space-2xs-plus:3px;--space-xs:4px;--space-xs-plus:5px;--space-sm:6px;--space-sm-plus:7px;--space-md:8px;--space-md-plus:9px;--space-lg:10px;--space-lg-plus:11px;--space-xl:12px;--space-xl-plus:13px;--space-2xl-compact:14px;--space-2xl-mid:15px;--space-2xl:16px;--space-2xl-wide:17px;--space-2xl-plus:18px;--space-3xl:20px;--space-3xl-plus:22px;--space-4xl:24px;--space-4xl-mid:25px;--space-4xl-plus:26px;--space-5xl:28px;--space-5xl-plus:30px;--space-6xl:32px;--layout-gap-4xs:var(--space-0-5);--layout-gap-3xs:var(--space-1);--layout-gap-2xs:var(--space-1);--layout-gap-2xs-plus:var(--space-1-5);--layout-gap-xs:var(--space-1-5);--layout-gap-sm:var(--space-2);--layout-gap-md:var(--space-2);--layout-gap-md-plus:var(--space-2-5);--layout-gap-lg:var(--space-2-5);--layout-gap-lg-plus:var(--space-3);--layout-gap-xl:var(--space-3);--layout-gap-xl-plus:var(--space-3-5);--layout-gap-2xl:var(--space-3-5);--type-size-micro:9px;--type-size-xs:10px;--type-size-sm:11px;--type-size-md:12px;--type-size-base:13px;--type-size-lg:14px;--type-size-xl:15px;--type-size-2xl:16px;--type-size-3xl:17px;--type-size-xs-plus:10.5px;--type-size-sm-plus:11.5px;--type-size-md-plus:12.5px;--type-size-heading-sm:18px;--type-size-heading-md:19px;--type-size-display-sm:20px;--type-size-emphasis-sm:21px;--type-size-emphasis-md:22px;--type-size-emphasis-lg:23px;--type-size-display-md:24px;--type-size-feature-sm:25px;--type-size-feature-md:26px;--type-size-feature-lg:27px;--type-size-metric-sm:28px;--type-size-metric-md:29px;--type-size-metric-value:clamp(28px,2vw,35px);--type-size-responsive-heading:clamp(19px,2.1vw,27px);--type-size-responsive-intro:clamp(var(--type-size-lg),1.25vw,var(--type-size-3xl));--type-size-sidebar-subtitle:9.5px;--type-size-sidebar-group:9px;--type-size-sidebar-badge:9.5px;--type-size-shortcut:9.5px;--type-scale-suffix:.62em;--type-size-caption:var(--type-size-xs);--type-size-control:var(--type-size-sm);--type-size-body:var(--type-size-md);--type-line-2xs:13px;--type-line-xs:14px;--type-line-sm:15px;--type-line-md:16px;--type-line-lg:17px;--type-line-xl:18px;--type-line-2xl:21px;--type-line-3xl:22px;--type-line-feature:28px;--type-line-display:36px;--type-line-body:var(--type-line-lg);--type-leading-spinner:0;--type-leading-none:1;--type-leading-display:1.1;--type-leading-sidebar:1.15;--type-leading-tight:1.2;--type-leading-snug:1.25;--type-leading-compact:1.3;--type-leading-cozy:1.35;--type-leading-normal:1.4;--type-leading-relaxed:1.45;--type-leading-spacious:1.5;--type-leading-loose:1.55;--type-leading-reading:1.6;--type-leading-prose:1.65;--type-leading-airy:1.7;--type-leading-hero:.98;--type-leading-display-compact:1.05;--type-weight-normal:400;--type-weight-subtitle:450;--type-weight-regular:500;--type-weight-tooltip:560;--type-weight-medium:600;--type-weight-strong:620;--type-weight-semibold:650;--type-weight-control-strong:660;--type-weight-heading:680;--type-weight-emphasis:690;--type-weight-bold:700;--type-weight-reinforced:710;--type-weight-label:720;--type-weight-state-heading:730;--type-weight-strong-label:740;--type-weight-heavy:750;--type-weight-metric-delta:760;--type-weight-display-strong:770;--type-weight-display:780;--type-weight-metric-value:790;--type-weight-black:800;--type-weight-extra-black:850;--type-tracking-subtle:-.01em;--type-tracking-compact-label:.04em;--type-tracking-label:.045em;--type-tracking-strong-label:.05em;--type-tracking-emphasis-label:.06em;--type-tracking-metric-label:.055em;--type-tracking-eyebrow:.07em;--type-tracking-wide:.08em;--type-tracking-extended:.09em;--type-tracking-extra-wide:.1em;--type-tracking-card-title:-.02em;--type-tracking-dialog-title:-.025em;--type-tracking-drawer-title:-.03em;--type-tracking-section-title:-.035em;--type-tracking-heading-tight:-.04em;--type-tracking-heading:-.045em;--type-tracking-display-tight:-.055em;--type-tracking-metric-value:-.06em;--type-tracking-hero:-.065em;--type-tracking-verification-code:.28em;--radius-micro:3px;--radius-2xs:2px;--radius-xs:4px;--radius-compact:5px;--radius-table-control:6px;--radius-sm:7px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--radius-full:50%;--avatar-radius:var(--radius-sm);--modal-radius:var(--radius-dialog);--control-height-icon-xs:22px;--control-height-2xs:25px;--control-height-option:26px;--control-height-scroll:27px;--control-height-xs:28px;--control-height-tight:29px;--control-height-compact:30px;--control-height-filter:31px;--control-height-small:32px;--control-height:34px;--control-height-medium:35px;--control-height-large:36px;--control-height-tab:38px;--control-height-row-compact:42px;--control-height-pagination:44px;--control-height-form-large:46px;--control-height-row:48px;--control-height-selection:50px;--control-height-selection-large:52px;--control-height-touch:54px;--control-height-switch-row:56px;--control-height-feature-row:72px;--control-radius:var(--radius-sm);--popover-radius:var(--radius-row);--popover-padding:var(--space-1-5);--popover-shadow:var(--shadow-popover);--menu-item-height:var(--control-height-small);--menu-item-radius:var(--radius-md);--menu-item-icon-size:14px;--modal-shadow:var(--shadow-2xl);--border:var(--line);--text:var(--ink);--surface-muted:var(--surface-soft);--orange:var(--amber);--motion-duration-fast:.15s;--motion-duration-instant:.12s;--motion-duration-tooltip:.11s;--motion-duration-direct:.13s;--motion-duration-snappy:.14s;--motion-duration-responsive:.16s;--motion-duration-notice:.17s;--motion-duration-standard:.18s;--motion-duration-metric-interaction:.19s;--motion-duration-quick:.2s;--motion-duration-metric-icon:.22s;--motion-duration-drawer:.23s;--motion-duration-dialog:.24s;--motion-duration-moderate:.25s;--motion-duration-metric-glow:.26s;--motion-duration-slow:.36s;--motion-duration-progress-update:.5s;--motion-duration-logo-core:.5s;--motion-duration-logo-broadcast:.6s;--motion-duration-logo-draw:.7s;--motion-duration-logo-pop:.3s;--motion-duration-logo-step:.1s;--motion-duration-logo-node-step:50ms;--motion-duration-progress-track:.6s;--motion-duration-active-cycle:.7s;--motion-duration-long:.7s;--motion-duration-entry:.75s;--motion-duration-progress:.8s;--motion-duration-spinner-slow:.8s;--motion-duration-emphasis:.85s;--motion-duration-activity-loop:.9s;--motion-duration-metric-fill:.9s;--motion-duration-spinner:1s;--motion-duration-loading:1.15s;--motion-duration-loop-medium:1.6s;--motion-duration-loop-slow:1.8s;--motion-duration-status-pulse:2s;--motion-duration-floating-mark:3.8s;--motion-duration-ambient-cycle:9s;--motion-duration-ambient-drift:10s;--motion-reduced-legacy-duration:1ms;--motion-ease-standard:ease;--motion-ease-enter:cubic-bezier(.2,.8,.2,1);--motion-ease-emphasis:cubic-bezier(.16,1,.3,1);--motion-reduced-duration:.01ms;--motion-reduced-iteration-count:1;--layer-sticky-sub:var(--z-sticky);--layer-sticky:calc(var(--z-sticky) + 1);--layer-floating-action:var(--z-helper);--layer-page-notice-base:var(--z-toast);--layer-page-notice-low:var(--z-toast);--layer-page-notice-lower:var(--z-toast);--layer-page-notice:var(--z-toast);--layer-assist:var(--z-helper);--layer-drawer:var(--z-drawer);--layer-page-notice-raised:var(--z-toast);--layer-page-notice-high:var(--z-toast);--layer-page-notice-higher:var(--z-toast);--layer-page-notice-highest:var(--z-toast);--layer-local-toolbar:var(--z-sticky);--layer-dialog:var(--z-dialog);--layer-menu:var(--z-dropdown);--layer-toast:var(--z-toast);--brand-gradient:linear-gradient(102deg,#302118,#3f1d22 27%,#2f1b35 52%,#172642 78%,#112132);--brand-gradient-vertical:linear-gradient(162deg,#302118,#3f1d22 27%,#2f1b35 54%,#172642 79%,#112132);--platform-nav-gradient:radial-gradient(circle at 30% 8%,rgba(0,0,0,.64),#723f3f00 28%),linear-gradient(161deg,#000,#122d49 46%,#261a3f);--brand-gradient-bright:linear-gradient(105deg,#f2784b,#dd4f77 31%,#9156dc 58%,#337fe8);--table-page-padding:12px 18px 22px;--table-control-height:var(--control-height-small);--table-option-height:var(--control-height-tight);--table-header-height:34px;--table-row-height:39.6px;--table-radius:9px;--table-row-gap:var(--space-1-5);--table-cell-pad-y:9px;--table-cell-pad-x:var(--space-4);--table-text-header:10px;--table-text-cell:12.5px;--table-text-meta:9.5px;--table-tracking-header:.06em;--pagination-pip-size:27px;--loading-base:var(--surface-sunken);--loading-highlight:var(--border-subtle);--loading-duration:var(--motion-duration-loading);--loading-radius:var(--radius-sm);--font-sans:"Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SF Mono","SFMono-Regular",Menlo,Consolas,monospace;font-family:var(--font-sans);color-scheme:dark;background:var(--canvas);color:var(--ink);font-synthesis:none;text-rendering:optimizeLegibility}html[data-theme=light]{--ink:#202633;--ink-2:#455064;--canvas:#f4f5f7;--surface:#fff;--surface-soft:#f7f8fa;--surface-raised:#fff;--line:rgba(20,30,50,.1);--line-strong:rgba(20,30,50,.19);--hover-fill:rgba(20,30,50,.05);--active-fill:rgba(20,30,50,.08);--primary-fill:#1c2230;--primary-ink:#fff;--field-fill:var(--surface-raised);--focus-line:rgba(20,30,50,.5);--focus-ring:rgba(20,30,50,.12);--muted:#687386;--muted-2:#687386;--blue:#246fe5;--blue-action:#1769d2;--cyan:#168acb;--green:#18865f;--amber:#ad6d17;--red:#c94450;--violet:#7258dc;--blue-soft:#eaf3ff;--green-soft:#e9f7f1;--amber-soft:#fff5e6;--red-soft:#fff0f1;--accent-product:var(--product-solid);--accent-product-soft:color-mix(in srgb,var(--product-solid) 12%,var(--surface-card));--shadow:0 18px 50px rgba(31,41,55,.16);--shadow-card:0 8px 24px rgba(25,37,59,.04);--shadow-lg:0 12px 16px -4px rgba(20,27,45,.09),0 4px 6px -2px rgba(20,27,45,.05);--overlay-scrim:color-mix(in oklch,var(--brand-ink) 45%,transparent);color-scheme:light;background:var(--canvas);color:var(--ink)}:root{--brand-50:oklch(.97 .017 262);--brand-100:oklch(.936 .042 262);--brand-200:oklch(.884 .082 262);--brand-300:oklch(.802 .13 263);--brand-400:oklch(.684 .188 264);--brand-500:oklch(.6 .224 264);--brand-600:#2055f1;--brand-600-rgb:32 85 241;--brand-700:oklch(.47 .205 265);--brand-800:oklch(.406 .17 266);--brand-900:oklch(.35 .135 268);--brand-950:oklch(.28 .1 270);--brand-cyan:#00c2fe;--brand-cyan-rgb:0 194 254;--brand-cyan-600:oklch(.64 .13 224);--gradient-brand:linear-gradient(103deg,#040851,#1739c4);--gradient-brand-hover:linear-gradient(103deg,#03063e,#122f9e);--gradient-brand-vivid:linear-gradient(103deg,#040851,#2055f1);--gradient-ai:linear-gradient(135deg,#7047eb,#b05ce8);--slate-0:#fff;--slate-25:oklch(.992 .003 266);--slate-50:oklch(.983 .005 266);--slate-100:oklch(.966 .008 266);--slate-200:oklch(.928 .012 266);--slate-300:oklch(.879 .016 266);--slate-400:oklch(.76 .022 267);--slate-500:oklch(.628 .03 268);--slate-600:oklch(.515 .042 269);--slate-700:oklch(.41 .056 270);--slate-800:oklch(.32 .07 272);--slate-900:oklch(.252 .078 273);--slate-950:#040851;--red-50:oklch(.968 .014 24);--red-100:oklch(.93 .036 24);--red-200:oklch(.878 .07 24);--red-500:oklch(.586 .226 24);--red-600:oklch(.532 .222 24);--red-700:oklch(.47 .19 24);--orange-50:oklch(.972 .018 60);--orange-100:oklch(.94 .044 60);--orange-200:oklch(.892 .082 60);--orange-500:oklch(.7 .17 55);--orange-600:oklch(.64 .168 50);--orange-700:oklch(.56 .15 48);--amber-50:oklch(.978 .02 90);--amber-100:oklch(.952 .05 90);--amber-200:oklch(.912 .09 88);--amber-500:oklch(.82 .15 85);--amber-600:oklch(.74 .146 80);--amber-700:oklch(.54 .128 75);--green-50:oklch(.972 .018 155);--green-100:oklch(.938 .044 155);--green-200:oklch(.888 .08 155);--green-500:oklch(.7 .152 152);--green-600:oklch(.62 .14 152);--green-700:oklch(.52 .116 152);--sky-50:oklch(.972 .016 235);--sky-100:oklch(.938 .038 235);--sky-200:oklch(.888 .07 235);--sky-500:oklch(.68 .13 235);--sky-600:oklch(.6 .132 238);--sky-700:oklch(.52 .12 240);--viz-1:oklch(.6 .18 264);--viz-2:oklch(.66 .13 220);--viz-3:oklch(.64 .14 155);--viz-4:oklch(.56 .17 300);--viz-5:oklch(.74 .14 75);--viz-6:oklch(.62 .17 20);--text-strong:var(--slate-900);--text-body:var(--slate-700);--text-muted:var(--slate-600);--text-subtle:var(--slate-500);--text-inverse:var(--slate-0);--text-brand:var(--brand-700);--text-on-brand:var(--slate-0);--text-link:var(--brand-600);--text-link-hover:var(--brand-700);--brand-ink:var(--slate-950);--accent-cyan:var(--brand-cyan);--chip-active-bg:var(--brand-ink);--chip-active-fg:#fff;--shell-rail:var(--slate-950);--surface-page:var(--slate-50);--surface-card:var(--slate-0);--surface-sunken:var(--slate-100);--surface-hover:var(--slate-100);--surface-active:var(--slate-200);--surface-inverse:var(--slate-950);--surface-inverse-hover:var(--slate-900);--surface-brand:var(--brand-600);--surface-brand-hover:var(--brand-700);--surface-brand-active:var(--brand-800);--surface-brand-subtle:var(--brand-50);--border-subtle:var(--slate-200);--border-default:var(--slate-300);--border-strong:var(--slate-400);--border-brand:var(--brand-600);--border-inverse:var(--slate-800);--risk-critical-fg:var(--red-700);--risk-critical-bg:var(--red-50);--risk-critical-border:var(--red-200);--risk-critical-solid:var(--red-500);--risk-high-fg:var(--orange-700);--risk-high-bg:var(--orange-50);--risk-high-border:var(--orange-200);--risk-high-solid:var(--orange-500);--risk-medium-fg:var(--amber-700);--risk-medium-bg:var(--amber-50);--risk-medium-border:var(--amber-200);--risk-medium-solid:var(--amber-500);--risk-low-fg:var(--green-700);--risk-low-bg:var(--green-50);--risk-low-border:var(--green-200);--risk-low-solid:var(--green-500);--risk-info-fg:var(--sky-700);--risk-info-bg:var(--sky-50);--risk-info-border:var(--sky-200);--risk-info-solid:var(--sky-500);--status-success-fg:var(--green-700);--status-success-bg:var(--green-50);--status-success-border:var(--green-200);--status-success-solid:var(--green-500);--status-warning-fg:var(--amber-700);--status-warning-bg:var(--amber-50);--status-warning-border:var(--amber-200);--status-warning-solid:var(--amber-500);--status-danger-fg:var(--red-700);--status-danger-bg:var(--red-50);--status-danger-border:var(--red-200);--status-danger-solid:var(--red-500);--status-info-fg:var(--sky-700);--status-info-bg:var(--sky-50);--status-info-border:var(--sky-200);--status-info-solid:var(--sky-500);--status-neutral-fg:var(--text-body);--status-neutral-bg:var(--surface-sunken);--status-neutral-border:var(--border-subtle);--status-neutral-solid:var(--slate-600);--status-brand-fg:var(--brand-700);--status-brand-bg:var(--brand-50);--status-brand-border:var(--brand-200);--status-brand-solid:var(--brand-600);--status-accent-fg:oklch(.46 .17 300);--status-accent-bg:oklch(.968 .02 300);--status-accent-border:oklch(.9 .06 300);--status-accent-solid:var(--viz-4);--risk-critical-on-solid:var(--text-on-brand);--risk-high-on-solid:var(--brand-ink);--risk-medium-on-solid:var(--brand-ink);--risk-low-on-solid:var(--brand-ink);--risk-info-on-solid:var(--brand-ink);--status-success-on-solid:var(--brand-ink);--status-warning-on-solid:var(--brand-ink);--status-danger-on-solid:var(--text-on-brand);--status-info-on-solid:var(--brand-ink);--status-neutral-on-solid:var(--text-on-brand);--status-brand-on-solid:var(--text-on-brand);--status-accent-on-solid:var(--text-on-brand);--space-0:0;--space-px:1px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--page-max:1440px;--content-max:1120px;--sidebar-w:248px;--sidebar-w-collapsed:60px;--topbar-h:56px;--gutter:24px;--control-h-sm:28px;--control-h-md:34px;--control-h-lg:40px;--field-h:34px;--touch-target-min:44px;--viz-bar-thickness:var(--space-6);--chip-pad-y:3px;--chip-pad-x:9px;--chip-gap:5px;--chip-dot:6px;--avatar-text-xs:8px;--avatar-text-sm:11px;--avatar-text-md:14px;--avatar-text-lg:18px;--avatar-text-xl:24px;--radius-button:999px;--radius-chip:999px;--radius-field:999px;--radius-field-area:16px;--radius-check:6px;--radius-tile:8px;--radius-viz-swatch:3px;--radius-product-mark:9px;--size-product-mark:30px;--radius-card:20px;--radius-dialog:24px;--radius-row:16px;--text-viz-marker:7px;--text-viz-axis:10px;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:17px;--text-xl:20px;--text-stat-value:21px;--text-stat-value-inline:16px;--text-kpi-value:27px;--text-2xl:24px;--text-3xl:30px;--text-4xl:38px;--text-5xl:48px;--text-6xl:60px;--text-7xl:76px;--leading-none:1;--leading-tight:1.15;--leading-heading:1.25;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-control:.002em;--tracking-tighter:-.03em;--tracking-tight:-.018em;--tracking-snug:-.008em;--tracking-normal:0;--tracking-wide:.02em;--tracking-caps:.07em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--shadow-control:0 1px 3px rgba(20,27,45,.09),0 1px 2px rgba(20,27,45,.06);--shadow-surface:0 1px 2px rgba(4,8,81,.05),0 10px 28px -10px rgba(4,8,81,.13);--shadow-popover:0 12px 16px -4px rgba(20,27,45,.09),0 4px 6px -2px rgba(20,27,45,.05);--shadow-surface-hover:0 2px 4px rgba(4,8,81,.06),0 16px 36px -12px rgba(4,8,81,.18);--shadow-surface-focus:var(--shadow-surface),var(--ring-focus);--shadow-action-primary:0 1px 2px rgba(4,8,81,.2);--shadow-action-danger:0 1px 2px rgba(4,8,81,.16);--shadow-action-primary-focus:var(--shadow-action-primary),var(--ring-focus);--shadow-action-danger-focus:var(--shadow-action-danger),var(--ring-danger);--shadow-outline-on-dark:inset 0 0 0 1px color-mix(in srgb,var(--text-on-brand) 26%,transparent);--shadow-control-focus:var(--shadow-control),var(--ring-focus);--shadow-field-error:var(--shadow-control),inset 0 0 0 1.5px var(--status-danger-solid);--shadow-field-error-focus:var(--shadow-control),var(--ring-danger);--shadow-toggle-off:inset 0 0 0 1.5px var(--border-strong);--shadow-toggle-off-focus:var(--shadow-toggle-off),var(--ring-focus);--shadow-toggle-radio-on:inset 0 0 0 5.5px var(--brand-600);--shadow-toggle-radio-on-focus:var(--shadow-toggle-radio-on),var(--ring-focus);--shadow-thumb:0 1px 2px rgba(4,8,81,.25);--shadow-xs:0 1px 2px rgba(20,27,45,.05);--shadow-md:0 4px 8px -2px rgba(20,27,45,.1),0 2px 4px -2px rgba(20,27,45,.06);--shadow-xl:0 20px 24px -4px rgba(20,27,45,.1),0 8px 10px -6px rgba(20,27,45,.05);--shadow-2xl:0 28px 48px -8px rgba(20,27,45,.18);--ring-focus:0 0 0 3px color-mix(in oklch,var(--brand-500) 30%,transparent);--ring-danger:0 0 0 3px color-mix(in oklch,var(--red-500) 28%,transparent);--hairline:1px solid var(--slate-200);--z-base:0;--z-raised:1;--z-sticky:100;--z-nav:200;--z-helper:700;--z-dropdown:800;--z-tooltip:900;--z-drawer:950;--z-dialog:1000;--z-toast:1100;--z-transition:1200;--duration-instant:80ms;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--duration-slower:.42s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-in-out:cubic-bezier(.65,0,.35,1)}html[data-theme=dark]{--text-strong:var(--slate-50);--text-body:var(--slate-300);--text-muted:var(--slate-400);--text-subtle:var(--slate-500);--text-brand:var(--brand-300);--text-link:var(--brand-300);--text-link-hover:var(--brand-200);--surface-page:oklch(.128 .012 270);--surface-card:oklch(.172 .014 270);--surface-sunken:oklch(.108 .01 270);--surface-hover:oklch(.205 .015 270);--surface-active:oklch(.245 .016 270);--surface-brand-subtle:color-mix(in oklch,var(--brand-500) 16%,var(--surface-card));--border-subtle:oklch(.235 .014 270);--border-default:oklch(.3 .016 270);--border-strong:oklch(.38 .018 270);--chip-active-bg:var(--brand-600);--chip-active-fg:#fff;--shell-rail:oklch(.098 .024 272);--risk-critical-fg:var(--red-200);--risk-critical-bg:color-mix(in oklch,var(--red-500) 16%,var(--surface-card));--risk-critical-border:color-mix(in oklch,var(--red-500) 38%,var(--surface-card));--risk-high-fg:var(--orange-200);--risk-high-bg:color-mix(in oklch,var(--orange-500) 16%,var(--surface-card));--risk-high-border:color-mix(in oklch,var(--orange-500) 38%,var(--surface-card));--risk-medium-fg:var(--amber-200);--risk-medium-bg:color-mix(in oklch,var(--amber-500) 15%,var(--surface-card));--risk-medium-border:color-mix(in oklch,var(--amber-500) 36%,var(--surface-card));--risk-low-fg:var(--green-200);--risk-low-bg:color-mix(in oklch,var(--green-500) 15%,var(--surface-card));--risk-low-border:color-mix(in oklch,var(--green-500) 36%,var(--surface-card));--risk-info-fg:var(--sky-200);--risk-info-bg:color-mix(in oklch,var(--sky-500) 16%,var(--surface-card));--risk-info-border:color-mix(in oklch,var(--sky-500) 38%,var(--surface-card));--status-success-fg:var(--green-200);--status-success-bg:color-mix(in oklch,var(--green-500) 15%,var(--surface-card));--status-success-border:color-mix(in oklch,var(--green-500) 36%,var(--surface-card));--status-warning-fg:var(--amber-200);--status-warning-bg:color-mix(in oklch,var(--amber-500) 15%,var(--surface-card));--status-warning-border:color-mix(in oklch,var(--amber-500) 36%,var(--surface-card));--status-danger-fg:var(--red-200);--status-danger-bg:color-mix(in oklch,var(--red-500) 16%,var(--surface-card));--status-danger-border:color-mix(in oklch,var(--red-500) 38%,var(--surface-card));--status-info-fg:var(--sky-200);--status-info-bg:color-mix(in oklch,var(--sky-500) 16%,var(--surface-card));--status-info-border:color-mix(in oklch,var(--sky-500) 38%,var(--surface-card));--status-brand-fg:var(--brand-300);--status-brand-bg:color-mix(in oklch,var(--brand-500) 16%,var(--surface-card));--status-brand-border:color-mix(in oklch,var(--brand-500) 38%,var(--surface-card));--status-accent-fg:oklch(.82 .09 300);--status-accent-bg:color-mix(in oklch,var(--viz-4) 18%,var(--surface-card));--status-accent-border:color-mix(in oklch,var(--viz-4) 40%,var(--surface-card));--shadow-control:0 1px 3px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.4);--shadow-surface:0 1px 2px rgba(0,0,0,.4),0 10px 28px -10px rgba(0,0,0,.5);--shadow-popover:0 12px 16px -4px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.4);--shadow-surface-hover:0 2px 4px rgba(0,0,0,.45),0 16px 36px -12px rgba(0,0,0,.6);--shadow-xs:0 1px 2px rgba(0,0,0,.45);--shadow-md:0 4px 8px -2px rgba(0,0,0,.5),0 2px 4px -2px rgba(0,0,0,.4);--shadow-xl:0 20px 24px -4px rgba(0,0,0,.55),0 8px 10px -6px rgba(0,0,0,.45);--shadow-2xl:0 28px 48px -8px rgba(0,0,0,.65);--hairline:1px solid var(--slate-800)}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(./hanken-grotesk-latin-ext.BzvT_elb.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(./hanken-grotesk-latin.KjBMhMia.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./ibm-plex-mono-latin-ext-400.C05TWSE2.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./ibm-plex-mono-latin-400.BJoXLJYV.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./ibm-plex-mono-latin-ext-500.BQJS6Ovj.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./ibm-plex-mono-latin-500.C820gu2e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(./ibm-plex-mono-latin-ext-600.BRMVj9uZ.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(./ibm-plex-mono-latin-600.DpGnXj3s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*{box-sizing:border-box}#__nuxt,body,html{min-width:0;min-height:100%;margin:0}html{background:var(--shell-rail)}body{overflow-x:hidden;background:var(--surface-page);color:var(--ink);font-size:var(--text-base)}button,input,select,summary,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}a{color:inherit;text-decoration:none}svg{display:block;flex:0 0 auto}small,sub,sup{font-size:max(10px,.8em)}h1,h2,h3,p{margin:0}::-moz-selection{background:#2d8cff5c;color:#fff}::selection{background:#2d8cff5c;color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#343b46;background-clip:padding-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen{.rx-action-target{min-width:var(--touch-target-min);min-height:var(--touch-target-min);display:inline-flex;align-items:center}}.ui-loading-shape,.ui-skeleton{display:block;overflow:hidden;border-color:transparent;background:linear-gradient(100deg,var(--loading-base) 40%,var(--loading-highlight) 50%,var(--loading-base) 60%);background-size:200% 100%;animation:ui-loading-shimmer var(--loading-duration) linear infinite}.ui-loading-region{min-width:0}.ui-loading-region.is-loading{cursor:progress}@keyframes ui-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.ui-loading-shape,.ui-skeleton{animation:none}}.workspace-tabs-shell{position:sticky;top:var(--global-header);z-index:var(--layer-sticky);min-width:0;max-width:100%;background:transparent;box-shadow:0 1px 0 var(--line)}.unified-shell .ui-route-tabs-shell.workspace-tabs-shell,.unified-shell .ui-tab-list-shell.workspace-tabs-shell{position:sticky}.workspace-tabs-list{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none}.workspace-tabs-list::-webkit-scrollbar{display:none;width:0;height:0}.workspace-tabs-subbar{top:calc(var(--global-header) + 37px);z-index:var(--layer-sticky-sub)}.inline-value-placeholder{width:34px;height:12px;display:inline-block;overflow:hidden;border-radius:5px;vertical-align:middle}.inline-value-placeholder.wide{width:64px}.access-stat>.inline-value-placeholder,.audit-stat>.inline-value-placeholder,.license-summary-stat>.inline-value-placeholder{grid-column:1/-1}@keyframes status-pulse{50%{box-shadow:0 0 0 9px #48cf9d05,0 0 22px #48cf9dc7}}.unified-shell{min-height:100vh;background:var(--surface-page);isolation:isolate;position:relative}.unified-shell:before{content:"";position:fixed;inset:-20%;z-index:-1;pointer-events:none;background:radial-gradient(40% 52% at 87% 30%,rgba(214,232,255,.5),rgba(150,190,255,.16) 38%,transparent 64%),radial-gradient(50% 54% at 80% 78%,rgba(58,110,230,.27),transparent 58%),linear-gradient(118deg,transparent 30%,rgba(7,16,25,.55) 56%,rgba(11,24,48,.75));opacity:.85;filter:blur(24px);transform-origin:center;animation:platform-aurora 28s ease-in-out infinite alternate;will-change:transform}[data-theme=light] .unified-shell:before{background:radial-gradient(56% 74% at 104% 4%,hsla(0,0%,100%,.9),rgba(190,214,250,.32) 40%,transparent 66%),radial-gradient(70% 80% at 96% 94%,rgba(120,160,235,.18),transparent 60%),linear-gradient(118deg,transparent 40%,rgba(226,235,247,.55) 70%,rgba(211,226,245,.65));opacity:.5}@keyframes platform-aurora{0%{transform:translate3d(-2.5%,-1.5%,0) rotate(-1.5deg) scale(1.02)}50%{transform:translate3d(2.5%,2%,0) rotate(1.5deg) scale(1.08)}to{transform:translate3d(-1%,3%,0) rotate(-1deg) scale(1.04)}}@media(prefers-reduced-motion:reduce){.unified-shell:before{animation:none}}.global-bar{--global-language-trigger:var(--touch-target-min);--global-actions-track-desktop:calc(var(--global-language-trigger) + var(--touch-target-min) + var(--touch-target-min) + var(--touch-target-min) + var(--touch-target-min));--global-actions-track-mobile:calc(var(--global-language-trigger) + var(--touch-target-min) + var(--touch-target-min) + var(--touch-target-min));position:fixed;inset:0 0 auto;z-index:calc(var(--z-nav) + 2);height:var(--global-header);display:grid;grid-template-columns:minmax(0,auto) minmax(var(--global-actions-track-desktop),1fr);grid-template-rows:var(--global-header);align-items:center;gap:var(--space-lg);padding:0 var(--space-2xl-compact) 0 var(--space-md);border-bottom:1px solid var(--border-subtle);background:var(--surface-card)}.global-bar:before{display:none;content:""}.global-actions,.global-left{display:flex;align-items:center;gap:var(--space-xs);min-width:0}.global-actions{justify-content:flex-end;gap:0}.global-bar .global-actions .ui-button-icon,.global-bar .sidebar-reopen{--ui-button-visual-width:var(--control-h-sm)}.global-bar .global-actions .ui-button,.global-bar .sidebar-reopen{--ui-button-visual-height:var(--control-h-sm)}.global-bar .global-actions .ui-button:not(.is-active),.global-bar .sidebar-reopen:not(.is-active){--ui-button-surface:var(--surface-sunken);color:var(--text-body)}.global-bar .global-actions .ui-button:not(.is-active):hover:not(:disabled),.global-bar .sidebar-reopen:not(.is-active):hover:not(:disabled){--ui-button-surface:var(--surface-hover);color:var(--text-strong)}.global-bar .global-actions .ui-dropdown-trigger-icon{--ui-dropdown-visual-height:var(--control-h-sm);--ui-dropdown-visual-width:var(--control-h-sm);--ui-dropdown-surface:var(--surface-sunken);--ui-dropdown-surface-shadow:none;color:var(--text-body)}.global-bar .global-actions .ui-dropdown-trigger-icon.is-open,.global-bar .global-actions .ui-dropdown-trigger-icon:hover:not(:disabled){--ui-dropdown-surface:var(--surface-hover);color:var(--text-strong)}.global-actions .comments-unread-badge{top:var(--space-xs);right:var(--space-xs)}.global-bar .global-actions .account-trigger{--ui-dropdown-surface:transparent}.global-bar .global-actions .account-trigger.is-open,.global-bar .global-actions .account-trigger:hover:not(:disabled){--ui-dropdown-surface:var(--surface-hover)}.global-bar .global-actions .language-trigger{--ui-dropdown-visual-height:var(--control-h-sm);--ui-dropdown-visual-width:var(--control-h-sm);--ui-dropdown-surface:var(--surface-sunken);--ui-dropdown-surface-shadow:none;width:var(--global-language-trigger);min-width:var(--global-language-trigger);padding:0;color:var(--text-body)}.global-bar .global-actions .language-trigger.is-open,.global-bar .global-actions .language-trigger:hover:not(:disabled){--ui-dropdown-surface:var(--surface-hover);color:var(--text-strong)}.language-option-flag,.language-trigger-flag{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1}.language-trigger-flag{font-size:16px}.language-option-flag{width:24px;font-size:17px;text-align:center}.language-menu-error{margin:var(--space-xs) var(--space-sm);color:var(--status-danger-fg);font-size:var(--type-size-xs);line-height:var(--type-line-md)}.global-workspace{position:relative;min-width:var(--touch-target-min);max-width:330px;height:var(--touch-target-min);display:flex;align-items:center;gap:var(--space-sm-plus);padding:0 var(--space-md-plus);border:0;background:transparent;color:var(--text-strong)}.global-bar .global-workspace.ui-dropdown-trigger-bare,.global-workspace{--ui-dropdown-visual-height:var(--control-h-sm);--ui-dropdown-visual-width:100%;--ui-dropdown-surface:transparent;--ui-dropdown-surface-shadow:none;border-radius:var(--radius-pill)}.global-bar .global-workspace.ui-dropdown-trigger-bare.is-open,.global-bar .global-workspace.ui-dropdown-trigger-bare:hover:not(:disabled),.global-bar .global-workspace.ui-dropdown-trigger-bare[aria-expanded=true]{--ui-dropdown-surface:var(--hover-fill);--ui-dropdown-surface-shadow:inset 0 0 0 1px var(--line-strong)}.global-workspace strong{min-width:0;overflow:hidden;font-size:var(--type-size-md);font-weight:var(--type-weight-bold);white-space:nowrap;text-overflow:ellipsis}.global-workspace svg{color:var(--text-subtle);transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.global-workspace svg.rotated{transform:rotate(180deg)}.global-workspace-mark,.workspace-menu-mark,.workspace-option-mark{--ui-avatar-image-background:#fff;flex:0 0 auto}.ui-dropdown-panel.account-menu>.mobile-theme-menu-item.ui-menu-item{display:none}.alert-dot{position:absolute;top:var(--space-md);right:var(--space-md);width:5px;height:5px;border:1px solid var(--surface-card);border-radius:50%;background:var(--red)}.user-avatar{--ui-avatar-border:0;--ui-avatar-background:var(--brand-400);--ui-avatar-color:var(--text-on-brand);--ui-avatar-font-weight:var(--type-weight-bold)}.global-actions .user-avatar>span{font-size:var(--type-size-xs)}.context-sidebar{position:fixed;inset:var(--global-header) auto 0 var(--product-rail);z-index:var(--z-nav);width:var(--context-sidebar);display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-body);animation:context-in var(--motion-duration-standard) var(--motion-ease-standard) both}@keyframes context-in{0%{opacity:0;transform:translate(-12px)}}.context-titlebar{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;padding:var(--space-2xl-compact) var(--space-xl) var(--space-sm)}.context-sidebar .context-product-header .context-product-copy{gap:var(--space-2xs)}.context-sidebar .context-product-header .context-product-subtitle{color:var(--product-accent);font-size:var(--type-size-sidebar-subtitle);font-weight:var(--weight-extrabold);letter-spacing:.08em;text-transform:uppercase}.context-sidebar .context-product-header .context-product-title{color:var(--text-strong);font-size:var(--type-size-base);font-weight:var(--type-weight-bold);line-height:var(--leading-heading);white-space:normal;text-wrap:pretty}.context-scroll{min-height:0;flex:1;overflow:auto;padding:var(--space-xs) var(--space-md) var(--space-md)}.context-nav,.context-nav-primary{display:grid;gap:0}.nav-section-label{padding:var(--space-xl) var(--space-lg) var(--space-xs);color:var(--text-subtle);font-size:var(--type-size-sidebar-group);font-weight:800;letter-spacing:.09em;text-transform:uppercase}[data-theme=light] .nav-section-label{color:color-mix(in oklch,var(--text-subtle) 40%,var(--text-muted))}.context-nav-item{--context-nav-ink:var(--product-accent);position:relative;width:100%;height:var(--control-height-tight);display:flex;align-items:center;gap:var(--space-md);padding:0 var(--space-md);border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);text-align:left;isolation:isolate;transition:color var(--motion-duration-instant) ease,background var(--motion-duration-instant) ease,transform var(--motion-duration-instant) ease}.context-nav-item:after{position:absolute;inset:0;z-index:-1;border-radius:var(--radius-md);pointer-events:none}.context-nav-item:after,.context-nav-item:before{content:"";background:transparent;transition:background var(--motion-duration-instant) ease}.context-nav-item:before{flex:none;width:3px;height:13px;border-radius:2px}.context-nav-item>span{min-width:0;flex:1;overflow:hidden;color:var(--text-body);font-weight:var(--type-weight-regular);white-space:nowrap;text-overflow:ellipsis}.context-nav-item b{padding:1px var(--space-sm);border-radius:var(--radius-pill);background:color-mix(in oklch,var(--context-nav-ink) 14%,var(--surface-card));color:var(--context-nav-ink);font-family:var(--font-mono);font-weight:var(--type-weight-medium);text-align:center}.context-nav-item:not(:disabled):hover:after{background:var(--hover-fill)}.context-nav-item:not(:disabled):hover>span{color:var(--text-strong)}.context-nav-item:disabled svg,.context-nav-item:disabled>span{color:var(--text-subtle)}.context-nav-item.active{color:var(--context-nav-ink)}.context-nav-item.active:after{background:color-mix(in oklch,var(--context-nav-ink) 14%,var(--surface-card))}.context-nav-item.active:before{background:var(--context-nav-ink)}.context-nav-item.active>span{color:var(--context-nav-ink);font-weight:var(--type-weight-bold)}.context-nav-item.active svg{color:var(--context-nav-ink)}.context-footer{height:auto;min-height:calc(var(--control-height-tight) + var(--space-md) + var(--space-md));display:flex;align-items:center;gap:var(--space-md);flex:0 0 auto;padding:var(--space-md);border-top:1px solid var(--border-subtle);background:transparent}.user-copy{min-width:0;display:block}.user-copy span,.user-copy strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.user-copy strong{color:var(--text-body);font-weight:var(--type-weight-regular)}.user-copy span{color:var(--text-muted);text-transform:capitalize}.workspace-main{min-height:100vh;padding-top:var(--global-header);padding-left:calc(var(--product-rail) + var(--context-sidebar));background:transparent;transition:padding-left var(--motion-duration-standard) var(--motion-ease-standard)}.unified-shell .workspace-main>:last-child{background-color:transparent}.unified-shell[data-active-product=grc] .workspace-main>:last-child:not(.workspace-transition-frame){box-sizing:border-box;padding:var(--space-3) var(--space-5) var(--space-6)}@media(max-width:780px){.unified-shell[data-active-product=grc] .workspace-main>:last-child:not(.workspace-transition-frame){padding:var(--space-2-5) var(--space-3) var(--space-5)}}.context-collapsed .workspace-main{padding-left:var(--product-rail)}.workspace-transition-frame{--portal-origin-y:106px;position:fixed;inset:var(--global-header) 0 0 var(--product-rail);z-index:var(--z-transition);overflow:hidden;background:var(--shell-rail);isolation:isolate}.workspace-transition-frame:after,.workspace-transition-frame:before{content:"";position:absolute;inset:0;pointer-events:none}.workspace-transition-frame:before{z-index:-2;background:radial-gradient(circle at 0 var(--portal-origin-y),rgb(var(--product-accent-rgb)/.68) 0,var(--product-solid) 18%,var(--product-deep) 46%,var(--shell-rail) 78%);clip-path:circle(0 at 0 var(--portal-origin-y));animation:product-portal-open .78s cubic-bezier(.16,1,.3,1) forwards}.workspace-transition-frame:after{z-index:-1;opacity:0;background:linear-gradient(105deg,transparent 22%,rgb(var(--product-accent-rgb)/.18) 46%,transparent 68%);transform:translate(-24%);animation:product-portal-energy 1.35s var(--motion-duration-standard) ease-out forwards}.workspace-transition-frame .ui-route-loading-brand-content{opacity:0;transform:scale(.78);filter:blur(8px);animation:product-portal-mark .56s cubic-bezier(.16,1,.3,1) .26s forwards}.product-transition-active .workspace-main>:not(.workspace-transition-frame){transform-origin:15% 50%;animation:product-page-recede .52s cubic-bezier(.4,0,.2,1) forwards}.workspace-transition-frame-hidden{pointer-events:none}@keyframes product-portal-open{to{clip-path:circle(165vmax at 0 var(--portal-origin-y))}}@keyframes product-portal-energy{35%{opacity:1}to{opacity:.45;transform:translate(12%)}}@keyframes product-portal-mark{to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes product-page-recede{to{opacity:.16;transform:scale(.965) translate(12px);filter:blur(5px)}}@media(prefers-reduced-motion:reduce){.workspace-transition-frame:before{clip-path:none}.product-transition-active .workspace-main>:not(.workspace-transition-frame),.workspace-transition-frame .ui-route-loading-brand-content,.workspace-transition-frame:after,.workspace-transition-frame:before{animation:none;transform:none;filter:none}.workspace-transition-frame:after{opacity:.28}.workspace-transition-frame .ui-route-loading-brand-content{opacity:1}}body.locked-product-page,body.locked-product-page .workspace-main{height:100dvh;overflow:hidden}body.locked-product-page .locked-product-experience{height:calc(100dvh - var(--global-header));min-height:0}@media(max-height:820px),(max-width:1100px){body.locked-product-page,body.locked-product-page .workspace-main{height:auto;overflow-y:auto}body.locked-product-page .locked-product-experience{height:auto;min-height:calc(100dvh - var(--global-header))}}.workspace-switcher{position:relative;width:100%;max-width:330px;min-width:0;flex:1 1 auto}.workspace-switcher.workspace-switcher-launcher{width:auto;max-width:none;flex:0 0 auto}.launcher-workspace-trigger{--ui-dropdown-visual-height:var(--control-height);--ui-dropdown-visual-width:100%;--ui-dropdown-surface:color-mix(in srgb,var(--text-on-brand) 8%,transparent);--ui-dropdown-surface-shadow:none;min-width:var(--touch-target-min);max-width:300px;height:var(--touch-target-min);display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--space-lg);border:0;border-radius:var(--radius-pill);color:var(--text-on-brand)}.launcher-workspace-trigger strong{max-width:190px;overflow:hidden;color:inherit;font-size:var(--type-size-md);text-overflow:ellipsis;white-space:nowrap}.launcher-workspace-trigger svg{flex:0 0 auto;color:color-mix(in srgb,var(--text-on-brand) 48%,transparent);transition:transform var(--motion-duration-fast) var(--ease-out)}.launcher-workspace-trigger svg.rotated{transform:rotate(180deg)}.launcher-workspace-mark{--ui-avatar-border:color-mix(in srgb,var(--text-on-brand) 14%,transparent);flex:0 0 auto}@media(min-width:1025px){.workspace-switcher{max-width:calc(var(--product-rail) + var(--context-sidebar) - var(--touch-target-min) - var(--space-xs))}}.workspace-menu{position:absolute;top:calc(100% + 7px);left:0;z-index:var(--z-dropdown);width:338px;max-height:calc(100vh - var(--global-header) - 14px);overflow:auto;border:1px solid #343942;border-radius:10px;background:#17191e;box-shadow:var(--shadow)}.workspace-menu.workspace-menu-launcher{right:0;left:auto;width:min(600px,calc(100vw - var(--space-2xl)));max-height:min(720px,calc(100dvh - var(--space-2xl) - var(--touch-target-min)));overflow:auto;border:0;border-radius:var(--radius-dialog);background:var(--surface-card);color:var(--text-body);box-shadow:var(--shadow-2xl)}.workspace-menu.workspace-menu-navbar{right:auto;left:0}.workspace-menu-header{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-xl-plus);border-bottom:1px solid #292d34}.workspace-menu-header.workspace-menu-header-launcher{align-items:flex-start;gap:var(--space-xl);padding:var(--space-2xl-plus) var(--space-2xl);border-color:var(--border-subtle)}.workspace-launcher-heading{min-width:0;flex:1}.workspace-launcher-heading span,.workspace-launcher-heading strong{display:block}.workspace-launcher-heading strong{color:var(--text-strong);font-size:var(--type-size-2xl);letter-spacing:var(--tracking-tight)}.workspace-launcher-heading span{margin-top:var(--space-xs);color:var(--text-muted);font-size:var(--type-size-md)}.workspace-launcher-count{color:var(--text-subtle);font-family:var(--font-mono);font-size:var(--type-size-sm);white-space:nowrap}.workspace-combined-action{display:flex;align-items:center;gap:var(--space-lg);margin:var(--space-lg) var(--space-2xl) 0;padding:var(--space-lg) var(--space-xl);border:1px solid var(--border-subtle);border-radius:var(--radius-row);background:var(--surface-sunken);color:var(--text-body);text-decoration:none}.workspace-combined-mark{width:var(--touch-target-min);height:var(--touch-target-min);display:grid;place-items:center;flex:0 0 auto;border-radius:var(--radius-tile);background:var(--surface-brand-subtle);color:var(--text-brand)}.workspace-combined-action>span:nth-child(2){min-width:0;flex:1}.workspace-combined-action small,.workspace-combined-action strong{display:block}.workspace-combined-action strong{color:var(--text-strong);font-size:var(--type-size-lg)}.workspace-combined-action small{margin-top:var(--space-xs);color:var(--text-muted);font-size:var(--type-size-sm-plus)}.workspace-combined-open,.workspace-option-open{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);flex:0 0 auto;border-radius:var(--radius-pill);font-size:var(--type-size-md);font-weight:var(--weight-bold);white-space:nowrap}.workspace-combined-open{min-height:var(--control-height-row-compact);padding:0 var(--space-2xl);background:var(--gradient-brand);color:var(--text-on-brand)}.workspace-menu-mark{font-size:var(--type-size-sm)}.workspace-menu-copy{min-width:0;flex:1}.workspace-menu-copy span,.workspace-menu-copy strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workspace-menu-copy strong{font-size:var(--type-size-md)}.workspace-menu-copy span{margin-top:var(--space-2xs-plus);color:#777f8c;font-size:var(--type-size-xs)}.workspace-menu-quick{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm);padding:var(--space-md-plus);border-bottom:1px solid #292d34}.workspace-menu-quick a,.workspace-menu-quick button{min-height:var(--touch-target-min);display:flex;align-items:center;justify-content:center;gap:var(--space-sm);border:1px solid #2f343b;border-radius:999px;background:#1d2025;color:#7e8793;font-size:var(--type-size-xs);text-decoration:none;cursor:pointer}.workspace-menu-quick a:hover,.workspace-menu-quick button:hover{border-color:#48515d;color:#fff}.workspace-search{margin:var(--space-md-plus) var(--space-md-plus) var(--space-2xs)}.workspace-search.workspace-search-launcher{margin:var(--space-lg) var(--space-2xl) var(--space-sm)}.workspace-menu-section{padding:var(--space-md)}.workspace-menu-label{padding:var(--space-2xs-plus) var(--space-xs-plus) var(--space-sm);color:#707987;font-size:var(--type-size-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.workspace-menu-item{width:100%;min-height:42px;display:flex;align-items:center;gap:var(--space-md-plus);padding:var(--space-xs-plus) var(--space-sm);border:0;border-radius:7px;background:transparent;color:#cbd3df;text-align:left}.workspace-menu-item.workspace-menu-item-launcher{min-height:var(--control-height-feature-row);gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-row)}.workspace-menu-item-launcher .workspace-option-copy strong{color:var(--text-strong);font-size:var(--type-size-lg)}.workspace-menu-item-launcher .workspace-option-copy small{margin-top:var(--space-xs);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-size-sm)}.workspace-option-open{min-height:var(--control-height);padding:0 var(--space-lg);background:var(--surface-brand-subtle);color:var(--text-brand)}.workspace-menu-item:hover:not(:disabled){background:#24272d;color:#fff}.workspace-menu-item:disabled{cursor:wait;opacity:.58}.workspace-option-copy{min-width:0;flex:1}.workspace-option-copy small,.workspace-option-copy strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workspace-option-copy small,.workspace-option-copy strong{font-size:var(--type-size-xs)}.workspace-option-copy small{margin-top:var(--space-2xs);color:#6f7885}.workspace-empty{justify-content:center;gap:var(--space-sm-plus);min-height:58px;margin:0;color:#76808d}.workspace-empty,.workspace-error{display:flex;align-items:center;font-size:var(--type-size-xs)}.workspace-error{gap:var(--space-sm);margin:var(--space-xs-plus) 0 0;padding:var(--space-md);border:1px solid color-mix(in srgb,var(--red) 38%,var(--line));border-radius:7px;background:var(--red-soft);color:var(--red);line-height:var(--type-line-xs)}.workspace-error>span{min-width:0;flex:1}.workspace-loading-list{display:grid}.workspace-launcher-footer,.workspace-launcher-pagination,.workspace-launcher-pagination nav{display:flex;align-items:center}.workspace-launcher-pagination{justify-content:space-between;gap:var(--space-lg);padding:var(--space-sm) var(--space-2xl) var(--space-lg)}.workspace-launcher-pagination>span{color:var(--text-subtle);font-family:var(--font-mono);font-size:var(--type-size-sm)}.workspace-launcher-pagination nav{gap:var(--space-xs)}.workspace-launcher-pagination nav .ui-button{min-width:var(--control-height-xs)}.workspace-launcher-footer{justify-content:space-between;gap:var(--space-lg);padding:var(--space-lg) var(--space-2xl);border-top:1px solid var(--border-subtle)}.workspace-launcher-footer a{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--text-muted);font-size:var(--type-size-md);font-weight:var(--weight-semibold);text-decoration:none}.workspace-launcher-footer a:first-child{color:var(--text-brand);font-weight:var(--weight-bold)}@media(max-width:640px){.launcher-workspace-trigger{width:auto;max-width:min(190px,calc(100vw - 120px));padding-inline:var(--space-md)}.launcher-workspace-trigger strong{max-width:140px}.workspace-combined-action{align-items:flex-start;flex-wrap:wrap}.workspace-combined-open{width:100%}.workspace-launcher-count{display:none}.workspace-menu.workspace-menu-navbar{position:fixed;top:calc(var(--global-header) + var(--space-sm));right:var(--space-md);left:var(--space-md);width:auto;max-height:calc(100dvh - var(--global-header) - var(--space-lg-plus))}}.workspace-menu-item-loading{pointer-events:none}.workspace-menu-item-loading .workspace-loading-check,.workspace-menu-item-loading .workspace-option-copy .ui-skeleton,.workspace-menu-item-loading .workspace-option-mark{display:block;border-radius:5px}.workspace-menu-item-loading .workspace-option-mark{width:28px;height:28px;color:transparent}.workspace-menu-item-loading .workspace-option-copy{gap:var(--space-xs-plus)}.workspace-menu-item-loading .workspace-loading-name{width:min(150px,78%);height:10px}.workspace-menu-item-loading .workspace-loading-meta{width:min(102px,58%);height:8px}.workspace-menu-item-loading .workspace-loading-check{width:14px;height:14px;border-radius:50%}.account-menu{padding:0;overflow:hidden;border:0;border-radius:var(--radius-row);background:var(--surface-card);box-shadow:var(--shadow-2xl)}.account-menu header{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:var(--space-2-5);padding:var(--space-3) var(--space-3-5);border-bottom:1px solid var(--border-subtle)}.account-menu-avatar{--ui-avatar-border:0;--ui-avatar-background:var(--brand-500);--ui-avatar-color:var(--text-on-brand);--ui-avatar-font-weight:var(--weight-bold)}.account-menu-identity{min-width:0;display:grid;gap:var(--space-0-5)}.account-menu-identity strong{color:var(--text-strong);font-size:var(--text-xs);font-weight:var(--weight-bold)}.account-menu-identity span,.account-menu-identity strong{overflow:hidden;line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap}.account-menu-identity span{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs)}.ui-dropdown-panel.account-menu>.ui-menu-item{width:calc(100% - var(--space-1-5)*2);margin:0 var(--space-1-5)}.ui-dropdown-panel.account-menu>.ui-menu-divider{margin:var(--space-1) 0}.dashboard-page{padding:0 var(--space-2xl-plus) var(--space-5xl-plus)}.dashboard-page,.grc-page{min-height:calc(100vh - var(--global-header));background:var(--surface-page)}.grc-page{padding:var(--table-page-padding)}.grc-copilot-layout{display:grid;grid-template-columns:minmax(0,272px) minmax(0,1fr);align-items:start;gap:var(--layout-gap-lg)}@media(max-width:900px){.grc-copilot-layout{grid-template-columns:minmax(0,1fr)}}.unified-shell[data-active-product=grc] .ui-table th{height:var(--touch-target-min);padding:0 var(--space-3);border-bottom:1px solid var(--border-subtle);background:var(--surface-sunken);color:var(--text-muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);text-align:left;text-transform:uppercase;letter-spacing:var(--type-tracking-compact-label);white-space:nowrap}.unified-shell[data-active-product=grc] .ui-table td{height:var(--table-row-height);padding:var(--space-1-5) var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-body);font-size:var(--text-2xs)}.unified-shell[data-active-product=grc] .ui-table tbody tr:last-child td{border-bottom:0}.workspace-header{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3xl-plus);padding:21px var(--space-2xs) var(--space-2xl-plus);border-bottom:1px solid var(--line)}.eyebrow{color:#788498;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.workspace-header h1{margin-top:var(--space-xs-plus);font-size:23px;font-weight:var(--type-weight-medium);letter-spacing:-.045em}.workspace-header p{margin-top:var(--space-xs);color:#7e8794;font-size:var(--type-size-xs)}.partial-alert{margin-top:var(--space-xl);padding:var(--space-md-plus) var(--space-lg-plus);border:1px solid rgba(241,171,85,.22);border-radius:8px;background:var(--amber-soft);color:#eec893;font-size:var(--type-size-xs)}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:var(--space-3);margin-top:var(--space-4)}@keyframes rise-in{0%{opacity:0;transform:translateY(13px)}}.rise-in{animation:rise-in .44s var(--motion-ease-enter) both}.delay-1{animation-delay:70ms}.delay-2{animation-delay:.13s}.delay-3{animation-delay:.19s}.delay-4{animation-delay:.25s}.dashboard-compliance-section,.dashboard-cyber-section{margin-top:var(--space-lg);scroll-margin-top:calc(var(--global-header) + 12px)}.card-title-link{position:relative;min-width:var(--touch-target-min);min-height:var(--touch-target-min);display:inline-flex;align-items:center;gap:var(--space-md-plus);color:var(--ink)}.card-title-link h2{overflow:hidden;margin:0;font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-snug);white-space:nowrap;text-overflow:ellipsis}.card-title-icon{width:26px;height:26px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:var(--radius-tile);background:var(--surface-brand-subtle);color:var(--text-brand);transition:background var(--duration-fast) var(--ease-standard)}.card-title-icon.tone-cyan{background:var(--status-info-bg);color:var(--status-info-fg)}.card-title-icon.tone-amber{background:var(--status-warning-bg);color:var(--status-warning-fg)}.card-title-icon.tone-violet{background:var(--accent-product-soft);color:var(--accent-product)}.card-title-icon.tone-green{background:var(--status-success-bg);color:var(--status-success-fg)}.card-title-link:focus-visible .card-title-icon,.card-title-link:hover .card-title-icon{background:var(--surface-active)}.card-kicker{display:flex;align-items:center;gap:var(--space-sm);color:#6f7b8d;font-weight:750;letter-spacing:.065em;text-transform:uppercase}.card-kicker svg{color:#5c9fe4}.dot-green{background:var(--green);box-shadow:0 0 11px #48cf9d57}.dot-amber{background:var(--amber)}.dot-red{background:var(--red)}.dot-muted{background:#596270}.trend-up{color:var(--green)}.trend-down{color:var(--red)}.trend-unchanged{color:#717b88}.posture-summary{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:var(--space-md);margin-top:var(--space-2xl-wide)}.posture-summary>div{min-width:0;min-height:64px;display:flex;flex-direction:column;justify-content:center;padding:var(--space-md) var(--space-lg);border:1px solid #272727;border-radius:8px;background:#151515}.posture-summary>div:first-child strong{font-family:ui-monospace,monospace;font-size:24px;color:var(--cyan)}.posture-summary span{margin-top:var(--space-2xs-plus);overflow:hidden;color:#6e7885;white-space:nowrap;text-overflow:ellipsis}.sparkline{margin-top:var(--space-lg-plus);padding:var(--space-sm-plus) var(--space-2xs-plus) 0}.sparkline svg{width:100%;height:91px;overflow:visible}.spark-line{fill:none;stroke:var(--cyan);stroke-width:1.6;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgb(55 209 255/.5));stroke-dasharray:480;stroke-dashoffset:480;animation:line-draw var(--motion-duration-loading) var(--motion-duration-moderate) ease forwards}@keyframes line-draw{to{stroke-dashoffset:0}}.spark-labels{display:flex;justify-content:space-between;padding:var(--space-2xs) var(--space-xs) 0;color:#596270}.task-cell.danger svg{color:var(--red)}.task-cell.warning svg{color:var(--amber)}.task-cell.violet svg{color:var(--violet)}.task-cell.success svg{color:var(--green)}.progress-copy{min-width:0;display:grid;gap:var(--space-lg)}.progress-copy span{color:#79838f;font-size:var(--type-size-xs)}.progress-copy b{color:#e2e7ee;font-family:ui-monospace,monospace;font-size:var(--type-size-sm)}.dashboard-unavailable{min-height:365px;display:grid;place-items:center;color:#727b87;font-size:var(--type-size-xs);text-align:center}.dashboard-error{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dashboard-error>svg{color:#5f6e82}.dashboard-error h2{margin-top:var(--space-2xl-compact);font-size:17px}.dashboard-error p{max-width:430px;margin:var(--space-sm-plus) 0 var(--space-2xl-plus);color:#727c89;font-size:var(--type-size-xs);line-height:1.55}.unlock-kicker{display:inline-flex;align-items:center;gap:var(--space-sm);color:#86a8d2;font-size:var(--type-size-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.unlock-product-icon{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(55,209,255,.28);border-radius:15px;background:linear-gradient(145deg,#2d8cff38,#37d1ff0f);color:var(--cyan);box-shadow:0 18px 46px #00000047}.access-dialog-summary{margin-top:var(--space-2xl-plus);padding:var(--space-xl-plus);border:1px solid #30343b;border-radius:8px;background:#17191d}.access-dialog-summary span,.access-dialog-summary strong{display:block}.access-dialog-summary strong{font-size:var(--type-size-sm)}.access-dialog-summary span{margin-top:var(--space-xs);color:#78828f;font-size:var(--type-size-xs);line-height:1.5}.dialog-actions{display:flex;justify-content:flex-end;gap:var(--space-sm-plus);margin-top:var(--space-3xl)}.animated-number{display:inline-block;font-variant-numeric:tabular-nums}.animated-number>span{display:inline-block;transform-origin:50% 70%;transition:opacity var(--motion-duration-snappy) ease}.animated-number.is-pending>span{opacity:.18}.animated-number.is-animating>span{animation:number-arrival var(--motion-duration-slow) var(--motion-ease-emphasis) both}@keyframes number-arrival{0%{opacity:.38;transform:translateY(8px) scale(.96)}55%{opacity:1;transform:translateY(-1px) scale(1.025)}to{opacity:1;transform:none}}[data-theme=light] #__nuxt,[data-theme=light] .unified-shell,[data-theme=light] .workspace-main,[data-theme=light] body{background:var(--surface-page);color:var(--ink)}[data-theme=light] ::-moz-selection{background:#246fe533;color:#172033}[data-theme=light] ::selection{background:#246fe533;color:#172033}[data-theme=light] ::-webkit-scrollbar-thumb{background:#c9ced6;background-clip:padding-box}[data-theme=light] .global-workspace:hover,[data-theme=light] .global-workspace[aria-expanded=true]{--global-workspace-border:var(--line-strong);--global-workspace-surface:var(--hover-fill)}[data-theme=light] .alert-dot{border-color:#fff}[data-theme=light] .context-nav-item{--context-nav-ink:color-mix(in oklch,var(--product-solid) 85%,#000)}[data-theme=light] .context-product-header .context-product-subtitle{color:color-mix(in oklch,var(--product-solid) 85%,#000)}[data-theme=light] .account-menu,[data-theme=light] .workspace-menu{border-color:#d8dde5;background:#fff;color:#252e3e}[data-theme=light] .account-menu header,[data-theme=light] .workspace-menu-header,[data-theme=light] .workspace-menu-quick{border-color:#e2e6eb}[data-theme=light] .workspace-menu-quick a,[data-theme=light] .workspace-menu-quick button{border-color:#d8dee7;background:linear-gradient(180deg,#fff,#f5f7fa);box-shadow:0 1px 2px #1f29370f;color:#526078}[data-theme=light] .workspace-menu-quick svg{color:#66758d}[data-theme=light] .workspace-menu-quick a:hover,[data-theme=light] .workspace-menu-quick button:hover{border-color:#b7c4d5;background:#edf3fb;box-shadow:0 3px 10px #2347781a;color:#1f3555}[data-theme=light] .workspace-menu-quick a:hover svg,[data-theme=light] .workspace-menu-quick button:hover svg{color:#246fe5}[data-theme=light] .workspace-menu-quick a:focus-visible,[data-theme=light] .workspace-menu-quick button:focus-visible{border-color:#70a3ee;outline:2px solid var(--focus-line);outline-offset:1px}[data-theme=light] .workspace-search{color:var(--muted)}[data-theme=light] .account-menu>a,[data-theme=light] .account-menu>button,[data-theme=light] .workspace-menu-item{color:#384356}[data-theme=light] .account-menu>a:hover,[data-theme=light] .account-menu>button:hover,[data-theme=light] .workspace-menu-item:hover{background:#f0f2f5;color:#1e2735}[data-theme=light] .card-kicker,[data-theme=light] .dashboard-error p,[data-theme=light] .metric-card>p,[data-theme=light] .posture-summary span,[data-theme=light] .progress-copy span,[data-theme=light] .workspace-header p{color:#687386}[data-theme=light] .access-dialog-summary,[data-theme=light] .posture-summary>div{border-color:#e2e5e9;background:#f8f9fb;color:#303b4c}[data-theme=light] .progress-copy b{color:#283244}.global-workspace-mark{--ui-avatar-border:0;--ui-avatar-background:var(--surface-sunken);--ui-avatar-color:var(--text-muted);--ui-avatar-radius:var(--radius-compact)}.context-nav-item>span{font-size:var(--type-size-md);line-height:var(--type-line-md)}.context-nav-item b{font-size:var(--type-size-sidebar-badge);line-height:var(--type-line-xs)}.user-copy strong{font-size:var(--type-size-md);line-height:var(--type-line-md)}.user-copy span{font-size:var(--type-size-sidebar-subtitle)}.eyebrow,.user-copy span{line-height:var(--type-line-xs)}.eyebrow{font-size:var(--type-size-xs)}.workspace-header p{color:var(--muted);font-size:var(--type-size-md);line-height:var(--type-line-lg)}.partial-alert{font-size:var(--type-size-sm);line-height:var(--type-line-md)}.card-kicker{color:var(--muted);font-size:var(--type-size-xs);line-height:var(--type-line-sm)}.posture-summary span,.spark-labels{color:var(--muted);font-size:var(--type-size-xs);line-height:var(--type-line-xs)}.task-cell.neutral svg{color:var(--green)}.progress-copy span{color:var(--muted);font-size:var(--type-size-sm);line-height:var(--type-line-md)}.progress-copy b{font-size:13px;line-height:var(--type-line-lg)}.unlock-kicker{color:#d5dbea;font-size:var(--type-size-sm);line-height:var(--type-line-md)}@media(max-width:1180px){:root{--context-sidebar:184px}}@media(max-width:1024px){:root{--context-sidebar:0px}.context-sidebar{inset:var(--global-header) auto 0 var(--product-rail);z-index:calc(var(--z-nav) + 4);width:min(224px,calc(100vw - 34px));box-shadow:var(--shadow-xl)}.context-backdrop{position:fixed;inset:var(--global-header) 0 0 var(--product-rail);z-index:calc(var(--z-nav) + 3);border:0;background:#04080f7a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media(max-width:900px){.posture-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){:root{--product-rail:0px}.context-sidebar{inset:var(--global-header) auto 58px 0}.context-backdrop{inset:var(--global-header) 0 58px}.context-collapsed .workspace-main,.workspace-main{padding-left:0;padding-bottom:58px}.workspace-transition-frame{inset:var(--global-header) 0 58px}.global-bar{grid-template-columns:minmax(0,1fr) minmax(var(--global-actions-track-mobile),auto);gap:var(--space-xs-plus);padding-inline:var(--space-xs-plus)}.global-bar .global-actions .theme-trigger{display:none}.ui-dropdown-panel.account-menu>.mobile-theme-menu-item.ui-menu-item{display:flex}.global-workspace{max-width:calc(100vw - 115px)}.workspace-menu{position:fixed;top:46px;right:6px;left:6px;width:auto}.dashboard-page{padding-inline:var(--space-lg)}.workspace-header{align-items:flex-start;flex-direction:column}.workspace-actions{width:100%;flex-wrap:wrap}.live-status{width:100%}.metrics-grid,.operations-grid{grid-template-columns:1fr}.operation-card:last-child{grid-column:auto}.unlock-page{padding:36px var(--space-2xl) 82px}.unlock-preview{padding:var(--space-3xl);border-radius:14px}.unlock-capabilities{grid-template-columns:1fr}}@media(max-width:450px){.posture-summary{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){:root{--motion-duration-tooltip:var(--motion-reduced-duration);--motion-duration-instant:var(--motion-reduced-duration);--motion-duration-direct:var(--motion-reduced-duration);--motion-duration-snappy:var(--motion-reduced-duration);--motion-duration-fast:var(--motion-reduced-duration);--motion-duration-responsive:var(--motion-reduced-duration);--motion-duration-notice:var(--motion-reduced-duration);--motion-duration-standard:var(--motion-reduced-duration);--motion-duration-metric-interaction:var(--motion-reduced-duration);--motion-duration-quick:var(--motion-reduced-duration);--motion-duration-metric-icon:var(--motion-reduced-duration);--motion-duration-drawer:var(--motion-reduced-duration);--motion-duration-dialog:var(--motion-reduced-duration);--motion-duration-moderate:var(--motion-reduced-duration);--motion-duration-metric-glow:var(--motion-reduced-duration);--motion-duration-slow:var(--motion-reduced-duration);--motion-duration-progress-update:var(--motion-reduced-duration);--motion-duration-progress-track:var(--motion-reduced-duration);--motion-duration-active-cycle:var(--motion-reduced-duration);--motion-duration-long:var(--motion-reduced-duration);--motion-duration-entry:var(--motion-reduced-duration);--motion-duration-progress:var(--motion-reduced-duration);--motion-duration-spinner-slow:var(--motion-reduced-duration);--motion-duration-emphasis:var(--motion-reduced-duration);--motion-duration-activity-loop:var(--motion-reduced-duration);--motion-duration-metric-fill:var(--motion-reduced-duration);--motion-duration-spinner:var(--motion-reduced-duration);--motion-duration-loading:var(--motion-reduced-duration);--motion-duration-loop-medium:var(--motion-reduced-duration);--motion-duration-loop-slow:var(--motion-reduced-duration);--motion-duration-status-pulse:var(--motion-reduced-duration);--motion-duration-floating-mark:var(--motion-reduced-duration);--motion-duration-ambient-cycle:var(--motion-reduced-duration);--motion-duration-ambient-drift:var(--motion-reduced-duration)}*,:after,:before{scroll-behavior:auto!important;animation-duration:var(--motion-reduced-duration)!important;animation-iteration-count:var( --motion-reduced-iteration-count )!important;transition-duration:var(--motion-reduced-duration)!important}}.compliance-dashboard .donut-and-status .compliance-donut{width:150px;height:150px}.compliance-dashboard .compliance-donut .donut-segment,.compliance-dashboard .compliance-donut .donut-track{stroke-width:5.5}.compliance-dashboard .compliance-legend b,.compliance-dashboard .compliance-legend small{font-family:var(--font-mono)}.compliance-dashboard .compliance-trend-pane .compliance-trend-chart{border:0;background:transparent}.compliance-dashboard .compliance-trend-chart .trend-point,.compliance-dashboard .compliance-trend-chart .trend-point:hover{stroke-width:1.8}.compliance-dashboard .risk-level-grid .risk-level-card{--ui-card-pad:var(--space-3);--ui-card-body-pad:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb,var(--ui-card-accent) 10%,transparent)}.compliance-dashboard .risk-level-block .risk-level-heading>span{width:auto;height:auto;border-radius:0;background:none;color:var(--ui-card-accent)}.compliance-dashboard .risk-level-block .risk-level-heading strong{color:var(--text-strong);font-size:var(--text-2xs);font-weight:var(--weight-bold)}.compliance-dashboard .risk-level-grid .risk-rate-content>span{font-weight:var(--weight-regular)}.compliance-dashboard .risk-level-grid .risk-rate b{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-semibold)}.compliance-dashboard .risk-level-grid .risk-rate-positive b{color:var(--status-success-fg)}.compliance-dashboard .risk-level-grid .risk-rate-negative b{color:var(--status-danger-fg)}.compliance-dashboard .net-change-grid .net-change-item{--ui-card-pad:var(--space-2-5);--ui-card-body-pad:var(--space-2-5);border-radius:var(--radius-md)}.ui-card:not(.ui-card-body-pad-none)>.ui-card-body>.ui-card-content>:first-child{margin-top:0}.compliance-dashboard .ui-card-body .net-change-block,.compliance-dashboard .ui-card-body .risk-level-block{margin-top:var(--space-3-5)}.compliance-dashboard .net-change-grid .net-change-label{color:var(--text-strong)}.compliance-dashboard .net-change-block .net-change-grid strong{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-semibold)}.compliance-dashboard .net-change-block .net-change-grid small{font-family:var(--font-mono)}.compliance-dashboard .donut-and-status .compliance-donut strong{font-size:var(--text-2xl)}.compliance-dashboard .donut-and-status .compliance-donut span{max-width:82px;font-size:var(--text-2xs)}.compliance-dashboard .donut-and-status .compliance-legend b,.compliance-dashboard .donut-and-status .compliance-legend strong{font-weight:var(--weight-semibold)}.compliance-dashboard .compliance-overview-grid .compliance-status-pane{border-right:0}.xauth .xauth-card{border-radius:var(--radius-dialog)}.xauth .xauth-title{letter-spacing:var(--tracking-tight)}.xauth .xf legend,.xauth .xf-row a,.xauth .xf>span{font-weight:var(--weight-semibold)}.xauth .xf label small,.xauth .xf>span small{font-weight:var(--weight-regular)}.xauth .xauth-error,.xauth .xauth-status{border-radius:var(--radius-row)}.xauth .xauth-password-strength[data-strength="1"]{--xauth-strength-color:var(--status-danger-solid)}.xauth .xauth-password-strength[data-strength="2"]{--xauth-strength-color:var(--status-warning-solid)}.xauth .xauth-password-strength[data-strength="3"]{--xauth-strength-color:var(--status-info-solid)}.xauth .xauth-password-strength[data-strength="4"]{--xauth-strength-color:var(--status-success-solid)}.xauth .xauth-products span{letter-spacing:var(--tracking-normal)}.xauth .xv-step .xv-step-icon{width:var(--control-h-sm);height:var(--control-h-sm);border:0;border-radius:var(--radius-pill)}.posture-dashboard .score-gauge .score-gauge-value{stroke:var(--sky-500)}.posture-dashboard .posture-point>i{border-color:var(--sky-500)}.posture-dashboard .posture-content-grid .posture-summary{border:0;background:transparent}.posture-dashboard .posture-summary .threshold-overview{border-left:0!important}.posture-dashboard .threshold-progress>i{background:var(--gradient-brand)}.tc-dashboard .section-heading{min-height:0;background:transparent}.tc-dashboard .dashboard-notice,.tc-dashboard .issue-row,.tc-dashboard .posture-values article,.tc-dashboard .priority-drawer-list button,.tc-dashboard .priority-strip button,.tc-dashboard .segment-bar,.tc-dashboard .trend-chart{border-radius:var(--radius-lg)}.tc-dashboard .segment-legend span>i{border-radius:var(--radius-2xs)}.tc-dashboard .issue-row strong,.tc-dashboard .priority-drawer-list button strong{font-size:var(--text-xs);font-weight:var(--weight-semibold)}.tc-incidents-page .reference-cell{font-family:var(--font-mono)}.assessment-list-page .progress-cell>span{background:var(--surface-sunken)}.uem-access .primary,.uem-access .primary:focus-visible{padding:0 var(--space-7);border-radius:var(--radius-button)}.uem-access .node{border-radius:var(--radius-chip)}.uem-access .lock-note{border-radius:var(--radius-row)}.uem-access .change>span,.uem-access .preview-name>span{border-radius:var(--radius-md)}.uem-access .copy .title{font-weight:var(--type-weight-black);letter-spacing:var(--tracking-tighter)}.uem-access .change strong,.uem-access .preview-name strong{font-family:var(--font-mono);font-weight:var(--weight-semibold)}.rx-error .rx-error-link:hover{box-shadow:var(--shadow-control)}.uem-dashboard .assignment-view .donut{background:conic-gradient(var(--viz-semantic-critical) var(--assigned),var(--viz-semantic-neutral) 0)}.uem-dashboard .assignment-view>div i{background:var(--viz-semantic-neutral)}.uem-dashboard .assignment-view>div i.assigned{background:var(--viz-semantic-critical)}.suppliers-page .score-ring{width:30px;height:30px;background:radial-gradient(circle at center,var(--surface-card) 70%,transparent 72%),conic-gradient(var(--score-color,var(--status-success-solid)) var(--score-angle),var(--surface-sunken) var(--score-angle))}.suppliers-page .score-ring b,.suppliers-page .supplier-name small{font-family:var(--font-mono)}.suppliers-page .supplier-identity{--ui-avatar-background:initial;--ui-avatar-color:initial}.management-dashboard .growth-area{opacity:.24;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent);mask-image:linear-gradient(180deg,#000 0,transparent)}.system-page .system-glow{filter:blur(90px);opacity:.42}.system-page{background:var(--shell-rail)}.system-page .system-footnote{color:color-mix(in srgb,var(--text-inverse) 68%,transparent)}.ai-center-page .ai-mini-orb,.ai-center-page .locked-orb{background:var(--gradient-ai)}.ai-center-page .ai-composer{border:0;background:var(--surface-sunken);box-shadow:none}.ai-center-page .conversation-header strong{font-size:var(--text-sm);font-weight:var(--weight-bold)}.ai-center-page .thread-sidebar header strong{font-size:var(--text-xs)}.tc-dashboard .dashboard-notice,.tc-dashboard .issue-row,.tc-dashboard .posture-values article,.tc-dashboard .priority-drawer-list button,.tc-dashboard .priority-strip button,.tc-dashboard .segment-bar,.tc-dashboard .trend-chart{border:0}.tc-dashboard .priority-drawer-list button:hover:not(:disabled),.tc-dashboard .priority-strip button:hover:not(:disabled){background:color-mix(in srgb,var(--priority-color) 12%,var(--surface-sunken))}.tc-dashboard .issue-row:hover{background:var(--surface-hover)}.tc-dashboard .priority-strip button{background:color-mix(in srgb,var(--priority-color) 10%,var(--surface-sunken))}.tc-dashboard .issue-icon.medium{background:var(--status-warning-bg);color:var(--status-warning-fg)}.tc-dashboard .issue-icon.low{background:var(--status-success-bg);color:var(--status-success-fg)}.tc-dashboard .issue-icon.info{background:var(--status-info-bg);color:var(--status-info-fg)}.tc-dashboard .task-mark{background:var(--surface-sunken);color:var(--text-muted)}.profile-page .profile-section-icon.violet{background:var(--accent-product-soft);color:var(--accent-product)}.profile-page .profile-hero{border:0;background:var(--surface-card)}.profile-page .fact-grid dt{font-weight:var(--type-weight-black);letter-spacing:var(--tracking-caps);text-transform:uppercase}.profile-page .fact-grid>div{border-right:0}.tc-dashboard .posture-score-card .posture-score-ring{width:70px;height:70px;background:radial-gradient(circle at center,var(--surface-sunken) 70%,transparent 72%),conic-gradient(var(--score-color,var(--viz-semantic-positive)) var(--score-angle),var(--surface-hover) var(--score-angle))}.tc-dashboard .posture-score-ring strong{font-family:var(--font-mono)}.profile-header .supplier-mark{width:44px;height:44px;flex-basis:44px;border:0;border-radius:var(--radius-lg);background:var(--gradient-brand);color:var(--text-on-brand)}.profile-header .profile-facts b{border:0;color:var(--text-strong);background:var(--status-neutral-bg)}.profile-header .title-row h1{color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-extrabold)}.supplier-dashboard .requirement-list a{background:var(--surface-sunken)}.supplier-dashboard .requirement-list a:hover{background:var(--surface-hover)}.ai-center-page .message-identity:not(.is-user){--ui-avatar-background:var(--gradient-ai);--ui-avatar-color:var(--text-on-brand)}.ai-center-page .ai-composer .composer-action{background:var(--gradient-ai);color:var(--text-on-brand)}.ai-center-page .conversation{background:var(--surface-page)}.ai-center-page .thread-sidebar{background:var(--surface-card)}.uem-page{padding:var(--space-5) var(--space-6) var(--space-7);background:radial-gradient(circle at 92% -10%,color-mix(in srgb,var(--product-solid) 7%,transparent),transparent 30%),var(--surface-page)}.xauth .xauth-card{box-shadow:0 40px 80px -20px #0000008c}.uem-dashboard .history-analysis small{padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-semibold)}.uem-dashboard .history-analysis small[data-trend=up]{background:var(--status-danger-bg)}.uem-dashboard .history-analysis small[data-trend=down]{background:var(--status-success-bg)}.uem-dashboard .assignment-view .donut{background:conic-gradient(var(--viz-semantic-critical) 0 calc(var(--assigned) - 1deg),var(--surface-sunken) calc(var(--assigned) - 1deg) var(--assigned),var(--viz-semantic-neutral) var(--assigned) 359deg,var(--surface-sunken) 359deg)}.uem-dashboard .history-analysis{--ui-tab-accent:linear-gradient(103deg,var(--product-solid) 0%,var(--product-accent) 100%);--ui-tab-active-ink:var(--text-strong)}.tc-dashboard .dashboard-table-wrap td:last-child,.tc-dashboard .posture-ring-value>strong{font-family:var(--font-mono)}.uem-dashboard .analysis-region .status-bars button em{height:14px;border-radius:var(--radius-pill)}.xauth .xauth-tagline{background:linear-gradient(104deg,var(--text-on-brand) 0,color-mix(in srgb,var(--text-on-brand) 62%,transparent) 46%,var(--text-on-brand) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ai-center-page .message.user{grid-template-columns:minmax(0,1fr);max-width:70%;margin-right:0;margin-left:auto}.ai-center-page .message.user .message-identity{display:none}.ai-center-page .message-body{border:0;border-radius:var(--radius-row) var(--radius-row) var(--radius-row) var(--radius-2xs);background:var(--surface-card);box-shadow:var(--shadow-surface)}.ai-center-page .message.user .message-body{border-radius:var(--radius-row) var(--radius-row) var(--radius-2xs) var(--radius-row);background:var(--surface-brand-subtle);box-shadow:none}.card-open-affordance{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-link);font-size:var(--text-2xs);font-weight:var(--weight-semibold)}.card-title-link:hover~.ui-card-actions .card-open-affordance{color:var(--text-link-hover)}.uem-dashboard .analysis-region .score-bands{display:flex;align-items:flex-end;justify-content:space-around;gap:var(--space-2)}.uem-dashboard .analysis-region .score-bands button{flex:1 1 0;display:flex;flex-direction:column-reverse;align-items:center;justify-content:flex-start;gap:var(--space-1-5);text-align:center}.uem-dashboard .analysis-region .score-bands button em{width:14px;height:96px;flex:0 0 auto;display:flex;align-items:flex-end;border-radius:var(--radius-pill)}.uem-dashboard .analysis-region .score-bands button em i{width:100%;align-self:flex-end;border-radius:inherit;transition:height var(--duration-slow) var(--ease-out)}.ai-center-page .tool-activity{display:grid;gap:var(--space-0-5);padding:var(--space-1-5);border-radius:var(--radius-md);background:var(--surface-sunken)}.ai-center-page .tool-activity span{justify-content:flex-start;background:transparent}.uem-access .copy .lock-eyebrow{display:inline-flex;align-items:center;gap:var(--space-1-5);margin:0 0 var(--space-3);padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--text-on-brand) 10%,transparent);color:color-mix(in srgb,var(--text-on-brand) 78%,transparent);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.uem-access .copy .unlock-list{display:grid;gap:var(--space-2);margin:var(--space-5) 0 0;padding:0;list-style:none}.uem-access .copy .unlock-list li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-2);color:var(--status-success-solid)}.uem-access .copy .unlock-list span{min-width:0;display:grid;gap:1px}.uem-access .copy .unlock-list strong{color:var(--text-on-brand);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.uem-access .copy .unlock-list small{color:color-mix(in srgb,var(--text-on-brand) 68%,transparent);font-size:var(--text-2xs);line-height:var(--leading-snug)}.uem-dashboard .module-risk-list .module-area{min-width:0;display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-strong);font-size:var(--text-xs);font-weight:var(--weight-bold)}.uem-dashboard .module-risk-list .module-mark{width:26px;height:26px;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--radius-tile);background:var(--surface-sunken);color:var(--text-muted)}.uem-dashboard .module-risk-region .module-risk-legend{grid-column:1/-1}.uem-dashboard .module-risk-region .module-radar{width:250px;max-width:100%;height:auto;justify-self:center;align-self:center}.uem-dashboard .module-radar .radar-ring{fill:none}.uem-dashboard .module-radar .radar-axis,.uem-dashboard .module-radar .radar-ring{stroke:var(--border-subtle);stroke-width:1}.uem-dashboard .module-radar .radar-shape{fill:color-mix(in srgb,var(--product-solid) 22%,transparent);stroke:var(--product-solid);stroke-width:2;stroke-linejoin:round}.uem-dashboard .module-radar .radar-vertex{fill:var(--surface-card);stroke:var(--product-solid);stroke-width:1.8}@media(min-width:900px){.uem-dashboard .module-risk-region .module-radar,.uem-dashboard .module-risk-region .module-risk-list{grid-row:2}.uem-dashboard .module-risk-region .ui-card-content{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:var(--space-5)}}.ai-center-page .ai-mini-orb .ai-mini-mark{color:var(--text-on-brand)}.uem-dashboard .module-risk-list .module-trend{display:inline-flex;align-items:center;margin-left:auto;padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-semibold)}.ui-spinner[data-v-5c12e078]{width:var(--ui-spinner-size);height:var(--ui-spinner-size);display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:currentColor;line-height:var(--type-leading-spinner)}.ui-spinner-icon[data-v-5c12e078]{animation:ui-spinner-spin-5c12e078 var(--ui-spinner-duration,var(--motion-duration-progress)) linear infinite}@keyframes ui-spinner-spin-5c12e078{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.ui-spinner-icon[data-v-5c12e078]{animation:none}}.ui-button[data-v-8b4cc754]{--ui-button-visual-height:var(--control-h-md);--ui-button-visual-width:100%;--ui-button-surface:transparent;--ui-button-surface-border:0 solid transparent;--ui-button-surface-shadow:none;--ui-button-surface-filter:none;position:relative;isolation:isolate;min-width:var(--touch-target-min);min-height:var(--touch-target-min);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm-plus);padding:0 var(--space-2xl-plus);border:0;border-radius:var(--radius-button);background:transparent;font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-control);line-height:var(--leading-none);white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.ui-button[data-v-8b4cc754]:before{position:absolute;z-index:-1;top:50%;left:50%;width:var(--ui-button-visual-width);height:var(--ui-button-visual-height);box-sizing:border-box;border:var(--ui-button-surface-border);border-radius:inherit;background:var(--ui-button-surface);box-shadow:var(--ui-button-surface-shadow);content:"";filter:var(--ui-button-surface-filter);pointer-events:none;transform:translate(-50%,-50%);transition:background var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),filter var(--duration-fast) var(--ease-standard)}.ui-button[data-v-8b4cc754]:focus-visible{outline:none;--ui-button-surface-shadow:var(--ring-focus)}.ui-button-primary[data-v-8b4cc754]{--ui-button-surface:var(--ui-accent,var(--gradient-brand));--ui-button-surface-shadow:var(--shadow-action-primary);color:var(--ui-accent-ink,var(--text-on-brand))}.ui-button-primary[data-v-8b4cc754]:hover:not(:disabled):not(.is-disabled){--ui-button-surface:var(--ui-accent-hover,var(--gradient-brand-hover))}.ui-button-primary[data-v-8b4cc754]:focus-visible{--ui-button-surface-shadow:var(--shadow-action-primary-focus)}.ui-button-secondary[data-v-8b4cc754]{--ui-button-surface:var(--surface-card);--ui-button-surface-shadow:var(--shadow-control);color:var(--text-strong)}.ui-button-secondary[data-v-8b4cc754]:hover:not(:disabled):not(.is-disabled){--ui-button-surface:var(--surface-hover)}.ui-button-secondary[data-v-8b4cc754]:focus-visible{--ui-button-surface-shadow:var(--shadow-control-focus)}.ui-button-quiet[data-v-8b4cc754]{--ui-button-surface:transparent;color:var(--text-muted)}.ui-button-quiet[data-v-8b4cc754]:hover:not(:disabled):not(.is-disabled){--ui-button-surface:var(--surface-hover);color:var(--text-strong)}.ui-button-quiet.is-active[data-v-8b4cc754],.ui-button-secondary.is-active[data-v-8b4cc754]{--ui-button-surface:var(--selected-fill,var(--surface-active));color:var(--text-strong)}.ui-button-danger[data-v-8b4cc754]{--ui-button-surface:var(--status-danger-solid);--ui-button-surface-shadow:var(--shadow-action-danger);color:var(--text-on-brand)}.ui-button-danger[data-v-8b4cc754]:hover:not(:disabled):not(.is-disabled){--ui-button-surface:var(--red-600)}.ui-button-danger[data-v-8b4cc754]:focus-visible{--ui-button-surface-shadow:var(--shadow-action-danger-focus)}.ui-button-quiet-danger[data-v-8b4cc754]:focus-visible{--ui-button-surface-shadow:var(--ring-danger)}.ui-button-brand[data-v-8b4cc754]{--ui-button-surface:var(--product-solid);--ui-button-surface-shadow:var(--shadow-action-primary);color:var(--control-on-solid)}.ui-button-brand[data-v-8b4cc754]:hover:not(:disabled):not(.is-disabled){--ui-button-surface-filter:brightness(1.08)}.ui-button-brand[data-v-8b4cc754]:focus-visible{--ui-button-surface-shadow:var(--shadow-action-primary-focus)}.ui-button-quiet-danger[data-v-8b4cc754]{--ui-button-surface:transparent;color:var(--status-danger-fg)}.ui-button-quiet-danger[data-v-8b4cc754]:hover:not(:disabled):not(.is-disabled){--ui-button-surface:var(--status-danger-bg);color:var(--status-danger-fg)}.ui-button-outline-on-dark[data-v-8b4cc754]{--ui-button-surface:color-mix(in srgb,var(--text-on-brand) 8%,transparent);--ui-button-surface-shadow:var(--shadow-outline-on-dark);color:var(--text-on-brand)}.ui-button-outline-on-dark[data-v-8b4cc754]:hover:not(:disabled):not(.is-disabled){--ui-button-surface:color-mix(in srgb,var(--text-on-brand) 16%,transparent)}.ui-button-outline-on-dark[data-v-8b4cc754]:active:not(:disabled):not(.is-disabled){--ui-button-surface:color-mix(in srgb,var(--text-on-brand) 22%,transparent)}.ui-button-brand[data-v-8b4cc754]:active:not(:disabled):not(.is-disabled),.ui-button-primary[data-v-8b4cc754]:active:not(:disabled):not(.is-disabled){--ui-button-surface-filter:brightness(.94)}.ui-button-quiet[data-v-8b4cc754]:active:not(:disabled):not(.is-disabled),.ui-button-secondary[data-v-8b4cc754]:active:not(:disabled):not(.is-disabled){--ui-button-surface:var(--surface-active)}.ui-button-danger[data-v-8b4cc754]:active:not(:disabled):not(.is-disabled){--ui-button-surface:var(--red-700)}.ui-button-quiet-danger[data-v-8b4cc754]:active:not(:disabled):not(.is-disabled){--ui-button-surface:color-mix(in oklch,var(--status-danger-bg) 82%,var(--status-danger-solid))}.ui-button-link[data-v-8b4cc754]{padding:0;border:0;border-radius:0;--ui-button-surface:transparent;--ui-button-visual-height:var(--control-h-sm);color:var(--ui-accent,var(--text-link));font-weight:var(--weight-medium)}.ui-button-link[data-v-8b4cc754]:hover:not(:disabled):not(.is-disabled){color:var(--text-link-hover);text-decoration:underline}.ui-button-compact[data-v-8b4cc754]{--ui-button-visual-height:var(--control-h-sm);padding:0 var(--space-3-5);font-size:var(--type-size-md-plus)}.ui-button-large[data-v-8b4cc754]{--ui-button-visual-height:var(--control-h-lg);padding:0 var(--space-3xl-plus);font-size:var(--text-base)}.ui-button-icon[data-v-8b4cc754]{--ui-button-visual-width:var(--control-h-md);width:var(--touch-target-min);padding:0}.ui-button-compact-icon[data-v-8b4cc754]{--ui-button-visual-height:var(--control-h-sm);--ui-button-visual-width:var(--control-h-sm);width:var(--touch-target-min);padding:0}.ui-button-compact-icon.ui-button-block[data-v-8b4cc754],.ui-button-icon.ui-button-block[data-v-8b4cc754]{--ui-button-visual-width:100%}.ui-button-block[data-v-8b4cc754]{width:100%}.ui-button.is-disabled[data-v-8b4cc754],.ui-button[data-v-8b4cc754]:disabled{cursor:default;opacity:.45;pointer-events:none}.ui-button-label[data-v-8b4cc754]{display:inline-flex;align-items:center;gap:var(--space-sm-plus)}.ui-button-label[data-v-8b4cc754]:has(.ui-button-label-sizer){position:relative}.ui-button-label-sizer[data-v-8b4cc754]{visibility:hidden}.ui-button-label-busy[data-v-8b4cc754]{position:absolute;inset:0;display:grid;place-items:center;white-space:nowrap}.ui-button-spinner[data-v-8b4cc754]{--ui-spinner-duration:var(--motion-duration-active-cycle)}@media(prefers-reduced-motion:reduce){.ui-button[data-v-8b4cc754]{transition-duration:var(--motion-reduced-duration)}}.ui-icon-button-host[data-v-c30ab058]{position:relative;display:inline-flex}.ui-icon-button-badge[data-v-c30ab058]{position:absolute;top:-4px;right:-4px;display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:15px;padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--status-danger-solid);color:var(--text-on-brand);font-size:var(--type-size-micro);font-weight:var(--type-weight-bold);line-height:var(--type-leading-none);pointer-events:none}.ui-avatar[data-v-e7af097f]{flex:none;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var( --ui-avatar-background,var(--ui-avatar-palette,var(--surface-sunken)) );color:var( --ui-avatar-color,var(--ui-avatar-palette-ink,var(--text-body)) );border:var(--ui-avatar-border,0);font-weight:var(--ui-avatar-font-weight,700);letter-spacing:var(--tracking-wide);line-height:var(--leading-none);text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-avatar img[data-v-e7af097f]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;background:var(--ui-avatar-image-background,transparent)}.ui-avatar-fit-contain img[data-v-e7af097f]{-o-object-fit:contain;object-fit:contain}.ui-avatar-tone-accent[data-v-e7af097f]{--ui-avatar-background:var(--status-brand-bg);--ui-avatar-color:var(--status-brand-fg);--ui-avatar-image-background:var(--surface-card)}.ui-avatar-hue-0[data-v-e7af097f]{--ui-avatar-palette:var(--brand-600);--ui-avatar-palette-ink:var(--text-on-brand)}.ui-avatar-hue-1[data-v-e7af097f]{--ui-avatar-palette:var(--viz-2);--ui-avatar-palette-ink:var(--brand-ink)}.ui-avatar-hue-2[data-v-e7af097f]{--ui-avatar-palette:var(--viz-3);--ui-avatar-palette-ink:var(--brand-ink)}.ui-avatar-hue-3[data-v-e7af097f]{--ui-avatar-palette:var(--viz-4);--ui-avatar-palette-ink:var(--text-on-brand)}.ui-avatar-hue-4[data-v-e7af097f]{--ui-avatar-palette:var(--viz-5);--ui-avatar-palette-ink:var(--brand-ink)}.ui-avatar-hue-5[data-v-e7af097f]{--ui-avatar-palette:var(--viz-6);--ui-avatar-palette-ink:var(--brand-ink)}.ui-avatar-hue-6[data-v-e7af097f]{--ui-avatar-palette:var(--slate-600);--ui-avatar-palette-ink:var(--text-on-brand)}.ui-avatar-circle[data-v-e7af097f]{border-radius:var(--ui-avatar-radius,var(--radius-chip))}.ui-avatar-square[data-v-e7af097f]{border-radius:var(--ui-avatar-radius,var(--radius-tile))}.ui-avatar-custom[data-v-e7af097f]{width:var(--ui-avatar-size);height:var(--ui-avatar-size);font-size:var(--ui-avatar-font-size)}.ui-avatar-xs[data-v-e7af097f]{width:20px;height:20px;font-size:var(--avatar-text-xs)}.ui-avatar-sm[data-v-e7af097f]{width:28px;height:28px;font-size:var(--avatar-text-sm)}.ui-avatar-md[data-v-e7af097f]{width:36px;height:36px;font-size:var(--avatar-text-md)}.ui-avatar-lg[data-v-e7af097f]{width:48px;height:48px;font-size:var(--avatar-text-lg)}.ui-avatar-xl[data-v-e7af097f]{width:64px;height:64px;font-size:var(--avatar-text-xl)}.ui-search-input[data-v-0dc981cc]{--ui-search-shadow:var(--shadow-control);--ui-search-visual-height:var(--control-h-md);position:relative;width:100%;min-width:0;min-height:var(--touch-target-min);display:flex;align-items:center;gap:var(--space-1-5);box-sizing:border-box;padding:0 var(--space-4);border:0;border-radius:var(--radius-field);background:transparent;box-shadow:none;color:var(--text-strong);isolation:isolate}.ui-search-input[data-v-0dc981cc],.ui-search-input[data-v-0dc981cc]:before{transition:box-shadow var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.ui-search-input[data-v-0dc981cc]:before{position:absolute;z-index:-1;inset:calc((var(--touch-target-min) - var(--ui-search-visual-height))/2) 0;border-radius:inherit;background:var(--ui-search-surface,var(--surface-card));box-shadow:var(--ui-search-shadow);content:"";pointer-events:none}.ui-search-input.ui-search-input[data-v-0dc981cc]{display:flex}.ui-search-input[data-v-0dc981cc]:focus-within{--ui-search-shadow:var(--shadow-control-focus);box-shadow:none}.ui-search-compact[data-v-0dc981cc]{--ui-search-visual-height:var(--control-h-sm)}.ui-search-bare[data-v-0dc981cc]{flex:1;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ui-search-bare[data-v-0dc981cc]:before{display:none}.ui-search-bare[data-v-0dc981cc]:focus-within{box-shadow:none}.ui-search-input.disabled[data-v-0dc981cc]:before,.ui-search-input.readonly[data-v-0dc981cc]:before{background:var(--surface-sunken)}.ui-search-input.disabled[data-v-0dc981cc],.ui-search-input.readonly[data-v-0dc981cc]{opacity:.6}.ui-search-input input[data-v-0dc981cc]{width:100%;min-width:0;min-height:var(--touch-target-min);padding:0;border:0;outline:0;background:transparent;color:var(--text-strong);font:inherit;font-size:var(--text-sm)}.ui-search-input input[data-v-0dc981cc]::-moz-placeholder{color:var(--text-muted)}.ui-search-input input[data-v-0dc981cc]::placeholder{color:var(--text-muted)}.ui-search-input input[data-v-0dc981cc]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.ui-search-affix[data-v-0dc981cc]{flex:0 0 auto}.ui-search-affix[data-v-0dc981cc],.ui-search-clear[data-v-0dc981cc]{display:inline-flex;align-items:center;color:var(--text-muted)}.ui-search-clear[data-v-0dc981cc]{position:relative;width:var(--touch-target-min);height:var(--touch-target-min);justify-content:center;margin-right:calc(var(--space-3)*-1);padding:0;border:0;border-radius:var(--radius-button);background:transparent;cursor:pointer;isolation:isolate;transition:color var(--duration-fast) var(--ease-standard)}.ui-search-clear[data-v-0dc981cc]:before{position:absolute;top:50%;left:50%;width:var(--control-h-sm);height:var(--control-h-sm);border-radius:inherit;background:var(--surface-sunken);content:"";pointer-events:none;transform:translate(-50%,-50%)}.ui-search-clear[data-v-0dc981cc]:hover{color:var(--text-strong)}.ui-search-clear[data-v-0dc981cc]:hover:before{background:var(--surface-hover)}@media(prefers-reduced-motion:reduce){.ui-search-input[data-v-0dc981cc]:before{transition-duration:var(--motion-reduced-duration)}}.ui-skeleton[data-v-7d41ec8a]{max-width:var(--ui-skeleton-max-width,100%)}.ui-skeleton[data-v-7d41ec8a],.ui-skeleton-circle[data-v-7d41ec8a]{flex:0 0 auto}.ui-skeleton.ui-skeleton-inline[data-v-7d41ec8a]{display:inline-block;vertical-align:middle}:where(.ui-skeleton-line[data-v-7d41ec8a]){width:100%;height:12px;border-radius:var(--ui-skeleton-radius,var(--radius-table-control))}:where(.ui-skeleton-title[data-v-7d41ec8a]){width:42%;height:14px;border-radius:var(--ui-skeleton-radius,var(--radius-sm))}:where(.ui-skeleton-value[data-v-7d41ec8a]){width:38%;height:28px;border-radius:var(--ui-skeleton-radius,var(--radius-sm))}:where(.ui-skeleton-avatar[data-v-7d41ec8a]),:where(.ui-skeleton-icon[data-v-7d41ec8a]),:where(.ui-skeleton-logo[data-v-7d41ec8a]){width:32px;height:32px}:where(.ui-skeleton-icon[data-v-7d41ec8a]){border-radius:var(--ui-skeleton-radius,var(--radius-xs))}:where(.ui-skeleton-avatar[data-v-7d41ec8a]){border-radius:var(--ui-skeleton-radius,var(--radius-full))}:where(.ui-skeleton-logo[data-v-7d41ec8a]){border-radius:var(--ui-skeleton-radius,var(--avatar-radius))}:where(.ui-skeleton-button[data-v-7d41ec8a]){width:96px;height:var(--control-height-small);border-radius:var(--ui-skeleton-radius,var(--radius-button))}:where(.ui-skeleton-field[data-v-7d41ec8a]){width:100%;height:var(--control-h-md);border-radius:var(--ui-skeleton-radius,var(--radius-field))}:where(.ui-skeleton-form-row[data-v-7d41ec8a]){width:100%;height:58px;border-radius:var(--ui-skeleton-radius,var(--radius-lg))}:where(.ui-skeleton-row[data-v-7d41ec8a]){width:100%;height:var(--touch-target-min);border-radius:var(--ui-skeleton-radius,var(--radius-lg))}:where(.ui-skeleton-block[data-v-7d41ec8a]){width:100%;height:100%;border-radius:var(--ui-skeleton-radius,var(--radius-md))}.ui-dropdown-root[data-v-3b9cc116]{position:relative;display:inline-flex;min-width:0}.ui-dropdown-root-icon[data-v-3b9cc116],.ui-dropdown-root-quiet-icon[data-v-3b9cc116]{min-width:var(--touch-target-min);flex:0 0 var(--touch-target-min)}.ui-dropdown-root.ui-dropdown-fill[data-v-3b9cc116]{width:100%;display:flex}.ui-dropdown-root.ui-dropdown-fill>.ui-dropdown-trigger[data-v-3b9cc116]{width:100%}.ui-dropdown-trigger[data-v-3b9cc116]{--ui-dropdown-visual-height:var(--control-h-md);--ui-dropdown-visual-width:100%;--ui-dropdown-surface:var(--surface-card);--ui-dropdown-surface-shadow:var(--shadow-control);position:relative;isolation:isolate;width:var(--ui-dropdown-trigger-width,auto);max-width:var(--ui-dropdown-trigger-max-width,none);min-width:var(--touch-target-min);min-height:var(--touch-target-min);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1-5);padding:0 var(--space-4);border:0;border-radius:var(--radius-button);background:transparent;color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-control);white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard)}.ui-dropdown-trigger[data-v-3b9cc116]:before{position:absolute;z-index:-1;top:50%;left:50%;width:var(--ui-dropdown-visual-width);height:var(--ui-dropdown-visual-height);border-radius:inherit;background:var(--ui-dropdown-surface);box-shadow:var(--ui-dropdown-surface-shadow);content:"";pointer-events:none;transform:translate(-50%,-50%);transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.ui-dropdown-trigger.is-open[data-v-3b9cc116],.ui-dropdown-trigger[data-v-3b9cc116]:hover:not(:disabled){--ui-dropdown-surface:var(--surface-hover);color:var(--text-strong)}.ui-dropdown-trigger[data-v-3b9cc116]:focus-visible{outline:0;--ui-dropdown-surface-shadow:var(--shadow-control-focus)}.ui-dropdown-trigger-ghost[data-v-3b9cc116]{--ui-dropdown-surface:transparent;--ui-dropdown-surface-shadow:none;color:var(--text-muted)}.ui-dropdown-trigger-icon[data-v-3b9cc116]{--ui-dropdown-visual-width:var(--control-h-md);width:var(--touch-target-min);padding:0}.ui-dropdown-trigger-quiet-icon[data-v-3b9cc116]{--ui-dropdown-visual-height:var(--control-h-sm);--ui-dropdown-visual-width:var(--control-h-sm);--ui-dropdown-surface:transparent;--ui-dropdown-surface-shadow:none;width:var(--touch-target-min);height:var(--touch-target-min);display:grid;padding:0;border:0;border-radius:var(--radius-button);background:transparent;color:var(--text-muted);place-items:center}.ui-dropdown-trigger-quiet-icon.is-open[data-v-3b9cc116],.ui-dropdown-trigger-quiet-icon[data-v-3b9cc116]:hover:not(:disabled){--ui-dropdown-surface:var(--surface-hover);color:var(--text-strong)}.ui-dropdown-trigger-chip[data-v-3b9cc116]{--ui-dropdown-visual-height:var(--control-h-sm);--ui-dropdown-surface:var(--status-neutral-bg);--ui-dropdown-surface-shadow:none;gap:var(--space-1);padding:0 var(--space-3);border-radius:var(--radius-chip);color:var(--status-neutral-fg);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.ui-dropdown-trigger-chip.tone-blue[data-v-3b9cc116]{--ui-dropdown-surface:var(--status-info-bg);color:var(--status-info-fg)}.ui-dropdown-trigger-chip.tone-green[data-v-3b9cc116]{--ui-dropdown-surface:var(--status-success-bg);color:var(--status-success-fg)}.ui-dropdown-trigger-chip.tone-amber[data-v-3b9cc116]{--ui-dropdown-surface:var(--status-warning-bg);color:var(--status-warning-fg)}.ui-dropdown-trigger-chip.tone-red[data-v-3b9cc116]{--ui-dropdown-surface:var(--status-danger-bg);color:var(--status-danger-fg)}.ui-dropdown-trigger-chip.tone-violet[data-v-3b9cc116]{--ui-dropdown-surface:var(--status-accent-bg);color:var(--status-accent-fg)}.ui-dropdown-trigger-bare[data-v-3b9cc116]{--ui-dropdown-visual-height:auto;--ui-dropdown-surface:transparent;--ui-dropdown-surface-shadow:none;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit}.ui-dropdown-trigger-bare.is-open[data-v-3b9cc116],.ui-dropdown-trigger-bare[data-v-3b9cc116]:hover:not(:disabled){border-color:transparent;--ui-dropdown-surface:transparent;color:inherit}.ui-dropdown-trigger-bare[data-v-3b9cc116]:focus-visible{--ui-dropdown-surface-shadow:none;box-shadow:var(--ring-focus)}.ui-dropdown-trigger-field[data-v-3b9cc116]{--ui-dropdown-surface:var(--surface-card);--ui-dropdown-surface-shadow:var(--shadow-control);width:100%;justify-content:space-between;gap:var(--space-1-5);padding:0 var(--space-3);border-radius:var(--radius-field);color:var(--text-body);font:inherit;font-weight:var(--weight-medium)}.ui-dropdown-panel[data-v-3b9cc116]{position:fixed;z-index:var(--z-dropdown);min-width:180px;max-width:calc(100vw - 16px);padding:var(--popover-padding);overflow:auto;border:0;border-radius:var(--popover-radius);background:var(--surface-card);color:var(--text-strong);box-shadow:var(--popover-shadow);transform-origin:top right}.ui-dropdown-pop-enter-active[data-v-3b9cc116],.ui-dropdown-pop-leave-active[data-v-3b9cc116]{transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.ui-dropdown-pop-enter-from[data-v-3b9cc116],.ui-dropdown-pop-leave-to[data-v-3b9cc116]{opacity:0;transform:translateY(-4px) scale(.985)}@media(prefers-reduced-motion:reduce){.ui-dropdown-pop-enter-active[data-v-3b9cc116],.ui-dropdown-pop-leave-active[data-v-3b9cc116]{transition-duration:var(--motion-reduced-duration)}}.ui-menu-item[data-v-d2c808cc]{position:relative;isolation:isolate;width:100%;min-height:var(--touch-target-min);display:flex;align-items:center;gap:var(--space-md-plus);padding:var(--space-1-5) var(--space-2-5);border:0;border-radius:var(--radius-tile);background:transparent;color:var(--text-strong);font-size:var(--type-size-md-plus);font-weight:var(--weight-medium);text-align:left;white-space:nowrap}.ui-menu-item[data-v-d2c808cc]:before{position:absolute;z-index:-1;inset:max(0px,calc((var(--touch-target-min) - var(--menu-item-height))/2)) 0;border-radius:var(--menu-item-radius);background:transparent;content:"";pointer-events:none;transition:background-color var(--duration-fast) var(--ease-standard)}.ui-menu-item[data-v-d2c808cc]:focus-visible:before,.ui-menu-item[data-v-d2c808cc]:hover:not(:disabled):not(.disabled):before{background:var(--surface-hover)}.ui-menu-item.danger[data-v-d2c808cc]{color:var(--status-danger-fg)}.ui-menu-item.danger[data-v-d2c808cc]:focus-visible:before,.ui-menu-item.danger[data-v-d2c808cc]:hover:not(:disabled):before{background:var(--status-danger-bg)}.ui-menu-item.disabled[data-v-d2c808cc],.ui-menu-item[data-v-d2c808cc]:disabled{cursor:default;opacity:.45}.ui-menu-item-icon[data-v-d2c808cc],.ui-menu-item-trailing[data-v-d2c808cc]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.ui-menu-item-icon[data-v-d2c808cc]{width:var(--menu-item-icon-size);color:var(--text-muted)}.ui-menu-item.danger .ui-menu-item-icon[data-v-d2c808cc]{color:var(--status-danger-solid)}.ui-menu-item-check[data-v-d2c808cc]{flex:0 0 auto;color:var(--brand-600);stroke-width:2.4}.ui-menu-item-content[data-v-d2c808cc],.ui-menu-item-copy[data-v-d2c808cc]{min-width:0;flex:1}.ui-menu-item-copy[data-v-d2c808cc]{display:grid}.ui-menu-item-copy strong[data-v-d2c808cc]{font-weight:inherit}.ui-menu-item-copy small[data-v-d2c808cc],.ui-menu-item-copy strong[data-v-d2c808cc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-menu-item-copy small[data-v-d2c808cc]{margin-top:var(--space-px);color:var(--text-muted);font-size:var(--text-2xs);font-weight:var(--weight-regular);line-height:var(--leading-snug)}.ui-menu-item-trailing[data-v-d2c808cc]{color:var(--text-subtle);font-family:var(--font-mono);font-size:var(--type-size-xs)}.ui-cluster[data-v-171c002c]{min-width:0;display:flex}.ui-cluster-wrap[data-v-171c002c]{flex-wrap:wrap}.ui-cluster-nowrap[data-v-171c002c]{flex-wrap:nowrap}.ui-cluster-gap-none[data-v-171c002c]{gap:0}.ui-cluster-gap-4xs[data-v-171c002c]{gap:var(--layout-gap-4xs)}.ui-cluster-gap-3xs[data-v-171c002c]{gap:var(--layout-gap-3xs)}.ui-cluster-gap-2xs[data-v-171c002c]{gap:var(--layout-gap-2xs)}.ui-cluster-gap-2xs-plus[data-v-171c002c]{gap:var(--layout-gap-2xs-plus)}.ui-cluster-gap-xs[data-v-171c002c]{gap:var(--layout-gap-xs)}.ui-cluster-gap-sm[data-v-171c002c]{gap:var(--layout-gap-sm)}.ui-cluster-gap-md[data-v-171c002c]{gap:var(--layout-gap-md)}.ui-cluster-gap-md-plus[data-v-171c002c]{gap:var(--layout-gap-md-plus)}.ui-cluster-gap-lg[data-v-171c002c]{gap:var(--layout-gap-lg)}.ui-cluster-gap-lg-plus[data-v-171c002c]{gap:var(--layout-gap-lg-plus)}.ui-cluster-gap-xl[data-v-171c002c]{gap:var(--layout-gap-xl)}.ui-cluster-gap-xl-plus[data-v-171c002c]{gap:var(--layout-gap-xl-plus)}.ui-cluster-gap-2xl[data-v-171c002c]{gap:var(--layout-gap-2xl)}.ui-cluster-align-start[data-v-171c002c]{align-items:flex-start}.ui-cluster-align-center[data-v-171c002c]{align-items:center}.ui-cluster-align-end[data-v-171c002c]{align-items:flex-end}.ui-cluster-align-baseline[data-v-171c002c]{align-items:baseline}.ui-cluster-align-stretch[data-v-171c002c]{align-items:stretch}.ui-cluster-justify-start[data-v-171c002c]{justify-content:flex-start}.ui-cluster-justify-center[data-v-171c002c]{justify-content:center}.ui-cluster-justify-end[data-v-171c002c]{justify-content:flex-end}.ui-cluster-justify-between[data-v-171c002c]{justify-content:space-between}.comments-unread-badge{position:absolute;top:-4px;right:-4px;display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:15px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--status-danger-solid);color:var(--product-solid-ink);font-size:var(--text-2xs);font-weight:var(--weight-bold);line-height:var(--type-leading-none);pointer-events:none}.recent-comments-menu{padding:0;overflow:hidden;border:0;border-radius:var(--popover-radius);background:var(--surface-card);box-shadow:var(--shadow-popover)}.recent-comments-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2-5);padding:var(--space-3) var(--space-3) var(--space-2-5);border-bottom:1px solid var(--border-subtle);background:var(--surface-sunken)}.recent-comments-mark{width:31px;height:31px;display:grid;place-items:center;border:0;border-radius:var(--radius-tile);background:var(--status-info-bg);color:var(--status-info-fg)}.recent-comments-header>span:nth-child(2){min-width:0;display:grid;gap:var(--space-0-5)}.recent-comments-header small{color:var(--text-muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.recent-comments-header strong{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-bold)}.recent-comments-summary{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-muted);font-size:var(--text-xs)}.recent-comments-summary span{color:var(--text-strong);font-weight:var(--weight-bold)}.recent-comments-body{max-height:min(414px,62vh);display:grid;gap:var(--space-1);padding:var(--space-1-5);overflow-y:auto}.recent-comment-row{align-items:start;gap:var(--space-3);padding:var(--space-3)}.recent-comment-row:focus-visible,.recent-comment-row:hover{background:var(--surface-hover);color:var(--text-strong)}.recent-comment-identity{--ui-avatar-border:1px solid color-mix(in srgb,var(--product-accent) 20%,var(--border-subtle));--ui-avatar-background:linear-gradient(145deg,color-mix(in srgb,var(--product-solid) 76%,var(--identity-gradient-deep)),color-mix(in srgb,var(--product-secondary) 56%,var(--identity-gradient-deep)));--ui-avatar-color:var(--product-solid-ink);--ui-avatar-font-weight:850}.recent-comment-copy{min-width:0;display:grid;gap:var(--space-1)}.recent-comment-meta strong{overflow:hidden;color:var(--text-muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap}.recent-comment-meta time{flex:0 0 auto;color:var(--text-muted);font-size:var(--text-2xs)}.recent-comment-title{overflow:hidden;color:var(--text-strong);font-size:var(--text-2xs);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap}.recent-comment-preview small{flex:0 0 auto;padding:1px var(--space-1);border-radius:var(--radius-tile);background:var(--status-info-bg);color:var(--status-info-fg);font-size:var(--text-2xs);font-weight:var(--type-weight-strong-label)}.recent-comment-preview>span{min-width:0;overflow:hidden;color:var(--text-muted);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap}.recent-comment-count{min-width:18px;height:18px;display:grid;place-items:center;margin-top:var(--space-2);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--status-brand-solid);color:var(--status-brand-on-solid);font-size:var(--text-2xs);font-weight:var(--weight-bold)}.recent-comments-loading{display:grid;gap:var(--space-1)}.recent-comments-loading>div{grid-template-columns:32px minmax(0,1fr);align-items:center;min-height:57px;padding:var(--space-2)}.recent-comments-loading>div,.recent-comments-loading>div>span{display:grid;gap:var(--space-2)}.recent-comment-skeleton-title{width:58%;height:9px}.recent-comment-skeleton-copy{width:86%;height:8px}.recent-comments-state{min-height:172px;display:grid;place-items:center;align-content:center;gap:var(--space-2);padding:var(--space-6);color:var(--text-muted);text-align:center}.recent-comments-state svg{color:var(--status-info-fg)}.recent-comments-state strong{color:var(--text-strong);font-size:var(--text-2xs)}.recent-comments-state span{max-width:230px;font-size:var(--text-2xs);line-height:var(--leading-snug)}.recent-comments-state.error svg{color:var(--status-warning-fg)}.recent-comments-retry{margin-top:var(--space-1)}.recent-comments-footer{padding:var(--space-2);border-top:1px solid var(--border-subtle)}.recent-comments-view-all{height:31px;grid-template-columns:auto auto;justify-content:center;background:var(--surface-sunken);color:var(--text-strong)}.recent-comments-view-all:focus-visible,.recent-comments-view-all:hover{background:var(--surface-hover);color:var(--text-brand)}.ui-menu-divider[data-v-9e1dd84b]{height:1px;margin:var(--space-xs-plus) var(--space-xs);background:var(--border-subtle)}.alerts-trigger-host[data-v-bfab17ac]{position:relative;display:inline-flex}.ui-brand-mark[data-v-d45f9f48]{display:block;overflow:visible}.ui-brand-mark-stop-start[data-v-d45f9f48]{stop-color:var(--brand-600)}.ui-brand-mark-stop-end[data-v-d45f9f48]{stop-color:var(--brand-cyan)}.rx-logo[data-v-692ce02f]{width:56px;height:54px;display:block}.product-icon[data-v-10267cfd]{--product-icon-accent:var(--product-accent,var(--brand-600));position:relative;width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;border:1px solid color-mix(in srgb,var(--product-icon-accent) 20%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--product-icon-accent) 6%,transparent);color:color-mix(in srgb,var(--product-icon-accent) 72%,var(--text-inverse));line-height:0;perspective:90px;transform-style:preserve-3d;transition:border-color var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard)}.product-icon-glyph[data-v-10267cfd]{position:relative;z-index:var(--z-raised);display:block;flex:none;-o-object-fit:contain;object-fit:contain;transform-origin:center;transition:filter var(--duration-base) var(--ease-standard),transform var(--duration-slow) var(--ease-out)}.product-icon-glow[data-v-10267cfd]{inset:2px 4px;z-index:-1;background:color-mix(in srgb,var(--product-icon-accent) 32%,transparent);filter:blur(9px);transform:scale(.55);transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-slow) var(--ease-out)}.product-icon-glow[data-v-10267cfd],.product-icon-orbit[data-v-10267cfd]{position:absolute;border-radius:var(--radius-pill);opacity:0}.product-icon-orbit[data-v-10267cfd]{inset:-1px 1px;z-index:calc(var(--z-raised) + 1);pointer-events:none}.product-icon-orbit[data-v-10267cfd]:after{position:absolute;top:0;left:50%;width:3px;height:3px;border-radius:var(--radius-pill);background:var(--product-icon-accent);box-shadow:0 0 5px var(--product-icon-accent);content:"";transform:translate(-50%)}.product-icon-glyph-motion[data-v-10267cfd]{--product-logo-ink:var(--brand-ink);--product-logo-track:var(--border-subtle);--product-logo-wave:var(--brand-ink);--product-logo-node-stroke:var(--surface-page);overflow:visible;filter:drop-shadow(0 0 0 transparent);transition:filter var(--duration-base) var(--ease-standard),transform var(--duration-slow) var(--ease-out)}.product-icon[data-logo-surface=dark] .product-icon-glyph-motion[data-v-10267cfd],html[data-theme=dark] .product-icon[data-logo-surface=auto] .product-icon-glyph-motion{--product-logo-ink:var(--text-inverse);--product-logo-track:color-mix(in srgb,var(--text-inverse) 16%,transparent);--product-logo-wave:var(--text-inverse);--product-logo-node-stroke:var(--brand-ink)}.product-icon[data-logo-surface=light] .product-icon-glyph-motion[data-v-10267cfd]{--product-logo-ink:var(--brand-ink);--product-logo-track:var(--border-subtle);--product-logo-wave:var(--brand-ink);--product-logo-node-stroke:var(--surface-page)}.product-logo-track[data-v-10267cfd]{fill:none;stroke:var(--product-logo-track)}.product-logo-detail[data-v-10267cfd],.product-logo-wave[data-v-10267cfd]{fill:none;stroke:var(--product-logo-ink)}.product-logo-core path[data-v-10267cfd],.product-logo-node[data-v-10267cfd]{fill:var(--product-logo-ink)}.product-logo-trust-node[data-v-10267cfd]{stroke:var(--product-logo-node-stroke)}.product-logo-brain-node[data-v-10267cfd],.product-logo-core[data-v-10267cfd],.product-logo-detail[data-v-10267cfd],.product-logo-node[data-v-10267cfd],.product-logo-wave[data-v-10267cfd]{transform-box:fill-box;transform-origin:center}.product-rail-item:is(:hover,:focus-visible){filter:drop-shadow(0 0 6px color-mix(in srgb,var(--brand-cyan) 58%,transparent));transform:scale(1.08)}.product-rail-item:is(:hover,:focus-visible){animation:product-logo-pop-10267cfd var(--motion-duration-logo-pop) var(--ease-out) calc(var(--motion-duration-logo-step)*4) both}.product-rail-item:is(:hover,:focus-visible){animation:product-logo-draw-10267cfd var(--motion-duration-logo-draw) var(--ease-out)}.product-rail-item:is(:hover,:focus-visible){animation:product-logo-pop-10267cfd var(--motion-duration-logo-pop) var(--ease-out) calc(var(--logo-step)*var(--motion-duration-logo-step)) both}.product-rail-item:is(:hover,:focus-visible){animation:product-logo-draw-10267cfd var(--motion-duration-logo-core) var(--ease-out) calc(var(--logo-step)*var(--motion-duration-logo-step)) both}.product-rail-item:is(:hover,:focus-visible){animation:product-logo-draw-10267cfd var(--motion-duration-logo-broadcast) var(--ease-out)}.product-rail-item:is(:hover,:focus-visible){animation:product-logo-broadcast-10267cfd var(--motion-duration-logo-broadcast) var(--ease-out) both}.product-rail-item:is(:hover,:focus-visible){animation-delay:var(--motion-duration-logo-step)}.product-rail-item:is(:hover,:focus-visible){animation:product-logo-pop-10267cfd var(--motion-duration-logo-pop) var(--ease-out) calc(var(--logo-step)*var(--motion-duration-logo-node-step)) both}.product-rail-item.active,.product-rail-item:is(:hover,:focus-visible){opacity:.72;transform:scale(1)}.product-rail-item:is(:hover,:focus-visible){opacity:1;animation:product-icon-orbit-10267cfd var(--motion-duration-loop-medium) linear infinite}.product-rail-item.active{border-color:color-mix(in srgb,var(--product-icon-accent) 36%,transparent);background:color-mix(in srgb,var(--product-icon-accent) 12%,transparent)}@keyframes product-icon-orbit-10267cfd{to{transform:rotate(1turn)}}@keyframes product-logo-draw-10267cfd{0%{stroke-dasharray:130;stroke-dashoffset:130}to{stroke-dasharray:130;stroke-dashoffset:0}}@keyframes product-logo-pop-10267cfd{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes product-logo-broadcast-10267cfd{0%{opacity:0;transform:scale(.68)}}@media(prefers-reduced-motion:reduce){.product-icon[data-v-10267cfd],.product-icon-glow[data-v-10267cfd],.product-icon-glyph-motion[data-v-10267cfd],.product-icon-glyph-motion[data-v-10267cfd] *,.product-icon-orbit[data-v-10267cfd]{animation:none!important;transition:none!important}}.ui-tooltip-root[data-v-d940bda9]{position:var(--ui-tooltip-position,static);inset:var(--ui-tooltip-inset,auto);display:inline-flex}.ui-tooltip-root.ui-tooltip-fill[data-v-d940bda9],.ui-tooltip-root.ui-tooltip-fill>.ui-tooltip-trigger[data-v-d940bda9]{width:100%;height:100%;display:block}.ui-tooltip-trigger[data-v-d940bda9]{min-width:var(--touch-target-min);min-height:var(--touch-target-min);display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:inherit}.ui-tooltip-trigger--child[data-v-d940bda9]{min-width:0;min-height:0;padding:0}.ui-tooltip-trigger-info[data-v-d940bda9]{position:relative;min-width:var(--text-sm);min-height:var(--text-sm);width:var(--text-sm);height:var(--text-sm);display:grid;padding:0;border:0;border-radius:var(--radius-button);background:transparent;color:var(--text-muted);place-items:center}.ui-tooltip-trigger-info[data-v-d940bda9]:after{position:absolute;inset:calc((var(--touch-target-min) - var(--text-sm))/-2);content:""}.ui-tooltip-trigger-info[data-v-d940bda9]:before{position:absolute;top:50%;left:50%;width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-button);background:transparent;content:"";pointer-events:none;transform:translate(-50%,-50%)}.ui-tooltip-trigger-info[data-v-d940bda9]:focus-visible,.ui-tooltip-trigger-info[data-v-d940bda9]:hover{color:var(--text-strong)}.ui-tooltip-trigger-info[data-v-d940bda9]:focus-visible:before,.ui-tooltip-trigger-info[data-v-d940bda9]:hover:before{background:var(--surface-hover)}.ui-tooltip-content[data-v-d940bda9]{position:fixed;z-index:var(--z-tooltip);width:-moz-max-content;width:max-content;max-width:min(260px,calc(100vw - 14px));padding:var(--space-1-5) var(--space-2-5);border:0;border-radius:var(--radius-md);background:var(--brand-ink);color:var(--text-on-brand);font-size:var(--text-2xs);font-weight:var(--weight-medium);line-height:var(--leading-snug);box-shadow:var(--shadow-popover);pointer-events:none}.ui-tooltip-fade-enter-active[data-v-d940bda9],.ui-tooltip-fade-leave-active[data-v-d940bda9]{transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.ui-tooltip-fade-enter-from[data-v-d940bda9],.ui-tooltip-fade-leave-to[data-v-d940bda9]{opacity:0;transform:translateY(2px)}@media(prefers-reduced-motion:reduce){.ui-tooltip-fade-enter-active[data-v-d940bda9],.ui-tooltip-fade-leave-active[data-v-d940bda9]{transition-duration:var(--motion-reduced-duration)}}.product-rail[data-v-8b66d290]{position:fixed;inset:var(--global-header) auto 0 0;z-index:calc(var(--z-nav) + 1);width:var(--product-rail);display:flex;flex-direction:column;align-items:center;padding:var(--space-md) var(--space-sm) var(--space-md-plus);background:var(--shell-rail);color:color-mix(in srgb,var(--text-inverse) 56%,transparent)}.rx-home[data-v-8b66d290]{width:100%;min-height:44px;display:grid;place-items:center;margin-bottom:var(--space-sm);border:1px solid transparent;border-radius:var(--radius-lg);transition:border-color var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.rx-home[data-v-8b66d290]:is(:hover,:focus-visible){border-color:var(--border-inverse);background:var(--surface-inverse-hover)}.rx-home[data-v-8b66d290]:focus-visible{outline:none;box-shadow:var(--ring-focus)}.rx-home-logo[data-v-8b66d290]{width:27px;height:27px}.product-list[data-v-8b66d290]{width:100%;display:grid;gap:var(--space-xs)}.product-rail-item[data-v-8b66d290]{position:relative;width:100%;min-height:58px;display:grid;place-items:center;align-content:center;gap:var(--space-xs);padding:var(--space-xs-plus) var(--space-2xs);overflow:hidden;border:1px solid transparent;border-radius:var(--radius-lg);background:transparent;color:color-mix(in srgb,var(--text-inverse) 56%,transparent);isolation:isolate;transition:color var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.product-rail-item[data-v-8b66d290]:after{position:absolute;top:50%;left:0;width:3px;height:22px;border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--product-accent);opacity:0;content:"";transform:translateY(-50%) scaleY(.7);transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-slow) var(--ease-out)}.product-rail-item[data-product=ai][data-v-8b66d290]{--product-accent:var(--brand-cyan)}.product-rail-item[data-product=alerts][data-v-8b66d290]{--product-accent:var(--text-inverse)}.product-rail-item[data-v-8b66d290]:is(:hover,:focus-visible){color:var(--text-inverse);border-color:color-mix(in srgb,var(--product-accent) 20%,transparent);background:color-mix(in srgb,var(--product-accent) 8%,var(--surface-inverse-hover))}.product-rail-item[data-v-8b66d290]:focus-visible{outline:none;box-shadow:var(--ring-focus)}.product-rail-item.active[data-v-8b66d290]{color:var(--text-inverse);border-color:color-mix(in srgb,var(--product-accent) 28%,transparent);background:color-mix(in srgb,var(--product-accent) 12%,var(--surface-inverse-hover))}.product-rail-item.active[data-v-8b66d290]:after{opacity:1;transform:translateY(-50%) scaleY(1)}.product-rail-item.locked[data-v-8b66d290]{color:color-mix(in srgb,var(--text-inverse) 44%,transparent)}.product-rail-item.locked .product-label[data-v-8b66d290]{opacity:.78}.product-label[data-v-8b66d290]{display:flex;justify-content:center;color:currentcolor;font-size:var(--type-size-xs);font-weight:var(--type-weight-semibold);letter-spacing:var(--tracking-caps);line-height:var(--type-line-xs)}.product-label-character[data-v-8b66d290]{display:inline-block;animation:product-label-in-8b66d290 var(--duration-slow) var(--ease-out) both;animation-delay:calc(var(--character-index)*var(--motion-duration-logo-node-step))}.product-license-lock[data-v-8b66d290]{position:absolute;top:6px;right:6px;width:16px;height:16px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--product-accent) 36%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--product-accent) 12%,var(--shell-rail));color:var(--product-accent)}.product-license-lock[data-v-8b66d290],.product-status[data-v-8b66d290]{box-shadow:0 0 0 2px var(--shell-rail)}.product-status[data-v-8b66d290]{position:absolute;top:7px;right:7px;width:6px;height:6px;border:1px solid color-mix(in srgb,var(--text-inverse) 24%,transparent);border-radius:var(--radius-pill);background:var(--status-success-solid)}.rail-divider[data-v-8b66d290]{width:38px;height:1px;margin:var(--space-sm) 0 var(--space-xs-plus);background:var(--border-inverse)}.ai-product[data-v-8b66d290]{min-height:58px}.product-rail-footer[data-v-8b66d290]{width:100%;display:grid;gap:var(--space-xs-plus);margin-top:auto}.product-rail-alert-icon[data-v-8b66d290]{position:relative;width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;border:1px solid color-mix(in srgb,var(--product-accent) 20%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--product-accent) 6%,transparent);color:color-mix(in srgb,var(--product-accent) 72%,var(--text-inverse));line-height:0;transition:border-color var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard)}.product-rail-alert-glyph[data-v-8b66d290]{position:relative;z-index:var(--z-raised);transform-origin:center}.product-rail-alert-glow[data-v-8b66d290]{inset:2px 4px;z-index:-1;background:color-mix(in srgb,var(--product-accent) 32%,transparent);filter:blur(9px);transform:scale(.55);transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-slow) var(--ease-out)}.product-rail-alert-glow[data-v-8b66d290],.product-rail-alert-orbit[data-v-8b66d290]{position:absolute;border-radius:var(--radius-pill);opacity:0}.product-rail-alert-orbit[data-v-8b66d290]{inset:-1px 1px;z-index:calc(var(--z-raised) + 1);pointer-events:none}.product-rail-alert-orbit[data-v-8b66d290]:after{position:absolute;top:0;left:50%;width:3px;height:3px;border-radius:var(--radius-pill);background:var(--product-accent);box-shadow:0 0 5px var(--product-accent);content:"";transform:translate(-50%)}.product-rail-item:is(:hover,:focus-visible) .product-rail-alert-glow[data-v-8b66d290]{opacity:.72;transform:scale(1)}.product-rail-item:is(:hover,:focus-visible) .product-rail-alert-orbit[data-v-8b66d290]{opacity:1;animation:product-rail-alert-orbit-8b66d290 var(--motion-duration-loop-medium) linear infinite}.product-rail-item[data-product=alerts]:is(:hover,:focus-visible) .product-rail-alert-glyph[data-v-8b66d290]{animation:product-rail-alert-ring-8b66d290 var(--motion-duration-logo-draw) var(--ease-in-out)}@keyframes product-label-in-8b66d290{0%{opacity:0;transform:translateY(4px) scale(.94)}}@keyframes product-rail-alert-orbit-8b66d290{to{transform:rotate(1turn)}}@keyframes product-rail-alert-ring-8b66d290{0%,to{transform:rotate(0) scale(1)}20%{transform:rotate(15deg) scale(1.08)}40%{transform:rotate(-13deg) scale(1.08)}60%{transform:rotate(9deg)}80%{transform:rotate(-5deg)}}@media(max-width:768px){.product-rail[data-v-8b66d290]{inset:auto 0 0;width:100%;height:58px;flex-direction:row;padding:var(--space-2xs-plus) var(--space-md);border-top:1px solid var(--border-inverse)}.product-rail-footer[data-v-8b66d290],.rail-divider[data-v-8b66d290],.rx-home[data-v-8b66d290]{display:none}.product-list[data-v-8b66d290]{width:auto;min-width:calc(var(--touch-target-min) + var(--touch-target-min) + var(--touch-target-min) + var(--touch-target-min) + var(--space-xs) + var(--space-xs) + var(--space-xs));flex:1 1 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-xs)}.ai-product-tooltip[data-v-8b66d290]{min-width:var(--touch-target-min);flex:0 1 72px}.product-rail-item[data-v-8b66d290]{min-width:var(--touch-target-min);min-height:50px;display:flex;flex-direction:column;gap:var(--space-2xs)}}@media(prefers-reduced-motion:reduce){.product-label-character[data-v-8b66d290],.product-rail-alert-glyph[data-v-8b66d290],.product-rail-alert-orbit[data-v-8b66d290]{animation:none}.product-rail-alert-glow[data-v-8b66d290],.product-rail-item[data-v-8b66d290]:after{transition:none}}.context-product-header[data-v-0c80317a]{display:grid;grid-template-columns:var(--control-height-xs) minmax(0,1fr) var(--control-height-xs);gap:var(--space-2);justify-content:normal}.context-product-mark[data-v-0c80317a]{width:var(--control-height-xs);height:var(--control-height-xs);flex-basis:var(--control-height-xs);border-color:color-mix(in srgb,var(--product-accent) 16%,transparent);border-radius:var(--radius-tile);background:color-mix(in srgb,var(--product-accent) 10%,transparent);color:var(--product-solid)}.context-product-copy[data-v-0c80317a]{min-width:0;display:grid;align-content:center;gap:1px;line-height:var(--type-leading-sidebar)}.context-product-subtitle[data-v-0c80317a],.context-product-title[data-v-0c80317a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-product-title[data-v-0c80317a]{color:var(--text-strong);font-size:var(--text-2xs);font-weight:var(--weight-semibold)}.context-product-subtitle[data-v-0c80317a]{color:var(--text-muted);font-size:var(--type-size-sidebar-subtitle);font-weight:var(--type-weight-subtitle)}.tc-nav-primary[data-v-61ddf5e0]{padding-bottom:var(--space-2)}.scan-progress[data-v-8529862d]{position:relative;min-height:42px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-2);margin:var(--space-2-5) var(--space-3-5) 0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-2-5);overflow:hidden;border:1px solid color-mix(in srgb,var(--product-solid) 25%,var(--border-subtle));background:radial-gradient(circle at 4% -80%,color-mix(in srgb,var(--product-solid) 22%,transparent),transparent 48%),var(--surface-card);box-shadow:var(--shadow-control)}.scan-progress[data-v-8529862d],.scan-progress-icon[data-v-8529862d]{display:grid;border-radius:var(--radius-tile)}.scan-progress-icon[data-v-8529862d]{width:27px;height:27px;place-items:center;background:color-mix(in srgb,var(--product-solid) 12%,transparent);color:var(--product-solid);animation:scan-radar-8529862d var(--motion-duration-loop-slow) ease-in-out infinite}.scan-progress-copy[data-v-8529862d]{min-width:0;display:grid;gap:1px;font-size:var(--text-2xs);line-height:var(--leading-snug)}.scan-progress-copy strong[data-v-8529862d]{color:var(--text-strong);font-size:var(--text-2xs);font-weight:var(--type-weight-state-heading)}.scan-progress-copy span[data-v-8529862d]{color:var(--text-muted)}.scan-progress>a[data-v-8529862d]{color:var(--product-solid);font-size:var(--text-2xs);font-weight:var(--weight-bold);text-decoration:none}.scan-progress>i[data-v-8529862d]{position:absolute;right:0;bottom:0;left:0;height:2px;overflow:hidden;background:color-mix(in srgb,var(--product-solid) 14%,var(--border-subtle))}.scan-progress>i[data-v-8529862d]:after{position:absolute;inset:0;width:34%;background:linear-gradient(90deg,transparent,var(--product-solid),transparent);animation:scan-line-8529862d 1.65s ease-in-out infinite;content:""}.scan-progress-enter-active[data-v-8529862d],.scan-progress-leave-active[data-v-8529862d]{transition:opacity var(--motion-duration-responsive) ease,transform .19s ease}.scan-progress-enter-from[data-v-8529862d],.scan-progress-leave-to[data-v-8529862d]{opacity:0;transform:translateY(-6px)}@keyframes scan-radar-8529862d{0%,to{transform:scale(1)}50%{transform:scale(1.08) rotate(8deg)}}@keyframes scan-line-8529862d{0%{transform:translate(-110%)}to{transform:translate(300%)}}@media(max-width:680px){.scan-progress[data-v-8529862d]{grid-template-columns:auto minmax(0,1fr) auto}.scan-progress>a[data-v-8529862d]{display:none}}@media(prefers-reduced-motion:reduce){.scan-progress-icon[data-v-8529862d],.scan-progress>i[data-v-8529862d]:after{animation:none}}.rx-logo-spinner[data-v-2bc9b158]{display:inline-flex;align-items:center;gap:var(--space-2-5)}.rx-logo-spinner-stage[data-v-2bc9b158]{position:relative;width:var(--rx-spinner-size);height:var(--rx-spinner-size);flex:0 0 auto}.rx-logo-spinner-ring[data-v-2bc9b158]{position:absolute;inset:0;border-radius:var(--radius-full);background:conic-gradient(from 20deg,transparent 0 8%,#2055f1 30%,#00c2fe 88%,transparent 96% 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--rx-spinner-stroke)),#000 calc(100% - var(--rx-spinner-stroke) + .5px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--rx-spinner-stroke)),#000 calc(100% - var(--rx-spinner-stroke) + .5px));animation:rx-logo-spin-2bc9b158 .9s linear infinite}.rx-logo-spinner-mark[data-v-2bc9b158]{position:absolute;inset:19%;width:62%;height:62%}.rx-logo-spinner-label[data-v-2bc9b158]{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.rx-logo-spinner-sm .rx-logo-spinner-label[data-v-2bc9b158]{font-size:var(--text-2xs)}.rx-logo-spinner-lg .rx-logo-spinner-label[data-v-2bc9b158]{font-size:var(--text-lg)}.rx-logo-spinner-pulse .rx-logo-spinner-mark[data-v-2bc9b158]{animation:rx-logo-pulse-2bc9b158 calc(var(--motion-duration-ambient-cycle)/5) ease-in-out infinite}@keyframes rx-logo-spin-2bc9b158{to{transform:rotate(1turn)}}@keyframes rx-logo-pulse-2bc9b158{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.rx-logo-spinner-pulse .rx-logo-spinner-mark[data-v-2bc9b158],.rx-logo-spinner-ring[data-v-2bc9b158]{animation:none}}.ui-route-loading[data-v-c8d1d13c]{min-height:100dvh;display:grid;place-items:center;padding:var(--space-4xl);background:var(--surface-page)}.ui-route-loading-viewport[data-v-c8d1d13c]{position:fixed;inset:0;z-index:var(--z-transition);min-height:0;overflow:hidden;opacity:1;transition:opacity var(--duration-slower) var(--ease-standard)}.ui-route-loading-hidden[data-v-c8d1d13c]{opacity:0;pointer-events:none}.ui-route-loading-card[data-v-c8d1d13c]{display:flex;align-items:center;gap:var(--space-xl);color:var(--text-strong)}.ui-route-loading-mark[data-v-c8d1d13c]{width:38px;height:37px;flex:0 0 auto}.ui-route-loading-card>div[data-v-c8d1d13c]{display:grid;gap:var(--space-md)}.ui-route-loading-card strong[data-v-c8d1d13c]{font-size:var(--text-sm);font-weight:var(--weight-bold)}.ui-route-loading-brand[data-v-c8d1d13c]{background:var(--shell-rail);color:var(--text-on-brand)}.ui-route-loading-brand-content[data-v-c8d1d13c]{position:relative;display:grid;justify-items:center;gap:var(--space-4);text-align:center}.ui-route-loading-brand-mark[data-v-c8d1d13c]{width:84px;height:82px;display:block}.ui-route-loading-brand-label[data-v-c8d1d13c]{color:var(--text-on-brand);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}@media(prefers-reduced-motion:reduce){.ui-route-loading-viewport[data-v-c8d1d13c]{transition:none}}.manager-shell[data-v-d0a14614]{min-height:100vh;display:grid;grid-template-columns:62px 218px minmax(0,1fr);color:var(--text);background:var(--surface-page)}.product-rail[data-v-d0a14614]{position:sticky;top:0;height:100vh;display:flex;align-items:center;flex-direction:column;gap:var(--space-2);padding:var(--space-2) var(--space-1-5);background:var(--platform-nav-gradient)}.product-rail a[data-v-d0a14614]{width:49px;min-height:49px;display:grid;place-items:center;align-content:center;gap:var(--space-1);border:1px solid transparent;border-radius:var(--radius-tile);color:var(--text-muted);font-size:var(--text-2xs);text-decoration:none}.product-rail a.active[data-v-d0a14614],.product-rail a[data-v-d0a14614]:hover{border-color:color-mix(in srgb,var(--product-accent) 60%,transparent);background:color-mix(in srgb,var(--product-solid) 22%,transparent);color:var(--product-solid-ink);box-shadow:inset 2px 0 var(--product-accent)}.product-rail-icon[data-v-d0a14614]{width:22px;height:22px}.product-rail .brand-mark[data-v-d0a14614]{min-height:var(--touch-target-min);margin-bottom:var(--space-1-5);border:0;background:transparent;box-shadow:none}.brand-mark .brand-mark-glyph[data-v-d0a14614]{width:32px;height:32px}.rail-spacer[data-v-d0a14614]{flex:1}.manager-nav[data-v-d0a14614]{position:sticky;top:0;height:100vh;display:flex;min-width:0;flex-direction:column;border-right:1px solid var(--border);background:var(--surface-card)}.manager-nav header[data-v-d0a14614]{min-height:58px;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}.manager-avatar[data-v-d0a14614]{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;border-radius:var(--avatar-radius);color:var(--product-solid,var(--accent-product));background:var(--product-soft,var(--accent-product-soft))}.manager-product-icon[data-v-d0a14614]{width:19px;height:19px}.manager-nav header>span[data-v-d0a14614]:last-child{min-width:0;display:grid}.manager-nav header strong[data-v-d0a14614]{overflow:hidden;font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap}.manager-nav header small[data-v-d0a14614]{color:var(--text-muted);font-size:var(--text-2xs)}.manager-nav nav[data-v-d0a14614]{min-height:0;display:grid;gap:var(--space-0-5);overflow-y:auto;padding:var(--space-2) var(--space-2)}.license-entry a[data-v-d0a14614],.manager-nav nav a[data-v-d0a14614]{min-height:var(--touch-target-min);display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-tile);color:var(--text-muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-decoration:none}.license-entry a.active[data-v-d0a14614],.license-entry a[data-v-d0a14614]:hover,.manager-nav nav a.active[data-v-d0a14614],.manager-nav nav a[data-v-d0a14614]:hover{color:var(--accent-product);background:var(--accent-product-soft)}.license-entry[data-v-d0a14614]{display:grid;gap:var(--space-1);margin-top:auto;padding:var(--space-2-5) var(--space-2) var(--space-3);border-top:1px solid var(--border)}.license-entry>span[data-v-d0a14614]{padding-inline:var(--space-2);color:var(--text-muted);font-size:var(--text-2xs);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.manager-workspace[data-v-d0a14614]{min-width:0}.manager-topbar[data-v-d0a14614]{position:sticky;top:0;z-index:var(--layer-local-toolbar);min-height:52px;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;align-items:center;gap:var(--space-2);padding:0 var(--space-3-5);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-card) 95%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.manager-topbar strong[data-v-d0a14614]{min-width:0;overflow:hidden;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.manager-name[data-v-d0a14614]{max-width:220px;overflow:hidden;color:var(--text-muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap}.manager-name[data-v-d0a14614],.manager-topbar a[data-v-d0a14614]{display:inline-flex;align-items:center;gap:var(--space-1-5)}.manager-topbar a[data-v-d0a14614]{min-height:var(--touch-target-min);padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text);background:var(--surface-card);font:inherit;font-size:var(--text-2xs);font-weight:var(--weight-bold);text-decoration:none;cursor:pointer}.manager-topbar .manager-back[data-v-d0a14614]{min-width:var(--touch-target-min);justify-content:center;border-color:var(--border-strong);color:var(--text-strong);background:transparent}.manager-topbar .manager-back[data-v-d0a14614]:hover{border-color:var(--border-strong);color:var(--text-strong);background:var(--surface-hover)}.manager-workspace>main[data-v-d0a14614]{min-width:0;padding:var(--space-3)}@media(max-width:860px){.manager-shell[data-v-d0a14614]{grid-template-columns:58px minmax(0,1fr)}.manager-name[data-v-d0a14614],.manager-nav[data-v-d0a14614]{display:none}}@media(max-width:560px){.manager-shell[data-v-d0a14614]{display:block}.product-rail[data-v-d0a14614]{position:fixed;inset:auto 0 0;z-index:40;width:100%;height:58px;flex-direction:row;gap:var(--space-1);overflow-x:auto;overscroll-behavior-x:contain}.product-rail a[data-v-d0a14614]{width:var(--touch-target-min);min-width:var(--touch-target-min);min-height:var(--touch-target-min);flex:0 0 var(--touch-target-min)}.product-rail .brand-mark[data-v-d0a14614],.rail-spacer[data-v-d0a14614]{display:none}.manager-workspace>main[data-v-d0a14614]{padding-bottom:70px}.manager-topbar[data-v-d0a14614]{grid-template-columns:auto minmax(0,1fr) auto auto}.manager-back span[data-v-d0a14614],.manager-topbar>strong[data-v-d0a14614]{display:none}}.rx-error[data-v-6c06126a]{position:relative;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:var(--space-10) var(--space-5);background:var(--shell-rail)}.rx-error-aura[data-v-6c06126a]{position:absolute;inset:-24%;border-radius:var(--radius-full);filter:blur(70px);pointer-events:none}.rx-error-aura-a[data-v-6c06126a]{background:radial-gradient(40% 40% at 28% 30%,color-mix(in srgb,var(--brand-600) 32%,transparent),transparent 70%);animation:rx-error-aura-6c06126a 19s var(--ease-standard) infinite}.rx-error-aura-b[data-v-6c06126a]{background:radial-gradient(36% 36% at 74% 46%,color-mix(in srgb,var(--product-solid) 26%,transparent),transparent 70%);animation:rx-error-aura-6c06126a 25s var(--ease-standard) -7s infinite}.rx-error[data-accent=critical] .rx-error-aura-b[data-v-6c06126a]{background:radial-gradient(36% 36% at 74% 46%,color-mix(in srgb,var(--risk-critical-solid) 26%,transparent),transparent 70%)}.rx-error-lockup[data-v-6c06126a]{position:relative;height:44px;width:auto;margin-bottom:var(--space-6)}.rx-error-card[data-v-6c06126a]{position:relative;width:min(940px,100%);display:grid;grid-template-columns:1.15fr .85fr;overflow:hidden;border-radius:var(--radius-dialog);background:var(--surface-card);box-shadow:var(--shadow-2xl)}.rx-error-hairline[data-v-6c06126a]{position:absolute;z-index:2;top:0;right:0;left:0;height:2.5px;background:var(--gradient-brand)}.rx-error[data-accent=critical] .rx-error-hairline[data-v-6c06126a]{background:linear-gradient(90deg,var(--risk-critical-solid),var(--product-secondary))}.rx-error-main[data-v-6c06126a]{padding:var(--space-10) var(--space-10) var(--space-8)}.rx-error-status[data-v-6c06126a]{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--risk-medium-fg);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.rx-error[data-accent=critical] .rx-error-status[data-v-6c06126a]{color:var(--risk-critical-fg)}.rx-error-dot[data-v-6c06126a]{width:7px;height:7px;border-radius:var(--radius-full);background:var(--risk-medium-solid);animation:rx-error-blink-6c06126a 2.4s var(--ease-standard) infinite}.rx-error[data-accent=critical] .rx-error-dot[data-v-6c06126a]{background:var(--risk-critical-solid)}.rx-error-code[data-v-6c06126a]{font-size:82px;line-height:1;letter-spacing:-.045em;animation:rx-error-in-6c06126a var(--duration-slow) var(--ease-out) both}.rx-error-code[data-v-6c06126a],.rx-error-main h1[data-v-6c06126a]{margin:var(--space-3) 0 0;color:var(--text-strong);font-weight:var(--weight-extrabold)}.rx-error-main h1[data-v-6c06126a]{font-size:var(--text-2xl);line-height:1.15;letter-spacing:var(--tracking-tighter);text-wrap:pretty}.rx-error-main h1[data-v-6c06126a]:focus{outline:none}.rx-error-main h1[data-v-6c06126a]:focus-visible{box-shadow:var(--ring-focus)}.rx-error-body[data-v-6c06126a]{max-width:46ch;margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.6;text-wrap:pretty}.rx-error-actions[data-v-6c06126a]{margin-top:var(--space-6)}.rx-error-label[data-v-6c06126a]{margin:0;color:var(--text-subtle);font-size:var(--text-2xs);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.rx-error-jump[data-v-6c06126a]{margin-top:var(--space-7)}.rx-error-links[data-v-6c06126a]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1-5);margin-top:var(--space-2-5)}.rx-error-link[data-v-6c06126a]{display:flex;align-items:center;gap:var(--space-2-5);min-height:var(--touch-target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-row);background:var(--surface-card);box-shadow:var(--shadow-xs);transition:box-shadow var(--duration-fast) var(--ease-standard)}.rx-error-link[data-v-6c06126a]:hover{box-shadow:var(--shadow-sm)}.rx-error-link img[data-v-6c06126a]{flex-shrink:0}.rx-error-link span[data-v-6c06126a]{min-width:0}.rx-error-link strong[data-v-6c06126a]{display:block;color:var(--text-strong);font-size:var(--text-xs);font-weight:var(--weight-bold)}.rx-error-link small[data-v-6c06126a]{display:block;overflow:hidden;color:var(--text-muted);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap}.rx-error-aside[data-v-6c06126a]{gap:var(--space-4);padding:var(--space-10) var(--space-8) var(--space-8);background:var(--surface-sunken)}.rx-error-aside[data-v-6c06126a],.rx-error-trace[data-v-6c06126a]{display:flex;flex-direction:column}.rx-error-trace[data-v-6c06126a]{gap:var(--space-1-5);margin:var(--space-3) 0 0}.rx-error-trace dt[data-v-6c06126a]{color:var(--text-subtle);letter-spacing:var(--tracking-caps);text-transform:uppercase}.rx-error-trace dd[data-v-6c06126a],.rx-error-trace dt[data-v-6c06126a]{font-family:var(--font-mono);font-size:var(--text-2xs)}.rx-error-trace dd[data-v-6c06126a]{margin:2px 0 0;color:var(--text-body);font-weight:var(--weight-medium);word-break:break-all}.rx-error-trace dd[data-tone=strong][data-v-6c06126a]{color:var(--text-strong)}.rx-error-trace dd[data-tone=accent][data-v-6c06126a]{color:var(--risk-medium-fg)}.rx-error[data-accent=critical] .rx-error-trace dd[data-tone=accent][data-v-6c06126a]{color:var(--risk-critical-fg)}.rx-error-copy[data-v-6c06126a]{margin-top:var(--space-3-5)}.rx-error-note[data-v-6c06126a]{margin:0;color:var(--text-muted);font-size:var(--text-2xs);line-height:1.55}.rx-error-aside-footer[data-v-6c06126a]{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3-5);margin-top:auto;padding-top:var(--space-4);font-size:var(--text-2xs);font-weight:var(--weight-semibold)}.rx-error-aside-footer a[data-v-6c06126a-s],.rx-error-aside-footer a[data-v-6c06126a]{display:inline-flex;min-height:var(--touch-target-min);align-items:center;color:var(--text-link)}.rx-error-aside-footer a[data-v-6c06126a-s]:hover,.rx-error-aside-footer a[data-v-6c06126a]:hover{color:var(--text-link-hover)}.rx-error-foot[data-v-6c06126a]{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1-5) var(--space-4);margin:var(--space-5) 0 0;color:color-mix(in srgb,var(--text-on-brand) 50%,transparent);font-size:var(--text-2xs)}.rx-error-foot-meta[data-v-6c06126a]{font-family:var(--font-mono)}@keyframes rx-error-aura-6c06126a{0%{transform:translate3d(-8%,-6%,0) scale(1)}50%{transform:translate3d(8%,6%,0) scale(1.14)}to{transform:translate3d(-8%,-6%,0) scale(1)}}@keyframes rx-error-in-6c06126a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rx-error-blink-6c06126a{0%,to{opacity:1}50%{opacity:.25}}@media(max-width:900px){.rx-error-card[data-v-6c06126a]{grid-template-columns:1fr}}@media(max-width:560px){.rx-error[data-v-6c06126a]{padding:var(--space-5) var(--space-3)}.rx-error-main[data-v-6c06126a]{padding:var(--space-7) var(--space-6)}.rx-error-aside[data-v-6c06126a]{padding:var(--space-6)}.rx-error-links[data-v-6c06126a]{grid-template-columns:1fr}.rx-error-code[data-v-6c06126a]{font-size:64px}}@media(prefers-reduced-motion:reduce){.rx-error-aura[data-v-6c06126a],.rx-error-code[data-v-6c06126a],.rx-error-dot[data-v-6c06126a]{animation:none}}
