:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:#06111f;--surface-shell:#081522;--surface-1:#0d1c2b;--surface-2:#122437;--surface-3:#183049;--text-primary:#f7fafc;--text-secondary:#b9c6d3;--text-muted:#7f93a8;--text-disabled:#52677c;--text-on-fill:#06111f;--border-subtle:#1e3449;--border:#2b4660;--border-strong:#3d6385;--gridline:#1e3449;--axis:#2b4660;--brand-100:#e8f1ff;--brand-200:#bbd6ff;--brand-300:#8ab7ff;--brand-400:#5a98fa;--brand-500:#2f7cf4;--brand-600:#1463e6;--brand-700:#0a48cc;--accent:#2f7cf4;--accent-hover:#1463e6;--focus:#4d8dff;--shadow-focus:0 0 0 3px #4d8dff47;--cyan-500:#22b8f0;--cyan-400:#50caf5;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-8:#e66767;--series-muted:#52677c;--seq-1:#0b2233;--seq-2:#12415f;--seq-3:#175f8c;--seq-4:#1a80b8;--seq-5:#38a7dd;--seq-6:#7fcbec;--seq-unmeasured:#2a3644;--seq-100:#0d366b;--seq-150:#104281;--seq-200:#184f95;--seq-250:#1c5cab;--seq-300:#256abf;--seq-350:#2a78d6;--seq-400:#2f7cf4;--seq-450:#3987e5;--seq-500:#5a98fa;--seq-550:#6da7ec;--seq-600:#8ab7ff;--seq-650:#9ec5f4;--seq-700:#bbd6ff;--diverge-neg:#ee625b;--diverge-mid:#1e3449;--diverge-pos:#2f7cf4;--status-good:#4fd1a1;--status-warning:#e5a744;--status-serious:#ef8a52;--status-critical:#ee625b;--text-good:#4fd1a1;--text-warning:#e5a744;--text-critical:#ee625b;--wash-warning:#241d0e;--gradient-brand:linear-gradient(135deg, #1463e6 0%, #2f7cf4 55%, #22b8f0 100%);--gradient-surface:linear-gradient(180deg, #122437 0%, #0d1c2b 100%);--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--radius-xs:4px;--radius-sm:6px;--radius:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--shadow-1:0 1px 2px #0000003d;--shadow-2:0 4px 12px #00000038;--shadow-3:0 8px 24px #0000003d;--motion-fast:.12s;--motion-base:.18s;--motion-slow:.26s;--motion-ease:cubic-bezier(.2, .8, .2, 1);--shell-max:1600px;--sidebar-w:252px;--topbar-h:64px;--prose-max:72ch;--background:var(--surface-page);--foreground:var(--text-primary)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:#f9f9f7;--surface-shell:#fcfcfb;--surface-1:#fcfcfb;--surface-2:#f1f0ec;--surface-3:#e8e7e1;--text-primary:#0b0b0b;--text-secondary:#52514e;--text-muted:#898781;--text-disabled:#a9a7a0;--text-on-fill:#fff;--border-subtle:#0b0b0b0f;--border:#0b0b0b1a;--border-strong:#0b0b0b2e;--gridline:#e1e0d9;--axis:#c3c2b7;--accent:#1463e6;--accent-hover:#0a48cc;--focus:#0a48cc;--shadow-focus:0 0 0 3px #1463e63d;--series-1:#2a78d6;--series-2:#ea602a;--series-3:#189e6e;--series-4:#bb7f00;--series-5:#e35c8f;--series-6:#008300;--series-7:#4a3aa7;--series-8:#e34948;--series-muted:#c3c2b7;--seq-1:#e4f2fb;--seq-2:#bfe0f4;--seq-3:#8ec8ea;--seq-4:#4fa8d8;--seq-5:#1d80b5;--seq-6:#0b5478;--seq-unmeasured:#dcd9cf;--seq-100:#cde2fb;--seq-150:#b7d3f6;--seq-200:#9ec5f4;--seq-250:#86b6ef;--seq-300:#6da7ec;--seq-350:#5598e7;--seq-400:#3987e5;--seq-450:#2a78d6;--seq-500:#256abf;--seq-550:#1c5cab;--seq-600:#184f95;--seq-650:#104281;--seq-700:#0d366b;--diverge-neg:#d03b3b;--diverge-mid:#f0efec;--diverge-pos:#2a78d6;--status-good:#0ca30c;--status-warning:#fab219;--status-serious:#ec835a;--status-critical:#d03b3b;--text-good:#006300;--text-warning:#8a5300;--text-critical:#b02525;--wash-warning:#fdf6e6;--gradient-surface:linear-gradient(180deg, #fcfcfb 0%, #f1f0ec 100%)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:#f9f9f7;--surface-shell:#fcfcfb;--surface-1:#fcfcfb;--surface-2:#f1f0ec;--surface-3:#e8e7e1;--text-primary:#0b0b0b;--text-secondary:#52514e;--text-muted:#898781;--text-disabled:#a9a7a0;--text-on-fill:#fff;--border-subtle:#0b0b0b0f;--border:#0b0b0b1a;--border-strong:#0b0b0b2e;--gridline:#e1e0d9;--axis:#c3c2b7;--accent:#1463e6;--accent-hover:#0a48cc;--focus:#0a48cc;--shadow-focus:0 0 0 3px #1463e63d;--series-1:#2a78d6;--series-2:#ea602a;--series-3:#189e6e;--series-4:#bb7f00;--series-5:#e35c8f;--series-6:#008300;--series-7:#4a3aa7;--series-8:#e34948;--series-muted:#c3c2b7;--seq-1:#e4f2fb;--seq-2:#bfe0f4;--seq-3:#8ec8ea;--seq-4:#4fa8d8;--seq-5:#1d80b5;--seq-6:#0b5478;--seq-unmeasured:#dcd9cf;--seq-100:#cde2fb;--seq-150:#b7d3f6;--seq-200:#9ec5f4;--seq-250:#86b6ef;--seq-300:#6da7ec;--seq-350:#5598e7;--seq-400:#3987e5;--seq-450:#2a78d6;--seq-500:#256abf;--seq-550:#1c5cab;--seq-600:#184f95;--seq-650:#104281;--seq-700:#0d366b;--diverge-neg:#d03b3b;--diverge-mid:#f0efec;--diverge-pos:#2a78d6;--status-good:#0ca30c;--status-warning:#fab219;--status-serious:#ec835a;--status-critical:#d03b3b;--text-good:#006300;--text-warning:#8a5300;--text-critical:#b02525;--wash-warning:#fdf6e6;--gradient-surface:linear-gradient(180deg, #fcfcfb 0%, #f1f0ec 100%)}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--text-primary);background:var(--surface-page);font-family:var(--font-ui), Geist, system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}h1{letter-spacing:-.015em;margin-bottom:.35rem;font-size:1.9rem;line-height:1.15}h2{border-bottom:1px solid var(--border);margin-bottom:.6rem;padding-bottom:.4rem;font-size:1.25rem;line-height:1.25}h3{margin-bottom:.35rem;font-size:1rem}p{line-height:1.55}p+p,p+dl,p+ul,p+table{margin-top:.6rem}dl{grid-template-columns:max-content 1fr;gap:.3rem 1.25rem;margin-top:.9rem;display:grid}dd{margin:0}button{font:inherit;color:var(--text-primary);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;padding:.45rem .85rem;font-size:.875rem;line-height:1.2;transition:background .12s,border-color .12s}button:hover:not(:disabled){background:var(--surface-3)}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible{outline:2px solid var(--series-1);outline-offset:2px}main p a,main li a{text-underline-offset:2px;text-decoration:underline}table{border-collapse:collapse}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}input[type=text],input[type=date],input[type=search],input[type=number],select,textarea{font:inherit;color:var(--text-primary);background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm,4px);width:100%;max-width:100%;padding:.4rem .55rem}textarea{resize:vertical;min-height:4.5rem;line-height:1.5}input::placeholder,textarea::placeholder{color:var(--text-muted)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--series-1);outline-offset:1px;border-color:var(--series-1)}input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--status-critical)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}code{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text-secondary);font-size:.9em}
