:root{--color-bg-page:#06080a;--color-bg-alt:#090d12;--color-bg-card:#0e1420;--color-bg-input:#141c2a;--color-bg-hover:#131928;--color-text-1:#e8eef8;--color-text-2:#b8c4d8;--color-text-3:#9aa4b8;--color-text-4:#8089a0;--color-border:#2a3248;--color-border-bright:#3a4560;--color-control:#9aa4b8;--color-brand-primary:#2cd3a8;--color-brand-primary-2:#1ba888;--color-brand-secondary:#3b82f6;--color-brand-accent:#bf5af2;--color-brand-text:#2cd3a8;--color-success:#30d158;--color-warning:#ff9f0a;--color-danger:#ff453a;--color-info:#3b82f6;--color-neutral-50:#fafbfc;--color-neutral-100:#e8eef8;--color-neutral-200:#b8c4d8;--color-neutral-300:#8a94a8;--color-neutral-400:#5a6478;--color-neutral-500:#3a4560;--color-neutral-600:#2a3248;--color-neutral-700:#141c2a;--color-neutral-800:#0e1420;--color-neutral-900:#090d12;--color-neutral-1000:#06080a;--color-focus-ring:#2cd3a8;--color-text-1-bright:#f0f4ff;--color-text-2-bright:#c8d0dc;--color-text-4-chat:#7e8498;--color-bg-card-deep:#0e1218;--color-bg-input-deep:#141820;--color-bg-card-2:#0e1218;--color-bg-card-3:#090d12;--color-bg-chip:#0e1420;--color-overlay-white-02:#ffffff05;--color-overlay-white-03:#ffffff08;--color-overlay-white-04:#ffffff0a;--color-overlay-white-05:#ffffff0d;--color-overlay-white-06:#ffffff0f;--color-overlay-white-07:#ffffff12;--color-overlay-white-08:#ffffff14;--color-overlay-white-10:#ffffff1a;--color-overlay-white-12:#ffffff1f;--color-overlay-teal-02:#2cd3a805;--color-overlay-teal-03:#2cd3a808;--color-overlay-teal-06:#2cd3a80f;--color-overlay-teal-07:#2cd3a812;--color-overlay-teal-08:#2cd3a814;--color-overlay-teal-10:#2cd3a81a;--color-overlay-teal-12:#2cd3a81f;--color-overlay-teal-15:#2cd3a826;--color-overlay-teal-18:#2cd3a82e;--color-overlay-teal-20:#2cd3a833;--color-overlay-teal-25:#2cd3a840;--color-overlay-teal-30:#2cd3a84d;--color-overlay-teal-35:#2cd3a859;--color-overlay-teal-50:#2cd3a880;--color-overlay-modal-backdrop:#000000d9;--color-overlay-blue-04:#3b82f60a;--color-overlay-blue-10:#3b82f61a;--color-overlay-blue-12:#3b82f61f;--color-overlay-blue-25:#3b82f640;--color-overlay-blue-30:#3b82f64d;--color-overlay-page-96:#06080af5;--color-bg-input-elev:#1e2940;--color-border-deep:#222840;--color-border-deepest:#1a2030;--color-border-mid:#2a3040;--color-overlay-purple-10:#bf5af21a;--color-overlay-purple-08:#bf5af214;--color-overlay-purple-25:#bf5af240;--color-overlay-danger-15:#ff453a26;--color-overlay-danger-25:#ff453a40;--color-overlay-success-15:#30d15826;--color-overlay-warning-15:#ff9f0a26;--color-overlay-white-01:#ffffff03;--color-overlay-white-015:#ffffff04;--color-overlay-white-14:#ffffff24;--color-overlay-white-15:#ffffff26;--color-overlay-white-18:#ffffff2e;--color-overlay-white-20:#fff3;--color-overlay-white-25:#ffffff40;--color-overlay-white-60:#fff9;--color-overlay-black-40:#0006;--color-overlay-black-50:#00000080;--color-overlay-black-70:#000000b3;--color-overlay-black-72:#000000b8;--color-overlay-black-82:#000000d1;--color-overlay-black-92:#000000eb;--color-surface-band-strong:#0e1420;--color-on-band-strong:#e8eef8;--color-on-band-strong-2:#fffffff5;--color-on-band-strong-3:#ffffffd1;--color-on-band-strong-4:#ffffffb8;--color-on-band-strong-info:#93c5fd;--shadow-on-band-strong:0 1px 2px #000000e6;--shadow-on-band-strong-cell:0 1px 3px #000000d9;--shadow-on-band-strong-sub:0 1px 2px #000c;--color-surface-tint-brand:#2cd3a81f;--color-on-tint-brand:#2cd3a8;--color-surface-tint-info:#3b82f61f;--color-on-tint-info:#6aa1fa;--color-on-tint-danger:#ff8a80;--color-on-tint-success:#30d158;--color-surface-badge-warn:#ffd60a26;--color-on-badge-warn:#ffd60a;--color-surface-brand-secondary:#2563eb;--color-on-brand-secondary:#fafbff;--color-overlay-page-95:#06080af2;--color-bg-page-elev:#0a0e14;--color-overlay-teal-05:#2cd3a80d;--color-overlay-teal-13:#2cd3a821;--color-overlay-teal-16:#2cd3a829;--color-overlay-teal-22:#2cd3a838;--color-overlay-teal-40:#2cd3a866;--color-overlay-blue-08:#3b82f614;--color-overlay-blue-15:#3b82f626;--color-violet-400:#a78bfa;--color-overlay-violet-20:#a78bfa33;--color-overlay-violet-30:#a78bfa4d;--color-overlay-danger-06:#ff453a0f;--color-overlay-danger-07:#ff453a12;--color-overlay-danger-08:#ff453a14;--color-overlay-danger-10:#ff453a1a;--color-overlay-danger-12:#ff453a1f;--color-overlay-danger-20:#ff453a33;--color-overlay-danger-22:#ff453a38;--color-overlay-danger-30:#ff453a4d;--color-overlay-success-06:#30d1580f;--color-overlay-success-07:#30d15812;--color-overlay-success-08:#30d15814;--color-overlay-success-10:#30d1581a;--color-overlay-success-12:#30d1581f;--color-overlay-success-20:#30d15833;--color-overlay-success-25:#30d15840;--color-overlay-success-30:#30d1584d;--color-overlay-warning-06:#ff9f0a0f;--color-overlay-warning-08:#ff9f0a14;--color-overlay-warning-10:#ff9f0a1a;--color-overlay-warning-12:#ff9f0a1f;--color-overlay-warning-20:#ff9f0a33;--color-overlay-warning-25:#ff9f0a40;--color-overlay-warning-30:#ff9f0a4d;--color-overlay-warning-35:#ff9f0a59;--color-overlay-warning-40:#ff9f0a66;--color-amber-500:#f59e0b;--color-overlay-amber-10:#ff99001a;--color-overlay-amber-12:#ff99001f;--color-overlay-amber-15:#ff990026;--color-overlay-amber-22:#ff990038;--color-overlay-amber-30:#ff99004d;--color-coral-500:#ff6b35;--color-overlay-coral-10:#ff6b351a;--color-overlay-coral-20:#ff6b3533;--color-tomato-500:#ff2d20;--color-overlay-tomato-12:#ff2d201f;--color-overlay-tomato-20:#ff2d2033;--color-redpink-500:#ff4757;--color-overlay-redpink-12:#ff47571f;--color-overlay-neutral-06:#8a94a80f;--color-overlay-neutral-10:#8a94a81a;--color-overlay-neutral-15:#8a94a826;--color-overlay-neutral-30:#8a94a84d;--color-bg-deep-navy:#1a2540;--color-bg-toast-success:#0a3020;--color-bg-toast-danger:#300a0a;--color-bg-toast-info:#0a2020;--color-signal-strong:#ff453a;--color-signal-emerging:#ff9f0a;--color-signal-monitored:#3b82f6;--color-signal-none:#30d158;--color-signal-insufficient:#8089a0;--color-signal-strong-print:#c00;--color-signal-emerging-print:#9a5c00;--color-signal-monitored-print:#1d4ed8;--color-signal-none-print:#1a7a1a;--color-signal-insufficient-print:#6b7280;--color-tw-gray-900:#111827;--color-text-2-lighter:#e0e4ef;--color-bg-tooltip:#1a2035;--color-heat-severe:var(--color-signal-strong);--color-heat-high:var(--color-signal-emerging);--color-heat-moderate:var(--color-signal-monitored);--color-heat-low:var(--color-signal-none);--color-heat-none:var(--color-signal-insufficient);--color-grid-band-1:#7d848a;--color-grid-band-2:#57a55a;--color-grid-band-3:#4f7dd9;--color-grid-band-4:#e09c3c;--color-grid-band-5:#d24a43;--color-grid-band-nodata:#3a4152;--color-on-grid-band-1:#050607;--color-on-grid-band-2:#050607;--color-on-grid-band-3:#050607;--color-on-grid-band-4:#050607;--color-on-grid-band-5:#050607;--color-on-grid-band-nodata:#e8eef8;--color-treemap-ground:#0b0c0d;--color-risk-moderate:#fc0;--color-status-unknown:#4a5268;--color-bg-mid-navy:#1a2030;--color-bg-skeleton-sheen:#242e40;--color-bg-medium-navy:#1a1f28;--color-chart-blue-vivid:#0a84ff;--color-chart-indigo:#5e5ce6;--color-chart-yellow:#ffd60a;--color-chart-sky:#64d2ff;--color-chart-neutral:#6b7c9e;--color-demo-client-1:#e31837;--color-demo-client-2:#004b87;--color-error-coral:#ff6b6b;--color-tw-teal-400:#2dd4bf;--bg-page:var(--color-bg-page);--bg-alt:var(--color-bg-alt);--bg-card:var(--color-bg-card);--bg-input:var(--color-bg-input);--bg-hover:var(--color-bg-hover);--border:var(--color-border);--border-bright:var(--color-border-bright);--text-1:var(--color-text-1);--text-2:var(--color-text-2);--text-3:var(--color-text-3);--text-4:var(--color-text-4);--teal:var(--color-brand-primary);--teal-2:var(--color-brand-primary-2);--red:var(--color-danger);--green:var(--color-success);--amber:var(--color-warning);--blue:var(--color-info);--font-family-sans:"Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-display:"Outfit", "Manrope", system-ui, sans-serif;--font-family-mono:"JetBrains Mono", "SF Mono", Consolas, Monaco, monospace;--font-size-xs:13px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:30px;--font-size-4xl:36px;--font-size-5xl:48px;--font-size-6xl:60px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:800;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-.02em;--letter-spacing-normal:0;--letter-spacing-wide:.06em;--font-display:var(--font-family-display);--font-body:var(--font-family-sans);--font-mono:var(--font-family-mono);--text-xs:var(--font-size-xs);--text-sm:var(--font-size-sm);--text-base:var(--font-size-base);--text-lg:var(--font-size-lg);--text-xl:var(--font-size-xl);--text-2xl:var(--font-size-2xl);--text-3xl:var(--font-size-3xl);--text-9:13px;--text-10:13px;--text-11:13px;--text-12:var(--font-size-xs);--text-13:13px;--text-13-5:13.5px;--text-14:var(--font-size-sm);--text-15:.9375rem;--text-16:var(--font-size-base);--text-18:var(--font-size-lg);--text-20:var(--font-size-xl);--text-24:var(--font-size-2xl);--text-28:28px;--text-30:var(--font-size-3xl);--text-32:32px;--text-36:36px;--text-48:48px;--text-56:56px;--text-fluid-display:clamp(20px, 2.9vw, 38px);--text-fluid-title:clamp(20px, 2.2vw, 32px);--text-fluid-heading:clamp(20px, 2vw, 30px);--text-fluid-subhead:clamp(16px, 1.4vw, 22px);--text-fluid-deck:clamp(14px, 1.2vw, 16px);--text-fluid-caption:clamp(13px, 1vw, 13px);--text-fluid-eyebrow:clamp(13px, 1vw, 13px);--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-40:10rem;--space-48:12rem;--space-64:16rem;--radius-none:0;--radius-sm:.125rem;--radius-base:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-full:9999px;--radius-card:10px;--radius-control:var(--radius-lg);--shadow-1:0 0 0 1px #ffffff0a;--shadow-2:0 0 0 1px #ffffff0f;--shadow-4:0 0 0 1px #ffffff14;--shadow-8:0 0 0 1px #ffffff1a;--shadow-16:0 0 0 1px #ffffff1f;--shadow-card:0 1px 2px #0006;--ramp-display-font:var(--font-family-display);--ramp-display-lg:22px;--ramp-display-sm:var(--text-16);--ramp-label-size:var(--text-14);--ramp-label-weight:var(--font-weight-semibold);--ramp-body-size:var(--text-13);--ramp-eyebrow-size:var(--text-11);--ramp-eyebrow-weight:var(--font-weight-bold);--ramp-eyebrow-tracking:var(--letter-spacing-wide);--ramp-eyebrow-transform:uppercase;--ramp-numeric-font:var(--font-family-mono);--ramp-numeric-variant:tabular-nums;--elevation-modal:0 8px 30px #00000080;--elevation-panel:0 8px 32px #00000080;--elevation-panel-strong:0 8px 32px #000000b3;--elevation-dropdown:0 8px 24px #00000080;--elevation-pop:0 6px 20px #00000073;--elevation-raised:0 1px 2px #0009;--elevation-tooltip:0 4px 20px #0006;--elevation-card:0 1px 3px #0000004d, 0 4px 12px #00000026;--elevation-overlay:0 12px 48px #00000080;--elevation-drawer:-8px 0 32px #0006;--elevation-drawer-soft:-8px 0 32px #0000001f;--elevation-drawer-deep:-8px 0 30px #00000080;--elevation-card-flat:none;--duration-instant:0s;--duration-fast:.1s;--duration-base:.15s;--duration-moderate:.25s;--duration-slow:.4s;--ease-linear:linear;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--breakpoint-mobile:20rem;--breakpoint-phablet:30rem;--breakpoint-tablet:48rem;--breakpoint-desktop:64rem;--breakpoint-wide:90rem;--breakpoint-ultra:120rem;--layout-gutter-x:clamp(16px, 2vw, 40px);--content-width-form:860px;--content-width-prose:72ch;--content-width-tabular:none;--chart-height-standard:300px;--chart-height-compact:180px;--chart-bar-height-standard:16px;--chart-bar-height-compact:8px;--topbar-height:44px;--control-height:26px;--topbar-gap:6px;--z-base:0;--z-dropdown:1000;--z-sticky:1100;--z-banner:1200;--z-overlay:1300;--z-fab:1350;--z-modal:1400;--z-fab-over-modal:1450;--z-popover:1500;--z-tooltip:1700;--z-toast:1800;--z-tour:1900;--color-switch-knob:#fafbff;--shadow-switch-knob:0 1px 2px #0e142040}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-page:#06080a;--color-bg-alt:#090d12;--color-bg-card:#0e1420;--color-bg-input:#141c2a;--color-bg-hover:#131928;--color-text-1:#e8eef8;--color-text-2:#b8c4d8;--color-text-3:#9aa4b8;--color-text-4:#8089a0;--color-border:#2a3248;--color-border-bright:#3a4560;--color-control:#9aa4b8;--color-focus-ring:#2cd3a8;--color-brand-text:#2cd3a8;--shadow-1:0 0 0 1px #ffffff0a;--shadow-2:0 0 0 1px #ffffff0f;--shadow-4:0 0 0 1px #ffffff14;--shadow-8:0 0 0 1px #ffffff1a;--shadow-16:0 0 0 1px #ffffff1f;--shadow-card:0 1px 2px #0006}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-page:#f7f8fa;--color-bg-alt:#eff2f7;--color-bg-card:#fff;--color-bg-input:#edf0f5;--color-bg-hover:#f1f4f8;--color-text-1:#1a1d21;--color-text-2:#434a55;--color-text-3:#525a66;--color-text-4:#5f6876;--color-border:#d0d5dd;--color-border-bright:#b8c0cc;--color-control:#5f6876;--color-brand-primary:#2563eb;--color-brand-primary-2:#1e3a8a;--color-brand-secondary:#2563eb;--color-brand-accent:#7c3aed;--color-success:#0c7a5e;--color-warning:#9a5b00;--color-danger:#b42318;--color-info:#1d4ed8;--color-brand-text:#1d4ed8;--color-neutral-50:#fafbfc;--color-neutral-100:#e8eef8;--color-neutral-200:#b8c4d8;--color-neutral-300:#8a94a8;--color-neutral-400:#5a6478;--color-neutral-500:#3a4560;--color-neutral-600:#2a3248;--color-neutral-700:#141c2a;--color-neutral-800:#0e1420;--color-neutral-900:#090d12;--color-neutral-1000:#06080a;--color-focus-ring:#2563eb;--color-text-1-bright:#111318;--color-text-2-bright:#2a3140;--color-text-4-chat:#5f6876;--color-bg-card-deep:#f4f6fa;--color-bg-input-deep:#e7ebf2;--color-bg-card-2:#f4f6fa;--color-bg-card-3:#eff2f7;--color-bg-chip:#f1f3f7;--color-overlay-white-02:#00000005;--color-overlay-white-03:#00000008;--color-overlay-white-04:#0000000a;--color-overlay-white-05:#0000000d;--color-overlay-white-06:#0000000f;--color-overlay-white-07:#00000012;--color-overlay-white-08:#00000014;--color-overlay-white-10:#0000001a;--color-overlay-white-12:#0000001f;--color-overlay-teal-02:#2cd3a805;--color-overlay-teal-03:#2cd3a808;--color-overlay-teal-06:#2cd3a80f;--color-overlay-teal-07:#2cd3a812;--color-overlay-teal-08:#2cd3a814;--color-overlay-teal-10:#2cd3a81a;--color-overlay-teal-12:#2cd3a81f;--color-overlay-teal-15:#2cd3a826;--color-overlay-teal-18:#2cd3a82e;--color-overlay-teal-20:#2cd3a833;--color-overlay-teal-25:#2cd3a840;--color-overlay-teal-30:#2cd3a84d;--color-overlay-teal-35:#2cd3a859;--color-overlay-teal-50:#2cd3a880;--color-overlay-modal-backdrop:#000000d9;--color-overlay-blue-04:#3b82f60a;--color-overlay-blue-10:#3b82f61a;--color-overlay-blue-12:#3b82f61f;--color-overlay-blue-25:#3b82f640;--color-overlay-blue-30:#3b82f64d;--color-overlay-page-96:#f7f8faf5;--color-bg-input-elev:#e4e8ef;--color-border-deep:#c3c9d4;--color-border-deepest:#e2e5ea;--color-border-mid:#d6dae1;--color-overlay-purple-10:#bf5af21a;--color-overlay-purple-08:#bf5af214;--color-overlay-purple-25:#bf5af240;--color-overlay-danger-15:#ff453a26;--color-overlay-danger-25:#ff453a40;--color-overlay-success-15:#30d15826;--color-overlay-warning-15:#ff9f0a26;--color-overlay-white-01:#00000003;--color-overlay-white-015:#00000004;--color-overlay-white-14:#00000024;--color-overlay-white-15:#00000026;--color-overlay-white-18:#0000002e;--color-overlay-white-20:#0003;--color-overlay-white-25:#00000040;--color-overlay-white-60:#0009;--color-overlay-black-40:#0006;--color-overlay-black-50:#00000080;--color-overlay-black-70:#000000b3;--color-overlay-black-72:#000000b8;--color-overlay-black-82:#000000d1;--color-overlay-black-92:#000000eb;--color-surface-band-strong:#0e1420;--color-on-band-strong:#e8eef8;--color-on-band-strong-2:#fffffff5;--color-on-band-strong-3:#ffffffd1;--color-on-band-strong-4:#ffffffb8;--color-on-band-strong-info:#93c5fd;--shadow-on-band-strong:0 1px 2px #000000e6;--shadow-on-band-strong-cell:0 1px 3px #000000d9;--shadow-on-band-strong-sub:0 1px 2px #000c;--color-surface-tint-brand:#2563eb1a;--color-on-tint-brand:#1e40af;--color-surface-tint-info:#3b82f61f;--color-on-tint-info:#1e40af;--color-on-tint-danger:#7a1109;--color-on-tint-success:#075a45;--color-surface-badge-warn:#ca8a0429;--color-on-badge-warn:#6b5000;--color-surface-brand-secondary:#2563eb;--color-on-brand-secondary:#fafbff;--color-overlay-page-95:#f7f8faf2;--color-bg-page-elev:#eff2f6;--color-overlay-teal-05:#2cd3a80d;--color-overlay-teal-13:#2cd3a821;--color-overlay-teal-16:#2cd3a829;--color-overlay-teal-22:#2cd3a838;--color-overlay-teal-40:#2cd3a866;--color-overlay-blue-08:#3b82f614;--color-overlay-blue-15:#3b82f626;--color-violet-400:#7c3aed;--color-overlay-violet-20:#a78bfa33;--color-overlay-violet-30:#a78bfa4d;--color-overlay-danger-06:#ff453a0f;--color-overlay-danger-07:#ff453a12;--color-overlay-danger-08:#ff453a14;--color-overlay-danger-10:#ff453a1a;--color-overlay-danger-12:#ff453a1f;--color-overlay-danger-20:#ff453a33;--color-overlay-danger-22:#ff453a38;--color-overlay-danger-30:#ff453a4d;--color-overlay-success-06:#30d1580f;--color-overlay-success-07:#30d15812;--color-overlay-success-08:#30d15814;--color-overlay-success-10:#30d1581a;--color-overlay-success-12:#30d1581f;--color-overlay-success-20:#30d15833;--color-overlay-success-25:#30d15840;--color-overlay-success-30:#30d1584d;--color-overlay-warning-06:#ff9f0a0f;--color-overlay-warning-08:#ff9f0a14;--color-overlay-warning-10:#ff9f0a1a;--color-overlay-warning-12:#ff9f0a1f;--color-overlay-warning-20:#ff9f0a33;--color-overlay-warning-25:#ff9f0a40;--color-overlay-warning-30:#ff9f0a4d;--color-overlay-warning-35:#ff9f0a59;--color-overlay-warning-40:#ff9f0a66;--color-amber-500:#b45309;--color-overlay-amber-10:#ff99001a;--color-overlay-amber-12:#ff99001f;--color-overlay-amber-15:#ff990026;--color-overlay-amber-22:#ff990038;--color-overlay-amber-30:#ff99004d;--color-coral-500:#c2410c;--color-overlay-coral-10:#ff6b351a;--color-overlay-coral-20:#ff6b3533;--color-tomato-500:#c5221a;--color-overlay-tomato-12:#ff2d201f;--color-overlay-tomato-20:#ff2d2033;--color-redpink-500:#c5303e;--color-overlay-redpink-12:#ff47571f;--color-overlay-neutral-06:#8a94a80f;--color-overlay-neutral-10:#8a94a81a;--color-overlay-neutral-15:#8a94a826;--color-overlay-neutral-30:#8a94a84d;--color-bg-deep-navy:#eaeef5;--color-bg-toast-success:#e6f4ec;--color-bg-toast-danger:#fbeae7;--color-bg-toast-info:#e7effb;--color-signal-strong:#ff453a;--color-signal-emerging:#b45309;--color-signal-monitored:#3b82f6;--color-signal-none:#15803d;--color-signal-insufficient:#8089a0;--color-signal-strong-print:#c00;--color-signal-emerging-print:#9a5c00;--color-signal-monitored-print:#1d4ed8;--color-signal-none-print:#1a7a1a;--color-signal-insufficient-print:#6b7280;--color-tw-gray-900:#edf0f5;--color-text-2-lighter:#3a4456;--color-bg-tooltip:#eff2f7;--color-heat-severe:var(--color-signal-strong);--color-heat-high:var(--color-signal-emerging);--color-heat-moderate:var(--color-signal-monitored);--color-heat-low:var(--color-signal-none);--color-heat-none:var(--color-signal-insufficient);--color-grid-band-1:#7d848a;--color-grid-band-2:#57a55a;--color-grid-band-3:#4f7dd9;--color-grid-band-4:#e09c3c;--color-grid-band-5:#d24a43;--color-grid-band-nodata:#3a4152;--color-on-grid-band-1:#050607;--color-on-grid-band-2:#050607;--color-on-grid-band-3:#050607;--color-on-grid-band-4:#050607;--color-on-grid-band-5:#050607;--color-on-grid-band-nodata:#e8eef8;--color-treemap-ground:#0b0c0d;--color-risk-moderate:#ca8a04;--color-status-unknown:#5e6878;--color-bg-mid-navy:#eceff4;--color-bg-skeleton-sheen:#dde3ec;--color-bg-medium-navy:#edeff3;--color-chart-blue-vivid:#1d6fe0;--color-chart-indigo:#4f46e5;--color-chart-yellow:#ca8a04;--color-chart-sky:#0891b2;--color-chart-neutral:#5a6b8c;--color-demo-client-1:#e31837;--color-demo-client-2:#004b87;--color-error-coral:#c5303e;--color-tw-teal-400:#2563eb;--shadow-card:0 1px 2px #0e14200a;--shadow-1:0 1px 2px #0e14200f;--shadow-2:0 2px 4px #0e142014;--shadow-4:0 4px 8px #0e14201a;--shadow-8:0 8px 16px #0e14201f;--shadow-16:0 16px 32px #0e142029;--elevation-modal:0 8px 30px #0e14201f;--elevation-panel:0 8px 32px #0e14201f;--elevation-panel-strong:0 8px 32px #0e142024;--elevation-dropdown:0 8px 24px #0e14201f;--elevation-pop:0 6px 20px #0e14201a;--elevation-raised:0 1px 2px #10182814;--elevation-tooltip:0 4px 20px #0e14201a;--elevation-card:0 1px 3px #0e142014, 0 4px 12px #0e14200f;--elevation-overlay:0 12px 48px #0e142024;--elevation-drawer:-8px 0 32px #0e14201a;--elevation-drawer-soft:-8px 0 32px #0e142014;--elevation-drawer-deep:-8px 0 30px #0e14201f;--elevation-card-flat:0 1px 2px #1018280d, 0 1px 3px #10182814;--color-switch-knob:#fafbff}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){:root{--duration-base:0s;--duration-moderate:0s;--duration-slow:0s}}.motion-fade{animation:motion-fade-in var(--duration-moderate) var(--ease-out)}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}.motion-slide-up{animation:motion-slide-up var(--duration-moderate) var(--ease-out)}@keyframes motion-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.motion-scale{animation:motion-scale-in var(--duration-moderate) var(--ease-in-out)}@keyframes motion-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.motion-pulse{animation:1.5s ease-in-out infinite motion-pulse-loop}@keyframes motion-pulse-loop{0%,to{opacity:1}50%{opacity:.5}}.motion-shimmer{background-size:200% 100%;animation:1.5s linear infinite shimmer}@media (prefers-reduced-motion:reduce){.motion-fade,.motion-slide-up,.motion-scale{animation:none}.motion-pulse{animation-duration:1.5s}}.motion-slide-in-right{animation:motion-slide-in-right var(--duration-base) var(--ease-out)}@keyframes motion-slide-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.motion-slide-in-right{animation:none}}.motion-transition-base{transition-duration:var(--duration-base);transition-timing-function:var(--ease-out)}.motion-transition-moderate{transition-duration:var(--duration-moderate);transition-timing-function:var(--ease-in-out)}.motion-orb-ring{animation:motion-orb-ring 2.4s var(--ease-out) infinite}@keyframes motion-orb-ring{0%{opacity:0;transform:scale(.45)}15%{opacity:.55}to{opacity:0;transform:scale(1)}}.motion-orb-core{animation:motion-orb-core 2.2s var(--ease-in-out) infinite}@keyframes motion-orb-core{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.motion-orb-spin{animation:3.4s linear infinite motion-orb-spin}@keyframes motion-orb-spin{to{transform:rotate(360deg)}}.motion-orb-step-active{animation:.7s linear infinite motion-orb-spin}@media (prefers-reduced-motion:reduce){.motion-orb-ring,.motion-orb-core,.motion-orb-spin,.motion-orb-step-active{animation:none}.motion-orb-ring{opacity:.35;transform:scale(1)}.guide-pulse{outline:2px solid var(--color-brand-primary);outline-offset:2px;animation:none}.motion-radar-sweep{opacity:.5;animation:none}}.guide-pulse{animation:guide-pulse .9s var(--ease-out) 2}@keyframes guide-pulse{0%,to{box-shadow:0 0 0 0 var(--color-overlay-teal-35)}50%{box-shadow:0 0 0 6px var(--color-overlay-teal-22)}}.motion-radar-sweep{animation:1.8s linear infinite motion-orb-spin}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,[role=combobox],[role=searchbox],[role=spinbutton],[role=switch],[data-control-boundary]{border-color:var(--color-control)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,button:not([role=tab]):not([role=menuitem]):not([role=menuitemcheckbox]):not([role=menuitemradio]):not([role=option]),[role=button],[role=combobox],[role=searchbox],[role=spinbutton],[role=switch],[data-control-boundary]){--color-border:var(--color-control);--color-border-bright:var(--color-control);--border:var(--color-control);--border-bright:var(--color-control)}input[type=checkbox],input[type=radio]{border-color:var(--color-control);accent-color:var(--color-brand,var(--color-control))}:where(a,button,input,select,textarea,summary,[tabindex],[role=button],[role=link],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=switch],[role=combobox]):focus-visible{outline:2px solid var(--color-focus-ring,var(--color-control))!important;outline-offset:2px!important}button:not([data-target-exempt]),summary:not([data-target-exempt]),[role=button]:not([data-target-exempt]),[role=tab]:not([data-target-exempt]),[role=switch]:not([data-target-exempt]),[role=menuitem]:not([data-target-exempt]),[role=menuitemcheckbox]:not([data-target-exempt]),[role=menuitemradio]:not([data-target-exempt]),input[type=checkbox]:not([data-target-exempt]),input[type=radio]:not([data-target-exempt]){min-width:24px;min-height:24px}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([data-target-exempt]),select:not([data-target-exempt]),textarea:not([data-target-exempt]){min-height:24px}[data-target-exempt]{min-width:auto;min-height:auto}input[type=file]::file-selector-button{min-height:24px;padding:0 var(--space-3);border:1px solid var(--color-control);border-radius:var(--radius-control);background:var(--color-bg-card);color:var(--color-text-1);font:inherit;cursor:pointer;margin-inline-end:var(--space-2);font-weight:600}input[type=file]{border:1px solid var(--color-control);border-radius:var(--radius-control);background:var(--color-bg-page);color:var(--color-text-2)}input[type=file]:disabled{cursor:not-allowed;opacity:.55}input[type=file]:disabled::file-selector-button{cursor:not-allowed;opacity:.55}.tgx-settings-rail{align-items:center;gap:var(--space-2);flex-flow:wrap;flex:100%;width:100%;margin-bottom:1rem;display:flex}.tgx-settings-rail>label[for=admin-settings-search],.tgx-settings-rail>input#admin-settings-search,.tgx-settings-rail>[data-testid=admin-settings-search-results]{flex:100%;width:100%}.tgx-settings-rail .tgx-settings-rail-group{align-items:center;gap:var(--space-2);flex-flow:wrap;display:flex}.tgx-settings-rail [role=tab]{flex:none;width:auto;min-height:24px}.tgx-settings-rail [data-menu-group-heading]{white-space:nowrap;margin:0}@media (width>=64rem){.tgx-settings-rail{flex-flow:column;flex:0 0 232px;align-items:stretch;gap:2px;width:232px;margin-bottom:1.5rem}.tgx-settings-rail .tgx-settings-rail-group{flex-direction:column;align-items:stretch;gap:2px}.tgx-settings-rail [role=tab]{flex:none;width:100%}.tgx-settings-rail [data-menu-group-heading]{white-space:normal}}.tgx-settings-rail-toggle{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-control);border-radius:var(--radius-md);background:var(--color-bg-card);color:var(--color-text-1);font-family:var(--font-body);font-size:var(--font-size-sm);text-align:left;cursor:pointer;flex:100%;font-weight:600;display:flex}@media (width<=63.999rem){.tgx-settings-rail-groups[data-rail-collapsed=true]{display:none}}@media (width>=64rem){.tgx-settings-rail-toggle{display:none}}@media (width>=48rem) and (width<=63.999rem){.tgx-settings-rail-groups{align-items:center;gap:var(--space-2);flex-flow:wrap;flex:100%;width:100%;min-width:0;display:flex}}*{box-sizing:border-box}body,#root{width:100%;margin:0;padding:0}section,main,article,aside,header,footer{box-sizing:border-box;width:100%}html{--floating-dock-inset:0px;scroll-behavior:smooth;scroll-padding-bottom:var(--floating-dock-inset,88px);font-size:clamp(14px,1.1vw,16px)}[hidden]{display:none!important}body{background:var(--bg-page);color:var(--text-1);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0;line-height:1.75}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-1);margin:0;line-height:1.3}p{color:var(--text-2);margin:0}a{color:var(--teal);text-decoration:none}:where(p,dd,blockquote,figcaption) a{text-underline-offset:2px;text-decoration:underline}input,select,textarea,button{font-family:var(--font-body);font-size:var(--text-14)}.text-tabular,td,th{font-variant-numeric:tabular-nums}input[type=date],input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],select,textarea{background:var(--bg-input);border:1px solid var(--border-bright);color:var(--text-1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;outline:none;width:100%;min-height:44px;padding:10px 14px}input:focus,select:focus,textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--color-overlay-teal-12)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}input::placeholder{color:var(--text-4)}input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--color-text-1);background:var(--color-bg-input)}input[type=date]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.5);cursor:pointer;opacity:.8;width:16px;height:16px}input[type=date]::-webkit-datetime-edit-fields-wrapper{color:var(--color-text-1)}input[type=date]::-webkit-datetime-edit-text{color:var(--color-text-3)}.tgx-select{appearance:none;cursor:pointer;border:1px solid var(--border-bright);background-color:var(--bg-input);width:auto;min-height:0;color:var(--text-1);font-family:var(--font-display,var(--font-body));font-size:var(--text-11);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23B8C4D8' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border-radius:6px;padding:4px 28px 4px 8px;line-height:1.3;transition:border-color .12s,box-shadow .12s}.tgx-select:hover:not(:disabled){border-color:var(--teal)}.tgx-select:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-color:var(--teal);box-shadow:0 0 0 3px var(--color-overlay-teal-12)}.tgx-select:disabled{cursor:not-allowed;opacity:.5;background-image:none;padding-right:8px}.tgx-select-compact{font-size:var(--text-11);border-radius:4px;padding:2px 24px 2px 6px}.tgx-select option{background:var(--bg-input);color:var(--text-1)}.tgx-segmented{border:1px solid var(--color-border);background:var(--color-bg-input);border-radius:7px;align-items:center;gap:2px;padding:2px;display:inline-flex}.tgx-segmented__seg{appearance:none;color:var(--color-text-3);font-family:var(--font-display,var(--font-body));font-size:var(--text-12);font-weight:var(--font-weight-medium,500);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;padding:5px 11px;line-height:1.2;text-decoration:none;transition:background-color .12s,color .12s,box-shadow .12s}.tgx-segmented__seg:hover:not([aria-pressed=true]){color:var(--color-text-1)}.tgx-segmented__seg[aria-pressed=true]{background:var(--color-bg-card);color:var(--color-text-1);font-weight:var(--font-weight-semibold,600);box-shadow:var(--elevation-raised);cursor:default}.tgx-segmented__seg:focus-visible,.tgx-segmented__help:focus-visible{outline:2px solid var(--color-info);outline-offset:2px}.tgx-segmented__help{appearance:none;width:22px;height:22px;color:var(--color-text-4);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;margin-left:1px;padding:0;display:inline-flex}.tgx-segmented__help:hover,.tgx-segmented__help[aria-expanded=true]{color:var(--color-text-2);background:var(--color-bg-card)}.tgx-listedness-cell{appearance:none;color:var(--color-text-1);font-family:var(--font-display,var(--font-body));text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;max-width:100%;margin:0;padding:0;line-height:1.25;display:inline-flex}.tgx-listedness-cell:focus-visible{outline:2px solid var(--color-info);outline-offset:2px;border-radius:4px}[data-explain-surface=band-strong]{border:1px solid var(--color-on-band-strong-info);color:var(--color-on-band-strong-info)}.tgx-listedness-cell__line{align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.tgx-listedness-cell__line--2{color:var(--color-text-3);flex-wrap:wrap;gap:2px 6px;padding-left:14px}.tgx-listedness-cell__dot{border-radius:999px;flex-shrink:0;width:7px;height:7px;display:inline-block}.tgx-listedness-cell__verdict{font-weight:var(--font-weight-medium,500);color:var(--color-text-1);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tgx-listedness-cell__why{font-size:var(--text-11);color:var(--color-text-4);opacity:0;white-space:nowrap;flex-shrink:0;transition:opacity .12s}.tgx-listedness-cell:hover .tgx-listedness-cell__why,.tgx-listedness-cell:focus-visible .tgx-listedness-cell__why,.tgx-listedness-cell[aria-expanded=true] .tgx-listedness-cell__why{opacity:1}.tgx-listedness-cell__where{white-space:nowrap}.tgx-listedness-cell__review{font-weight:var(--font-weight-semibold,600);color:var(--color-warning);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23B8C4D8' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}table{border-collapse:collapse;width:100%}th{font-size:var(--text-12);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:12px 14px;font-weight:700}td{font-size:var(--text-14);color:var(--text-2);border-bottom:1px solid var(--color-overlay-white-04);padding:11px 14px}tbody tr[data-stripe=even],tbody>tr:nth-child(2n):not(:where([data-stripe])){background:var(--color-overlay-white-02)}tr:hover td{background:var(--bg-hover)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}@media (pointer:fine){::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--color-border);border-radius:6px}::-webkit-scrollbar-thumb{background:var(--color-text-4);background-clip:content-box;border:3px solid #0000;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-2);background-clip:content-box}::-webkit-scrollbar-corner{background:var(--color-border)}*{scrollbar-width:auto;scrollbar-color:var(--color-text-4) var(--color-border)}html{scrollbar-gutter:stable}}::selection{background:var(--color-overlay-teal-25)}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4;transform:scale(.85)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.pulse-dot{background:var(--teal);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse-dot}.gradient-text{background:linear-gradient(135deg, var(--color-brand-primary), var(--color-brand-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.card-base{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:20px;transition:border-color .15s,transform .15s}.card-base:hover{border-color:var(--color-overlay-teal-35);transform:translateY(-2px)}.btn-primary{background:var(--teal);height:42px;font-size:var(--text-14);color:var(--color-bg-page);cursor:pointer;font-weight:700;font-family:var(--font-display);box-shadow:0 4px 12px var(--color-overlay-teal-20);border:none;border-radius:8px;justify-content:center;align-items:center;padding:0 20px;transition:all .15s;display:inline-flex}.btn-primary:hover{background:var(--teal-2);box-shadow:0 6px 16px var(--color-overlay-teal-30);transform:translateY(-1px)}.btn-secondary{background:var(--bg-input);border:1px solid var(--border-bright);height:42px;font-size:var(--text-14);color:var(--text-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-weight:600;transition:all .15s;display:inline-flex}.btn-secondary:hover{border-color:var(--teal);color:var(--teal)}.animate-in{animation:.3s ease-out fadeIn}.modal-overlay{background:var(--color-overlay-modal-backdrop);width:100vw;height:100vh;z-index:var(--z-modal);box-sizing:border-box;-webkit-backdrop-filter:blur(8px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;left:0}.modal-box{background:var(--bg-card);border:1px solid var(--border);box-sizing:border-box;border-radius:16px;width:100%;max-width:min(520px,100vw - 32px);max-height:min(85vh,700px);margin:auto;padding:28px;position:relative;overflow-y:auto}.heatmap-scroll-container{scrollbar-width:auto;scrollbar-color:var(--color-text-4) var(--color-border)}.heatmap-scroll-container::-webkit-scrollbar{width:12px;height:12px}.heatmap-scroll-container::-webkit-scrollbar-track{background:var(--color-border);border-radius:6px}.heatmap-scroll-container::-webkit-scrollbar-corner{background:var(--color-border)}.heatmap-scroll-container::-webkit-scrollbar-thumb{background:var(--color-text-4);border-radius:6px}.heatmap-scroll-container::-webkit-scrollbar-thumb:hover{background:var(--color-text-4)}@media (width<=768px){.btn-primary,.btn-secondary{min-height:44px}.mobile-bottom-nav{display:block!important}body{padding-bottom:56px}[data-floating-dock]{bottom:80px!important}}@media (width>=1101px){.topbar-hamburger{display:none!important}}.topbar-nav-items{align-items:center;gap:var(--topbar-gap);flex-shrink:1;min-width:0;display:flex;overflow:hidden}.topbar-nav-items a,.topbar-nav-items button{white-space:nowrap;flex-shrink:0}@media (width<=1100px){.topbar-hamburger{display:flex!important}.topbar-desktop,.topbar-search-bar{display:none!important}}button{transition:opacity .15s,background .15s,transform .1s}button:active{transform:scale(.98)}a{transition:color .15s,opacity .15s}@media (width<=480px){body{line-height:1.7}}@media (width<=768px){table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}thead,tbody{table-layout:fixed;width:100%;display:table}table.tgx-numeric-table,table.sr-list-table{display:table;overflow-x:visible}table.tgx-numeric-table>thead,table.sr-list-table>thead{table-layout:auto;width:auto;display:table-header-group}table.tgx-numeric-table>tbody,table.sr-list-table>tbody{table-layout:auto;width:auto;display:table-row-group}}@media (width<=1280px){.cert-badges{display:none!important}}.reports-page-form-grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=48rem){.reports-page-form-grid{grid-template-columns:repeat(2,minmax(17.5rem,1fr))}}@media (width>=64rem){.reports-page-form-grid{grid-template-columns:15rem 1fr 17.5rem}}.reports-page-submit-sticky{bottom:var(--space-4);z-index:var(--z-sticky);position:sticky}.inspection-chart-resized{aspect-ratio:1.6;width:100%}@media (width>=48rem){.inspection-chart-resized{aspect-ratio:2.4}}@media (width>=64rem){.inspection-chart-resized{aspect-ratio:3}}.inspection-chart-legend{flex-wrap:wrap;justify-content:center;display:flex}@media (width<=30rem){.inspection-chart-legend{gap:var(--space-2)}}.breadcrumb-mobile{display:none}.breadcrumb-full{display:flex}@media (width<=30rem){.breadcrumb-mobile{align-items:center;display:flex}.breadcrumb-full{display:none}}.breadcrumb a:hover{color:var(--color-brand-primary)}.breadcrumb a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.export-action-btn:hover{background:var(--color-overlay-teal-12);border-color:var(--teal)}.export-action-btn:focus-visible,.tgx-registered-key-control:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.surface-control-bar{flex-wrap:wrap}@media (width<=767px){.surface-control-bar-label,.topbar-brand-badge{display:none!important}.surface-control-bar [data-testid=ai-pill]{padding:6px 9px!important}.surface-control-bar{flex-wrap:wrap;row-gap:6px}.surface-control-bar[data-surface-control-bar=overlay]{width:100%;max-width:100%}.surface-control-bar:not([data-surface-control-bar=overlay]){min-width:0;max-width:100%}.tgx-topbar .surface-control-bar[data-surface-control-bar=topbar]{flex-wrap:wrap;flex:0 auto!important}.tgx-topbar .surface-control-bar[data-surface-control-bar=topbar]>.ai-pill-root{flex:48px;min-width:48px}.tgx-topbar .surface-control-bar[data-surface-control-bar=topbar] [data-testid=ai-pill]{min-width:0;max-width:100%;overflow:hidden}.tgx-topbar .surface-control-bar[data-surface-control-bar=topbar] .ai-pill-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar-hamburger{flex-shrink:0}.surface-control-bar>.tenant-analysis-selector{flex-basis:100%}.overlay-header-controls{flex:100%;justify-content:flex-start}.tenant-analysis-pop-label-long{display:none!important}.tenant-analysis-pop-label-short{display:inline!important}}.tenant-analysis-pop-label-short{display:none}.tgx-topbar[data-topbar-tier="2"] .surface-control-bar-label{display:none!important}.tgx-topbar[data-topbar-chip-icons=hidden] .topbar-nav-items>[data-nav-id]>svg{display:none}[data-theme=light] .tgx-topbar{background:var(--color-bg-card)!important}@media (width<=480px){.topbar-brand-mark{height:28px!important}.tgx-topbar{padding:0 .5rem!important}.tgx-topbar [data-testid=topbar-settings]{display:none!important}.tgx-topbar a:has(>.topbar-brand-mark){min-width:32px;flex-shrink:1!important}.tgx-topbar .topbar-brand-mark{max-width:100%}}.tgx-menu-item:hover:not([disabled]){background:var(--color-bg-hover)}.tgx-menu-item[data-active=true]:hover{background:var(--color-surface-tint-brand)}.tgx-menu-item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ri-btn{transition:background-color .12s,border-color .12s,color .12s,transform .12s,box-shadow .12s}.ri-btn:hover:not([disabled]):not([aria-disabled=true]){background:var(--color-bg-input-elev);border-color:var(--color-text-4)}.ri-btn-primary:hover:not([disabled]):not([aria-disabled=true]){background:var(--color-brand-primary);border-color:var(--color-brand-primary);box-shadow:0 0 0 3px var(--color-surface-tint-brand)}.ri-btn-ghost:hover:not([disabled]):not([aria-disabled=true]){background:var(--color-overlay-neutral-10);border-color:var(--color-border)}.ri-btn[aria-pressed=true]:hover:not([disabled]):not([aria-disabled=true]){background:var(--color-surface-tint-brand);border-color:var(--color-on-tint-brand)}.ri-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ri-btn:active:not([disabled]):not([aria-disabled=true]){background:var(--color-overlay-neutral-15);transform:translateY(1px)}.ri-btn-primary:active:not([disabled]):not([aria-disabled=true]){background:var(--color-brand-primary);box-shadow:none}.ri-btn[disabled],.ri-btn[aria-disabled=true]{cursor:not-allowed;background:var(--color-overlay-neutral-06);border-color:var(--color-border);color:var(--color-text-4);box-shadow:none}.ri-control{transition:border-color .12s,box-shadow .12s,background-color .12s}.ri-control:hover:not([disabled]){border-color:var(--color-text-4)}.ri-control:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px;border-color:var(--color-focus-ring);box-shadow:none}.ri-control[type=date]:focus,.ri-control[type=date]:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:1px;border-color:var(--color-focus-ring)}.ri-control[disabled]{cursor:not-allowed;background:var(--color-overlay-neutral-06);color:var(--color-text-4)}.ri-nav-tab{transition:background-color .12s,color .12s,border-color .12s}.ri-nav-tab:hover{background:var(--color-overlay-neutral-10);color:var(--color-text-1)}.ri-nav-tab:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ri-nav-tab:active{background:var(--color-overlay-neutral-15)}.ri-tab{transition:color .12s,border-color .12s,background-color .12s}.ri-tab:hover{color:var(--color-text-1);background:var(--color-overlay-neutral-06)}.ri-tab:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ri-tab:active{background:var(--color-overlay-neutral-10)}.ri-facet-row{border-radius:4px;transition:background-color .12s}.ri-facet-row:hover,.ri-facet-row:focus-within{background:var(--color-overlay-neutral-06)}.ri-facet-row input[type=checkbox]{accent-color:var(--color-brand-primary);cursor:pointer;margin:0}.ri-facet-row input[type=checkbox]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.ri-facet-row .ri-facet-kebab{opacity:0}.ri-facet-row:hover .ri-facet-kebab,.ri-facet-row:focus-within .ri-facet-kebab,.ri-facet-row[data-mode=exclude] .ri-facet-kebab,.ri-facet-row .ri-facet-kebab[aria-expanded=true]{opacity:1}.ri-chip-action,.ri-link-btn{transition:background-color .12s,color .12s,border-color .12s}.ri-chip-action:hover,.ri-link-btn:hover{background:var(--color-overlay-neutral-10);color:var(--color-text-1)}.ri-chip-action:focus-visible,.ri-link-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ri-chip-action:active,.ri-link-btn:active{background:var(--color-overlay-neutral-15)}.ri-chip-action[disabled],.ri-link-btn[disabled]{cursor:not-allowed;color:var(--color-text-4);background:0 0}.ri-menu-item{transition:background-color .12s,color .12s}.ri-menu-item:hover{background:var(--color-overlay-neutral-10);color:var(--color-text-1)}.ri-menu-item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ri-menu-item:active{background:var(--color-overlay-neutral-15)}.ri-clamp-2{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}@keyframes ri-wire-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ri-wire-track{will-change:transform;width:max-content;display:flex}.ri-wire-track[data-wire-motion=marquee]{animation:ri-wire-marquee var(--ri-wire-duration,60s) linear infinite}.ri-wire:hover .ri-wire-track[data-wire-motion=marquee],.ri-wire:focus-within .ri-wire-track[data-wire-motion=marquee],.ri-wire-track[data-wire-paused=true]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ri-wire-track,.ri-wire-track[data-wire-motion=marquee]{animation:none;transform:none}.ri-wire-clone{display:none}}
