:root{--ctl-h-header:34px;--ctl-pad-header:10px 12px;--ctl-h-toolbar:30px;--ctl-pad-toolbar:8px 11px;--ctl-h-row:26px;--ctl-pad-row:6px 9px;--ctl-h-icon:23px;--ctl-radius:3px;--ctl-pill-h:27.5px;--ctl-pill-pad:7px 11px;--ctl-radius-pill:14px;--ctl-radius-badge:8px;--ctl-radius-card:4px}:root,:root[data-palette=current]{--c-ink:#0f1524;--c-muted:#55607a;--c-faint:#697592;--c-primary:#002b80;--c-primary-bright:#0038a8;--c-accent:#8a5a0f;--c-accent-fill:#f8b000;--c-wash:#e3ecfa;--c-ground:#fff;--c-surface:#f4f7fc;--c-border:#d3deef;--c-focus:#0038a8;--c-good:#0a6e39;--c-warn:#8f5e06;--c-surface-2:#e9eff9;--c-rule-2:#e9eff7;--c-on-accent:#0f1524;--c-cta:#0038a8;--c-on-cta:#fff;--c-mark-chip:#fff;--c-shadow:0 6px 22px #0f152421;--c-critical:#a8241d}:root[data-palette=current][data-theme=dark]{--c-ink:#dce3ee;--c-muted:#93a0b8;--c-faint:#7c89a2;--c-primary:#8fb4f2;--c-primary-bright:#5e92e8;--c-accent:#e7bd6e;--c-accent-fill:#e0a93f;--c-wash:#152241;--c-ground:#0c1017;--c-surface:#131a25;--c-border:#253040;--c-focus:#5e92e8;--c-good:#5fbd83;--c-warn:#d5a656;--c-surface-2:#1a2330;--c-rule-2:#1c2532;--c-on-accent:#0f1524;--c-cta:#5e92e8;--c-on-cta:#0c1017;--c-shadow:0 6px 22px #00000080;--c-critical:#e08c82}:root[data-palette=meridian]{--c-ink:#111a24;--c-muted:#556170;--c-faint:#556170;--c-primary:#134a82;--c-primary-bright:#2c7fcb;--c-accent:#134a82;--c-accent-fill:#2c7fcb;--c-wash:#e7f0f9;--c-ground:#fff;--c-surface:#fff;--c-border:#d3dee9;--c-focus:#2c7fcb;--c-good:#186b45;--c-warn:#9a6b12;--c-surface-2:#e8f0f9;--c-rule-2:#e7eff8;--c-critical:#a8241d;--c-on-accent:#101a1c;--c-cta:#134a82;--c-on-cta:#fff}:root[data-palette=meridian][data-theme=dark]{--c-ink:#d8dfe6;--c-muted:#8d9aa8;--c-faint:#8d9aa8;--c-primary:#7ba7d0;--c-primary-bright:#7ba7d0;--c-accent:#7ba7d0;--c-accent-fill:#7ba7d0;--c-wash:#17202a;--c-ground:#10161c;--c-surface:#171f29;--c-border:#2b3644;--c-focus:#7ba7d0;--c-good:#6bae88;--c-warn:#c9a768;--c-surface-2:#1a2430;--c-rule-2:#1a222c;--c-critical:#e08c82;--c-on-accent:#101a1c;--c-cta:#7ba7d0;--c-on-cta:#101a1c}
:root{--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace}*{box-sizing:border-box}html,body{background:var(--c-ground);color:var(--c-ink);margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5}a{color:var(--c-primary)}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}button{font:inherit}textarea{resize:none;overflow-y:auto}@media (hover:none) and (pointer:coarse){input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=password],textarea{font-size:16px!important}}@media print{:root[data-theme=dark],:root[data-palette=current][data-theme=dark],:root[data-palette=meridian][data-theme=dark]{--c-ink:#101a1c;--c-muted:#566a6c;--c-wash:#fff;--c-ground:#fff;--c-surface:#fff;--c-surface-2:#fff;--c-border:#99a8a6;--c-rule-2:#99a8a6}body{background:#fff}[data-app-chrome]{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
