:root{--felt:#0d5a3c;--rail:#6e4527;--ball-8:#141414}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--felt:#0f6b47}}:root[data-theme=dark]{--felt:#0f6b47}.mp-logo{flex:none;align-items:center;line-height:0;display:inline-flex}.mp-logo img{width:auto;height:100%;display:block}.mp-logo .on-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mp-logo.auto .on-light{display:none}:root:not([data-theme=light]) .mp-logo.auto .on-dark{display:block}}:root[data-theme=dark] .mp-logo.auto .on-light{display:none}:root[data-theme=dark] .mp-logo.auto .on-dark{display:block}.site-head{background:var(--surface-raised);border-bottom:1px solid var(--line)}.site-head-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1120px;margin:0 auto;padding:12px 20px;display:flex}.site-head .mp-logo{height:44px}.site-nav{flex-wrap:wrap;gap:4px;display:flex}.site-nav a{border-radius:var(--radius-pill);min-height:44px;color:var(--ink);font:600 15px/20px var(--font-body);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.site-nav a:hover{background:var(--surface)}.site-nav a[aria-current=page]{background:var(--navy);color:var(--on-brand)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-head{background:var(--navy);border-color:var(--navy)}:root:not([data-theme=light]) .site-nav a{color:var(--on-brand)}:root:not([data-theme=light]) .site-nav a:hover{background:#ffffff14}:root:not([data-theme=light]) .site-nav a[aria-current=page]{background:var(--green);color:var(--navy)}}:root[data-theme=dark] .site-head{background:var(--navy);border-color:var(--navy)}:root[data-theme=dark] .site-nav a{color:var(--on-brand)}:root[data-theme=dark] .site-nav a:hover{background:#ffffff14}:root[data-theme=dark] .site-nav a[aria-current=page]{background:var(--green);color:var(--navy)}.page-head{max-width:1120px;margin:0 auto;padding:28px 20px 6px}.page-head .eyebrow{color:var(--green-text);text-transform:uppercase;margin:0 0 6px}.page-head h1{font:700 40px/42px var(--font-display);color:var(--ink);margin:0}.page-head p{color:var(--muted);font:400 18px/28px var(--font-body);max-width:60ch;margin:8px 0 0}@media (max-width:720px){.site-head-in{padding:10px 16px}.site-head .mp-logo{height:36px}.site-nav a{padding:0 10px;font-size:14px}.page-head{padding:20px 16px 4px}.page-head h1{font-size:32px;line-height:34px}.page-head p{font-size:16px;line-height:24px}}.btn,.mp-btn{font:500 15px/20px var(--font-body);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-raised);min-height:44px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:12px 22px;text-decoration:none;display:inline-flex}.btn.primary,.mp-btn--primary{background:var(--navy);border-color:var(--navy);color:var(--on-brand)}.btn.live,.mp-btn--live,.btn.yt{background:var(--live);border-color:var(--live);color:var(--on-brand)}.btn.danger{color:var(--live)}.btn:disabled,.mp-btn:disabled{opacity:.5;cursor:default}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn.primary,:root:not([data-theme=light]) .mp-btn--primary{border-color:var(--line)}}:root[data-theme=dark] .btn.primary,:root[data-theme=dark] .mp-btn--primary{border-color:var(--line)}:focus-visible{outline:2px solid var(--green);outline-offset:2px}.mp-ball,.ball{--c:var(--muted);background:var(--c);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.mp-ball i,.ball i{font:700 11px/1 var(--font-display);color:var(--ball-8);background:var(--on-brand);border-radius:50%;place-items:center;width:15px;height:15px;font-style:normal;display:grid}.mp-ball.s20,.ball.xs{width:20px;height:20px}.mp-ball.s20 i,.ball.xs i{width:11px;height:11px;font-size:8px}.ball.sm{width:24px;height:24px}.ball.sm i{width:13px;height:13px;font-size:9.5px}.mp-ball.s44{width:44px;height:44px}.mp-ball.s44 i{width:23px;height:23px;font-size:15px}.mp-event{font:500 15px/20px var(--font-body);align-items:center;gap:8px;display:inline-flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mp-ball.b8{box-shadow:0 0 0 1.5px var(--line)}}:root[data-theme=dark] .mp-ball.b8{box-shadow:0 0 0 1.5px var(--line)}.mp-tag,.pill{font:600 12px/16px var(--font-body);border-radius:var(--radius-pill);white-space:nowrap;flex:none;align-items:center;padding:3px 10px;display:inline-flex}.mp-tag--live,.livepill{background:var(--live);color:var(--on-brand);letter-spacing:.06em;padding:3px 9px;font-weight:700}.mp-tag--winners,.pW,.pG{background:var(--mist);color:var(--green-text);border:0}.mp-tag--losers,.pL{background:var(--surface-raised);color:var(--coral-text);box-shadow:inset 0 0 0 1px var(--line);border:0}.mp-tag--semi,.pS{background:var(--surface-raised);color:var(--ink);border:1px solid var(--ink)}.mp-tag--final,.pF{background:var(--navy);color:var(--on-brand);border:0}.mp-tag--friendly{background:var(--surface-raised);color:var(--muted);border:1px dashed var(--line)}.mp-tag--champion{background:var(--coral);color:var(--navy);font-weight:700}.mp-tag--member,.mpba-badge{background:var(--win);color:var(--on-brand)}.mpba-badge{border-radius:var(--radius-pill);font:700 11px/1.6 var(--font-body);vertical-align:middle;margin-left:8px;padding:1px 8px;display:inline-block}.mp-match,.row{text-align:left;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);color:var(--ink);gap:6px;padding:12px 14px;text-decoration:none;display:grid}.mp-match-top,.rtop{font:500 12.5px/16px var(--font-body);color:var(--muted);align-items:center;gap:8px;min-width:0;display:flex}.mp-match-top .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mp-match-top .w{font-variant-numeric:tabular-nums;white-space:nowrap}.mp-side,.rl{min-width:0;font:400 16px/24px var(--font-body);justify-content:space-between;align-items:center;gap:12px;display:flex}.mp-side .n{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.mp-side.won,.rl.won .nm{font-weight:600}.mp-side.lost,.rl.lost .nm{color:var(--muted)}.mp-side .n.tbd,.nm.tbd{color:var(--muted);font-style:italic}.mp-score,.sc{border-radius:var(--radius-sm);min-width:30px;height:28px;font:700 19px/1 var(--font-display);font-variant-numeric:tabular-nums;background:var(--mist);color:var(--muted);flex:none;place-items:center;padding:0 6px;display:grid}.mp-side.won .mp-score,.rl.won .sc{background:var(--win);color:var(--on-brand)}.mp-side.lead .mp-score,.row.islive .rl.lead .sc{background:var(--live);color:var(--on-brand)}.mp-note,.rnote{font:500 12.5px/17px var(--font-body);color:var(--muted);border-top:1px dashed var(--line);padding-top:6px}.mp-match.islive,.row.islive{border-color:color-mix(in srgb,var(--live) 45%,var(--line))}.mp-match--names{position:relative}.mp-cover{border-radius:inherit;position:absolute;inset:0}.mp-match--names:hover{border-color:color-mix(in srgb,var(--muted) 50%,var(--line))}.mp-name{color:inherit;text-decoration:none;position:relative}.lvb{color:var(--live)}.mp-chip{text-align:left;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-pill);min-height:44px;color:var(--ink);align-items:center;gap:12px;min-width:0;padding:6px 16px 6px 6px;text-decoration:none;display:flex}.mp-av{width:40px;height:40px;font:700 15px/1 var(--font-display);background:var(--green);color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.mp-av.alt{background:var(--mist);color:var(--ink)}.mp-av.followed{box-shadow:0 0 0 2px var(--surface-raised),0 0 0 4px var(--coral)}.mp-av img{object-fit:cover;width:100%;height:100%}.mp-chip-t{min-width:0;display:grid}.mp-chip-t strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.mp-chip-t span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mp-chip.out{opacity:.6}.mp-tier{border-radius:var(--radius-pill);font:600 13px/18px var(--font-body);color:var(--on-brand);white-space:nowrap;align-items:center;gap:6px;padding:4px 12px 4px 6px;display:inline-flex}.mp-tier:before{content:"";background:var(--coral);border-radius:50%;flex:none;width:14px;height:14px}.mp-tier--rookie{background:var(--tier-rookie);color:var(--ink)}.mp-tier--regular{background:var(--tier-regular)}.mp-tier--contender{background:var(--tier-contender)}.mp-tier--pro{background:var(--tier-pro)}.mp-tier--champion{background:var(--tier-champion)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mp-tier--pro{box-shadow:0 0 0 1px var(--mist)}}:root[data-theme=dark] .mp-tier--pro{box-shadow:0 0 0 1px var(--mist)}.mp-tier-prov{color:var(--muted);font:500 13px/18px var(--font-body);margin-left:6px}.bcard.done{border-left:1px solid var(--line)}.disc{background:var(--mist);border-radius:var(--radius-md);border:0}.disc strong{color:var(--ink)}.disc a,.unof a{color:var(--green-text)}.champ{border-color:var(--coral)}.st,.dt,.tm-card,.pf-ev,.adm-card,.login-card,.tcard,.pa-row{border-radius:var(--radius-md)}.tc-org,.foot .credit,a{color:var(--green-text)}.tb[aria-current=page]{color:var(--navy)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tb[aria-current=page]{color:var(--green-text)}}.mp-logo{height:44px}.tcard{background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-card);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.tc-name{font:700 26px/30px var(--font-display);margin:0}.tc-name a{color:var(--ink);text-decoration:none}.tc-name a:hover{text-decoration:underline}.tc-org{font:700 13px/16px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--green-text)}.tc-meta{color:var(--muted);font-size:15px}.tc-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.tc-foot .tc-meta{min-width:0}.btn.tc-share{flex:none;gap:6px;min-height:36px;padding:6px 14px;font-size:14px}.btn.tc-share svg{width:18px;height:18px}.mp-bar{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);height:8px;display:block;overflow:hidden}.mp-bar i{background:var(--green);border-radius:var(--radius-pill);height:100%;display:block}.tc-go{align-self:flex-start;margin-top:6px}.home .ph{font:700 26px/30px var(--font-display);color:var(--ink)}.home-links a{color:var(--green-text)}.install{background:var(--navy);color:var(--on-brand);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.install-t span{color:#fffc}.install-t b{color:var(--on-brand)}.install .install-go{background:var(--green);border-color:var(--green);color:var(--navy)}.install .install-later{color:var(--on-brand);background:0 0;border-color:#fff6}.plist{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.dir-h{font:700 26px/30px var(--font-display);color:var(--ink)}.dir-tabs .seg-b[aria-selected=true]{background:var(--navy);color:var(--on-brand)}.tm-card{background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-card)}.tm-head strong{font:700 19px/1.15 var(--font-display)}.tm-card a{color:var(--ink)}.tm-card a:hover{color:var(--green-text)}.pf-hero{align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:24px 20px 4px;display:flex}.pf-hero h1{font:700 40px/42px var(--font-display);color:var(--ink);margin:2px 0 0}.pf-hero.has-photo{gap:24px}.pf-photo{box-shadow:0 0 0 4px var(--surface-raised),0 0 0 7px var(--green),0 10px 30px #0b3b4f2e;border-radius:50%;flex:none;display:block}.pf-photo:focus-visible{outline:3px solid var(--ink);outline-offset:6px}.pf-hero .pf-nick{font:600 20px/24px var(--font-display);color:var(--muted);margin:2px 0 0}.pf-hero p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:16px;display:flex}.crumb-l{color:var(--green-text);font:600 14px/20px var(--font-body);text-decoration:none}.crumb-l:hover{text-decoration:underline}.pf .rows.one{gap:10px;display:grid}.pf .ph{font:700 26px/30px var(--font-display);color:var(--ink)}.pf-ev{background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-card)}.pf-ev>.pf-ev-t{flex:1;min-width:0;display:grid}.pf-ev>.pf-ev-t+span{flex:none;display:block}.pf-st{font:600 12px/16px var(--font-body);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);border:1px solid var(--line);padding:3px 10px}.pf-st.s-still-in,.pf-st.s-yet-to-play{background:var(--surface-raised);color:var(--green-text)}.pf-st.s-runner-up,.pf-st.s-2nd-runner-up,.pf-st.s-3rd{background:var(--mist);color:var(--ink);border:0}.champ{background:var(--navy);color:var(--on-brand);border:0}.champ span{color:var(--green)}@media (max-width:720px){.pf-hero{gap:12px;padding:18px 16px 4px}.pf-hero h1{font-size:30px;line-height:32px}.pf-hero.has-photo{gap:18px}.pf-photo .mp-av{width:116px!important;height:116px!important}}.wm-felt{align-items:center;gap:8px;margin:0 0 10px;line-height:0;display:inline-flex}.wm-felt .wm-mark{width:30px;height:30px}.wm-felt .wm-word{width:auto;height:20px}.orgby{color:#ffffffd1;font:600 13px/16px var(--font-display);letter-spacing:.12em;text-transform:uppercase}.brand .bt{min-width:0}.orgby{flex-wrap:wrap}@media (max-width:720px){.orgby{letter-spacing:.07em;font-size:11.5px}.wm-felt{margin-bottom:6px}.wm-felt .wm-mark{width:24px;height:24px}.wm-felt .wm-word{height:16px}}.hcd{color:var(--on-brand);opacity:.9}.hbar i{background:var(--green)}.page-head h1,.pf-hero h1,.adm-h,.login-card h1{white-space:normal}dialog.share{max-height:calc(100dvh - 24px);overflow:auto}@media (min-width:721px){dialog.share{width:min(480px,100vw - 24px)}}.sh-head{justify-content:space-between;align-items:center;display:flex}.sh-head strong{font:700 23px/1.1 var(--font-display)}.sh-x{color:var(--muted);cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:30px;line-height:1}.sh-prev{border-radius:var(--radius-md);background:var(--navy);width:100%;height:auto;display:block}.sh-url{color:var(--muted);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;font-size:14px}.sh-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.sh-opt{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);min-height:48px;color:var(--ink);font:600 15px/1.2 var(--font-body);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.sh-opt:hover{border-color:var(--green)}.sh-opt:disabled{opacity:.6;cursor:default}.sh-opt svg{color:var(--navy);flex:none}.sh-msg{min-height:20px;color:var(--muted);margin:0;font-size:14px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sh-opt svg{color:var(--green-text)}}:root[data-theme=dark] .sh-opt svg{color:var(--green-text)}.match-page{gap:14px;max-width:640px;display:grid}.match-h{font:700 34px/1.05 var(--font-display);white-space:normal;margin:4px 0 0}.match-act{flex-wrap:wrap;gap:10px;display:flex}.match-src{color:var(--muted);margin:0;font-size:14px}.pf-share{margin:14px 0 4px}.tc-act{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.tc-act .tc-go{margin-top:0}.top{--felt-mute:color-mix(in srgb,var(--on-brand) 90%,transparent)}.ns-card{--felt-mute:color-mix(in srgb,var(--on-brand) 90%,transparent);background:var(--navy);border:1px solid var(--line)}.vote:empty{display:none}.vote-in{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);gap:10px;padding:14px 16px;display:grid}.ed .vote-in{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:12px 0 0}.vote-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.vote-h strong{font:700 20px/1.1 var(--font-display)}.vote-h span{color:var(--muted);font-size:14px}.vote-btns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vote-b{border:1px solid var(--green-text);border-radius:var(--radius-md);background:var(--surface-raised);min-height:48px;color:var(--ink);font:600 15px/1.25 var(--font-body);cursor:pointer;text-align:center;padding:10px 12px}.vote-b:hover{background:var(--surface)}.vote-bars{gap:8px;display:grid}.vote-bar{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:44px;color:var(--ink);font:500 15px/1.25 var(--font-body);text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex;position:relative;overflow:hidden}button.vote-bar{cursor:pointer}button.vote-bar:disabled{cursor:default;opacity:1}.vote-bar i{background:color-mix(in srgb,var(--green) 28%,transparent);border-radius:inherit;position:absolute;inset:0 auto 0 0}.vote-bar.mine{border-color:var(--green)}.vote-bar.won{font-weight:700}.vote-nm,.vote-p{position:relative}.vote-nm em{border-radius:var(--radius-pill);background:var(--green);color:var(--navy);margin-left:8px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:700}.vote-p{font:700 18px/1 var(--font-display);font-variant-numeric:tabular-nums}.vote-note{color:var(--ink);margin:0;font-size:14px}.vote-fine{color:var(--muted);margin:0;font-size:12px}.vote-b:focus-visible,.vote-bar:focus-visible{outline:2px solid var(--green);outline-offset:2px}.rvote{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;width:100%;margin-top:8px;padding-top:8px;font-size:13px;display:flex}.rvote b{color:var(--green-text);font-weight:600}.rvote span:last-child:not(:first-child){margin-left:auto}.rvote.voted b{color:var(--ink)}.rl .rv-bar{background:var(--line);border-radius:3px;flex:0 0 56px;height:6px;display:block;overflow:hidden}.rl .rv-bar i{background:var(--green);border-radius:3px;height:100%;display:block}.rl .rv-p{text-align:right;font:600 13px/1 var(--font-body);color:var(--muted);font-variant-numeric:tabular-nums;flex:0 0 36px}.rl .rv-p.lead{color:var(--ink)}.rl .nm{flex:1}.rv-mine{border-radius:var(--radius-pill);background:var(--green);color:var(--navy);font:700 11px/1.5 var(--font-body);vertical-align:2px;margin-left:8px;padding:1px 7px;display:inline-block}.vote-btns.list{grid-template-columns:1fr}.vote-btns.list .vote-b{text-align:left;align-items:center;gap:10px;display:flex}.vote-b .vb-nm{flex:1;min-width:0}.vote-b .rv-bar{background:var(--line);border-radius:3px;flex:0 0 56px;height:6px;display:block;overflow:hidden}.vote-b .rv-bar i{background:var(--green);border-radius:3px;height:100%;display:block}.vote-b .rv-p{text-align:right;font:600 13px/1 var(--font-body);color:var(--muted);font-variant-numeric:tabular-nums;flex:0 0 36px}.vote-b .rv-p.lead{color:var(--ink)}.sstrip-in{max-width:1120px;font:600 14px/1.3 var(--font-body);align-items:center;gap:8px;margin:0 auto;padding:7px 20px;display:flex}.sstrip small{font:500 13px/1.3 var(--font-body);white-space:nowrap;margin-left:auto}.sstrip.on{background:var(--green);color:var(--navy)}.sstrip.on .live{background:var(--navy);box-shadow:0 0 0 0 color-mix(in srgb,var(--navy) 50%,transparent)}.sstrip.idle{background:color-mix(in srgb,var(--green) 16%,var(--surface-raised));color:var(--ink)}.sstrip.idle .live{background:var(--green)}.sstrip.off{background:var(--surface);color:var(--muted)}@media (max-width:720px){.sstrip-in{padding:7px 16px;font-size:13px}.sstrip small{font-size:12px}}.live.still{animation:none}.live.off{background:var(--muted);box-shadow:none;animation:none}.sstrip.on .live{animation:2.4s infinite pulse-ocean}@keyframes pulse-ocean{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--navy) 50%,transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.sstrip.on .live{animation:none}}.react:empty,.momo:empty{display:none}.react-in{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ed .react-in{border-top:1px solid var(--line);padding-top:12px}.rbtn{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-raised);min-height:40px;color:var(--ink);font:600 15px/1 var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.rbtn svg{color:var(--green-text)}.rbtn.on{border-color:var(--green);background:color-mix(in srgb,var(--green) 18%,var(--surface-raised))}.rbtn.static{cursor:default}.rbtn:focus-visible{outline:2px solid var(--green);outline-offset:2px}.react-n{color:var(--muted);margin-left:auto;font-size:13px}.rreact{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;width:100%;margin-top:8px;font-size:13px;display:flex}.rreact .rr{color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:600;display:inline-flex}.rreact .rr svg{color:var(--green-text)}.rreact span:last-child{margin-left:auto}.mo-in{gap:6px;display:grid}.ed .mo-in{border-top:1px solid var(--line);padding-top:12px}.mo-h{justify-content:space-between;align-items:baseline;display:flex}.mo-h strong{font:700 20px/1.1 var(--font-display)}.mo-h span{color:var(--muted);font-size:13px}.mo-zero{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 3}.mo-line{fill:none;stroke:var(--green);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.mo-dot{fill:var(--green)}.mo-dot.end{fill:var(--win)}.mo-lab{font:500 10px var(--font-body);fill:var(--muted)}.mo-val{font:700 11px var(--font-body);fill:var(--ink)}.mo-cap{color:var(--ink);margin:0;font-size:14px}.match-page .react-in,.match-page .mo-in{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);padding:14px 16px}.tv{z-index:50;background:var(--navy);color:var(--on-brand);font-family:var(--font-body);flex-direction:column;gap:clamp(12px,2vh,28px);padding:clamp(16px,2.5vw,48px);display:flex;position:fixed;inset:0;overflow:hidden}.tv-h{align-items:center;gap:clamp(12px,2vw,36px);display:flex}.tv-logo{flex:none;align-items:center;gap:clamp(8px,1vh,16px);display:inline-flex}.tv-mark{width:auto;height:clamp(36px,5vh,64px)}.tv-word{width:auto;height:clamp(24px,3.3vh,42px)}.tv-title{flex:1;min-width:0}.tv-title h1{font:700 clamp(28px,4.2vw,72px)/1 var(--font-display);white-space:normal;margin:0}.tv-title p{color:color-mix(in srgb,var(--on-brand) 80%,transparent);margin:6px 0 0;font-size:clamp(14px,1.4vw,24px)}.tv-clock{text-align:right;justify-items:end;display:grid}.tv-clock strong{font:700 clamp(32px,4.5vw,80px)/1 var(--font-display);font-variant-numeric:tabular-nums}.tv-clock span{color:color-mix(in srgb,var(--on-brand) 75%,transparent);font-size:clamp(12px,1.1vw,20px)}.tv-fs{border:1px solid color-mix(in srgb,var(--on-brand) 40%,transparent);color:var(--on-brand);border-radius:var(--radius-pill);font:600 15px var(--font-body);cursor:pointer;background:0 0;padding:10px 18px}.tv-main{flex-direction:column;flex:1;min-height:0;display:flex}.tv-grid{flex:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-auto-rows:minmax(0,1fr);align-content:start;gap:clamp(10px,1.4vw,24px);display:grid}.tv-card{border-radius:var(--radius-lg,20px);background:var(--navy);border:1px solid color-mix(in srgb,var(--green) 30%,transparent);flex-direction:column;gap:clamp(6px,1vh,14px);padding:clamp(14px,1.6vw,28px);display:flex}.tv-ch{font:600 clamp(14px,1.2vw,22px)/1.2 var(--font-body);color:color-mix(in srgb,var(--on-brand) 85%,transparent);align-items:center;gap:12px;display:flex}.tv-live,.tv-soon{border-radius:var(--radius-pill);font:700 clamp(12px,1vw,18px)/1.4 var(--font-body);margin-left:auto;padding:3px 12px}.tv-live{background:var(--live);color:var(--on-brand)}.tv-soon{background:color-mix(in srgb,var(--on-brand) 15%,transparent)}.tv-side{justify-content:space-between;align-items:center;gap:16px;display:flex}.tv-nm{min-width:0;font:600 clamp(20px,2vw,40px)/1.1 var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tv-side.lead .tv-nm{font-weight:700}.tv-sc{text-align:center;min-width:1.6em;font:700 clamp(30px,3.4vw,64px)/1.2 var(--font-display);font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--on-brand) 12%,transparent);border-radius:12px;flex:none;padding:0 .2em}.tv-side.lead .tv-sc{background:var(--live)}.tv-cf{color:color-mix(in srgb,var(--on-brand) 75%,transparent);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:clamp(13px,1.1vw,20px);display:flex}.tv-cheer{color:var(--on-brand);align-items:center;gap:6px;font-weight:600;display:inline-flex}.tv-cheer svg{color:var(--coral-text)}.tv-empty{text-align:center;flex:1;place-content:center;gap:12px;display:grid}.tv-empty strong{font:700 clamp(28px,4vw,72px)/1.1 var(--font-display)}.tv-empty span{color:color-mix(in srgb,var(--on-brand) 80%,transparent);font-size:clamp(18px,2vw,36px)}.tv-pages{text-align:center;color:color-mix(in srgb,var(--on-brand) 70%,transparent);margin:10px 0 0;font-size:clamp(12px,1vw,18px)}.tv-f{border-top:3px solid color-mix(in srgb,var(--green) 45%,var(--navy));color:color-mix(in srgb,var(--on-brand) 80%,transparent);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:clamp(8px,1.4vh,18px);font-size:clamp(13px,1.2vw,22px);display:flex}.tv-f span:first-child{color:var(--on-brand);font-weight:600}.mo-wait{color:var(--muted);margin:0;font-size:14px}dialog.ed{overscroll-behavior:contain;max-height:calc(100dvh - 24px);overflow-y:auto}.sheet-top{z-index:2;background:var(--surface-raised);touch-action:none;justify-content:center;align-items:center;height:30px;display:flex;position:sticky;top:0}.sheet-grab{background:var(--line);border-radius:3px;width:40px;height:5px}.sheet-x{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:28px;line-height:1;position:absolute;top:2px;right:8px}.sheet-x:focus-visible{outline:2px solid var(--green)}.sheet-top+.ed-in{padding-top:6px}@media (min-width:721px){.sheet-grab{display:none}}@media (max-width:720px){dialog.ed{max-height:calc(100dvh - 16px)}}.pf-rank{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);align-items:center;gap:14px;margin:0 0 14px;padding:12px 16px;display:flex}.pf-rank strong{font:700 34px/1 var(--font-display);color:var(--ink);min-width:2.2ch}.pf-rank span{color:var(--muted);font-size:14px;line-height:1.35}.pf-rank b{color:var(--ink);font-size:15px;font-weight:600;display:block}.rank-b{border:1px solid color-mix(in srgb,var(--green) 60%,transparent);border-radius:var(--radius-pill);color:var(--green-text);font:700 11px/1.5 var(--font-body);vertical-align:2px;font-variant-numeric:tabular-nums;margin-left:6px;padding:0 6px;display:inline-block}.welcome .wl-list{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.welcome .wl-row{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.welcome .wl-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.welcome .wl-name{color:var(--ink);text-align:left;font-size:15px;font-weight:600;text-decoration:none}.welcome .wl-det{color:var(--muted);font-size:13px;line-height:1.35}.welcome .wl-row .btn{white-space:nowrap;flex:none}.welcome .wl-taken{color:var(--muted);white-space:nowrap;font-size:13px}.welcome .wl-num{flex-wrap:wrap;align-items:flex-start}.welcome .wl-row>.wl-picks{flex-direction:column;flex:none;gap:6px}.welcome .wl-pick{color:var(--ink);cursor:pointer;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;display:flex}.welcome .wl-pick input{width:18px;height:18px;accent-color:var(--green);flex:none;margin:0}.ed-wo{border:1px dashed var(--line);border-radius:12px;margin:4px 0 0;padding:8px 12px}.ed-wo summary{cursor:pointer;color:var(--muted);align-items:center;min-height:32px;font-size:14px;font-weight:600;display:flex}.ed-wo-in{flex-direction:column;gap:8px;padding:8px 0 4px;display:flex}.ed-wo-in .btn{white-space:normal;text-align:center;justify-content:center}.ed-wo-hint{color:var(--muted);margin:0;font-size:13px}.hl-admin{grid-template-columns:minmax(0,1fr);gap:20px;max-width:960px;margin:0 auto;display:grid}@media (min-width:860px){.hl-admin{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start}}.hl-form{flex-direction:column;gap:12px;padding:16px;display:flex}.hl-form h2,.hl-list h2{margin:0;font-size:18px}.hl-form label{flex-direction:column;gap:5px;font-size:14px;font-weight:600;display:flex}.hl-form input:not([type=file]){border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:12px;padding:10px 12px;font-size:16px;font-weight:400}.hl-pick{border:1.5px dashed var(--line);cursor:pointer;background:var(--surface);border-radius:14px;justify-content:center;align-items:center;min-height:150px;position:relative;overflow:hidden;display:flex!important}.hl-pick input{opacity:0;cursor:pointer;position:absolute;inset:0}.hl-ph{color:var(--muted);text-align:center;padding:16px;font-weight:500}.hl-more{min-height:56px}.hl-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hl-grid li{aspect-ratio:1;background:var(--surface);border-radius:12px;position:relative;overflow:hidden}.hl-grid img,.hl-grid video{object-fit:cover;width:100%;height:100%;display:block}.hl-tag{color:#fff;background:#0009;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600;position:absolute;bottom:6px;left:6px}.hl-x{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:18px;line-height:1;display:grid;position:absolute;top:4px;right:4px}.hl-x:disabled{opacity:.4;cursor:default}.hl-wait{text-align:center;color:var(--muted);place-items:center;padding:6px;font-size:11px;font-weight:600;line-height:1.25;display:grid;position:absolute;inset:0}.hl-grid li.bad{outline:2px solid var(--live);outline-offset:-2px}.hl-grid li.bad .hl-wait{color:var(--live)}.hl-hint{color:var(--muted);margin:0;font-size:13px;font-weight:400}.hl-ok{color:var(--won);margin:0;font-weight:600}.hl-list{flex-direction:column;gap:10px;display:flex}.hl-row{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.hl-row img{object-fit:cover;border-radius:10px;flex:none}.hl-row>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hl-row strong{font-size:14px}.hl-row span{color:var(--muted);font-size:12px}.stories{margin:14px 0 4px}.stories-h{justify-content:space-between;align-items:baseline;margin:0 2px 8px;display:flex}.stories-h span:first-child{color:var(--ink);font-size:15px;font-weight:700}.stories-t{color:var(--muted);font-size:12px}.stories-row{scrollbar-width:none;scroll-snap-type:x proximity;gap:10px;padding:2px 2px 4px;display:flex;overflow-x:auto}.stories-row::-webkit-scrollbar{display:none}.story-b{cursor:pointer;scroll-snap-align:start;width:72px;color:var(--ink);font:inherit;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:5px;padding:0;display:flex}.story-ring{background:conic-gradient(var(--coral),var(--green),var(--navy),var(--coral));border-radius:50%;width:66px;height:66px;padding:2.5px;position:relative}.story-b.seen .story-ring{background:var(--line)}.story-ring img{object-fit:cover;border:2.5px solid var(--surface);background:var(--surface);border-radius:50%;width:100%;height:100%;display:block}.story-play{background:var(--ink);border:2px solid var(--surface);border-radius:50%;width:20px;height:20px;position:absolute;bottom:0;right:0}.story-play:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:7px solid #fff;position:absolute;top:5px;left:7px}.story-n{background:var(--ink);min-width:22px;height:22px;color:var(--surface);border:2px solid var(--surface);text-align:center;box-sizing:border-box;border-radius:11px;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;line-height:18px;position:absolute;bottom:-2px;right:-2px}.story-c{color:var(--muted);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:72px;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.story-b:focus-visible .story-ring{outline:2px solid var(--ink);outline-offset:2px}dialog.story-v{color:#fff;overscroll-behavior:contain;background:#061a2b;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0}dialog.story-v::backdrop{background:#061a2b}.sv-in{max-width:480px;height:100%;padding:calc(10px + env(safe-area-inset-top)) 12px calc(14px + env(safe-area-inset-bottom));box-sizing:border-box;flex-direction:column;margin:0 auto;transition:transform .15s;display:flex}.sv-bars{gap:4px;display:flex}.sv-bars i{background:#ffffff4d;border-radius:2px;flex:1;height:3px;overflow:hidden}.sv-bars b{background:#fff;height:100%;display:block}.sv-top{color:#ffffffd9;justify-content:space-between;align-items:center;gap:8px;margin:10px 0 8px;font-size:13px;display:flex}.sv-top b{color:#fff;font-weight:600}.sv-x{color:#fff;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:30px;line-height:1}.sv-stage{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.sv-bg{z-index:-1;filter:blur(28px)brightness(.45)saturate(1.2);background:50%/cover no-repeat;position:fixed;inset:0;transform:scale(1.15)}.sv-m{opacity:0;background:#000;border-radius:16px;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity .2s;display:block;box-shadow:0 18px 50px #0000008c,0 0 0 1px #ffffff14}.sv-m.on{opacity:1}.sv-spin{z-index:1;pointer-events:none;border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;animation:.8s linear infinite sv-spin;position:absolute;top:50%;left:50%}.sv-spin[hidden]{display:none}@keyframes sv-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sv-spin{animation-duration:2.4s}}.sv-tap{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;position:absolute;top:0;bottom:0}.sv-prev{width:33%;left:0}.sv-next{width:67%;right:0}.sv-sound{z-index:2;color:#fff;font:inherit;cursor:pointer;background:#0000008c;border:0;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;position:absolute;bottom:10px;right:10px}.sv-cap{flex-direction:column;gap:3px;margin-top:12px;display:flex}.sv-cap strong{font-size:17px;line-height:1.3}.sv-cap span{color:#ffffffb3;font-size:12px}.sv-go{color:#08304d;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;margin-top:12px;padding:12px;font-size:14px;font-weight:700}.ed-hl{color:var(--won);margin-top:6px;font-size:14px;font-weight:600;display:block}.pat-band{background-position:top;background-repeat:repeat;height:96px;display:block}.pat-contour{background-image:url(/patterns/contour-mist.svg)}.pat-dots{background-image:url(/patterns/dotfield-mist.svg)}.pat-matchline{background-image:url(/patterns/matchline-navy.svg);height:60px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pat-contour{background-image:url(/patterns/contour-navy.svg)}:root:not([data-theme=light]) .pat-dots{background-image:url(/patterns/dotfield-navy.svg)}}:root[data-theme=dark] .pat-contour{background-image:url(/patterns/contour-navy.svg)}:root[data-theme=dark] .pat-dots{background-image:url(/patterns/dotfield-navy.svg)}.login-card.offline{overflow:hidden}.login-card.offline .pat-band{margin:-24px -24px 12px}@media (max-width:720px){.pat-band{height:72px}.pat-matchline{height:60px}.pat-band.pat-dots{display:none}}.boxscore{flex-direction:column;gap:12px;margin:14px 0;display:flex}.boxscore-h{font:700 18px/22px var(--font-display);color:var(--ink);margin:0}.boxscore-team{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);padding:8px 10px;overflow-x:auto}.boxscore-team h3{font:600 16px/20px var(--font-display);color:var(--ink);margin:0 0 4px}.boxscore table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.boxscore th,.boxscore td{text-align:center;border-bottom:1px solid var(--line);padding:6px 4px}.boxscore tr:last-child td{border-bottom:0}.boxscore th{color:var(--muted);font-size:12.5px;font-weight:600}.boxscore .bs-name{text-align:left;white-space:nowrap}.boxscore .bs-pts{font-weight:700}.tgames{flex-direction:column;gap:8px;margin:12px 0;display:flex}.tgames h3{font:600 16px/20px var(--font-display);color:var(--ink);margin:0}.tgame{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.tgame.islive{border-color:color-mix(in srgb,var(--live) 45%,var(--line))}.tgame-h{font:500 12.5px/16px var(--font-body);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.tg-wait{color:var(--muted)}.tg-pts{flex-wrap:wrap;gap:6px;margin:6px 0 0;display:flex}.tg-pts span{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:12.5px}.tgame-r{font:400 15px/20px var(--font-body);color:var(--ink);justify-content:space-between;align-items:center;gap:10px;display:flex}.tgame-r small{color:var(--muted);font-size:11.5px;line-height:14px;display:block}.tgame-r.won{font-weight:600}.tgame-r.lost{color:var(--muted)}.tgame-r .dsc{border-radius:var(--radius-sm);min-width:28px;height:26px;font:700 16px/1 var(--font-display);font-variant-numeric:tabular-nums;background:var(--mist);color:var(--muted);place-items:center;display:grid}.tgame-r .dsc.won{background:var(--win);color:var(--on-brand)}.tgame.islive .tgame-r .dsc{background:var(--mist);color:var(--ink)}.tm .adm-card{flex-direction:column;gap:12px;display:flex}.tm-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tm-h h2{margin:0}.tm-lineup{flex-direction:column;gap:12px;display:flex}.tm-row{border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:110px 1fr;align-items:start;gap:12px;margin:0;padding:10px 12px;display:grid}.tm-row legend{font:700 15px/20px var(--font-body);padding:0 4px}.tm-table{color:var(--muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.tm-table input{width:100%}.tm-sides{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tm-sides>div{flex-direction:column;gap:6px;min-width:0;display:flex}.tm select,.tm input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:44px;color:var(--ink);font:400 16px/22px var(--font-body);max-width:100%;padding:8px 10px}.tm-count{flex-wrap:wrap;gap:6px 18px;margin:0;font-size:14px;font-weight:600;display:flex}.tm-h{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tm-h .tm-total{flex:1}.tm-total{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:4px 12px;display:grid}.tm-total-team{font:700 18px/1.2 var(--font-bc),sans-serif}.tm-total strong{font:700 34px/1 var(--font-display);font-variant-numeric:tabular-nums}.tm-total small{color:var(--muted);grid-column:1/-1;font-size:13px}.tm-games{flex-direction:column;gap:10px;display:flex}.tm-game{border:1px solid var(--line);border-left:5px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.tm-game.tm-live{border-left-color:var(--live,#d93025)}.tm-cam+.tm-cam{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.tm-cam h3{margin:0;font-size:15px}.tm-stream{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;background:var(--surface-raised);color:var(--ink);border-radius:10px;margin:8px 0;padding:10px 12px;display:block}.tm-game.done{background:var(--surface);border-left-color:var(--won,#1e7a3c)}.tm-game-h{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.tm-game-h .mp-tag{margin-left:auto}.tm-tno{font:700 13px/1 var(--font-body);border:1.5px solid var(--ink);border-radius:6px;padding:4px 7px}.tm-race{color:var(--muted);font-size:13px}.tm-side{border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;display:flex}.tm-side.won{background:color-mix(in srgb,var(--won,#1e7a3c) 12%,transparent)}.tm-side.won .tm-who span{font-weight:700}.tm-who{flex-direction:column;flex:1;min-width:0;display:flex}.tm-who small{color:var(--muted);font-size:12px}.tm-who span{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.tm-ctl{flex:none;align-items:center;gap:6px;display:flex}.tm-ctl input{text-align:center;width:56px;font:700 22px/1 var(--font-display);font-variant-numeric:tabular-nums;padding:8px 4px}.tm-ctl .btn{min-width:44px;padding:0 12px}@media (max-width:720px){.tm-sides,.tm-row{grid-template-columns:1fr}}.rt-page section{margin-bottom:24px}.rt-list{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.rt-row{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto 52px minmax(56px,max-content);align-items:center;gap:10px;padding:8px 14px;display:grid}.rt-row:first-child{border-top:0}.rt-pos{font:700 16px/1 var(--font-display);color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.rt-who{min-width:0;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.rt-who strong{font:600 15px/20px var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rt-who:hover strong{text-decoration:underline}.rt-num{font:700 18px/1 var(--font-display);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink)}.rt-wk{font:600 13px/16px var(--font-body);color:var(--muted);text-align:right;white-space:nowrap}.rt-wk.up{color:var(--green-text)}.rt-wk.down{color:var(--muted)}.rt-how ul{color:var(--ink);flex-direction:column;gap:6px;margin:0 0 12px;padding-left:20px;display:flex}.rt-tiers{flex-wrap:wrap;gap:10px 16px;margin:6px 0 10px;display:flex}.rt-tiers>span{align-items:center;gap:8px;display:inline-flex}.rt-tiers small{color:var(--muted)}.rt-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;padding:12px 14px;display:flex}.rt-panel strong{font:700 18px/22px var(--font-display);color:var(--ink);display:block}.rt-panel strong span{font:500 15px/20px var(--font-body);color:var(--muted)}.rt-panel small{color:var(--muted);margin-top:2px;font-size:13px;display:block}@media (max-width:720px){.rt-row{grid-template-columns:24px minmax(0,1fr) auto 44px;padding:8px 10px}.rt-row .mp-tier{display:none}.rt-row .rt-wk{text-align:left;grid-column:2/-1}}.pl-nav{flex-direction:column;gap:10px;margin:4px 0 18px;display:flex}.pl-nav .seg.seg-sm{align-self:flex-start;margin:0}.pl-nav .seg-b{align-items:center;text-decoration:none;display:inline-flex}.pl-sports{flex-wrap:wrap;gap:8px;display:flex}.pl-sports a{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:40px;color:var(--ink);font:500 15px/20px var(--font-body);background:var(--surface-raised);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.pl-sports a[aria-current=true]{background:var(--navy);border-color:var(--navy);color:var(--on-brand)}.rk-lede{color:var(--muted);margin:0 0 10px;font-size:14px}.tbl.rk td.pos{font-variant-numeric:tabular-nums;white-space:nowrap}.tbl.rk tr.rk-still td{color:var(--muted)}.tbl.rk tr.rk-still strong{color:var(--ink)}.rk-in{font:600 11px/16px var(--font-body);border-radius:var(--radius-pill);background:var(--mist);color:var(--green-text);padding:1px 7px;display:inline-block}.tbl.rk td.tm-c small{color:var(--muted);font-size:12px;display:block}.site-menu{display:none;position:relative}.site-menu summary{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--ink);cursor:pointer;place-items:center;list-style:none;display:grid}.site-menu summary::-webkit-details-marker{display:none}.site-menu summary svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:24px;height:24px}.site-menu[open] summary{background:var(--surface)}.site-menu nav{z-index:30;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);min-width:200px;box-shadow:var(--shadow-card);padding:6px;display:grid;position:absolute;top:50px;right:0}.site-menu nav a{border-radius:var(--radius-sm);min-height:44px;color:var(--ink);font:600 15px/20px var(--font-body);align-items:center;padding:0 14px;text-decoration:none;display:flex}.site-menu nav a[aria-current=page]{background:var(--mist)}.site-tabbar .tb{text-decoration:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-menu summary{color:var(--on-brand)}:root:not([data-theme=light]) .site-menu[open] summary{background:#ffffff14}}:root[data-theme=dark] .site-menu summary{color:var(--on-brand)}:root[data-theme=dark] .site-menu[open] summary{background:#ffffff14}@media (max-width:720px){.site-head-in{flex-wrap:nowrap}.site-head .site-nav{display:none}.site-menu{display:block}}.site-foot{background:var(--navy);max-width:none;color:color-mix(in srgb,var(--on-brand) 82%,transparent);border:0;margin:32px 0 0;padding:0}.site-foot-in{max-width:1120px;padding:28px 20px calc(28px + env(safe-area-inset-bottom,0px));gap:14px;margin:0 auto;display:grid}.foot-wm{width:auto;height:20px;display:block}.site-foot .disc{color:inherit;background:0 0;border:0;max-width:60ch;margin:0;padding:0}.site-foot .disc strong,.site-foot .disc a,.site-foot .site-links a{color:var(--on-brand)}.site-foot .site-links a{min-height:44px}@media (max-width:720px){body:has(.tabbar) .site-foot{padding-bottom:0}body:has(.tabbar) .site-foot-in{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}}.home{padding:0 0 12px}.home section{margin-bottom:0}.home>:not(.live-band){max-width:1120px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.home .eyebrow{font:600 13px/16px var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--green-text);margin:0 0 8px}.hero{padding-top:32px;padding-bottom:24px}.hero h1{font:700 44px/46px var(--font-display);color:var(--ink);white-space:normal;max-width:20ch;margin:0}.hero-line{color:var(--muted);font:400 18px/27px var(--font-body);max-width:52ch;margin:10px 0 0}.hero-act{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.home-sec{margin-top:36px}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.sec-head .ph{margin:0}.sec-link{min-height:44px;color:var(--green-text);font:600 15px/20px var(--font-body);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.sec-link:hover{text-decoration:underline}.live-band{background:var(--navy);color:var(--on-brand);scroll-margin-top:12px}.live-in{max-width:1120px;margin:0 auto;padding:22px 20px 24px}.live-band .ph{color:var(--on-brand);align-items:center;gap:10px;margin:0;display:flex}.live-band .sec-link{color:var(--green)}.live-dot{background:var(--coral);border-radius:50%;flex:none;width:12px;height:12px;animation:1.6s ease-in-out infinite live-pulse}@keyframes live-pulse{50%{opacity:.35}}.live-count{font:600 15px/20px var(--font-body);color:color-mix(in srgb,var(--on-brand) 80%,transparent)}.live-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.live-band.next .live-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding-top:16px;padding-bottom:16px;display:flex}.live-band.next .ph{flex-wrap:wrap;row-gap:2px;font-size:22px;line-height:28px}.live-where{font:500 14px/20px var(--font-body);color:color-mix(in srgb,var(--on-brand) 72%,transparent);flex-basis:100%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .live-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}}:root[data-theme=dark] .live-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sport-switch{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.sport-chip{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface-raised);min-height:44px;color:var(--ink);font:600 15px/20px var(--font-body);cursor:pointer;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.sport-chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--on-brand)}.sport-chip:disabled{cursor:default;color:var(--muted);background:var(--surface)}.sport-chip .soon{font:600 11px/14px var(--font-body);border-radius:var(--radius-pill);background:var(--mist);color:var(--muted);padding:2px 8px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sport-chip[aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--navy)}}:root[data-theme=dark] .sport-chip[aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--navy)}.feat{border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-card);color:var(--ink);margin-top:20px;padding:22px 24px}.home>.feat{margin-left:20px;margin-right:20px}@media (min-width:1161px){.home>.feat{max-width:1080px;margin-left:auto;margin-right:auto}}.feat--felt{background:var(--felt);border:0;border-bottom:6px solid var(--rail);color:var(--on-brand)}.feat-top{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.feat-kind{font:600 14px/18px var(--font-body)}.feat-name{font:700 34px/38px var(--font-display);margin:12px 0 0}.feat-name a{color:inherit;text-decoration:none}.feat-name a:hover{text-decoration:underline}.feat-org{font:600 13px/18px var(--font-body);letter-spacing:.04em;text-transform:uppercase;margin:8px 0 0}.feat-dates{font:400 15px/22px var(--font-body);margin:4px 0 0}.feat--felt .feat-org,.feat--felt .feat-dates,.feat--felt .feat-kind{color:color-mix(in srgb,var(--on-brand) 88%,transparent)}.feat--slim{border-bottom-width:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 20px;display:flex}.feat--slim .feat-main{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.feat--slim .feat-name{font:700 22px/28px var(--font-display);flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 0;display:flex}.feat--slim .feat-dates{margin:0;font-size:14px;line-height:20px}.feat-next{font:600 14px/20px var(--font-body);margin:2px 0 0}.feat--felt .feat-next{color:var(--on-brand)}.feat--slim .feat-go{flex:none}.feat-stats{flex-wrap:wrap;gap:10px;margin:18px 0 0;display:flex}.feat-stats div{border-radius:var(--radius-sm);background:#ffffff1a;min-width:96px;padding:10px 16px}.feat:not(.feat--felt) .feat-stats div{background:var(--mist)}.feat-stats dt{font:500 13px/16px var(--font-body);opacity:.9}.feat-stats dd{font:700 28px/32px var(--font-display);font-variant-numeric:tabular-nums;margin:2px 0 0}.feat-act{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.feat--felt .feat-go{background:var(--on-brand);border-color:var(--on-brand);color:var(--navy)}.feat--felt .feat-follow{border-color:color-mix(in srgb,var(--on-brand) 55%,transparent);color:var(--on-brand);background:0 0}.home-tabs{margin:0 0 14px}.home-tabs .seg-b small{color:var(--muted);margin-left:6px;font-weight:500}.home .tcards{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mp-tag--upcoming{background:var(--mist);color:var(--ink)}.mp-tag--community{background:var(--surface-raised);color:var(--green-text);border:1px solid var(--line)}.mp-tag--official{background:var(--navy);color:var(--on-brand);border:0;gap:4px}.mp-tag--official:before{content:"✓";font-weight:700}.mp-tag--official.on-dark{background:var(--on-brand);color:var(--navy)}.orgby.off-line{align-items:center;gap:8px;margin-top:6px;display:flex}.ti-official{color:#ffffffd9;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;font-size:15px;display:flex}.home-empty{color:var(--muted);padding:16px 0}.home-two{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px 32px;display:grid}.home>.sport-box{border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-card);margin:36px 20px 0;padding:22px 24px 24px}@media (min-width:1161px){.home>.sport-box{max-width:1080px;margin-left:auto;margin-right:auto}}.sport-box-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:20px;padding-bottom:16px;display:flex}.sport-box-head .ph{margin:0}.sport-box-head p{color:var(--muted);font:500 14px/20px var(--font-body);margin:2px 0 0}.sport-box-head p a{color:var(--ink)}.sport-box .home-sec{margin-top:0}.home .sport-box h3.ph{font:700 20px/26px var(--font-display)}.home-tourns>.feat{margin:4px 0 0}.home-tourns>.feat+.home-tabs{margin-top:20px}.home-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.home-table caption{text-align:left;color:var(--muted);font:600 13px/18px var(--font-body);text-transform:uppercase;letter-spacing:.06em;padding-bottom:6px}.home-table th,.home-table td{border-bottom:1px solid var(--line);text-align:right;padding:10px 8px;font-size:15px}.home-table thead th{color:var(--muted);font:600 12px/16px var(--font-body);text-transform:uppercase;letter-spacing:.06em;padding-top:4px}.home-table th:first-child{text-align:left;padding-left:0;font-weight:600}.home-table td:last-child,.home-table th:last-child{padding-right:0}.home-table-n{background:var(--mist);width:22px;height:22px;color:var(--ink);font:700 12px/1 var(--font-body);border-radius:50%;place-items:center;margin-right:10px;display:inline-grid}.home-table tbody tr:first-child .home-table-n{background:var(--navy);color:var(--on-brand)}.fin-list{gap:10px;display:grid}.watch-list{gap:8px;margin-top:14px;display:grid}.watch-list h3{font:600 14px/18px var(--font-body);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0}.watch-note{color:var(--muted);margin:12px 0 0;font-size:13px}.streak{border-radius:var(--radius-md);background:var(--navy);color:var(--on-brand);align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.streak-n{background:var(--coral);width:52px;height:52px;color:var(--navy);font:700 24px/1 var(--font-display);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.streak>span:last-child{display:grid}.streak small{font:600 12px/16px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.streak strong{font:700 19px/24px var(--font-display)}.streak span span{color:color-mix(in srgb,var(--on-brand) 82%,transparent);font-size:14px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .streak{border:1px solid var(--line)}}:root[data-theme=dark] .streak{border:1px solid var(--line)}.home>.soon-panel{border-radius:var(--radius-md);background:var(--mist);color:var(--ink);margin-top:40px;margin-left:20px;margin-right:20px;padding:24px}@media (min-width:1161px){.home>.soon-panel{max-width:1080px;margin-left:auto;margin-right:auto}}.soon-panel h2{font:700 28px/32px var(--font-display);margin:0}.soon-panel>p:not(.eyebrow){color:var(--muted);max-width:60ch;margin:8px 0 0}.soon-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.soon-notes p{border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--muted);margin:0;padding:14px 16px;font-size:14.5px;line-height:21px}.soon-notes strong{color:var(--ink);font:600 16px/22px var(--font-body);display:block}.venue-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.venue-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-card);color:var(--ink);gap:4px;padding:0 0 14px;text-decoration:none;display:grid;overflow:hidden}.venue-ph{background:var(--mist);height:96px;margin-bottom:8px;display:block}.venue-card strong,.venue-card span:not(.venue-ph){padding:0 16px}.venue-card strong{font:700 19px/24px var(--font-display)}.venue-card span:not(.venue-ph){color:var(--muted);font-size:14px}@media (max-width:960px){.live-grid,.home .tcards{grid-template-columns:repeat(2,minmax(0,1fr))}.home-two{grid-template-columns:minmax(0,1fr);gap:28px}.home>.sport-box{margin:28px 16px 0;padding:16px}}@media (max-width:720px){.home>:not(.live-band){padding-left:16px;padding-right:16px}.home>.feat,.home>.soon-panel{margin-left:16px;margin-right:16px;padding:18px}.hero{padding-top:22px;padding-bottom:18px}.hero h1{font-size:32px;line-height:35px}.hero-line{font-size:16px;line-height:24px}.hero-act .mp-btn{flex:1}.live-in{padding:18px 0 20px}.live-band .sec-head,.live-band.next .live-in{padding-left:16px;padding-right:16px}.live-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:0 16px 4px;display:flex;overflow-x:auto}.live-grid::-webkit-scrollbar{display:none}.live-grid>*{scroll-snap-align:start;flex:0 0 84%}.sport-switch{scrollbar-width:none;flex-wrap:nowrap;margin-left:0;overflow-x:auto}.sport-switch::-webkit-scrollbar{display:none}.sport-chip{flex:none}.feat-name{font-size:27px;line-height:31px}.feat-stats div{flex:1;min-width:0;padding:8px 12px}.feat-stats dd{font-size:24px}.feat-act .mp-btn{white-space:nowrap;padding-left:18px;padding-right:18px}.feat-act .feat-go{flex:1}.home .tcards,.venue-cards,.soon-notes{grid-template-columns:minmax(0,1fr)}.home-tabs{display:flex}.home-tabs .seg-b{flex:1}.soon-panel h2{font-size:24px;line-height:28px}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}.live-grid .mp-match-top{flex-wrap:wrap;row-gap:4px}.live-grid .mp-match-top .t{white-space:normal;flex-basis:calc(100% - 28px)}.pl-sports a{gap:8px;min-height:44px}.pl-soon{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-height:44px;color:var(--muted);font:500 15px/20px var(--font-body);cursor:default;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.pl-soon small{font:600 11px/14px var(--font-body);border-radius:var(--radius-pill);background:var(--mist);color:var(--muted);padding:2px 8px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pl-sports a[aria-current=true]{background:var(--green);border-color:var(--green);color:var(--navy)}}:root[data-theme=dark] .pl-sports a[aria-current=true]{background:var(--green);border-color:var(--green);color:var(--navy)}@media (max-width:720px){.pl-sports{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pl-sports::-webkit-scrollbar{display:none}.pl-sports>*{flex:none}}.acct{flex:none;align-items:center;display:inline-flex;position:relative}.acct-wait{width:84px;height:44px}.acct-in{border-radius:var(--radius-pill);background:var(--navy);min-height:44px;color:var(--on-brand);font:600 15px/20px var(--font-body);white-space:nowrap;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.acct summary{cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;list-style:none;display:grid}.acct summary::-webkit-details-marker{display:none}.acct summary .mp-av{box-shadow:0 0 0 2px var(--green)}.acct-menu{z-index:40;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);min-width:220px;box-shadow:var(--shadow-card);color:var(--ink);padding:6px;display:grid;position:absolute;top:50px;right:0}.acct-menu strong{font:600 14px/18px var(--font-body);color:var(--muted);padding:8px 12px 6px}.acct-menu a,.acct-menu button{border-radius:var(--radius-sm);min-height:44px;color:var(--ink);font:600 15px/20px var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;text-decoration:none;display:flex}.acct-menu a:hover,.acct-menu button:hover{background:var(--surface)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .acct--header.acct-in{background:var(--green);color:var(--navy)}}:root[data-theme=dark] .acct--header.acct-in{background:var(--green);color:var(--navy)}.acct--felt.acct-in{background:var(--on-brand);color:var(--navy)}.site-head-in .acct{margin-left:auto}.site-head-in .site-nav+.acct{margin-left:0}.trk-acct{z-index:20;position:absolute;top:14px;right:max(20px,50% - 540px)}@media (max-width:720px){.acct-in{padding:0 14px;font-size:14px}.acct-wait{width:76px}.trk-acct{top:8px;right:16px}.site-head-in{gap:8px}}.home>.sport-switch{margin-top:0;margin-bottom:20px}.hero{padding-bottom:18px}.feat-act{align-items:center}.feat-all{min-height:44px;color:var(--green-text);font:600 15px/20px var(--font-body);align-items:center;gap:4px;margin-left:auto;text-decoration:none;display:inline-flex}.feat-all:hover{text-decoration:underline}.feat--felt .feat-all{color:var(--on-brand)}#feat-h{scroll-margin-top:16px}.home>.soon-panel{margin-bottom:8px}@media (max-width:720px){.hero{padding-top:16px;padding-bottom:14px}.home .eyebrow{letter-spacing:.1em;margin-bottom:6px;font-size:11.5px}.hero h1{font-size:26px;line-height:30px}.hero-line{display:none}.hero-act{margin-top:14px}.home>.sport-switch{margin-bottom:14px}.feat-all{justify-content:center;width:100%;margin-left:0}.fin-list>:nth-child(n+4){display:none}.trk-acct{top:6px}.trk-acct .acct-in{min-height:34px;padding:0 13px;font-size:13.5px;position:relative}.trk-acct .acct-in:after{content:"";position:absolute;inset:-5px -2px}.trk-acct .acct summary{width:38px;height:38px}}.pw-row{align-items:center;gap:8px;display:flex}.pw-row input{flex:1;min-width:0}.pw-show{flex:none;min-height:44px}.pw-form{gap:6px;margin-top:6px;display:grid}.pw-form .hint{margin:0 0 6px}.pw-showbox{align-items:center;gap:8px;min-height:44px;font-weight:500;display:flex}.wl-sub{font:700 20px/24px var(--font-display);color:var(--ink);margin:18px 0 0}.acct-page{gap:14px;max-width:640px;display:grid}.acct-card{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:18px 20px}.acct-card h2{font:700 22px/26px var(--font-display);color:var(--ink);margin:0 0 10px}.acct-card dl{gap:10px;margin:0 0 8px;display:grid}.jr-list{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.jr-list li{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 12px;display:flex}.jr-list .jr-name{color:var(--ink);font-weight:600}.acct-card dt{font:500 13px/16px var(--font-body);color:var(--muted)}.acct-card dd{font:600 16px/22px var(--font-body);color:var(--ink);margin:2px 0 0}.acct-card dd a{color:var(--green-text)}.acct-ok{border-radius:var(--radius-sm);background:var(--mist);color:var(--green-text);padding:10px 12px;font-weight:600}.acct-wait-note{font:500 13px/18px var(--font-body);color:var(--muted);display:block}.acct-card .pw-form label{color:var(--ink);font-weight:600}.acct-card .pw-form input:not([type=checkbox]){border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:12px;min-height:44px;padding:12px 14px;font-size:16px}.acct-card .pw-form .btn{justify-self:start}.acct-card p{color:var(--muted);margin:0 0 10px}.un-row{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;min-height:44px;padding-left:14px;display:flex}.un-row span{font:600 16px/1 var(--font-body);color:var(--muted)}.acct-card .pw-form .un-row input{background:0 0;border:0;flex:1;min-width:0;padding-left:4px}.un-row:focus-within{outline:2px solid var(--green);outline-offset:2px}.acct-card .pw-form .un-row input:focus-visible{outline:none}.hint.un-ok{color:var(--green-text)}.hint.un-bad{color:var(--coral-text)}.acct-at{color:var(--ink)}.pf-hero .pf-at{font:600 16px/20px var(--font-body);color:var(--green-text);margin:2px 0 0}.pf-hero .pf-plays{font:600 15px/20px var(--font-body);color:var(--ink);margin:4px 0 0}.acct-sport{gap:8px;margin:0 0 12px;display:grid}.acct-sport .hint{margin:0}.acct-menu strong small{font:500 13px/18px var(--font-body);color:var(--green-text);display:block}.count-badge{border-radius:var(--radius-pill);background:var(--coral);min-width:22px;height:22px;color:var(--navy);font:700 12px/1 var(--font-body);font-variant-numeric:tabular-nums;place-items:center;margin-left:6px;padding:0 6px;display:inline-grid}.acct summary{position:relative}.acct-badge{min-width:20px;height:20px;box-shadow:0 0 0 2px var(--surface-raised);margin:0;font-size:11px;position:absolute;top:-2px;right:-6px}.pf-share{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ch-note{color:var(--muted);font-size:14px}.ch-msg{flex-basis:100%;margin:4px 0 0}.ch-dlg .ed-in{flex-direction:column;gap:14px;max-height:85vh;padding:18px 20px 20px;display:flex;overflow:auto}.ch-dlg .ed-h strong{font:600 20px/26px var(--font-display);color:var(--ink);display:block}.ch-dlg .ed-h span{color:var(--muted);font-size:14px}.ch-form fieldset{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.ch-form legend,.ch-times legend{font:600 14px/20px var(--font-body);color:var(--ink);width:100%;margin-bottom:6px;padding:0}.ch-pills{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.ch-pills label{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-raised);min-height:40px;color:var(--ink);font:500 14px/18px var(--font-body);cursor:pointer;align-items:center;padding:0 14px;display:inline-flex}.ch-pills label.on{background:var(--mist);border-color:var(--green);color:var(--ink);font-weight:600}.ch-pills input{opacity:0;pointer-events:none;position:absolute}.ch-pills label:focus-within{outline:2px solid var(--green);outline-offset:2px}.dir-games{margin:0 0 14px}.dir-games button{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-raised);min-height:40px;color:var(--ink);font:500 14px/18px var(--font-body);cursor:pointer;align-items:center;padding:0 14px;display:inline-flex}.dir-games button.on{background:var(--mist);border-color:var(--green);font-weight:600}.dir-games button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ch-field{font:600 14px/20px var(--font-body);color:var(--ink);flex-direction:column;gap:6px;display:flex}.ch-field select,.ch-field input,.ch-field textarea,.ch-time input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:44px;color:var(--ink);font:400 16px/22px var(--font-body);padding:8px 12px}.ch-count{font:400 13px/18px var(--font-body);color:var(--muted)}.ch-times{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.ch-time{align-items:center;gap:8px;display:flex}.ch-time input{flex:1;min-width:0}.ch-times .hint{margin:0}.ch-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ch-dlg .ch-act{justify-content:flex-end}.ch-sec{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.ch-sec h3{font:600 16px/20px var(--font-display);color:var(--ink);margin:0}.ch-sec .hint{margin:0}.ch-page section{margin-bottom:22px}.ch-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;display:grid}.ch-card{gap:10px}.ch-card .mp-match-top a{color:var(--ink);font-weight:600}.ch-line{color:var(--muted);font-size:14px}.ch-quote{overflow-wrap:anywhere;font:500 16px/22px var(--font-body);color:var(--ink);margin:0}.ch-score{font:500 16px/22px var(--font-body);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ch-score .won{color:var(--win);font-weight:700}.ch-score small{color:var(--muted);font-size:12px}.ch-shared{flex-direction:column;gap:14px;max-width:560px;margin-top:8px;display:flex}.ch-shared .hint{margin:0}.ch-shared-title{font:700 30px/36px var(--font-display);color:var(--ink);overflow-wrap:anywhere;margin:0}.ch-shared-title a,.ch-vs-row a{color:var(--ink)}.ch-vs{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;display:flex;overflow:hidden}.ch-vs-row{font:600 22px/28px var(--font-display);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.ch-vs-row+.ch-vs-row{border-top:1px solid var(--line)}.ch-vs-score{font:700 28px/28px var(--font-display);font-variant-numeric:tabular-nums}.ch-vs-row.won a,.ch-vs-row.won .ch-vs-score{color:var(--win);font-weight:700}.ch-vs-row.lost a,.ch-vs-row.lost .ch-vs-score{color:var(--muted)}.ch-vs-row.won a:after{content:" · Won";font:600 14px/20px var(--font-body)}.ch-scoreform{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.ch-scoreform .ch-field{overflow-wrap:anywhere;justify-content:flex-end;min-width:0}.ch-scoreform .ch-field input{box-sizing:border-box;text-align:center;width:100%;min-width:0;font-size:18px}.ch-scoreform .ch-act,.ch-scoreform .hint{grid-column:1/-1;margin:0}.ch-box{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);padding:14px 16px}.ch-box-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ch-box .ph{margin:0 0 8px}.ch-post{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.ch-post .hint{margin:0}.linkish{font:inherit;color:var(--green-text);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ch-notes{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ch-notes li{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.ch-notes small{color:var(--muted)}.ch-sum,.ch-h2h{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;display:flex}.ch-h2h a{color:var(--ink);font-weight:600}.mod-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.mod-row small{color:var(--muted);margin-top:2px;display:block}.mod-row p{margin:6px 0 0}.mod-row.done{opacity:.6}@media (max-width:720px){.pf-share{flex-wrap:wrap}.pf-share .mp-btn,.pf-share .btn{white-space:nowrap;padding-left:14px;padding-right:14px}}.ch-notes li{border-top:1px solid var(--line);padding:8px 0;display:block}.ch-notes li:first-child{border-top:0}.ch-notes li small{margin-top:2px;display:block}.focus-pick{width:100%;margin-top:14px}.focus-pick>strong{color:var(--ink);margin-bottom:4px;display:block}.focus-pick .hint{margin:0 0 8px}.focus-row{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.focus-img{cursor:crosshair;touch-action:manipulation;border-radius:8px;width:220px;max-width:100%;line-height:0;position:relative;overflow:hidden}.focus-img img{width:100%;height:auto;display:block}.focus-dot{border:3px solid var(--on-brand);width:26px;height:26px;box-shadow:0 0 0 2px var(--coral),0 1px 4px #00000080;pointer-events:none;border-radius:50%;margin:-13px 0 0 -13px;position:absolute}.focus-crops{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.focus-crops figure{text-align:center;margin:0}.focus-crops figcaption{margin:4px 0 0}.focus-pick .pa-photo-btns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.gal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;padding:0;list-style:none;display:grid}.gal-grid li{margin:0;position:relative}.gal-grid img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);background:var(--mist);width:100%;display:block}.gal-mine li.is-profile img{box-shadow:0 0 0 3px var(--green)}.gal-badge{border-radius:var(--radius-pill);background:var(--green);color:var(--navy);font:700 11px/16px var(--font-body);padding:2px 8px;position:absolute;top:6px;left:6px}.gal-acts{flex-direction:column;gap:4px;margin-top:6px;display:flex}.gal-acts .btn{border-radius:var(--radius-sm);min-height:36px;padding:4px 8px;font-size:13px}.gal-add{margin-top:4px;display:inline-flex}.gal-add.disabled{opacity:.6;pointer-events:none}@media (min-width:721px){.gal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gal-open{cursor:zoom-in;border-radius:var(--radius-sm);background:0 0;border:0;width:100%;padding:0;display:block}.gal-dlg{border-radius:var(--radius-md);background:var(--surface-raised);width:min(720px,100vw);max-width:100vw;max-height:100dvh;color:var(--ink);border:0;padding:0}.gal-dlg::backdrop{background:#061a2bd9}.gal-view{gap:10px;padding:12px;display:grid}.gal-view>img{object-fit:contain;border-radius:var(--radius-sm);background:#000;width:100%;max-height:70dvh}.gal-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.gal-bar span{font-variant-numeric:tabular-nums;color:var(--muted);text-align:center;min-width:64px}.gal-rep-btn{color:var(--muted);justify-self:center;font-size:13px}.gal-report{border:1px solid var(--line);border-radius:var(--radius-sm);gap:6px;padding:10px;display:grid}.gal-report label{align-items:center;gap:8px;min-height:36px;display:flex}.gal-report input:not([type=radio]){border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px}@media (max-width:720px){.gal-dlg{border-radius:0;width:100vw;height:100dvh;margin:0}.gal-view>img{max-height:72dvh}}.mod-photo{object-fit:cover;border-radius:var(--radius-sm);width:140px;height:140px;margin-top:8px;display:block}.mod-acts{flex-wrap:wrap;gap:8px;display:flex}.adm-gallery{width:100%;margin-top:10px}.adm-gallery .gal-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.gal-mine li.is-sel img{box-shadow:0 0 0 3px var(--navy)}.gal-mine li.is-profile.is-sel img{box-shadow:0 0 0 3px var(--green),0 0 0 6px var(--navy)}.gal-acts-bar{flex-wrap:wrap;gap:8px;margin:4px 0 10px;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gal-mine li.is-sel img{box-shadow:0 0 0 3px var(--on-brand)}}.gal-dlg{background:var(--navy);color:var(--on-brand)}.gal-dlg .gal-bar span,.gal-dlg .gal-rep-btn{color:color-mix(in srgb,var(--on-brand) 75%,transparent)}.gal-dlg .gal-report{border-color:#fff3}@media (max-width:720px){.gal-view{align-content:center;min-height:100dvh}}.pf-hero p+.pf-own,.pf-hero .pf-own{min-height:44px;color:var(--green-text);font:600 15px/20px var(--font-body);text-underline-offset:3px;align-items:center;margin-top:2px;text-decoration:underline;display:inline-flex}.pf-photos-head{align-items:center;margin-bottom:0}.pf-photos-head .ph.sect{margin:0}.pf-own-acts{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.pf-own-acts .mp-btn{min-height:40px;padding:8px 16px}.pf-own-empty{border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--surface-raised);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:16px;display:flex}.pf-own-empty p{color:var(--muted);flex:220px;margin:0}.gal-add-hi{box-shadow:0 0 0 3px var(--surface-raised),0 0 0 6px var(--coral)}.gal-invite{color:var(--coral-text);margin:6px 0 4px;font-weight:600}#photos{scroll-margin-top:12px}.mini-item{gap:6px}.mini-item-name{font:600 18px/22px var(--font-display);color:var(--ink)}.mini-form{flex-direction:column;gap:14px;max-width:640px;margin-bottom:22px;display:flex}.mini-form .ph,.mini-form .hint{margin:0}.mini-legend{font:600 14px/20px var(--font-body);color:var(--ink);width:100%;margin-bottom:6px;padding:0}.mini-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.mini-check{font:500 15px/20px var(--font-body);color:var(--ink);align-items:center;gap:10px;min-height:44px;display:flex}.mini-check input{width:20px;height:20px;accent-color:var(--green)}.mini-head{flex-direction:column;gap:6px;margin:8px 0 22px;display:flex}.mini-head .ch-line{margin:0}.mini-head .ch-line a{color:var(--ink);font-weight:600}.mini-tags{align-items:center;gap:10px;display:flex}.mini-page .mini-title{font:700 34px/38px var(--font-display);color:var(--ink);white-space:normal;margin:0}.mini-lobby{flex-direction:column;gap:12px;display:flex}.mini-lobby .hint{margin:0}.mini-people{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}.mini-people .btn{min-height:32px;padding:0 12px;font-size:13px}.mini-people li{align-items:center;gap:10px;min-height:44px;display:flex}.mini-people a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.mini-people small{color:var(--muted);font-size:12px}.mini-rounds{scroll-snap-type:x proximity;gap:14px;padding-bottom:6px;display:flex;overflow-x:auto}.mini-rounds--list{flex-direction:column;overflow:visible}.mini-round{scroll-snap-align:start;flex-direction:column;flex:0 0 250px;gap:10px;min-width:250px;display:flex}.mini-rounds--list .mini-round{flex:none;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));min-width:0;display:grid}.mini-round h3{font:600 14px/20px var(--font-body);color:var(--muted);grid-column:1/-1;margin:0}.mini-match{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0}.mini-rounds--list .mini-round,.mini-page .ch-list{align-items:start}.mini-match.ready{border-color:color-mix(in srgb,var(--green) 55%,var(--line))}.mini-match.big .mini-side .n{font-size:17px}.mini-side{min-width:0;min-height:32px;font:500 15px/20px var(--font-body);color:var(--ink);align-items:center;gap:8px;display:flex}.mini-side .mp-av{flex-shrink:0}.mini-side .n{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.mini-side .n.tbd{color:var(--muted);font-size:13.5px;font-style:italic}.mini-side .mp-av+.mp-av,.mini-pair-av .mp-av+.mp-av{box-shadow:0 0 0 2px var(--surface,#fff);margin-left:-7px}.mini-pair-av{flex-shrink:0;display:inline-flex}.mini-pairs .who{flex:1;min-width:0}.mini-pairs .who a{white-space:normal}.mini-sub{font:600 13px/18px var(--font-body);color:var(--muted);margin:14px 0 6px}.mini-pairwith{max-width:160px;min-height:32px;font-size:13px}.mini-ctl{flex-shrink:0;align-items:center;gap:8px;display:flex}.mini-single li{flex-wrap:wrap;padding:4px 0}.mini-single .who{flex:1;min-width:0}.mini-single .mini-ctl{width:100%;padding-left:46px}.mini-side .s{font:700 18px/22px var(--font-display);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;min-width:22px}.mini-side.won .n,.mini-side.won .s{color:var(--win);font-weight:700}.mini-side.lost{opacity:.68}.mini-match .ch-line{margin:0;font-size:13px}.mini-table-wrap{overflow-x:auto}.mini-table{border-collapse:collapse;width:100%;max-width:640px;font:500 15px/20px var(--font-body);color:var(--ink)}.mini-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:6px 8px;font-size:13px;font-weight:600}.mini-table td{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:8px}.mini-table th,.mini-table td:not(:nth-child(2)){white-space:nowrap}.mini-table td a{color:var(--ink);font-weight:600}.mini-table .mini-pts{color:var(--ink);font-weight:700}.mini-winner{flex-direction:column;gap:14px;margin-bottom:22px;display:flex}.mini-champ{border-radius:var(--radius-md);background:var(--mist);border:1px solid var(--line);align-items:center;gap:16px;padding:16px;display:flex}.mini-champ div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.mini-champ strong{font:700 26px/30px var(--font-display);color:var(--ink)}.mini-places{gap:6px;max-width:480px;margin:0;padding:0;list-style:none;display:grid}.mini-places li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:6px 0;display:flex}.mini-places .mini-pl{min-width:90px;color:var(--muted);font-size:14px;font-weight:600}.mini-places a{color:var(--ink);font-weight:600}.mini-tbl{background:var(--green);color:var(--on-brand);border-radius:var(--radius-pill);font:700 12.5px/18px var(--font-body);white-space:nowrap;padding:2px 10px}.mini-tables{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.mini-tcard{border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:4px;padding:10px 14px;display:flex}.mini-tcard.busy{border-style:solid;border-color:color-mix(in srgb,var(--green) 55%,var(--line));background:var(--surface-raised)}.mini-tcard strong{font:700 15px/20px var(--font-display);color:var(--ink)}.mini-tcard span{font:500 15px/20px var(--font-body);color:var(--ink);flex-direction:column;display:flex}.mini-tcard small{color:var(--muted);font-size:12.5px}.mini-tctl{max-width:420px}.mini-del{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:6px;margin-top:26px;padding-top:16px;display:flex}.mini-del .hint{margin:0}.mini-add{flex-direction:column;gap:8px;max-width:520px;display:flex}.mini-add .hint{margin:0}.mini-found{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mini-found li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 12px;display:flex}.mini-found li:first-child{border-top:0}.mini-found .n{min-width:0;font:600 15px/20px var(--font-body);color:var(--ink);flex-direction:column;flex:1;display:flex}.mini-found .n small{color:var(--muted);font-size:12.5px;font-weight:400}.mini-found .mp-av{flex-shrink:0}.mini-found .btn{min-height:34px;padding:0 14px}.mini-people .who{flex-direction:column;flex:1;min-width:0;display:flex}.mini-people .who a{flex:none}.terms-toc{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);margin:0 0 24px;padding:12px 16px}.terms-toc ol{columns:2;column-gap:28px;margin:0;padding-left:22px}.terms-toc li{break-inside:avoid;margin:2px 0}@media (max-width:640px){.terms-toc ol{columns:1}}.terms h2{scroll-margin-top:80px}.terms-contact{font-style:normal;line-height:1.7}.mini-how{max-width:640px}.mini-how ol{color:var(--ink);gap:10px;margin:0 0 14px;padding-left:22px;font-size:16px;line-height:24px;display:grid}.mini-how p{color:var(--muted);margin:0 0 16px}.sp-row{align-items:center}.sp-logo{border:1px solid var(--line);background:#fff;border-radius:12px;flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.sp-logo img{object-fit:contain;max-width:64px;max-height:64px}.sp-logo span{color:var(--muted);font-size:11px}.mini-prizes{border:0;gap:8px;margin:4px 0 0;padding:0;display:grid}.mini-prize-row{grid-template-columns:84px 1fr 44px;gap:8px;display:grid}.mini-prize-row input{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);font:inherit;border-radius:12px;padding:10px 12px;font-size:16px}.mini-prize-row .btn{min-width:44px;padding:0}.mini-prizes>.btn{justify-self:start}.mini-warn{color:var(--live)}.sp-strip{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 2px;display:flex}.sp-by{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:600}.sp-item{border:1px solid var(--line);height:44px;color:var(--ink);background:#fff;border-radius:12px;align-items:center;padding:4px 10px;text-decoration:none;display:inline-flex}.sp-item img{object-fit:contain;max-width:120px;max-height:34px}.prize-box ul{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.prize-box li{align-items:center;gap:12px;display:flex}.prize-place{min-width:44px;font:700 15px/20px var(--font-display);color:var(--green-text);flex:none}.prize-what{display:grid}.prize-what small{color:var(--muted)}.prize-given{color:var(--green-text);margin-left:auto;font-size:13px;font-weight:700}.mini-prize-won{color:var(--green-text);font-weight:600}.host-box{gap:10px;display:grid}.sp-host-row{align-items:center;gap:12px;display:flex}.sp-host-row>span:nth-child(2){flex:1;display:grid}.sp-state{color:var(--muted)}.sp-state.approved{color:var(--green-text)}.sp-state.rejected{color:var(--live)}.sp-add{gap:10px;display:grid}.mini-prize-row--from{grid-template-columns:72px 1fr 120px 44px}.mini-prize-row select{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);font:inherit;border-radius:12px;padding:10px 8px;font-size:15px}@media (max-width:520px){.mini-prize-row--from{grid-template-columns:72px 1fr 44px}.mini-prize-row--from select{grid-column:1/3}}.league-now{margin:8px 0 14px}.league-round summary{cursor:pointer;align-items:center;min-height:44px;list-style:none;display:flex}.league-round summary::-webkit-details-marker{display:none}.league-round summary h3{margin:0}.league-round summary small{color:var(--muted);font-weight:500}.mini-overdue{background:color-mix(in srgb,var(--live) 14%,transparent);color:var(--live);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.league-round{border-bottom:1px solid var(--line);margin:0}.mini-rounds--list .league-round>summary{grid-column:1/-1}.league-round summary{justify-content:space-between;gap:10px}.league-round summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:9px;height:9px;transition:transform .15s;transform:rotate(45deg)translateY(-3px)}.league-round[open] summary:after{transform:rotate(-135deg)translateY(-3px)}.league-round[open]{padding-bottom:12px}.host-app{flex-direction:column;gap:6px;display:flex}.host-app p{margin:0}.host-app-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.host-st{font:600 12.5px/16px var(--font-body);background:var(--mist);color:var(--ink);white-space:nowrap;border-radius:999px;padding:3px 10px}.host-st--approved{background:color-mix(in srgb,var(--green-text) 16%,transparent);color:var(--green-text)}.host-st--declined,.host-st--withdrawn{background:var(--surface-raised);color:var(--muted);border:1px solid var(--line)}.host-app textarea,.mini-form textarea{font:inherit}.hosting-app{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 0;display:flex}.hosting-app dl{grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;display:grid}.hosting-app dt{color:var(--muted)}.hosting-app dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.hosting-decide{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:10px;display:grid}.hosting-fees{border-collapse:collapse;width:100%}.hosting-fees td,.hosting-fees th{border-top:1px solid var(--line);text-align:left;vertical-align:middle;padding:8px 6px}.hosting-fees input{width:7.5em}@media (max-width:640px){.hosting-app dl{grid-template-columns:1fr}.hosting-app dt{margin-top:4px}.hosting-fees thead{display:none}.hosting-fees tr{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px;padding:8px 0;display:grid}.hosting-fees td{border:0;padding:2px 0}}.org-head{max-width:none;padding-left:0;padding-right:0}.org-head .eyebrow a{color:inherit}.org-head .host-app-top{justify-content:flex-start;margin-top:8px}.org-ev{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.org-ev-txt{flex:1;min-width:0;display:grid}.org-ev-txt small{color:var(--muted)}.org-ev-form{border-top:1px solid var(--line);max-width:none;padding-top:12px}.org-ev-form fieldset:disabled{opacity:.6}.org-ov{align-items:start;gap:16px;display:grid}@media (min-width:900px){.org-ov{grid-template-columns:minmax(0,1fr) 320px}.org-ov-side{position:sticky;top:90px}}.org-ov-main,.org-ov-side{gap:16px;min-width:0;display:grid}.org-ov-main>.ch-box,.org-ov-side>.ch-box{min-width:0;margin:0}.org-side-card{grid-template-columns:minmax(0,1fr)}.org-url{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:8px;margin:0;padding:5px 5px 5px 12px;display:flex}.org-url span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.org-url .btn{min-height:36px;padding:6px 14px;font-size:14px}.org-facts{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;font-size:15px;display:grid}.org-facts dt{color:var(--muted)}.org-facts dd{margin:0;font-weight:500}.org-tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.org-tile{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.org-tile:hover{border-color:var(--green)}.org-tile-i{background:var(--mist);width:40px;height:40px;color:var(--ink);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.org-tile--main .org-tile-i{background:var(--navy);color:var(--green)}.org-tile-txt{min-width:0;display:grid}.org-tile-txt small{color:var(--muted);font-size:13px}.org-nudge{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.org-nudge p{margin:2px 0 0}.org-empty{text-align:center;border-style:dashed;padding:36px 16px}.org-empty .hint{max-width:440px;margin:0 auto 12px}.org-setup{padding:0;overflow:hidden}.org-setup-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 18px 16px;display:flex}.org-setup-head .ph{margin:0}.org-setup-head .hint{margin:2px 0 0}.org-ring{flex:none;width:52px;height:52px;position:relative}.org-ring b{justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.org-steps{margin:0;padding:0;list-style:none}.org-steps>li{border-bottom:1px solid var(--line)}.org-steps>li:last-child{border-bottom:0}.org-step{text-align:left;width:100%;min-height:60px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:10px 18px;display:flex}.org-step:hover{background:var(--surface)}.org-step-dot{border:2px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.done .org-step-dot{background:var(--green);border-color:var(--green);color:var(--navy)}.org-step-txt{flex:1;min-width:0;display:grid}.org-step-txt small{color:var(--muted);font-size:14px}.done .org-step-txt strong{color:var(--muted)}.org-chev{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:9px;height:9px;transition:transform .15s;transform:rotate(45deg)translateY(-3px)}.org-step[aria-expanded=true] .org-chev{transform:rotate(-135deg)translateY(-3px)}.org-step-body{padding:0 18px 16px 60px}.org-step-body>p{margin:0 0 10px}.org-step-body>p:last-child{margin-bottom:0}@media (max-width:520px){.org-step-body{padding-left:18px}}.trk-about{white-space:pre-wrap}.trk-sp{margin:8px 0 0}.trk-sp .sp-by{color:var(--felt-mute)}.t-intro{flex-direction:column;gap:18px;display:flex}.t-facts{grid-template-columns:max-content 1fr;gap:4px 14px;margin:0 0 10px;display:grid}.t-facts dt{color:var(--muted)}.t-facts dd{margin:0}.t-ev{border-top:0}.t-intro .trk-about{margin:6px 0}.t-ev .org-ev-txt{gap:6px}.t-ev{align-items:flex-start}.t-entries summary{cursor:pointer;color:var(--ink);font-weight:600}.t-entries ol{columns:2 220px;margin:6px 0 0;padding-left:22px}.enter-box{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.enter-box p{margin:0}.enter-who{color:var(--muted);align-items:center;gap:8px;margin:0 0 6px;font-size:14px;display:flex}.enter-who select{font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:6px 8px}.enter-st--active{color:var(--green-text);font-weight:600}.enter-st--declined{color:var(--live)}.enter-found{gap:6px;margin:0;padding:0;list-style:none;display:grid}.enter-found li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.enter-found small{color:var(--muted)}.org-entry{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;display:flex}.org-entry-name{flex:200px;min-width:0}.org-entry-name small{color:var(--muted);display:block}.org-entry .mini-check{margin:0}.org-entry-act{flex-wrap:wrap;gap:6px;display:flex}.org-ev-entries{border-top:1px solid var(--line);padding:6px 0 10px}.org-seeds{gap:6px;margin:6px 0;display:grid}.org-seed{align-items:center;gap:10px;display:flex}.org-seed input{text-align:center;width:3.5em}.org-draw-act{justify-content:flex-start}.trk-entries{margin:0 0 12px}.org-manual{gap:8px;display:grid}.org-manual-list{gap:6px;margin:0;padding-left:26px;display:grid}.org-manual-list li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.org-manual-list select{max-width:min(260px,100%)}.oop-pick{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.oop-ev{border:1px solid var(--line);border-radius:12px;margin:0;padding:8px 12px}.oop-ev .mini-check{gap:8px;margin:4px 0;display:flex}.oop-list{border-top:1px solid var(--line);padding:8px 0}.oop-list summary{cursor:pointer}.oop-list h4{margin:10px 0 0}.oop-edit input{max-width:9.5em}.oop-edit input[placeholder=Table]{max-width:5em}.oop-early{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px 10px;margin:4px 0;display:flex}.oop-early .btn{min-height:36px;padding:4px 12px}.rtbl{font:600 11.5px/16px var(--font-body);background:var(--mist);color:var(--ink);border-radius:999px;flex:none;padding:1px 8px}.grp-ms{margin:6px 0 14px}.grp-ms summary{cursor:pointer;font-weight:600}.race-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px 12px;display:grid}.race-grid input{max-width:6em}.preview-bar{z-index:5;position:sticky;top:0}.t-apply{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.t-apply .ph{margin:0 0 6px}.t-apply p{margin:0 0 12px}.org-invite,.org-joined{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);margin:14px 0;padding:14px}.org-invite .mini-legend,.org-joined .mini-legend{margin:0 0 8px}.org-invite-url{font:500 14px/20px var(--font-body);overflow-wrap:anywhere;color:var(--ink);margin:0 0 10px}.org-joined select{max-width:200px;min-height:36px}.join-done .bulk-ok{margin-top:0}.join-perks{color:var(--muted);margin:8px 0 14px;padding-left:20px}.join-perks li{margin:4px 0}.sp-levels{flex-direction:column;gap:2px;display:flex}.sp-strip.sp-top .sp-item{height:60px;padding:6px 14px}.sp-strip.sp-top .sp-item img{max-width:170px;max-height:46px}.sp-strip.sp-small .sp-item{border-radius:10px;height:36px;padding:3px 8px}.sp-strip.sp-small .sp-item img{max-width:90px;max-height:26px}.tsp-mode{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:4px 0 12px;display:flex}.tsp-edit{border:1px solid var(--line);border-radius:var(--radius-sm);margin:4px 0 14px;padding:12px}.tsp-lv-row{align-items:center;gap:6px;margin:0 0 8px;display:flex}.tsp-lv-row input{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;min-height:40px;font:400 16px/22px var(--font-body);flex:1;padding:6px 10px}.tsp-lv-row .btn{min-width:40px;padding:0 10px}.tsp-n{text-align:right;width:20px;color:var(--muted);font-weight:600}.tsp-level{margin:12px 0}.tsp-level .mini-legend small{color:var(--muted);font-weight:400}.sp-host-row select{max-width:160px;min-height:36px}.ti{flex-direction:column;gap:28px;padding-top:12px;display:flex}.ti-back{color:var(--muted);align-self:flex-start;margin-bottom:-14px;font-weight:600;text-decoration:none}.ti-back:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.ti-hero{background:linear-gradient(to right,var(--navy) 0%,var(--navy) 55%,color-mix(in srgb,var(--navy) 0%,transparent) 85%),var(--navy) url(/patterns/contour-navy.svg) right -140px center/auto 100% no-repeat;color:var(--on-brand);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:28px 32px 30px}.ti-hero-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ti-state{background:var(--green);color:var(--navy);font:700 13px/18px var(--font-display);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 10px;display:inline-flex}.ti-state:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.ti-state.off{color:#fffc;background:#ffffff1f}.ti-balls{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.ti-hero h1{font:700 52px/1.02 var(--font-display);letter-spacing:-.01em;text-wrap:balance;color:var(--on-brand);margin:0}.ti-org{color:#ffffffc7;margin:10px 0 0;font-size:17px}.ti-facts{border-top:1px solid #ffffff29;flex-wrap:wrap;gap:16px 48px;margin:26px 0 0;padding:20px 0 0;display:flex}.ti-facts dt{font:700 12px/16px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e}.ti-facts dd{font:600 18px/24px var(--font-body);color:var(--on-brand);white-space:nowrap;margin:4px 0 0}.ti-facts a{color:var(--on-brand);text-underline-offset:3px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.ti-cta{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:26px;display:flex}.ti-go{background:var(--green);border-color:var(--green);color:var(--navy);min-height:50px;padding:0 26px;font-size:17px}.ti-go:hover{background:color-mix(in srgb,var(--green) 86%,#fff);border-color:#0000}.ti-ghost{color:var(--on-brand);background:0 0;border-color:#ffffff80;min-height:50px}.ti-ghost:hover{background:#ffffff14}.ti-cta-note{color:#ffffffc7;flex-basis:100%;max-width:60ch;margin:0;font-size:15px}.ti-cta-note:empty{display:none}.ti-note{color:#ffffffd9;margin:22px 0 0}.ti-hero :focus-visible{outline:2px solid var(--green);outline-offset:3px}.ti-sp{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);text-align:center;padding:24px 28px 28px}.ti-sp-h{font:700 13px/18px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 4px}.ti-sp-group+.ti-sp-group{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.ti-sp-level{font:700 15px/20px var(--font-display);color:var(--ink);margin:14px 0 12px}.ti-sp-group:first-of-type .ti-sp-level{margin-top:10px}.ti-sp-grid{flex-wrap:wrap;justify-content:center;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ti-sp-level+.ti-sp-grid{margin-top:0}.ti-sp-tile{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:14px;justify-content:center;align-items:center;text-decoration:none;transition:border-color .2s,transform .2s cubic-bezier(.2,.8,.2,1);display:flex}a.ti-sp-tile:hover{border-color:var(--green);transform:translateY(-2px)}.ti-sp-grid li{min-width:0}.ti-sp-tile{overflow:hidden}.ti-sp-tile img{object-fit:contain;width:auto;min-width:0;height:auto;display:block}.ti-sp-name{font:700 18px/1.15 var(--font-display);padding:0 6px}.ti-sp-grid.lg .ti-sp-tile{width:300px;height:120px;padding:16px 24px}.ti-sp-grid.lg img{max-width:100%;max-height:78px}.ti-sp-grid.lg .ti-sp-name{font-size:22px}.ti-sp-grid.md .ti-sp-tile{width:220px;height:88px;padding:12px 18px}.ti-sp-grid.md img{max-width:100%;max-height:54px}.ti-sp-grid.sm .ti-sp-tile{border-radius:12px;width:164px;height:64px;padding:8px 14px}.ti-sp-grid.sm img{max-width:100%;max-height:38px}.ti-sp-grid.sm .ti-sp-name{font-size:14px}.ti-body{gap:28px;display:grid}.ti-body .ph{margin-top:0}.ti-events{gap:14px;display:grid}.ti-ev{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.ti-ev-head{align-items:flex-start;gap:14px;display:flex}.ti-ev-head h3{font:700 22px/26px var(--font-display);color:var(--ink);margin:2px 0 4px}.ti-ev-kind{color:var(--muted);font-size:15px}.ti-ev-meta{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ti-ev-meta li{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:5px 12px;font-size:14px}.ti-ev-act:empty{display:none}.ti-about{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);align-self:start;padding:18px 20px}.ti-about .trk-about{margin:0;line-height:1.6}@media (min-width:960px){.ti-body.two{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ti-body.two #events{grid-area:1/1}.ti-about{grid-area:1/2;position:sticky;top:88px}}@media (max-width:720px){.ti{gap:22px}.ti-hero{background:var(--navy);border-radius:18px;padding:22px 18px 24px}.ti-hero h1{font-size:36px}.ti-facts{grid-template-columns:1fr 1fr;gap:14px 18px;margin-top:20px;display:grid}.ti-facts dd{white-space:normal;font-size:16px;line-height:22px}.ti-go,.ti-ghost{flex:auto;justify-content:center}.ti-sp{padding:20px 14px 22px}.ti-sp-grid{gap:10px;display:grid}.ti-sp-grid.lg{grid-template-columns:minmax(0,1fr)}.ti-sp-grid.md{grid-template-columns:repeat(2,minmax(0,1fr))}.ti-sp-grid.sm{grid-template-columns:repeat(3,minmax(0,1fr))}.ti-sp-grid.lg .ti-sp-tile{width:100%;height:104px}.ti-sp-grid.md .ti-sp-tile{width:100%;height:76px;padding:10px 12px}.ti-sp-grid.sm .ti-sp-tile{width:100%;height:56px;padding:6px 8px}.ti-ev{padding:16px}}@media (prefers-reduced-motion:reduce){.ti-sp-tile{transition:none}a.ti-sp-tile:hover{transform:none}}.tc-sp{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:auto;padding-top:12px;display:flex}.tc-sp-by{font:700 11px/14px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.tc-sp-logos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;display:grid}.tc-sp-tile{border:1px solid var(--line);min-width:0;height:56px;color:var(--navy);font:700 13px/1.1 var(--font-display);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:5px 10px;display:flex;overflow:hidden}.tc-sp-tile img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:42px;display:block}.tc-sp-more{color:var(--muted);grid-column:1/-1;font-size:14px;font-weight:600}.mini-how p,.mini-how li{max-width:58ch}.ti-presented{border-top:1px solid #ffffff29;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:22px;padding-top:18px;display:flex}.ti-presented-by{font:700 12px/16px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3}.ti-presented-logos{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ti-presented-tile{min-width:120px;max-width:200px;height:56px;color:var(--navy);font:700 15px/1.1 var(--font-display);background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:8px 16px;text-decoration:none;display:flex;overflow:hidden}.ti-presented-tile img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:40px;display:block}a.ti-presented-tile:hover{box-shadow:0 0 0 2px var(--green)}.ti-presented-more{color:var(--on-brand);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}@media (max-width:720px){.ti-presented{flex-direction:column;align-items:flex-start}.ti-presented-logos{width:100%}.ti-presented-tile{flex:140px;min-width:0;max-width:none}.ti-presented-logos li{flex:140px;display:flex}}.tc-lead{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.tc-sport{background:var(--navy);height:26px;color:var(--on-brand);font:700 13px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tc-sport{background:var(--green);color:var(--navy)}}:root[data-theme=dark] .tc-sport{background:var(--green);color:var(--navy)}.new-dot{background:var(--green);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface-raised);border-radius:50%;flex:none;display:inline-block}.site-nav .new-dot,.site-menu .new-dot{margin-left:7px}.site-tabbar .tb{position:relative}.site-tabbar .new-dot{position:absolute;top:5px;left:calc(50% + 7px)}@media (max-width:720px){.site-tabbar{grid-template-columns:repeat(5,1fr)}.site-tabbar .tb{min-width:0;font-size:11px}.site-tabbar .tb span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}.sec-sub{color:var(--muted);margin:-4px 0 12px;font-size:15px}.oc-nudge{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.oc-nudge .hint{margin:4px 0 0}.oc-foot{justify-content:space-between;margin-top:auto}.oc-more{margin:12px 0 0}.oc-alt{color:var(--muted);font-size:14px}.oc-banner{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);align-items:center;gap:10px;margin:0 0 16px;padding:12px 16px;font-size:15px;text-decoration:none;display:flex}.oc-banner:hover{border-color:var(--green)}.oc-banner>span:nth-child(2){flex:1}@media (min-width:721px) and (max-width:1000px){.site-head-in{gap:12px}.site-nav{gap:2px}.site-nav a{padding:0 10px;font-size:14px}}@media (min-width:721px) and (max-width:860px){.site-nav a[href=\/about]{display:none}}.ch-sec{font:700 30px/1.1 var(--font-display);color:var(--ink);margin:28px 0 14px;scroll-margin-top:16px}.ch-sec#open{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}h3.ph{font-size:20px}@media (max-width:720px){.ch-sec{font-size:26px}}.ch-own{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}.squad-list{flex-direction:column;gap:10px;margin:8px 0;display:flex}.squad-row{border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:end;gap:8px 12px;margin:0;padding:10px 12px;display:grid}.squad-row legend{font:600 14px/20px var(--font-body);padding:0 4px}.squad-row .sq-name{grid-column:span 2}.squad-row .sq-no input{max-width:80px}.squad-row .sq-cap{align-items:center;gap:6px;min-height:44px;display:flex}.squad-row .sq-x{justify-self:start}.squad-row[disabled]{opacity:.85}@media (max-width:520px){.squad-row .sq-name{grid-column:auto}}.te{flex-direction:column;gap:8px;margin:6px 0 12px;display:flex}.te-h{font:700 14px/20px var(--font-body);margin:8px 0 0}.te-app,.te-squad{border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.te-app-h{flex-direction:column;display:flex}.te-app-h small{color:var(--muted)}.te-docs{margin:0;padding-left:18px;font-size:14px}.te-squad.te-wait{border-color:var(--won,#1e7a3c);border-width:2px}.te-squad-h{all:unset;cursor:pointer;flex-direction:column;display:flex}.te-squad-h small{color:var(--muted)}.te-tbl td,.te-tbl th{white-space:nowrap;font-size:13px}.te-rules{border:1px solid var(--line);border-radius:var(--radius-md);padding:10px 12px}.linkbtn{all:unset;cursor:pointer;color:var(--won,#1e7a3c);text-decoration:underline}.sq-file{border:1px dashed var(--line);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.sq-file label.btn{cursor:pointer}.sq-file ul{margin:4px 0 0;padding-left:18px}.pay-card{flex-direction:column;gap:8px;display:flex}.pay-card--inline{border:1px solid var(--line);margin-top:8px;padding:10px 12px}.pay-card--inline .ph{font-size:16px}.pay-acct-list{border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;margin:0;display:flex;overflow:hidden}.pay-row{border-top:1px solid var(--line);grid-template-columns:minmax(110px,34%) 1fr;align-items:center;gap:8px;padding:8px 12px;display:grid}.pay-row:first-child{border-top:0}.pay-row dt{color:var(--muted);font-size:14px}.pay-row dd{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.pay-val{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700}.pay-copy{flex:none;min-height:36px;padding:4px 12px}.pay-warn{border-radius:var(--radius-md);border:1px solid var(--live);color:var(--ink);background:color-mix(in srgb,var(--live) 8%,transparent);margin:0;padding:8px 12px;font-weight:600}.pay-send{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pay-send label.btn{cursor:pointer}.pay-sent ul{margin:4px 0 0;padding-left:18px;font-size:14px}.pay-how{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:12px;display:flex}.pay-how--missing{border:2px dashed var(--line)}.pay-acct{margin:0}.pay-fee{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pay-rec{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pay-rec-note{color:var(--muted)}.pay-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pay-list>li{border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.pay-list>li.te-wait{border-color:var(--won,#1e7a3c);border-width:2px}@media (max-width:520px){.pay-row{grid-template-columns:1fr;gap:2px}}.td-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.td-list li{border:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px;display:flex}.td-list li a{font-weight:600}.td-list li small{color:var(--muted)}.td-act{gap:6px;margin-left:auto;display:flex}.td-act .btn{min-width:40px;padding:0 10px}.td-add{border:1px solid var(--line);border-radius:var(--radius-md);padding:10px 12px}.t-docs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.t-docs a{font-weight:600}.t-docs small{color:var(--muted);margin-left:6px}.t-docs-box{flex-direction:column;gap:8px;margin-top:14px;display:flex}.fs-docs{max-width:1100px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:16px auto}.trk-docs a{font-weight:600}.an-new{border:1px solid var(--line);border-radius:var(--radius-md);padding:10px 12px}.an-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.an-list li{border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.an-list li p{white-space:pre-line;margin:0}.an-list li small{color:var(--muted)}.an-list textarea{width:100%;min-height:72px}.t-news{flex-direction:column;gap:8px;margin:0 0 16px;display:flex}.t-news-item{border-left:4px solid var(--green,#2f7d5b);background:var(--surface-raised);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:10px 14px}.t-news-item small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;display:block}.t-news-item p{white-space:pre-line;margin:2px 0 0}.mt-team{flex-direction:column;gap:16px;display:flex}.mt-photos{flex-direction:column;gap:10px;display:flex}.mt-photos label.btn{cursor:pointer;align-self:flex-start}.mt-photo-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mt-photo-grid li{flex-direction:column;gap:6px;display:flex}.mt-photo-grid img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--line);width:100%}.team-photos{scroll-snap-type:x mandatory;gap:8px;margin:8px 0;padding-bottom:4px;display:flex;overflow-x:auto}.team-photos a{scroll-snap-align:start;flex:none}.team-photos img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:auto;max-width:220px;height:120px;display:block}.tm-mgr{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tm-mgr li{border:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 12px;display:flex}.tm-mgr li>span:first-child{flex-direction:column;display:flex}.tm-mgr small{color:var(--muted)}.tm-mgr-form{flex-direction:column;gap:8px;width:100%;display:flex}.tm-mgr-found{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tm-mgr .tm-mgr-found li{border:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 10px;padding:0;display:flex}.tm-mgr-found small{color:var(--muted)}.tm-mgr-form input:not([type=radio]){border:1px solid var(--line);border-radius:var(--radius-sm);max-width:260px;min-height:40px;font:inherit;background:var(--surface);color:var(--ink);padding:6px 10px}.adm-ts{margin-top:12px}.adm-t .mini-item-name{color:var(--ink);text-decoration:none}.adm-t-act,.org-tools{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.org-ev-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin:12px 0;padding:4px 14px 8px}.org-ev-card>.org-ev{border-top:0}.org-ev-card>.org-ev .org-ev-txt strong{font:700 18px/1.3 var(--font-display)}.org-ev-card .org-ev-entries .mini-legend{font-size:14px}.org-manual-list:is(ul){padding-left:0;list-style:none}.org-pos{align-items:center;gap:6px;display:inline-flex}.org-pos-n{font-variant-numeric:tabular-nums;min-width:2.4ch;color:var(--ink);font-weight:700}.org-pos-m{min-width:5.5em;color:var(--muted);font-size:13px}.ball.dot{background:var(--c);width:10px;height:10px;box-shadow:none;margin-left:8px}.ball.tag{background:var(--c);width:auto;min-width:30px;box-shadow:none;border-radius:7px;padding:0 5px}.ball.tag i{color:var(--on-brand);letter-spacing:.02em;background:0 0;border-radius:0;width:auto;height:auto;font-size:10.5px}.ball.tag.xs{min-width:24px;height:20px;padding:0 4px}.ball.tag.xs i{width:auto;height:auto;font-size:8.5px}.ball.tag.sm{min-width:28px;height:24px}.ball.tag.sm i{width:auto;height:auto;font-size:9.5px}.rgames{font-variant-numeric:tabular-nums}.ed-games{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.ed-games span{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 10px;font-size:14px}body:has(#root){--felt:var(--navy);--felt-2:color-mix(in srgb,var(--navy) 86%,#000);--rail:var(--ball-6)}body:has(#root[data-sport=badminton]){--rail:var(--ball-2)}body:has(#root[data-sport=futsal]){--rail:var(--ball-5)}body:has(#root[data-sport=handball]){--rail:var(--ball-4)}body:has(#root[data-sport=basketball]){--rail:var(--ball-3)}body:has(#root) .top{background:var(--navy);box-shadow:none}body:has(#root) .top:after{display:none}.top-r{align-items:center;gap:12px;display:flex}.acct-slot:empty{display:none}.acct-slot .acct summary{width:40px;height:40px}@media (max-width:720px){.top-r{position:absolute;top:10px;right:16px}.top-in:has(.acct-host) .brand{padding-right:52px}.acct-slot .acct summary{width:38px;height:38px}}body:has(#root:not([data-sport=pool])) .ns-card:after{display:none}.wm-felt .wm-lockup{width:auto;height:42px;margin:-6px 0 -4px -8px;display:block}@media (max-width:720px){.wm-felt .wm-lockup{height:32px;margin:-4px 0 -3px -6px}}.brand-row{align-items:center;gap:14px;margin:0 0 10px;display:flex}.brand-row .wm-felt{margin:0}.back-home{color:#fff;font:600 13px/1.2 var(--font-body,inherit);white-space:nowrap;opacity:.9;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;text-decoration:none;display:inline-flex}.back-home:hover,.back-home:focus-visible{opacity:1;background:#ffffff1f}@media (max-width:720px){.brand-row{gap:10px;margin-bottom:6px}.back-home{padding:4px 10px;font-size:12px}}.mt-lineups{margin:0 0 24px}.mt-lu{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);margin:10px 0;padding:12px 16px}.mt-lu-h{font:700 17px/1.3 var(--font-display);margin:0 0 4px;display:grid}.mt-lu-h small{font:500 13px/1.4 var(--font-body);color:var(--muted)}.mt-lu-rows{gap:8px;margin:8px 0;display:grid}.mt-lu-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mt-lu-name{min-width:84px;font-weight:600}.mt-lu-table{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}.mt-lu-table input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:5ch;min-height:40px;color:var(--ink);padding:6px 8px;font-size:16px}.mt-lu-row select{max-width:min(240px,100%);min-height:40px}.mt-lu-list{margin:6px 0 0;padding-left:18px}.top:has(.acct[open]){z-index:20}.tsp-host{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.tsp-host .ch-field{flex:220px;margin:0}.tsp-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.tsp-logo{border:1px solid var(--line);background:#fff;border-radius:8px;flex:none;place-items:center;width:84px;height:44px;display:grid;overflow:hidden}.tsp-logo img{object-fit:contain;max-width:76px;max-height:36px}.tsp-logo small{color:var(--muted);font-size:12px}.tsp-txt{flex:1;min-width:0;display:grid}.tsp-txt small{color:var(--muted);font-size:12.5px}.tsp-badge{font:600 11.5px/1 var(--font-body);color:var(--navy);background:color-mix(in srgb,var(--coral) 18%,#fff);border-radius:999px;flex:none;padding:5px 9px}.tsp-act{flex:none;gap:4px;display:flex}.tsp-act .btn{min-width:44px;padding:0 10px}.tsp-cta{flex-wrap:wrap;gap:8px;display:flex}.tsp-cta>*{flex:180px;justify-content:center}.tsp-add{border-style:dashed}.tsp-labels{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:12px;display:grid}.tsp-label{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.tsp-label span{flex:none;width:72px}.tsp-label input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:0;min-height:40px;color:var(--ink);flex:1;padding:6px 10px;font-size:15px}@media (max-width:560px){.tsp-row{flex-wrap:wrap}.tsp-act{justify-content:flex-end;width:100%}}.plc{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}@media (max-width:860px){.plc{grid-template-columns:minmax(0,1fr)}}.plc h1{font:700 28px/1.15 var(--font-display);margin:2px 0 6px}.plc-group{margin:14px 0}.plc-h{font:600 12px/1.4 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.plc-rows{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:2px 12px}.plc-row{border-bottom:1px solid var(--line);padding:4px 0}.plc-row:last-child{border-bottom:0}.plc-label{justify-content:space-between;align-items:center;gap:10px;min-height:48px;font-size:15px;display:flex}.plc-label select{width:200px;max-width:55%;min-height:40px}.plc-msg{gap:8px;padding:0 0 8px;display:flex}.plc-msg input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:0;min-height:40px;color:var(--ink);flex:1;padding:6px 10px;font-size:15px}.plc-prev{gap:12px;display:grid;position:sticky;top:16px}.plc-ns{background:var(--navy);color:var(--on-brand);border-radius:16px;gap:4px;padding:16px 18px;display:grid}.plc-ns-k{color:color-mix(in srgb,var(--on-brand) 82%,transparent);font-size:13px}.plc-ns-t{font:700 44px/1 var(--font-display)}.plc-ns-sp{border-top:1px solid color-mix(in srgb,var(--on-brand) 22%,transparent);color:color-mix(in srgb,var(--on-brand) 82%,transparent);justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;font-size:13px;display:flex}.plc-chip{background:#fff;border-radius:6px;padding:3px 8px;display:inline-flex}.plc-logo{object-fit:contain;vertical-align:middle;width:auto;max-width:110px;height:22px}.plc-logo-big{object-fit:contain;width:auto;max-width:84px;height:34px}.plc-stream{background:var(--surface-raised);border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.plc-by{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.plc-card{background:var(--surface-raised);border:1px solid var(--line);border-radius:14px;gap:6px;padding:12px 14px;display:grid}.plc-msg-h,.plc-mc-h{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.plc-sponsored{color:#b45309;font-weight:600}.plc-mc-r{justify-content:space-between;font-size:15px;display:flex}.plc-muted{color:var(--muted)}.plc-ev{grid-template-columns:auto 1fr;align-items:center;gap:12px}.plc-ev small{color:var(--muted);display:block}.plc-ev-logo{border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;width:96px;height:56px;display:grid}.plc-poll{font:700 16px/1.2 var(--font-display);color:var(--ink)}.sp-a{color:inherit;border-radius:8px;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.sp-a:focus-visible{outline:2px solid var(--green);outline-offset:2px}.sp-img{object-fit:contain;background:#fff;display:block}.sp-xs{vertical-align:-3px;border-radius:3px;width:auto;max-width:44px;height:14px;margin-left:4px;padding:1px 2px;display:inline-block}.sp-sm{border-radius:4px;width:auto;max-width:84px;height:22px;padding:2px 4px}.sp-md{width:auto;max-width:120px;height:40px}.sp-img-n,.sp-xs-n,.sp-sm-n,.sp-md-n,.sp-logo-n,.sp-msg-logo-n{font-weight:700}.sp-band{border-bottom:1px solid var(--line);background:#fff}.sp-band-in{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:8px;max-width:1180px;margin:0 auto;padding:10px 16px;display:grid}.sp-band .sp-a{min-width:0;display:flex}.sp-tile{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:56px;padding:6px 10px;display:flex}.sp-logo{width:auto;max-width:100%;height:36px}.sp-band-in[data-size=lg] .sp-tile{min-height:84px}.sp-band-in[data-size=lg] .sp-logo{height:60px}.sp-band-in[data-size=md] .sp-logo{height:44px}.sp-band.full .sp-tile{border:0;flex-direction:column;gap:6px;padding:6px 12px}.sp-band.full .sp-band-in[data-size=lg] .sp-logo{height:104px}.sp-band.full .sp-band-in[data-size=md] .sp-logo{height:64px}.sp-band.full .sp-band-in[data-size=sm] .sp-logo{height:44px}.sp-lvl{font:600 11px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center}.sp-band.full .sp-band-in[data-size=lg]{max-width:560px}.sp-more{font:600 14px/1.2 var(--font-body);color:var(--ink);cursor:pointer;background:var(--mist)}.sp-band.slim .sp-band-in{scrollbar-width:none;justify-content:safe center;gap:6px;padding:6px 16px;display:flex;overflow-x:auto}.sp-band.slim .sp-a,.sp-band.slim .sp-band-in>.sp-tile{flex:none}.sp-band.slim .sp-tile{border:0;min-height:44px;padding:4px 8px}.sp-band.slim .sp-logo{height:26px}@media (max-width:520px){.sp-band.full .sp-band-in[data-size=sm] .sp-logo{height:28px}}.ns-sp{z-index:1;border-top:1px solid color-mix(in srgb,var(--on-brand) 22%,transparent);color:var(--felt-mute);align-items:center;gap:10px;padding-top:10px;font-size:13px;display:flex;position:relative}.sp-chip{background:#fff;border-radius:8px;padding:4px 8px;display:inline-flex}.sp-chip .sp-sm{padding:0}.sp-by-inl{color:var(--felt-mute);align-items:center;gap:6px;margin-left:8px;font-size:12.5px;display:inline-flex}.sp-by-inl .sp-a{min-height:0}.sp-msg .nl{align-items:center;gap:10px;display:flex}.sp-msg-logo{border-radius:6px;width:auto;max-width:120px;height:28px;padding:2px 6px}.sp-tag{font:600 11px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 7px}.ev-sp{border:1px solid var(--line);background:var(--surface-raised,#fff);border-radius:14px;align-items:center;gap:14px;margin:0 0 12px;padding:10px 14px;display:flex}.ev-sp-logo{border:1px solid var(--line);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:120px;height:56px;display:flex}.ev-sp strong{font:700 17px/1.2 var(--font-display);display:block}.ev-sp span{color:var(--muted);font-size:13.5px}.ev-sp b{color:var(--ink)}@media (max-width:520px){.ev-sp-logo{width:88px;height:48px}.ev-sp .sp-md{max-width:80px;height:32px}}.ch-sp{color:var(--felt-mute,var(--muted));align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:flex}.ch-sp .sp-a{min-height:0}.chcard .ch-sp{color:var(--muted)}.match-tbl{align-items:center;gap:8px;margin:-4px 0 14px;display:flex}.sp-mark{align-items:center;min-height:44px;display:inline-flex}.sp-mark img{object-fit:contain;background:#fff;border-radius:4px;width:auto;max-width:96px;height:24px;padding:2px 4px}.vote-h:has(.vote-sp){flex-wrap:wrap}.vote-h .vote-sp{white-space:nowrap;flex-basis:100%;order:2;align-items:center;gap:6px;font-size:13px;display:inline-flex}.match-page .sp-band{background:0 0;border:0;margin:0 0 8px}.match-page .sp-band.slim .sp-band-in{justify-content:flex-start;padding:0}.vote-sp img{object-fit:contain;background:#fff;border-radius:4px;width:auto;max-width:84px;height:22px;padding:2px 4px}.sv-end{position:relative}.sv-end-in{color:#fff;font:600 15px/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.sv-end-logo{object-fit:contain;background:#fff;border-radius:14px;max-width:220px;max-height:110px;padding:12px 18px}.sv-end .sv-prev{z-index:0}.sv-end .sv-top,.sv-end-in a{z-index:1;position:relative}.home-col{flex-direction:column;gap:24px;min-width:0;display:flex}.champs{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sport-box>.home-sec[aria-labelledby=champions]{margin-top:24px}.champs a{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);height:100%;color:var(--ink);align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.champs a:hover{border-color:var(--won,#1e7a3c)}.champs-txt{flex-direction:column;min-width:0;display:flex}.champs-txt small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.champs-txt strong{font:700 16px/22px var(--font-body);overflow-wrap:anywhere}.champs-txt>span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.vs{--stripe:var(--ball-6)}.vs[data-sport=badminton]{--stripe:var(--ball-2)}.vs[data-sport=futsal]{--stripe:var(--ball-5)}.vs[data-sport=handball]{--stripe:var(--ball-4)}.vs[data-sport=basketball]{--stripe:var(--ball-3)}.vs .tv-h{border-bottom:4px solid var(--stripe);padding-bottom:clamp(10px,1.6vh,22px)}.vs .tv-title h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(24px,3vw,56px);line-height:1.05;display:-webkit-box;overflow:hidden}.vs-notice{background:var(--coral);color:var(--navy);font:600 clamp(16px,1.5vw,28px)/1.25 var(--font-body);border-radius:14px;margin:0;padding:clamp(8px,1.2vh,16px) clamp(14px,1.4vw,24px)}.vs-main{gap:clamp(8px,1.2vh,16px);overflow:hidden}.vs-ph{flex:none;align-items:center;gap:16px;display:flex}.vs-ph h2{min-width:0;font:700 clamp(22px,2.4vw,46px)/1.1 var(--font-display);align-items:center;gap:12px;margin:0;display:flex}.vs-ph h2 .vs-tag{font-size:.7em}.vs-dots{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:40%;margin-left:auto;display:flex}.vs-dots i{background:color-mix(in srgb,var(--on-brand) 22%,transparent);border-radius:50%;width:10px;height:10px}.vs-dots i.on{background:var(--stripe);transform:scale(1.3)}.vs-prog{background:var(--stripe);transform-origin:0;height:4px;animation:vs-prog var(--t,12s) linear both;border-radius:4px;flex:none}@keyframes vs-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vs-stage{perspective:1400px;flex-direction:column;flex:1;min-height:0;display:flex}.vs-stage>*{flex:1;min-height:0}.vs-fi{transform-origin:50% 0;animation:.55s cubic-bezier(.2,.8,.3,1) both vs-in;animation-delay:min(calc(var(--i,0) * 70ms),.7s);backface-visibility:hidden}.vs-stage.out .vs-fi{animation:.3s ease-in both vs-out;animation-delay:min(calc(var(--i,0) * 35ms),.3s);transform-origin:50% 100%}@keyframes vs-in{0%{opacity:0;transform:perspective(900px)rotateX(-92deg)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes vs-out{0%{opacity:1;transform:none}to{opacity:0;transform:perspective(900px)rotateX(92deg)}}@media (prefers-reduced-motion:reduce){.vs-fi,.vs-stage.out .vs-fi{animation:.3s both vs-fade}.vs-stage.out .vs-fi{animation-direction:reverse}.vs-prog{opacity:.5;animation:none;transform:none}}@keyframes vs-fade{0%{opacity:0}to{opacity:1}}.vs-grid{grid-template-columns:1fr}.vs-grid.vs-two{grid-template-columns:repeat(2,minmax(0,1fr))}.vs .tv-grid{min-height:0}.vs-card{border-color:color-mix(in srgb,var(--stripe) 40%,transparent);min-height:0;overflow:hidden}.vs-two .vs-card{gap:clamp(4px,.8vh,12px);padding:clamp(10px,1.2vw,24px)}.vs-two .tv-nm{font-size:clamp(17px,1.9vw,40px)}.vs-two .tv-sc{font-size:clamp(24px,3vw,62px)}.vs-two .tv-ch{font-size:clamp(13px,1.1vw,22px)}.vs-card .tv-side:first-of-type,.vs-card .tv-cf{margin-top:auto}.vs-table{background:var(--stripe);color:#fff;font:700 clamp(13px,1.1vw,20px)/1.4 var(--font-body);border-radius:10px;flex:none;padding:3px 12px}.vs-ev{align-items:center;gap:8px;min-width:0;display:inline-flex}.vs-tag{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--on-brand) 40%,transparent);padding:2px 10px;font-weight:700}.vs-mn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vs-gw{text-align:center;min-width:1.4em;font:700 clamp(18px,1.6vw,30px)/1.4 var(--font-display);border:2px solid color-mix(in srgb,var(--on-brand) 35%,transparent);font-variant-numeric:tabular-nums;border-radius:10px;flex:none;margin-left:auto}.vs-gw+.tv-sc{margin-left:0}.vs-cols{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:clamp(6px,1vh,14px) clamp(14px,2vw,40px);margin:0;padding:0;list-style:none;display:grid}.vs-cols>li{background:color-mix(in srgb,var(--on-brand) 6%,transparent);border:1px solid color-mix(in srgb,var(--on-brand) 12%,transparent);border-radius:14px;align-items:center;gap:clamp(10px,1vw,20px);min-width:0;padding:clamp(8px,1vh,16px) clamp(12px,1.2vw,22px);font-size:clamp(15px,1.45vw,28px);display:flex}.vs-time{min-width:3.2em;font:700 1.15em/1 var(--font-display);font-variant-numeric:tabular-nums;flex:none}.vs-body{flex:1;gap:4px;min-width:0;display:grid}.vs-meta{color:color-mix(in srgb,var(--on-brand) 72%,transparent);white-space:nowrap;align-items:center;gap:6px;font-size:.75em;display:flex;overflow:hidden}.vs-meta .mp-ball{transform:scale(.8)}.vs-who{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.vs-who i{color:color-mix(in srgb,var(--on-brand) 60%,transparent);font-style:normal;font-weight:400}.vs-who span{color:color-mix(in srgb,var(--on-brand) 75%,transparent);font-weight:500}.vs-who .vs-won{color:var(--on-brand);font-weight:700}.vs-score{color:var(--on-brand);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:10px;font-size:1.25em;font-weight:700}.vs-split{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:clamp(12px,1.8vw,32px);display:grid}.vs-split.vs-split-even{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-one{flex-direction:column;display:flex}.vs-one>*,.vs-split>*{min-height:0}.vs-col{flex-direction:column;min-height:0;display:flex;overflow:hidden}.vs-sub{font:700 clamp(13px,1.1vw,21px)/1.2 var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--on-brand) 75%,transparent);align-items:center;gap:10px;margin:0 0 clamp(6px,1vh,12px);display:flex}.vs-sub .vs-tag{text-transform:none;letter-spacing:0;color:var(--on-brand);font-size:.9em}.vs-list1{flex-flow:column wrap;flex:auto;gap:clamp(6px,1vh,12px) 200px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.vs-list1>li{background:color-mix(in srgb,var(--on-brand) 6%,transparent);border:1px solid color-mix(in srgb,var(--on-brand) 12%,transparent);border-radius:14px;align-items:center;gap:clamp(10px,1vw,18px);width:100%;min-width:0;padding:clamp(7px,.9vh,14px) clamp(12px,1.1vw,20px);font-size:clamp(14px,1.25vw,25px);display:flex}.vs-split .vs-two .tv-nm{font-size:clamp(16px,1.6vw,34px)}.vs-split .vs-two .tv-sc{font-size:clamp(22px,2.5vw,52px)}.vs-rounds{gap:clamp(10px,1.6vh,20px)}.vs-krs{gap:clamp(5px,.8vh,10px);margin:0;padding:0;list-style:none;display:grid}.vs-krs li{background:color-mix(in srgb,var(--on-brand) 6%,transparent);border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:clamp(6px,.8vh,12px) clamp(10px,1vw,18px);font-size:clamp(14px,1.2vw,24px);font-weight:600;display:grid}.vs-krs li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vs-krs li span:last-child{text-align:right}.vs-krs b{text-align:center;font-variant-numeric:tabular-nums;min-width:3.2em;color:color-mix(in srgb,var(--on-brand) 80%,transparent)}.vs-krs b.vs-kl{background:var(--live);color:var(--on-brand);border-radius:8px;padding:2px 8px}.vs-krs .vs-won{font-weight:800}.vs-krs .vs-lost{opacity:.55}.vs-tgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:clamp(14px,2vw,40px);display:grid}.vs-tgrid.one{grid-template-columns:1fr}.vs-tbl{border-collapse:separate;border-spacing:0 clamp(3px,.5vh,6px);font-variant-numeric:tabular-nums;width:100%;font-size:clamp(14px,1.3vw,26px)}.vs-tgrid:not(.four) .vs-tbl{font-size:clamp(15px,1.6vw,32px)}.vs-tgrid.four .vs-tbl{border-spacing:0 3px;font-size:clamp(12px,1.05vw,21px)}.vs-tgrid.one .vs-tbl{font-size:clamp(15px,1.5vw,30px)}.vs-tbl th{font:600 .62em/1.2 var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--on-brand) 65%,transparent);text-align:center;padding:0 .5em 4px}.vs-tbl td{text-align:center;background:color-mix(in srgb,var(--on-brand) 6%,transparent);padding:clamp(3px,.6vh,9px) .5em;font-weight:600}.vs-tbl td:first-child{border-radius:10px 0 0 10px}.vs-tbl td:last-child{border-radius:0 10px 10px 0}.vs-tbl .vs-tn{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:55%;max-width:0;font-weight:700;overflow:hidden}.vs-tbl .vs-pos{width:2.2em;color:color-mix(in srgb,var(--on-brand) 70%,transparent)}.vs-tbl .vs-pts{color:var(--on-brand);background:color-mix(in srgb,var(--stripe) 45%,transparent)}.vs-champs{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;align-content:start;gap:clamp(10px,1.4vw,26px);display:grid}.vs-champs.two{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-cc{background:color-mix(in srgb,var(--on-brand) 6%,transparent);border:1px solid color-mix(in srgb,var(--on-brand) 14%,transparent);border-radius:18px;flex-direction:column;gap:clamp(5px,.9vh,12px);min-height:0;padding:clamp(12px,1.3vw,24px);display:flex;overflow:hidden}.vs-cc h3{font:700 clamp(14px,1.2vw,24px)/1.2 var(--font-body);color:color-mix(in srgb,var(--on-brand) 80%,transparent);margin:0}.vs-cc small{font:700 clamp(11px,.85vw,16px)/1.2 var(--font-body);text-transform:uppercase;letter-spacing:.08em;opacity:.8;display:block}.vs-cc-1{background:var(--coral);color:var(--navy);border-radius:12px;padding:clamp(8px,1vh,14px) clamp(10px,1vw,16px)}.vs-cc-1 strong{font:700 clamp(18px,1.8vw,36px)/1.15 var(--font-display);display:block}.vs-cc-r{padding:0 clamp(10px,1vw,16px)}.vs-cc-r span{font-size:clamp(14px,1.15vw,22px);font-weight:600}.vs-info{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,60px);display:grid}.vs-info-l{flex-direction:column;align-items:center;gap:clamp(14px,2.4vh,32px);min-width:0;display:flex}.vs-spot{text-align:center;flex-direction:column;align-items:center;gap:clamp(10px,1.6vh,20px);display:flex}.vs-spot-l{font:600 clamp(15px,1.4vw,28px)/1.2 var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--on-brand) 75%,transparent)}.vs-spot-logo{width:clamp(240px,28vw,560px);height:clamp(110px,22vh,260px);color:var(--navy);background:#fff;border-radius:24px;justify-content:center;align-items:center;padding:clamp(14px,1.8vw,32px);display:inline-flex}.vs-spot-logo img{object-fit:contain;max-width:100%;max-height:100%}.vs-spot-logo b{font:700 clamp(26px,2.8vw,52px)/1.1 var(--font-display)}.vs-spots{flex-wrap:wrap;justify-content:center;gap:clamp(10px,1.4vw,26px);display:flex}.vs-spots>span{justify-items:center;gap:6px;display:grid}.vs-spots small{color:color-mix(in srgb,var(--on-brand) 75%,transparent);font-size:clamp(11px,.9vw,17px)}.vs-news{gap:clamp(10px,1.6vh,20px);width:100%;margin:0;padding:0;list-style:none;display:grid}.vs-news li{background:color-mix(in srgb,var(--on-brand) 7%,transparent);border-left:6px solid var(--stripe);border-radius:18px;gap:6px;padding:clamp(12px,1.6vh,24px) clamp(16px,1.6vw,30px);display:grid}.vs-news small{color:color-mix(in srgb,var(--on-brand) 70%,transparent);font-size:clamp(12px,1vw,19px)}.vs-news span{font:600 clamp(18px,1.8vw,36px)/1.25 var(--font-display)}.vs-follow{text-align:center;flex-direction:column;align-items:center;gap:clamp(12px,2vh,24px);display:flex}.vs-qr-big{justify-content:center;align-items:center;display:flex}.vs-qr-big .vs-follow{text-align:left;flex-direction:row;gap:clamp(20px,4vw,80px)}.vs-qr-lg{border-radius:16px;flex:none;width:clamp(170px,34vh,400px);height:auto;display:block}.vs-follow>span{gap:10px;max-width:44ch;display:grid}.vs-follow strong{font:700 clamp(20px,2.2vw,44px)/1.15 var(--font-display)}.vs-qr-big .vs-follow strong{font-size:clamp(24px,2.8vw,54px)}.vs-follow small{color:color-mix(in srgb,var(--on-brand) 75%,transparent);font-size:clamp(14px,1.2vw,24px)}.vs-follow b{font:700 clamp(18px,1.7vw,34px)/1.2 var(--font-body);color:var(--on-brand)}.vs-f{border-top-color:var(--stripe);align-items:center}.vs-strip{flex-wrap:wrap;align-items:center;gap:clamp(8px,1vw,18px);min-width:0;display:flex}.vs-chip{height:clamp(44px,5.5vh,72px);color:var(--navy);background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:6px clamp(10px,1vw,18px);display:inline-flex}.vs-chip img{object-fit:contain;max-width:clamp(90px,10vw,200px);max-height:100%}.vs-chip b{font-size:clamp(14px,1.2vw,22px)}.vs-chip-sm{border-radius:9px;height:clamp(28px,3.2vh,44px);padding:3px 10px}.vs-chip-sm img{max-width:clamp(60px,6vw,120px)}.vs-chip-sm b{font-size:clamp(12px,.9vw,16px)}.vs-credit{margin-left:auto;font-size:.9em}@media (max-width:900px){.tv.vs{overflow:auto}.vs .tv-h{flex-wrap:wrap}.vs .tv-title{flex-basis:100%;order:3}.vs .tv-clock{margin-left:auto}.vs .tv-word{height:24px}.vs .tv-mark{height:32px}.vs .tv-clock strong{font-size:32px}.vs>*,.vs-main,.vs-stage,.vs-stage>*,.vs .tv-grid{flex:none;min-height:auto}.vs-main{overflow:visible}.vs-grid.vs-two,.vs-cols,.vs-split,.vs-split.vs-split-even,.vs-tgrid,.vs-champs,.vs-champs.two,.vs-info{grid-template-columns:1fr}.vs-list1{flex-wrap:nowrap;overflow:visible}.vs-col{overflow:visible}.vs-cols{grid-template-rows:none;grid-auto-flow:row}.vs-grid,.vs-champs{grid-auto-rows:auto}.vs-card .tv-side:first-of-type{margin-top:0}.vs-qr-big .vs-follow{text-align:center;flex-direction:column}.vs .tv-empty{padding:40px 0}}.vs-addr code{background:var(--mist);overflow-wrap:anywhere;border-radius:8px;padding:6px 10px;font-size:15px;display:inline-block}.vs-info .vs-qr-lg{width:clamp(130px,25vh,320px)}.vs-info .vs-follow{gap:clamp(8px,1.4vh,18px)}.vs-info .vs-follow strong{font-size:clamp(17px,1.7vw,34px)}.vs-info .vs-follow b{font-size:clamp(15px,1.4vw,28px)}.vs-lockup{flex:none;width:auto;height:clamp(48px,8vh,100px);margin:-6px 0 -6px -10px;display:block}.vs .tv-logo{display:none}.vs-who{align-items:center;gap:.4em;min-width:0;display:flex}.vs-who>i{flex:none}.vs-who1{flex:0 auto;align-items:center;gap:.4em;min-width:0;display:inline-flex}.vs-who1.vs-dim{color:color-mix(in srgb,var(--on-brand) 75%,transparent);font-weight:500}.vs-who1.vs-won{color:var(--on-brand);font-weight:700}.vs-nm1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vs-faces{flex:none;display:inline-flex}.vs-face{border:2px solid var(--navy);background:color-mix(in srgb,var(--on-brand) 15%,transparent);border-radius:50%;width:1.6em;height:1.6em;display:inline-block;overflow:hidden}.vs-face+.vs-face{margin-left:-.5em}.vs-face img{object-fit:cover;width:100%;height:100%;display:block}.vs-br{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:clamp(10px,1.4vw,28px);display:grid}.vs-bc{flex-direction:column;min-height:0;display:flex}.vs-bc-ms{flex-direction:column;flex:1;justify-content:space-around;gap:clamp(4px,.8vh,12px);min-height:0;display:flex}.vs-bm{background:color-mix(in srgb,var(--on-brand) 7%,transparent);border:1px solid color-mix(in srgb,var(--on-brand) 14%,transparent);border-radius:12px;gap:2px;min-width:0;padding:clamp(5px,.8vh,10px) clamp(8px,.8vw,14px);font-size:clamp(13px,1.15vw,23px);display:grid}.vs-bc-ms.many .vs-bm{padding:3px 10px;font-size:clamp(11px,.95vw,18px)}.vs-bc-ms{overflow:hidden}.vs-bc-ms.many{gap:clamp(3px,.6vh,8px)}.vs-bm.vs-bm-live{border-color:var(--live)}.vs-bm-h{color:color-mix(in srgb,var(--on-brand) 65%,transparent);font-size:.68em}.vs-bm-s{justify-content:space-between;align-items:center;gap:10px;min-width:0;font-weight:600;display:flex}.vs-bm-s b{font-variant-numeric:tabular-nums;flex:none}.vs-bm-s.won{font-weight:800}.vs-bm-s.lost{opacity:.5}.vs-cc-1 strong{display:flex}.vs-cc-r{gap:2px;display:grid}.vs-cc-r .vs-who1{font-size:clamp(14px,1.15vw,22px);font-weight:600}.vs-stats{flex-direction:column;gap:clamp(12px,2vh,26px);display:flex}.vs-stats .vs-split{flex:1;min-height:0}.vs-tiles{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1vw,20px);display:grid}.vs-tiles>div{background:color-mix(in srgb,var(--on-brand) 7%,transparent);border-top:4px solid var(--stripe);border-radius:16px;gap:4px;padding:clamp(10px,1.6vh,22px) clamp(12px,1.2vw,22px);display:grid}.vs-tiles strong{font:700 clamp(28px,3.6vw,72px)/1 var(--font-display);font-variant-numeric:tabular-nums}.vs-tiles span{color:color-mix(in srgb,var(--on-brand) 75%,transparent);font-size:clamp(12px,1.05vw,20px)}.vs-lead{align-content:start;gap:clamp(5px,.8vh,10px);margin:0;padding:0;list-style:none;display:grid}.vs-lead li{background:color-mix(in srgb,var(--on-brand) 6%,transparent);border-radius:12px;align-items:center;gap:clamp(8px,1vw,16px);min-width:0;padding:clamp(6px,.9vh,12px) clamp(10px,1vw,18px);font-size:clamp(14px,1.25vw,25px);font-weight:600;display:flex}.vs-lead li>b{font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.vs-lead .vs-who{flex:1;min-width:0}.vs-lead .vs-who i{color:color-mix(in srgb,var(--on-brand) 60%,transparent);font-style:normal;font-weight:400}.vs-rank{background:var(--stripe);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.6em;height:1.6em;font-size:.8em;font-weight:700;display:grid}.vs-lead li:first-child .vs-rank{background:var(--coral);color:var(--navy)}@media (max-width:900px){.vs-br{grid-template-columns:1fr}.vs-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-lockup{height:34px}}.vs-bc-ms.many .vs-bm{gap:0;line-height:1.2}.vs-bc-ms.many .vs-face{border-width:1px;width:1.25em;height:1.25em}.vs-cc-1 .vs-face{width:2em;height:2em}.vs-cc-r .vs-face{width:1.8em;height:1.8em}.vs-champs.few .vs-cc{gap:clamp(8px,1.6vh,20px);padding:clamp(16px,1.8vw,32px)}.vs-champs.few .vs-cc h3{font-size:clamp(16px,1.5vw,30px)}.vs-champs.few .vs-cc-1 strong{font-size:clamp(22px,2.2vw,44px)}.vs-champs.few .vs-cc-r .vs-who1{font-size:clamp(16px,1.5vw,30px)}.vs-cc-1 .vs-nm1{white-space:normal;line-height:1.1}.vs .tv-h{flex:none}.vs .tv-title h1{font-size:clamp(20px,min(2.6vw,4.6vh),52px)}.vs .tv-title p{font-size:clamp(12px,min(1.3vw,2.3vh),24px)}.vs .tv-clock strong{font-size:clamp(28px,min(4.4vw,7.6vh),84px)}.vs-champs:not(.few){grid-template-rows:repeat(2,minmax(0,1fr));height:100%}.vs-champs:not(.few) .vs-cc{gap:clamp(3px,.8vh,10px);padding:clamp(8px,min(1vw,1.8vh),20px)}.vs-champs:not(.few) .vs-cc h3{font-size:clamp(12px,min(1.1vw,2vh),22px)}.vs-champs:not(.few) .vs-cc small{font-size:clamp(9px,min(.8vw,1.4vh),15px)}.vs-champs:not(.few) .vs-cc-1{padding:clamp(4px,.9vh,12px) clamp(8px,.9vw,16px)}.vs-champs:not(.few) .vs-cc-1 strong{font-size:clamp(13px,min(1.5vw,2.7vh),30px)}.vs-champs:not(.few) .vs-cc-1 .vs-face{width:1.7em;height:1.7em}.vs-champs:not(.few) .vs-cc-r .vs-who1{font-size:clamp(11px,min(1.05vw,1.9vh),21px)}.vs-champs:not(.few) .vs-cc-r .vs-face{width:1.4em;height:1.4em}.vs-cc-1 .vs-nm1{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vs-cc-r{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.8em}.vs-cc-r small{align-self:center;width:7.2em}.vs-cc-r>:not(small){grid-column:2;min-width:0;max-width:100%}@media (max-width:720px){.vs-champs:not(.few){grid-template-rows:none;height:auto}.vs .tv-clock strong{font-size:32px}.vs .tv-title h1{font-size:24px}}.tm-tap .tm-who-c{justify-items:center;gap:2px;display:grid}.tm-tap .bd-tap-side.won .tm-who-c span{font-weight:700}.vs-live{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,26px);height:100%;display:grid}.vs-live.team{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-live.two{grid-template-rows:minmax(0,1fr)}.vs-lm{background:color-mix(in srgb,var(--on-brand) 6%,transparent);border:1px solid color-mix(in srgb,var(--live) 55%,transparent);border-radius:18px;flex-direction:column;gap:clamp(4px,.8vh,10px);min-height:0;padding:clamp(10px,min(1.2vw,2vh),24px);display:flex;overflow:hidden}.vs-lm-h{min-width:0;font:600 clamp(12px,min(1vw,1.8vh),20px)/1.2 var(--font-body);color:color-mix(in srgb,var(--on-brand) 80%,transparent);align-items:center;gap:10px;display:flex}.vs-lm-live{border-radius:var(--radius-pill);background:var(--live);color:var(--on-brand);letter-spacing:.06em;margin-left:auto;padding:2px 10px;font-weight:700}.vs-lm-k{font:700 clamp(10px,min(.85vw,1.5vh),16px)/1.2 var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--coral)}.vs-lm-s{min-width:0;font:600 clamp(15px,min(1.5vw,2.7vh),32px)/1.2 var(--font-display);align-items:center;gap:12px;display:flex}.vs-lm-s .vs-who1{flex:auto}.vs-lm-s b{text-align:center;background:color-mix(in srgb,var(--on-brand) 12%,transparent);font-variant-numeric:tabular-nums;border-radius:10px;flex:none;min-width:1.6em;margin-left:auto;padding:2px 8px}.vs-lm-s.lead b{background:var(--coral);color:var(--navy)}.vs-lm.team .vs-lm-s{font-size:clamp(17px,min(1.9vw,3.2vh),40px)}.vs-lm-g{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.vs-lm-g>span{background:color-mix(in srgb,var(--on-brand) 8%,transparent);font:700 clamp(13px,min(1.1vw,2vh),22px)/1.2 var(--font-display);font-variant-numeric:tabular-nums;border-radius:10px;justify-items:center;padding:3px 10px;display:grid}.vs-lm-g>span small{font:600 .6em/1.2 var(--font-body);color:color-mix(in srgb,var(--on-brand) 70%,transparent)}.vs-lm-g>span.vs-g-live{box-shadow:inset 0 0 0 2px var(--live)}.vs-lm-f,.vs-lm-at{color:color-mix(in srgb,var(--on-brand) 70%,transparent);font-size:clamp(11px,min(.9vw,1.6vh),18px)}.vs-lm-at{margin-top:auto}.vs-lm.team .vs-lm-at{margin-top:0}@media (max-width:720px){.vs-live,.vs-live.team{grid-template-rows:none;grid-template-columns:1fr;height:auto}}.vs-live.one{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;max-width:min(1400px,100%);margin:0 auto}.vs-live.one .vs-lm{gap:clamp(8px,1.6vh,22px);padding:clamp(16px,min(2vw,3vh),44px)}.vs-live.one .vs-lm-h{font-size:clamp(14px,min(1.4vw,2.4vh),28px)}.vs-live.one .vs-lm-k{font-size:clamp(12px,min(1.2vw,2vh),24px)}.vs-live.one .vs-lm-s{font-size:clamp(22px,min(3.2vw,5.4vh),64px)}.vs-live.one .vs-lm-g{gap:clamp(8px,1vw,16px)}.vs-live.one .vs-lm-g>span{padding:6px 18px;font-size:clamp(16px,min(1.8vw,3vh),36px)}.vs-live.one .vs-lm-f,.vs-live.one .vs-lm-at{font-size:clamp(13px,min(1.2vw,2vh),24px)}.topbar{z-index:7;background:var(--navy);color:#fff;border-bottom:3px solid var(--rail);padding-top:env(safe-area-inset-top,0px);visibility:hidden;transition:transform .2s,visibility 0s .2s;position:fixed;top:0;left:0;right:0;transform:translateY(-110%)}.pinned .topbar{visibility:visible;transition:transform .2s;transform:none}.topbar-in{align-items:center;gap:14px;max-width:1120px;height:52px;margin:0 auto;padding:0 20px;display:flex}.tb-logo{flex:none}.tb-logo img{width:auto;height:30px;margin-left:-6px;display:block}.tb-name{min-width:0;font:700 17px/1.2 var(--font-display);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.topbar .seg{flex:none}.topbar .seg-b{padding:6px 14px;font-size:14px}#root .rail{transition:top .2s}.pinned .rail{top:calc(55px + env(safe-area-inset-top,0px))}@media (max-width:720px){.topbar-in{gap:10px;height:44px;padding:0 16px}.tb-logo img{height:24px;margin-left:-4px}.tb-name{font-size:15px}.pinned .rail{top:calc(47px + env(safe-area-inset-top,0px))}}@media (prefers-reduced-motion:reduce){.topbar,.pinned .topbar,#root .rail{transition:none}}.site-head--pin{z-index:8;position:sticky;top:0}.site-head--pin~.preview-bar{top:75px}@media (max-width:720px){.site-head--pin~.preview-bar{top:65px}}.org-shell{flex-wrap:wrap;align-items:flex-start;gap:28px;padding-top:8px;display:flex}.org-side{flex-direction:column;flex:220px;gap:16px;max-width:240px;display:flex;position:sticky;top:84px}.org-content{flex-direction:column;flex:999 560px;gap:16px;min-width:0;display:flex}.org-content>.ch-box,.org-content>section{margin:0}.org-back{font:500 14px/20px var(--font-body);text-decoration:none}.org-who{align-items:center;gap:12px;display:flex}.org-badge{background:var(--navy);width:44px;height:44px;color:var(--on-brand);font:700 16px/1 var(--font-display);box-shadow:inset 0 -4px 0 var(--ball-6);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.org-badge[data-sport=badminton]{box-shadow:inset 0 -4px 0 var(--ball-2)}.org-badge[data-sport=futsal]{box-shadow:inset 0 -4px 0 var(--ball-5)}.org-badge[data-sport=handball]{box-shadow:inset 0 -4px 0 var(--ball-4)}.org-badge[data-sport=basketball]{box-shadow:inset 0 -4px 0 var(--ball-3)}.org-who-txt{min-width:0;display:grid}.org-who-txt strong{font:600 15px/1.25 var(--font-body)}.org-who-txt small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:13px;display:flex}.org-who-txt .host-st{padding:1px 8px;font-size:11.5px}.org-menu{flex-direction:column;gap:10px;display:flex}.org-menu-g{flex-direction:column;gap:2px;display:flex}.org-menu-h{font:600 11.5px/16px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:4px 12px 2px}.org-mi{min-height:40px;color:var(--ink);font:500 15px/20px var(--font-body);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:0 12px;text-decoration:none;display:flex}.org-mi:hover{background:var(--mist)}.org-mi span{flex:1}.org-mi small{color:var(--muted);font-size:12px}.org-mi[aria-current=page]{background:var(--navy);color:var(--on-brand);font-weight:600}.org-mi[aria-current=page] small{color:inherit;opacity:.75}.org-side-links{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:12px;display:flex}.org-side-links a{min-height:36px;color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.org-side-links a:hover{background:var(--mist)}.org-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.org-title h1{font:700 30px/36px var(--font-display);color:var(--ink);margin:0}@media (max-width:860px){.org-shell{gap:14px}.org-side{flex-basis:100%;gap:10px;width:100%;min-width:0;max-width:none;position:static}.org-menu{scrollbar-width:none;border-bottom:1px solid var(--line);flex-direction:row;gap:6px;margin:0 -20px;padding:2px 20px 10px;overflow-x:auto}.org-menu::-webkit-scrollbar{display:none}.org-menu-g{flex-direction:row;gap:6px}.org-menu-h,.org-side-links{display:none}.org-mi{white-space:nowrap;border:1px solid var(--line);background:var(--surface-raised);flex:none;width:auto}.org-title h1{font-size:26px;line-height:32px}}.org-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.org-search{border:1px solid var(--line);background:var(--surface-raised);min-height:44px;color:var(--muted);border-radius:12px;flex:220px;align-items:center;gap:8px;padding:0 14px;display:flex}.org-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.org-search:focus-within{border-color:var(--ink)}.org-invite{background:0 0;border:0;gap:8px;margin:0;padding:0;display:inline-flex}.org-note{margin:-6px 0 0;font-size:14px}.org-joined{margin:0}.org-evs{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);overflow:hidden}.org-evs-h{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 16px;display:flex}.org-evs-h h2{font:600 16px/22px var(--font-body);color:var(--ink);margin:0}.org-evs-h small{color:var(--muted);font-size:13px}.org-evr{border:0;border-top:1px solid var(--mist);width:100%;min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:8px 16px;display:flex}.org-evs-h+.org-evr,.org-evs>.org-evr:first-child{border-top:0}.org-evr:hover,.org-evr[aria-current=true]{background:var(--surface)}.org-evr-txt{flex:1;min-width:0;display:grid}.org-evr-txt strong{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.org-evr-txt small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.org-evr-n{text-align:right;width:84px;color:var(--muted);flex:none;font-size:14px}.org-dot{background:var(--line);border-radius:50%;flex:none;width:10px;height:10px}.org-dot--drawn{background:var(--green)}.org-dot--ready{background:var(--ball-2)}.org-dot--waiting{background:var(--coral)}.org-pill{font:600 12.5px/16px var(--font-body);white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px}.org-pill--drawn{background:var(--mist);color:var(--green-text)}.org-pill--ready{background:var(--navy);color:var(--on-brand)}.org-pill--waiting{background:color-mix(in srgb,var(--coral) 16%,transparent);color:var(--coral-text)}.org-pill--empty{border:1px solid var(--line);color:var(--muted)}.org-chev-r{border-right:2px solid var(--muted);border-top:2px solid var(--muted);flex:none;width:8px;height:8px;margin-right:4px;transform:rotate(45deg)}@media (max-width:600px){.org-evr-n{display:none}.org-evr{gap:10px;padding:8px 12px}}body.org-panel-open{overflow:hidden}.org-panel-wrap{z-index:80;position:fixed;inset:0}.org-panel-bg{cursor:pointer;background:#08304d52;border:0;position:absolute;inset:0}.org-panel{background:var(--surface-raised);flex-direction:column;width:min(520px,100%);animation:.18s ease-out org-in;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #08304d2e}@keyframes org-in{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.org-panel{animation:none}}.org-panel-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:14px 18px;display:flex}.org-x{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;margin:-6px 0 0 -10px;display:flex}.org-x:hover{background:var(--mist)}.org-panel-t{flex:1;min-width:0;display:grid}.org-panel-t small{color:var(--muted);font-size:13px}.org-panel-t h2{font:600 21px/27px var(--font-display);color:var(--ink);outline:none;margin:0}.org-panel-body{flex-direction:column;flex:1;gap:16px;padding:16px 18px 28px;display:flex;overflow-y:auto}.org-panel-body .org-ev-entries{border-top:0;padding:0}.org-panel-body .org-ev-entries>p{margin:0 0 8px}.org-panel-body .org-ev-form{border-top:0;padding-top:0}.org-panel-body .org-ev-entries:first-child{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.org-entry-list{border:1px solid var(--line);border-radius:12px;margin:6px 0 10px;overflow:hidden}.org-entry-list:empty{display:none}.org-entry-list .org-entry{border-top:1px solid var(--mist);min-height:44px;padding:6px 12px}.org-entry-list .org-entry:first-child{border-top:0}.org-entry-list .org-entry-name{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.org-entry-list .org-entry-name strong{font-size:15px;font-weight:500}.org-entry-list .org-entry-name small{font-size:12.5px;display:inline}.org-entry-list .btn{min-height:36px;padding:6px 14px;font-size:14px}.vs-ph h2{gap:clamp(8px,1vw,18px)}.vs-ptag{background:var(--stripe);color:#fff;font:700 .48em/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;border-radius:.4em;flex:none;padding:.18em .55em}.vs-ptag-live{background:var(--live)}.vs-where{color:color-mix(in srgb,var(--on-brand) 75%,transparent);white-space:nowrap;flex:none;margin-left:auto;font-size:clamp(13px,min(1.25vw,2.2vh),26px)}.vs-prog{background:color-mix(in srgb,var(--on-brand) 12%,transparent);height:5px;animation:none;position:relative;overflow:hidden;transform:none}.vs-prog:after{content:"";background:var(--stripe);transform-origin:0;animation:vs-prog var(--t,8s) linear both;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.vs-prog:after{animation:none;transform:none}}.vs-livewrap{flex-direction:column;gap:clamp(8px,1.4vh,18px);display:flex}.vs-livewrap>.vs-live{flex:1;height:auto;min-height:0}.vs-live.vs-row{grid-template-rows:minmax(0,1fr)}.vs-lm{border:0;border-top:5px solid var(--stripe);background:color-mix(in srgb,var(--on-brand) 7%,transparent);gap:clamp(4px,1vh,14px)}.vs-lm-h{gap:clamp(8px,.8vw,14px);font-size:clamp(13px,min(1.2vw,2.1vh),24px)}.vs-lm-t{color:var(--on-brand);font:700 1.25em/1.1 var(--font-display)}.vs-lm-live{align-items:center;gap:.4em;margin-left:0;padding:2px .7em;font-size:.8em;display:inline-flex}.vs-lm-live i{background:currentColor;border-radius:50%;width:.55em;height:.55em;animation:1.4s ease-in-out infinite vs-pulse}@keyframes vs-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.vs-lm-live i{animation:none}}.vs-lm-gn{margin-left:auto}.vs-lm-e{min-width:0;color:color-mix(in srgb,var(--on-brand) 72%,transparent);white-space:nowrap;align-items:center;gap:.5em;font-size:clamp(11px,min(1vw,1.8vh),20px);display:flex;overflow:hidden}.vs-lm-e>span+span:before{content:"· "}.vs-lm-e .vs-tag{font-size:.95em}.vs-lm-s{font-size:clamp(16px,min(1.7vw,3vh),36px)}.vs-lm-s b{text-align:right;min-width:1.4em;font:800 2.1em/1 var(--font-display);color:var(--on-brand);background:0 0;padding:0}.vs-lm-s.lead b{color:var(--green);background:0 0}.vs-lm-s .vs-who1{font-weight:600}.vs-lm-g>span{padding:2px .7em;font-size:clamp(12px,min(1.05vw,1.9vh),21px)}.vs-lm-g>span.vs-g-done{opacity:.85}.vs-live.one .vs-lm-s b{font-size:2.2em}.vs-lm.team .vs-lm-s b{font-size:1.6em}.vs-upnext{background:#0003;border-radius:14px;flex:none;align-items:center;gap:clamp(12px,1.6vw,32px);min-width:0;padding:clamp(8px,1.2vh,16px) clamp(12px,1.4vw,24px);font-size:clamp(13px,min(1.25vw,2.2vh),25px);display:flex}.vs-upnext>b{color:var(--green);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.85em}.vs-upnext>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.vs-today{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(16px,2.4vw,48px);display:grid}.vs-first{flex-direction:column;justify-content:center;gap:clamp(6px,1.2vh,16px);display:flex}.vs-first small{color:color-mix(in srgb,var(--on-brand) 75%,transparent);font-size:clamp(14px,min(1.4vw,2.4vh),28px)}.vs-first strong{font:800 clamp(56px,min(9vw,16vh),190px)/.9 var(--font-display);font-variant-numeric:tabular-nums}.vs-first span{font-size:clamp(15px,min(1.6vw,2.8vh),32px)}.vs-court{background:var(--stripe);color:#fff;white-space:nowrap;border-radius:.45em;flex:none;padding:.15em .6em;font-size:.8em;font-weight:700}.vs-oop>li{font-size:clamp(15px,min(1.5vw,2.6vh),30px)}.vs-oop .vs-time{min-width:3em}.vs-bc .vs-sub{flex:none}.vs-bm{border:0;border-left:5px solid #0000;gap:1px;padding:clamp(5px,.9vh,12px) clamp(10px,1vw,18px);font-size:clamp(14px,min(1.45vw,2.6vh),30px)}.vs-bm.vs-bm-live{border-left-color:var(--live);background:color-mix(in srgb,var(--live) 16%,transparent)}.vs-bm.vs-bm-done{border-left-color:var(--green)}.vs-bm-h{white-space:nowrap;justify-content:space-between;gap:10px;font-size:.62em;display:flex}.vs-bm-h>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.vs-bm-h b{color:var(--green);flex:none}.vs-bm.vs-bm-live .vs-bm-h b{color:var(--coral)}.vs-bm-s b{font-size:1.15em}.vs-bm-s.won b{color:var(--green)}.vs-bm-s .vs-who1:empty{opacity:.5;font-style:italic;font-weight:500}.vs-bm-s .vs-who1:not(:has(.vs-nm1)){opacity:.5;font-style:italic;font-weight:500}.vs-bc-ms.many .vs-bm-h{display:none}.vs-small{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,26px);display:grid}.vs-small.two{grid-template-rows:auto;align-content:center}.vs-small.two .vs-se{padding:clamp(16px,2vw,40px)}.vs-small.two .vs-se h3{font-size:clamp(17px,min(1.8vw,3.2vh),36px)}.vs-small.two .vs-se .vs-bm{font-size:clamp(17px,min(2vw,3.5vh),42px)}.vs-se{background:color-mix(in srgb,var(--on-brand) 6%,transparent);border-left:5px solid var(--stripe);border-radius:18px;flex-direction:column;justify-content:center;gap:clamp(6px,1vh,14px);min-height:0;padding:clamp(10px,1.4vw,26px);display:flex;overflow:hidden}.vs-se h3{min-width:0;font:700 clamp(15px,min(1.5vw,2.6vh),30px)/1.2 var(--font-display);align-items:center;gap:.6em;margin:0;display:flex}.vs-se h3>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vs-se h3 .vs-tag{flex:none;font-size:.7em}.vs-se .vs-bm{background:0 0;border-left:0;padding-left:0;font-size:clamp(15px,min(1.6vw,2.8vh),32px)}.vs-f{flex-wrap:nowrap;align-items:center;gap:clamp(12px,1.6vw,32px)}.vs-fgrp{align-items:center;gap:clamp(8px,.8vw,16px);min-width:0;display:flex}.vs-fgrp>small{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--on-brand) 65%,transparent);flex:none;font-size:.7em;font-weight:700}.vs-host b{font-weight:700}.vs-strip{flex-wrap:nowrap;overflow:hidden}.vs-fol{text-align:right;flex:none;align-items:center;gap:clamp(8px,.9vw,16px);margin-left:auto;display:flex}.vs-fol>span{line-height:1.2;display:grid}.vs-fol strong{color:var(--on-brand);font-size:1em}.vs-fol small{color:color-mix(in srgb,var(--on-brand) 72%,transparent);font-size:.75em}.vs-qr-sm{border-radius:8px;flex:none;width:clamp(56px,min(5.4vw,9.5vh),110px);height:auto;display:block}.vs-strip .vs-chip{height:clamp(60px,7.5vh,100px);padding:8px clamp(12px,1.2vw,22px)}.vs-strip .vs-chip img{max-width:clamp(130px,14vw,280px)}.vs-strip .vs-chip b{font-size:clamp(16px,1.5vw,28px)}@media (max-width:900px){.vs-today,.vs-small{grid-template-rows:none;grid-template-columns:1fr}.vs-f,.vs-upnext{flex-wrap:wrap}.vs-upnext>span{flex-basis:100%}}.vs-lm-s .vs-nm1{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box}.vs-live.vs-row .vs-lm-s{font-size:clamp(17px,min(2vw,3.5vh),42px)}.vs-live.vs-row .vs-lm-e+.vs-lm-s,.vs-live.vs-row .vs-lm-k+.vs-lm-s,.vs-live.vs-row .vs-lm-g{margin-top:auto}.vs-live.vs-row .vs-lm-s+.vs-lm-s{margin-bottom:auto}.vs-tgrid .vs-tbl,.vs-tgrid:not(.four) .vs-tbl,.vs-tgrid.one .vs-tbl{font-size:clamp(13px,min(1.5vw,2.1vh),30px)}.vs-tgrid.four .vs-tbl{font-size:clamp(11px,min(1.05vw,1.9vh),21px)}.vs-tbl td{padding:clamp(2px,.42vh,9px) .5em}.vs-cc-1{background:color-mix(in srgb,var(--on-brand) 10%,transparent);color:var(--on-brand);border-left:5px solid var(--coral)}.vs-cc-1 small{color:var(--coral);opacity:1}.vs-cc-1 .vs-face{border-color:var(--navy)}.vs-cc .vs-face{border-width:2px}.vs-champs:not(.few) .vs-cc-1 .vs-face,.vs-cc-1 .vs-face{width:2.6em;height:2.6em}.vs-champs:not(.few) .vs-cc-r .vs-face,.vs-cc-r .vs-face{width:2.2em;height:2.2em}.vs-champs.few .vs-cc-1 .vs-face{width:3em;height:3em}.vs-champs.few .vs-cc-r .vs-face{width:2.4em;height:2.4em}.vs-cc-1 .vs-who1,.vs-cc-r .vs-who1{gap:.55em}.vs-cc .vs-face+.vs-face{margin-left:-.7em}.vs-cc-r{row-gap:clamp(4px,.8vh,10px)}.vs-champs:not(.few) .vs-cc{gap:clamp(5px,1.1vh,14px)}.vn-filter{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.vn-fchip{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface-raised);height:36px;color:var(--ink);font:600 14px var(--font-body);cursor:pointer;padding:0 16px}.vn-fchip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--on-brand)}.vn-sports{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.vn-sports i{border-radius:var(--radius-pill);color:#fff;background:var(--ball-6);padding:2px 8px;font-size:12px;font-style:normal;font-weight:600}.vn-sports i[data-sport=badminton]{background:var(--ball-2)}.vn-sports i[data-sport=futsal]{background:var(--ball-5)}.vn-sports i[data-sport=handball]{background:var(--ball-4)}.vn-sports i[data-sport=basketball]{background:var(--ball-3)}.home [data-sport][hidden]{display:none!important}.tc-img,.ti-poster{background:var(--navy);isolation:isolate;display:block;position:relative;overflow:hidden}.tc-img .tp-bg,.ti-poster .tp-bg{object-fit:cover;filter:blur(18px)saturate(1.1);opacity:.55;z-index:-1;width:calc(100% + 48px);height:calc(100% + 48px);position:absolute;inset:-24px}.tc-img .tp-fg,.ti-poster .tp-fg{object-fit:contain;width:100%;height:100%;display:block;position:relative}.tc-img{aspect-ratio:16/9;border-radius:var(--radius-md) var(--radius-md) 0 0;margin:-16px -18px 6px}.ti-poster{aspect-ratio:4/5;border-radius:12px;box-shadow:0 10px 30px #00000047}@media (min-width:721px){.ti-hero.has-img{background:var(--navy);grid-template-columns:minmax(0,1fr) minmax(220px,300px);column-gap:32px;display:grid}.ti-hero.has-img>*{grid-column:1}.ti-hero.has-img>.ti-poster{grid-area:1/2/span 12;align-self:start}}@media (max-width:720px){.ti-poster{aspect-ratio:auto;max-height:440px;box-shadow:none;border-radius:18px 18px 0 0;margin:-22px -18px 18px}.ti-poster .tp-fg{max-height:440px}}.timg-prev{background:var(--surface);border-radius:12px;justify-content:center;margin:10px 0;padding:12px;display:flex}.timg-prev img{border-radius:8px;max-width:100%;max-height:360px;display:block}.timg-empty{border:2px dashed var(--line);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:6px;margin:10px 0;padding:28px 16px;display:flex}.timg-empty:hover:not(:disabled){border-color:var(--green-text)}.timg-empty span{font-weight:600}.timg-empty small{color:var(--muted)}.host-terms-list{gap:8px;max-width:70ch;margin:12px 0;padding-left:22px;display:grid}.host-terms-list li{line-height:1.5}.host-terms-list--small{color:var(--muted);max-height:260px;padding-right:6px;font-size:14px;overflow:auto}.host-terms-list--small strong{color:var(--ink)}.host-terms-agree{cursor:pointer;align-items:flex-start;gap:10px;margin:12px 0;font-weight:600;line-height:1.4;display:flex}.host-terms-agree input{width:18px;height:18px;accent-color:var(--green);flex:none;margin-top:2px}.org-details-picks{flex-wrap:wrap;gap:8px 18px;margin:10px 0;display:flex}.org-entry-det{color:var(--muted);overflow-wrap:anywhere;display:block}.org-entry-det b{color:var(--ink);font-weight:600}.org-entry-miss{color:var(--danger)}.enter-details{border:1px solid var(--line);border-radius:var(--radius-md);gap:4px;margin:12px 0;padding:10px 14px 4px;display:grid}.enter-details legend{padding:0 6px;font-weight:600}.an-hidden>p{color:var(--muted)}.an-list .mp-tag{vertical-align:baseline}.org-panel-msg{z-index:2;background:var(--surface-raised);box-shadow:var(--shadow);border-radius:10px;margin:0 0 12px;padding:10px 12px;position:sticky;top:0}.org-entry-have{background:var(--mist);border-radius:10px;margin:8px 0 12px;padding:10px 12px}.org-entry-have ul{margin:6px 0 0;padding-left:18px;font-size:14px}.org-entry-have .hint{margin:4px 0 0}.acct-details-note{background:var(--mist);border-radius:10px;margin:12px 0;padding:10px 12px;font-size:14px}.mp-sport-ic{flex:none;display:block}.tc-sport{gap:6px;padding:0 12px 0 9px}.vn-fchip{align-items:center;gap:6px;display:inline-flex}.vn-sports i{align-items:center;gap:4px;display:inline-flex}.sport-box-ic{--sc:var(--ball-6);background:var(--sc);color:#fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.sport-box[data-sport=badminton] .sport-box-ic{--sc:var(--ball-2)}.sport-box[data-sport=futsal] .sport-box-ic{--sc:var(--ball-5)}.sport-box[data-sport=handball] .sport-box-ic{--sc:var(--ball-4)}.sport-box[data-sport=basketball] .sport-box-ic{--sc:var(--ball-3)}.ed-go{justify-content:center;width:100%;margin:4px 0 6px;display:flex}.tgame.tg-go{cursor:pointer;transition:border-color .15s,box-shadow .15s}.tgame.tg-go:hover{border-color:var(--navy);box-shadow:0 1px 0 var(--line)}.tg-right{align-items:center;gap:8px;display:inline-flex}.tg-score{font:600 13px/16px var(--font-body);color:var(--ink);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);padding:4px 10px;text-decoration:none}.tg-score:hover{border-color:var(--navy)}.tm-game{scroll-margin-top:96px}.tm-game.tm-jump{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 55%,transparent)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home>.hero-band{background:var(--navy);max-width:none;color:var(--on-brand);padding:0}.hero-band-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;max-width:1120px;margin:0 auto;padding:22px 20px;display:flex}.hero-band-in>div{flex:320px;min-width:0}.hero-band h1{font:700 30px/34px var(--font-display);white-space:normal;overflow-wrap:break-word;max-width:26ch;margin:0}.hero-band p{color:color-mix(in srgb,var(--on-brand) 80%,transparent);font:400 15px/22px var(--font-body);margin:6px 0 0}.hero-find{border-radius:var(--radius-pill);color:#566b7c;background:#fff;align-items:center;gap:10px;width:380px;max-width:100%;height:48px;padding:0 16px;display:flex}.hero-find input{min-width:0;height:100%;font:400 16px var(--font-body);color:#08304d;background:0 0;border:0;outline:none;flex:1}.hero-find input::placeholder{color:#566b7c}.hero-find:focus-within{box-shadow:0 0 0 3px var(--green)}.home .home-sec{margin-top:28px}.home .ph{font-size:22px;line-height:26px}.tcard{gap:6px;padding:14px 16px}.tc-name{font-size:20px;line-height:24px}.tc-org{font:500 14px/19px var(--font-body);letter-spacing:0;text-transform:none}.tc-meta{font-size:14px;line-height:20px}.tc-sport{height:22px;padding:0 10px 0 8px;font-size:11.5px}.tc-foot{border-top:1px solid var(--line);padding-top:8px}.tc-sp{gap:4px;padding-top:8px}.tc-sp-logos{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px}.tc-sp-tile{border-radius:8px;height:38px;padding:4px 8px;font-size:12px}.tc-sp-tile img{max-height:28px}.tc-sp+.tc-foot{border-top:0;padding-top:0}.home-tabs .seg-b{min-height:36px}.home>.hl{border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-card);margin:28px 20px 0;padding:0;overflow:hidden}@media (min-width:1161px){.home>.hl{max-width:1080px;margin-left:auto;margin-right:auto}}.hl-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:0 12px;display:flex}.hl-tabs{scrollbar-width:none;gap:2px;margin-bottom:-1px;display:flex;overflow-x:auto}.hl-tabs::-webkit-scrollbar{display:none}.hl-tab{--c:var(--ball-6);height:52px;color:var(--muted);font:600 15px/1 var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.hl-tab:hover{color:var(--ink)}.hl-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--c)}.hl-tab[data-sport=badminton]{--c:var(--ball-2)}.hl-tab[data-sport=futsal]{--c:var(--ball-5)}.hl-tab[data-sport=handball]{--c:var(--ball-4)}.hl-tab[data-sport=basketball]{--c:var(--ball-1)}.hl-src{color:var(--muted);font:500 13px/18px var(--font-body);margin:0 4px 0 auto;padding:8px 0}.hl-src a{color:var(--ink)}.hl-body{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.hl-body[hidden]{display:none}.hl .hl-body>section{border-left:1px solid var(--line);min-width:0;margin:0;padding:16px 18px 18px}.hl-body>section:first-child{border-left:0}.hl .sec-head{align-items:center;min-height:44px;margin-bottom:6px}.hl .ph{font:700 16px/20px var(--font-display)}.hl .sec-link{font-size:13px}.hl .fin-list{gap:0}.hl .mp-match{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;gap:3px;padding:9px 0}.hl .fin-list>.mp-match:first-child{border-top:0;padding-top:0}.hl .mp-match.islive{box-shadow:inset 3px 0 0 var(--live);padding-left:10px}.hl .mp-note{border-top:0;padding-top:0}.hl .mp-side{font-size:15px;line-height:21px}.hl .streak{border-radius:12px;gap:12px;padding:10px 12px}.hl .streak-n{width:38px;height:38px;font-size:18px}.hl .streak strong{font-size:16px;line-height:20px}.hl .watch-list{gap:6px;margin-top:10px}.hl .watch-note{margin-top:8px;font-size:12px}.hl .champs{grid-template-columns:minmax(0,1fr);gap:0}.hl .champs a{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;align-items:flex-start;gap:10px;padding:8px 0}.hl .champs li:first-child a{border-top:0;padding-top:0}.hl .champs-txt strong{font-size:14px;line-height:19px}.hl .champs-txt>span{font-size:12px}.hl .home-table{margin:0}@media (max-width:720px){.hero-band-in{padding:18px 16px}.hero-band h1{font-size:24px;line-height:28px}.hero-find{width:100%}.home>.hl{margin:24px 16px 0}.hl-src{display:none}.hl-body>section{border-left:0;border-top:1px solid var(--line)}.hl-body>section:first-child{border-top:0}}.pf2{max-width:1160px;margin:0 auto;padding-top:16px;padding-left:20px;padding-right:20px}.pf2-lay{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-top:10px;display:flex}.pf2-side{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);max-width:330px;box-shadow:var(--shadow-card);flex:300px;overflow:hidden}.pf2-main{flex:999 560px;min-width:0}.pf2-pic{background:var(--mist);height:260px;display:block;overflow:hidden}.pf2-pic img{object-fit:cover;width:100%;height:100%;display:block}.pf2-pic:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.pf2-who{align-items:center;gap:14px;padding:16px 18px 0;display:flex}.pf2-who h1{font:700 28px/32px var(--font-display);color:var(--ink);white-space:normal;overflow-wrap:anywhere;margin:0}.pf2-who .pf-nick{font:600 17px/22px var(--font-display);color:var(--muted);margin:2px 0 0}.pf2-who .pf-at{font:600 15px/20px var(--font-body);color:var(--green-text);margin:2px 0 0}.pf2-about{padding:8px 18px 0}.pf2-about p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;font-size:15px;line-height:21px;display:flex}.pf2-about .pf-plays{color:var(--ink);font-weight:600;display:block}.pf2-about .pf-own{min-height:40px;color:var(--green-text);font:600 14px/20px var(--font-body);align-items:center;text-decoration:underline;display:flex}.pf2-about{padding-bottom:14px}.pf2-acts{border-top:1px solid var(--line);margin:0;padding:14px 18px 16px}.pf2-titles+.pf2-acts{border-top:0;padding-top:0}.pf2-acts>*{flex:auto}.pf2-acts .btn,.pf2-acts .mp-btn{width:100%}.pf2-kv{border-top:1px solid var(--line);margin:0}.pf2-kv-h{font:700 13px/18px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:12px 18px 0}.pf2-kv-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 12px;padding:10px 18px;display:flex}.pf2-kv>.pf2-kv-row:first-child,.pf2-kv-h+.pf2-kv-row{border-top:0}.pf2-kv dt{color:var(--muted);font-size:14px;line-height:20px}.pf2-kv dd{text-align:right;font:700 20px/24px var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;min-width:0;margin:0}.pf2-kv dd.pf2-kv-sub{text-align:left;font:400 13px/18px var(--font-body);color:var(--muted);flex:100%;margin-top:2px}.pf2-kv-sub a{color:var(--green-text)}.pf2-kv dd.pf2-rt-n{align-items:center;gap:8px;display:inline-flex}.pf2-rt .mp-tier{padding:2px 10px 2px 4px;font-size:12px}.pf2-titles{gap:8px;margin:0;padding:4px 18px 18px;list-style:none;display:grid}.pf2-titles li{background:var(--navy);color:var(--on-brand);border-radius:12px;padding:10px 14px}.pf2-titles span{color:var(--green);font-size:12px;line-height:16px;display:block}.pf2-titles strong{font:600 16px/20px var(--font-display)}.pf2-bio{color:var(--ink);margin:0;padding:0 18px 18px;font-size:15px;line-height:22px}.pf2 .ph.sect{font:700 22px/26px var(--font-display);margin:28px 0 12px}.pf2 .ph.sect.pf2-first,.pf2-main>.ph.sect:first-child{margin-top:0}.pf2 .pf2-sub{font:700 18px/22px var(--font-display);color:var(--ink);margin:20px 0 10px}.pf2-next{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:10px;display:grid}.pf2-ev{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin-bottom:12px;overflow:hidden}.pf2-ev-h{background:var(--surface);color:var(--ink);align-items:center;gap:10px;min-height:52px;padding:10px 14px;text-decoration:none;display:flex}.pf2-ev-h:hover strong{text-decoration:underline}.pf2-ev-t{flex:1;min-width:0;display:grid}.pf2-ev-t strong{font:600 16px/20px var(--font-body)}.pf2-ev-t small{color:var(--muted);font-size:13px;line-height:18px}.pf2-r{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:9px 14px;font-size:15px;line-height:20px;text-decoration:none;display:grid}.pf2-r:hover{background:var(--surface)}.pf2-r-d{color:var(--muted);white-space:nowrap;font-size:14px}.pf2-r-o{min-width:0;display:grid}.pf2-r-o small{color:var(--muted);font-size:12px;line-height:16px}.pf2-r-st{color:var(--muted);font-size:13px}.pf2-r .mp-tag{vertical-align:1px}.pf2-r-s{font:700 15px/20px var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.pf2-wl{width:22px;height:22px;font:700 12px/1 var(--font-body);border-radius:6px;place-items:center;display:inline-grid}.pf2-wl.w{background:var(--green-text);color:#fff}.pf2-wl.l{background:var(--mist);color:var(--muted)}.pf2-more summary{border-top:1px solid var(--line);color:var(--green-text);font:600 14px/20px var(--font-body);cursor:pointer;box-sizing:border-box;min-height:44px;padding:10px 14px;list-style:none}.pf2-more summary::-webkit-details-marker{display:none}.pf2-more[open] summary{display:none}@media (max-width:720px){.pf2{padding-left:16px;padding-right:16px}.pf2-side{max-width:none}.pf2-pic{height:220px}.pf2-who h1{font-size:26px;line-height:30px}.pf2-r{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.pf2-r-d{grid-area:2/1;font-size:12px}.pf2-r-o{grid-area:1/1}.pf2-r-s{grid-area:1/2/3}}.ch-more{min-height:44px;color:var(--muted);font:500 14px/20px var(--font-body);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;flex-basis:100%;align-self:flex-start;align-items:center;margin:0;padding:0;text-decoration:underline;display:inline-flex}.ch-more:hover{color:var(--ink)}.pf2-acts .ch-more{width:auto}.org-joined-prof{font:500 13px/18px var(--font-body);color:var(--green-text);white-space:nowrap;margin-left:6px}.org-joined-hint{text-align:right;max-width:280px}@media (max-width:720px){.org-joined-hint{text-align:left;max-width:none}}.ab-band{background:var(--navy);color:var(--on-brand)}.ab-band-in{max-width:1120px;margin:0 auto;padding:28px 20px 26px}.ab-band h1{font:700 32px/36px var(--font-display);color:var(--on-brand);white-space:normal;margin:0}.ab-band p{color:#ffffffd9;max-width:62ch;margin:6px 0 0;font-size:17px;line-height:24px}.ab-band .ab-lede{color:#ffffffbf;font-size:15px;line-height:22px}.ab-sports{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ab-sports li{border-radius:var(--radius-pill);min-height:34px;font:600 14px/1 var(--font-body);background:#ffffff1a;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ab-sports small{font:500 12px/1 var(--font-body);color:var(--green)}.ab{max-width:1120px;margin:0 auto;padding:24px 20px 40px}.ab-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.ab-two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin-top:14px;display:grid}.ab-card{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:18px 20px}.ab-card h2{font:700 19px/24px var(--font-display);color:var(--ink);margin:0 0 8px}.ab-card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ab-card li{color:var(--ink);padding-left:18px;font-size:15px;line-height:21px;position:relative}.ab-card li:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:2px}.ab-card p{color:var(--ink);margin:0 0 10px;font-size:15px;line-height:22px}.ab-card p:last-child{margin-bottom:0}.ab-card a{color:var(--green-text);font-weight:600}.ab-links{flex-wrap:wrap;gap:6px 18px;display:flex}.ab-links a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:720px){.ab-band-in{padding:20px 16px}.ab-band h1{font-size:26px;line-height:30px}.ab{padding:16px 16px 32px}.ab-two{grid-template-columns:minmax(0,1fr)}}.pf2 [data-sp][hidden]{display:none!important}.pf2-tabs{scrollbar-width:none;gap:8px;margin-top:10px;display:flex;overflow-x:auto}.pf2-tabs::-webkit-scrollbar{display:none}.pf2-tabs button{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface-raised);min-height:44px;color:var(--ink);font:600 15px/1 var(--font-body);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.pf2-tabs button:hover{border-color:var(--muted)}.pf2-tabs button.on{background:var(--navy);border-color:var(--navy);color:var(--on-brand)}.pf2-tabs button.on svg{color:var(--green)}.pf2-team{background:var(--surface-raised)}.pf2-team-go{color:var(--green-text);white-space:nowrap;font-size:14px;font-weight:600}.mini-games{color:var(--muted);margin-top:2px;font-size:13px;line-height:18px;display:block}.mini-games-in{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px 10px;width:100%;display:grid}.mini-games-row{display:contents}.mini-games-nm{font:600 13px/16px var(--font-body);color:var(--ink);text-align:center;overflow-wrap:anywhere;align-self:end}.mini-games-g{color:var(--muted);white-space:nowrap;font-size:14px}.mini-games-in input{text-align:center;width:100%;min-height:44px;font:600 17px/1 var(--font-body);border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);border-radius:10px}
