:root{color-scheme:light;--paper:#fbfbf9;--surface:#fff;--surface-sunk:#f5f4f0;--surface-tint:#fff8f3;--ink:#14140f;--ink-2:#4a4a44;--ink-3:#8a8a82;--ink-inv:#fbfbf9;--rule:#e3e2dc;--rule-strong:#c9c8c1;--rule-ink:#14140f;--accent:#c2410c;--accent-hover:#9a3412;--accent-tint:#fff1e8;--signal-acts:#15803d;--signal-proof:#1d4ed8;--signal-asks:#7c3aed;--signal-sends:#c2410c;--signal-tint:.10;--focus:#1d4ed8;--danger:#b3261e;--warning:#a16207;--state-verified:var(--signal-acts);--state-open:#a16207;--state-intent:var(--signal-asks);--state-never:var(--accent);--bg-page:var(--paper);--bg-panel:var(--surface);--bg-quiet:var(--surface-sunk);--bg-selected:var(--surface-tint);--text-body:var(--ink-2);--text-strong:var(--ink);--text-label:var(--ink-3);--border-hairline:var(--rule);--border-edge:var(--rule-strong);--action:var(--accent);--action-hover:var(--accent-hover)}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--paper:#0f0f0d;--surface:#171714;--surface-sunk:#1e1e1a;--surface-tint:#231a13;--ink:#f7f7f2;--ink-2:#b5b4ab;--ink-3:#83827a;--ink-inv:#14140f;--rule:#262622;--rule-strong:#3d3c37;--rule-ink:#f7f7f2;--accent:#f97316;--accent-hover:#fb923c;--accent-tint:#2a1a0e;--signal-acts:#22c55e;--signal-proof:#60a5fa;--signal-asks:#a78bfa;--signal-sends:#f97316;--signal-tint:.16;--focus:#60a5fa;--danger:#f87171;--warning:#facc15}}:root[data-theme=light]{color-scheme:light;--paper:#fbfbf9;--surface:#fff;--surface-sunk:#f5f4f0;--surface-tint:#fff8f3;--ink:#14140f;--ink-2:#4a4a44;--ink-3:#8a8a82;--ink-inv:#fbfbf9;--rule:#e3e2dc;--rule-strong:#c9c8c1;--rule-ink:#14140f;--accent:#c2410c;--accent-hover:#9a3412;--accent-tint:#fff1e8;--signal-acts:#15803d;--signal-proof:#1d4ed8;--signal-asks:#7c3aed;--signal-sends:#c2410c;--signal-tint:.10;--focus:#1d4ed8;--danger:#b3261e;--warning:#a16207}:root[data-theme=dark]{color-scheme:dark;--paper:#0f0f0d;--surface:#171714;--surface-sunk:#1e1e1a;--surface-tint:#231a13;--ink:#f7f7f2;--ink-2:#b5b4ab;--ink-3:#83827a;--ink-inv:#14140f;--rule:#262622;--rule-strong:#3d3c37;--rule-ink:#f7f7f2;--accent:#f97316;--accent-hover:#fb923c;--accent-tint:#2a1a0e;--signal-acts:#22c55e;--signal-proof:#60a5fa;--signal-asks:#a78bfa;--signal-sends:#f97316;--signal-tint:.16;--focus:#60a5fa;--danger:#f87171;--warning:#facc15}:root{--font-sans:ui-sans-serif,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--font-mark:"IBM Plex Sans",ui-sans-serif,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--text-shout:clamp(44px,7.4vw,104px);--measure-belief:19ch;--text-display:44px;--text-title:32px;--text-head:22px;--text-lead:17px;--text-body:15px;--text-small:13px;--label:11px;--num:13.5px;--num-lg:19px;--lh-tight:1.08;--lh-head:1.2;--lh-prose:1.55;--track-display:-.02em;--track-head:-.012em;--track-label:.12em;--weight-regular:400;--weight-strong:600;--weight-mark:700;--measure-tight:22ch;--measure-head:30ch;--measure-prose:68ch;--measure-wide:80ch;--numeric-tabular:tabular-nums;--sp-1:4px;--sp-2:6px;--sp-3:10px;--sp-4:13px;--sp-5:18px;--sp-6:26px;--sp-7:40px;--sp-8:64px;--sp-9:96px;--row-pad-y:12px;--row-pad-x:18px;--panel-pad:18px 26px;--section-pad-y:64px;--section-pad-x:26px;--gap-inline:8px;--gap-grid:0px;--stack-tight:10px;--stack:18px;--stack-loose:26px;--measure-page:1160px;--measure-doc:1060px;--sidebar:216px;--radius-0:0px;--radius-1:3px;--radius-2:6px;--radius-pill:999px;--border-width:1px;--border-width-edge:1.5px;--border-seal:3px;--rule-heavy:3px;--rule-shout:6px;--seam:3px;--shadow-none:none;--shadow-float:0 6px 20px rgba(20,20,15,.14);--ring:0 0 0 2px var(--focus);--dur-instant:80ms;--dur-quick:120ms;--ease:linear;--transition-state:color var(--dur-quick) linear,border-color var(--dur-quick) linear,background-color var(--dur-quick) linear;--icon-stroke:1.5;--icon-sm:14px;--icon-md:16px;--icon-lg:20px}*{box-sizing:border-box}b,h1,h2,h3,h4,h5,h6,strong{font-weight:var(--weight-strong)}code,kbd,pre,samp{font-family:var(--font-mono)}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:var(--lh-head)}ol,ul{margin:var(--stack) 0}