:root{--navy-900:#0f2c27;--navy-800:#15403a;--navy-700:#1f5a50;--teal-800:#13644d;--teal-700:#1a7a5e;--teal-500:#3c9c7f;--teal-300:#8ccab4;--teal-100:#ddf0e8;--teal-050:#f1f8f5;--maroon:#9a5b00;--maroon-hover:#7f4b00;--maroon-050:#fbf1e1;--ink:#17231f;--ink-2:#56665f;--ink-3:#85948d;--line:#d4e2dc;--line-soft:#e6efeb;--canvas:#f1f6f4;--surface:#fff;--ok:#1f6b4a;--ok-bg:#e8f3ed;--warn:#8a5a00;--warn-bg:#fbf2e0;--danger:#8c2f2f;--danger-soft:#f8ecec;--brand:var(--teal-700);--brand-ink:#fff;--brand-soft:var(--teal-100);--accent:var(--maroon);--accent-ink:#fff;--chart-1:#1a7a5e;--chart-2:#c27a12;--chart-3:#5f4bd0;--chart-4:#b23a5b;--navy-fill:#15403a;--top-bg:#0f2c27;--top-link:#c4e3d7;--ink-label:#33433d;--ink-faint:#b5c4bd;--neutral-bg:#ebf1ee;--track:#cfdcd6;--danger-line:#e3c4c4;--shadow-ink:15, 44, 39;--mix-text:#000;--side-bg:#1b5649;--side-active:#123f35;--side-ink:#f1faf6;--side-dim:#b9dccf;--side-link:#dcefe7;--side-accent:#ffcf86;--side-line:#fff3;--grid-faint:#f5f9f7;--hero-intro:#c4e3d7;--hero-foot:#93c2b1;--hero-check:#ffcf86;--radius-lg:10px;--radius-sm:6px;--shadow:0 1px 2px #0f2c270f, 0 4px 14px #0f2c2712;--font:"Inter", "Roboto", "Segoe UI", system-ui, -apple-system, sans-serif}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy-800:#d5f0e6;--navy-700:#24483f;--teal-800:#9fdcc6;--teal-700:#2a9171;--teal-500:#4fb393;--teal-300:#8ccab4;--teal-100:#1d3a32;--teal-050:#15271f;--maroon:#b06d0c;--maroon-hover:#c57d16;--maroon-050:#3a2a12;--ink:#e6f1ec;--ink-2:#a3b8af;--ink-3:#7a8f86;--line:#2c4139;--line-soft:#22352e;--canvas:#0f1a16;--surface:#16241f;--ok:#6fd0a0;--ok-bg:#173126;--warn:#e3b25c;--warn-bg:#36290f;--danger:#f08c8c;--danger-soft:#3a1f21;--brand-soft:#1d3a32;--chart-1:#4fb393;--chart-2:#e3a24a;--chart-3:#8b79ec;--chart-4:#e07a97;--top-bg:#0a1512;--top-link:#a9cfc1;--ink-label:#cfe1d9;--ink-faint:#4d625a;--neutral-bg:#1c2c26;--track:#2f453d;--danger-line:#5a3336;--shadow-ink:0, 0, 0;--mix-text:#fff;--side-bg:#143a31;--side-active:#1f5045;--side-ink:#e6f6ef;--side-dim:#98c4b4;--side-link:#c9e6db;--side-accent:#ffc56e;--side-line:#ffffff1f;--grid-faint:#13211c;--shadow:0 1px 2px #0006, 0 4px 14px #0000004d}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";margin:0;font-size:15px;line-height:1.5}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--teal-700);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}body.embedded{background:0 0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
