@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Inter:wght@500;600;700;800&display=swap";:root{font-family:Inter,Arial,sans-serif;color:#090909;background:#fff;font-synthesis:none;--orange: #ff4d16;--green: #08b64b;--rule: #111;--mono: "DM Mono", "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#fff}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--orange);outline-offset:4px}main{width:min(100% - 80px,1360px);margin:0 auto}.site-header{position:sticky;top:0;z-index:10;height:68px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:#fff;border-bottom:1px solid var(--rule);font-family:var(--mono)}.site-header button{border:0;background:transparent;cursor:pointer;font:inherit}.wordmark{justify-self:start;font-weight:500!important;font-size:19px!important;letter-spacing:.13em}nav{display:flex;gap:42px;height:100%;align-items:center}nav button{position:relative;height:100%;font-size:15px!important}nav button:after{content:"";position:absolute;left:0;right:0;bottom:13px;height:1px;background:#000;transform:scaleX(0);transition:transform .18s ease}nav button.active:after,nav button:hover:after{transform:scaleX(1)}.language{justify-self:end;display:flex;align-items:center;gap:7px;font-size:13px}.language button{opacity:.38;padding:8px 0}.language button.selected{opacity:1}.hero{padding:42px 12px 20px;scroll-margin-top:68px}h1{margin:0;font-size:clamp(58px,7vw,102px);line-height:.99;letter-spacing:-.065em;font-weight:800;max-width:1260px}.answer{margin-top:20px;display:flex;align-items:center;gap:28px}.answer strong{font-size:clamp(72px,7.4vw,110px);line-height:.92;letter-spacing:-.065em;font-weight:800}.status-dot{width:34px;height:34px;flex:0 0 auto;border-radius:50%;background:var(--green);box-shadow:0 0 0 7px #08b64b14;animation:pulse 2.8s ease-out infinite}.status-dot.waiting{background:var(--orange);box-shadow:none;animation:none}.status-dot.unknown{background:#9a9a9a;box-shadow:none;animation:none}.date,.punchline,.counter span,.ledger-heading p,.timeline-row time,.timeline-row p,.timeline-row a,footer,.source-note{font-family:var(--mono)}.date{margin:14px 0 0;font-size:20px}.punchline{margin:15px 0 0;font-size:17px;line-height:1.55}.counter{margin-top:26px;display:flex;align-items:baseline;gap:28px}.counter strong{font-family:Inter,Arial,sans-serif;font-size:82px;line-height:1;font-weight:500;letter-spacing:-.07em;font-variant-numeric:tabular-nums}.counter span{font-size:13px;letter-spacing:.03em}.widget-card{min-height:calc(100vh - 68px);padding:clamp(24px,6vw,78px) 12px 40px;display:grid;align-content:center;border-bottom:2px solid var(--rule);scroll-margin-top:68px}.widget-status{display:flex;align-items:center;gap:16px;font-family:var(--mono);font-size:16px}.widget-status p{margin:0}.widget-card h1{margin-top:24px;max-width:980px;font-size:clamp(54px,9vw,128px);line-height:.95}.widget-meta{margin-top:28px;max-width:780px;display:flex;flex-wrap:wrap;gap:10px 22px;font-family:var(--mono);font-size:14px;line-height:1.45}.widget-meta span:first-child{color:var(--orange)}.widget-actions{margin-top:34px;display:flex;flex-wrap:wrap;gap:12px;font-family:var(--mono)}.widget-actions button{min-height:42px;border:1px solid var(--rule);background:#fff;padding:0 16px;cursor:pointer;font:inherit}.widget-actions button:hover{background:#fafafa}.ledger{border-top:2px solid var(--rule);scroll-margin-top:68px}.ledger-heading{padding:24px 7px 18px}.ledger-heading h2{margin:0;font-size:43px;letter-spacing:-.045em;line-height:1.05}.ledger-heading p{margin:7px 0 0;font-size:16px}.timeline{position:relative}.timeline:before{content:"";position:absolute;left:38px;top:32px;bottom:38px;width:1px;background:#111}.timeline-row{min-height:98px;display:grid;grid-template-columns:94px 220px 1fr 150px;align-items:center;border-bottom:1px solid #8e8e8e;padding:11px 8px 11px 0;transition:background-color .18s ease}.timeline-row:first-child{border-top:0}.timeline-row:hover{background:#fafafa}.mark-cell{position:relative;z-index:1;display:flex;justify-content:center}.reset-mark{width:48px;height:48px;display:grid;place-items:center;color:var(--orange);background:#fff;border:1.5px solid var(--orange);border-radius:50%;transition:transform .3s ease}.reset-mark svg{width:24px;height:24px}.timeline-row:hover .reset-mark{transform:rotate(-25deg)}.timeline-row time{font-size:17px;font-weight:500}.entry-copy{padding-right:34px}.entry-copy h3{margin:0;font-size:23px;letter-spacing:-.025em;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.entry-copy sup{margin-left:3px;color:var(--orange);font-family:var(--mono);font-size:12px}.entry-copy p{margin:8px 0 0;max-width:650px;font-size:13px;line-height:1.42;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeline-row a{justify-self:end;color:inherit;display:flex;align-items:center;gap:5px;font-size:13px;text-underline-offset:5px}.timeline-row a svg{transition:transform .18s ease}.timeline-row a:hover svg{transform:translate(2px,-2px)}.source-note{margin:14px 7px 0;font-size:10px;line-height:1.5;opacity:.55}.empty-state{margin:0;padding:42px 7px;border-bottom:1px solid #8e8e8e;font-family:var(--mono);font-size:14px}footer{margin-top:36px;padding:23px 7px 38px;border-top:2px solid #111;font-size:12px}@keyframes pulse{0%,35%{box-shadow:0 0 #08b64b38}75%,to{box-shadow:0 0 0 12px #08b64b00}}@media (max-width: 820px){main{width:min(100% - 32px,1360px)}.site-header{grid-template-columns:1fr auto;height:60px}nav{display:none}h1{font-size:clamp(48px,14vw,78px)}.hero{padding:34px 2px 18px}.answer{gap:18px}.answer strong{font-size:clamp(64px,20vw,94px)}.status-dot{width:24px;height:24px}.punchline{max-width:540px}.widget-card{min-height:calc(100vh - 60px);padding:30px 2px}.widget-status{gap:12px;font-size:14px}.widget-card h1{font-size:clamp(50px,16vw,82px)}.widget-meta{font-size:13px}.ledger-heading{padding-inline:2px}.ledger-heading h2{font-size:36px}.timeline:before{left:24px}.timeline-row{grid-template-columns:58px 1fr auto;align-items:start;min-height:0;padding:20px 2px 20px 0}.mark-cell{grid-row:1 / span 2}.reset-mark{width:42px;height:42px}.timeline-row time{grid-column:2;font-size:13px;margin:2px 0 10px}.entry-copy{grid-column:2 / -1;padding:0 18px 0 0}.entry-copy h3{font-size:20px}.timeline-row a{grid-column:3;grid-row:1}.timeline-row a span{display:none}}@media (max-width: 430px){.wordmark{font-size:15px!important}.language{font-size:11px}h1{font-size:47px}.answer strong{font-size:65px}.counter strong{font-size:66px}.counter{gap:18px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
