@font-face{font-family:"Jersey 15";font-style:normal;font-weight:400;font-display:swap;src:url(../media/5686c8e76c86162b-s.3mug8h9yorksx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Jersey 15";font-style:normal;font-weight:400;font-display:swap;src:url(../media/35f26d016dd62281-s.p.1bei-r7v80c20.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Jersey 15 Fallback";src:local(Arial);ascent-override:92.69%;descent-override:26.48%;line-gap-override:0.0%;size-adjust:83.91%}.qylydW_className{font-family:"Jersey 15","Jersey 15 Fallback";font-style:normal;font-weight:400}.qylydW_variable{--font-jersey:"Jersey 15", "Jersey 15 Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0a8efbe73793fcdf-s.3_otmf38u2y4x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/be73ba277ecdcba3-s.00hyb-x0mjr9g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c52d0a8a47055bb1-s.p.2p4adm_386h58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32e2c39004b5fbd8-s.1x39li9dshdhc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bc9aeb10d4e2aad9-s.1qsgyx-tuq4mu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b5363c3b0545cfa1-s.p.0s4utfvp8prsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10dc39481d8b0f5c-s.3f7g1nki62hoj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31dd1d13888dfd30-s.3sup9rdq9grs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8d472e246568d62d-s.p.22ggkaf3lyu8c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65cd4c6cc3039b94-s.22gtx64q2ss2-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a351e9f47a978e9b-s.3os00td4x4cmq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5016fbdfc634340b-s.p.2lpos000q_nzo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.ooslra_className{font-family:Barlow,Barlow Fallback;font-style:normal}.ooslra_variable{--font-barlow:"Barlow", "Barlow Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-canvas:#00072b;--bg-surface:#010c4d;--bg-surface-raised:#011064;--bg-surface-sunken:#020743;--bg-inverse:#e5e5f1;--bg-brand:#0002fb;--bg-brand-strong:#010193;--bg-brand-subtle:#0f1b75;--bg-accent:#fc55dd;--bg-accent-subtle:#24074d;--text-primary:#fff;--text-secondary:#c9ceea;--text-muted:#9aa3d6;--text-inverse:#010c4d;--text-brand:#94a9ff;--text-link:#94a9ff;--text-accent:#ff7aea;--text-on-brand:#fff;--text-on-accent:#020743;--border-subtle:#0f1b75;--border-default:#3b489f;--border-strong:#becdfd;--border-brand:#2f4dff;--border-accent:#fc55dd;--border-accent-strong:#bc1e9c;--border-focus:#ff7aea;--border-frame:#fff;--border-frame-outer:#2f4dff;--icon-primary:#fff;--icon-secondary:#9aa3d6;--icon-brand:#94a9ff;--icon-accent:#fc55dd;--status-success-fg:#7cf2b0;--status-success-bg:#062b17;--status-warning-fg:#ffe27a;--status-warning-bg:#332600;--status-danger-fg:#ff9a9a;--status-danger-bg:#3a0a0a;--status-info-fg:#94a9ff;--status-info-bg:#0f1b75;--status-live:#ff4d4d;--window-face:#dde3ff;--window-highlight:#fff;--window-shadow:#94a9ff;--window-shadow-strong:#010193;--window-track:#becdfd;--window-field:#fff;--titlebar-default:var(--bg-brand);--titlebar-active:var(--bg-accent);--text-on-titlebar-default:var(--text-primary);--text-on-titlebar-active:var(--text-on-accent);--win-text-body:var(--text-inverse);--win-text-label:#3b489f;--win-text-value:var(--bg-brand);--button-primary:var(--bg-accent);--button-default:#dde3ff;--progress-fill:var(--bg-accent);--desktop-dim:var(--bg-canvas);--space-0:0;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--radius-none:0;--border-width-thin:1px;--border-width-default:2px;--border-width-thick:4px;--font-display:var(--font-jersey), "Jersey 15", ui-monospace, monospace;--font-body:var(--font-barlow), "Barlow", system-ui, sans-serif;--shadow-pixel-2:2px 2px 0 var(--bg-canvas);--shadow-pixel-4:4px 4px 0 var(--bg-canvas);--shadow-pixel-8:8px 8px 0 var(--bg-canvas);--glow-blue:0 0 24px #2f4dff99;--glow-pink:0 0 24px #fc55dd99;--gradient-night-sky:linear-gradient(180deg, #00072b 0%, #020743 40%, #0002fb 80%, #af0cfb 100%);--app-max:430px;--gutter:var(--space-12);--topbar-h:52px;--nav-h:76px}*,:before,:after{box-sizing:border-box}html{background:var(--bg-canvas);-webkit-text-size-adjust:100%}body{background:var(--bg-canvas);min-width:0;color:var(--text-primary);font:400 16px/24px var(--font-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400}a{color:var(--text-link)}button{font:inherit;color:inherit}img,svg{display:block}table{border-collapse:collapse;width:100%}:focus-visible{outline:var(--focus-width,var(--border-width-thick)) solid var(--focus-color,var(--border-focus));outline-offset:2px}:focus:not(:focus-visible){outline:none}.t-h1{font:400 40px/40px var(--font-display);letter-spacing:.01em;text-transform:uppercase}.t-h2{font:400 32px/32px var(--font-display);letter-spacing:.01em;text-transform:uppercase}.t-h3{font:400 24px/24px var(--font-display);letter-spacing:.02em;text-transform:uppercase}.t-h4{font:400 20px/20px var(--font-display);letter-spacing:.04em;text-transform:uppercase}.t-stat-lg{font:400 56px/56px var(--font-display)}.t-stat-md{font:400 32px/32px var(--font-display)}.t-stat-sm{font:400 24px/24px var(--font-display)}.t-label-lg{font:400 20px/20px var(--font-display);letter-spacing:.04em;text-transform:uppercase}.t-label-md{font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase}.t-label-sm{font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase}.t-body-lg{font:400 18px/28px var(--font-body)}.t-body-md{font:400 16px/24px var(--font-body)}.t-body-sm{font:400 14px/20px var(--font-body)}.t-strong{font-weight:600}.t-caption{font:500 12px/16px var(--font-body);letter-spacing:.01em}.num{font-variant-numeric:tabular-nums}.dim{color:var(--text-muted);margin:4px 0 0;font-size:14px;line-height:20px}.small{font-size:12px;line-height:16px}.muted{color:var(--text-muted)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app{max-width:var(--app-max);background:var(--bg-canvas);min-height:100dvh;margin:0 auto;position:relative}.app-main{padding:var(--space-16) var(--gutter) calc(var(--nav-h) + var(--space-20) + env(safe-area-inset-bottom,0px))}
.page-header{margin:0 0 var(--space-20)}.page-header .win__body{--text-primary:var(--win-text-body);--text-secondary:var(--win-text-body);--text-muted:var(--win-text-label);--text-link:var(--win-text-value);gap:var(--space-12);display:grid}.page-header__title{justify-content:space-between;align-items:baseline;gap:var(--space-4) var(--space-12);flex-wrap:wrap;display:flex}.page-header__title h1{min-width:0;font:400 40px/40px var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--win-text-value);overflow-wrap:anywhere}.page-header__sub{text-align:right;font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label);margin-left:auto}.section-head{justify-content:space-between;align-items:baseline;gap:var(--space-8);margin:28px 0 var(--space-12);display:flex}.section-head:first-child{margin-top:var(--space-8)}.section-head__title{align-items:center;gap:var(--space-8);min-width:0;color:var(--text-primary);font:400 32px/32px var(--font-display);letter-spacing:.01em;text-transform:uppercase;display:flex}.section-head__live{background:var(--status-live);flex:none;width:12px;height:12px}.section-head__action{min-height:44px;font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-link);flex:none;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.section-head__action--text{min-height:0;color:var(--text-muted)}a.section-head__action:hover{color:var(--text-primary)}.tabs{gap:var(--space-8);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.tab{min-height:48px;padding:var(--space-8) var(--space-4);text-align:center;color:var(--win-text-body);--focus-color:var(--window-shadow-strong);--focus-width:2px;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.tab__over,.tab__under{font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label)}.tab__label{font:400 24px/24px var(--font-display);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere}.tab.win-selected,.tab.win-selected .tab__over,.tab.win-selected .tab__under{color:var(--text-on-accent)}.tab:hover:not(.win-selected) .tab__label{color:var(--win-text-value)}.chips{gap:var(--space-8) 6px;flex-wrap:wrap;display:flex}.chip{min-height:32px;padding:var(--space-8) var(--space-12);color:var(--win-text-body);white-space:nowrap;font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;--focus-color:var(--window-shadow-strong);--focus-width:2px;flex:1 0 auto;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.chip:before{content:"";height:max(100%,44px);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.chip:hover:not(.win-selected){color:var(--win-text-value)}.chip.win-selected{color:var(--text-on-accent)}.status-badge{min-height:20px;padding:2px var(--space-8);background:var(--titlebar-default);color:var(--text-on-titlebar-default);white-space:nowrap;font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;gap:6px;display:inline-flex}.status-badge--scheduled{background:var(--window-shadow-strong);color:var(--text-primary)}.status-badge--final{background:var(--window-track);color:var(--win-text-body)}.status-badge--live{background:var(--status-live);color:var(--text-on-accent)}.status-badge__dot{background:currentColor;width:6px;height:6px}.status-badge--suspended{background:var(--status-warning-bg);color:var(--status-warning-fg)}.status-badge--forfeit,.status-badge--cancelled{background:var(--status-danger-bg);color:var(--status-danger-fg)}.game-no{text-align:center;background:var(--bg-accent);min-width:40px;color:var(--text-on-accent);font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:1px 6px;display:inline-block}.score-tile{min-width:46px;height:36px;padding:0 var(--space-8);background:var(--window-field);color:var(--win-text-body);font:400 24px/24px var(--font-display);box-shadow:inset 2px 2px 0 var(--window-shadow-strong), inset -2px -2px 0 var(--window-highlight), inset 4px 4px 0 var(--window-shadow);flex:none;place-items:center;display:inline-grid}.gcard{margin:var(--space-8) 0 var(--space-20);padding:0 0 var(--space-4);flex-direction:column;display:flex;position:relative}.gcard--numbered{margin-top:var(--space-16)}.gcard__no{z-index:1;position:absolute;top:-8px;left:10px}.gcard__bar{justify-content:space-between;align-items:flex-start;gap:var(--space-8);padding:var(--space-12) var(--space-12) 0;display:flex}.gcard__meta{min-width:0;font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--win-text-value);overflow-wrap:anywhere;padding-top:2px}.gcard__teams{gap:var(--space-4);padding:var(--space-12) var(--space-12) var(--space-12);display:grid}.gcard__row{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:40px;display:flex}.gcard__name{overflow-wrap:anywhere;min-width:0;color:var(--win-text-body);font:400 24px/24px var(--font-display);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:6px;display:flex}.gcard__name .sparkle{color:var(--icon-accent);flex:none}.gcard__row--ahead .gcard__name,.gcard__row--ahead .score-tile{color:var(--win-text-value)}.gcard__name--lost{color:var(--win-text-body)}.gcard__name--src{color:var(--win-text-label)}.gcard__note{padding:var(--space-8) 2px var(--space-8);border-top:2px solid var(--window-track);font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label);margin:0 10px}.gcard--void .gcard__name{color:var(--win-text-label);text-decoration:line-through}.leader-card{margin:0}.leader-card__body{padding:10px var(--space-8) var(--space-8)}.leader-card__rows{padding:var(--space-4);background:var(--window-field);box-shadow:inset 2px 2px 0 var(--window-shadow-strong), inset -2px -2px 0 var(--window-highlight), inset 4px 4px 0 var(--window-shadow);margin:0;list-style:none}.leader-card__row{align-items:center;gap:var(--space-8);min-height:36px;padding:4px var(--space-8) 4px 6px;border-bottom:2px solid var(--window-track);color:var(--win-text-body);grid-template-columns:28px minmax(0,1fr) auto;margin-left:2px;display:grid}.leader-card__row:last-child{border-bottom:0}.leader-card__rank{width:22px;height:22px;font:400 16px/16px var(--font-display);color:var(--win-text-label);place-items:center;display:inline-grid}.leader-card__row[data-rank="2"] .leader-card__rank,.leader-card__row[data-rank="3"] .leader-card__rank{background:var(--bg-accent);color:var(--text-on-accent)}.leader-card__row:first-child{background:var(--titlebar-default);border-bottom-color:var(--titlebar-default)}.leader-card__row:first-child,.leader-card__row:first-child .leader-card__rank,.leader-card__row:first-child .leader-card__value,.leader-card__row:first-child .leader-card__sub{color:var(--text-on-titlebar-default)}.leader-card__who{min-width:0}.leader-card__name,.leader-card__sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.leader-card__name{font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase}.leader-card__sub{font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label);margin-top:2px}.leader-card__value{font:400 24px/24px var(--font-display);color:var(--win-text-value)}.leader-card__note,.leader-card__none{padding:var(--space-8) 2px 0;font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label)}.leader-card__none{padding:var(--space-12);background:var(--window-field)}.leader-card__foot{padding:var(--space-12) 0 0;justify-content:flex-end;display:flex}.place--accent{background:var(--bg-accent);color:var(--text-on-accent)}.place--brand{background:var(--bg-brand);color:var(--text-on-brand)}.place--outline{background:var(--window-field);box-shadow:inset 0 0 0 2px var(--win-text-value);color:var(--win-text-value)}.bar-chip{padding:1px var(--space-8);background:var(--window-face);color:var(--win-text-body);font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;display:inline-block}.bar-chip--final{background:var(--window-shadow-strong);color:var(--text-on-titlebar-default)}.place-tag{min-height:20px;padding:2px var(--space-8);font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;display:inline-flex}.footer-note,.status-bar{margin:var(--space-20) 0 0;text-align:left;background:var(--window-face);color:var(--win-text-label);font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 2px 2px 0 var(--window-shadow-strong), inset -2px -2px 0 var(--window-highlight), inset 4px 4px 0 var(--window-shadow);padding:5px 10px 3px}.crumb{align-items:center;gap:var(--space-8) var(--space-12);margin:0 0 var(--space-16);flex-wrap:wrap;display:flex}.crumb__back{gap:6px}.crumb__meta{font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.empty-state{margin:var(--space-16) 0;padding:var(--space-24) var(--space-16);text-align:center}.empty-state p{font:400 16px/20px var(--font-display);letter-spacing:.06em;text-transform:uppercase}.empty-state__action{margin-top:var(--space-16)}.empty-state__action a{min-height:32px;padding:6px var(--space-12);background:var(--button-default);color:var(--win-text-body);font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;box-shadow:inset -2px -2px 0 var(--window-shadow-strong), inset 2px 2px 0 var(--window-highlight), inset -4px -4px 0 var(--window-shadow);align-items:center;text-decoration:none;display:inline-flex;position:relative}.empty-state__action a:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.err{margin:0 0 var(--space-16)}.err__text{color:var(--win-text-body);font-size:14px;line-height:20px}.btn{min-height:32px;padding:6px var(--space-12);background:var(--button-default);color:var(--win-text-body);cursor:pointer;font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;box-shadow:inset -2px -2px 0 var(--window-shadow-strong), inset 2px 2px 0 var(--window-highlight), inset -4px -4px 0 var(--window-shadow);border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.seg{gap:var(--space-8) 6px;margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.seg__item{min-height:32px;padding:6px var(--space-12);color:var(--win-text-body);font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;--focus-color:var(--window-shadow-strong);--focus-width:2px;align-items:center;text-decoration:none;display:inline-flex;position:relative}.seg__item:before{content:"";height:max(100%,44px);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.seg__item.win-selected{color:var(--text-on-accent)}th,td{text-align:right;white-space:nowrap;padding:8px 10px}th{color:var(--text-muted);font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--border-subtle)}td{border-bottom:1px solid var(--border-subtle);font-size:14px;line-height:20px}tr:last-child td{border-bottom:0}:is(.win,.win-face,.win-field) th{color:var(--win-text-label);border-bottom-color:var(--window-shadow)}:is(.win,.win-face,.win-field) td{border-bottom-color:var(--window-track)}.win-table thead th{background:var(--window-face);height:22px;color:var(--win-text-label);font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;box-shadow:inset -2px -2px 0 var(--window-shadow-strong), inset 2px 2px 0 var(--window-highlight), inset -4px -4px 0 var(--window-shadow)}a.card-link{color:inherit;text-decoration:none;display:block}a.card-link:hover .gcard{box-shadow:inset 0 0 0 2px var(--window-shadow-strong)}a.card-link:focus-visible{outline-offset:2px}
.win-raised{box-shadow:inset -2px -2px 0 var(--window-shadow-strong), inset 2px 2px 0 var(--window-highlight), inset -4px -4px 0 var(--window-shadow)}.win-sunken{box-shadow:inset 2px 2px 0 var(--window-shadow-strong), inset -2px -2px 0 var(--window-highlight), inset 4px 4px 0 var(--window-shadow)}.win-etched{box-shadow:inset 0 0 0 2px var(--window-shadow)}.win-face,.win-field,.win{--focus-color:var(--window-shadow-strong);--focus-width:2px;color:var(--win-text-body)}.win-face{background:var(--window-face)}.win-field{background:var(--window-field)}.win-face a:not([class]),.win-field a:not([class]),.win a:not([class]){color:var(--win-text-value)}.win-label{font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label)}.win-value{color:var(--win-text-value)}.win-body{color:var(--win-text-body)}.win-rule{background:var(--window-track);border:0;height:2px;margin:0}.win-dim{background:color-mix(in srgb, var(--desktop-dim) 45%, transparent)}.win{min-width:0;padding:var(--space-4);background:var(--window-face);box-shadow:inset -2px -2px 0 var(--window-shadow-strong), inset 2px 2px 0 var(--window-highlight), inset -4px -4px 0 var(--window-shadow), 4px 4px 0 var(--bg-canvas);flex-direction:column;display:flex;position:relative}.win+.win{margin-top:var(--space-20)}.win__bar{align-items:center;gap:var(--space-8);min-height:22px;padding:3px var(--space-2) 3px 6px;background:var(--titlebar-default);color:var(--text-on-titlebar-default);display:flex}.win--active>.win__bar{background:var(--titlebar-active);color:var(--text-on-titlebar-active)}.win__icon{flex:none;display:inline-flex}.win__icon svg{width:16px;height:16px}.win__title{min-width:0;color:inherit;font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;overflow:hidden}.win__aside{max-width:50%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;flex:none;margin-left:auto;overflow:hidden}.win__ctrls{flex:none;gap:2px;display:flex}.win__ctrl{background:var(--window-face);width:16px;height:14px;color:var(--win-text-body);font:400 16px/12px var(--font-display);text-transform:uppercase;box-shadow:inset -2px -2px 0 var(--window-shadow-strong), inset 2px 2px 0 var(--window-highlight), inset -4px -4px 0 var(--window-shadow);border:0;place-items:center;padding:0 0 2px;display:inline-grid;position:relative}button.win__ctrl{cursor:pointer;--focus-color:var(--text-on-titlebar-default)}button.win__ctrl:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}button.win__ctrl:active{box-shadow:inset 2px 2px 0 var(--window-shadow-strong), inset -2px -2px 0 var(--window-highlight), inset 4px 4px 0 var(--window-shadow)}.win__body{min-width:0;padding:10px var(--space-8) var(--space-8)}.win__body--flush{padding:var(--space-4) 0 0}.win-btn{justify-content:center;align-items:center;gap:var(--space-8);min-height:32px;padding:6px var(--space-12);cursor:pointer;background:var(--button-default);color:var(--win-text-body);text-align:center;font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;--focus-color:var(--window-shadow-strong);--focus-width:2px;box-shadow:inset -2px -2px 0 var(--window-shadow-strong), inset 2px 2px 0 var(--window-highlight), inset -4px -4px 0 var(--window-shadow);border:0;border-radius:0;text-decoration:none;display:inline-flex;position:relative}.win-btn:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.win-btn--sm{min-height:24px;padding:4px var(--space-8)}.win-btn--lg{min-height:44px}.win-btn--block{width:100%;display:flex}.win-btn--primary{background:var(--button-primary);color:var(--text-on-accent)}.win-btn:hover:not(:disabled):not([aria-disabled=true]){color:var(--win-text-value)}.win-btn--primary:hover:not(:disabled):not([aria-disabled=true]){color:var(--text-on-accent)}.win-btn:active:not(:disabled):not([aria-disabled=true]),.win-btn--pressed,.win-btn[aria-pressed=true]{box-shadow:inset 2px 2px 0 var(--window-shadow-strong), inset -2px -2px 0 var(--window-highlight), inset 4px 4px 0 var(--window-shadow);padding-top:7px;padding-bottom:5px}.win-btn:disabled,.win-btn[aria-disabled=true]{color:var(--window-shadow);cursor:default;pointer-events:none}.win-selected{background:var(--titlebar-active);color:var(--text-on-accent);box-shadow:inset 2px 2px 0 var(--window-shadow-strong), inset -2px -2px 0 var(--window-highlight), inset 4px 4px 0 var(--window-shadow)}.win-selected-outline{background:var(--window-field);color:var(--win-text-body);box-shadow:inset 0 0 0 3px var(--titlebar-active), inset 2px 2px 0 var(--window-shadow-strong), inset -2px -2px 0 var(--window-highlight), inset 4px 4px 0 var(--window-shadow)}.win-group{min-width:0;margin:var(--space-8) 0 0;padding:var(--space-16) var(--space-12) var(--space-12);box-shadow:inset 0 0 0 2px var(--window-shadow);border:0;position:relative}.win-group__title{top:-8px;left:var(--space-8);max-width:calc(100% - 16px);padding:0 var(--space-4);background:var(--win-group-bg,var(--window-face));color:var(--win-text-value);font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin:0;position:absolute;overflow:hidden}.win-field .win-group{--win-group-bg:var(--window-field)}.win-input-wrap{align-items:center;gap:var(--space-8);min-height:40px;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-12);background:var(--window-field);color:var(--win-text-body);--focus-color:var(--window-shadow-strong);--focus-width:2px;box-shadow:inset 2px 2px 0 var(--window-shadow-strong), inset -2px -2px 0 var(--window-highlight), inset 4px 4px 0 var(--window-shadow);display:flex;position:relative}.win-input-wrap:focus-within{outline:2px solid var(--window-shadow-strong);outline-offset:2px}.win-input-wrap__icon{color:var(--win-text-label);flex:none;display:inline-flex}.win-input{min-width:0;min-height:32px;color:var(--win-text-body);font:400 16px/24px var(--font-body);appearance:none;background:0 0;border:0;border-radius:0;flex:auto;margin:0;padding:0}.win-input:focus-visible{outline:none}.win-input::placeholder{color:var(--win-text-label);opacity:1}select.win-input{cursor:pointer;font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;padding-right:36px}select.win-input option{color:var(--win-text-body);background:var(--window-field)}.win-input-wrap__drop{right:var(--space-4);pointer-events:none;background:var(--window-face);width:28px;height:28px;color:var(--window-shadow-strong);box-shadow:inset -2px -2px 0 var(--window-shadow-strong), inset 2px 2px 0 var(--window-highlight), inset -4px -4px 0 var(--window-shadow);place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.win-input-wrap__drop svg{transform:rotate(90deg)}.win-check{align-items:center;gap:var(--space-8);cursor:pointer;min-height:44px;font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--win-text-body);display:inline-flex}.win-check input,.win-radio{appearance:none;cursor:pointer;background-color:var(--window-field);width:16px;height:16px;box-shadow:inset 2px 2px 0 var(--window-shadow-strong), inset -2px -2px 0 var(--window-highlight), inset 4px 4px 0 var(--window-shadow);border:0;border-radius:0;flex:none;margin:0}.win-check input{--focus-color:var(--window-shadow-strong);--focus-width:2px}.win-check input:checked{--c:var(--window-shadow-strong);background:linear-gradient(var(--c) 0 0) 4px 7px / 2px 2px no-repeat, linear-gradient(var(--c) 0 0) 5px 8px / 2px 2px no-repeat, linear-gradient(var(--c) 0 0) 6px 9px / 2px 2px no-repeat, linear-gradient(var(--c) 0 0) 7px 8px / 2px 2px no-repeat, linear-gradient(var(--c) 0 0) 8px 7px / 2px 2px no-repeat, linear-gradient(var(--c) 0 0) 9px 6px / 2px 2px no-repeat, linear-gradient(var(--c) 0 0) 10px 5px / 2px 2px no-repeat, linear-gradient(var(--c) 0 0) 11px 4px / 2px 2px no-repeat, var(--window-field)}.win-radio{width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--window-shadow-strong);border-radius:50%;display:inline-block}.win-radio:checked,.win-radio.is-on{background:radial-gradient(circle, var(--window-shadow-strong) 0 3px, var(--window-field) 3.5px)}
.app-bar{z-index:10;min-height:var(--topbar-h);padding:var(--space-8) 6px;align-items:center;gap:6px;display:flex;position:relative}.app-bar__start{max-width:60%;min-height:36px;padding:5px var(--space-8);gap:var(--space-4);flex:none;justify-content:flex-start}.app-bar__start:hover:not(:disabled){color:var(--window-shadow-strong)}.app-bar__logo{flex:none;width:auto;max-width:none;height:26px}.app-bar__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 24px/24px var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--window-shadow-strong);overflow:hidden}.app-bar__page{min-width:0;min-height:36px;font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--win-text-body);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;padding:10px;overflow:hidden}.bottom-nav{z-index:20;width:100%;max-width:var(--app-max);padding:6px var(--space-4) calc(6px + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav ul{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nav-item{justify-content:center;align-items:center;gap:var(--space-4);width:100%;min-height:64px;padding:var(--space-8) 2px 6px;cursor:pointer;color:var(--window-shadow-strong);font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:0;flex-direction:column;text-decoration:none;display:flex}.nav-item span{color:var(--win-text-body);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.nav-item.win-selected,.nav-item.win-selected span{color:var(--text-on-accent)}.nav-item:hover:not(.win-selected),.nav-item:hover:not(.win-selected) span{color:var(--win-text-value)}.nav-item:focus-visible{outline-offset:-6px}.sheet{inset:auto auto calc(var(--nav-h) + var(--space-12) + env(safe-area-inset-bottom,0px)) 50%;width:calc(min(100vw, var(--app-max)) - 2 * var(--gutter));border:0;max-width:none;margin:0;position:fixed;overflow:visible;transform:translate(-50%)}.sheet:not(:popover-open){display:none}.sheet::backdrop{background:color-mix(in srgb, var(--desktop-dim) 45%, transparent)}.sheet__list{padding:var(--space-8) var(--space-4) var(--space-4);gap:var(--space-4);margin:0;list-style:none;display:grid}.sheet__link{align-items:center;gap:var(--space-12);min-height:48px;padding:var(--space-8) var(--space-12);color:var(--win-text-body);font:400 20px/20px var(--font-display);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;display:flex}.sheet__link svg:first-child{color:var(--window-shadow-strong)}.sheet__link span{flex:1}.sheet__link:hover:not(.win-selected){background:var(--titlebar-default);color:var(--text-on-titlebar-default)}.sheet__link:hover:not(.win-selected) svg{color:var(--text-on-titlebar-default)}.sheet__link.win-selected,.sheet__link.win-selected svg{color:var(--text-on-accent)}.sheet__chev{color:var(--win-text-label)}
.home{isolation:isolate;position:relative}.home-wall{z-index:-1;pointer-events:none;top:calc(-1 * var(--space-16));left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));background:linear-gradient(180deg, transparent calc(100% - 200px), var(--bg-canvas) 100%), linear-gradient(color-mix(in srgb, var(--bg-canvas) 20%, transparent), color-mix(in srgb, var(--bg-canvas) 20%, transparent)), var(--gradient-night-sky);height:648px;position:absolute}.home-wall--art{background:linear-gradient(180deg, transparent calc(100% - 200px), var(--bg-canvas) 100%), linear-gradient(color-mix(in srgb, var(--bg-canvas) 20%, transparent), color-mix(in srgb, var(--bg-canvas) 20%, transparent)), var(--home-art) center top / cover no-repeat, var(--bg-canvas)}.home-hero{margin-top:calc(12px - var(--space-16));flex-direction:column;display:flex}.home-hero__logo{object-fit:contain;align-self:center;width:auto;max-width:200px;height:100px;display:block}div.home-hero__logo{width:200px}.home-headline{margin-top:var(--space-12)}.home-headline__name{text-align:center;overflow-wrap:anywhere;color:var(--win-text-value);font:400 56px/56px var(--font-display);text-transform:uppercase;margin:0}.home-headline__dates{padding:9px var(--space-12) 5px;text-align:center;min-height:34px;color:var(--win-text-body);font:400 20px/20px var(--font-display);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;margin:10px 0 0}.home-actions{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.home-action{min-height:100px;padding:var(--space-12) 6px;color:var(--win-text-body);text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;text-decoration:none;display:flex}.home-action__icon{color:var(--icon-accent);flex:none}.home-action__label{font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}.home-action__tile{min-width:80px;max-width:100%;height:38px;padding:2px var(--space-8) 0;color:var(--win-text-value);font:400 24px/24px var(--font-display);white-space:nowrap;place-items:center;margin-bottom:6px;display:grid}a.home-action:hover .home-action__label{color:var(--win-text-value)}.home__content{gap:var(--space-20);flex-direction:column;margin-top:28px;display:flex}.home__content>.win{margin:0}.home .footer-note{margin-top:var(--space-16)}.home-foot__line+.home-foot__line:before{content:" · "}.home-live__stale{margin:0 0 var(--space-8)}.home-live__grid{gap:var(--space-20);padding-top:var(--space-8);display:grid}.home-live__grid .gcard{margin:0}.home-live__sub{margin:var(--space-20) 0 0}.live-card__foot{justify-content:space-between;align-items:center;gap:var(--space-8);border-top:2px solid var(--window-track);min-height:32px;margin:0 10px;padding:6px 2px 4px;display:flex}.live-card__foot>.win-label{overflow-wrap:anywhere;min-width:0}.live-card__more{flex:none;margin-left:auto}a.card-link:hover .live-card__more{color:var(--win-text-value)}.home-next{padding:6px var(--space-4) var(--space-4);margin:0;list-style:none}.home-next__empty{padding:var(--space-16) var(--space-12);text-align:center;color:var(--win-text-label);font:400 16px/20px var(--font-display);letter-spacing:.06em;text-transform:uppercase}.home-next__item+.home-next__item{border-top:2px solid var(--window-track)}.home-next__row{align-items:center;gap:var(--space-12);padding:6px;display:flex}a.card-link:hover .home-next__row{background:var(--window-face)}.home-next__time{width:66px;min-height:44px;padding:3px var(--space-4) 5px;text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.home-next__clock{font:400 20px/20px var(--font-display);color:var(--win-text-body)}.home-next__field{font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label);overflow-wrap:anywhere}.home-next__match{flex-direction:column;min-width:0;display:flex}.home-next__meta{font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-value);overflow-wrap:anywhere}.home-next__teams{font:400 24px/24px var(--font-display);text-transform:uppercase;color:var(--win-text-body);overflow-wrap:anywhere}.home-next__src{color:var(--win-text-label)}.home-next__foot{margin:var(--space-12) 0 0;justify-content:flex-end;display:flex}.home-explore__primary{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-tile{min-height:104px;padding:var(--space-12);color:var(--win-text-body);flex-direction:column;gap:6px;text-decoration:none;display:flex}.home-tile .sparkle{color:var(--icon-accent)}.home-tile__title{font:400 32px/32px var(--font-display);text-transform:uppercase;overflow-wrap:anywhere}.home-tile__sub{font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label)}a.home-tile:hover .home-tile__title{color:var(--win-text-value)}.home-explore__secondary{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;display:grid}.home-button{min-height:36px}
.sched{gap:var(--space-20);flex-direction:column;display:flex}.sched>.page-header{margin-bottom:0}.sched .win+.win{margin-top:0}.sched .seg{margin-bottom:0}.sched .footer-note{margin-top:0}.sched-fields{padding:var(--space-12) var(--space-12) var(--space-8)}.sched-fields__list{gap:0 var(--space-20);flex-wrap:wrap;display:flex}.sched-fields__item{min-height:28px;color:var(--win-text-body);font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;text-decoration:none;display:inline-flex;position:relative}.sched-fields__item:before{content:"";height:44px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.sched-fields__item[aria-current]{color:var(--win-text-value)}.sched-fields__item:hover span:last-child{text-underline-offset:3px;text-decoration:underline}.sched-day{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-8);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.sched-day__title{font:400 40px/40px var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--text-primary)}.sched-day__of{padding-bottom:var(--space-8);font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.sched-win__body{padding:var(--space-8) var(--space-8) 0}.sched-win .gcard{margin:var(--space-12) 0 var(--space-12)}.sched-win .card-link{display:block}.sched-win .card-link+.card-link .gcard,.sched-win .gcard+.gcard{margin-top:var(--space-20)}.sched .sched-more__bar{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:44px;padding:var(--space-8) var(--space-16) var(--space-8) var(--space-16);cursor:pointer;font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--win-text-body);box-shadow:inset -2px -2px 0 var(--window-shadow-strong), inset 2px 2px 0 var(--window-highlight), inset -4px -4px 0 var(--window-shadow), 4px 4px 0 var(--bg-canvas);list-style:none;display:flex}.sched-more__bar::-webkit-details-marker{display:none}.sched .sched-more__bar:active{box-shadow:inset 2px 2px 0 var(--window-shadow-strong), inset -2px -2px 0 var(--window-highlight), inset 4px 4px 0 var(--window-shadow)}.sched-more__show,.sched-more__hide{color:var(--win-text-value);flex:none}.sched-more__bar:hover .sched-more__show,.sched-more__bar:hover .sched-more__hide{text-underline-offset:3px;text-decoration:underline}.sched-more__hide,.sched-more[open] .sched-more__show{display:none}.sched-more[open] .sched-more__hide{display:inline}.sched-more__body{gap:var(--space-20);margin-top:var(--space-20);flex-direction:column;display:flex}
.pools{gap:var(--space-20);display:grid}.pools>.page-header,.pools>.footer-note{margin:0}.pools .win+.win{margin-top:0}.pools-stage{gap:var(--space-20);min-width:0;display:grid}.pools-stage>.section-header{margin:0}.pools .page-header__title{justify-content:space-between}.pools .page-header .seg{margin-bottom:0}.pools-legend{gap:var(--space-8) var(--space-12);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pools-legend__item{font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-body);align-items:center;gap:6px;display:flex}:where(.pools-key,.pools-rank){box-sizing:border-box;height:22px;font-family:var(--font-display);color:var(--win-text-body);place-items:center;display:inline-grid}.pools-key{min-width:22px;padding:0 var(--space-8);letter-spacing:.08em;font-size:14px;line-height:16px}.pools-rank{width:22px;font-size:16px;line-height:16px}.pools-pool{scroll-margin-top:calc(var(--topbar-h) + var(--space-12))}.pools-pool__body{gap:var(--space-12);display:grid}.pools-standings{min-width:0;padding:2px 2px var(--space-4)}.pools-standings__empty{padding:var(--space-12) var(--space-8);font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label)}.pools-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.pools-col-rank,.pools-col-n{width:30px}.pools-col-r{width:34px}.pools-table th,.pools-table td{text-align:center;white-space:nowrap;border:0;padding:0}.pools-table th{padding-top:2px}.pools-table th.pools-table__team{padding-left:var(--space-8)}.pools-table td{height:36px;font:400 16px/16px var(--font-display);color:var(--win-text-body)}.pools-table tbody tr:first-child td{padding-top:2px}.pools-table tbody tr+tr td{border-top:1px solid var(--window-track)}.pools-table td:first-child{line-height:0}.pools-table .pools-table__team{text-align:left;white-space:normal}.pools-table .pools-table__w{color:var(--win-text-value);font-size:20px;line-height:20px}.pools-team{padding:var(--space-4) var(--space-4) var(--space-4) 6px;flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.pools-team__name{min-width:0;font:400 20px/20px var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--win-text-body);overflow-wrap:anywhere}:where(.pools-tb-mark,.pools-tb){height:16px;padding:0 var(--space-8);background:var(--status-warning-bg);color:var(--status-warning-fg);font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;flex:none;display:inline-block}.pools-note{align-items:flex-start;gap:var(--space-4);padding:10px;display:flex}.pools-note__lines{gap:var(--space-4);min-width:0;font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label);overflow-wrap:anywhere;margin:0;padding:0;list-style:none;display:grid}.pools-note__lines b{color:var(--win-text-body);font-weight:400}.pools-rules__body{gap:var(--space-12);display:grid}.pools-rules__list{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.pools-rules__rule{align-items:flex-start;gap:var(--space-12);font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--win-text-body);display:flex}.pools-rules__rule>span:last-child{min-width:0;padding-top:6px}.pools-rules__step{width:28px;height:28px;font:400 20px/20px var(--font-display);color:var(--win-text-value);flex:none;place-items:center;padding-top:2px;display:grid}.pools-rules__abbr{padding-top:var(--space-12);border-top:2px solid var(--window-shadow);box-shadow:inset 0 2px 0 var(--window-highlight);font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label);margin:0}
.bk-tabs .tab{min-height:68px;padding:var(--space-8) var(--space-4);justify-content:flex-start}.bk-tabs .tab__label{letter-spacing:.04em;font-size:min(20px,5vw);line-height:20px}@media (max-width:389px){.bk-tabs .tab__label{letter-spacing:.01em}}.bk-tabs .tab__label+.tab__under{margin-top:2px}.bk-map{--bk-gap:min(48px, calc(144px / var(--n)));--bk-w:calc((100% - (var(--n) - 1) * var(--bk-gap)) / var(--n));gap:var(--space-8);padding:var(--space-12);display:grid}.bk-map__cols,.bk-map__tree{position:relative}.bk-map__cols{height:16px}.bk-map__col{top:0;left:calc(var(--c) * (var(--bk-w) + var(--bk-gap)));width:calc(var(--bk-w) + var(--bk-gap));text-overflow:ellipsis;white-space:nowrap;font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label);position:absolute;overflow:hidden}.bk-map__col:last-child{width:var(--bk-w)}.bk-node{left:calc(var(--c) * (var(--bk-w) + var(--bk-gap)));width:var(--bk-w);height:28px;padding:0 var(--space-4);white-space:nowrap;font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;overflow:hidden}.bk-node--final,.bk-node--live,.bk-node--ready{box-shadow:inset -2px -2px 0 var(--window-shadow-strong), inset 2px 2px 0 var(--window-highlight), inset -4px -4px 0 var(--window-shadow)}.bk-node--final{background:var(--window-face);color:var(--win-text-body)}.bk-node--live{background:var(--titlebar-active);color:var(--text-on-titlebar-active)}.bk-node--ready{background:var(--titlebar-default);color:var(--text-on-titlebar-default)}.bk-node--waiting{background:var(--window-field);color:var(--win-text-label);border:2px dashed var(--window-shadow)}a.bk-node:hover{outline:2px solid var(--titlebar-active);outline-offset:0}a.bk-node:focus-visible{z-index:1}.bk-line{background:var(--window-shadow-strong);height:2px;position:absolute}.bk-line--in{left:calc(var(--fc) * (var(--bk-w) + var(--bk-gap)) + var(--bk-w));width:calc((var(--tc) - var(--fc)) * (var(--bk-w) + var(--bk-gap)) - var(--bk-w) - var(--bk-gap) / 2 + 1px)}.bk-line--join{left:calc(var(--tc) * (var(--bk-w) + var(--bk-gap)) - var(--bk-gap) / 2 - 1px);width:2px}.bk-line--out{left:calc(var(--tc) * (var(--bk-w) + var(--bk-gap)) - var(--bk-gap) / 2 - 1px);width:calc(var(--bk-gap) / 2 + 1px)}.bk-legend{gap:var(--space-4) var(--space-12);font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-body);flex-wrap:wrap;margin:0;padding:2px 0 0;list-style:none;display:flex}.bk-legend li{align-items:center;gap:var(--space-4);display:flex}.bk-key{width:12px;height:12px;box-shadow:none;border:1px solid var(--window-shadow-strong);flex:none;display:block}.bk-key.bk-node--waiting{border:1px dashed var(--window-shadow)}.bk-map__note{margin:var(--space-8) 0 0;font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label)}.bk-map-win .win__body>.bk-map__note:first-child{margin-top:0}.bk-round .win__body{padding-bottom:var(--space-8)}.bk-round .bk-card:last-child .gcard{margin-bottom:var(--space-4)}.bk-round .card-link{display:block}.bk-card{scroll-margin-top:calc(var(--topbar-h) + var(--space-16))}.bk-path{justify-content:space-between;gap:var(--space-4) var(--space-8);padding:var(--space-8) 2px;border-top:2px solid var(--window-track);font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label);flex-wrap:wrap;margin:0 10px;display:flex}.bk-path__lose{margin-left:auto}.bk-card .gcard__note{padding-bottom:2px}.bk-card .gcard__note+.gcard__note,.bk-card .gcard__note+.bk-path{border-top:0}.bk-card .gcard__note+.bk-path{padding-top:var(--space-4)}
.game-page{flex-direction:column;display:flex}.game-page .game-caption{margin:var(--space-12) 0 0;font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label)}.game-page .footer-note{margin-top:var(--space-20)}.game-page .win .empty-state{margin:0}.game-page .crumb{margin:0 0 var(--space-20);justify-content:space-between}.game-sec .win__aside{overflow:visible}.game-sec__link{color:inherit;--focus-color:var(--text-on-titlebar-default);align-items:center;gap:4px;text-decoration:none;display:inline-flex;position:relative}.game-sec__link:before{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game-sec__link:hover{text-underline-offset:3px;text-decoration:underline}.gscore .win__aside{display:flex;overflow:visible}.gscore__teams{justify-content:space-between;gap:var(--space-8);padding-top:var(--space-4);grid-template-columns:minmax(0,110px) minmax(0,1fr) minmax(0,110px);display:grid}.gscore__team{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;min-width:0;display:flex}.gscore__crest{width:52px;height:44px;margin-bottom:var(--space-8);background:var(--bg-brand);color:var(--text-on-brand);font:400 24px/24px var(--font-display);text-transform:uppercase;place-items:center;display:grid}.gscore__crest--src{background:var(--window-face);color:var(--win-text-label)}.gscore__name{max-width:100%;min-height:24px;font:400 24px/24px var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--win-text-body);overflow-wrap:anywhere;justify-content:center;align-items:center;gap:4px;display:inline-flex}.gscore__name .sparkle{color:var(--icon-accent);flex:none}.gscore__team--ahead .gscore__name{color:var(--win-text-value)}.gscore__name--src{color:var(--win-text-label)}.gscore__role{font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label)}.gscore__team .score-tile{width:100%;min-width:0;height:84px;font:400 72px/72px var(--font-display);margin-top:auto}.gscore__team--ahead .score-tile{color:var(--win-text-value)}.gscore--void .gscore__name{color:var(--win-text-label);text-decoration:line-through}.gscore__state{align-items:center;gap:var(--space-12);min-width:0;padding-top:var(--space-12);text-align:center;flex-direction:column;display:flex}.gscore__inning{white-space:nowrap;font:400 24px/24px var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--win-text-value);align-items:center;gap:4px;display:inline-flex}.gscore__vs{color:var(--win-text-label)}.gscore__half{background:var(--bg-accent);width:10px;height:8px}.gscore__half--top{clip-path:polygon(50% 0,100% 100%,0 100%)}.gscore__half--bottom{clip-path:polygon(0 0,100% 0,50% 100%)}.gscore__sub{font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label)}.gscore__outs{white-space:nowrap;font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-body);align-items:center;gap:4px;display:inline-flex}.gscore__out{background:var(--window-field);width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--window-shadow)}.gscore__out--on{background:var(--status-live);box-shadow:none}.gscore__outs .gscore__out:last-of-type{margin-right:2px}.gscore__foot{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);margin-top:var(--space-16);padding-top:var(--space-12);border-top:2px solid var(--window-shadow);box-shadow:inset 0 2px 0 var(--window-highlight);font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label);flex-wrap:wrap;display:flex}.gscore__note{align-items:center;gap:6px;display:inline-flex}.gscore__dot{background:var(--status-success-fg);flex:none;width:8px;height:8px}.gscore__note--stale{color:var(--win-text-body)}.gscore__note--stale .gscore__dot{background:var(--status-live)}.gscore__forfeit{color:var(--win-text-body);margin-left:auto}.game-page table th,.game-page table td{font:inherit;letter-spacing:normal;text-transform:none;color:inherit;border:0;padding:0}.gls{margin:-6px -4px 0;overflow-x:auto}.gls__table{border-collapse:separate;border-spacing:4px 6px;width:auto}.gls__table th,.gls__table td{text-align:center;white-space:nowrap}.gls__table thead th{height:16px;font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label);padding:0 0 2px}.gls__table thead th.gls__team{text-align:left}.gls__table tbody :is(th,td){background:var(--window-field);min-width:24px;height:32px;color:var(--win-text-body);font:400 16px/16px var(--font-display);letter-spacing:.02em;box-shadow:inset 2px 2px 0 var(--window-shadow-strong), inset -2px -2px 0 var(--window-highlight), inset 4px 4px 0 var(--window-shadow)}.gls__table tbody .gls__team{text-transform:uppercase;width:44px;min-width:44px;padding:0 4px}.gls__team abbr{text-decoration:none}.gls__table .gls__ahead .gls__team{color:var(--win-text-value)}.gls__table td.gls__none{color:var(--win-text-label)}.gls__table td.gls__now{background:var(--titlebar-active);color:var(--text-on-accent)}.gls__table :is(th,td).gls__r,.gls__table td.gls__tot{min-width:32px}.gls__table td.gls__r{color:var(--win-text-value);font-size:20px;line-height:20px}.gplays{padding:var(--space-4)}.ghalf__head{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:22px;padding:3px var(--space-8);background:var(--titlebar-default);color:var(--text-on-titlebar-default);font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;display:flex}.ghalf__runs{text-align:right;min-width:0;font:400 14px/16px var(--font-display);letter-spacing:.08em;overflow-wrap:anywhere}.ghalf__plays{margin:0;padding:0;list-style:none}.gplay{align-items:start;gap:var(--space-8) 10px;padding:10px var(--space-8) 10px 10px;border-top:1px solid var(--window-track);grid-template-columns:38px minmax(0,1fr) auto;display:grid;position:relative}.gplay:first-child{border-top:0}.ghalf--cont .gplay:first-child{border-top:1px solid var(--window-track)}.gplay__code{height:24px;color:var(--win-text-body);white-space:nowrap;font:400 16px/16px var(--font-display);letter-spacing:.02em;text-transform:uppercase;place-items:center;padding-top:1px;display:grid;overflow:hidden}.gplay__body{gap:2px;min-width:0;display:grid}.gplay__text{font:400 16px/16px var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--win-text-body);overflow-wrap:anywhere}.gplay__pitches{font:400 14px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--win-text-label);overflow-wrap:anywhere}.gplay__score{min-width:44px;height:24px;color:var(--win-text-value);font:400 20px/20px var(--font-display);white-space:nowrap;place-items:center;padding:0 6px;display:grid}.gplay--run:before{content:"";background:var(--bg-accent);width:4px;position:absolute;top:0;bottom:0;left:0}.gplay--run .gplay__code{background:var(--titlebar-active);color:var(--text-on-accent)}.gplay--now{background:var(--window-face)}.gplay--now .gplay__code{color:var(--win-text-value);font-size:14px}.gplays__more{min-height:36px;margin-top:var(--space-12);justify-content:space-between}.gplays__more-act{color:var(--win-text-value)}.gbox__toggle{margin-bottom:var(--space-12)}.gbox__toggle .chips{gap:var(--space-8);flex-wrap:nowrap}.gbox__toggle .chip{text-overflow:ellipsis;white-space:nowrap;text-align:center;flex:1 1 0;min-width:0;display:block;overflow:hidden}.gbox{padding:2px 2px 4px}.gbox__wrap{overflow-x:auto}.gbox__table{min-width:100%}.gbox__table thead th{text-align:center;white-space:nowrap;padding:0}.gbox__head{text-align:center;min-width:38px;height:22px;font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label);padding:4px 6px 2px;display:block}.gbox__table thead .gbox__who{width:100%;padding:0}.gbox__table thead .gbox__who .gbox__head{text-align:left}.gbox__table tbody tr{border-top:1px solid var(--window-track);height:32px}.gbox__table tbody tr:first-child{border-top:0}.gbox__table tbody td{text-align:center;white-space:nowrap;min-width:38px;font:400 16px/16px var(--font-display);color:var(--win-text-body);padding:0 2px}.gbox__table .gbox__who{padding:0 var(--space-4);text-align:left}.gbox__player{align-items:center;gap:6px;min-width:0;display:flex}.gbox__no{min-width:28px;height:22px;font:400 14px/16px var(--font-display);letter-spacing:.04em;color:var(--win-text-body);flex:none;place-items:center;padding:1px 4px 0;display:grid}.gbox__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:150px;font:400 16px/16px var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--win-text-body);overflow:hidden}.gbox__pos{font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label);flex:none}.gbox__sub .gbox__player{padding-left:var(--space-12)}.gbox__table td.gbox__none{padding:var(--space-8);text-align:left;color:var(--win-text-label);letter-spacing:.08em;text-transform:uppercase;font-size:14px}.gbox__table tbody tr.gbox__total{border-top:2px solid var(--window-shadow);height:34px}.gbox__total th.gbox__who{font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--win-text-value);padding-left:var(--space-8)}.gbox__table .gbox__total td{font:400 20px/20px var(--font-display);color:var(--win-text-value)}.gbox__extra span{display:block}.gbox__extra b{color:var(--win-text-body);font-weight:400}.gbox__pitching{margin-top:var(--space-16)}
.crest{background:var(--titlebar-default);color:var(--text-on-titlebar-default);font-family:var(--font-display);text-transform:uppercase;box-shadow:inset -2px -2px 0 var(--window-shadow-strong), inset 2px 2px 0 var(--window-highlight), inset -4px -4px 0 var(--window-shadow);flex:none;place-items:center;display:grid}.crest--sm{letter-spacing:.06em;width:32px;height:32px;padding:0 2px 2px 0;font-size:16px;line-height:16px}.crest--lg{letter-spacing:.01em;width:72px;height:72px;padding:0 2px 2px 0;font-size:32px;line-height:32px}.chev{color:var(--window-shadow-strong);flex:none}.teams-page .page-header__title{justify-content:space-between}.team-search{margin:0}.team-search .win-input::-webkit-search-cancel-button{cursor:pointer}.teams-page .chips{scrollbar-width:none;flex-wrap:nowrap;margin:-6px;padding:6px;overflow-x:auto}.teams-page .chips .chip{padding:var(--space-8) var(--space-4);flex:1 0 auto}.teams-note{margin:0 0 var(--space-20);font:400 14px/20px var(--font-body);color:var(--text-muted)}.team-list{padding:var(--space-4);margin:0;list-style:none}.team-list li+li{border-top:1px solid var(--window-track)}.team-row{align-items:center;gap:var(--space-12);min-height:52px;padding:var(--space-4) var(--space-4) var(--space-4) 6px;color:var(--win-text-body);text-decoration:none;display:flex}.team-row:hover{background:var(--window-face)}.team-row:focus-visible{outline-offset:-2px}.team-row__info{flex:1;gap:2px;min-width:0;display:grid}.team-row__name{font:400 20px/20px var(--font-display);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere}.team-row:hover .team-row__name{color:var(--win-text-value)}.team-row__sub{font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label);overflow-wrap:anywhere}.team-row .place-tag{min-height:18px;padding:1px var(--space-8)}.team-page .crumb{margin:0 0 var(--space-20);justify-content:space-between}.team-page .crumb__meta{text-align:right;margin-left:auto}.team-card .win__body{gap:var(--space-16);display:grid}.team-card__id{align-items:flex-start;gap:14px;display:flex}.team-card__name{gap:2px;min-width:0;display:grid}.team-card__name h1{font:400 40px/40px var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--win-text-value);overflow-wrap:anywhere;margin:-2px 0 0}.team-card__line{font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label)}.team-card__tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.team-card .place-tag{min-height:18px;padding:1px var(--space-8)}.team-tag{min-height:18px;padding:1px var(--space-8);background:var(--window-shadow-strong);color:var(--text-on-titlebar-default);font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;display:inline-flex}.team-card__stats{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.team-stat{text-align:center;justify-items:stretch;gap:0;min-width:0;display:grid}.team-stat__label{font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label)}.team-stat__value{min-height:44px;font:400 24px/24px var(--font-display);color:var(--win-text-value);place-items:center;padding:2px 0 0 2px;display:grid;overflow:hidden}.team-next .gcard{margin:var(--space-8) 0 0}.team-next .gcard--numbered{margin-top:var(--space-8)}.team-none{padding:var(--space-16) var(--space-12);font:400 14px/20px var(--font-body);color:var(--win-text-label);margin:0}.results-list{padding:var(--space-4);margin:0;list-style:none}.results-list li+li{border-top:1px solid var(--window-track)}.result-row{align-items:center;gap:var(--space-12);min-height:56px;padding:var(--space-8) var(--space-4) var(--space-8) 6px;color:var(--win-text-body);text-decoration:none;display:flex}a.result-row:hover{background:var(--window-face)}a.result-row:focus-visible{outline-offset:-2px}.result-mark{border:2px solid var(--window-shadow);background:var(--window-face);width:30px;height:30px;color:var(--win-text-label);font:400 20px/20px var(--font-display);flex:none;place-items:center;display:grid}.result-mark--W{background:var(--status-success-bg);border-color:var(--status-success-fg);color:var(--status-success-fg)}.result-mark--L{background:var(--status-danger-bg);border-color:var(--status-danger-fg);color:var(--status-danger-fg)}.result-row__info{flex:1;gap:4px;min-width:0;display:grid}.result-row__vs{font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}.result-row__meta{font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.result-row__forfeit{padding:0 var(--space-8);background:var(--status-danger-bg);color:var(--status-danger-fg)}.result-score{min-width:64px;min-height:32px;padding:2px var(--space-8) 0 10px;font:400 20px/20px var(--font-display);color:var(--win-text-value);white-space:nowrap;flex:none;place-items:center;display:grid}.roster-card{padding:2px 2px var(--space-4);overflow:hidden}.roster-table{table-layout:fixed;border-collapse:collapse;width:100%}.roster-table th,.roster-table td{padding:6px var(--space-4);white-space:nowrap;vertical-align:middle;font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--win-text-body);border:0}.roster-table thead th{text-align:center;padding:3px 6px}.roster-table tbody tr+tr :is(th,td){border-top:1px solid var(--window-track)}.roster-table th:nth-child(3),.roster-table td:nth-child(3){text-align:center;width:44px}.roster-table th:nth-child(4),.roster-table td:nth-child(4){text-align:center;width:64px}.roster-table .roster-table__no{text-align:center;width:46px}.roster-table thead .roster-table__name{text-align:left}.roster-table tbody .roster-table__name{text-align:left;text-overflow:ellipsis;overflow:hidden}.roster-no{min-width:30px;height:22px;font:400 16px/16px var(--font-display);color:var(--win-text-body);place-items:center;padding:2px 4px 0 6px;display:inline-grid}.roster-table .roster-table__avg{font:400 20px/20px var(--font-display);color:var(--win-text-value)}.roster-more.win-btn{min-height:36px;margin-top:var(--space-12);padding-left:var(--space-12);padding-right:var(--space-12);justify-content:space-between}.roster-more__act{color:var(--win-text-value)}.roster-note{margin:var(--space-12) 0 0;font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label)}
.stats-page .page-header .seg{margin-bottom:0}.stats-page .tab{min-height:40px;padding-top:6px;padding-bottom:6px}.stats-page .tab__label{letter-spacing:.04em;font-size:20px;line-height:20px}.stats-filter{gap:var(--space-8);display:flex}.stats-select{flex:auto;min-width:0}.stats-select select{width:100%}.stats-page>section>.section-head:first-child{margin-top:var(--space-8)}.stats-page section+section>.section-head:first-child{margin-top:28px}.stats-leaders{gap:var(--space-20);grid-template-columns:minmax(0,1fr);display:grid}.stats-leaders .win+.win{margin-top:0}.stats-leaders .leader-card__body{padding:var(--space-12)}.stats-leaders .leader-card__row{min-height:28px;padding-top:2px;padding-bottom:2px}.stats-leaders .leader-card__value{font-size:20px;line-height:20px}.stats-table-win__body{gap:var(--space-12);display:grid}.stats-table{min-width:0;padding:4px}.stats-table__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.stats-table table{border-collapse:separate;border-spacing:0;width:100%}.stats-table th,.stats-table td{text-align:center;white-space:nowrap;vertical-align:middle;background:var(--window-field);border:0;padding:0 4px}.stats-table thead th{padding:0}.stats-table thead th a{min-width:28px;min-height:22px;color:inherit;justify-content:center;align-items:center;padding:3px 6px 3px 4px;text-decoration:none;display:flex}.stats-table thead th a:hover{color:var(--win-text-value)}.stats-table thead th.is-sorted{background:var(--titlebar-active);box-shadow:none;color:var(--text-on-accent)}.stats-table thead th.is-sorted a:hover{color:var(--text-on-accent)}.stats-table thead .stats-table__player{text-align:left;padding:3px 6px}.stats-table__dir{font-size:10px}.stats-table tbody td,.stats-table tbody th{border-top:1px solid var(--window-track);height:44px}.stats-table tbody tr:first-child td,.stats-table tbody tr:first-child th{border-top:0}.stats-table tbody td{font:400 16px/16px var(--font-display);letter-spacing:.06em;color:var(--win-text-body)}.stats-table tbody td.is-sorted{color:var(--win-text-value);padding:0 6px;font-size:20px;line-height:20px}.stats-table .stats-table__rank,.stats-table .stats-table__player{z-index:1;position:sticky}.stats-table .stats-table__rank{width:28px;min-width:28px;left:0}.stats-table tbody .stats-table__rank{padding:0 3px}.stats-table .stats-table__player{text-align:left;min-width:112px;max-width:136px;padding:4px 6px;left:28px}.stats-rank{width:22px;height:20px;font:400 16px/16px var(--font-display);color:var(--win-text-label);justify-content:center;align-items:center;display:inline-flex}.stats-rank--top{background:var(--titlebar-active);color:var(--text-on-accent)}.stats-table__name,.stats-table__team{text-overflow:ellipsis;display:block;overflow:hidden}.stats-table__name{font:400 16px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--win-text-body)}.stats-table__team{font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label);margin-top:2px}.stats-pager{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.stats-pager__count{font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label)}.stats-foot{font:400 14px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--win-text-label);margin:0}.stats-foot b{color:var(--win-text-body);font-weight:400}
