@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/big-shoulders-display-latin-600-normal.DBjJvcBA.woff2)format("woff2"),url(/_astro/big-shoulders-display-latin-600-normal.DVaYP2lT.woff)format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/big-shoulders-display-latin-700-normal.KM2fueoL.woff2)format("woff2"),url(/_astro/big-shoulders-display-latin-700-normal.CMi6UoP4.woff)format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/big-shoulders-display-latin-800-normal.DDUD9Xuh.woff2)format("woff2"),url(/_astro/big-shoulders-display-latin-800-normal.CI0lhnTM.woff)format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/big-shoulders-display-latin-900-normal.CW8trzgu.woff2)format("woff2"),url(/_astro/big-shoulders-display-latin-900-normal.DMT-1gsg.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-400-normal.BrHNak5F.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-400-normal.BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-700-normal.BK6Glc0m.woff)format("woff")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}:root{--night:#0c0907;--housing:#16110d;--bezel:#0a0806;--edge:#2c221a;--amber:#ffb627;--amber-off:#ffb62713;--red:#ff5b3d;--red-off:#ff5b3d13;--paper:#f7f0e4;--muted:#bba98f;--maple:#d9a766;--ink:#22150a;--ink-soft:#573818;--paint:#fffaf0;--top-h:56px;--rail-h:66px;--peek:64px;--dock-h:0px;--display:"Big Shoulders Display", "Arial Narrow", sans-serif;--body:"Atkinson Hyperlegible", system-ui, sans-serif}html{background:var(--night);-webkit-text-size-adjust:100%}body{font-family:var(--body);color:var(--paper);background:radial-gradient(120% 50% at 50% -10%, #ffd69617, transparent 70%), var(--night);-webkit-font-smoothing:antialiased;min-height:100svh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);line-height:1.45}body.sim{--dock-h:calc(108px + env(safe-area-inset-bottom));padding-bottom:var(--dock-h)}button,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit}:focus-visible{outline:3px solid var(--paint);outline-offset:3px;border-radius:6px}.sheet :focus-visible{outline-color:var(--ink)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.top{z-index:30;height:calc(var(--top-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;backdrop-filter:blur(8px);background:#0c0907f0;justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;top:0}.brand{font-family:var(--display);letter-spacing:.01em;white-space:nowrap;color:var(--paper);font-size:1.45rem;font-weight:800;line-height:1;text-decoration:none}.brand span{color:var(--amber)}.mini{min-width:0;font-family:var(--display);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:1.45rem;font-weight:800;line-height:1;display:none;overflow:hidden}.mini .z{color:var(--amber)}.mini .o{color:var(--red)}.mini small{color:var(--muted);margin-left:.35em;font-size:.9rem;font-weight:700}body.scrolled .brand{display:none}body.scrolled .mini{display:block}.modes{background:var(--housing);border:1px solid var(--edge);border-radius:999px;flex:none;padding:3px;display:flex}.modes a{min-height:34px;color:var(--muted);border-radius:999px;align-items:center;padding:.38rem .7rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.modes a[aria-current=page]{background:var(--amber);color:var(--ink)}.modes svg{width:18px;height:18px;display:block}@media (width<=380px){.brand{font-size:1.25rem}.modes a{padding:.38rem .55rem;font-size:.84rem}}.pager{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;height:max(430px, calc(100svh - var(--top-h) - env(safe-area-inset-top) - var(--rail-h) - var(--peek) - var(--dock-h)));touch-action:pan-x pan-y;display:flex;overflow:auto hidden}.pager::-webkit-scrollbar{display:none}.pager.drag{scroll-snap-type:none;cursor:grabbing}.panel{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;height:100%;padding:4px 12px 0}.board{background:linear-gradient(180deg, #1a140f, var(--housing) 40%, #120e0a);height:100%;box-shadow:inset 0 0 0 1px var(--edge), inset 0 0 0 7px var(--bezel), inset 0 0 0 8px #241b14, 0 18px 40px -20px #000000e6;border-radius:20px;grid-template-rows:auto minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"top""zac""opp""last";gap:6px;padding:14px 14px 10px;display:grid;position:relative}.board:before,.board:after{content:"";background:#2e241b;border-radius:50%;width:6px;height:6px;position:absolute;top:11px;box-shadow:inset 0 1px 1px #000c}.board:before{left:11px}.board:after{right:11px}.b-top{grid-area:top;align-items:center;gap:10px;min-height:44px;padding:6px 8px 0;display:flex}.b-mode{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:inline-flex}.b-mode.live:before{content:"";background:var(--red);width:8px;height:8px;box-shadow:0 0 8px var(--red);border-radius:50%;animation:1.4s infinite blink}.b-mode.final{color:var(--paper)}.b-q{font-family:var(--display);color:var(--paper);white-space:nowrap;margin-left:auto;font-size:1.3rem;font-weight:700;line-height:1}.b-clock{align-items:center;gap:4px;display:flex}.b-clock .approx{font-family:var(--display);color:var(--muted);font-size:1.1rem;font-weight:700}.b-clock .seg{height:34px}.b-clock.off{display:none}.b-clock.dim .seg{opacity:.45}.row{border-radius:12px;align-items:stretch;gap:6px;min-height:0;display:flex;position:relative}.row.zac{grid-area:zac}.row.opp{grid-area:opp}.lab{writing-mode:vertical-rl;font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;flex:none;justify-content:center;align-items:center;gap:.4em;width:1.7rem;max-height:100%;padding:4px 0;font-size:1.2rem;font-weight:800;line-height:1;display:flex;overflow:hidden;transform:rotate(180deg)}.lab span{color:var(--muted);font-size:.95rem;font-weight:600}.row.zac .lab{color:var(--amber)}.row.opp .lab{color:#ff8a70}.digits{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.seg{width:auto;max-width:100%;height:100%;display:block;overflow:visible;transform:skew(-6deg)}.seg polygon,.seg rect{fill:var(--amber-off);transition:fill 90ms linear}.seg .on{fill:var(--amber)}.seg{filter:drop-shadow(0 0 7px #ffaa1e6b)}.row.opp .seg polygon{fill:var(--red-off)}.row.opp .seg .on{fill:var(--red)}.row.opp .seg{filter:drop-shadow(0 0 7px #ff503259)}.row.flick .seg{animation:.42s step-end flick}.row.hit:after{content:"";pointer-events:none;box-shadow:0 0 0 2px var(--amber), 0 0 40px 6px #ffb62773;border-radius:14px;animation:1.1s ease-out forwards hit;position:absolute;inset:-2px}.b-last{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:last;min-height:2.9em;padding:2px 8px;font-size:1rem;display:-webkit-box;overflow:hidden}.b-last b{color:var(--paper)}.b-last .zt{color:var(--amber)}@keyframes flick{0%{opacity:1}15%{opacity:.35}30%{opacity:1}45%{opacity:.55}60%{opacity:1}}@keyframes hit{0%{opacity:1}to{opacity:0}}@keyframes blink{50%{opacity:.3}}.idle .board{grid-template-rows:auto auto 1fr;grid-template-areas:"top""sg""body"}.idle-sg{grid-area:sg;align-items:center;gap:16px;padding:8px 10px 0;display:flex}.idle-sg .seg{flex:none;height:84px}.idle-cap{font-family:var(--display);font-size:1.7rem;font-weight:800;line-height:1.05}.idle-body{flex-direction:column;grid-area:body;gap:14px;padding:12px 10px 8px;display:flex}.idle-body a:not(.btn){color:var(--amber);text-underline-offset:3px;font-weight:700}body.is-idle .pager{height:auto;min-height:max(430px, calc(100svh - var(--top-h) - env(safe-area-inset-top) - var(--rail-h) - var(--dock-h)));overflow-x:hidden}body.is-idle .panel,body.is-idle .board{height:auto;min-height:inherit}body.is-idle .panel{padding-bottom:12px}body.is-idle .rail{display:none}.idle-body h2{font-family:var(--display);font-size:2rem;font-weight:800;line-height:1.05}.idle-body p{color:var(--muted)}.next-m{border-left:3px solid var(--amber);padding:2px 0 2px 12px}.next-m b{font-family:var(--display);font-size:1.45rem;font-weight:700;line-height:1.1;display:block}.next-m span{color:var(--muted);font-size:.95rem;display:block}.rail{height:var(--rail-h);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:0 14px;display:grid}.other{text-align:left;background:var(--housing);box-shadow:inset 0 0 0 1px var(--edge);border-radius:12px;justify-self:start;min-width:0;max-width:100%;padding:4px 12px 4px 10px;position:relative}.other b{font-family:var(--display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.2rem;font-weight:800;line-height:1.05;display:block}.other b .z{color:var(--amber)}.other span{color:var(--muted);white-space:nowrap;font-size:.74rem;display:block}.other .dot{background:var(--red);border-radius:50%;width:8px;height:8px;display:none;position:absolute;top:6px;right:6px}.other.unread .dot{animation:1.2s infinite blink;display:block}.other.ping-zac{animation:1s ease-out pingZ}.other.ping-opp{animation:1s ease-out pingO}@keyframes pingZ{0%{box-shadow:inset 0 0 0 1px var(--edge), 0 0 0 0 #ffb627e6}to{box-shadow:inset 0 0 0 1px var(--edge), 0 0 0 16px #ffb62700}}@keyframes pingO{0%{box-shadow:inset 0 0 0 1px var(--edge), 0 0 0 0 #bba98f99}to{box-shadow:inset 0 0 0 1px var(--edge), 0 0 0 10px #bba98f00}}.dots{gap:2px;display:flex}.dots button{place-items:center;width:26px;height:32px;display:grid}.dots button i{background:#4a3b2e;border-radius:50%;width:8px;height:8px;transition:width .2s}.dots button[aria-current=true] i{background:var(--amber);border-radius:4px;width:20px}.wake{color:var(--muted);text-align:right;justify-self:end;align-items:center;gap:8px;padding:6px 4px;font-size:.82rem;line-height:1.15;display:flex}.wake .track{background:#2b2119;border-radius:999px;flex:none;width:38px;height:22px;transition:background .2s;position:relative}.wake .track:after{content:"";background:#8c7a66;border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s,box-shadow .2s;position:absolute;top:3px;left:3px}.wake[aria-checked=true]{color:var(--paper)}.wake[aria-checked=true] .track{background:#5a3f12}.wake[aria-checked=true] .track:after{background:var(--amber);box-shadow:0 0 10px var(--amber);transform:translate(16px)}.wake:disabled{opacity:.55;cursor:default}.wake small{font-size:.7rem;display:block}.sheet{color:var(--ink);background:repeating-linear-gradient(90deg, transparent 0 57px, #6e3c1229 57px 58px), repeating-linear-gradient(90deg, #ffebc812 0 4px, transparent 4px 13px, #7846190f 13px 15px, transparent 15px 23px), repeating-linear-gradient(90deg, transparent 0 116px, #8c501e12 116px 174px), linear-gradient(180deg, #e0b073, var(--maple) 30%, #cf9a5a);border-radius:26px 26px 0 0;min-height:70vh;padding:0 18px 48px;position:relative;overflow:hidden;box-shadow:0 -10px 30px #0000008c}.sheet:before{content:"";pointer-events:none;border:5px solid #fffaf080;border-radius:50%;width:300px;height:300px;margin-left:-150px;position:absolute;top:-205px;left:50%}.sheet[hidden]{display:none}.handle{width:100%;font-family:var(--display);color:var(--ink);flex-direction:column;align-items:center;padding:9px 0 12px;font-size:1.25rem;font-weight:800;display:flex;position:relative}.handle:before{content:"";background:#22150a59;border-radius:3px;width:44px;height:5px;margin-bottom:8px}.sh-head{text-align:center;padding:8px 0 22px;position:relative}.sh-head h1,.sh-head h2{font-family:var(--display);font-size:2.1rem;font-weight:900;line-height:1.02}.sh-head p{color:var(--ink-soft);margin-top:6px}.sec{border-top:4px solid #fffaf0cc;padding:18px 0 22px}.sec h3,.page .sec h2{font-family:var(--display);margin-bottom:12px;font-size:1.65rem;font-weight:800;line-height:1}.sec h3 small,.page .sec h2 small{font-family:var(--body);color:var(--ink-soft);margin-left:.4em;font-size:.85rem;font-weight:400}.qt{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.qt th{color:var(--ink-soft);text-align:center;padding:0 2px 6px;font-size:.85rem;font-weight:700}.qt th:first-child{text-align:left}.qt th.now{color:var(--ink);text-underline-offset:5px;text-decoration:underline 3px #fffaf0e6}.qt td{text-align:center;font-family:var(--display);padding:6px 0;font-size:1.6rem;font-weight:700;line-height:1}.qt td:first-child{text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:7.5rem;font-size:1.2rem;font-weight:800;overflow:hidden}.qt td.won span{border-radius:50%;place-items:center;min-width:2.1em;height:2.1em;font-weight:900;display:inline-grid;box-shadow:inset 0 0 0 3px #fffaf0eb}.qt td.tot{font-size:1.9rem;font-weight:900}.qt td.empty{color:#57381873}.qt tr+tr td{border-top:2px solid #fffaf073}.stats{grid-template-columns:1fr 1fr;display:grid}.stat{padding:12px 12px 14px 0}.stat:nth-child(odd){border-right:3px solid #fffaf0cc}.stat:nth-child(2n){padding-left:14px}.stat:nth-child(-n+2){border-bottom:3px solid #fffaf0cc}.stat p{color:var(--ink-soft);font-size:.9rem}.stat b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:900;line-height:1.05;display:block}.stat span{color:var(--ink-soft);font-size:.88rem;display:block}.feed{list-style:none}.feed li{border-bottom:1px solid #6e3c1238;grid-template-columns:2.4rem 1fr auto;align-items:baseline;gap:8px;padding:7px 0;display:grid}.feed .fq{font-family:var(--display);color:var(--ink-soft);font-weight:700}.feed .fs{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:800}.feed .opp{color:var(--ink-soft)}.feed .miss{opacity:.62}.feed .new{animation:.45s ease-out rise}@keyframes rise{0%{opacity:0;transform:translateY(-6px)}}.link{text-underline-offset:3px;text-align:left;font-weight:700;text-decoration:underline 2px #22150a59}.more{border-radius:10px;margin-top:12px;padding:10px 14px;font-weight:700;box-shadow:inset 0 0 0 2px #fffaf0d9}.players{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ptile{text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:0;padding:8px 10px 10px;display:flex;box-shadow:inset 0 0 0 2px #fffaf0bf}.ptile .pn{font-family:var(--display);font-size:2.2rem;font-weight:900;line-height:.95}.ptile .pf{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.95rem;font-weight:700;overflow:hidden}.ptile .pp{color:var(--ink-soft);font-size:.82rem}.opps{margin-top:18px;list-style:none}.opps li{color:var(--ink-soft);border-bottom:1px solid #6e3c1238;justify-content:space-between;gap:10px;padding:6px 0;display:flex}.opps li b{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.2rem}.opps-h{margin-top:18px;font-weight:700}.note{color:var(--ink-soft);font-size:.85rem}.empty-s{color:var(--ink-soft)}.dock{z-index:40;border-top:1px solid var(--edge);padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#120d0a;flex-direction:column;gap:8px;display:none;position:fixed;bottom:0;left:0;right:0}body.sim .dock{display:flex}.led{background:#2a1f16;height:3px;position:absolute;top:-1px;left:0;right:0}.led i{background:var(--amber);width:0;height:100%;box-shadow:0 0 8px var(--amber);transition:width .25s;display:block}.drow{align-items:center;gap:8px;display:flex}.drow select{background:var(--housing);border:1px solid var(--edge);min-width:0;height:40px;color:var(--paper);border-radius:10px;flex:1;padding:0 10px;font-size:.92rem}.speeds{background:var(--housing);border:1px solid var(--edge);border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex}#speeds{gap:2px;display:flex}.speeds .lbl{color:var(--muted);padding:0 6px 0 4px;font-size:.78rem}.speeds button{height:32px;color:var(--muted);border-radius:7px;padding:0 9px;font-size:.88rem;font-weight:700}.speeds button[aria-pressed=true]{color:var(--amber);background:#3a2c1e}.btn{background:var(--housing);border:1px solid var(--edge);white-space:nowrap;height:42px;color:var(--paper);border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.drow .btn{min-width:0;padding:0 10px;font-size:.9rem}@media (width<=380px){.drow .btn{padding:0 8px;font-size:.84rem}.drow .btn.go{font-size:.92rem}}.btn.go{background:var(--amber);color:var(--ink);border-color:var(--amber);flex:1;font-size:1.05rem}.btn:disabled{opacity:.45;cursor:default}.drow .btn.go{font-size:1rem}.idle .btn.go{flex:none;align-self:flex-start;height:48px;padding:0 22px}.to{z-index:90;color:#1a0f04;cursor:pointer;display:none;position:fixed;inset:0;overflow:hidden}.to.on{display:block}.to-flood{background-color:#ffb21f;background-image:radial-gradient(circle,#fff6d68c 0 1.4px,#0000 1.9px),radial-gradient(circle at 50% 30%,#ffd15c,#ffae17 55%,#f08f00);background-size:9px 9px,100% 100%;position:absolute;inset:0}.to-jersey{font-family:var(--display);color:#0000;-webkit-text-stroke:3px #1a0f0433;letter-spacing:-.04em;font-size:min(120vw,76svh);font-weight:900;line-height:.8;position:absolute;bottom:-8svh;right:-6vw;transform:rotate(-7deg)}.to-body{padding:calc(env(safe-area-inset-top) + 9svh) 24px 0;flex-direction:column;align-items:flex-start;display:flex;position:absolute;inset:0}.to-team{color:#ffb21f;background:#1a0f04;border-radius:6px;padding:4px 10px;font-size:1.05rem;font-weight:700}.to-pts{font-family:var(--display);letter-spacing:-.03em;transform-origin:20% 60%;margin-top:4svh;margin-left:-.04em;font-size:min(86vw,50svh);font-weight:900;line-height:.8}.to-kind{font-family:var(--display);margin-top:1svh;font-size:min(15vw,9svh);font-weight:800;line-height:.95}.to-kind:empty{display:none}.to-name{font-family:var(--display);margin-top:2.5svh;font-size:min(21vw,12svh);font-weight:900;line-height:.95}.to-name span{opacity:.6;margin-right:.18em;font-weight:700}.to-score{font-family:var(--display);margin:auto 0 calc(env(safe-area-inset-bottom) + 8svh);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:800;line-height:1}.to.on .to-flood{animation:.34s cubic-bezier(.2,.9,.25,1) both floodIn}.to.on .to-jersey{animation:.9s cubic-bezier(.2,.9,.25,1) .1s both slideJ}.to.on .to-team{animation:.3s .18s both fadeUp}.to.on .to-pts{animation:.46s cubic-bezier(.2,1.4,.4,1) .16s both slam}.to.on .to-kind{animation:.35s .34s both fadeUp}.to.on .to-name{animation:.4s cubic-bezier(.2,.9,.25,1) .3s both fadeUp}.to.on .to-score{animation:.35s .45s both fadeUp}.to.out .to-flood{animation:.46s cubic-bezier(.6,0,.3,1) forwards floodOut}.to.out .to-jersey,.to.out .to-body{animation:.16s forwards fadeOut}@keyframes floodIn{0%{clip-path:inset(100% 0 0);filter:brightness(1.6)}to{clip-path:inset(0);filter:brightness()}}@keyframes floodOut{0%{clip-path:inset(0);opacity:1}70%{clip-path:inset(var(--rt) var(--rr,12px) var(--rb) var(--rl,12px) round 12px);opacity:1}to{clip-path:inset(var(--rt) var(--rr,12px) var(--rb) var(--rl,12px) round 12px);opacity:0}}@keyframes slam{0%{opacity:0;transform:scale(2.4)}55%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}}@keyframes slideJ{0%{opacity:0;transform:translate(18%)rotate(-7deg)}to{opacity:1;transform:rotate(-7deg)}}@keyframes fadeOut{to{opacity:0}}dialog.card{width:min(360px,100vw - 28px);color:var(--paper);background:linear-gradient(180deg, #1d1611, var(--housing));box-shadow:inset 0 0 0 1px var(--edge), 0 30px 80px #000000b3;border:0;border-radius:22px;margin:auto;padding:22px 20px 18px;overflow:hidden}dialog.card::backdrop{backdrop-filter:blur(3px);background:#060403b8}dialog.card[open]{animation:.32s cubic-bezier(.2,1.2,.4,1) cardIn}@keyframes cardIn{0%{opacity:0;transform:translateY(30px)scale(.96)}}.c-num{font-family:var(--display);color:#ffb62717;pointer-events:none;font-size:9rem;font-weight:900;line-height:1;position:absolute;top:-26px;right:-6px}.c-head{align-items:center;gap:16px;display:flex;position:relative}.c-av{width:92px;height:92px;box-shadow:0 0 0 3px var(--amber), 0 0 24px #ffb62759;font-family:var(--display);color:var(--amber);background:#2a2019;border-radius:50%;flex:none;place-items:center;font-size:2.3rem;font-weight:900;display:grid;overflow:hidden}.c-av img{object-fit:cover;width:100%;height:100%}.c-team{color:var(--muted);font-size:.88rem}.c-name{font-family:var(--display);font-size:2.3rem;font-weight:900;line-height:1}.c-jn{font-family:var(--display);color:var(--amber);font-size:1.2rem;font-weight:700}.c-stats{border-top:1px solid var(--edge);grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.c-stats div{text-align:center;padding:12px 4px 4px}.c-stats div+div{border-left:1px solid var(--edge)}.c-stats b{font-family:var(--display);color:var(--amber);font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:900;line-height:1;display:block}.c-stats span{color:var(--muted);font-size:.8rem}.c-guest{background:#221a14;border-radius:12px;margin-top:18px;padding:12px 14px}.c-guest b{font-family:var(--display);color:var(--amber);font-size:1.5rem;line-height:1.1;display:block}.c-guest p{color:var(--muted);font-size:.9rem}.c-foot{color:var(--muted);margin-top:12px;font-size:.78rem}.c-close{background:#2a2019;border-radius:10px;width:100%;height:44px;margin-top:14px;font-weight:700}@media (orientation:landscape) and (height<=560px){body.match:not(.is-idle) .top,body.match:not(.is-idle) .rail,body.match:not(.is-idle) .sheet,body.match:not(.is-idle) .dock,body.match:not(.is-idle) .toast{display:none!important}body.match:not(.is-idle),body.match.sim:not(.is-idle){padding-bottom:0;overflow:hidden}body.match:not(.is-idle) .pager{height:100svh}body.match:not(.is-idle) .panel{padding:max(8px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) 8px max(10px, env(safe-area-inset-left))}body.match:not(.is-idle) .board{grid-template:"zac top opp"minmax(0,1fr)"last last last"/minmax(0,1fr) auto minmax(0,1fr);gap:8px 14px;padding:18px 16px 6px}body.match:not(.is-idle) .b-top{flex-direction:column;justify-content:center;gap:12px;padding:0}body.match:not(.is-idle) .b-q{margin:0;font-size:1.6rem}body.match:not(.is-idle) .b-clock .seg{height:54px}body.match:not(.is-idle) .row{flex-direction:column}body.match:not(.is-idle) .lab{writing-mode:horizontal-tb;justify-content:center;width:auto;font-size:1.5rem;transform:none}body.match:not(.is-idle) .b-last{text-align:center;-webkit-line-clamp:1;min-height:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.row.flick .seg,.row.hit:after,.other.ping-zac,.other.ping-opp,.b-mode.live:before,.other.unread .dot,.feed .new,dialog.card[open]{animation:none!important}.row.hit:after{opacity:.8}.to.on .to-flood,.to.on .to-jersey,.to.on .to-team,.to.on .to-pts,.to.on .to-kind,.to.on .to-name,.to.on .to-score{animation:none}.to.on{animation:.35s both calmIn}.to.out{animation:.35s forwards calmOut}.to.out .to-flood,.to.out .to-jersey,.to.out .to-body{animation:none}.to-jersey{transform:rotate(-7deg)}@keyframes calmIn{0%{opacity:0}}@keyframes calmOut{to{opacity:0}}}.sheet.page{min-height:calc(100svh - var(--top-h) - env(safe-area-inset-top) - 10px);padding-top:26px;padding-bottom:calc(56px + env(safe-area-inset-bottom));margin-top:10px}.page .sh-head{text-align:left;padding:0 0 20px}.page .sh-head h1{font-size:2.6rem}.page .sec h2{margin-bottom:14px}.page p{max-width:62ch}.page a{text-underline-offset:3px}.page .hint{color:var(--ink-soft);margin-top:10px;font-size:.92rem}.page .hint[hidden],.page .sec[hidden]{display:none}.pbtn{background:var(--ink);min-height:46px;color:var(--paint);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.pbtn.quiet{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 2px #22150a8c}.pbtn:disabled{opacity:.5;cursor:default}.field{flex-direction:column;gap:6px;display:flex}.field label{font-size:.92rem;font-weight:700}.field select{width:100%;min-height:46px;color:var(--ink);background:#fffaf099;border:2px solid #22150a73;border-radius:10px;padding:0 12px;font-weight:700}.actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.fxs{list-style:none}.fx{border-bottom:1px solid #6e3c1247;grid-template-columns:3.1rem minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.fx:last-child{border-bottom:0}.fx-date{text-align:center;color:var(--ink-soft);font-size:.82rem;font-weight:700;line-height:1}.fx-date b{font-family:var(--display);color:var(--ink);margin:1px 0 2px;font-size:2rem;font-weight:900;display:block}.fx-title{font-family:var(--display);font-size:1.4rem;font-weight:800;line-height:1.08;display:block}.fx-meta{color:var(--ink-soft);margin-top:3px;font-size:.92rem;display:block}.fx-links{flex-wrap:wrap;gap:4px 16px;margin-top:6px;display:flex}.fx-links a{padding:4px 0;font-size:.92rem;font-weight:700;text-decoration:underline 2px #22150a59}.fx-score{font-family:var(--display);font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:1.6rem;font-weight:800;line-height:1;display:flex}.fx-score b{place-items:center;min-width:2em;height:2em;font-weight:800;display:inline-grid}.fx-score b.won{border-radius:50%;font-weight:900;box-shadow:inset 0 0 0 3px #fffaf0eb}.fx-score.none{font-family:var(--body);color:var(--ink-soft);padding-top:8px;font-size:.88rem;font-weight:700}.fx.off .fx-title{text-decoration:line-through #22150a80}.day-replay{border-bottom:1px solid #6e3c1247;padding:2px 0 12px calc(3.1rem + 12px);font-size:.92rem;font-weight:700;display:block}.stale{color:var(--ink-soft);margin-bottom:14px;font-weight:700}.stale[hidden]{display:none}.tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (width>=560px){.tiles{grid-template-columns:repeat(5,1fr)}}.tile{min-height:52px;font-family:var(--display);color:var(--ink);border-radius:8px;padding:6px 4px;font-size:1.3rem;font-weight:800;line-height:1;box-shadow:inset 0 0 0 2px #fffaf0bf}.tile[aria-pressed=true]{background:var(--ink);color:var(--amber);box-shadow:none}.sw{text-align:left;border-bottom:1px solid #6e3c1247;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 0;display:flex}.sw:last-of-type{border-bottom:0}.sw b{font-weight:700;display:block}.sw small{color:var(--ink-soft);font-size:.88rem;display:block}.sw .track{background:#22150a47;border-radius:999px;flex:none;width:46px;height:28px;transition:background .2s;position:relative}.sw .track:after{content:"";background:var(--paint);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:4px;left:4px}.sw[aria-checked=true] .track{background:var(--ink)}.sw[aria-checked=true] .track:after{background:var(--amber);transform:translate(18px)}.sw:disabled{opacity:.55;cursor:default}.version{color:var(--ink-soft);margin-top:14px;font-size:.88rem}.toast{z-index:80;max-width:460px;left:12px;right:12px;bottom:calc(var(--dock-h) + 12px + env(safe-area-inset-bottom));color:var(--paper);box-shadow:inset 0 0 0 1px var(--amber), 0 18px 40px #0009;background:#1d1611;border-radius:14px;align-items:center;gap:10px;margin:0 auto;padding:10px 10px 10px 16px;display:flex;position:fixed}body.sim .toast{bottom:calc(var(--dock-h) + 12px)}.toast[hidden]{display:none}.toast p{flex:1;min-width:0;font-size:.95rem;font-weight:700}.toast button{min-height:40px;color:var(--muted);border-radius:9px;flex:none;padding:0 12px;font-size:.92rem;font-weight:700}.toast button.go{background:var(--amber);color:var(--ink)}.toast button[hidden]{display:none}.toast :focus-visible{outline-color:var(--paint)}@media (prefers-reduced-motion:reduce){.sw .track,.sw .track:after{transition:none}}@media (width>=900px) and (height>=561px){:root{--col:1120px;--top-h:64px;--rail-h:62px}html{font-size:106.25%}.top{padding-inline:max(26px, calc((100% - var(--col)) / 2 + 12px))}.brand{font-size:1.6rem}main{max-width:var(--col);margin-inline:auto}body.match:not(.is-idle) .pager{height:clamp(340px,42svh,500px)}body.match:not(.is-idle) .board{grid-template:"zac top opp"minmax(0,1fr)"last last last"/minmax(0,1fr) auto minmax(0,1fr);gap:8px 24px;padding:22px 28px 12px}body.match:not(.is-idle) .b-top{flex-direction:column;justify-content:center;gap:14px;min-width:9rem;padding:0}body.match:not(.is-idle) .b-q{margin:0;font-size:1.6rem}body.match:not(.is-idle) .b-clock .seg{height:46px}body.match:not(.is-idle) .row{flex-direction:column}body.match:not(.is-idle) .digits{min-height:0}body.match:not(.is-idle) .lab{writing-mode:horizontal-tb;justify-content:center;width:auto;padding:0 0 8px;font-size:1.5rem;transform:none}body.match:not(.is-idle) .b-last{text-align:center;-webkit-line-clamp:1;min-height:0;padding-bottom:6px}body.is-idle .pager,body.is-idle .panel,body.is-idle .board{min-height:0}body.is-idle .panel{padding:28px 12px 48px}.idle .board{max-width:760px;margin-inline:auto;padding:30px 36px 36px}.idle-sg .seg{height:120px}.idle-cap{font-size:2.3rem}#sheet{border-radius:26px;grid-template-rows:auto auto 1fr auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:56px;margin-inline:12px;padding:0 34px 56px;display:grid}#sheet .handle{display:none}#sheet .sh-head{grid-column:1/-1;padding-top:30px}#sheet .s-q{grid-area:2/1}#sheet .s-stats{grid-area:3/1}#sheet .s-feed{grid-area:2/2/span 2}#sheet .s-players,#sheet .s-note{grid-column:1/-1}#sheet .s-players{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:56px;display:grid}#sheet .s-players h3{grid-column:1/-1}#sheet .s-players .players,#sheet .s-players .empty-s{grid-area:2/1/span 2}#sheet .s-players .opps-h{grid-area:2/2;margin-top:0}#sheet .s-players .opps{grid-area:3/2;margin-top:8px}body.match main{padding-bottom:28px}.qt{table-layout:fixed}.qt th:first-child{width:7.5rem}.wake{grid-column:3}.sheet.page{columns:2;max-width:calc(var(--col) - 24px);min-height:calc(100svh - var(--top-h) - 42px);border-radius:26px;column-gap:56px;margin:14px auto 28px;padding-inline:34px}.page .sh-head,.page>.field,.page>.stale{column-span:all}.page>.field{margin-bottom:24px}.page .sec{break-inside:avoid}.field{max-width:26rem}.tiles{grid-template-columns:repeat(auto-fill,minmax(5.4rem,1fr))}body.sim{--dock-h:64px}.dock{padding-inline:max(12px, calc((100% - var(--col)) / 2 + 12px));flex-direction:row;align-items:center;gap:10px}.dock .led+.drow{flex:1;min-width:0}.dock .drow select{max-width:24rem}.dock .btn.go{flex:0 0 9.5rem}}@media (width>=1180px) and (height>=561px){body.match.duo .pager{scroll-snap-type:none;overflow:hidden}body.match.duo .panel{cursor:pointer;flex:0 0 50%;padding-inline:8px}body.match.duo .panel:first-child{padding-left:12px}body.match.duo .panel:last-child{padding-right:12px}body.match.duo .panel.on{cursor:default}body.match.duo .panel.on .board{box-shadow:inset 0 0 0 2px var(--amber), inset 0 0 0 7px var(--bezel), inset 0 0 0 8px #241b14, 0 18px 40px -20px #000000e6}body.match.duo .panel.unread .board:after{background:var(--red);box-shadow:0 0 10px var(--red);animation:1.2s infinite blink}body.match.duo .board{grid-template:"top top""zac opp"minmax(0,1fr)"last last"/minmax(0,1fr) minmax(0,1fr);gap:6px 18px;padding:16px 22px 12px}body.match.duo .b-top{flex-direction:row;justify-content:flex-start;gap:10px;min-width:0;padding:0 4px}body.match.duo .b-q{margin-left:auto;font-size:1.3rem}body.match.duo .b-clock .seg{height:34px}body.match.duo .lab{font-size:1.3rem}body.match.duo #other-slot{display:none}}@media (hover:hover) and (pointer:fine){.modes a:not([aria-current=page]):hover{color:var(--paper)}.btn:not(.go):not(:disabled):hover{border-color:#6a5340}.btn.go:not(:disabled):hover,.toast button.go:hover{filter:brightness(1.08)}.speeds button:hover,.wake:not(:disabled):hover,.toast button:hover{color:var(--paper)}.other:hover{box-shadow:inset 0 0 0 1px var(--amber)}.dots button:hover i{background:var(--muted)}.dots button[aria-current=true]:hover i{background:var(--amber)}.ptile:hover,.tile:not([aria-pressed=true]):hover,.more:hover,.pbtn.quiet:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--paint);background:#fffaf042}.pbtn:not(.quiet):not(:disabled):hover{background:#3a2613}.link:hover,.fx-links a:hover,.day-replay a:hover{text-decoration-color:var(--ink)}.idle-body a:not(.btn):hover{color:var(--paper)}.c-close:hover{background:#3a2c21}.sw:not(:disabled):hover .track{box-shadow:0 0 0 3px #fffaf073}body.match.duo .panel:not(.on):hover .board{box-shadow:inset 0 0 0 1px #6a5340, inset 0 0 0 7px var(--bezel), inset 0 0 0 8px #241b14, 0 18px 40px -20px #000000e6}}@media (prefers-reduced-motion:reduce){body.match.duo .panel.unread .board:after{animation:none}}
