@font-face{font-family:Lexend;font-style:normal;font-weight:300 800;font-display:swap;src:url(/lexend.woff2) format("woff2")}:root{--indigo: #0a0a3c;--rubber: #2e343f;--rubber-tint: #eaebec;--teal: #2d93ad;--clay: #ea6645;--sky: #55d1ff;--sky-tint: #ddf6ff;--sky-viz: #00729c;--green-viz: #027c6d;--green: #39ffa0;--yellow: #ffd639;--white: #fff;--gold-ink: #826b11;--bronze: #d48b73;--bronze-ink: #8a4b35;--bronze-tint: #ecc3b3;--silver: #c5cbd6;--page: #f5f7fa;--card: #fff;--ink: var(--indigo);--text: var(--rubber);--rule: var(--rubber-tint);--muted: rgba(46, 52, 63, .5);--wrap-live: var(--indigo);--wrap-idle: rgba(10, 10, 60, .1);--tile-ink-idle: var(--indigo);--live-accent: var(--clay);--win-bg: var(--sky-tint);--win-line: var(--sky);--win-ink: var(--sky-viz);--serve-bg: var(--sky-tint);--serve-ink: var(--sky-viz);--timer-live: var(--green-viz);--timer-done: var(--clay);--shadow: 0 1.75px 3.5px rgba(0, 0, 0, .04);--d: 1;--px: calc(100cqh / 1080)}[data-theme=dark]{--page: #0f1117;--card: #1a1d24;--ink: #f2f3f5;--text: #e3e5ea;--rule: #2a2e37;--muted: rgba(227, 229, 234, .55);--wrap-live: #1c6b80;--wrap-idle: rgba(255, 255, 255, .08);--tile-ink-idle: #f2f3f5;--live-accent: #ff9d85;--win-bg: #10384a;--win-line: var(--sky);--win-ink: #8fe3ff;--serve-bg: var(--win-bg);--serve-ink: var(--win-ink);--timer-live: #3ecfb2;--timer-done: #ff8a6b;--gold-ink: var(--yellow);--bronze-ink: #e8b7a3;--shadow: 0 2px 6px rgba(0, 0, 0, .4)}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:Lexend,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:#000;color:var(--ink);overflow:hidden;-webkit-font-smoothing:antialiased}#backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#000}#stage{position:relative;width:100vw;height:100vh;background:var(--page);color:var(--ink);container-type:size;overflow:hidden;transform-origin:center center}#page{position:absolute;inset:0;padding:calc(24*var(--px));display:flex;flex-direction:column;gap:calc(16*var(--px))}header{flex:0 0 auto;height:calc(64*var(--px));display:flex;gap:calc(2*var(--px));border-radius:calc(12*var(--px));overflow:hidden;box-shadow:var(--shadow)}header>div{background:var(--card);display:flex;align-items:center}.details{flex:1 1 auto;min-width:0;padding:calc(12*var(--px)) calc(16*var(--px));gap:calc(12*var(--px))}.details .mark{width:calc(40*var(--px));height:calc(40*var(--px));flex:0 0 auto}.details .sess{display:flex;align-items:baseline;gap:calc(12*var(--px));min-width:0}.details .sess b{font-size:calc(24*var(--px));font-weight:700;line-height:1.3;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0}.details .sess .pipe{width:calc(2*var(--px));height:calc(24*var(--px));background:var(--rule);align-self:center;flex:0 0 auto;border-radius:1px}.details .sess span{font-size:calc(16*var(--px));font-weight:400;line-height:1.3;color:var(--win-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0}.roundseg{flex:0 0 auto;padding:0 calc(24*var(--px));gap:calc(8*var(--px));font-size:calc(28*var(--px));line-height:1;white-space:nowrap}.roundseg b{font-weight:700;color:var(--teal)}.roundseg span{font-weight:400;color:var(--muted)}.roundseg .dots{display:none;gap:calc(6*var(--px));margin-left:calc(16*var(--px))}.roundseg .dots i{width:calc(8*var(--px));height:calc(8*var(--px));border-radius:50%;background:var(--rule);display:block}.roundseg .dots i.on{background:var(--teal)}.timerseg{flex:0 0 auto;padding:0 calc(16*var(--px));gap:calc(12*var(--px));font-size:calc(44*var(--px));font-weight:700;line-height:1;color:var(--text)}.timerseg .t{display:flex;align-items:center;gap:calc(4*var(--px))}.timerseg .dg{width:calc(28*var(--px));text-align:center;display:inline-block}.timerseg .colon,.timerseg .paused-mark{display:flex;justify-content:space-between}.timerseg .colon{width:calc(5*var(--px));height:calc(15*var(--px));flex-direction:column;margin:0 calc(2*var(--px))}.timerseg .colon i{width:calc(5*var(--px));height:calc(5*var(--px));border-radius:50%;background:currentColor;display:block}.timerseg .paused-mark{width:calc(18*var(--px));height:calc(24*var(--px))}.timerseg .paused-mark i{width:calc(6*var(--px));height:100%;border-radius:calc(2*var(--px));background:currentColor;display:block}.timerseg.ready .t{opacity:.35}.timerseg.running{color:var(--timer-live)}.timerseg.paused{color:var(--muted)}.timerseg.warning{color:var(--timer-done)}.timerseg:not(.ready) .dg.lead{color:var(--text);opacity:.15}header{overflow:visible}header>div:first-child{border-radius:calc(12*var(--px)) 0 0 calc(12*var(--px))}header>div:last-child{border-radius:0 calc(12*var(--px)) calc(12*var(--px)) 0}.viewseg{flex:0 0 auto;position:relative;padding:0 calc(8*var(--px)) 0 0;background:var(--card);margin-left:calc(-2*var(--px))}.vbtn{display:flex;align-items:center;gap:calc(10*var(--px));height:calc(44*var(--px));padding:0 calc(14*var(--px)) 0 calc(12*var(--px));border:calc(2*var(--px)) solid var(--rule);border-radius:calc(10*var(--px));background:var(--card);color:var(--ink);font:700 calc(20*var(--px))/1 Lexend,sans-serif;cursor:pointer;white-space:nowrap}.vbtn .vi{display:flex;align-items:center;gap:calc(3*var(--px));color:var(--teal)}.vbtn .vi svg,.vmenu .vi svg{height:calc(18*var(--px));width:auto;display:block}.vbtn .chev{width:calc(12*var(--px));height:calc(8*var(--px));color:var(--muted);margin-left:calc(4*var(--px));transition:transform .15s}.viewseg.open .vbtn .chev{transform:rotate(180deg)}.vmenu{display:none;position:absolute;top:calc(100% + 8*var(--px));right:calc(8*var(--px));width:calc(256*var(--px));background:var(--card);border-radius:calc(8*var(--px));box-shadow:0 calc(8*var(--px)) calc(24*var(--px)) #2d93ad40;padding:calc(16*var(--px)) calc(20*var(--px));z-index:40}.vmenu .it{display:flex;align-items:center;justify-content:space-between;height:calc(40*var(--px));font:700 calc(18*var(--px))/1 Lexend,sans-serif;color:var(--ink);cursor:pointer;border-bottom:1px solid rgba(46,52,63,.2)}.vmenu .it:last-child{border-bottom:0}.vmenu .it .vi{display:flex;align-items:center;gap:calc(3*var(--px));color:var(--teal)}.vmenu .it.on{color:var(--teal)}.vmenu .it.off{opacity:.35;cursor:default}.vi .pl{display:flex;align-items:center}.vi .pl svg{height:calc(8*var(--px))}[data-theme=dark] .vmenu .it{border-bottom-color:var(--rule)}[data-theme=dark] .vmenu{box-shadow:0 8px 24px #00000080}main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:calc(16*var(--px));position:relative}.view{flex:1 1 auto;min-height:0;display:none}.view.on{display:flex;flex-direction:column;min-height:0;gap:calc(16*var(--px))}.grid{flex:1 1 auto;min-height:0;display:grid;gap:calc(24*var(--px)*var(--d));grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:repeat(var(--rows),minmax(0,1fr))}.court{border-radius:calc(12*var(--px)*var(--d));padding:0 calc(4*var(--px)*var(--d)) calc(4*var(--px)*var(--d));background:var(--wrap-idle);display:flex;flex-direction:column;min-height:0;min-width:0}.court.live{background:var(--wrap-live)}.court .ct{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:calc(8*var(--px)*var(--d));padding:calc(8*var(--px)*var(--d)) calc(12*var(--px)*var(--d)) calc(10*var(--px)*var(--d));font-size:calc(24*var(--px)*var(--d));line-height:1;white-space:nowrap;overflow:hidden}.court .ct b{font-weight:700;color:var(--tile-ink-idle);flex:0 0 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis}.court .ct small{font-weight:400;color:var(--tile-ink-idle);opacity:.6;font-size:1em;flex:0 1 auto;min-width:0;margin-right:auto;overflow:hidden;text-overflow:ellipsis}.court.live .ct b,.court.live .ct small{color:#fff}.court .ct .st{font-weight:400;color:var(--muted);display:flex;align-items:center;gap:calc(8*var(--px)*var(--d));flex:0 1 auto;min-width:0;overflow:hidden;font-variant-numeric:tabular-nums}.court .ct .st>span{flex:0 1 auto;min-width:0;overflow:hidden}.court .ct .st:has(>.live-dot){min-width:.6em}.court .ct .st>span:empty{display:none}.court .ct:has(>.st>.live-dot) b{max-width:calc(100% - .6em - 8*var(--px)*var(--d))}.court .ct:has(>small):has(>.st>.live-dot) b{max-width:calc(100% - .6em - 16*var(--px)*var(--d))}.court .ct .st.done{color:var(--text)}.court.live .ct .st{color:var(--live-accent)}.court.live .ct .st.gold{color:var(--yellow)}.court.live .ct .st.bronze{color:var(--bronze-tint)}.court .ct .st .fa{width:1em;height:1em;display:block;flex:0 0 auto}.court .ct .st i{flex:0 0 auto;width:.6em;height:.6em;border-radius:50%;background:currentColor;display:block;animation:pulse 1.6s infinite}.court .ct .st .clock{width:.8em;height:.8em;display:block}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.mc{flex:1 1 auto;min-height:0;background:var(--card);border-radius:calc(8*var(--px)*var(--d));display:flex;flex-direction:column;position:relative;overflow:hidden}.court-results{container-type:size;padding:0 calc(12*var(--px)*var(--d))}.court-result{flex:1 1 0;min-height:0;display:flex;align-items:center;gap:calc(10*var(--px)*var(--d))}.court-result+.court-result{border-top:calc(1.5*var(--px)) solid var(--rule)}.court-result .result-rank{position:absolute;top:0;left:0;display:grid;place-items:center;width:min(calc(24*var(--px)*var(--d)),calc(45cqh / var(--result-rows)));aspect-ratio:1;border-radius:50%;background:var(--win-bg);color:var(--win-ink);font-size:min(calc(16*var(--px)*var(--d)),calc(30cqh / var(--result-rows)));font-weight:700}.result-avatar{position:relative;flex:0 0 auto;padding-left:min(calc(12*var(--px)*var(--d)),calc(22cqh / var(--result-rows)))}.court-result .av{--avs: min(calc(40*var(--px)*var(--d)), calc(75cqh / var(--result-rows)))}.result-player{flex:1;min-width:0}.court-results .court-result .nm{display:block;font-size:min(calc(26*var(--px)*var(--d)),calc(45cqh / var(--result-rows)))}.result-diff{display:block;color:var(--muted);font-size:min(calc(14*var(--px)*var(--d)),calc(26cqh / var(--result-rows)));line-height:1.4;white-space:nowrap}.result-record{flex:0 0 auto;color:var(--ink);font-size:min(calc(30*var(--px)*var(--d)),calc(50cqh / var(--result-rows)));font-variant-numeric:tabular-nums;white-space:nowrap}.mc .team{flex:1 1 0;min-height:0;display:flex;align-items:center;gap:calc(12*var(--px)*var(--d));padding:calc(10*var(--px)*var(--d)) calc(12*var(--px)*var(--d));position:relative}.mc .team .players{flex:1 1 auto;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:center}.mc .team .p+.p{margin-top:var(--rowgap, calc(8*var(--px)*var(--d)))}.mc .team .p{display:flex;align-items:center;gap:calc(12*var(--px)*var(--d));min-width:0}.mc .av{width:var(--avs, calc(40*var(--px)*var(--d)));height:var(--avs, calc(40*var(--px)*var(--d)));border-radius:50%;object-fit:cover;flex:0 0 auto;background:var(--rule)}.mc .nm{font-size:calc(28*var(--px)*var(--d));font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mc .div{flex:0 0 auto;margin:0 calc(8*var(--px)*var(--d));height:calc(2*var(--px)*var(--d));border-radius:1px;background:var(--rule)}.mc .sc{flex:0 0 auto;min-width:calc(72*var(--px)*var(--d));height:calc(56*var(--px)*var(--d));display:flex;align-items:center;justify-content:flex-end;gap:calc(8*var(--px)*var(--d));font-size:calc(48*var(--px)*var(--d));font-weight:400;line-height:1;color:var(--text);opacity:.5;font-variant-numeric:tabular-nums}.mc .sc .caret{width:calc(12*var(--px)*var(--d));height:calc(20*var(--px)*var(--d));flex:0 0 auto;visibility:hidden}.mc .sc .caret svg{width:100%;height:100%;display:block}.mc .sc .cell{min-width:1.3em;text-align:right}.mc.multi .sc{opacity:1;font-size:calc(30*var(--px)*var(--d));gap:calc(4*var(--px)*var(--d))}.mc.multi .sc .cell{width:1.4em;height:1.4em;min-width:0;display:flex;align-items:center;justify-content:center;border:calc(2*var(--px)*var(--d)) solid var(--text);border-radius:calc(8*var(--px)*var(--d));padding:0;line-height:1;box-sizing:border-box}.mc.multi .sc .cell.w{font-weight:700;color:inherit}.mc.multi .sc .cell.l{opacity:1;border-color:color-mix(in srgb,var(--text) 25%,transparent);color:color-mix(in srgb,var(--text) 50%,transparent);font-weight:400}.mc.scored .div{background:var(--card)}.mc.scored .team.lose .nm{font-weight:400;opacity:.5}.mc.scored .team.win{--i: calc(4*var(--px)*var(--d))}.mc.scored .team.win:before{content:"";position:absolute;inset:var(--i);background:var(--win-bg);border:calc(2*var(--px)*var(--d)) solid var(--win-line);border-radius:calc(4*var(--px)*var(--d));pointer-events:none}.mc.scored .team>*{position:relative}.mc.scored .team.win .nm{color:var(--win-ink)}.mc.scored .team.win .sc{color:var(--win-ink);opacity:1;font-weight:700}.mc.scored .team.win .sc .caret{visibility:visible;color:var(--win-ink)}.mc.multi.scored .team.win .sc{font-weight:400;opacity:1}.mc.multi.scored .team.lose .sc{opacity:1;color:var(--text)}.mc .bench{flex:0 0 auto;display:flex;align-items:center;gap:calc(10*var(--px)*var(--d));padding:calc(6*var(--px)*var(--d)) calc(12*var(--px)*var(--d));background:var(--wrap-idle);border-top:calc(2*var(--px)*var(--d)) solid var(--rule)}.mc .bench .lb{font-size:calc(14*var(--px)*var(--d));font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex:0 0 auto;width:4.2em}.mc .bench .av{width:calc(28*var(--px)*var(--d));height:calc(28*var(--px)*var(--d))}.mc .bench .nm{font-size:calc(20*var(--px)*var(--d));font-weight:500}.mc .bench .nm em{font-style:normal;font-weight:400;opacity:.45;margin:0 .1em}.mc .roster{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:space-evenly;padding:calc(6*var(--px)*var(--d)) calc(12*var(--px)*var(--d))}.mc .roster .p{display:flex;align-items:center;gap:calc(12*var(--px)*var(--d));min-width:0}.mc .team.compact .players{justify-content:center}.mc .team.compact .p{gap:calc(10*var(--px))}.g .mc .team.compact .nm{font-size:var(--cfs, calc(var(--h)*.15))}.g .mc .team.compact{padding:calc(var(--h)*.03) calc(var(--h)*.07)}.mc .team.compact .avs{display:flex;flex:0 0 auto}.mc .team.compact .avs .av{border:calc(2*var(--px)) solid var(--card);box-sizing:content-box}.mc .team.compact .avs .av+.av{margin-left:calc(-8*var(--px) - 2*var(--px))}.mc .team.compact .nm{font-size:var(--cfs, inherit)}.mc .team.compact .nm em{font-style:normal;font-weight:400;opacity:.45;margin:0 .1em}.mc.scored .team.compact.win .avs .av{border-color:var(--win-bg)}.serve{flex:0 0 auto;display:flex;align-items:center;gap:calc(8*var(--px)*var(--d));padding:calc(5*var(--px)*var(--d)) calc(12*var(--px)*var(--d)) calc(5*var(--px)*var(--d)) calc(8*var(--px)*var(--d));border-radius:999px;background:var(--serve-bg);color:var(--serve-ink);font-size:calc(16*var(--px)*var(--d));font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap}.serve svg{display:block;width:calc(24*var(--px)*var(--d));height:calc(24*var(--px)*var(--d));min-width:calc(20*var(--px));min-height:calc(20*var(--px))}.serve.ball{padding:calc(4*var(--px)*var(--d));background:none}.serve.ball span{display:none}.serve.ball svg{width:calc(30*var(--px)*var(--d));height:calc(30*var(--px)*var(--d))}.mc .team.compact .serve{padding:0 calc(4*var(--px));background:none}.mc .team.compact .serve span{display:none}.mc .team.compact .serve svg{width:calc(var(--h)*.14);height:calc(var(--h)*.14)}.byes{flex:0 0 auto;height:calc(64*var(--px));border-radius:calc(12*var(--px));background:var(--wrap-idle);display:flex;align-items:stretch;overflow:hidden}.byes .lb{flex:0 0 auto;display:flex;align-items:center;gap:calc(8*var(--px));padding:0 calc(16*var(--px));font-size:calc(22*var(--px));font-weight:700;color:var(--tile-ink-idle);line-height:1;white-space:nowrap}.byes .lb span{font-weight:400;color:var(--muted)}.byes .strip{flex:1 1 auto;min-width:0;margin:calc(4*var(--px)) calc(4*var(--px)) calc(4*var(--px)) 0;background:var(--card);border-radius:calc(8*var(--px));overflow:hidden;display:flex;align-items:center;position:relative}.byes .track{display:flex;align-items:center;gap:calc(28*var(--px));padding:0 calc(16*var(--px));white-space:nowrap;flex:0 0 auto}.byes .strip.ticker .track{animation:ticker var(--tdur, 20s) linear infinite}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.byes .chip{display:flex;align-items:center;gap:calc(10*var(--px));flex:0 0 auto;position:relative}.byes .chip+.chip:before{content:"";position:absolute;left:calc(-14*var(--px));top:15%;height:70%;width:calc(2*var(--px));background:var(--rule);border-radius:1px}.byes .chip .avs{display:flex}.byes .chip .av{width:calc(36*var(--px));height:calc(36*var(--px));border-radius:50%;object-fit:cover;border:calc(2*var(--px)) solid var(--card)}.byes .chip .avs .av+.av{margin-left:calc(-10*var(--px))}.byes .chip .nm{font-size:calc(22*var(--px));font-weight:600;letter-spacing:-.02em;color:var(--text);line-height:1.3;display:flex;flex-direction:column;gap:calc(4*var(--px))}.byes .chip .nm em{font-style:normal;font-weight:400;opacity:.45;margin:0 .1em}.byes .chip .nm small{font-size:calc(14*var(--px));font-weight:400;color:var(--win-ink)}.btabs{flex:0 0 auto;display:flex;gap:calc(16*var(--px));align-items:stretch;height:calc(44*var(--px));padding:0 calc(8*var(--px))}.btab{height:100%;display:flex;align-items:center;gap:calc(8*var(--px));padding:0 calc(16*var(--px));border-radius:calc(8*var(--px));font-size:calc(22*var(--px));font-weight:700;line-height:1;background:var(--yellow);color:var(--indigo);white-space:nowrap;overflow:hidden}.btab .n{font-weight:400;opacity:.6}.btab.cons{background:transparent;border:calc(2*var(--px)) solid var(--bronze);color:var(--bronze-ink)}.btab .winner{margin-left:auto;font-weight:400;opacity:.8;overflow:hidden;text-overflow:ellipsis}.btab .winner b{font-weight:700;opacity:1}.bwrap{flex:1 1 auto;min-height:0;position:relative;display:flex}.bwrap svg.conn{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.bcol{flex:1 1 0;min-width:0;display:flex;flex-direction:column;min-height:0;padding:0 calc(10*var(--px))}.bcol .rh{flex:0 0 auto;height:calc(40*var(--px));margin-bottom:calc(10*var(--px));display:flex;align-items:center;justify-content:center;gap:calc(8*var(--px));padding:0 calc(10*var(--px));border-radius:calc(8*var(--px));background:#ffd63947;color:var(--indigo);font-weight:700;font-size:calc(20*var(--px));line-height:1;white-space:nowrap;overflow:hidden}.bcol .rh span{overflow:hidden;text-overflow:ellipsis;min-width:0}.bcol.cons .rh{background:#d48b7338;color:var(--bronze-ink)}.bcol.live .rh{background:var(--yellow)}.bcol.cons.live .rh{background:var(--bronze);color:#fff}[data-theme=dark] .bcol .rh{color:var(--yellow);background:#ffd63929}[data-theme=dark] .bcol.live .rh{color:var(--indigo);background:var(--yellow)}[data-theme=dark] .bcol.cons .rh{color:#e8b7a3;background:#d48b7338}[data-theme=dark] .bcol.cons.live .rh{color:#fff;background:var(--bronze)}.bcol .games{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:space-around}.g{--h: var(--cardh);height:var(--h);margin:calc(4*var(--px)) 0;flex:0 0 auto;border-radius:calc(var(--h)*.08);background:var(--wrap-idle);padding:0 calc(var(--h)*.025) calc(var(--h)*.025);display:flex;flex-direction:column;position:relative}.g.live{background:var(--wrap-live)}.g .gt{flex:0 0 auto;height:calc(var(--h)*.2);display:flex;align-items:center;justify-content:space-between;padding:0 calc(var(--h)*.07);font-size:calc(var(--h)*.11);line-height:1;color:var(--tile-ink-idle);font-weight:700;white-space:nowrap;overflow:hidden}.g.live .gt{color:#fff}.g .gt span{font-weight:400;color:var(--live-accent);display:flex;align-items:center;gap:.4em}.g .gt span i{width:.55em;height:.55em;border-radius:50%;background:currentColor;animation:pulse 1.6s infinite}.g.tbd{background:var(--card);border:0;box-shadow:var(--shadow);align-items:center;justify-content:center;color:var(--text);opacity:.55;font-size:calc(var(--h)*.17);font-weight:500;text-align:center;line-height:1.15;padding:0 .4em}.g.tbd small{display:block;font-size:.72em;font-weight:400;opacity:.7;margin-top:.2em}.g .mc{border-radius:calc(var(--h)*.055)}.g .mc .team{padding:calc(var(--h)*.05) calc(var(--h)*.07);gap:calc(var(--h)*.06)}.g .mc .team .players{gap:calc(var(--h)*.02)}.g .mc .nm{font-size:min(calc(var(--h)*.11),calc(var(--colw, 9999px)*.054))}.g .mc .p{gap:calc(var(--h)*.04)}.g .mc .div{margin:0 calc(var(--h)*.04);height:2px}.g .mc .sc{width:auto;min-width:1.3em;height:calc(var(--h)*.2);font-size:calc(var(--h)*.19);gap:calc(var(--h)*.03)}.g .mc .sc .caret{width:calc(var(--h)*.045);height:calc(var(--h)*.08)}.g .mc.scored .team.win{--i: calc(var(--h)*.015)}.g .mc.scored .team.win:before{border-width:calc(var(--h)*.01);border-radius:calc(var(--h)*.03)}.g.done{background:transparent;padding:0}.g.done .mc{box-shadow:var(--shadow)}.g.mini .mc .team{padding:calc(var(--h)*.04) calc(var(--h)*.06);gap:calc(var(--h)*.04)}.g.mini .mc .team .players{flex:1 1 auto}.g.mini .mc .team .p{gap:calc(var(--h)*.05)}.g.mini .mc .avs{display:flex;flex:0 0 auto}.g.mini .mc .avs .av{width:var(--mav);height:var(--mav);border:calc(2*var(--px)) solid var(--card);box-sizing:content-box}.g.mini .mc .avs .av+.av{margin-left:calc(var(--mav)*-.35)}.g.mini .mc .nm{font-size:var( --mfs, clamp(calc(12*var(--px)), calc(var(--h)*.17), calc(22*var(--px))) );font-weight:600}.g.mini .mc .nm em{margin:0}.g.mini .mc .nm em{font-style:normal;font-weight:400;opacity:.45;margin:0 .1em}.g.mini .mc .sc{font-size:var( --mfs, clamp(calc(12*var(--px)), calc(var(--h)*.17), calc(22*var(--px))) );min-width:1em;height:auto}.g.mini .mc .sc .caret{display:none}.g.mini .mc.scored .team.win .avs .av{border-color:var(--win-bg)}.g.compact.live{flex-direction:row;align-items:stretch;padding:calc(var(--h)*.03)}.g.compact.live .mc{flex:1 1 auto;min-width:0}.g .cbadge{flex:0 0 auto;order:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12em;padding:0 calc(10*var(--px)) 0 calc(12*var(--px));color:#fff;line-height:1;font-size:max(calc(var(--h)*.14),calc(13*var(--px)));font-weight:500;letter-spacing:.04em;text-transform:uppercase}.g .cbadge b{font-size:max(calc(var(--h)*.34),calc(24*var(--px)));font-weight:700;letter-spacing:0}.g .cbadge i{width:.5em;height:.5em;border-radius:50%;background:var(--live-accent);display:block;animation:pulse 1.6s infinite;margin-top:.1em}.g .mc .team .p.slot .nm{color:var(--muted);font-weight:400}.g .mc .team .p.slot .av{background:var(--rule);opacity:.5}.g.champ{background:var(--yellow);--win-bg: rgba(255, 214, 57, .22);--win-line: var(--yellow);--win-ink: #826b11}.g.champ .gt{color:var(--indigo)}.g.champ .gt span{color:var(--indigo);opacity:.6}.g.cons-champ{background:var(--bronze);--win-bg: rgba(212, 139, 115, .2);--win-line: var(--bronze);--win-ink: #8a4b35}.g.cons-champ .gt{color:#fff}.g.cons-champ .gt span{color:#fff;opacity:.8}[data-theme=dark] .g.champ{--win-ink: var(--yellow)}[data-theme=dark] .g.cons-champ{--win-ink: #ecc3b3}.combo{flex:1 1 auto;min-height:0;display:flex;gap:calc(24*var(--px))}.combo .cleft{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(16*var(--px));min-height:0}.combo .cright{flex:0 0 calc(520*var(--px));display:flex;flex-direction:column;min-height:0}.combo .cright .table{flex:1 1 auto}.stwrap{flex:1 1 auto;min-height:0;display:flex;gap:calc(24*var(--px))}.stwrap .table{flex:1 1 auto;min-width:0}.stwrap .podium{flex:0 0 calc(520*var(--px))}.table{border-radius:calc(12*var(--px));background:var(--wrap-idle);padding:0 calc(4*var(--px)) calc(4*var(--px));display:flex;flex-direction:column;min-height:0;overflow:hidden}.table .th,.table .tr{display:grid;grid-template-columns:var(--tcols);align-items:center;gap:calc(12*var(--px));padding:0 calc(12*var(--px))}.table .th{flex:0 0 auto;height:calc(40*var(--px));font-size:calc(18*var(--px));font-weight:400;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.table .th b{font-weight:700;color:var(--tile-ink-idle);text-transform:none;letter-spacing:0;font-size:calc(22*var(--px))}.table .th span,.table .tr span{text-align:right}.table .th .who,.table .tr .who,.table .tr .who .nm{text-align:left}.table .rows{flex:1 1 auto;min-height:0;background:var(--card);border-radius:calc(8*var(--px));overflow:hidden;position:relative}.table .rows .track{display:flex;flex-direction:column;will-change:transform}.table .rows .track.scroll{animation:stscroll var(--dur, 30s) ease-in-out infinite alternate}@keyframes stscroll{0%,10%{transform:translateY(0)}90%,to{transform:translateY(var(--shift, 0px))}}.table .tr{flex:0 0 var(--rowh);height:var(--rowh);font-size:var(--rowfs);font-weight:700;font-variant-numeric:tabular-nums;color:var(--text);position:relative}.table .tr+.tr:before{content:"";position:absolute;left:calc(8*var(--px));right:calc(8*var(--px));top:0;height:calc(2*var(--px));background:var(--rule);border-radius:1px}.table .tr .rk{display:flex;align-items:center;justify-content:center;width:calc(var(--rowfs)*1.35);height:calc(var(--rowfs)*1.35);border-radius:50%;background:var(--win-bg);color:var(--win-ink);font-size:calc(var(--rowfs)*.75);font-weight:700}.table .tr .rk.med{background:none;width:calc(var(--rowfs)*1.7);height:calc(var(--rowfs)*1.7);margin:0 calc(var(--rowfs)*-.17)}.table .tr .rk.med svg{width:100%;height:100%;display:block}.crown{display:inline-block;width:1.15em;height:1.15em;vertical-align:-.2em}.crown svg{width:100%;height:100%;display:block}.table .tr .who{display:flex;align-items:center;gap:calc(12*var(--px));min-width:0}.table .tr .who .avs{display:flex;flex:0 0 auto}.table .tr .who .avs .av{width:calc(var(--rowfs)*1.4);height:calc(var(--rowfs)*1.4);border-radius:50%;object-fit:cover;border:calc(2*var(--px)) solid var(--card)}.table .tr .who .avs .av+.av{margin-left:calc(var(--rowfs)*-.4)}.table .tr .who .nm{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;letter-spacing:-.02em;line-height:1.3}.table .tr .who .nm em{font-style:normal;font-weight:400;opacity:.45;margin:0 .1em}.table .tr .court{font-weight:500;white-space:nowrap}.podium{display:flex;flex-direction:column;min-height:0}.podium .body{flex:1 1 auto;min-height:0;background:var(--card);border-radius:calc(12*var(--px));box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center;padding:calc(24*var(--px)) calc(32*var(--px)) calc(32*var(--px));gap:calc(20*var(--px));overflow:hidden}.podium .stand{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column}.podium .cols{flex:1 1 auto;min-height:0;display:flex;gap:calc(24*var(--px));align-items:flex-end;justify-content:center;padding:0 calc(24*var(--px))}.podium .col{flex:1 1 0;max-width:calc(150*var(--px));height:100%;display:flex;flex-direction:column;align-items:center;gap:calc(12*var(--px))}.podium .col.p3{padding-top:calc(72*var(--px))}.podium .col.p2{padding-top:calc(36*var(--px))}.podium .col .avs{display:flex;flex:0 0 auto}.podium .col .avs .av{width:calc(72*var(--px));height:calc(72*var(--px));border-radius:50%;object-fit:cover;border:calc(3*var(--px)) solid var(--card)}.podium .col .avs .av+.av{margin-left:calc(-18*var(--px))}.podium .col .avs.single .av{width:calc(96*var(--px));height:calc(96*var(--px))}.podium .col .blk{flex:1 1 auto;min-height:0;width:100%;border:calc(3*var(--px)) solid var(--mc);border-bottom:0;border-radius:calc(16*var(--px)) calc(16*var(--px)) 0 0;background:linear-gradient(to bottom,color-mix(in srgb,var(--mc) 50%,transparent),transparent);display:flex;justify-content:center;padding:calc(16*var(--px))}.podium .col .blk svg{width:calc(88*var(--px));height:calc(88*var(--px));flex:0 0 auto}.podium .col.p1{--mc: var(--yellow)}.podium .col.p2{--mc: var(--silver)}.podium .col.p3{--mc: var(--bronze)}.podium .horizon{flex:0 0 auto;height:calc(3*var(--px));background:var(--indigo);border-radius:2px;width:100%}[data-theme=dark] .podium .horizon{background:var(--ink)}.podium .wins{flex:0 0 auto;font-size:calc(40*var(--px));font-weight:700;color:var(--teal);line-height:1.3;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.podium .wins span{font-weight:400}.podium .top3{flex:0 0 auto;width:100%;display:flex;flex-direction:column;gap:calc(6*var(--px))}.podium .row{display:flex;align-items:center;gap:calc(10*var(--px));padding:calc(10*var(--px)) calc(14*var(--px)) calc(10*var(--px)) calc(10*var(--px));border-radius:calc(12*var(--px));border:calc(2*var(--px)) solid var(--mc);background:color-mix(in srgb,var(--mc) 15%,transparent);font-size:calc(26*var(--px));line-height:1;color:var(--ink)}.podium .row.r1{--mc: var(--yellow)}.podium .row.r2{--mc: var(--silver)}.podium .row.r3{--mc: var(--bronze)}.podium .row .seed{flex:0 0 auto;width:calc(36*var(--px));height:calc(36*var(--px));border-radius:50%;background:var(--mc);color:var(--indigo);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:calc(22*var(--px))}.podium .row .nm{flex:1 1 auto;min-width:0;font-weight:500;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.podium .row .rec{flex:0 0 auto;opacity:.75;font-weight:400}.podium .row .pct{flex:0 0 auto;font-weight:700}.podium .row .pct small{font-size:.6em;font-weight:500}.podium .lockup{flex:0 0 auto;display:block;width:auto;height:calc(56*var(--px));margin-top:calc(8*var(--px))}[data-theme=dark] .podium .lockup .wm{fill:var(--ink)}.getapp{flex:0 0 auto;width:100%;display:flex;align-items:center;gap:calc(24*var(--px));padding:calc(16*var(--px));margin-top:auto;border-radius:calc(12*var(--px));background:var(--sky-tint)}[data-theme=dark] .getapp{background:var(--win-bg)}.getapp .qrd{width:calc(128*var(--px));padding:calc(10*var(--px));border-radius:calc(8*var(--px))}.getapp>div:last-child{min-width:0;display:flex;flex-direction:column;gap:calc(8*var(--px))}.getapp b{font-size:calc(16*var(--px));font-weight:800;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--clay)}.getapp span{font-size:calc(24*var(--px));font-weight:700;line-height:1.15;color:var(--sky-viz)}[data-theme=dark] .getapp span{color:var(--win-ink)}.checkin{flex:1 1 auto;min-height:0;display:flex;gap:calc(24*var(--px))}.checkin .lists{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:calc(24*var(--px));min-height:0}.ci{border-radius:calc(12*var(--px));background:var(--wrap-idle);padding:0 calc(4*var(--px)) calc(4*var(--px));display:flex;flex-direction:column;min-height:0}.ci.in{background:var(--wrap-live)}.ci .ct{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding:calc(9*var(--px)) calc(12*var(--px)) calc(11*var(--px));font-size:calc(24*var(--px));line-height:1}.ci .ct b{font-weight:700;color:var(--tile-ink-idle)}.ci.in .ct b{color:#fff}.ci .ct span{color:var(--muted)}.ci.in .ct span{color:var(--green)}.ci .body{flex:1 1 auto;min-height:0;background:var(--card);border-radius:calc(8*var(--px));padding:calc(8*var(--px));overflow:hidden;position:relative}.ci .track{display:grid;grid-template-columns:repeat(var(--cc, 2),minmax(0,1fr));grid-auto-rows:var(--cih, calc(48*var(--px)));gap:calc(2*var(--px)) calc(24*var(--px));align-content:start;will-change:transform;background:linear-gradient(var(--rule),var(--rule)) center top/calc(2*var(--px)) 100% no-repeat}.ci .track.one{background:none}.ci .track.scroll{animation:stscroll var(--dur, 30s) ease-in-out infinite alternate}.ci .p{display:flex;align-items:center;gap:calc(12*var(--px));min-width:0;padding:0 calc(8*var(--px));border-radius:calc(8*var(--px))}.ci .p .av{width:calc(28*var(--px));height:calc(28*var(--px));border-radius:50%;object-fit:cover;flex:0 0 auto}.ci .p .nm{font-size:calc(20*var(--px));font-weight:600;letter-spacing:-.02em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.ci .p .tick{width:calc(24*var(--px));height:calc(24*var(--px));border-radius:50%;background:var(--green-viz);color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.ci .p .tick svg{width:60%;height:60%}.ci.out .p .av{opacity:.55}.ci.out .p .nm{opacity:.6;font-weight:500}.ci .more{grid-column:1/-1;font-size:calc(18*var(--px));color:var(--muted);padding:0 calc(8*var(--px))}.qrpanel{flex:0 0 calc(520*var(--px));border-radius:calc(12*var(--px));background:var(--card);box-shadow:var(--shadow);padding:calc(32*var(--px));display:flex;flex-direction:column;align-items:center;gap:calc(32*var(--px));min-height:0;overflow:hidden}.qrpanel h2{margin:0;flex:0 0 auto;font-size:calc(40*var(--px));font-weight:700;line-height:1.1;color:var(--teal);text-align:center}.qrd{width:calc(368*var(--px));max-width:100%;aspect-ratio:1;flex:0 0 auto;padding:calc(24*var(--px));background:#fff;color:var(--indigo);border:calc(2*var(--px)) solid var(--sky);border-radius:calc(40*var(--px))}.qrd svg{width:100%;height:100%;display:block}.feats{width:100%;flex:0 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.feats>div{display:flex;align-items:center;gap:calc(12*var(--px));padding:calc(11*var(--px)) 0;border-top:calc(2*var(--px)) solid var(--sky-tint);font-size:calc(24*var(--px));font-weight:700;line-height:1.1;color:var(--ink);white-space:nowrap}.feats>div:first-child{border-top:0}[data-theme=dark] .feats>div{border-top-color:var(--rule)}.feats .ib{flex:0 0 auto;width:calc(48*var(--px));height:calc(48*var(--px));border-radius:calc(8*var(--px));background:#55d1ff40;display:flex;align-items:center;justify-content:center}[data-theme=dark] .feats .ib{background:#55d1ff80}.feats .ib img{width:calc(32*var(--px));height:calc(32*var(--px))}.qrpanel .feats .ib{width:auto;height:auto;background:none}.qrpanel .feats .ib img{width:calc(40*var(--px));height:calc(40*var(--px))}[data-theme=dark] .qrpanel .feats .ib{width:calc(48*var(--px));height:calc(48*var(--px));background:#55d1ff80}[data-theme=dark] .qrpanel .feats .ib img{width:calc(32*var(--px));height:calc(32*var(--px))}.claim{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(64*var(--px));padding:calc(48*var(--px))}.claim h1{margin:0;font-size:calc(56*var(--px));font-weight:700;line-height:1.1;color:var(--rubber);text-align:center}[data-theme=dark] .claim h1{color:var(--ink)}.claim .row{display:flex;align-items:center;gap:calc(56*var(--px))}.claim .qrd{width:calc(440*var(--px));padding:calc(28*var(--px));border:0;border-radius:calc(48*var(--px));box-shadow:var(--shadow)}.claim .copy{flex:0 0 auto;width:calc(520*var(--px));display:flex;flex-direction:column;gap:calc(24*var(--px))}.claim h2{margin:0;font-size:calc(48*var(--px));font-weight:700;line-height:1.1;color:var(--clay)}.claim .feats>div{gap:calc(16*var(--px));padding:calc(10*var(--px)) 0;border-top-color:color-mix(in srgb,var(--indigo) 20%,transparent);font-size:calc(32*var(--px))}[data-theme=dark] .claim .feats>div{border-top-color:var(--rule)}.notice{flex:1 1 auto;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:calc(12*var(--px));background:var(--wrap-idle);color:var(--text);font-size:calc(32*var(--px));font-weight:600;padding:calc(40*var(--px));line-height:1.3}.notice small{display:block;font-size:.6em;font-weight:400;opacity:.6;margin-top:.6em}:root{--px: 1px}#root{height:100%}#backdrop{background:var(--page)}#stage{width:1920px;height:1080px;flex:none}button{font-family:inherit;cursor:pointer}.details>.av{width:40px;height:40px;border-radius:50%}.details .sess{flex:1}.roundseg{max-width:580px;font-size:24px}.roundseg b{overflow:hidden;text-overflow:ellipsis}.theme-segment{padding:0 12px;gap:8px}.serve-toggle{width:44px;padding:0;justify-content:center}.serve-toggle svg{width:24px;height:24px}.serve-toggle.on{background:var(--serve-bg)}.serve-toggle:not(.on) svg{filter:grayscale(1);opacity:.45}.theme-button{font-size:28px;color:var(--ink);background:transparent;border:0}.present-control{padding:0 12px;margin-left:0}.present-button{width:44px;padding:0;justify-content:center;color:var(--teal)}.present-menu{width:360px;color:var(--ink);font-size:18px;line-height:1.5}.present-menu p{margin:12px 0}.present-menu .present-hint{color:var(--muted);font-size:16px;margin-bottom:0}.present-menu .it:disabled{opacity:.5;cursor:default}.vmenu .it{background:transparent;width:100%;border-top:0;border-right:0;border-left:0;padding:0;text-align:left}.viewseg.open .vmenu{display:block}.initials{background:var(--rule);color:var(--ink);font-weight:600}.avs{display:inline-flex;flex:none}.av{flex:none}.nm{flex:1;line-height:1.3}.autoscroll{overflow:hidden;min-height:0}.matchups{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px}.court-area{flex:1;min-height:0}.court-scroll{height:100%}.grid{height:auto}.mc .team+.team{border-top:2px solid var(--rule)}.mc.scored .team+.team{border-color:transparent}.mc .bench .p{display:flex;align-items:center;gap:calc(10*var(--px)*var(--d));flex:1;min-width:0}.dnp{font-size:.55em}.live-dot{display:inline-block;width:.55em;height:.55em;background:currentColor;border-radius:50%;animation:pulse 1.6s infinite}.standings-title{grid-column:span 2}.stwrap{min-width:0}.table .rows{flex:1}.byes .strip>div{display:flex}.byes .track{width:max-content}.ribbon-moving{animation:ribbon var(--duration) linear infinite}@keyframes ribbon{to{transform:translate(calc(-1 * var(--distance)))}}.bracket-view{display:flex;flex-direction:column;flex:1;min-height:0;gap:16px}.bcol{z-index:1}.bcol .rh .nm{font-size:inherit;color:inherit}.bcol .g .av{width:min(40px,calc(var(--h)*.17));height:min(40px,calc(var(--h)*.17))}.bcol .g:not(.compact) .nm{font-size:min(28px,calc(var(--h)*.13))}.bcol .g:not(.compact) .players:has(.p+.p){--rowgap: 0px}.bcol .g:not(.compact) .players:has(.p+.p) .av{width:min(40px,calc(var(--h)*.12));height:min(40px,calc(var(--h)*.12))}.bcol .g:not(.compact) .players:has(.p+.p) .nm{font-size:min(28px,calc(var(--h)*.1))}.bcol .g.compact .mc .p{flex-direction:row}.bracket-waiting{display:flex;flex-direction:column;justify-content:space-evenly;padding:10px;height:100%;background:var(--card)}.btab{min-width:0;font-size:20px}.g.tbd{font-size:min(22px,calc(var(--h)*.17))}.ci .p .avs .av+.av{margin-left:-8px}.qr-loading{display:flex;align-items:center;justify-content:center;text-align:center;font-size:24px;color:var(--rubber)}.getapp .qr-loading{font-size:12px}.connection-notice{position:absolute;right:32px;bottom:8px;padding:6px 12px;font-size:14px;color:var(--text);background:var(--card);border-radius:8px}.unavailable{display:flex;align-items:center;justify-content:center;height:100%;background:var(--page);color:var(--text)}.empty{flex:1;height:100%;display:flex;align-items:center;justify-content:center;font-size:32px;color:var(--muted)}.g.compact{--cfs: var(--mfs)}.g.compact:not(.live) .gt{height:12px;font-size:10px}
