[data-ds=v3]{--navy-950:#08182D;--navy-900:#0E2340;--navy-800:#143154;--navy-700:#1B4272;--navy-600:#245A94;--navy-500:#3B75AE;--navy-200:#C9DAEB;--navy-100:#E7EEF6;--navy-050:#F3F7FB;--gold-700:#8A6215;--gold-600:#A97B1C;--gold-500:#C8912B;--gold-200:#EFD9A4;--gold-100:#FBF2DE;--ink-900:#0F1A2A;--ink-800:#1B2A3F;--ink-700:#2C3E56;--ink-600:#425468;--ink-500:#5A6B80;--ink-400:#77879A;--ink-300:#9AA7B6;--paper-000:#FFFFFF;--paper-100:#FAFBFC;--paper-150:#F3F6F9;--paper-200:#EDF1F5;--paper-300:#E4E9EF;--line-200:#D8E0E8;--line-300:#C2CDD8;--line-400:#9EADBD;--verified-700:#155F41;--verified-600:#1E7A54;--verified-100:#DCEDE4;--verified-200:#BFDECD;--caution-700:#8A5709;--caution-600:#A96A0B;--caution-100:#F8E8C9;--caution-200:#F0DBAC;--alert-700:#8E1B13;--alert-600:#B32218;--alert-100:#F7DDD9;--alert-200:#F0C6C1;--elevated-700:#8F3008;--elevated-600:#C2410C;--elevated-100:#FDEFE6;--elevated-200:#F6CFB4;--elevated-300:#E09B6B;--info-600:#1B4272;--info-100:#DDEAF6;--info-200:#C9DAEB;--text-strong:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--ink-600);--text-faint:var(--ink-500);--text-inverse:#FFFFFF;--text-link:var(--navy-600);--text-brand:var(--navy-700);--text-brand-hover:var(--navy-800);--text-on-fill:#FFFFFF;--text-on-gold:#0A1726;--surface-canvas:var(--paper-200);--surface-card:var(--paper-000);--surface-inset:var(--paper-150);--surface-raised:var(--paper-000);--surface-tint:var(--navy-050);--surface-icon:#EEF4FA;--surface-rail:var(--navy-900);--rail-text:#D8E2EE;--rail-text-muted:#8DA3BC;--rail-active-bg:#1C3C63;--rail-active-bar:var(--gold-500);--rail-line:#1B3A5C;--border-subtle:var(--line-200);--border-default:var(--line-300);--border-strong:var(--line-400);--border-focus:var(--navy-600);--action-primary:var(--navy-700);--action-primary-hover:var(--navy-800);--action-primary-text:#FFFFFF;--stage-action-neutral-fill:#5A6B80;--stage-action-neutral-border:#425468;--stage-action-blue-fill:#3B75AE;--stage-action-blue-border:#245A94;--stage-action-gold-fill:#C8912B;--stage-action-gold-border:#A97B1C;--stage-action-green-fill:#2F8462;--stage-action-green-border:#1E7A54;--stage-action-red-fill:#C44D44;--stage-action-red-border:#B32218;--stage-action-on-dark:#FFFFFF;--stage-action-on-light:#0A1726;--action-secondary-bg:var(--paper-000);--action-secondary-border:var(--line-300);--action-secondary-hover:var(--paper-200);--action-danger:var(--alert-600);--action-danger-hover:var(--alert-700);--status-ok-text:var(--verified-700);--status-ok-bg:var(--verified-100);--status-ok-border:var(--verified-200);--status-warn-text:var(--caution-700);--status-warn-bg:var(--caution-100);--status-warn-border:var(--caution-200);--status-crit-text:var(--alert-700);--status-crit-bg:var(--alert-100);--status-crit-border:var(--alert-200);--waiver-io:var(--navy-700);--waiver-level-one:#5B3E8F;--waiver-self:var(--caution-700);--status-high-text:var(--elevated-700);--status-high-bg:var(--elevated-100);--status-high-border:var(--elevated-200);--status-high-solid:var(--elevated-600);--status-info-text:var(--info-600);--status-info-bg:var(--info-100);--status-info-border:var(--info-200);--status-neutral-text:var(--ink-600);--status-neutral-bg:var(--paper-300);--status-neutral-border:var(--line-300);--data-1:#1B4272;--data-2:#3B75AE;--data-3:#1E7A54;--data-4:#C8912B;--data-5:#A9581C;--data-6:#7A5C9E;--data-empty:var(--paper-300);--setup-profile-accent:#5B3E8F;--setup-profile-tint:#F0EBF7;--setup-divisions-accent:#8A6215;--setup-divisions-tint:#FBF2DE;--setup-users-accent:#245A94;--setup-users-tint:#E7EEF6;--setup-coverage-accent:#8F3008;--setup-coverage-tint:#FDEFE6;--setup-employees-accent:#53657D;--setup-employees-tint:#EDF1F5;--setup-clients-accent:#176B73;--setup-clients-tint:#E4F2F2;--setup-help-accent:#7A3E65;--setup-help-tint:#F5EAF1;--setup-review-accent:#425468;--setup-review-tint:#EDF1F5;--font-heading:var(--font-figtree),"Segoe UI",system-ui,sans-serif;--font-body:var(--font-noto-sans),"Segoe UI",system-ui,sans-serif;--font-mono:var(--font-noto-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:15px;--text-xl:17px;--text-2xl:20px;--text-3xl:24px;--text-4xl:30px;--text-5xl:40px;--text-metric:44px;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.62;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-0.01em;--tracking-normal:0;--tracking-wide:0.02em;--tracking-caps:0.07em;--type-page-title:var(--weight-semibold) var(--text-3xl) /var(--leading-tight) var(--font-heading);--type-section-title:var(--weight-semibold) var(--text-lg) /var(--leading-snug) var(--font-heading);--type-card-title:var(--weight-semibold) var(--text-md) /var(--leading-snug) var(--font-heading);--type-body:var(--weight-regular) var(--text-md) /var(--leading-normal) var(--font-body);--type-body-sm:var(--weight-regular) var(--text-base) /var(--leading-normal) var(--font-body);--type-label:var(--weight-medium) var(--text-base) /var(--leading-snug) var(--font-body);--type-eyebrow:var(--weight-bold) var(--text-xs) /1 var(--font-body);--type-metric:var(--weight-bold) var(--text-metric) /1 var(--font-heading);--space-0:0px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:48px;--space-12:64px;--pad-card:16px;--pad-card-lg:20px;--pad-row:12px 16px;--pad-control:0 12px;--gap-grid:16px;--gap-stack:20px;--gap-section:28px;--rail-width:248px;--rail-width-collapsed:60px;--content-max:1240px;--page-pad:28px;--control-h-sm:28px;--control-h:34px;--control-h-lg:40px;--radius-xs:2px;--radius-sm:3px;--radius-md:5px;--radius-lg:8px;--radius-pill:999px;--border-width:1px;--border-width-accent:3px;--shadow-none:none;--shadow-card:0 1px 2px rgba(15,26,42,0.09),0 5px 14px rgba(15,42,74,0.10);--shadow-raised:0 2px 4px rgba(15,26,42,0.10),0 9px 22px rgba(15,42,74,0.11);--shadow-overlay:0 16px 40px rgba(15,26,42,0.18),0 2px 6px rgba(15,26,42,0.08);--shadow-rail:1px 0 0 rgba(15,26,42,0.1);--ring-focus:0 0 0 3px rgba(36,90,148,0.28);--ring-danger:0 0 0 3px rgba(179,34,24,0.22);--ease-standard:cubic-bezier(0.2,0,0.2,1);--ease-exit:cubic-bezier(0.4,0,1,1);--dur-instant:80ms;--dur-fast:130ms;--dur-base:180ms;--dur-slow:260ms;--transition-control:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard);--background:#EDF1F5;--foreground:#0F1A2A;--card:#FFFFFF;--card-foreground:#0F1A2A;--popover:#FFFFFF;--popover-foreground:#0F1A2A;--secondary:#E4E9EF;--secondary-foreground:#0F1A2A;--muted:#E4E9EF;--muted-foreground:#5A6B80;--accent:#FBF2DE;--accent-foreground:#8A6215;--destructive:#B32218;--border:#C2CDD8;--input:#C2CDD8;--chart-1:#1B4272;--chart-2:#3B75AE;--chart-3:#1E7A54;--chart-4:#C8912B;--chart-5:#A9581C;--radius:5px;--sidebar:#0E2340;--sidebar-foreground:#D8E2EE;--sidebar-primary:#C8912B;--sidebar-primary-foreground:#FFFFFF;--sidebar-accent:#1C3C63;--sidebar-accent-foreground:#D8E2EE;--sidebar-border:#1B3A5C;--sidebar-ring:#245A94;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3);--color-chart-4:var(--chart-4);--color-chart-5:var(--chart-5);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring);--font-sans:var(--font-body)}@media (prefers-reduced-motion:reduce){[data-ds=v3]{--dur-instant:0ms;--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms}}[data-ds=v3] [data-testid=app-sidebar-drawer],[data-ds=v3] [data-testid=app-sidebar]{background:var(--surface-rail)!important;color:var(--rail-text);box-shadow:var(--shadow-rail);border-right:0}[data-ds=v3] [data-testid=app-sidebar]{width:var(--rail-width)}[data-ds=v3] [data-testid=app-sidebar][data-collapsed=true]{width:var(--rail-width-collapsed)}[data-ds=v3] .ds-rail-link{display:flex;align-items:center;gap:11px;padding:7px 18px;border-left:3px solid transparent;color:var(--rail-text);font:var(--weight-regular) var(--text-md) /1.3 var(--font-body);text-decoration:none;transition:var(--transition-control)}[data-ds=v3] .ds-rail-link[data-collapsed=true]{justify-content:center;padding:8px 0}[data-ds=v3] .ds-rail-link:hover{background:rgba(255,255,255,.06)}[data-ds=v3] .ds-rail-link[data-active=true]{border-left-color:var(--rail-active-bar);background:var(--rail-active-bg);color:#fff;font-weight:var(--weight-semibold)}[data-ds=v3] .ds-rail-link[data-active=true] .ds-rail-icon{color:var(--gold-500)}[data-ds=v3] .ds-rail-link:not([data-active=true]) .ds-rail-icon{color:var(--rail-text-muted)}[data-ds=v3] .ds-rail-powered{color:var(--gold-500)}[data-ds=v3]{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:var(--surface-canvas);color:var(--text-body);font:var(--type-body);text-wrap:pretty}[data-ds=v3] :where(h1,h2,h3,h4,h5){margin:0;font-family:var(--font-heading);color:var(--text-strong);letter-spacing:var(--tracking-tight)}[data-ds=v3] a:not([class]){color:var(--text-link);text-decoration:none}[data-ds=v3] [tabindex]:focus-visible,[data-ds=v3] a:focus-visible,[data-ds=v3] button:focus-visible,[data-ds=v3] input:focus-visible,[data-ds=v3] select:focus-visible,[data-ds=v3] textarea:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}[data-ds=v3] :where(button,[role=button],summary,label[for]){cursor:pointer}[data-ds=v3] .tnum{font-variant-numeric:tabular-nums}[data-ds=v3] ::selection{background:var(--navy-100)}[data-ds=v3] [data-ds-card],[data-ds=v3] [data-slot=card]{border-radius:var(--radius-md)!important;background:var(--surface-card)!important;border:var(--border-width) solid var(--border-default)!important;box-shadow:var(--shadow-card)!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-color:transparent!important}[data-ds=v3] [data-ds-card][data-ds-accent=left]{border-left-color:var(--ds-card-accent)!important;border-left-width:4px!important}[data-ds=v3] [data-ds-card][data-ds-accent=top]{border-top-color:var(--ds-card-accent)!important;border-top-width:3px!important}[data-ds=v3] [data-ds-card][data-setup-state=current],[data-ds=v3] [data-ds-card][data-setup-state=preview-current]{background:var(--navy-100)!important;border:3px solid var(--navy-700)!important;box-shadow:0 0 0 3px var(--navy-200),var(--shadow-raised)!important}[data-ds=v3] [data-ds-card][data-setup-state=pending],[data-ds=v3] [data-ds-card][data-setup-state=preview]{border:2px solid var(--setup-step-accent)!important}[data-ds=v3] [data-ds-card][data-setup-state=complete]{border:2px solid var(--verified-600)!important}[data-ds=v3] [data-setup-step-key=profile]{--setup-step-accent:var(--setup-profile-accent);--setup-step-tint:var(--setup-profile-tint)}[data-ds=v3] [data-setup-step-key=divisions]{--setup-step-accent:var(--setup-divisions-accent);--setup-step-tint:var(--setup-divisions-tint)}[data-ds=v3] [data-setup-step-key=users]{--setup-step-accent:var(--setup-users-accent);--setup-step-tint:var(--setup-users-tint)}[data-ds=v3] [data-setup-step-key=coverage],[data-ds=v3] [data-setup-step-key=responsibility]{--setup-step-accent:var(--setup-coverage-accent);--setup-step-tint:var(--setup-coverage-tint)}[data-ds=v3] [data-setup-step-key=employees]{--setup-step-accent:var(--setup-employees-accent);--setup-step-tint:var(--setup-employees-tint)}[data-ds=v3] [data-setup-step-key=clients]{--setup-step-accent:var(--setup-clients-accent);--setup-step-tint:var(--setup-clients-tint)}[data-ds=v3] [data-setup-step-key=help]{--setup-step-accent:var(--setup-help-accent);--setup-step-tint:var(--setup-help-tint)}[data-ds=v3] [data-setup-step-key=review]{--setup-step-accent:var(--setup-review-accent);--setup-step-tint:var(--setup-review-tint)}[data-ds=v3] [data-setup-state=pending] [data-setup-step-icon],[data-ds=v3] [data-setup-state=pending] [data-setup-step-status],[data-ds=v3] [data-setup-state=preview] [data-setup-step-icon],[data-ds=v3] [data-setup-state=preview] [data-setup-step-status]{border-color:var(--setup-step-accent)!important;background:var(--setup-step-tint)!important;color:var(--setup-step-accent)!important}[data-ds=v3] [data-ds-card][data-setup-top=progress]{border:2px solid var(--gold-700)!important}[data-ds=v3] [data-ds-card][data-setup-top=training]{border:2px solid var(--data-6)!important}[data-ds=v3] [data-ds-filter-bar]{border-color:var(--border-strong)!important;box-shadow:var(--shadow-raised)!important}:where([data-ds=v3] [data-slot=card]){gap:var(--pad-card);padding-block:var(--pad-card)}[data-ds=v3] .ds-nested-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 13px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);transition:border-color var(--dur-fast,.13s) var(--ease-standard,cubic-bezier(.2,0,.2,1)),background-color var(--dur-fast,.13s) var(--ease-standard,cubic-bezier(.2,0,.2,1))}[data-ds=v3] .ds-nested-row:hover,[data-ds=v3] a.ds-nested-row:hover{border-color:var(--border-strong);background:var(--paper-100)}[data-ds=v3] [data-slot=card-footer],[data-ds=v3] [data-slot=card-header]{border-radius:0!important}[data-ds=v3] [data-slot=card-footer]{background:var(--paper-100)!important;border-color:var(--border-subtle)!important}[data-ds=v3] [data-slot=card-title]{font:var(--type-card-title);color:var(--text-strong)}[data-ds=v3] [class*=rounded-4xl]{border-radius:var(--radius-sm)!important}[data-ds=v3] .rounded-lg,[data-ds=v3] .rounded-md,[data-ds=v3] .rounded-xl{border-radius:var(--radius-md)!important}[data-ds=v3]{--primary:#1B4272;--primary-foreground:#FFFFFF;--ring:#245A94;--color-primary:#1B4272;--color-primary-foreground:#FFFFFF;--color-ring:#245A94}.dark[data-ds=v3],[data-ds=v3] .dark,[data-ds=v3].dark{--ink-900:#EAF1F8;--ink-800:#D8E2EE;--ink-700:#C1D0E1;--ink-600:#A6B8CD;--ink-500:#8DA3BC;--ink-400:#74899F;--ink-300:#5C7086;--paper-000:#172C45;--paper-100:#1B324D;--paper-150:#10243A;--paper-200:#0D1C2D;--paper-300:#244668;--line-200:#294B70;--line-300:#39638E;--line-400:#527DA7;--navy-050:#0E2340;--navy-100:#143154;--navy-200:#1C3C63;--verified-700:#7FD1A6;--verified-600:#4FB183;--verified-100:#10301F;--verified-200:#1C4A33;--caution-700:#EFC069;--caution-600:#D2A03F;--caution-100:#33260C;--caution-200:#4D3A14;--alert-700:#F2A69C;--alert-600:#D95E50;--alert-100:#3A1613;--alert-200:#55211C;--info-600:#7FB0E0;--info-100:#12283F;--info-200:#1D3D5C;--elevated-700:#F0A87A;--elevated-600:#D2703C;--elevated-100:#33200F;--elevated-200:#4D321A;--gold-500:#D9A23C;--gold-600:#C8912B;--gold-700:#A97B1C;--gold-200:#4A3712;--gold-100:#2E2209;--text-inverse:#0A1726;--text-link:#7FB0E0;--text-brand:#7FB0E0;--text-brand-hover:#A9CDEE;--text-on-fill:#0A1726;--surface-icon:#1B3858;--surface-tint:#1A3552;--action-primary:var(--navy-600);--action-primary-hover:var(--navy-500);--action-secondary-bg:var(--paper-000);--action-secondary-hover:var(--paper-100);--surface-rail:#081422;--rail-active-bg:#17304E;--rail-line:#1B3A5C;--shadow-card:0 1px 2px rgba(0,0,0,0.50),0 6px 18px rgba(0,0,0,0.32);--shadow-raised:0 2px 4px rgba(0,0,0,0.50),0 10px 26px rgba(0,0,0,0.38);--shadow-overlay:0 16px 40px rgba(0,0,0,0.6),0 2px 6px rgba(0,0,0,0.4);--shadow-rail:1px 0 0 rgba(0,0,0,0.5);--data-1:#5B9BD5;--data-2:#7FB0E0;--data-3:#4FB183;--data-4:#D9A23C;--data-5:#D2703C;--data-6:#A98BC9;--setup-profile-accent:#A98BC9;--setup-profile-tint:#302544;--setup-divisions-accent:#D9A23C;--setup-divisions-tint:#2E2209;--setup-users-accent:#7FB0E0;--setup-users-tint:#143154;--setup-coverage-accent:#D2703C;--setup-coverage-tint:#33200F;--setup-employees-accent:#9AAFC7;--setup-employees-tint:#24354B;--setup-clients-accent:#54AAB2;--setup-clients-tint:#14383B;--setup-help-accent:#C487AD;--setup-help-tint:#3B2534;--setup-review-accent:#9AA7B6;--setup-review-tint:#28394D;--background:#0D1C2D;--foreground:#EAF1F8;--card:#172C45;--card-foreground:#EAF1F8;--popover:#1B324D;--popover-foreground:#EAF1F8;--primary:#3B75AE;--primary-foreground:#FFFFFF;--secondary:#244668;--secondary-foreground:#EAF1F8;--muted:#244668;--muted-foreground:#8DA3BC;--accent:#2E2209;--accent-foreground:#EFC069;--destructive:#D95E50;--border:#39638E;--input:#39638E;--ring:#3B75AE;--chart-1:#5B9BD5;--chart-2:#7FB0E0;--chart-3:#4FB183;--chart-4:#D9A23C;--chart-5:#D2703C;--sidebar:#081422;--sidebar-foreground:#D8E2EE;--sidebar-accent:#17304E;--sidebar-border:#1B3A5C;--color-primary:#3B75AE;--color-primary-foreground:#FFFFFF;--color-ring:#3B75AE}[data-ds=v3] .bg-primary{background-color:var(--primary)!important}[data-ds=v3] .text-primary{color:var(--primary)!important}[data-ds=v3] .text-primary-foreground{color:var(--primary-foreground)!important}[data-ds=v3].dark .bg-white:not(img){background-color:var(--surface-card)!important}[data-ds=v3].dark [class*=bg-slate-100],[data-ds=v3].dark [class*=bg-slate-50]{background-color:var(--paper-100)!important}[data-ds=v3].dark [class*=border-slate-200],[data-ds=v3].dark [class*=border-slate-300],[data-ds=v3].dark [class*=border-slate-400]{border-color:var(--border-default)!important}[data-ds=v3].dark .text-slate-700,[data-ds=v3].dark .text-slate-800{color:var(--text-body)!important}[data-ds=v3].dark [class*=bg-blue-100],[data-ds=v3].dark [class*=bg-blue-50]{background-color:var(--info-100)!important}[data-ds=v3].dark [class*=border-blue-200],[data-ds=v3].dark [class*=border-blue-300]{border-color:var(--info-200)!important}[data-ds=v3].dark .text-blue-800,[data-ds=v3].dark .text-blue-900,[data-ds=v3].dark .text-blue-950{color:var(--info-600)!important}[data-ds=v3].dark [class*=bg-emerald-100],[data-ds=v3].dark [class*=bg-emerald-50]{background-color:var(--status-ok-bg)!important}[data-ds=v3].dark [class*=border-emerald-200],[data-ds=v3].dark [class*=border-emerald-300]{border-color:var(--status-ok-border)!important}[data-ds=v3].dark .text-emerald-800,[data-ds=v3].dark .text-emerald-900,[data-ds=v3].dark .text-emerald-950{color:var(--status-ok-text)!important}[data-ds=v3].dark [class*=bg-amber-100],[data-ds=v3].dark [class*=bg-amber-50]{background-color:var(--status-warn-bg)!important}[data-ds=v3].dark [class*=border-amber-200],[data-ds=v3].dark [class*=border-amber-300],[data-ds=v3].dark [class*=border-amber-400]{border-color:var(--status-warn-border)!important}[data-ds=v3].dark .text-amber-800,[data-ds=v3].dark .text-amber-900,[data-ds=v3].dark .text-amber-950{color:var(--status-warn-text)!important}[data-ds=v3].dark [class*=bg-red-100],[data-ds=v3].dark [class*=bg-red-50]{background-color:var(--status-crit-bg)!important}[data-ds=v3].dark [class*=border-red-200],[data-ds=v3].dark [class*=border-red-300]{border-color:var(--status-crit-border)!important}[data-ds=v3].dark .text-red-700,[data-ds=v3].dark .text-red-800,[data-ds=v3].dark .text-red-900,[data-ds=v3].dark .text-red-950{color:var(--status-crit-text)!important}[data-ds=v3].dark [class*=bg-violet-100],[data-ds=v3].dark [class*=bg-violet-50]{background-color:var(--navy-100)!important}[data-ds=v3].dark [class*=border-violet-200],[data-ds=v3].dark [class*=border-violet-300]{border-color:var(--navy-200)!important}[data-ds=v3].dark .text-violet-800,[data-ds=v3].dark .text-violet-900,[data-ds=v3].dark .text-violet-950{color:var(--text-body)!important}[data-ds=v3] [class*=bg-primary]:not([class*=":bg-primary"]):not([class*=bg-primary-foreground]):not([class*="bg-primary/"]),[data-ds=v3] [data-slot=progress-indicator]{background-color:var(--primary)!important}[data-ds=v3] [class*="bg-primary/10"]{background-color:var(--navy-100)!important;border-radius:var(--radius-sm)!important;color:var(--navy-700)}[data-ds=v3] [class*="bg-primary/10"] svg{color:var(--navy-700)!important}[data-ds=v3] .dark\:text-emerald-400,[data-ds=v3] .text-emerald-400,[data-ds=v3] .text-emerald-500,[data-ds=v3] .text-emerald-600,[data-ds=v3] .text-emerald-700{color:var(--verified-600)!important}[data-ds=v3] .bg-emerald-500\/10,[data-ds=v3] [class*="bg-emerald-500/10"],[data-ds=v3] [class*="bg-emerald-500\/10"]{background-color:var(--status-ok-bg)!important}[data-ds=v3] .border-emerald-500\/30,[data-ds=v3] .border-emerald-500\/40,[data-ds=v3] [class*="border-emerald-500/"]{border-color:var(--status-ok-border)!important}[data-ds=v3] .dark\:text-amber-200,[data-ds=v3] .dark\:text-amber-400,[data-ds=v3] .dark\:text-orange-400,[data-ds=v3] .text-amber-600,[data-ds=v3] .text-amber-700,[data-ds=v3] .text-orange-600{color:var(--caution-700)!important}[data-ds=v3] [class*="bg-amber-500/10"],[data-ds=v3] [class*="bg-orange-500/10"]{background-color:var(--status-warn-bg)!important}[data-ds=v3] [class*="border-amber-500/"],[data-ds=v3] [class*="border-orange-500/"]{border-color:var(--status-warn-border)!important}[data-ds=v3] .dark\:text-red-400,[data-ds=v3] .text-destructive,[data-ds=v3] .text-red-500,[data-ds=v3] .text-red-600{color:var(--status-crit-text)!important}[data-ds=v3] [class*="bg-red-500/10"]{background-color:var(--status-crit-bg)!important}[data-ds=v3] [class*="border-red-500/"]{border-color:var(--status-crit-border)!important}[data-ds=v3] h1.text-2xl,[data-ds=v3] h1.text-xl{font:var(--weight-semibold) var(--text-2xl) /var(--leading-tight) var(--font-heading);color:var(--text-strong)}[data-ds=v3] .text-muted-foreground{color:var(--text-muted)}:where([data-ds=v3]) :where([data-slot=input]),:where([data-ds=v3]) :where([data-slot=textarea]),:where([data-ds=v3]) :where(button:not([class*=rounded-full])),:where([data-ds=v3]) :where(select),[data-ds=v3] input,[data-ds=v3] textarea{border-radius:var(--radius-md)}[data-ds=v3] [data-slot=input][type=date],[data-ds=v3] [data-slot=input][type=datetime-local],[data-ds=v3] [data-slot=input][type=month],[data-ds=v3] [data-slot=input][type=time],[data-ds=v3] input[type=date],[data-ds=v3] input[type=datetime-local],[data-ds=v3] input[type=month],[data-ds=v3] input[type=time]{color:var(--text-strong)!important;color-scheme:light;-webkit-text-fill-color:var(--text-strong)}[data-ds=v3] [data-slot=input][type=date]::-webkit-datetime-edit,[data-ds=v3] [data-slot=input][type=date]::-webkit-datetime-edit-day-field,[data-ds=v3] [data-slot=input][type=date]::-webkit-datetime-edit-fields-wrapper,[data-ds=v3] [data-slot=input][type=date]::-webkit-datetime-edit-month-field,[data-ds=v3] [data-slot=input][type=date]::-webkit-datetime-edit-text,[data-ds=v3] [data-slot=input][type=date]::-webkit-datetime-edit-year-field,[data-ds=v3] input[type=date]::-webkit-datetime-edit,[data-ds=v3] input[type=date]::-webkit-datetime-edit-day-field,[data-ds=v3] input[type=date]::-webkit-datetime-edit-fields-wrapper,[data-ds=v3] input[type=date]::-webkit-datetime-edit-month-field,[data-ds=v3] input[type=date]::-webkit-datetime-edit-text,[data-ds=v3] input[type=date]::-webkit-datetime-edit-year-field{color:var(--text-strong)!important;-webkit-text-fill-color:var(--text-strong)}[data-ds=v3] [data-slot=input][type=date]::-webkit-calendar-picker-indicator,[data-ds=v3] input[type=date]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer;filter:none}[data-ds=v3] input:user-invalid,[data-ds=v3] select:user-invalid,[data-ds=v3] textarea:user-invalid{border-color:var(--alert-600)}[data-ds=v3] input:user-invalid:not(:focus),[data-ds=v3] select:user-invalid:not(:focus),[data-ds=v3] textarea:user-invalid:not(:focus){box-shadow:inset 0 0 0 1px var(--alert-600)}[data-ds=v3] .force-light{--ink-900:#0F1A2A;--ink-800:#1B2A3F;--ink-700:#2C3E56;--ink-600:#425468;--ink-500:#5A6B80;--ink-400:#77879A;--ink-300:#9AA7B6;--paper-000:#FFFFFF;--paper-100:#FAFBFC;--paper-150:#F3F6F9;--paper-200:#EDF1F5;--paper-300:#E4E9EF;--line-200:#D8E0E8;--line-300:#C2CDD8;--line-400:#9EADBD;--border:#C2CDD8;--navy-050:#F3F7FB;--navy-100:#E7EEF6;--navy-200:#C9DAEB;--verified-700:#155F41;--verified-600:#1E7A54;--verified-100:#DCEDE4;--verified-200:#BFDECD;--caution-700:#8A5709;--caution-600:#A96A0B;--caution-100:#F8E8C9;--caution-200:#F0DBAC;--alert-700:#8E1B13;--alert-600:#B32218;--alert-100:#F7DDD9;--alert-200:#F0C6C1;--info-600:#1B4272;--info-100:#DDEAF6;--info-200:#C9DAEB;--elevated-700:#8F3008;--elevated-600:#C2410C;--elevated-100:#FDEFE6;--elevated-200:#F6CFB4;--gold-500:#C8912B;--gold-600:#A97B1C;--gold-700:#8A6215;--gold-200:#EFD9A4;--gold-100:#FBF2DE;--text-strong:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--ink-600);--text-faint:var(--ink-500);--surface-canvas:var(--paper-200);--surface-card:var(--paper-000);--surface-inset:var(--paper-150);--surface-raised:var(--paper-000);--border-subtle:var(--line-200);--border-default:var(--line-300);--border-strong:var(--line-400);--status-ok-text:var(--verified-700);--status-ok-bg:var(--verified-100);--status-ok-border:var(--verified-200);--status-warn-text:var(--caution-700);--status-warn-bg:var(--caution-100);--status-warn-border:var(--caution-200);--status-crit-text:var(--alert-700);--status-crit-bg:var(--alert-100);--status-crit-border:var(--alert-200);--status-high-text:var(--elevated-700);--status-high-bg:var(--elevated-100);--status-high-border:var(--elevated-200);--status-info-text:var(--info-600);--status-info-bg:var(--info-100);--status-info-border:var(--info-200);--status-neutral-text:var(--ink-600);--status-neutral-bg:var(--paper-300);--status-neutral-border:var(--line-300);--text-inverse:#FFFFFF;--text-link:var(--navy-600);--text-brand:var(--navy-700);--text-brand-hover:var(--navy-800);--text-on-fill:#FFFFFF;--text-on-gold:#0A1726;--surface-icon:#EEF4FA;--surface-tint:var(--navy-050);--action-primary:var(--navy-700);--action-primary-hover:var(--navy-800);--background:#EDF1F5;--foreground:#0F1A2A;--card:#FFFFFF;--card-foreground:#0F1A2A;--popover:#FFFFFF;--popover-foreground:#0F1A2A;--primary:#1B4272;--secondary:#E4E9EF;--secondary-foreground:#0F1A2A;--muted:#E4E9EF;--muted-foreground:#5A6B80;--accent:#FBF2DE;--accent-foreground:#8A6215;--destructive:#B32218;--input:#C2CDD8;--ring:#245A94;color:var(--text-body);background-color:var(--surface-canvas)}@media print{@page{size:letter;margin:.55in}body.printing-finding *{visibility:hidden!important}body.printing-finding [data-print-finding],body.printing-finding [data-print-finding] *{visibility:visible!important}body.printing-finding [data-print-finding]{display:block!important;position:absolute;inset:0 auto auto 0;width:100%;color:#0f1a2a;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:10pt;line-height:1.42}.finding-print-header{margin:0 0 18pt;padding:0 0 12pt;border-bottom:2pt solid #1b4272}.finding-print-header>p:first-child{margin:0 0 5pt;color:#425468;font-size:8.5pt;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.finding-print-header h1{margin:0;color:#0f1a2a;font-size:22pt;line-height:1.15}.finding-print-subtitle{margin:5pt 0 0;color:#425468}.finding-print-section{margin:0 0 16pt}.finding-print-section h2{margin:0 0 7pt;padding:0 0 4pt;border-bottom:1pt solid #c2cdd8;color:#1b4272;font-size:13pt;line-height:1.25}.finding-print-section h3{margin:0 0 5pt;color:#0f1a2a;font-size:10.5pt}.finding-print-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7pt 18pt;margin:0}.finding-print-field{min-width:0}.finding-print-field dt{margin:0 0 1pt;color:#425468;font-size:8pt;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.finding-print-field dd{margin:0;overflow-wrap:anywhere}.finding-print-body{margin:0 0 9pt;white-space:pre-wrap}.finding-print-actions{display:grid;gap:9pt}.finding-print-action{padding:9pt;border:1pt solid #c2cdd8;border-radius:3pt;background:#fafbfc}.finding-print-action>p{margin:5pt 0 7pt}.finding-print-history{display:grid;gap:7pt;margin:0;padding:0;list-style:none}.finding-print-history li{display:grid;grid-template-columns:105pt minmax(0,1fr);gap:10pt;padding:0 0 6pt;border-bottom:.5pt solid #d8e0e8}.finding-print-history time{color:#425468;font-size:8.5pt}.finding-print-history p{margin:2pt 0 0}.finding-print-footer{margin-top:18pt;padding-top:7pt;border-top:1pt solid #c2cdd8;color:#5a6b80;font-size:8pt}.finding-print-action,.finding-print-history li,.finding-print-keep,.finding-print-section h2,.finding-print-section h3{break-inside:avoid;page-break-inside:avoid}.finding-print-section h2,.finding-print-section h3{break-after:avoid;page-break-after:avoid}.finding-print-page-break{break-before:page;page-break-before:always}}[data-ds=v3] [data-admin-color]{--admin-accent:var(--navy-500);--admin-tint:var(--info-100)}[data-ds=v3] [data-admin-color=gold]{--admin-accent:var(--gold-500);--admin-tint:var(--gold-100)}[data-ds=v3] [data-admin-color=warm]{--admin-accent:var(--elevated-600);--admin-tint:var(--elevated-100)}[data-ds=v3] [data-admin-color=green]{--admin-accent:var(--verified-600);--admin-tint:var(--verified-100)}[data-ds=v3] [data-admin-color].admin-color-card{border:1px solid var(--border-default)!important;border-top:4px solid var(--admin-accent)!important;border-radius:var(--radius-md)!important;background:color-mix(in srgb,var(--admin-tint) 48%,var(--surface-card))!important}[data-ds=v3] [data-admin-color].admin-color-row{border-left:4px solid var(--admin-accent)!important;border-radius:var(--radius-md)!important;background:color-mix(in srgb,var(--admin-tint) 30%,var(--surface-card))!important}[data-ds=v3] .admin-sound-button{background:var(--navy-700)!important;border-color:var(--navy-700)!important;color:#fff!important}[data-ds=v3] .admin-sound-button[aria-pressed=true]{background:var(--gold-500)!important;border-color:var(--gold-600)!important;color:var(--text-on-gold)!important}[data-ds=v3] .admin-sound-button:hover{filter:brightness(1.08)}