:root,[data-theme=dark]{--bg:#0f1113;--surface:#171a1d;--surface-raised:#1f2327;--surface-hover:#282d32;--line:#2e343a;--line-strong:#69737d;--ink:#ecebe7;--ink-muted:#a6abb2;--ink-faint:#959ba3;--accent:#7ea6ff;--accent-strong:#9bb9ff;--on-accent:#0f1113;--accent-soft:#1c2840;--focus-ring:var(--accent);--overdue:#ff7a70;--overdue-soft:#3b1e1c;--soon:#f2b84b;--soon-soft:#3a2d15;--ok:#5fcf8f;--ok-soft:#17301f;--watch:#a3adb9;--watch-soft:#242a31;--scrim:#0009;--chart-1:#7ea6ff;--chart-2:#f2b84b;--chart-3:#5fcf8f;--chart-4:#e58cc9;--chart-5:#57c8d6;--chart-6:#ff9a66;--chart-7:#b9a3ff;--chart-8:#c9c27a;--shadow-overlay:0 16px 40px #0000008c}[data-theme=light]{--bg:#f4f3ef;--surface:#fff;--surface-raised:#f0eee9;--surface-hover:#e7e4dd;--line:#dcd8cf;--line-strong:#8f8879;--ink:#1a1c1f;--ink-muted:#555a62;--ink-faint:#5e636b;--accent:#2a56cc;--accent-strong:#2249b0;--on-accent:#fff;--accent-soft:#e6edfc;--overdue:#b8261b;--overdue-soft:#fbe9e7;--soon:#7f5200;--soon-soft:#fbf1dc;--ok:#1a7342;--ok-soft:#e3f3e8;--watch:#555e6a;--watch-soft:#eceef1;--scrim:#14161966;--chart-1:#2a56cc;--chart-2:#a86b00;--chart-3:#1a7342;--chart-4:#b0408f;--chart-5:#0e7f8c;--chart-6:#c4501a;--chart-7:#6a4fd0;--chart-8:#77701f;--shadow-overlay:0 16px 40px #1416192e}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-pill:999px;--control-sm:28px;--control-md:36px;--control-lg:44px;--sidebar-w:240px;--topbar-h:56px;--font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--font-sans:Inter, "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", Consolas, monospace}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--ink);font:400 15px/24px var(--font-sans);margin:0}a{color:var(--accent);text-underline-offset:2px}a:hover{color:var(--accent-strong)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}h1{margin:0 0 var(--space-4);font:700 40px/44px var(--font-display)}h2{margin:var(--space-7) 0 var(--space-3);font:600 24px/28px var(--font-display)}h3{margin:var(--space-5) 0 var(--space-2);font:600 15px/20px var(--font-sans)}p,ul,table{margin:0 0 var(--space-4)}code{font:500 13px/18px var(--font-mono)}table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);background:var(--surface-raised);color:var(--ink-muted);font:600 12px/16px var(--font-sans);letter-spacing:.04em;text-align:left;text-transform:uppercase}td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);vertical-align:top}.muted{color:var(--ink-muted)}.layout.svelte-12qhfyh{gap:var(--space-6);max-width:1100px;padding:var(--space-6) var(--space-5);grid-template-columns:220px minmax(0,1fr);margin:0 auto;display:grid}nav.svelte-12qhfyh ul:where(.svelte-12qhfyh){padding:0;list-style:none}nav.svelte-12qhfyh li:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){padding:var(--space-1) 0;color:var(--ink-muted);text-decoration:none;display:block}nav.svelte-12qhfyh li:where(.svelte-12qhfyh) a[aria-current=page]:where(.svelte-12qhfyh){color:var(--ink);font-weight:600}.brand.svelte-12qhfyh{margin-bottom:var(--space-4);color:var(--ink);font:700 20px/24px var(--font-display);text-decoration:none;display:block}@media (width<=767px){.layout.svelte-12qhfyh{gap:var(--space-4);padding:var(--space-4);grid-template-columns:1fr}}
