@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff")}:root{--font-display: "Barlow Condensed", "Arial Narrow", ui-sans-serif, sans-serif;--font-data: "JetBrains Mono", ui-monospace, Consolas, monospace;--bg: #070d12;--surface: #0d171e;--surface-raised: #13202a;--rule: #24353f;--rule-strong: #46606b;--field-border: #4d6873;--ink: #edf3f2;--ink-2: #a9bcc2;--ink-3: #8ba0a7;--ok: #65dfca;--warn: #e6b76b;--crit: #f08a78;--none: #8ba0a7;--on-fill: #06100f;--ok-muted: #3f9c8c;--series-a: #2f86e8;--series-b: #d65a9c;--focus: #ffe08a;--fs-micro: 12px;--fs-data: 13px;--fs-body: 15px;--fs-lede: clamp(16px, 1.2vw, 18px);--fs-title: clamp(30px, 3.4vw, 52px);--fs-figure: clamp(22px, 2vw, 30px);--fs-hero: clamp(84px, 13vw, 208px);--gutter: clamp(16px, 2.6vw, 40px);--rhythm: clamp(24px, 3vw, 44px);--margin-col: clamp(160px, 15vw, 240px);--duration-fast: .12s;--ease-out: cubic-bezier(.16, 1, .3, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;color:var(--ink);font-family:var(--font-display);font-size:var(--fs-body);font-weight:500;line-height:1.4;background:linear-gradient(var(--bg) 0 0) padding-box,var(--bg);background-image:repeating-linear-gradient(0deg,#ffffff05 0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,#ffffff05 0 1px,transparent 1px 32px);overflow-x:hidden}h1,h2,h3,p,dl,dd,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-out)}a:hover{text-decoration-color:var(--ok)}code,.mono,.mono-small{font-family:var(--font-data)}code{font-size:.92em;color:var(--ink);background:var(--surface-raised);padding:1px 5px}.mono-small{font-size:var(--fs-micro);color:var(--ink-3);overflow-wrap:anywhere}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}main:focus{outline:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.seed-note{color:var(--ink-2);font-size:var(--fs-micro);white-space:nowrap}.nodata{color:var(--ink-3);font-style:italic;font-weight:500}.nowrap{white-space:nowrap}.quiet{color:var(--ink-2)}.status{display:inline-flex;align-items:baseline;gap:5px;font-family:var(--font-display);font-size:var(--fs-body);font-weight:700;letter-spacing:.02em;white-space:nowrap}.status--ok{color:var(--ok)}.status--warn{color:var(--warn)}.status--crit{color:var(--crit)}.status--none{color:var(--none)}.button{min-height:36px;padding:6px 14px;color:var(--ink);background:var(--surface-raised);border:1px solid var(--rule-strong);border-radius:2px;font-family:var(--font-display);font-size:var(--fs-body);font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.button:hover:not(:disabled){border-color:var(--ok);background:#1a2b36}.button:active:not(:disabled){transform:translateY(1px)}.button:disabled{color:var(--ink-3);cursor:progress}.button--primary{color:var(--on-fill);background:var(--ok);border-color:var(--ok)}.button--primary:disabled{color:var(--on-fill);background:var(--ok-muted);border-color:var(--ok-muted)}.button--primary:hover:not(:disabled){background:#8cebd9;border-color:#8cebd9}.button--quiet{min-height:30px;padding:2px 10px;background:transparent}.field{display:inline-flex;flex-direction:column;gap:3px;min-width:0}.field__label{font-size:var(--fs-micro);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.field__input{min-height:36px;width:100%;min-width:0;padding:5px 9px;color:var(--ink);background:var(--bg);border:1px solid var(--field-border);border-radius:2px;font-family:var(--font-data);font-size:var(--fs-data);transition:border-color var(--duration-fast) var(--ease-out)}.field__input:hover{border-color:var(--ink-2)}.field__input[aria-invalid=true]{border-color:var(--crit)}.field__input::placeholder{color:var(--ink-3)}.field__error{flex-basis:100%;color:var(--crit);font-weight:700}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){.segbar__part,.mark{forced-color-adjust:none}}.shell{display:flex;flex-direction:column;min-height:100vh}.skip-link{position:absolute;left:8px;top:-60px;z-index:10;padding:8px 12px;background:var(--focus);color:var(--on-fill);font-weight:700}.skip-link:focus{top:8px}.masthead{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px clamp(16px,2.4vw,40px);padding:12px var(--gutter) 15px;background:var(--surface)}.masthead:after{content:"";position:absolute;inset:auto 0 0;height:7px;border-bottom:1px solid var(--rule-strong);background-image:repeating-linear-gradient(90deg,var(--rule-strong) 0 1px,transparent 1px 40px),repeating-linear-gradient(90deg,var(--rule) 0 1px,transparent 1px 8px);background-size:auto 100%,auto 45%;background-position:0 100%,0 100%;background-repeat:repeat-x;pointer-events:none}.masthead__brand{display:flex;flex-direction:column;line-height:1}.masthead__game{font-size:var(--fs-micro);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2)}.masthead__room{font-size:26px;font-weight:800;letter-spacing:.01em;text-transform:uppercase}.masthead__nav{display:flex;flex-wrap:wrap;gap:2px clamp(10px,1.4vw,22px)}.navlink{display:inline-flex;align-items:baseline;gap:5px;min-height:28px;padding:4px 2px;color:var(--ink-2);border-bottom:3px solid transparent;font-size:18px;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.navlink__index{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:500;color:var(--ink-3)}.navlink:hover{color:var(--ink);border-bottom-color:var(--rule-strong)}.navlink[aria-current=page]{color:var(--ink);border-bottom-color:var(--ok)}.navlink[aria-current=page] .navlink__index:before{content:"▸ ";color:var(--ok)}.masthead__session{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 10px;font-size:var(--fs-data)}.masthead__account{font-family:var(--font-data);color:var(--ink);overflow-wrap:anywhere}.masthead__role{padding:0 6px;border:1px solid var(--rule-strong);font-size:var(--fs-micro);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.provenance{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:6px var(--gutter);background:#1a1509;border-bottom:1px solid #5d4a26;color:var(--ink);font-size:var(--fs-body)}.view{flex:1;width:100%;max-width:1760px;margin-inline:auto;padding:var(--rhythm) var(--gutter) calc(var(--rhythm) * 2)}.colophon{padding:12px var(--gutter);border-top:1px solid var(--rule);color:var(--ink-3);font-size:var(--fs-data)}@media(max-width:1180px){.masthead{grid-template-columns:minmax(0,1fr) auto}.masthead__nav{grid-column:1 / -1;grid-row:2}}@media(max-width:560px){.masthead{grid-template-columns:minmax(0,1fr)}.masthead__session{justify-content:flex-start}.navlink{font-size:16px}.navlink__index{display:none}}.second-factor{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:6px var(--gutter);border-bottom:1px solid var(--rule);background:var(--surface);font-size:var(--fs-body)}.second-factor--warn{background:#1f1508;border-bottom-color:#6b4a1f}.mode-banner{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:10px var(--gutter);border-bottom:2px solid var(--crit);border-left:10px solid var(--crit);background:var(--surface-raised);color:var(--ink);font-size:var(--fs-body);overflow-wrap:anywhere}.mode-banner--read{border-left-color:var(--warn);border-bottom-color:var(--warn)}.mode-banner__title{font-family:var(--font-display);font-size:var(--fs-lede);font-weight:700;letter-spacing:.12em}.mode-banner--live .mode-banner__title{color:var(--crit)}.mode-banner--read .mode-banner__title{color:var(--warn)}.mode-banner__text{min-width:0}.view-header{display:grid;gap:6px;margin-bottom:var(--rhythm)}.view-header__title{display:flex;align-items:baseline;gap:10px}.view-header__title h1{font-size:var(--fs-title);font-weight:800;line-height:1;letter-spacing:.01em;text-transform:uppercase}.view-header__index{font-family:var(--font-data);font-size:var(--fs-data);color:var(--ink-3)}.view-header__lede{max-width:62ch;color:var(--ink-2);font-size:var(--fs-lede)}.crumb{color:var(--ink-2);font-size:var(--fs-body)}.view-header__title h1.mono-title{text-transform:none}.filters,.search-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin-top:12px}.inline-filter{display:inline-flex;flex-wrap:wrap;align-items:flex-end;gap:6px 8px}.search-form .field{flex:1 1 150px;max-width:260px}.segmented{display:inline-flex;flex-wrap:wrap;border:1px solid var(--rule-strong)}.segmented__item{padding:7px 12px;color:var(--ink-2);font-size:var(--fs-body);font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.segmented__item+.segmented__item{border-left:1px solid var(--rule-strong)}.segmented__item:hover{color:var(--ink);background:var(--surface-raised)}.segmented__item[aria-current=true]{color:var(--on-fill);background:var(--ink)}.segmented__item[aria-current=true]:before{content:"▸ "}.stamp{display:flex;flex-wrap:wrap;gap:2px 16px;margin-bottom:14px;color:var(--ink-3);font-family:var(--font-data);font-size:var(--fs-micro)}.stamp__tag{color:var(--warn)}.notice{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-bottom:14px;padding:7px 0 7px 12px;border-left:3px solid var(--warn);color:var(--ink)}.notice--crit{border-left-color:var(--crit)}.lead{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:clamp(16px,4vw,72px);align-items:end;padding-block:4px var(--rhythm)}.lead__figure{display:grid;justify-items:start;gap:2px}.hero{font-size:var(--fs-hero);font-weight:800;line-height:.82;letter-spacing:-.01em}.hero .nodata{font-size:.4em}.hero__label{max-width:28ch;color:var(--ink-2);font-size:var(--fs-lede);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lead__side{display:grid;gap:18px;min-width:0}.kicker{margin-bottom:8px;color:var(--ink-2);font-size:var(--fs-body);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid var(--rule-strong)}.strip--tight{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.figure{display:flex;flex-direction:column;gap:1px;min-width:0;padding:8px 12px 10px 0;border-bottom:1px solid var(--rule)}.figure__label{color:var(--ink-2);font-size:var(--fs-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.figure__value{font-size:var(--fs-figure);font-weight:700;line-height:1.1;overflow-wrap:anywhere}.figure__value .mono{font-size:.6em}.figure__value .guest{font-size:.8em}.figure__detail{color:var(--ink-3);font-size:var(--fs-data)}.ledger{display:grid;grid-template-columns:var(--margin-col) minmax(0,1fr);gap:12px clamp(16px,2.4vw,40px);padding-block:14px var(--rhythm);border-top:2px solid var(--rule-strong)}.ledger__title{font-size:24px;font-weight:800;line-height:1.05;letter-spacing:.02em;text-transform:uppercase}.ledger__note{margin-top:4px;color:var(--ink-3);font-size:var(--fs-body)}.ledger__body{display:grid;gap:18px;min-width:0}.empty{max-width:62ch;padding:22px 0 22px 16px;border-left:3px solid var(--rule-strong);color:var(--ink-2);font-size:var(--fs-lede)}.empty__title{margin-bottom:6px;color:var(--ink);font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.05;text-transform:uppercase}.loading{display:grid;gap:10px;max-width:420px;padding-block:28px;color:var(--ink-2);font-size:var(--fs-lede)}.loading__trace{display:block;height:2px;background:linear-gradient(90deg,transparent,var(--ok),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:trace-sweep 1.4s linear infinite}@keyframes trace-sweep{0%{background-position:-40% 0}to{background-position:140% 0}}.error-panel{display:grid;justify-items:start;gap:8px;max-width:68ch;padding:16px 0 16px 16px;border-left:3px solid var(--crit);font-size:var(--fs-lede)}.error-panel__ref{color:var(--ink-3);font-size:var(--fs-data)}.data.is-refreshing{opacity:.55;transition:opacity var(--duration-fast) var(--ease-out)}.load-more{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;color:var(--ink-3);font-family:var(--font-data);font-size:var(--fs-data)}.guest__label{overflow-wrap:anywhere}.guest__gone{color:var(--ink-3);font-style:italic}@media(max-width:860px){.ledger,.lead{grid-template-columns:minmax(0,1fr)}}.table-scroll{max-width:100%;overflow-x:auto;scrollbar-color:var(--rule-strong) transparent}.table{width:100%;border-collapse:collapse;font-family:var(--font-data);font-size:var(--fs-data)}.table caption{caption-side:top}.table thead th{padding:6px 12px 6px 0;border-bottom:1px solid var(--rule-strong);color:var(--ink-2);font-family:var(--font-display);font-size:var(--fs-micro);font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}.table tbody th,.table tbody td{padding:6px 12px 6px 0;border-bottom:1px solid var(--rule);font-weight:500;text-align:left;vertical-align:baseline}.table tbody th{color:var(--ink);white-space:nowrap}.table tbody td{color:var(--ink-2)}.table tbody tr{transition:background-color var(--duration-fast) var(--ease-out)}.table tbody tr:hover{background:var(--surface-raised)}.table .num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.table thead th.num{text-align:right}.table .num--strong{color:var(--ink);font-weight:700}.table__hint{color:var(--ink-3);font-weight:500;letter-spacing:0;text-transform:none}.table .status{font-size:var(--fs-data)}.cell-guest{min-width:130px;max-width:240px;font-family:var(--font-display);font-size:var(--fs-body)}.cell-long{min-width:260px;max-width:340px;overflow-wrap:anywhere}.range-glyph{display:block}.range-glyph__span{stroke:var(--rule-strong);stroke-width:1}.range-glyph__p90{stroke:var(--ink-2);stroke-width:2}.range-glyph__median{fill:var(--series-a);stroke:var(--bg);stroke-width:2}.chart{display:grid;gap:6px;min-width:0}.chart__title{color:var(--ink);font-size:var(--fs-lede);font-weight:700}.chart__frame{position:relative;width:100%;min-width:0}.chart__svg{display:block;max-width:100%;touch-action:pan-y;cursor:crosshair}.chart__svg:focus-visible{outline-offset:0}.chart-grid{stroke:var(--rule);stroke-width:1}.chart-axis text{fill:var(--ink-3);font-family:var(--font-data);font-size:11px;font-variant-numeric:tabular-nums}.chart-label text{fill:var(--ink);font-family:var(--font-display);font-size:15px;font-weight:700}.chart-crosshair{stroke:var(--ink-3);stroke-width:1}.chart-band{fill:#ffffff0f}.series__line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.series__dot{stroke:var(--bg);stroke-width:2}.series--series-a .series__line{stroke:var(--series-a)}.series--series-a .series__dot{fill:var(--series-a)}.series--series-b .series__line{stroke:var(--series-b)}.series--series-b .series__dot{fill:var(--series-b)}.stair__line{fill:none;stroke:var(--series-a);stroke-width:2;stroke-linejoin:round}.stair__area{fill:var(--series-a);opacity:.1}.mark--crit{fill:var(--crit)}.mark--none{fill:var(--none)}.legend{display:flex;flex-wrap:wrap;gap:2px 16px;color:var(--ink-2);font-size:var(--fs-body)}.legend li{display:inline-flex;align-items:center;gap:6px}.key{display:inline-block;flex:none}.key--line{width:14px;height:2px}.key--box{width:10px;height:10px;border-radius:2px}.key--series-a{background:var(--series-a)}.key--series-b{background:var(--series-b)}.key--ok{background:var(--ok)}.key--crit{background:var(--crit)}.key--none{background:var(--none)}.chart-tooltip{position:absolute;top:6px;z-index:2;padding:7px 9px;background:var(--surface-raised);border:1px solid var(--rule-strong);box-shadow:0 6px 18px #0009;pointer-events:none}.chart-tooltip__title{margin-bottom:3px;color:var(--ink-2);font-size:var(--fs-micro);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.chart-tooltip__row{display:grid;grid-template-columns:14px auto 1fr;align-items:center;gap:6px;font-size:var(--fs-data)}.chart-tooltip__row strong{font-family:var(--font-data);font-weight:700}.chart-tooltip__label{color:var(--ink-2)}.table-twin summary{width:fit-content;padding:2px 0;color:var(--ink-2);font-size:var(--fs-body);font-weight:700;letter-spacing:.04em;cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}.table-twin summary:hover{color:var(--ink)}.table-twin[open] summary{margin-bottom:6px}.small-multiples{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:18px clamp(16px,2vw,32px)}.segbar{display:flex;gap:2px;height:28px;margin-bottom:8px}.segbar--empty{align-items:center;border-bottom:1px solid var(--rule)}.segbar__part{min-width:2px;flex-basis:0;padding-inline:6px;border-radius:4px;color:var(--on-fill);font-family:var(--font-data);font-size:var(--fs-data);font-weight:700;line-height:28px;white-space:nowrap;overflow:hidden}.fill--ok{background:var(--ok)}.fill--crit{background:var(--crit)}.fill--none{background:var(--none)}.transmissions{display:grid}.transmission{display:grid;gap:6px;padding-block:12px;border-bottom:1px solid var(--rule)}.transmission:first-child{padding-top:0}.transmission__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;color:var(--ink-2);font-size:var(--fs-body)}.transmission__meta .mono,.transmission__meta .nowrap{font-size:var(--fs-micro);font-family:var(--font-data)}.transmission__note{max-width:72ch;color:var(--ink);font-family:var(--font-data);font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.transmission__note--empty{color:var(--ink-3);font-style:italic}.transmission__ratings{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px}.transmission__replay{color:var(--ink-2);font-weight:700}.rating{display:inline-flex;align-items:center;gap:6px}.rating__label{color:var(--ink-2);font-size:var(--fs-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rating__pips{display:inline-flex;gap:2px}.rating__pip{width:8px;height:8px;border:1px solid var(--rule-strong)}.rating__pip--on{border-color:var(--ink);background:var(--ink)}.rating__value{font-family:var(--font-data);font-size:var(--fs-micro);color:var(--ink)}.signin{display:grid;align-content:center;gap:16px;min-height:100vh;max-width:720px;padding:var(--rhythm) var(--gutter)}.signin__mark{color:var(--ink-2);font-size:var(--fs-data);font-weight:700;letter-spacing:.22em;text-transform:uppercase}.signin__title{font-size:clamp(64px,15vw,150px);font-weight:800;line-height:.85;text-transform:uppercase}.signin__lede{max-width:58ch;color:var(--ink-2);font-size:var(--fs-lede)}.signin__nonce{padding-left:12px;border-left:3px solid var(--warn)}.signin__nonce code{font-size:16px;overflow-wrap:anywhere}.signin__failure{padding-left:12px;border-left:3px solid var(--crit)}.dev-signin{display:grid;justify-items:start;gap:8px;margin-top:12px;padding:14px;border:1px dashed var(--warn);color:var(--ink-2)}.dev-signin .field{width:min(280px,100%)}.dev-signin__title{color:var(--ink);font-size:20px;font-weight:800;text-transform:uppercase}.dev-signin__flag{padding:0 6px;background:var(--warn);color:var(--on-fill);font-size:var(--fs-micro);letter-spacing:.1em;vertical-align:middle}
