:root{--paper:#f1f0ec;--panel:#ffffff;--ink:#16171b;--ink-2:#3f4148;--ink-3:#8b8d94;--line:#e2e1dc;--line-2:#cfcec8;--accent:#f2b705;--accent-ink:#16171b;--stop:#c8321e;--good:#2a7a4b;--shadow:0 1px 2px rgba(20,20,25,.05),0 4px 14px rgba(20,20,25,.06);--display:"Bricolage Grotesque",system-ui,sans-serif;--body:"Instrument Sans",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--paper:#131417;--panel:#1f2025;--ink:#ecebe6;--ink-2:#cfcec8;--ink-3:#75767c;--line:#2a2b31;--line-2:#3a3b42;--stop:#ef6a55;--good:#6cc48f;--shadow:0 1px 2px rgba(0,0,0,.4),0 4px 14px rgba(0,0,0,.35)}}*{box-sizing:border-box}body,html{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.shell-top{display:flex;align-items:center;gap:16px;background:var(--panel);border-bottom:1px solid var(--line);padding:calc(10px + env(safe-area-inset-top)) 12px 10px}.shell-brand{display:none;font-family:var(--display);font-weight:700;font-size:16px;color:var(--ink);text-decoration:none;white-space:nowrap}.shell-tabs{display:flex;flex:1 1;gap:2px}.shell-tab{flex:1 1;text-align:center;padding:8px 6px;border-radius:999px;color:var(--ink-2);font-size:12px;font-weight:500;text-decoration:none;min-height:44px;display:flex;align-items:center;justify-content:center}.shell-tab.on{color:var(--ink);font-weight:600;background:var(--paper)}.shell-tools{position:fixed;left:0;right:0;bottom:0;z-index:10;display:flex;gap:8px;align-items:center;padding:10px 16px calc(14px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line)}.shell-paused{margin:0;padding:10px 16px;background:var(--panel);border-bottom:1px solid var(--line);color:var(--stop);font-family:var(--display);font-weight:600;font-size:14px}.find{display:none;flex:1 1}.find.narrow{display:flex}.find input{flex:1 1;width:100%;min-width:0;font:inherit;font-size:15px;min-height:44px;padding:10px 16px;border:1px solid var(--line-2);border-radius:999px;background:var(--paper);color:var(--ink)}.find input::placeholder{color:var(--ink-3)}.col{max-width:680px;margin:0 auto;padding:36px 24px calc(96px + env(safe-area-inset-bottom))}.date{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px}.h1{font-family:var(--display);font-size:27px;font-weight:600;letter-spacing:-.025em;line-height:1.1;color:var(--ink);margin:0 0 12px;text-wrap:balance}.h1.bad{color:var(--stop)}.lede{font-family:var(--display);font-size:17px;font-weight:500;line-height:1.35;letter-spacing:-.012em;color:var(--ink-2);margin:0 0 12px;max-width:27em;text-wrap:pretty}.lede.you{color:var(--ink)}.lede.none,.quiet{color:var(--ink-3)}.quiet{font-family:var(--body);font-size:14px;font-weight:400}.quiet.late{color:var(--stop)}.evidence a,.fold a,.lede a,.row a{color:var(--ink);font-weight:600;text-decoration:none;border-bottom:2px solid var(--line-2)}.evidence a:hover,.fold a:hover,.lede a:hover,.row a:hover{border-bottom-color:var(--ink)}a.ask{color:var(--ink);font-weight:600;text-decoration:none;border-bottom:2px solid var(--accent)}a.ask:hover{background:var(--accent);color:var(--accent-ink);border-bottom-color:var(--accent)}.ok{color:var(--good)}.em,.ok{font-weight:600}.em{color:var(--stop)}a{color:var(--ink)}.list{margin:0 0 18px;padding:0;list-style:none}.row{display:block;padding:0;background:none;border:0;font-family:var(--display);font-size:16px;font-weight:500;line-height:1.35;color:var(--ink);margin:0 0 14px}.row:last-child{margin-bottom:0}.fold{font-family:var(--body);font-size:14px;color:var(--ink-3);margin:14px 0 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--display);font-size:15px;font-weight:600;line-height:1;min-height:44px;padding:12px 18px;border-radius:999px;border:1px solid var(--line-2);background:var(--panel);color:var(--ink);text-decoration:none;cursor:pointer;white-space:nowrap}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow)}.btn.stop{background:transparent;border:1.5px solid var(--stop);color:var(--stop);font-family:var(--display);font-size:15px}.btn.stop.on{background:var(--stop);border-color:var(--stop);color:var(--panel)}.actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}.evidence{background:var(--panel);border-radius:12px;padding:18px;font-family:var(--body);font-size:15px;color:var(--ink-2);white-space:pre-wrap}.evidence,.figure{margin:0 0 18px}.figure .v{display:block;font-family:var(--mono);font-size:26px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);line-height:1.1}.figure .l{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.chart{display:block;width:100%;height:auto;margin:0 0 18px}.chart .grid{stroke:var(--line);stroke-width:1}.chart .area{fill:var(--accent);fill-opacity:.14}.chart .line{fill:none;stroke:var(--ink);stroke-width:2}.chart .end{fill:var(--ink)}.dial{font-family:var(--body);font-size:13px;color:var(--ink-3);margin:28px 0 0}.dial b{font-weight:600}.dial a,.dial b{color:var(--ink-2)}.wrap{max-width:680px;margin:0 auto;padding:36px 24px 80px}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:20px;box-shadow:var(--shadow)}h1.t{font-family:var(--display);font-size:27px;font-weight:600;letter-spacing:-.025em;margin:0 0 8px}.note{font-family:var(--body);font-size:14px;color:var(--ink-3)}form.stack{display:grid;grid-gap:10px;gap:10px}form.stack input{font:inherit;font-size:15px;min-height:44px;padding:10px 14px;border:1px solid var(--line-2);border-radius:10px;background:var(--paper);color:var(--ink)}.h{font-family:var(--display);font-size:27px;font-weight:600;letter-spacing:-.025em;line-height:1.1;margin:0 0 12px}.d{color:var(--ink-2)}.d,.none{font-family:var(--display);font-size:17px;font-weight:500;margin:0 0 12px}.none{color:var(--ink-3)}@media (min-width:900px){.shell-top{gap:24px;padding:13px 28px}.shell-brand{display:block}.shell-tabs{flex:0 0 auto;gap:2px}.shell-tab{flex:0 0 auto;min-height:0;padding:6px 12px;font-size:14px}.shell-tools{position:static;flex:1 1;justify-content:flex-end;padding:0;background:none;border-top:0}.shell-paused{padding:10px 28px;font-size:15px}.find{flex:1 1;max-width:380px}.find.narrow{display:none}.find.wide{display:flex}.find input{font-size:13px;min-height:0;padding:8px 14px}.col{padding:88px 24px 64px}.date{font-size:12px;margin-bottom:22px}.h1{font-size:40px;margin-bottom:20px}.lede{font-size:23px;margin-bottom:18px}.quiet{font-size:15px}.row{font-size:19px}.fold{font-size:15px}.btn{font-size:18px;padding:14px 22px}.dial{font-size:14px;margin-top:40px}.wrap{padding:88px 24px 64px}.h,h1.t{font-size:34px}.d,.none{font-size:19px}.btn.stop{font-size:18px}.shell-tools .btn.stop{font-size:13px;padding:6px 12px;min-height:0}}.legal-doc{font-family:var(--body);font-size:16px;line-height:1.65;color:var(--ink-2)}.legal-doc h3{font-family:var(--display);font-size:23px;line-height:1.25;font-weight:600;letter-spacing:-.012em;color:var(--ink);margin:32px 0 10px}.legal-doc p{margin:0 0 14px}.legal-doc ol,.legal-doc ul{margin:0 0 14px;padding-left:22px}.legal-doc li{margin:0 0 6px}.legal-doc a{color:var(--ink);font-weight:600;border-bottom:2px solid var(--line-2)}.legal-doc code{font-family:var(--mono);font-size:14px}.legal-doc blockquote{margin:0 0 22px;padding:14px 18px;border-left:3px solid var(--accent);background:var(--panel);border-radius:0 12px 12px 0;color:var(--ink)}