:root{--font-sans: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--bg: #ffffff;--bg-2: #f3f3f0;--card: #ffffff;--ink: #0a0a0a;--ink-2: #2a2a2a;--ink-soft: #5c5c5c;--whisper: #6e6e6e;--rule: #0a0a0a;--hair: #d9d9d5;--hot: #5b2a6e;--hot-ink: #f5f2ea;--hot-text: #5b2a6e;--hot-soft: rgba(91, 42, 110, .1);--hot-soft-2: rgba(91, 42, 110, .18);--radius-card: 14px;--radius-sm: 8px;--border-w: 2px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0e0e0e;--bg-2: #1a1a1a;--card: #161616;--ink: #f5f2ea;--ink-2: #c8c4bb;--ink-soft: #8e8a82;--whisper: #85817a;--rule: #f5f2ea;--hair: #2a2a28;--hot: #8e4aa8;--hot-ink: #f5f2ea;--hot-text: #ae78c4;--hot-soft: rgba(142, 74, 168, .22);--hot-soft-2: rgba(142, 74, 168, .34);color-scheme:dark}}:root[data-theme=dark]{--bg: #0e0e0e;--bg-2: #1a1a1a;--card: #161616;--ink: #f5f2ea;--ink-2: #c8c4bb;--ink-soft: #8e8a82;--whisper: #85817a;--rule: #f5f2ea;--hair: #2a2a28;--hot: #8e4aa8;--hot-ink: #f5f2ea;--hot-text: #ae78c4;--hot-soft: rgba(142, 74, 168, .22);--hot-soft-2: rgba(142, 74, 168, .34);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans)}:root,.bo{--viz-1: #7a3d93;--viz-2: #eb6834;--viz-3: #1baf7a;--viz-4: #eda100;--viz-5: #2a78d6;--viz-single: var(--viz-1);--viz-plum-1: #b78fca;--viz-plum-2: #9862b0;--viz-plum-3: #7a3d93;--viz-plum-4: #561f6e;--viz-orange-1: #f3a07c;--viz-orange-2: #eb6834;--viz-orange-3: #b84413;--viz-muted: #76756e;--viz-grid: #ecebe6;--viz-axis: #c3c2b7;--viz-hover: rgba(10, 10, 10, .05);--viz-up: #1f7a3f;--viz-down: #c23b3b;--viz-on: #ffffff;--st-good: #0ca30c;--st-warn: #fab219;--st-bad: #d03b3b;--fs-xs: 11px;--fs-s: 12px;--fs-m: 13px;--fs-body: 14px;--fs-l: 16px;--fs-section: 19px;--fs-hero: 22px;--fs-page: 26px;--radius-mark: 2px;--radius-xs: 4px;--st-good-soft: color-mix(in oklab, var(--st-good) 16%, var(--card));--st-warn-soft: color-mix(in oklab, var(--st-warn) 24%, var(--card));--st-bad-soft: color-mix(in oklab, var(--st-bad) 16%, var(--card))}.bo{--row-h: 40px;--gap-section: 52px;--gap-head: 14px;--bo-sidebar: 208px;--bo-content: 1200px;--bo-prose: 640px;--bo-bottom: env(safe-area-inset-bottom, 0px)}[data-theme=dark],[data-theme=dark] .bo{--viz-1: #a86cc4;--viz-2: #d95926;--viz-3: #199e70;--viz-4: #c98500;--viz-5: #3987e5;--viz-plum-1: #6e4583;--viz-plum-2: #8d5aa6;--viz-plum-3: #a86cc4;--viz-plum-4: #c79be0;--viz-orange-1: #8f3a17;--viz-orange-2: #d95926;--viz-orange-3: #f08c5f;--viz-muted: #6b6b66;--viz-grid: #242422;--viz-axis: #3a3a37;--viz-hover: rgba(255, 255, 255, .06);--viz-up: #5cc98a;--viz-down: #ec7a7a;--viz-on: #ffffff;--st-good: #4cc35a;--st-warn: #e0a23a;--st-bad: #ec7a7a}@media(max-width:719px){.bo{--row-h: 48px;--gap-section: 40px;--gap-head: 12px}.bo input:not([type=checkbox],[type=radio],[type=range]),.bo select,.bo textarea{font-size:var(--fs-l)!important}}.bo .t-page{margin:0;font-size:var(--fs-page);font-weight:800;letter-spacing:-.02em;line-height:1.15}.bo .t-hero{margin:0;font-size:var(--fs-hero);font-weight:900;letter-spacing:-.03em;line-height:1.15}.bo .t-section{margin:0;font-size:var(--fs-section);font-weight:800;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.bo .t-body{font-size:var(--fs-body);line-height:1.45;max-width:70ch}.bo .t-name{font-size:var(--fs-body);font-weight:700}.bo .t-small{font-size:var(--fs-m);line-height:1.4;color:var(--ink-soft)}.bo .t-label{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bo .t-num{font-family:var(--font-mono);font-size:var(--fs-m);font-weight:500;font-variant-numeric:tabular-nums}.bo .t-num-xl{font-family:var(--font-mono);font-size:var(--fs-page);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.bo .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bo ::selection{background:var(--hot-soft-2);color:var(--ink)}.bo :focus-visible{outline:2px solid var(--hot);outline-offset:2px}.bo input,.bo select,.bo textarea{caret-color:var(--hot);accent-color:var(--ink)}.bo a{text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.bo *,.bo *:before,.bo *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.shell.svelte-12qhfyh{display:grid;grid-template-columns:var(--bo-sidebar) minmax(0,1fr);min-height:100vh}nav.svelte-12qhfyh{display:flex;flex-direction:column;gap:20px;padding:24px 16px;border-right:1px solid var(--hair)}.mark.svelte-12qhfyh{font-weight:900;font-size:var(--fs-section);letter-spacing:-.02em;color:var(--ink);text-decoration:none}ul.svelte-12qhfyh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}ul.svelte-12qhfyh a:where(.svelte-12qhfyh){display:block;padding:8px 10px;border-radius:var(--radius-sm);color:var(--ink);text-decoration:none;font-size:var(--fs-body)}ul.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){background:var(--hot-soft);color:var(--hot-text);font-weight:700}@media(hover:hover)and (pointer:fine){ul.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:var(--viz-hover)}}.out.svelte-12qhfyh{margin-top:auto;display:flex;flex-direction:column;gap:6px}.out.svelte-12qhfyh .t-small:where(.svelte-12qhfyh){overflow-wrap:anywhere}.out.svelte-12qhfyh button:where(.svelte-12qhfyh){align-self:flex-start;padding:6px 10px;border:1.5px solid var(--hair);border-radius:var(--radius-sm);background:none;color:var(--ink);font:inherit;font-size:var(--fs-m);cursor:pointer}main.svelte-12qhfyh{padding:32px 32px 64px;max-width:var(--bo-content);min-width:0}@media(max-width:719px){.shell.svelte-12qhfyh{grid-template-columns:1fr}nav.svelte-12qhfyh{border-right:none;border-bottom:1px solid var(--hair);padding:12px 16px;gap:10px}ul.svelte-12qhfyh{flex-direction:row;flex-wrap:wrap}.out.svelte-12qhfyh{flex-direction:row;align-items:center}main.svelte-12qhfyh{padding:24px 16px 48px}}
