:root{--bg:#0b0d14;--panel:#141824;--rule:#262c3d;--ink:#eef0f5;--muted:#8d94a8;--accent:#ffb400;--win:#39d98a;--lose:#ff5d5d;--mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}body{background:radial-gradient(ellipse at top, #1a2036, var(--bg) 60%);color:var(--ink);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;font:15px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}body>*{max-width:1040px;margin-inline:auto;padding-inline:20px}.top{padding-top:28px}h1{letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:800}.tagline{color:var(--muted);margin:4px 0 0}code{font-family:var(--mono);color:var(--accent);font-size:.9em}.picker{gap:12px;margin-top:20px;display:grid}.featured{flex-wrap:wrap;gap:10px;display:flex}.featured:empty{display:none}.chip{border:1px solid var(--rule);background:var(--panel);min-width:220px;color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:10px;gap:2px;padding:10px 14px;transition:border-color .12s ease-out,transform .12s ease-out;display:grid}.chip:hover{border-color:var(--muted)}.chip:active{transform:scale(.98)}.chip[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.chip .k{font:600 .7rem/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.chip .bet-name{font-weight:700}.chip .line{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}.chip .line.winning,.chip .line.won{color:var(--win)}.chip .line.losing,.chip .line.lost{color:var(--lose)}.browse{flex-wrap:wrap;gap:10px;display:flex}.browse label{color:var(--muted);align-items:center;gap:8px;font-size:.85rem;display:flex}.browse .grow{flex:240px;min-width:0}.browse .grow select{text-overflow:ellipsis;flex:1;width:100%;min-width:0}select,input[type=date],button{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--rule);border-radius:8px;padding:6px 10px;font-size:.85rem}button{cursor:pointer}button:hover,select:hover{border-color:var(--muted)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stage-wrap{margin-top:16px}.stage{aspect-ratio:16/9;border:1px solid var(--rule);background:#000;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 20px 60px -20px #000}canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.bug{font-variant-numeric:tabular-nums;border-radius:6px;align-items:stretch;font:700 clamp(.7rem,1.6vw,1rem)/1 ui-sans-serif,system-ui,sans-serif;display:flex;position:absolute;bottom:5%;left:3%;overflow:hidden;box-shadow:0 6px 20px #0008}.bug-team{color:#fff;align-items:center;gap:.7em;padding:.55em .8em;display:flex}.bug-team .score{text-align:right;min-width:1.4em;font-size:1.25em}.bug-team.has-ball .abbr:after{content:" ◂";color:var(--accent)}.bug-clock,.bug-down{color:#fff;background:#10131c;align-items:center;gap:.6em;padding:.55em .8em;display:flex}.bug-down{color:var(--accent);font-family:var(--mono);background:#1d2333;font-size:.85em}.bug-down:empty{display:none}.bet{font:700 clamp(.65rem, 1.4vw, .85rem)/1.2 var(--mono);border:1px solid var(--rule);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10131cdd;border-radius:999px;padding:.45em .8em;position:absolute;top:5%;right:3%}.bet.winning,.bet.won{color:var(--win);border-color:color-mix(in oklab, var(--win) 50%, transparent)}.bet.losing,.bet.lost{color:var(--lose);border-color:color-mix(in oklab, var(--lose) 50%, transparent)}.stats{font:.65rem/1.3 var(--mono);color:#fffc;white-space:pre;font-variant-numeric:tabular-nums;background:#0009;border-radius:6px;padding:.35em .6em;position:absolute;top:5%;left:3%}.notice{text-align:center;background:#0008;place-content:center;padding:1em;font-size:clamp(.9rem,2.4vw,1.4rem);font-weight:700;display:grid;position:absolute;inset:0}.notice small{color:var(--muted);margin-top:.4em;font-size:.65em;font-weight:400;display:block}.controls{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.controls button{min-width:38px}.controls input[type=range]{min-width:0;accent-color:var(--accent);flex:120px}.count{font:.8rem var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;min-width:6em}.live{color:var(--lose);font-weight:700}.live[aria-pressed=true]{background:color-mix(in oklab, var(--lose) 18%, var(--panel));border-color:var(--lose)}.ticker{background:var(--panel);border:1px solid var(--rule);border-radius:10px;min-height:3.2em;margin-top:12px;padding:10px 14px;font-size:.95rem}.ticker .meta{font:.75rem var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-right:.6em}.ticker .score-flag{color:var(--accent);font-weight:700}.wp{margin:14px 0 0}.wp figcaption{font:.75rem var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;margin-bottom:4px;display:flex}.wp svg{background:var(--panel);border:1px solid var(--rule);cursor:pointer;border-radius:10px;width:100%;height:90px;display:block}footer{color:var(--muted);margin-top:28px;padding-bottom:40px;font-size:.8rem}footer a{color:var(--ink)}@media (width<=640px){.chip{flex:100%;min-width:0}.stats{display:none}}
