.Bracket_bracketScrollHint__Dl_Ah,.Bracket_bracketTabs__PMsfh{display:none}.Bracket_bracketWrap__kPgEc{overflow-x:auto;padding-bottom:var(--space-6);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}@media(min-width:1024px){.Bracket_bracketWrap__kPgEc{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 1.5%,#000 98.5%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 1.5%,#000 98.5%,transparent)}}.Bracket_bracket__pVv6Q{display:flex;align-items:stretch;min-width:920px;min-height:640px;padding:0 var(--space-2)}.Bracket_bracketRound__reFfx{flex:1;min-width:180px;max-width:220px;display:flex;flex-direction:column;padding-right:var(--space-6);scroll-snap-align:start;animation:Bracket_bracketFadeUp__424a6 .45s var(--ease-out) both;animation-delay:calc(var(--round-idx, 0)*90ms)}.Bracket_bracketRoundLast__mOJSC{padding-right:0}.Bracket_bracketRoundLabel__xJWp3{font-size:11px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--wc-fg-muted);text-align:center;padding-bottom:var(--space-3);padding-top:var(--space-1);border-bottom:1px solid var(--border);margin-bottom:0;flex-shrink:0}.Bracket_bracketMatches__gqQ0y{flex:1;display:flex;flex-direction:column;justify-content:space-around}.Bracket_bracketPair__kWhnL{flex:1;display:flex;flex-direction:column;position:relative}.Bracket_bracketPair__kWhnL:after{top:25%;bottom:25%;width:2px}.Bracket_bracketPair__kWhnL:after,.Bracket_bracketPair__kWhnL:before{content:"";position:absolute;left:100%;transform:translateX(var(--space-3));border-radius:2px;background:var(--border-strong);pointer-events:none}.Bracket_bracketPair__kWhnL:before{top:50%;width:var(--space-3);height:2px;margin-top:-1px}.Bracket_bracketSingle__7Z_Yr{flex:1;display:flex;flex-direction:column;justify-content:center}.Bracket_bracketSlot__cdLsC{flex:1;display:flex;align-items:center;padding:var(--space-2) 0;position:relative}.Bracket_bracketPair__kWhnL .Bracket_bracketSlot__cdLsC:after,.Bracket_bracketSingle__7Z_Yr .Bracket_bracketSlot__cdLsC:after{content:"";position:absolute;left:100%;top:50%;width:var(--space-3);height:2px;margin-top:-1px;border-radius:2px;background:var(--border-strong);pointer-events:none}.Bracket_bracketRoundLast__mOJSC .Bracket_bracketSlot__cdLsC:after{display:none}.Bracket_bracketCard__sE_no{display:block;width:100%;background:var(--wc-panel-2);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;text-decoration:none;position:relative;transition:border-color var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.Bracket_bracketCard__sE_no:hover{border-color:var(--wc-pitch);transform:translateY(-2px);box-shadow:var(--shadow-brand-soft)}.Bracket_bracketCard__sE_no:focus-visible{outline:2px solid var(--wc-pitch);outline-offset:2px}.Bracket_bracketCardHeader__br9HU{display:flex;align-items:center;justify-content:space-between;padding:var(--space-1_5) var(--space-3);background:var(--wc-glass);border-bottom:1px solid var(--wc-line)}.Bracket_bracketCardHeader__br9HU:has(.Bracket_bracketBadgeLive__KYoK9){background:rgba(26,201,122,.08);border-bottom-color:rgba(26,201,122,.2)}.Bracket_bracketBadge__SqUCt{font-size:10px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--wc-fg-muted);line-height:1}.Bracket_bracketBadgeLive__KYoK9{color:var(--wc-live);display:flex;align-items:center;gap:var(--space-1)}.Bracket_bracketBadgeLive__KYoK9:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--wc-live);animation:Bracket_bracketLivePulse__yCQPd 1.4s ease-in-out infinite}.Bracket_bracketTeam__9sS1z{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2_5) var(--space-3)}.Bracket_bracketTeam__9sS1z+.Bracket_bracketTeam__9sS1z{border-top:1px solid var(--wc-line)}.Bracket_bracketTeamWinner__hNu98{border-left:2px solid var(--wc-pitch);padding-left:calc(var(--space-3) - 2px);background:rgba(26,201,122,.07)}.Bracket_bracketTeamWinner__hNu98 .Bracket_bracketTeamName__vGdUD{font-weight:var(--fw-semibold);color:var(--wc-fg)}.Bracket_bracketTeamWinner__hNu98 .Bracket_bracketScore__3wT5U{color:var(--wc-pitch);font-weight:var(--fw-bold);font-size:var(--text-sm)}.Bracket_bracketTeamLoser__A3lfL{opacity:.65}.Bracket_bracketTeamName__vGdUD{flex:1;font-size:var(--text-sm);color:var(--wc-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.Bracket_bracketTbd__uQJ1r{color:var(--fg-subtle);font-style:italic;font-size:var(--text-xs)}.Bracket_bracketNoFlag__f9LUA{display:inline-block;width:18px;height:18px;border-radius:50%;background:var(--wc-glass-strong);flex-shrink:0}.Bracket_bracketScore__3wT5U{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--wc-fg-muted);min-width:16px;text-align:right;flex-shrink:0}.Bracket_bracketThirdPlaceWrap__hC47v{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--border);animation:Bracket_bracketFadeUp__424a6 .4s var(--ease-out) both;animation-delay:.5s}.Bracket_bracketThirdPlaceLabel__MKeMR{font-size:11px;font-weight:var(--fw-bold);color:var(--wc-fg-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.Bracket_bracketThirdPlaceCard__duTzG{max-width:220px}.Bracket_bracketEmpty__8d_jG{padding:var(--space-12) 0;text-align:center;color:var(--fg-subtle);font-size:var(--text-sm);line-height:var(--lh-sm)}@media(max-width:1024px){.Bracket_bracketTabs__PMsfh{display:flex;gap:var(--space-1);position:sticky;top:var(--space-2);z-index:4;padding:var(--space-1);margin-bottom:var(--space-5);background:var(--wc-panel-2);border:1px solid var(--border);border-radius:var(--r-full);box-shadow:var(--shadow-sm)}.Bracket_bracketTab__Pzpv3{flex:1;padding:var(--space-2) var(--space-1);border:0;border-radius:var(--r-full);background:transparent;color:var(--wc-fg-muted);font:inherit;font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:1.1;cursor:pointer;transition:background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.Bracket_bracketTab__Pzpv3:focus-visible{outline:2px solid var(--wc-pitch);outline-offset:2px}.Bracket_bracketTabActive__xrR2_{background:var(--wc-pitch);color:#04140c}.Bracket_bracketWrap__kPgEc{overflow-x:visible;padding-bottom:0}.Bracket_bracket__pVv6Q{flex-direction:column;min-width:0;min-height:0;padding:0}.Bracket_bracketRoundLast__mOJSC,.Bracket_bracketRound__reFfx{width:100%;min-width:0;max-width:none;padding-right:0}.Bracket_bracketRoundLabel__xJWp3,.Bracket_bracketRound__reFfx[data-active=false]{display:none}.Bracket_bracketMatches__gqQ0y{justify-content:flex-start;gap:var(--space-3)}.Bracket_bracketPair__kWhnL,.Bracket_bracketSingle__7Z_Yr{flex:0 0 auto;gap:var(--space-3)}.Bracket_bracketSlot__cdLsC{flex:0 0 auto;padding:0}.Bracket_bracketPair__kWhnL .Bracket_bracketSlot__cdLsC:after,.Bracket_bracketPair__kWhnL:after,.Bracket_bracketPair__kWhnL:before,.Bracket_bracketSingle__7Z_Yr .Bracket_bracketSlot__cdLsC:after{display:none}.Bracket_bracketThirdPlaceCard__duTzG{max-width:none}}@keyframes Bracket_bracketFadeUp__424a6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Bracket_bracketLivePulse__yCQPd{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@media(prefers-reduced-motion:reduce){.Bracket_bracketRound__reFfx,.Bracket_bracketThirdPlaceWrap__hC47v{animation:none}.Bracket_bracketCard__sE_no:hover{transform:none}.Bracket_bracketBadgeLive__KYoK9:before{animation:none}}