@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-jbm:"JetBrains Mono","JetBrains Mono Fallback"}:root{--color-paper:oklch(11% 0.018 145);--color-paper-2:oklch(15% 0.022 145);--color-paper-3:oklch(19% 0.024 145);--color-rule:oklch(28% 0.03 140);--color-rule-2:oklch(40% 0.05 140);--color-muted:oklch(58% 0.03 140);--color-neutral:oklch(68% 0.028 140);--color-ink-2:oklch(78% 0.03 140);--color-ink:oklch(88% 0.038 140);--color-accent:oklch(80% 0.19 138);--color-accent-ink:oklch(14% 0.03 145);--color-accent-dim:oklch(38% 0.09 138);--color-warn:oklch(80% 0.15 78);--color-warn-ink:oklch(14% 0.03 78);--color-warn-dim:oklch(36% 0.07 78);--color-dead:oklch(60% 0.02 140);--color-focus:oklch(86% 0.19 138);--font-mono:var(--font-jbm),"JetBrains Mono",ui-monospace,"SFMono-Regular","Cascadia Mono",monospace;--font-display:var(--font-mono);--font-body:var(--font-mono);--font-label:var(--font-mono);--text-xs:0.75rem;--text-sm:0.8125rem;--text-data:0.875rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.5625rem;--text-xl:1.9531rem;--text-2xl:2.4414rem;--display-weight:500;--tracking-display:0.01em;--tracking-tight:0;--tracking-label:0.18em;--lh-tight:1.2;--lh-snug:1.35;--lh-normal:1.55;--measure:70ch;--space-3xs:0.125rem;--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--page-gutter:clamp(1rem,3vw,2.5rem);--rule-hair:1px;--radius-sm:2px;--radius-md:3px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-micro:120ms;--dur-short:220ms;--dur-long:420ms;--z-base:1;--z-raised:10;--z-sticky:200}*,:after,:before{box-sizing:border-box}body,html{overflow-x:clip}html{-webkit-text-size-adjust:100%;color-scheme:dark}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--lh-normal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-inline:max(0px,env(safe-area-inset-left));padding-bottom:env(safe-area-inset-bottom)}::selection{background:var(--color-accent);color:var(--color-accent-ink)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.page{max-width:96rem;margin-inline:auto;padding-inline:var(--page-gutter)}.reveal{opacity:0;transform:translateY(6px);animation:reveal var(--dur-long) var(--ease-out) forwards;animation-delay:calc(var(--i, 0) * 60ms)}@keyframes reveal{to{opacity:1;transform:none}}.nav{border-bottom:var(--rule-hair) solid var(--color-rule)}.nav__line{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 1ch;margin:0;padding-block:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-2)}.nav__prompt{color:var(--color-accent)}.nav__flag{color:var(--color-muted);white-space:nowrap}.nav__flag--on{color:var(--color-ink)}.nav__caret{display:inline-block;width:1ch;color:var(--color-accent);animation:blink 1.05s steps(2) infinite}@keyframes blink{50%{opacity:0}}.head{padding-block:var(--space-xl) var(--space-lg)}.head__intro{margin:0 0 var(--space-lg);max-width:var(--measure);color:var(--color-neutral);font-size:var(--text-sm)}.head__intro b{color:var(--color-ink);font-weight:var(--display-weight)}.tally{flex-wrap:wrap;gap:var(--space-md) var(--space-xl);padding-block:var(--space-md);border-block:var(--rule-hair) solid var(--color-rule)}.tally,.tally__cell{display:flex;align-items:baseline}.tally__cell{gap:.6ch}.tally__n{font-size:var(--text-md);font-weight:var(--display-weight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.tally__cell--lead .tally__n{font-size:var(--text-xl);color:var(--color-accent)}.tally__k{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted)}.tally__spacer{-webkit-margin-start:auto;margin-inline-start:auto}.controls{flex-wrap:wrap;gap:var(--space-sm);padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule)}.controls,.field{display:flex;align-items:center}.field{gap:.8ch}.field__label{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);white-space:nowrap}.input,.select{min-height:2.25rem;padding:var(--space-2xs) var(--space-xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-sm);transition:border-color var(--dur-micro) var(--ease-out)}.input{flex:1 1 18ch;min-width:14ch}.input::placeholder{color:var(--color-muted)}.input:hover,.select:hover{border-color:var(--color-rule-2)}.input:active,.input:focus-visible,.select:active,.select:focus-visible{border-color:var(--color-accent-dim)}.input:disabled,.select:disabled{opacity:.5;cursor:not-allowed}.btn,.select{cursor:pointer}.btn{min-height:2.25rem;padding:var(--space-2xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink-2);font-family:var(--font-mono);font-size:var(--text-sm);white-space:nowrap;transition:border-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out)}@media (hover:hover) and (pointer:fine){.btn:hover{border-color:var(--color-rule-2);color:var(--color-ink)}}.btn:active{transform:translateY(1px)}.btn[aria-pressed=true]{border-color:var(--color-accent-dim);color:var(--color-accent)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn[data-state=busy]{color:var(--color-muted)}.btn[data-state=ok]{border-color:var(--color-accent-dim);color:var(--color-accent)}.btn[data-state=err]{border-color:var(--color-warn-dim);color:var(--color-warn)}@media (pointer:coarse){.btn,.input,.select{min-height:2.75rem}}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:var(--text-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table th{padding:var(--space-sm) var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule-2);color:var(--color-muted);font-size:var(--text-xs);font-weight:400;letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:start;white-space:nowrap}.table td{padding:var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule);vertical-align:baseline}.th-sort{display:inline-flex;align-items:center;gap:.5ch;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}@media (hover:hover) and (pointer:fine){.th-sort:hover{color:var(--color-ink)}}.th-sort:active,.th-sort[data-active],.th-sort__dir{color:var(--color-accent)}.num{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.row:hover{background:var(--color-paper-2)}}.row--stale{color:var(--color-muted)}.cell-url{font-size:var(--text-data);color:var(--color-ink);overflow-wrap:anywhere;min-width:0}.row--stale .cell-url{color:var(--color-neutral)}.cell-msg{display:block;margin-top:var(--space-3xs);color:var(--color-muted);font-size:var(--text-data);overflow-wrap:anywhere}.badge{display:inline-flex;align-items:baseline;gap:.6ch;padding:0 .5ch;border:var(--rule-hair) solid;border-radius:var(--radius-sm);font-size:var(--text-xs);letter-spacing:.06em;white-space:nowrap}.badge--ok{color:var(--color-accent)}.badge--lag{color:var(--color-warn)}.badge--dead{color:var(--color-dead)}.stale-mark{-webkit-margin-start:.6ch;margin-inline-start:.6ch;color:var(--color-muted);font-size:var(--text-xs);cursor:help}.lag-hot{color:var(--color-warn)}.notice{margin-block:var(--space-xl);padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);max-width:var(--measure)}.notice--error{border-color:var(--color-warn-dim)}.notice__glyph{color:var(--color-muted);font-size:var(--text-md)}.notice--error .notice__glyph{color:var(--color-warn)}.notice__title{margin:var(--space-xs) 0 var(--space-2xs);font-size:var(--text-base);font-weight:var(--display-weight);letter-spacing:var(--tracking-tight)}.notice__body{color:var(--color-neutral)}.notice__body,.notice__pre{margin:0 0 var(--space-md);font-size:var(--text-sm)}.notice__pre{padding:var(--space-xs);border-radius:var(--radius-sm);background:var(--color-paper);white-space:pre-wrap;overflow-wrap:anywhere}.foot,.notice__pre{color:var(--color-muted)}.foot{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);margin-top:var(--space-xl);padding-block:var(--space-md) var(--space-xl);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-xs)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:60rem){.table thead{display:none}.table,.table tbody,.table td,.table tr{display:block}.table tr{padding-block:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule)}.table td{padding:var(--space-3xs) 0;border:0;text-align:start}.table td[data-label]:before{content:attr(data-label);display:inline-block;min-width:8ch;-webkit-margin-end:1ch;margin-inline-end:1ch;color:var(--color-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.tally__spacer{-webkit-margin-start:0;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.15s!important;animation-iteration-count:1!important;transition-duration:.15s!important}.nav__caret{animation:none;opacity:1}.reveal{animation:reveal .15s linear forwards}}