:root{--bg:#f4f6f6;--panel:#fff;--panel-2:#eef1f2;--ink:#1a2327;--ink-2:#56676e;--ink-3:#637075;--line:#d8dfe1;--accent:#2e7d8c;--accent-ink:#fff;--ok:#2e8c5a;--warn:#b07c1f;--crit:#c24438;--accent-text:#2a7380;--ok-text:#27784d;--warn-text:#8b6219;--crit-text:#ba4136;--chart-fill:#2e7d8c;--crit-bg:#c2443812;--warn-bg:#b07c1f14;--refused-bg:#8a979c1a;--chip-bg:#e6ecee;--term-bg:#10181b;--term-ink:#c7d4d8;--term-dim:#70838a;--term-ok:#63b98a;--term-accent:#5ab3c4;--shadow:0 1px 2px #10181b0f, 0 8px 24px #10181b12;--scrim:#10181b59;--mono:"Cascadia Code", "SF Mono", "JetBrains Mono", Consolas, "Liberation Mono", monospace;--sans:system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--type-hero:44px;--type-h1:30px;--type-kpi:26px;--type-h2:17px;--type-card:15px;--type-dek:16px;--type-body:14px;--type-label:13px;--type-small:12.5px;--type-floor:12px;--type-mono:13px;--type-mono-sm:12.5px;--w-semibold:600;--w-medium:500;--t-display:var(--type-h1);--t-chapter:var(--type-h1);--t-section:var(--type-h2);--t-fighead:var(--type-h2);--t-body:var(--type-dek);--t-ui:var(--type-body);--t-meta:var(--type-label);--t-floor:var(--type-floor);--t-mono-lg:var(--type-mono);--t-mono:var(--type-mono);--t-mono-sm:var(--type-mono-sm);--t-mono-floor:var(--type-mono-sm);--t-stat-lg:var(--type-kpi);--t-stat:var(--type-kpi);--fs-h1:var(--t-display);--fs-h2:var(--t-chapter);--fs-lede:var(--t-body);--fs-body:var(--t-ui);--fs-note:var(--t-ui);--fs-table:var(--t-meta);--fs-mono:var(--t-mono-floor);--fs-mono-sm:var(--t-mono-floor);--fs-caption:var(--t-floor);--fs-label:var(--t-floor);--fs-badge:var(--t-floor);--fs-stat:var(--t-stat);--fs-hf:var(--t-mono-sm);--track-eyebrow:.14em;--track-label:.1em;--track-th:.09em;--track-tag:.06em;--track-refused:.05em;--track-tight:-.01em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:14px;--sp-5:18px;--sp-6:24px;--sp-7:36px;--sp-8:56px;--r-xs:3px;--r-sm:4px;--r-md:6px;--r-lg:8px;--shell-max:1280px;--breakout-max:1280px;--table-min:860px;--gutter:24px;--frame-top:28px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0c1215;--panel:#131c20;--panel-2:#0f171a;--ink:#dbe5e8;--ink-2:#93a5ab;--ink-3:#71868e;--line:#223034;--accent:#5ab3c4;--accent-ink:#0c1215;--ok:#63b98a;--warn:#d0a04a;--crit:#d96a5d;--accent-text:#5ab3c4;--ok-text:#63b98a;--warn-text:#d0a04a;--crit-text:#d96a5d;--chart-fill:#2e7d8c;--crit-bg:#d96a5d1a;--warn-bg:#d0a04a1a;--refused-bg:#5f71781f;--chip-bg:#1b262b;--term-bg:#0a0f12;--shadow:0 1px 2px #0006, 0 10px 30px #00000059;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=light]{--bg:#f4f6f6;--panel:#fff;--panel-2:#eef1f2;--ink:#1a2327;--ink-2:#56676e;--ink-3:#637075;--line:#d8dfe1;--accent:#2e7d8c;--accent-ink:#fff;--ok:#2e8c5a;--warn:#b07c1f;--crit:#c24438;--accent-text:#2a7380;--ok-text:#27784d;--warn-text:#8b6219;--crit-text:#ba4136;--chart-fill:#2e7d8c;--crit-bg:#c2443812;--warn-bg:#b07c1f14;--refused-bg:#8a979c1a;--chip-bg:#e6ecee;--term-bg:#10181b;--shadow:0 1px 2px #10181b0f, 0 8px 24px #10181b12;--scrim:#10181b59;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0c1215;--panel:#131c20;--panel-2:#0f171a;--ink:#dbe5e8;--ink-2:#93a5ab;--ink-3:#71868e;--line:#223034;--accent:#5ab3c4;--accent-ink:#0c1215;--ok:#63b98a;--warn:#d0a04a;--crit:#d96a5d;--accent-text:#5ab3c4;--ok-text:#63b98a;--warn-text:#d0a04a;--crit-text:#d96a5d;--chart-fill:#2e7d8c;--crit-bg:#d96a5d1a;--warn-bg:#d0a04a1a;--refused-bg:#5f71781f;--chip-bg:#1b262b;--term-bg:#0a0f12;--shadow:0 1px 2px #0006, 0 10px 30px #00000059;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:1440px){:root{--breakout-max:1340px}}@media (min-width:1920px){:root{--shell-max:1520px;--breakout-max:1520px}}@media (min-width:2560px){:root{--shell-max:1680px;--breakout-max:1680px}}@media (max-width:640px){:root{--gutter:16px;--frame-top:20px;--type-hero:32px;--type-h1:24px;--type-kpi:22px}}
*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--sans);min-height:100dvh;line-height:1.55}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}b,strong{font-weight:var(--w-semibold)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent);color:var(--accent-ink)}.shell{max-width:var(--shell-max);padding:var(--frame-top) var(--gutter) 120px;margin:0 auto}@media (max-width:640px){.shell{padding-bottom:96px}}.breakout{max-width:var(--breakout-max)}.prose{max-width:720px}.grid12{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.mono{font-family:var(--mono);font-size:var(--type-mono-sm)}.dim{color:var(--ink-3)}.tnum{font-variant-numeric:tabular-nums}.okt{color:var(--ok-text)}.warnt{color:var(--warn-text)}.crit-t{color:var(--crit-text)}.eyebrow{font-size:var(--type-small);font-weight:var(--w-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin:0 0 8px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
