@charset "UTF-8";:root{--table: #e9e6e1;--table-light: #f5f3ef;--paper: #ffffff;--surface: #ffffff;--surface-glass: rgb(255 255 255 / .86);--night: #121110;--night-soft: #a9a39a;--night-glow: rgb(255 236 200 / .12);--ink: #1f1d1a;--ink-strong: #000000;--ink-soft: #66615a;--line: rgb(31 29 26 / .18);--line-soft: rgb(31 29 26 / .09);--rail: rgb(31 29 26 / .12);--fold: #d9d5ce;--hover: rgb(31 29 26 / .07);--gilt: #e3a83b;--gilt-strong: #d4972a;--gilt-ink: #7e5408;--gilt-wash: rgb(227 168 59 / .14);--focus: #2f6fde;--danger: #b3261e;--drop: var(--gilt-wash);--act: var(--ink);--act-hover: var(--ink-strong);--act-ink: var(--paper);--font-sans: "Google Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--u: 4px;--gap-in: calc(var(--u) * 2);--gap: calc(var(--u) * 4);--gap-group: calc(var(--u) * 10);--gutter: calc(var(--u) * 6);--ease: cubic-bezier(.2, .7, .2, 1);--t-fast: .12s;--t: .18s;--t-slow: .42s;--radius: 12px;--pill: 999px}@media(prefers-reduced-motion:reduce){:root{--t-fast: 0ms;--t: 0ms;--t-slow: 0ms}}.primary,.secondary,.quiet{font:inherit;cursor:pointer;transition:background-color var(--t) ease,border-color var(--t) ease,color var(--t) ease,scale var(--t-fast) ease}.primary:active,.secondary:active,.quiet:active{scale:.97}.primary:focus-visible,.secondary:focus-visible,.quiet:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.primary:disabled,.secondary:disabled,.quiet:disabled{cursor:default;opacity:.45;scale:1}.primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-in);padding-block:12px;padding-inline:24px;border:0;border-radius:var(--pill);background:var(--act);color:var(--act-ink);font-weight:700;text-decoration:none}.primary:hover:not(:disabled){background:var(--act-hover)}.secondary{display:inline-flex;align-items:center;gap:6px;padding-block:8px;padding-inline:16px;border:1px solid var(--line);border-radius:var(--pill);background:transparent;color:var(--ink);font-size:.875rem;text-decoration:none;white-space:nowrap}.secondary:hover:not(:disabled){border-color:var(--ink)}.quiet{padding-block:8px;padding-inline:14px;border:1px solid var(--line);border-radius:var(--pill);background:transparent;color:var(--ink-soft);font-size:.875rem}.quiet:hover:not(:disabled){color:var(--danger);border-color:currentColor}.link-button{padding:0;border:0;background:none;color:var(--ink);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.link-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.select{position:relative;display:inline-block}.select select{appearance:none;field-sizing:content;padding-block:0 1px;padding-inline:2px 18px;border:0;border-block-end:1.5px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.select:after{content:"\25be";position:absolute;inset-inline-end:2px;inset-block-start:0;font-size:.75rem;color:var(--ink);pointer-events:none}.primary.on-dark{padding-block:14px;padding-inline:26px;background:var(--paper);color:var(--ink)}.primary.on-dark:hover:not(:disabled){background:#f1eee9}.ghost-button{display:inline-flex;align-items:center;padding-block:12px;padding-inline:20px;border:1px solid rgba(255,255,255,.28);border-radius:var(--pill);background:transparent;color:var(--paper);font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color var(--t) ease,background-color var(--t) ease}.ghost-button:hover{border-color:#fff9;background:#ffffff0f}.ghost-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.state-mark{display:inline-block;flex-shrink:0;vertical-align:-1px;margin-inline-end:6px;inline-size:10px;block-size:10px;border-radius:50%;border:2px solid var(--ink)}[data-state=live] .state-mark{background:var(--ink)}[data-state=reading] .state-mark{border-style:dotted}[data-state=failed] .state-mark{border:0;border-radius:0;background:linear-gradient(45deg,transparent 42%,var(--ink) 42% 58%,transparent 58%),linear-gradient(-45deg,transparent 42%,var(--ink) 42% 58%,transparent 58%)}[data-state=down] .state-mark,[data-state=deleted] .state-mark{border-color:var(--ink-soft);background:linear-gradient(45deg,transparent 44%,var(--ink-soft) 44% 56%,transparent 56%)}.band{background:radial-gradient(55% 90% at 85% 0%,var(--night-glow),transparent 70%),var(--night);color:var(--paper)}.band-in{display:grid;gap:var(--gap);max-inline-size:var(--band-width, 1200px);margin-inline:auto;padding-block:44px 40px;padding-inline:var(--gutter)}.band-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin:0;font-size:clamp(2.5rem,5.4vw,4.5rem);font-weight:700;line-height:.95;letter-spacing:-.04em}.tally{font-size:1.125rem;font-weight:500;letter-spacing:0;color:var(--night-soft);font-variant-numeric:tabular-nums}.band-text{margin:0;max-inline-size:52ch;font-size:1.1875rem;line-height:1.55;color:var(--night-soft)}@media(max-width:699px){.band-in{padding-block:28px 24px;padding-inline:var(--gap)}}@property --ear{syntax: "<length>"; inherits: true; initial-value: 0px;}.ear-host{position:relative;transition:--ear var(--t) var(--ease)}.ear-host>img,.ear-host>.face{clip-path:polygon(0 0,100% 0,100% 100%,var(--ear) 100%,0 calc(100% - var(--ear)))}.ear{position:absolute;left:0;bottom:0;inline-size:var(--ear);block-size:var(--ear);filter:drop-shadow(2px -2px 2px rgba(0,0,0,.28));pointer-events:none}.ear:before{content:"";position:absolute;inset:0;clip-path:polygon(0 0,100% 0,100% 100%);border-radius:0 0 2px;background:linear-gradient(225deg,#c88d21 0%,var(--gilt) 45%,#f2cf86 100%)}@media(prefers-reduced-motion:reduce){.ear-host{transition:none}}*{box-sizing:border-box}html,body{margin:0;block-size:100%;overscroll-behavior:none}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:16px;-webkit-font-smoothing:antialiased}
