:root{--bg-color:#000;--card-bg:#1f2326;--text-color:#ece8e1;--accent-pink:#ff007f;--accent-cyan:#00ff96;--border-color:#333945}body.guide-page{background-color:var(--bg-color);color:var(--text-color);margin:0;padding:30px 0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-x:hidden}body.memea-page{color:#000;box-sizing:border-box;background:#fff;place-items:center;min-height:100vh;padding:32px;font-family:Manrope,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:grid}.memea-countup{text-align:center;width:min(980px,100%)}.memea-label{color:#000;margin:0 0 30px;font-size:clamp(1.6rem,4vw,3.65rem);font-weight:900;line-height:1.12}.memea-timer{color:#000;font-variant-numeric:tabular-nums;gap:6px;display:grid}.memea-days{letter-spacing:0;font-size:clamp(5rem,18vw,13rem);font-weight:900;line-height:.9}.memea-clock{letter-spacing:0;font-size:clamp(1.45rem,4.2vw,3.4rem);font-weight:800;line-height:1}body.modal-open{overflow:hidden}body.disclaimer-pending .guide-shell>.top-actions,body.disclaimer-pending .guide-shell>.hero-strip,body.disclaimer-pending .guide-shell>.live-schedule-panel,body.disclaimer-pending .guide-shell>.container,body.disclaimer-pending .guide-shell>.site-footer{visibility:hidden}.top-actions{z-index:120;box-sizing:border-box;align-items:center;gap:10px;display:flex;position:absolute;top:20px;right:20px}.career-mode-link{color:#ece8e1;border:1px solid var(--border-color);background:#ffffff0d;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-family:Manrope,Segoe UI,sans-serif;font-size:.76rem;font-weight:900;line-height:1;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.career-mode-link:hover,.career-mode-link:focus-visible{color:#0b0e10;background:#ff570a;border-color:#ff570a;outline:none}.language-toggle{width:128px;height:42px;color:var(--text-color);border:1px solid var(--border-color);cursor:pointer;letter-spacing:.4px;text-transform:uppercase;background:#ffffff0d;border-radius:999px;grid-template-columns:repeat(2,1fr);align-items:center;padding:3px;font-weight:800;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative;overflow:hidden}.language-toggle:hover{border-color:var(--accent-cyan);background:#ffffff14;transform:translateY(-1px)}.language-toggle:before{content:"";background:var(--accent-cyan);border-radius:999px;width:calc(50% - 3px);height:calc(100% - 6px);transition:transform .24s;position:absolute;top:3px;left:3px;box-shadow:0 0 18px #00ff9661}.language-toggle[data-language=es]:before{transform:translate(100%)}.language-option{z-index:1;color:#8b978f;justify-content:center;align-items:center;height:100%;line-height:1;transition:color .2s;display:flex;position:relative}.language-toggle[data-language=en] .language-option-en,.language-toggle[data-language=es] .language-option-es{color:#0f1923}.hero-strip{box-sizing:border-box;width:calc(100% - 40px);max-width:1440px;margin:0 auto 28px;padding:0 32px;display:block}.hero-copy{min-width:0}.hero-choice{opacity:.54;cursor:pointer;padding-bottom:13px;transition:opacity .18s;position:relative}.hero-choice:hover,.hero-choice:focus-visible{opacity:.78}.hero-choice:focus-visible{outline-offset:8px;outline:2px solid #ff570a}.hero-choice.is-active{opacity:1}h1{text-align:center;text-transform:uppercase;letter-spacing:2px;white-space:nowrap;color:#fff;box-sizing:border-box;margin:0 0 6px;padding:0;font-family:Manrope,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:2.35rem;line-height:1.16}.heading-line{display:block}.heading-line-bottom{margin-top:2px}.region-note{text-align:center;color:#8f9aa3;letter-spacing:.06em;box-sizing:border-box;margin:0;padding:0;font-size:.85rem;font-weight:800}.hero-divider{color:#fff;opacity:.92;font-family:Manrope,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(3.8rem,7.8vw,7rem);font-weight:900;line-height:.8}.live-callout{color:#fff;letter-spacing:2px;text-align:right;text-transform:uppercase;justify-self:end;font-family:Manrope,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(1.75rem,2.55vw,2.35rem);font-weight:900;line-height:1.16}.live-nav-row{background:#202830;border-bottom:1px solid #46515b;display:grid}.live-nav-button{color:#aeb8bb;opacity:1;letter-spacing:.11em;text-align:center;box-sizing:border-box;justify-content:center;justify-self:stretch;align-items:center;width:100%;padding:13px 10px;font-size:.82rem;line-height:1;display:flex}.live-nav-button:hover,.live-nav-button:focus-visible{opacity:1;color:#fff;background:#2b333a}.live-nav-button:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #5a6670}.live-nav-button.is-active{color:#fff;background:#2b333a;border-bottom:0;box-shadow:none!important}.live-nav-button.is-active:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #5a6670!important}.live-preview-list[hidden]{display:none}.live-preview-list{box-sizing:border-box;background:#000;border-bottom:1px solid #46515b;gap:1px;width:100%;display:grid}.live-preview-card{border-right:3px solid var(--schedule-accent);box-sizing:border-box;background:#15191a;grid-template-columns:44px 112px minmax(0,1fr) 190px;align-items:center;column-gap:16px;min-height:64px;padding:0 18px;display:grid}.live-preview-card.is-schedule-placeholder{border-right-color:#46515b}.schedule-placeholder-block{background:#2b333a;height:10px;display:block}.schedule-placeholder-region{width:24px}.schedule-placeholder-time{width:76px}.schedule-placeholder-matchup{justify-self:center;width:min(240px,70%);height:14px}.schedule-placeholder-meta{justify-self:end;width:124px}.live-schedule-row.is-schedule-placeholder{border-right-color:#46515b}.live-schedule-row.is-schedule-placeholder .live-schedule-main{grid-template-columns:180px minmax(0,1fr) 180px;column-gap:18px}.schedule-state-message{color:#aeb8c1;text-align:center;text-transform:uppercase;box-sizing:border-box;background:#15191a;place-items:center;min-height:130px;padding:20px;font-size:.78rem;font-weight:900;display:grid}.live-schedule-list .schedule-state-message{min-height:78px}.live-preview-card.has-live-score{box-shadow:inset 3px 0 0 var(--schedule-accent);background:#1b242b}.live-preview-card.has-final-score{background:#15191a}.live-preview-region{justify-content:flex-start;align-items:center;min-width:0;display:flex}.live-preview-region .live-schedule-region-dot{width:24px;height:24px;position:static;top:auto;left:auto;transform:none}.live-preview-time{color:#f3f5f6;white-space:nowrap;font-family:Manrope,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-weight:900;line-height:1.05}.live-preview-matchup{justify-content:center;align-items:center;gap:12px;min-width:0;display:inline-flex}.live-preview-card .live-schedule-team{gap:5px}.live-preview-card .live-schedule-team-main{gap:8px}.live-preview-card .live-schedule-tag{font-size:.9rem}.live-preview-card .live-schedule-logo{flex-basis:28px;width:28px;height:28px;font-size:1rem}.live-preview-card .live-schedule-map-diamonds{gap:5px;min-height:8px}.live-preview-card .live-schedule-map-diamond{width:7px;height:7px}.live-preview-score{color:#d7dde0;letter-spacing:.02em;white-space:nowrap;font-family:Manrope,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-weight:900;line-height:1}.live-preview-card.has-live-score .live-preview-score{color:#fff;font-size:1.12rem}.live-preview-card.has-final-score .live-preview-score{color:#f3f5f6;font-size:1.08rem}.live-preview-meta{color:#9da3a8;text-align:right;flex-direction:column;align-items:flex-end;gap:5px;min-width:0;font-family:Manrope,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:900;line-height:1;display:flex}.live-preview-league{color:#8f9499;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;overflow:hidden}.live-preview-format{color:#9da3a8;text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;font-size:.74rem;line-height:1;display:inline-flex;position:static;top:auto;right:auto;transform:none}.live-preview-round-label{color:#f3f5f6;letter-spacing:.02em;font-size:.68rem}.live-schedule-panel[hidden]{display:none}.live-schedule-panel{box-sizing:border-box;background:#303941;border-bottom:1px solid #46515b;width:100%;max-width:none;margin:0}.live-score-card{box-shadow:inset 3px 0 0 var(--schedule-accent);box-sizing:border-box;background:#101419;border-bottom:1px solid #46515b;gap:18px;padding:18px 22px 20px;display:grid}.live-score-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.live-score-copy{gap:4px;min-width:0;display:grid}.live-score-eyebrow{color:var(--schedule-accent);letter-spacing:.12em;text-transform:uppercase;font-family:Manrope,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.72rem;font-weight:900;line-height:1}.live-score-copy strong{color:#fff;text-transform:uppercase;font-family:Manrope,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.2rem;font-weight:900;line-height:1.08}.live-score-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.live-score-badges span{color:#c9d2da;text-transform:uppercase;white-space:nowrap;background:#171d23;border:1px solid #38434d;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:.72rem;font-weight:900;display:inline-flex}.live-score-card.is-refreshing .live-score-badges span:last-child{color:var(--schedule-accent)}.live-score-match{grid-template-columns:minmax(0,1fr) minmax(120px,.44fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.live-score-team{grid-template-columns:minmax(0,1fr) 74px;align-items:center;gap:14px;min-width:0;display:grid}.live-score-team-right{grid-template-columns:74px minmax(0,1fr)}.live-score-team-right .live-score-team-meta{grid-column:2;justify-self:start}.live-score-team-right .live-score-score{grid-area:1/1}.live-score-team-left .live-score-team-meta{justify-self:end}.live-score-team-meta{align-items:center;gap:12px;min-width:0;display:inline-flex}.live-score-team-right .live-score-team-meta{flex-direction:row-reverse}.live-score-team-logo{color:#0f151b;background:var(--schedule-accent);flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.82rem;font-weight:900;display:inline-flex}.live-score-team-logo.has-team-logo{background:0 0}.live-score-team-logo img{object-fit:contain;width:100%;height:100%;display:block}.live-score-team-name{color:#f6f7f8;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-family:Manrope,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(1.25rem,3vw,2.05rem);font-weight:900;line-height:1;overflow:hidden}.live-score-score{color:#101419;background:#f1f4f5;justify-content:center;align-items:center;width:74px;height:62px;font-family:Manrope,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-weight:900;line-height:1;display:inline-flex}.live-score-center{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid}.live-score-league,.live-score-stage{color:#8f9aa3;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:.74rem;font-weight:900;overflow:hidden}.live-score-round{color:#fff;text-transform:uppercase;white-space:nowrap;font-family:Manrope,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.05rem;font-weight:900}.live-score-details{background:#2c363f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.live-score-details span{color:#eef3f5;white-space:nowrap;background:#171d23;justify-content:space-between;align-items:center;gap:14px;min-height:36px;padding:0 12px;font-weight:900;display:flex}.live-score-details b{color:#8f9aa3;text-transform:uppercase;font-size:.74rem}.live-score-empty{color:#aeb8c1;text-align:center;text-transform:uppercase;background:#171d23;border:1px solid #2b333b;place-items:center;min-height:88px;font-size:.95rem;font-weight:900;display:grid}.live-schedule-list{background:#000;gap:10px;display:grid}.live-schedule-tabs{background:#101519;border-top:1px solid #46515b;border-bottom:1px solid #46515b;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.live-schedule-tab{appearance:none;color:#aeb8c1;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#202830;border:0;border-right:1px solid #46515b;border-radius:0;min-height:48px;margin:0;font-family:Manrope,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.9rem;font-weight:900}.live-schedule-tab:last-child{border-right:0}.live-schedule-tab.is-active{color:#fff;box-shadow:inset 0 -3px 0 var(--accent-cyan);background:#12191f}.live-schedule-tab:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:-3px}.live-schedule-region-filters{background:#192129;border-bottom:1px solid #46515b;grid-template-columns:repeat(5,58px);justify-content:center;align-items:stretch;min-height:46px;display:grid}.live-schedule-region-filter{appearance:none;color:#aeb8c1;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-left:1px solid #46515b;border-radius:0;justify-content:center;align-items:center;min-width:0;margin:0;padding:0;font-family:Manrope,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.72rem;font-weight:900;display:inline-flex;position:relative}.live-schedule-region-filter img{object-fit:contain;width:23px;height:23px;display:block}.live-schedule-region-filter:hover{color:#fff;background:#202a32}.live-schedule-region-filter.is-active{color:#fff;box-shadow:inset 0 -3px 0 var(--filter-accent);background:#11181e}.live-schedule-region-filter:focus-visible{outline:2px solid var(--filter-accent);outline-offset:-3px;z-index:1}.live-schedule-empty{color:#aeb8c1;text-align:center;text-transform:uppercase;box-sizing:border-box;background:#171d23;place-items:center;min-height:112px;padding:20px;font-size:.86rem;font-weight:900;display:grid}.live-schedule-bottom-toggle-row{background:#202830;border-top:1px solid #46515b;padding:0;display:grid}.live-schedule-bottom-toggle{appearance:none;color:#fff;width:100%;box-shadow:none;background:#2b333a;border:0;border-radius:0;margin:0}.live-schedule-row{border-right:3px solid var(--schedule-accent);box-sizing:border-box;background:#171717;display:block}.live-schedule-row.has-live-score{box-shadow:inset 3px 0 0 var(--schedule-accent);background:#1b242b}.live-schedule-row.has-final-score{background:#15191a}.live-schedule-main{box-sizing:border-box;grid-template-columns:180px minmax(0,1fr) 180px;align-items:center;min-height:78px;padding:0 22px;display:grid}.live-schedule-start{color:#f3f5f6;letter-spacing:.01em;white-space:nowrap;font-family:Manrope,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.38rem;font-weight:900;line-height:1}.live-schedule-matchup{justify-content:center;align-items:center;gap:16px;min-width:0;display:inline-flex}.live-schedule-team{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;display:inline-flex}.live-schedule-team-main{justify-content:center;align-items:center;gap:12px;min-width:0;display:inline-flex}.live-schedule-team:last-child .live-schedule-team-main{flex-direction:row-reverse}.live-schedule-tag{color:#f3f5f6;text-transform:uppercase;font-family:Manrope,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.08rem;font-weight:900;line-height:1}.live-schedule-logo{background:#ffffff0a;border-radius:2px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.18rem;line-height:1;display:inline-flex}.live-schedule-logo.has-team-logo{background:0 0}.live-schedule-logo img{object-fit:contain;width:100%;height:100%;display:block}.live-schedule-map-diamonds{justify-content:center;align-items:center;gap:7px;min-height:10px;display:inline-flex}.live-schedule-map-diamond{box-sizing:border-box;border:1px solid #8b949b;width:8px;height:8px;transform:rotate(45deg)}.live-schedule-map-diamond.is-filled{background:#7ee59e;border-color:#7ee59e;box-shadow:0 0 8px #7ee59e47}.live-schedule-versus{color:#d7dde0;letter-spacing:.02em;white-space:nowrap;font-family:Manrope,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.04rem;font-weight:900;line-height:1}.live-schedule-row.has-live-score .live-schedule-versus{color:#fff;font-size:1.2rem}.live-schedule-row.has-final-score .live-schedule-versus{color:#f3f5f6;font-size:1.16rem}.live-schedule-meta{box-sizing:border-box;background:#111;justify-content:center;align-items:center;min-height:38px;padding:0 12px;display:flex;position:relative}.live-schedule-region-dot{background:var(--schedule-accent);opacity:.9;z-index:1;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.live-schedule-region-dot.has-region-logo{opacity:1;background:0 0}.live-schedule-region-dot img{object-fit:contain;width:100%;height:100%;display:block}.live-schedule-league{color:#8f9499;letter-spacing:.02em;text-align:center;white-space:nowrap;font-family:Manrope,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.86rem;font-weight:900;position:absolute;top:50%;left:132px;right:132px;overflow:visible;transform:translateY(-50%)}.live-schedule-league-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.live-schedule-youtube-link{cursor:pointer;opacity:.94;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;width:24px;height:18px;padding:0;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;top:50%;left:calc(50% + 92px);transform:translateY(-50%)}.live-schedule-youtube-link:hover,.live-schedule-youtube-link:focus-visible{opacity:1;transform:translateY(-50%)scale(1.08)}.live-schedule-youtube-link:focus-visible{outline-offset:2px;outline:2px solid #fff}.live-schedule-youtube-link img{object-fit:contain;width:100%;height:100%;display:block}.live-schedule-youtube-embed{box-sizing:border-box;background:#111;padding:0 22px 22px}.live-schedule-youtube-embed iframe{aspect-ratio:16/9;background:#000;border:1px solid #ffffff1f;width:100%;display:block}.live-schedule-format{color:#9da3a8;text-align:right;white-space:nowrap;z-index:1;flex-direction:column;align-items:flex-end;gap:3px;font-family:Manrope,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.82rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.live-schedule-round-label{color:#f3f5f6;letter-spacing:.02em;font-size:.74rem}.container{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;width:calc(100% - 40px);max-width:1440px;margin:0 auto 30px;display:grid}.site-footer{color:#8f9aa3;border-top:1px solid #242b32;max-width:1120px;margin:38px auto 0;padding:18px 20px 8px;font-size:.78rem;line-height:1.55}.site-footer p{margin:0 0 8px}.site-footer strong{color:#fff;letter-spacing:.05em;text-transform:uppercase}.site-footer a{color:#dce5e9;text-underline-offset:3px;font-weight:800;-webkit-text-decoration:underline #5f6a73;text-decoration:underline #5f6a73}.site-footer a:hover{color:#fff}.disclaimer-modal{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}body.disclaimer-pending .disclaimer-modal{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000}.disclaimer-modal[hidden]{display:none}.disclaimer-card{background:#202830;border:1px solid #5a6670;border-radius:8px;width:min(520px,100%);padding:22px;box-shadow:0 24px 80px #00000094}.modal-language-row{justify-content:center;margin-bottom:16px;display:flex}.modal-language-toggle{width:118px;height:38px}.disclaimer-card h2{color:#fff;letter-spacing:.05em;text-align:center;margin:0 0 12px;font-family:Manrope,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.1rem}.disclaimer-card p{color:#cbd5da;margin:0 0 10px;font-size:.9rem;line-height:1.55}.disclaimer-card p:last-of-type{margin-bottom:18px}.disclaimer-card strong{color:#fff}.disclaimer-accept{color:#0f1923;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:0;border-radius:4px;width:100%;padding:11px 14px;font-weight:900;transition:transform .2s,background .2s}.disclaimer-accept:hover{background:#dce5e9;transform:translateY(-1px)}.group-section{background-color:#303840;border:1px solid #46515b;border-radius:0;width:100%;min-width:0;max-width:100%;padding:0;overflow:hidden;box-shadow:0 14px 30px #00000047}.group-section.has-open-team-picker{z-index:30;position:relative;overflow:visible}.group-header{border-bottom:1px solid #46515b;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0;padding:0;display:grid}.region-tab{appearance:none;color:#aeb8bb;cursor:pointer;min-width:0;font:inherit;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#2b333a;border:0;border-right:1px solid #46515b;justify-content:center;align-items:center;gap:5px;padding:16px 8px;font-size:.9rem;font-weight:900;line-height:1;display:flex}.region-logo{object-fit:contain;flex:none;width:20px;height:20px}.region-tab:last-child{border-right:0}.region-tab:disabled{cursor:default;opacity:.48}.region-tab.is-active{color:#fff;box-shadow:inset 0 -3px var(--region-accent,#ff570a);background:#374149}.stage-tabs{background:#263039;border-bottom:1px solid #46515b;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body:not([data-region=china]) .china-seeding-tab{display:none}body[data-region=china] .stage-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.stage-tab{appearance:none;color:#aeb8bb;cursor:default;min-width:0;font:inherit;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #46515b;padding:12px 8px;font-size:.78rem;font-weight:900;line-height:1}.stage-tab:last-child{border-right:0}.stage-tab.is-active{color:#fff;box-shadow:inset 0 -2px var(--region-accent,#ff570a);background:#ffffff09}.playoffs-view[hidden],.seeding-view[hidden]{display:none}.playoffs-view,.seeding-view{background:#374149;padding:20px 18px 26px}.china-seeding{color:#e8ecef;width:min(1120px,100%);margin:10px auto 0}.china-seeding-head{text-align:center;margin-bottom:18px}.china-seeding-head h2{letter-spacing:0;text-transform:uppercase;margin:0 0 7px;font-size:1.05rem}.china-seeding-head p{color:#b6bec4;max-width:720px;margin:0 auto;font-size:.78rem;line-height:1.45}.china-seed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.china-seed-card{background:#2e3941;border:1px solid #53606a;min-width:0}.china-seed-card.is-complete{border-color:color-mix(in srgb, var(--region-accent) 58%, #53606a)}.china-seed-card-head{color:#aeb8be;letter-spacing:.03em;text-transform:uppercase;border-bottom:1px solid #4a5660;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:7px 10px;font-size:.68rem;font-weight:900;display:flex}.china-seed-card-head span:last-child{color:var(--region-accent)}.china-seed-team{border-bottom:1px solid #46515b;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:8px 11px;display:flex}.china-seed-team.is-winner{box-shadow:inset 3px 0 #6ee7a0}.china-seed-team-main,.china-seed-team-result{align-items:center;min-width:0;display:flex}.china-seed-team-main{gap:9px}.china-seed-team-logo{width:32px;height:32px;color:var(--team-accent);flex:0 0 32px;place-items:center;font-size:.64rem;font-weight:900;display:grid}.china-seed-team-logo img{object-fit:contain;width:100%;height:100%}.china-seed-team-copy{min-width:0;line-height:1.15;display:grid}.china-seed-team-tag{color:#dfe5e9;font-size:.83rem;font-weight:900}.china-seed-team-name{color:#aeb8be;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.china-seed-team-result{flex:none;gap:10px;font-weight:900}.china-seed-final-seed{color:#9bdcf7;font-size:.72rem}.china-seed-score{color:#eef2f4;text-align:center;min-width:18px;font-size:.9rem}.china-seed-card-time{color:#9fa9af;text-align:center;padding:7px 10px;font-size:.67rem;font-weight:800}.china-playin-format{text-align:center;background:#263039;border:1px solid #10171c;margin-top:18px}.china-playin-format h3{letter-spacing:0;text-transform:uppercase;border-bottom:1px solid #46515b;margin:0;padding:12px;font-size:.82rem}.china-playin-format-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.china-playin-format-grid div{border-right:1px solid #46515b;align-content:center;min-height:72px;padding:10px;display:grid}.china-playin-format-grid div:last-child{border-right:0}.china-playin-format-grid b{color:var(--region-accent);font-size:.87rem}.china-playin-format-grid span{color:#b7c0c5;font-size:.68rem;line-height:1.3}.china-playin-format>p{color:#c4cbd0;border-top:1px solid #46515b;margin:0;padding:10px;font-size:.72rem}.china-postseason{color:#e8ecef;text-align:center;width:min(980px,100%);margin:14px auto 4px}.china-postseason>h2{letter-spacing:0;text-transform:uppercase;margin:0 0 18px;font-size:1.05rem}.china-postseason-step{background:#2e3941;border:1px solid #53606a}.china-postseason-step-title{text-transform:uppercase;border-bottom:1px solid #4a5660;justify-content:center;align-items:center;gap:9px;padding:10px;display:flex}.china-postseason-step-title span{background:var(--region-accent);color:#101417;place-items:center;width:25px;height:25px;font-size:.78rem;font-weight:1000;display:grid}.china-postseason-step-title strong{font-size:.78rem}.china-postseason-teams{flex-wrap:wrap;justify-content:center;gap:18px;padding:16px;display:flex}.china-field-team{color:#dde3e6;align-items:center;gap:6px;font-size:.74rem;font-weight:900;display:inline-flex}.china-field-logo{place-items:center;width:34px;height:34px;display:grid}.china-field-logo img{object-fit:contain;width:100%;height:100%}.china-postseason-step p{color:#aeb8be;border-top:1px solid #46515b;margin:0;padding:10px;font-size:.7rem}.china-postseason-plus,.china-postseason-equals{color:var(--region-accent);padding:8px;font-size:1.3rem;font-weight:900}.china-postseason-total{border:1px solid var(--region-accent);text-transform:uppercase;background:#263039;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.china-postseason-total strong{color:var(--region-accent);font-size:1.2rem}.china-postseason-total span{font-size:.76rem;font-weight:900}.stage2-postseason{color:#e8ecef;text-align:center;width:min(880px,100%);margin:32px auto}.stage2-postseason h2{letter-spacing:0;margin:0 0 18px;font-size:1rem}.stage2-postseason-grid{background:#2e3941;border:1px solid #4e5a63;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stage2-postseason-grid div{border-bottom:1px solid #4e5a63;border-right:1px solid #4e5a63;place-items:center;min-height:62px;padding:12px;font-size:.82rem;font-weight:800;display:grid}.stage2-postseason-grid div:nth-child(2n){border-right:0}.stage2-postseason-grid div:nth-last-child(-n+2){border-bottom:0}.playoffs-bracket-scroll{scrollbar-color:#5f6a73 transparent;scrollbar-width:thin;width:100%;overflow:auto hidden}.playoffs-bracket-scroll::-webkit-scrollbar{height:5px}.playoffs-bracket-scroll::-webkit-scrollbar-track{background:0 0}.playoffs-bracket-scroll::-webkit-scrollbar-thumb{background:#5f6a73;border-radius:999px}.playoffs-bracket-canvas{width:1084px;min-width:1084px;height:914px;position:relative}.playoff-line{z-index:1;pointer-events:none;background:#ccd4d88f;display:block;position:absolute}.playoff-match{z-index:2;color:#cfd7dc;width:230px;position:absolute}.playoff-round-title{color:#cfd5d8;letter-spacing:0;text-align:center;margin:0 0 10px;font-size:.88rem;font-weight:900}.playoff-card{background:#303840;border:2px solid #ccd4d8b8;border-radius:4px;overflow:hidden}.playoff-slot{border-top:1px solid #ccd4d89e;grid-template-columns:minmax(0,1fr) 48px;align-items:center;min-height:44px;display:grid}.playoff-slot:first-child{border-top:0}.playoff-slot-label{color:#d7dde0;text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;font-size:.86rem;font-style:italic;overflow:hidden}.playoff-slot.has-seed-options .playoff-slot-label{white-space:normal;font-style:normal;overflow:visible}.playoff-seed-options{vertical-align:middle;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;max-width:100%;display:inline-flex}.playoff-seed-logo{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.playoff-seed-options.has-large-logos .playoff-seed-logo{flex-basis:30px;width:30px;height:30px}.playoff-seed-logo img{object-fit:contain;width:100%;height:100%;display:block}.playoff-seed-or{color:#cfd7dc;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1}.playoff-slot-score{border-left:1px solid #ccd4d87a;align-self:stretch}.playoff-match-meta{color:#cfd5d8;white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;min-height:26px;padding:6px 1px 0;font-size:.82rem;line-height:1.2;display:flex}h2{text-transform:uppercase;letter-spacing:1px;text-align:center;width:100%;margin:0}.calc-btn{background-color:var(--accent-pink);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:8px 15px;font-weight:700;transition:all .2s}.calc-btn:hover{background-color:#d6006b;transform:scale(1.05)}.calc-btn:disabled{cursor:not-allowed;background-color:#555;transform:none}.table-scroll{-webkit-overflow-scrolling:touch;scrollbar-color:#5f6a73 transparent;scrollbar-width:thin;background:#374149;min-width:0;max-width:100%;margin-bottom:22px;overflow:auto hidden}.table-scroll::-webkit-scrollbar{height:3px}.table-scroll::-webkit-scrollbar-track{background:0 0}.table-scroll::-webkit-scrollbar-thumb{background:#5f6a73;border-radius:999px}.table-scroll::-webkit-scrollbar-corner{background:0 0}table{border-collapse:collapse;width:100%;min-width:650px;font-size:.9em}th,td{text-align:center;border-bottom:1px solid #4b5660;border-left:1px solid #4b5660;padding:12px}th{text-transform:uppercase;color:#a7b0b7;background-color:#2f3840;font-size:.75em;font-weight:600}th:first-child,td:first-child{border-left:0}tbody tr:hover td{background:#404b54}.standings-table tbody td{vertical-align:middle;background:#39434b}.standings-table tbody td:first-child{box-shadow:inset 3px 0 #0000}.team-heading{text-align:left;width:180px;min-width:180px;padding-left:18px}.team-cell{text-align:left;width:180px;min-width:180px;padding-left:16px}.seed-heading,.seed-cell{width:88px;min-width:88px}.team-shell{align-items:center;gap:12px;display:flex}.team-avatar{width:34px;height:34px;color:var(--team-accent,var(--accent-cyan));letter-spacing:0;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;display:inline-flex}.team-avatar.has-team-logo,.match-team-logo.has-team-logo,.remaining-preview-logo.has-team-logo{color:#0000;background:0 0;border-color:#0000;border-radius:0;overflow:hidden}.team-avatar.has-team-logo img,.match-team-logo.has-team-logo img,.remaining-preview-logo.has-team-logo img{object-fit:contain;width:90%;height:90%;display:block}.team-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.team-title{color:#9fd6f3;line-height:1.1;font-weight:400!important}.team-country{color:#bdc5ca;font-size:.78rem;line-height:1.1}.stat-cell{color:#dce3e7;font-variant-numeric:tabular-nums;white-space:nowrap}.seed-cell{color:#dce3e7;white-space:normal;font-size:.78rem;font-weight:800;line-height:1.15}.seed-cell.is-locked{color:var(--accent-cyan)}.seed-or{color:#a7b0b7;text-transform:lowercase;margin:0 3px;font-size:.74em;font-weight:700}.seed-ordinal{white-space:nowrap}.round-diff-pos{color:var(--accent-cyan)}.round-diff-neg{color:#e74c3c}.round-diff-zero{color:#8b978f}.standings-table .rank-qualifies td:first-child{box-shadow:inset 3px 0 #5ee28b}.standings-table .rank-out td:first-child{box-shadow:inset 3px 0 #ff6473}.prob-cell{font-family:monospace;font-size:.98em;line-height:1.2}.prob-count{color:#a4a9ad;margin-top:4px;font-size:.75em;font-weight:400;display:block}.prob-high{color:var(--accent-cyan);font-weight:700}.prob-med{color:#f1c40f}.prob-low{color:#e74c3c}.prob-zero{color:#555}.placings-table-wrap{scrollbar-color:#5f6a73 transparent;scrollbar-width:thin;background:#303840;border:1px solid #46515b;width:min(100%,760px);margin:12px auto 0;overflow-x:auto}.placings-table-wrap[hidden]{display:none}.placings-table-wrap::-webkit-scrollbar{height:4px}.placings-table-wrap::-webkit-scrollbar-track{background:0 0}.placings-table-wrap::-webkit-scrollbar-thumb{background:#5f6a73;border-radius:999px}.placings-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:560px;font-size:.78rem}.placings-table th,.placings-table td{text-align:center;background:#39434b;border-bottom:1px solid #4b5660;border-left:1px solid #4b5660;padding:10px 8px}.placings-table th{color:#a7b0b7;text-transform:uppercase;background:#2f3840;font-size:.74rem;font-weight:900}.placings-table th:first-child,.placings-table td:first-child{border-left:0}.placings-team-heading,.placings-team-cell{text-align:left;width:190px}.placings-team{color:#dce5e9;align-items:center;gap:8px;min-width:0;max-width:100%;font-weight:800;display:inline-flex}.placings-team span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.placings-avatar{flex-basis:26px;width:26px;height:26px;font-size:.56rem}.h2h-panel{box-sizing:border-box;background:#2f3840;border:1px solid #000;min-width:0;max-width:calc(100% - 36px);margin:0 18px 18px;padding:0}.h2h-actions{justify-content:center;padding:12px 14px;display:flex}.h2h-actions h3{color:#8b978f;margin:0;font-size:1.1em}.h2h-toggle{width:auto;color:inherit;font:inherit;cursor:pointer;text-align:center;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.h2h-toggle:hover{color:var(--text-color)}.h2h-toggle[aria-expanded=false] .toggle-icon{transform:rotate(-45deg)}.h2h-body{border-top:1px solid #000;padding:14px}.h2h-body[hidden]{display:none}.h2h-head{grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:end;gap:14px;margin-bottom:12px;display:grid}.h2h-copy{min-width:0}.h2h-copy h3{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;font-family:Manrope,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.98rem;font-weight:900}.h2h-copy p{color:#a7b0b7;margin:0;font-size:.78rem;font-weight:700;line-height:1.35}.h2h-select-wrap{color:#a7b0b7;letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:.72rem;font-weight:900;display:grid}.h2h-select-wrap select{width:100%;min-width:0;color:var(--text-color);cursor:pointer;font:inherit;letter-spacing:0;text-align:center;text-align-last:center;text-transform:none;background:#202830;border:1px solid #46515b;border-radius:4px;outline:none;padding:8px 30px 8px 10px;font-size:.76rem;font-weight:900}.h2h-select-wrap select:disabled{cursor:not-allowed;opacity:.72}.h2h-select-wrap select.h2h-picker-native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute}.h2h-select-wrap .h2h-scenario-picker{letter-spacing:0;text-transform:none;flex:none;width:100%;min-width:0}.h2h-scenario-picker-button{min-height:38px;font-size:.76rem}.h2h-scenario-picker-button:disabled{cursor:not-allowed;opacity:.72}.h2h-scenario-picker-current{text-align:left;justify-content:flex-start}.h2h-select-wrap .h2h-scenario-picker-menu{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#87919a #182129;width:min(620px,100vw - 40px);max-height:min(420px,55vh);left:auto;right:0;overflow-y:auto}.h2h-scenario-picker-option{align-items:flex-start;min-height:34px;font-size:.76rem;line-height:1.3}.h2h-scenario-picker-option .team-picker-name{white-space:normal;overflow:visible}.h2h-output{color:#dce5e9;gap:10px;font-size:.84rem;display:grid}.h2h-summary{color:#9fd6f3;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-weight:900;display:flex}.h2h-summary span{color:#a7b0b7;text-transform:uppercase;font-size:.78rem}.h2h-empty{text-align:center}.h2h-table-wrap{scrollbar-color:#5f6a73 transparent;scrollbar-width:thin;overflow-x:auto}.h2h-table-wrap::-webkit-scrollbar{height:3px}.h2h-table-wrap::-webkit-scrollbar-track{background:0 0}.h2h-table-wrap::-webkit-scrollbar-thumb{background:#5f6a73;border-radius:999px}.h2h-table{background:#374149;min-width:520px;font-size:.82rem}.h2h-table th,.h2h-table td{padding:8px 10px}.h2h-table td{color:#dce5e9;white-space:nowrap;font-weight:800}.h2h-table td:first-child,.h2h-table th:first-child{text-align:left}.h2h-team-pill{color:#9fd6f3;align-items:center;gap:8px;font-weight:900;display:inline-flex}.h2h-avatar{flex-basis:26px;width:26px;height:26px;font-size:.58rem}.h2h-match-card{gap:7px;display:grid}.h2h-subtitle{color:#a7b0b7;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:900}.h2h-match-list{gap:4px;display:grid}.h2h-match-row{background:#ffffff0a;border-left:3px solid #7fe29c;grid-template-columns:70px minmax(110px,1fr) 64px minmax(110px,1fr) 72px minmax(170px,1.1fr);align-items:center;gap:7px;padding:7px 9px;display:grid}.h2h-match-row.is-pending{border-left-color:#7b8791}.h2h-match-row.is-local{border-left-color:#7fe29c}.h2h-match-date,.h2h-match-score,.h2h-match-rounds{color:#a7b0b7;white-space:nowrap;font-size:.74rem;font-weight:900}.h2h-match-score{justify-content:center;align-items:center;display:flex}.h2h-match-team{color:#dce5e9;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:900;overflow:hidden}.h2h-match-team-left{text-align:right}.h2h-match-team-right{text-align:left}.h2h-match-diffs{color:#bfc8ce;text-align:right;font-size:.73rem;font-weight:800}.h2h-score-editor{justify-content:center;align-items:center;gap:3px;min-width:58px;display:inline-flex}.h2h-score-input,.h2h-round-input{width:22px;height:26px;color:var(--text-color);font:inherit;text-align:center;background:#242b31;border:1px solid #4b5660;border-radius:4px;outline:none;padding:0;font-size:.76rem;font-weight:900}.h2h-score-input:focus,.h2h-round-input:focus{border-color:#7fe29c;box-shadow:0 0 0 1px #7fe29c40}.h2h-score-separator{color:#cbd3d8;font-weight:900}.h2h-score-editor.is-invalid .h2h-score-input,.h2h-local-round-editor.is-invalid .h2h-round-input{color:#ff9aa1;border-color:#ff5c66}.h2h-local-round-editor{color:#a7b0b7;letter-spacing:.02em;text-transform:uppercase;border-top:1px solid #ffffff0f;flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;padding:8px 8px 2px;font-size:.7rem;font-weight:900;display:flex}.h2h-local-round-title{color:#c6cdd2}.h2h-local-round-row{align-items:center;gap:3px;display:inline-flex}.h2h-round-input{width:25px;height:24px;font-size:.7rem}.h2h-pending-note{color:#a7b0b7;text-align:center;font-size:.76rem;font-weight:700}.matches-container{min-width:0;max-width:100%}.group-remaining-preview{box-sizing:border-box;background:#2f3840;border:1px solid #46515b;min-width:0;display:none}.remaining-preview-title{color:#a7b0b7;letter-spacing:.04em;text-align:center;text-transform:uppercase;padding:12px 14px 8px;font-size:.78rem;font-weight:900}.remaining-preview-list{box-sizing:border-box;overscroll-behavior:contain;scrollbar-color:#66727b transparent;scrollbar-width:thin;grid-auto-rows:68px;gap:10px;max-height:390px;padding:0 5px 10px 8px;display:grid;overflow-y:auto}.remaining-preview-list::-webkit-scrollbar{width:5px}.remaining-preview-list::-webkit-scrollbar-track{background:0 0}.remaining-preview-list::-webkit-scrollbar-thumb{background:#66727b}.remaining-preview-row{color:#dce5e9;background:#323b42;border-left:3px solid #7fe29c;grid-template-columns:104px minmax(0,1fr) 38px;align-items:center;min-height:68px;display:grid}.remaining-preview-date,.remaining-preview-meta{color:#b9c1c6;white-space:nowrap;gap:8px;padding:0 10px;font-size:.68rem;font-weight:800;line-height:1.1;display:grid}.remaining-preview-teams{color:#dce5e9;text-align:left;border-left:1px solid #ffffff1a;grid-auto-rows:max-content;place-content:center start;align-items:center;gap:0;min-width:0;height:100%;padding-left:12px;font-size:.72rem;font-weight:900;display:grid}.remaining-preview-team{justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:inline-flex}.remaining-preview-team-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.remaining-preview-logo{width:22px;height:22px;color:var(--team-accent,#9fd6f3);letter-spacing:0;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;font-size:.52rem;font-weight:900;display:inline-flex}.remaining-preview-meta{text-align:right;align-items:end}.remaining-preview-empty{color:#a7b0b7;text-align:center;padding:0 14px 14px;font-size:.78rem}.matches-container h3{color:#8b978f;margin:0;font-size:1.1em}.matches-actions{border-bottom:1px solid var(--border-color);flex-flow:column wrap;align-items:center;gap:8px;margin:0 0 15px;padding:0 14px 8px 10px;display:flex}.matches-tip{color:#a7b0b7;text-align:center;width:100%;margin:0;font-size:.78rem;font-weight:700;line-height:1.35}.matches-filter-row{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.matches-filter-row[hidden]{display:none}.matches-filter-row label{color:#a7b0b7;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:900}.matches-filter-row select{min-width:150px;max-width:min(220px,60vw);color:var(--text-color);cursor:pointer;font:inherit;text-align:center;text-align-last:center;background:#202830;border:1px solid #46515b;border-radius:4px;outline:none;padding:7px 30px 7px 12px;font-size:.76rem;font-weight:900}.matches-filter-row select option{text-align:center}.matches-button-row{justify-content:center;gap:8px;width:100%;display:flex}.matches-tip[hidden],.matches-button-row[hidden]{display:none}.matches-calc-btn{letter-spacing:.03em;text-transform:none;padding:7px 15px;font-size:.76rem}.reset-btn{color:#dce5e9;background:0 0;border:1px solid #5a6670;margin-left:0}.reset-btn:hover{background:#3b4650;border-color:#7b8791;transform:scale(1.05)}.reset-btn:disabled,.reset-btn:disabled:hover{cursor:not-allowed;background-color:#555;border-color:#555;transform:none}.qualification-panel{box-sizing:border-box;background:#2f3840;border:1px solid #3f6557;border-radius:6px;min-width:0;max-width:calc(100% - 36px);margin:0 18px 18px;padding:14px}.qualification-panel.anti-panel{border-color:#5a4248}.qualification-panel.has-open-team-picker-panel{z-index:60;position:relative}.seeding-scenarios{box-sizing:border-box;background:#2f3840;border:1px solid #4b5660;border-radius:6px;margin:0 18px 18px;padding:16px}.group-section.has-seeding-scenarios>.qualification-panel{display:none}.seeding-head{text-align:center;justify-items:center;gap:8px;margin-bottom:16px;display:grid}.seeding-head h3{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:Manrope,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.05rem;font-weight:900}.seeding-matchup{color:#a7b0b7;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:.75rem;font-weight:900;display:flex}.seeding-matchup strong{color:#dce5e9;align-items:center;gap:6px;font-size:.86rem;display:inline-flex}.seeding-vs,.seeding-if{color:#8d98a1;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.seeding-scenario-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.seeding-scenario-card{background:#202830;border:1px solid #3f4750;border-radius:4px;gap:12px;min-width:0;padding:12px;display:grid}.seeding-outcome{color:#dce5e9;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;min-height:34px;font-weight:900;display:flex}.seeding-scoreline{color:#fff;background:#38434c;border-radius:4px;align-items:center;min-height:22px;padding:2px 7px;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex}.seeding-placements{gap:4px;margin:0;padding:0;list-style:none;display:grid}.seeding-placement{background:#ffffff0b;border-left:3px solid #78838c;grid-template-columns:44px minmax(0,1fr) 42px;align-items:center;gap:8px;min-height:34px;padding:5px 8px;display:grid}.seeding-placement.is-qualifier{border-left-color:#7fe29c}.seeding-placement.is-out{border-left-color:#ff6473}.seeding-seed{color:#a7b0b7;letter-spacing:.04em;font-size:.76rem;font-weight:900}.seeding-team-pill,.seeding-matchup-team{color:#dce5e9;align-items:center;min-width:0;font-weight:900;display:inline-flex}.seeding-team-pill{gap:8px}.seeding-matchup-team{gap:5px}.seeding-team-pill-logo,.seeding-matchup-team-logo{color:var(--team-accent,var(--accent-cyan));letter-spacing:0;justify-content:center;align-items:center;font-size:.62rem;font-weight:900;display:inline-flex}.seeding-team-pill-logo{flex:0 0 24px;width:24px;height:24px}.seeding-matchup-team-logo{flex:0 0 20px;width:20px;height:20px}.seeding-team-pill-logo.has-team-logo,.seeding-matchup-team-logo.has-team-logo{color:#0000;overflow:hidden}.seeding-team-pill-logo.has-team-logo img,.seeding-matchup-team-logo.has-team-logo img{object-fit:contain;width:100%;height:100%;display:block}.seeding-team-pill-tag,.seeding-matchup-team-tag{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1;overflow:hidden}.seeding-record{color:#a7b0b7;white-space:nowrap;justify-self:end;font-size:.75rem;font-weight:900}@media (min-width:1280px){.group-section:is(.standings-pending,.standings-calculated){grid-template-columns:minmax(0,1fr) minmax(340px,420px);grid-template-areas:"live-preview live-preview""live live""live-schedule live-schedule""header header""stage stage""standings preview""qual-panels qual-panels""seeding seeding""matches matches""h2h h2h";align-items:start;column-gap:18px;display:grid}.group-section:is(.standings-pending,.standings-calculated)>.live-nav-row{grid-area:live}.group-section:is(.standings-pending,.standings-calculated)>.live-preview-list{grid-area:live-preview}.group-section:is(.standings-pending,.standings-calculated)>.group-header{grid-area:header}.group-section:is(.standings-pending,.standings-calculated)>.stage-tabs{grid-area:stage}.group-section:is(.standings-pending,.standings-calculated)>.table-scroll{grid-area:standings;margin-bottom:18px}.group-section:is(.standings-pending,.standings-calculated)>.group-remaining-preview{grid-area:preview;align-self:center;margin:0 18px 18px 0;display:block}.group-section:is(.standings-pending,.standings-calculated)>.qualification-panel{width:auto}.group-section:is(.standings-pending,.standings-calculated)>.qualification-panel:not(.anti-panel){grid-area:qual-panels;max-width:none;margin:0 calc(50% + 9px) 18px 18px}.group-section:is(.standings-pending,.standings-calculated)>.qualification-panel.anti-panel{grid-area:qual-panels;max-width:none;margin:0 18px 18px calc(50% + 9px)}.group-section:is(.standings-pending,.standings-calculated)>.seeding-scenarios{grid-area:seeding}.group-section:is(.standings-pending,.standings-calculated)>.matches-container{grid-area:matches}.group-section:is(.standings-pending,.standings-calculated)>.h2h-panel{grid-area:h2h}.group-section:is(.standings-pending,.standings-calculated)>.live-schedule-panel{grid-area:live-schedule}.container:is([data-stage=playoffs],[data-stage=seeding]) .group-section.playoffs-host{display:block}}.container:is([data-stage=playoffs],[data-stage=seeding]) .group-section:not(.playoffs-host),.container:is([data-stage=playoffs],[data-stage=seeding]) .playoffs-host>.table-scroll,.container:is([data-stage=playoffs],[data-stage=seeding]) .playoffs-host>.group-remaining-preview,.container:is([data-stage=playoffs],[data-stage=seeding]) .playoffs-host>.seeding-scenarios,.container:is([data-stage=playoffs],[data-stage=seeding]) .playoffs-host>.qualification-panel,.container:is([data-stage=playoffs],[data-stage=seeding]) .playoffs-host>.matches-container,.container:is([data-stage=playoffs],[data-stage=seeding]) .playoffs-host>.h2h-panel{display:none}.qualification-head{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:12px;display:flex}.qualification-head label{color:#a7b0b7;letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.78rem;font-weight:800}.qualification-label-highlight{text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:2px}.qualification-label-want{text-decoration-color:#7fe29c}.qualification-label-anti{text-decoration-color:#ff6473}.qualification-head select{min-width:190px;color:var(--text-color);text-align:center;text-align-last:center;background-color:#202830;border:1px solid #4b5660;border-radius:4px;outline:none;flex:0 190px;padding:8px 10px;font-weight:800}.qualification-head select option{text-align:center}.qualification-head select.team-picker-native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute}.team-picker{z-index:2;flex:0 230px;min-width:210px;position:relative}.qualification-panel.has-open-team-picker-panel .team-picker{z-index:90}.team-picker-button{appearance:none;width:100%;min-height:38px;color:var(--text-color);cursor:pointer;font:inherit;box-sizing:border-box;background:#202830;border:1px solid #4b5660;border-radius:4px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;font-weight:800;display:flex}.team-picker-button:hover,.team-picker-button:focus-visible,.team-picker.is-open .team-picker-button{background:#252f38;border-color:#7b8791}.team-picker-current,.team-picker-option{align-items:center;min-width:0;display:flex}.team-picker-current{flex:auto;justify-content:center;gap:8px}.team-picker-placeholder,.team-picker-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.team-picker-placeholder{color:#fff}.team-picker-logo{width:24px;height:24px;color:var(--team-accent,var(--accent-cyan));letter-spacing:0;flex:0 0 24px;justify-content:center;align-items:center;font-size:.62rem;font-weight:900;display:inline-flex;transform:translateY(1px)}.team-picker-logo.has-team-logo{color:#0000;overflow:hidden}.team-picker-logo.has-team-logo img{object-fit:contain;width:100%;height:100%;display:block}.team-picker-logo-empty{flex-basis:0;width:0}.team-picker-arrow{border-bottom:2px solid #aeb8bb;border-right:2px solid #aeb8bb;flex:0 0 7px;width:7px;height:7px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.team-picker.is-open .team-picker-arrow{transform:rotate(225deg)translate(-1px,-1px)}.team-picker-menu{z-index:80;box-sizing:border-box;background:#10181f;border:1px solid #4b5660;border-radius:8px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 38px #0000006b}.team-picker-menu[hidden]{display:none}.team-picker-option{appearance:none;color:#dce5e9;cursor:pointer;width:100%;min-height:36px;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;justify-content:flex-start;gap:10px;padding:7px 9px;font-weight:800}.team-picker-option:hover,.team-picker-option:focus-visible,.team-picker-option.is-selected{color:#fff;background:#26323c;outline:none}.team-picker-option.is-selected{box-shadow:inset 3px 0 0 var(--team-accent,#7fe29c)}.qualification-output{color:#dce5e9;font-size:.88rem;line-height:1.45}.qualification-summary{color:#9fd6f3;text-align:center;margin:10px 0 3px;font-weight:800}.qualification-summary-seeds{display:inline}.qualification-summary:first-child{margin-top:0}.qualification-inline-team{vertical-align:middle;justify-content:center;align-items:center;gap:4px;min-height:26px;margin:0 0 0 3px;line-height:1;display:inline-flex;transform:translateY(-1px)}.qualification-inline-team-logo{width:26px;height:26px;color:var(--team-accent,var(--accent-cyan));letter-spacing:0;flex:0 0 26px;justify-content:center;align-items:center;font-size:.64rem;font-weight:900;display:inline-flex}.qualification-inline-team-logo.has-team-logo{color:#0000;background:0 0;border-color:#0000;border-radius:0;overflow:hidden}.qualification-inline-team-logo.has-team-logo img{object-fit:contain;width:100%;height:100%;display:block}.qualification-inline-team-name{color:inherit;font:inherit;font-weight:900;line-height:1}.target-remaining-matches{gap:6px;margin:10px 0 8px;display:grid}.target-remaining-title{color:#a7b0b7;letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:.76rem;font-weight:900}.target-remaining-list{gap:4px;display:grid}.target-remaining-row{background:#ffffff0a;border-left:3px solid #7fe29c;grid-template-columns:90px minmax(0,1fr) 124px;align-items:center;gap:8px;min-height:38px;padding:6px 10px;display:grid}.target-remaining-date{color:#a7b0b7;white-space:nowrap;gap:2px;font-size:.7rem;font-weight:800;line-height:1.15;display:grid}.target-remaining-teams{color:#dce5e9;justify-content:center;align-items:center;gap:6px;min-width:0;font-weight:800;display:flex}.target-remaining-team{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.target-remaining-team.is-target{color:#9fd6f3;font-weight:900}.target-remaining-vs{color:#a7b0b7;text-transform:uppercase;flex:none;font-size:.72rem;font-weight:900}.target-remaining-win{color:#a7b0b7;text-align:right;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:4px;font-size:.75rem;font-weight:900;display:flex}.target-remaining-win.has-score{color:#dce5e9}.target-remaining-win-question{text-overflow:ellipsis;min-width:0;overflow:hidden}.target-remaining-win-options{flex:none;align-items:baseline;gap:3px;display:inline-flex}.target-remaining-win-choice{cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:900;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.target-remaining-win-choice.is-yes{color:#7fe29c}.target-remaining-win-choice.is-no{color:#ff5c66}.target-remaining-win-choice.is-active{text-decoration-color:currentColor}.target-remaining-win-choice:hover{color:#d7dee2;text-decoration-color:currentColor}.target-remaining-win-separator{color:#6f7a83;font-weight:900}.qualification-muted{color:#a7b0b7}.qualification-empty{text-align:center}.qualification-elimination-note{color:#dce5e9;text-align:center;background:#202830;border:1px solid #4b5660;max-width:860px;margin:12px auto 0;padding:12px 14px}.qualification-elimination-note p{margin:0 0 8px}.qualification-elimination-note p:last-child{margin-bottom:0}.qualification-elimination-note ul{text-align:left;gap:6px;width:fit-content;max-width:100%;margin:0 auto;padding-left:18px;display:grid}.qualification-elimination-note ul:not(:last-child){margin-bottom:8px}.qualification-list{gap:6px;margin:8px 0 12px;padding:0;list-style:none;display:grid}.qualification-list li{text-align:center;background:#ffffff0a;border-left:3px solid #7fe29c;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:7px 9px;display:flex}.common-extra[hidden]{display:none}.common-toggle{color:#a7b0b7;cursor:pointer;min-width:18px;font:inherit;letter-spacing:0;text-transform:none;background:0 0;border:0;justify-content:center;align-items:center;gap:0;margin:-2px 0 10px;padding:4px 2px;font-size:.76rem;font-weight:900;display:inline-flex}.common-toggle:hover{color:#d7dee2}.common-toggle-label{opacity:0;white-space:nowrap;max-width:0;transition:max-width .18s,opacity .18s;display:inline-block;overflow:hidden}@media (hover:hover) and (pointer:fine){.common-toggle:hover,.common-toggle:focus-visible,.common-toggle[aria-expanded=true]{gap:7px}.common-toggle:hover .common-toggle-label,.common-toggle:focus-visible .common-toggle-label,.common-toggle[aria-expanded=true] .common-toggle-label{opacity:1;max-width:80px}}.common-toggle-icon{border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;transition:transform .2s;transform:rotate(-45deg)}.common-toggle[aria-expanded=true] .common-toggle-icon{transform:rotate(45deg)}.qualification-path-list li{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.path-team-label{vertical-align:middle;align-items:center;gap:6px;min-width:0;display:inline-flex}.path-team-label-right{flex-direction:row-reverse}.path-team-logo{width:22px;height:22px;color:var(--team-accent,var(--accent-cyan));letter-spacing:0;flex:0 0 22px;justify-content:center;align-items:center;font-size:.62rem;font-weight:900;display:inline-flex}.path-team-logo.has-team-logo{color:#0000;background:0 0;border-color:#0000;border-radius:0;overflow:hidden}.path-team-logo.has-team-logo img{object-fit:contain;width:100%;height:100%;display:block}.path-match-text{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;line-height:1;display:inline-flex}.path-team-name{font:inherit;line-height:1}.path-verb{align-items:center;font-weight:900;line-height:1;display:inline-flex}.score-variants{color:#a7b0b7;font-size:.86em;font-weight:700}.scoreline-picker{background:#202830;border:1px solid #46515b;border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.scoreline-choice{appearance:none;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;line-height:inherit;background:0 0;border:0;padding:0}.scoreline-choice.is-active{color:#d7dee2;background:0 0}.scoreline-choice:hover{color:#d7dee2;text-decoration-color:#7fe29cbf}.scoreline-static{color:#a7b0b7;white-space:nowrap;font-size:.82rem;font-weight:800}.scoreline-static-value{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.scoreline-static-value.is-active{color:#d7dee2;text-decoration-color:#7fe29c}.qualification-section-title{color:#a7b0b7;letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:.76rem;font-weight:900}.qualification-section-title.is-centered{text-align:center}.decision-flow{scrollbar-color:#5f6a73 transparent;scrollbar-width:thin;background:#202830;border:1px solid #46515b;border-radius:6px;margin:8px 0 12px;padding:10px;overflow-x:auto}.decision-flow::-webkit-scrollbar{height:4px}.decision-flow::-webkit-scrollbar-track{background:0 0}.decision-flow::-webkit-scrollbar-thumb{background:#5f6a73;border-radius:999px}.decision-flow-map{color:#111;background:#f6f1df;border:1px solid #0f141a38;gap:14px;min-width:520px;padding:24px 28px 22px;display:grid;box-shadow:inset 0 0 0 1px #ffffff73}.decision-start{color:#080808;letter-spacing:0;font-family:Manrope,Arial,sans-serif;font-size:1.9rem;font-weight:900}.decision-tree{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:14px 0;display:grid;position:relative}.decision-tree:before{content:"";background:#111;width:3px;position:absolute;top:12px;bottom:12px;left:50%;transform:translate(-50%)}.decision-step{grid-column:1/-1;gap:14px;display:grid;position:relative}.decision-step.is-answered{z-index:1;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)}.decision-step.is-answered.is-right{grid-column:1/-1}.decision-step.is-answered:before{content:"";background:#111;width:17px;height:3px;display:block;position:absolute;top:50%;left:calc(50% - 17px);transform:translateY(-50%)}.decision-step.is-current,.decision-step.is-result{z-index:1;grid-column:1/-1}.decision-step+.decision-step{padding-top:22px}.decision-step+.decision-step:before{content:"";background:#111;width:3px;height:22px;display:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.decision-step.is-answered{gap:0;padding-top:0}.decision-step.is-answered:before{width:17px;height:3px;display:block;top:50%;left:calc(50% - 17px);transform:translateY(-50%)}.decision-step.is-answered.is-right:before{left:50%}.decision-summary{color:#111;cursor:pointer;min-height:72px;font:inherit;text-align:left;background:#fffef9;border:3px solid #111;grid-column:1/2;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"number head""number answer";align-items:center;gap:4px 10px;padding:10px 12px 12px;display:grid;position:relative;box-shadow:inset 0 -5px #7fe29c}.decision-summary-head{grid-area:head;align-items:center;gap:8px;min-width:0;display:flex}.decision-step.is-right .decision-summary{grid-column:3/4}.decision-summary:hover{transform:translateY(-1px);box-shadow:0 4px #00000024,inset 0 -5px #7fe29c}.decision-summary-number{color:#f6f1df;background:#111;grid-area:number;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:900;line-height:1;display:inline-grid}.decision-summary-question{color:#111;flex:0 auto;min-width:0;font-size:.74rem;font-weight:900;line-height:1.15}.decision-summary-result{color:#111;text-transform:uppercase;flex:none;font-size:.82rem;font-weight:900;line-height:1}.decision-summary-answer{color:#111;grid-area:answer;min-width:0;font-size:.78rem;font-weight:900;line-height:1.16}.decision-summary-score{color:#f6f1df;background:#111;flex:none;justify-content:center;align-items:center;padding:1px 6px;font-size:.72rem;font-weight:900;line-height:1.2;display:inline-flex}.decision-history{flex-wrap:wrap;gap:8px;max-width:720px;display:flex}.decision-history-chip{color:#111;background:#fffef9;border:2px solid #111;align-items:center;gap:6px;padding:5px 8px;font-size:.76rem;font-weight:800;display:inline-flex}.decision-history-chip span{color:#f6f1df;background:#111;place-items:center;width:18px;height:18px;font-size:.68rem;display:inline-grid}.decision-question{color:#111;text-align:center;background:#fffef9;border:3px solid #111;justify-self:center;gap:6px;width:min(420px,100%);padding:14px 16px;display:grid;position:relative}.decision-question span{letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:900}.decision-question strong{font-size:1rem;line-height:1.2}.decision-step.is-answered .decision-question{width:100%;padding:10px 12px}.decision-step.is-answered .decision-question strong{font-size:.86rem}.decision-question.is-certain{background:#dceaff;border-color:#6f8eb8}.decision-question.is-dead{color:#d40000}.decision-connector{background:#111;justify-self:center;width:3px;height:28px}.decision-step.is-answered .decision-connector{height:20px}.decision-options{grid-template-columns:repeat(2,minmax(210px,1fr));align-items:stretch;gap:28px;display:grid;position:relative}.decision-scoreline-options{grid-template-columns:repeat(2,minmax(170px,260px));justify-content:center}.decision-step.is-awaiting-scoreline .decision-options{align-items:start}.decision-option-stack{align-items:start;gap:0;display:grid;position:relative}.decision-step.is-answered .decision-options{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:10px;width:100%}.decision-options:before{content:"";background:#111;height:3px;position:absolute;top:-15px;left:25%;right:25%}.decision-option{color:#111;cursor:pointer;min-height:132px;font:inherit;text-align:center;background:#fffef9;border:3px solid #111;gap:7px;padding:12px;display:grid;position:relative}.decision-scoreline-option{min-height:112px}.decision-inline-scorelines{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid;position:relative}.decision-inline-scorelines:before{content:"";background:#111;width:3px;height:24px;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.decision-inline-scorelines:after{content:"";background:#111;height:3px;position:absolute;top:-12px;left:25%;right:25%}.decision-inline-scoreline{color:#111;cursor:pointer;min-height:86px;font:inherit;text-align:center;background:#fffef9;border:3px solid #111;gap:5px;padding:9px 10px 11px;display:grid;position:relative}.decision-inline-scoreline:before{content:"";background:#111;width:3px;height:14px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.decision-inline-scoreline:hover{transform:translateY(-1px);box-shadow:0 4px #00000026}.decision-inline-scoreline.is-selected{box-shadow:inset 0 -5px #7fe29c}.decision-inline-scoreline.is-selected:hover{box-shadow:0 4px #00000026,inset 0 -5px #7fe29c}.decision-inline-scoreline-label{color:#111;font-size:1rem;font-weight:900;line-height:1}.decision-inline-scoreline-body{color:#111;font-size:.74rem;font-weight:800;line-height:1.18}.decision-step.is-answered .decision-option{align-content:center;gap:4px;min-height:62px;padding:7px 8px 9px}.decision-option:before{content:"";background:#111;width:3px;height:16px;position:absolute;top:-16px;left:50%}.decision-option:hover{transform:translateY(-1px);box-shadow:0 4px #00000026}.decision-option-label{color:#111;text-transform:uppercase;font-size:1rem;font-weight:900}.decision-scoreline-option .decision-option-label{font-size:1.35rem}.decision-step.is-answered .decision-option-label{font-size:.82rem}.decision-option-match{color:#111;font-size:.82rem;font-weight:900}.decision-step.is-answered .decision-option-match{font-size:.68rem;line-height:1.18}.decision-option-body{color:#111;font-size:.82rem;font-weight:700;line-height:1.25}.decision-option.is-live,.decision-option.is-certain{background:#fffef9;border-color:#111}.decision-option.is-selected{box-shadow:inset 0 -6px #7fe29c}.decision-option.is-selected:hover{box-shadow:0 4px #00000026,inset 0 -6px #7fe29c}.decision-option.is-dead .decision-option-body,.decision-inline-scoreline.is-dead .decision-inline-scoreline-body{color:#d40000}.decision-controls{justify-content:center;gap:8px;display:flex}.decision-back,.decision-reset{color:#111;cursor:pointer;font:inherit;text-transform:uppercase;background:#fffef9;border:2px solid #111;padding:6px 10px;font-size:.72rem;font-weight:900}.flow-seed-label{color:#b40000;font-weight:900}.flow-seed-separator{color:#111}.qualification-path-finish{color:#a7b0b7;letter-spacing:0;text-align:center;margin:8px 0 6px;font-size:.82rem;font-weight:800;display:block}.qualification-path-seeds{display:inline}.qualification-path-finish .path-team-name{color:inherit;font-weight:900}.path-seed-choice{color:#9fd6f3;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0 1px;font-weight:900;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.path-seed-choice.is-active{color:#9fd6f3;text-decoration-color:#7fe29c}.path-seed-choice:hover{color:#9fd6f3;text-decoration-color:#7fe29cbf}.path-seed-static,.path-seed-static:hover{cursor:default;text-decoration-color:#0000}.qualification-path-finish .path-seed-separator{color:#a7b0b7;margin:0 4px}.path-seed-filters{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:10px 0 6px;display:flex}.path-seed-filters[hidden]{display:none}.path-seed-filter-label{color:#a7b0b7;letter-spacing:.04em;text-transform:uppercase;margin-right:3px;font-size:.72rem;font-weight:900}.path-seed-filter{color:#a7b0b7;cursor:pointer;min-width:44px;font:inherit;letter-spacing:.04em;text-transform:uppercase;background:#202830;border:1px solid #46515b;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:900}.path-seed-filter.is-active{color:#0f1923;background:#7fe29c;border-color:#7fe29c}.path-seed-filter:disabled{cursor:not-allowed;opacity:.38}.qualification-path-tabs{-webkit-overflow-scrolling:touch;scrollbar-color:#5f6a73 transparent;scrollbar-width:thin;background:#202830;border:1px solid #46515b;border-radius:6px;gap:4px;max-width:100%;margin:8px 0 4px;padding:3px 3px 6px;display:flex;overflow:auto hidden}.qualification-path-tabs.is-centered{justify-content:center}.qualification-path-tabs::-webkit-scrollbar{height:3px}.qualification-path-tabs::-webkit-scrollbar-track{background:0 0}.qualification-path-tabs::-webkit-scrollbar-thumb{background:#5f6a73;border-radius:999px}.qualification-path-tabs::-webkit-scrollbar-corner{background:0 0}.qualification-path-tab{color:#a7b0b7;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;flex:none;padding:6px 10px;font-size:.74rem;font-weight:900}.qualification-path-tab.is-active{color:#0f1923;background:#7fe29c}.qualification-path-panel[hidden]{display:none}.custom-path-panel{margin-top:8px;padding:8px 0 0}.custom-path-title{color:#a7b0b7;letter-spacing:.04em;text-align:center;text-transform:uppercase;margin-bottom:6px;font-size:.76rem;font-weight:900}.custom-path-matches{scrollbar-color:#5f6a73 transparent;scrollbar-width:thin;max-height:430px;padding:0 2px 8px;overflow:auto}.custom-path-matches::-webkit-scrollbar{width:4px;height:4px}.custom-path-matches::-webkit-scrollbar-track{background:0 0}.custom-path-matches::-webkit-scrollbar-thumb{background:#5f6a73;border-radius:999px}.custom-path-empty{text-align:center;padding:10px}.matches-toggle{width:auto;color:inherit;font:inherit;cursor:pointer;text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0;display:flex}.matches-toggle:hover{color:var(--text-color)}.toggle-icon{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-left:12px;transition:transform .2s;transform:rotate(45deg)}.matches-toggle[aria-expanded=false] .toggle-icon{transform:rotate(-45deg)}.matches-list[hidden]{display:none}.matches-list{flex-direction:column;gap:4px;padding:0 4px 12px;display:flex}.match-row{background:#323b42;border-bottom:1px solid #242b31;grid-template-columns:90px minmax(120px,1fr) 64px minmax(120px,1fr) 44px;align-items:center;min-height:54px;font-size:.84em;transition:background .2s;display:grid}.match-row:hover{background:#38434b}.match-date-block,.match-meta{flex-direction:column;gap:5px;padding:0 10px;display:flex}.match-date{color:#e0e6e8;font-weight:800}.match-time{color:#b9c1c6;white-space:nowrap;font-size:.78em}.match-team{align-items:center;gap:8px;min-width:0;height:100%;padding:0 10px;display:flex}.match-team-left{text-align:right;justify-content:flex-end}.match-team-right{background:#ffffff09;justify-content:flex-start}.match-team-name{color:#dce5e9;text-overflow:ellipsis;white-space:nowrap;padding-bottom:6px;font-weight:800;position:relative;overflow:hidden}.match-team-winner .match-team-name:after{content:"";background:#7fe29c;height:3px;position:absolute;bottom:0;left:0;right:0}.match-team-logo{width:30px;height:30px;color:var(--team-accent,#9fd6f3);letter-spacing:0;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;font-size:.62rem;font-weight:900;display:inline-flex}.match-score{color:#cbd3d8;font-variant-numeric:tabular-nums;white-space:nowrap;background:#2c343b;justify-content:center;align-items:center;height:100%;display:flex}.match-meta{color:#dce5e9;align-items:flex-end;font-weight:800}.match-format{color:#c6cdd2;font-size:.82em;font-style:italic;font-weight:600}.score-editor{gap:3px;padding:0 4px}.score-input{width:20px;height:28px;color:var(--text-color);font:inherit;text-align:center;background:#242b31;border:1px solid #4b5660;border-radius:4px;outline:none;padding:0;font-size:.8em;font-weight:900}.score-input:focus{border-color:#7fe29c;box-shadow:0 0 0 1px #7fe29c40}.score-separator{color:#cbd3d8;font-weight:900}.score-editor.is-invalid .score-input{color:#ff9aa1;border-color:#ff5c66}.round-editor{color:#a7b0b7;letter-spacing:.02em;text-transform:uppercase;background:#00000014;border-top:1px solid #ffffff0f;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;padding:7px 10px 9px;font-size:.72rem;font-weight:900;display:flex}.round-editor-title{color:#c6cdd2;margin-right:3px}.round-map-row{align-items:center;gap:3px;display:inline-flex}.round-map-label{color:#8f9aa2;margin-right:2px;font-size:.66rem}.round-input{width:25px;height:24px;color:var(--text-color);font:inherit;text-align:center;background:#242b31;border:1px solid #4b5660;border-radius:4px;outline:none;padding:0;font-size:.72rem;font-weight:900}.round-input:focus{border-color:#7fe29c;box-shadow:0 0 0 1px #7fe29c40}.round-separator{color:#cbd3d8}.round-editor.is-invalid .round-input{color:#ff9aa1;border-color:#ff5c66}@media (max-width:700px){body{zoom:.9;padding:18px 0}.top-actions{top:10px;right:10px}.hero-strip{width:calc(100% - 16px);margin-bottom:18px;padding:38px 8px 0}.hero-choice{justify-self:center;width:100%;max-width:100%;margin-left:auto;margin-right:auto}h1,.region-note,.live-callout,.hero-divider{text-align:center}h1{letter-spacing:0;font-size:1.2rem}.hero-divider{display:none}.live-callout{letter-spacing:.12em;justify-self:center;font-size:1rem;line-height:1.2}.live-nav-button{letter-spacing:.09em;justify-self:stretch;width:100%;padding:11px 8px;font-size:.72rem;line-height:1}.live-preview-card{border-right-width:2px;grid-template-columns:20px 70px minmax(0,1fr);grid-template-areas:"region time matchup""meta meta meta";gap:7px 8px;min-height:72px;padding:8px 10px}.live-preview-region{grid-area:region;justify-content:center}.live-preview-region .live-schedule-region-dot{width:16px;height:16px}.live-preview-time{white-space:normal;grid-area:time;font-size:.74rem;line-height:1.08}.live-preview-matchup{grid-area:matchup;justify-content:center;gap:6px}.live-preview-card .live-schedule-team{gap:4px}.live-preview-card .live-schedule-team-main{gap:5px}.live-preview-card .live-schedule-tag{font-size:.72rem}.live-preview-card .live-schedule-logo{flex-basis:22px;width:22px;height:22px;font-size:.82rem}.live-preview-card .live-schedule-map-diamonds{gap:4px;min-height:7px}.live-preview-card .live-schedule-map-diamond{width:6px;height:6px}.live-preview-score{font-size:.76rem}.live-preview-card.has-live-score .live-preview-score,.live-preview-card.has-final-score .live-preview-score{font-size:.84rem}.live-preview-meta{text-align:center;grid-area:meta;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.live-preview-league{justify-self:center;font-size:.6rem}.live-preview-format{text-align:right;justify-self:end;align-items:flex-end;gap:2px;font-size:.62rem}.live-preview-round-label{font-size:.52rem}.live-schedule-panel{width:100%;max-width:none;margin-bottom:0}.qualification-summary-seeds,.qualification-path-seeds{margin-top:2px;display:block}.qualification-path-tabs.is-centered{justify-content:flex-start}.qualification-path-tabs.is-mobile-centered{justify-content:center}.live-score-card{box-shadow:inset 2px 0 0 var(--schedule-accent);gap:12px;padding:14px 10px}.live-score-head{gap:10px;display:grid}.live-score-copy strong{font-size:.95rem}.live-score-eyebrow{font-size:.58rem}.live-score-badges{justify-content:flex-start;gap:6px}.live-score-badges span{min-height:22px;padding:0 7px;font-size:.56rem}.live-score-match{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);gap:7px}.live-score-team,.live-score-team-right{grid-template-columns:minmax(0,1fr);justify-items:center;gap:7px}.live-score-team-right .live-score-team-meta,.live-score-team-right .live-score-score{grid-area:auto}.live-score-team-left .live-score-team-meta,.live-score-team-right .live-score-team-meta{flex-direction:column;justify-self:center}.live-score-team-meta{flex-direction:column;gap:5px}.live-score-team-logo{flex-basis:28px;width:28px;height:28px;font-size:.62rem}.live-score-team-name{text-align:center;max-width:72px;font-size:.72rem}.live-score-score{width:48px;height:42px;font-size:1.35rem}.live-score-league,.live-score-stage{font-size:.54rem}.live-score-round{font-size:.72rem}.live-score-details{grid-template-columns:1fr}.live-score-details span{min-height:30px;padding:0 9px;font-size:.72rem}.live-score-details b{font-size:.58rem}.live-score-empty{min-height:64px;padding:0 12px;font-size:.72rem}.live-schedule-tab{letter-spacing:.04em;min-height:42px;font-size:.72rem}.live-schedule-region-filters{grid-template-columns:repeat(5,46px);min-height:42px}.live-schedule-region-filter{font-size:.62rem}.live-schedule-region-filter img{width:20px;height:20px}.live-schedule-empty{min-height:84px;font-size:.7rem}.live-schedule-row{border-right-width:2px}.live-schedule-main{grid-template-columns:74px minmax(0,1fr) 74px;min-height:58px;padding:0 10px}.live-schedule-start{letter-spacing:0;white-space:normal;font-size:.86rem;line-height:1.08}.live-schedule-matchup{gap:7px}.live-schedule-team{gap:5px}.live-schedule-team-main{gap:6px}.live-schedule-tag{font-size:.76rem}.live-schedule-logo{flex-basis:24px;width:24px;height:24px;font-size:.9rem}.live-schedule-map-diamonds{gap:5px;min-height:8px}.live-schedule-map-diamond{width:6px;height:6px}.live-schedule-versus{font-size:.78rem}.live-schedule-meta{min-height:30px;padding:0 8px}.live-schedule-region-dot{width:16px;height:16px;left:8px}.live-schedule-league{font-size:.62rem;left:70px;right:50px}.live-schedule-youtube-link{width:18px;height:13px;left:calc(50% + 72px)}.live-schedule-youtube-embed{padding:0 10px 10px}.live-schedule-format{gap:2px;font-size:.66rem;right:8px}.live-schedule-round-label{font-size:.54rem}.container{gap:16px;width:calc(100% - 16px);max-width:1440px}.table-scroll{margin-bottom:14px;overflow-x:hidden}.standings-table{table-layout:fixed;min-width:0;font-size:.64rem}.standings-table th{padding:8px 3px}.standings-table td{padding:10px 3px}.standings-table:not(.has-probabilities) .team-heading,.standings-table:not(.has-probabilities) .team-cell{width:29%;min-width:0;padding-left:8px}.standings-table.has-probabilities .team-heading,.standings-table.has-probabilities .team-cell{width:25%;min-width:0;padding-left:6px}.standings-table .seed-heading,.standings-table .seed-cell{width:13%;min-width:0;padding-left:2px;padding-right:2px}.team-shell{gap:5px}.team-avatar{flex-basis:23px;width:23px;height:23px;font-size:.48rem}.team-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.7rem;line-height:1.18;overflow:hidden}.team-country{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.58rem;line-height:1.28;overflow:hidden}.stat-cell{letter-spacing:0;font-size:.67rem}.seed-cell{font-size:.58rem;line-height:1.08}.seed-or{margin:1px 0;font-size:.72em;display:block}.prob-cell{white-space:normal;font-size:.56rem}.prob-count{margin-top:1px;font-size:.66em}.standings-table .rank-qualifies td:first-child{box-shadow:inset 2px 0 #5ee28b}.standings-table .rank-out td:first-child{box-shadow:inset 2px 0 #ff6473}.h2h-panel{width:calc(100% - 16px);max-width:none;margin:0 auto 16px}.h2h-actions{padding:10px 8px}.h2h-body{padding:11px}.h2h-head{text-align:center;grid-template-columns:1fr;gap:9px}.h2h-select-wrap .h2h-scenario-picker-menu{width:100%;max-height:44vh;left:0;right:0}.h2h-copy h3{font-size:.86rem}.h2h-match-row{grid-template-columns:58px minmax(68px,1fr) 52px minmax(68px,1fr) 52px;gap:5px;padding:7px 6px}.h2h-match-team,.h2h-match-rounds{font-size:.7rem}.h2h-match-diffs{text-align:center;grid-column:1/-1}.h2h-local-round-editor{justify-content:flex-start;gap:6px;padding:7px 2px 2px}.h2h-local-round-title{text-align:center;width:100%}.match-row{grid-template-columns:84px minmax(82px,1fr) 58px minmax(82px,1fr) 40px;font-size:.78em}.match-team{gap:5px;padding:0 6px}.match-team-logo{flex-basis:25px;width:25px;height:25px;font-size:.55rem}.match-meta,.match-date-block{padding:0 7px}.target-remaining-row{grid-template-columns:82px minmax(0,1fr) 92px;gap:5px;padding:6px 7px}.target-remaining-teams{gap:4px;font-size:.82rem}.target-remaining-win{flex-direction:column;align-items:flex-end;gap:1px;font-size:.7rem;line-height:1.1}.seeding-scenarios{margin:0 8px 16px;padding:10px}.seeding-head{margin-bottom:10px}.seeding-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.seeding-scenario-card{gap:8px;padding:8px}.seeding-outcome{gap:5px;min-height:0;font-size:.72rem;line-height:1.12}.seeding-outcome .path-match-text{gap:4px}.seeding-scoreline{min-height:18px;padding:1px 5px;font-size:.66rem}.seeding-placements{gap:3px}.seeding-placement{grid-template-columns:24px minmax(0,1fr) auto;gap:5px;min-height:28px;padding:4px 5px}.seeding-record{grid-area:1/3;display:block}.seeding-seed{letter-spacing:0;font-size:.62rem}.seeding-team-pill{gap:5px}.seeding-team-pill-logo,.path-team-logo{flex-basis:18px;width:18px;height:18px}.seeding-team-pill-tag,.path-team-name{font-size:.66rem}.round-editor{flex-wrap:wrap;justify-content:flex-start;gap:6px;padding:6px 7px 8px;font-size:.68rem}.round-editor-title{text-align:center;width:100%;margin-right:0}.round-input{width:24px;height:23px;font-size:.68rem}.decision-flow{padding:6px}.decision-flow-map{min-width:0;padding:18px 14px}.decision-start{text-align:center;font-size:1.4rem}.decision-options{grid-template-columns:1fr;gap:18px}.decision-options:before,.decision-option:before{display:none}.decision-option{min-height:0}.qualification-head label{text-align:center}.playoffs-view,.seeding-view{padding:10px 8px 14px}.china-seeding-head h2,.china-postseason>h2{font-size:.9rem}.china-seed-grid{grid-template-columns:1fr;gap:8px}.china-seed-team{min-height:52px;padding:7px 9px}.china-seed-team-logo{flex-basis:28px;width:28px;height:28px}.china-seed-team-name{max-width:170px}.china-playin-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.china-playin-format-grid div{border-bottom:1px solid #46515b}.china-playin-format-grid div:nth-child(2n){border-right:0}.china-playin-format-grid div:nth-last-child(-n+2){border-bottom:0}.china-postseason-teams{gap:12px;padding:12px 8px}.china-field-logo{width:28px;height:28px}.stage2-postseason{margin:18px auto}.stage2-postseason-grid{grid-template-columns:1fr}.stage2-postseason-grid div,.stage2-postseason-grid div:nth-child(2n),.stage2-postseason-grid div:nth-last-child(-n+2){border-bottom:1px solid #4e5a63;border-right:0}.stage2-postseason-grid div:last-child{border-bottom:0}.playoffs-bracket-canvas{zoom:.58}}@media (max-width:480px){.playoffs-bracket-canvas{zoom:.5}}
html,body{min-height:100%}body{color:#ece8e1;background:#000;margin:0}button,input,select{font:inherit}img{max-width:100%}
