.page_header__8A4oc{padding:24px 0 28px}.page_header__8A4oc h1{margin-bottom:6px}.page_sub__APkXU{font-size:.875rem;color:var(--text-secondary)}.page_bracketScroll__p9WAb{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:64px}.page_bracketScroll__p9WAb::-webkit-scrollbar{display:none}.page_bracketInner__xU2fV{position:relative;display:inline-flex;min-width:100%;min-height:120px}.page_bracketSvg__n_pjT{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.page_bracket__fWVxA{display:flex;gap:40px;align-items:stretch}.page_round__JHUnD{display:flex;flex-direction:column;min-width:220px;flex-shrink:0}.page_roundTitle__0HwyL{font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding-bottom:8px;border-bottom:1px solid var(--border);margin-bottom:0;white-space:nowrap}.page_roundMatches__pEFqf{flex:1 1;display:flex;flex-direction:column;justify-content:space-around;padding:8px 0}.page_bracketCard__njSrw{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);text-decoration:none;transition:background .15s,border-color .15s}.page_bracketCard__njSrw:hover{background:var(--surface-raised);border-color:var(--text-muted)}.page_bracketDate__RFyrG{font-size:.6875rem;color:var(--text-muted);font-family:var(--font-mono);margin-bottom:6px}.page_bracketRow__LaO91{display:flex;align-items:center;justify-content:space-between;gap:8px}.page_bracketTeam__uXlKO{font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.page_bracketScore__L5QuF{font-family:var(--font-mono);font-size:.9375rem;font-weight:700;color:var(--text-muted);min-width:1.5rem;text-align:right;flex-shrink:0}.page_winner__6x0uj{color:var(--text-primary)}.page_loser__X3VHM{color:var(--text-muted)}.page_winnerScore__pG4ve{color:var(--accent)}.page_bracketXg__Dnbo8{font-family:var(--font-mono);font-size:.6875rem;color:var(--text-muted);margin-top:6px;padding-top:6px;border-top:1px solid var(--border-subtle)}.page_thirdPlaceSection__6CXpH{margin-top:32px;padding-top:24px;border-top:1px solid var(--border-subtle);width:220px}.page_thirdPlaceLabel__2NnSQ{font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:12px}