.tournament-module-scss-module__x6S7nG__header{flex-direction:column;gap:8px;padding:26px 0 0;display:flex}.tournament-module-scss-module__x6S7nG__title{color:var(--portal-text);margin:0;font-size:32px;line-height:1.15}.tournament-module-scss-module__x6S7nG__meta{color:var(--portal-text-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:14px;display:flex}.tournament-module-scss-module__x6S7nG__badge{border:1px solid var(--portal-border);background:var(--portal-surface-container);color:var(--portal-text);border-radius:999px;padding:2px 10px;font-size:12px}.tournament-module-scss-module__x6S7nG__badgeAccent{border-color:var(--portal-accent);color:var(--portal-accent)}.tournament-module-scss-module__x6S7nG__tabs{border-bottom:1px solid var(--portal-border);gap:4px;margin-top:18px;display:flex;overflow-x:auto}.tournament-module-scss-module__x6S7nG__tab{color:var(--portal-text-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 14px;text-decoration:none}.tournament-module-scss-module__x6S7nG__tab:hover{color:var(--portal-text)}.tournament-module-scss-module__x6S7nG__tabActive{color:var(--portal-text);border-bottom-color:var(--portal-accent)}.tournament-module-scss-module__x6S7nG__body{flex-direction:column;gap:28px;padding:24px 0 8px;display:flex}.tournament-module-scss-module__x6S7nG__section{flex-direction:column;gap:12px;display:flex}.tournament-module-scss-module__x6S7nG__sectionTitle{color:var(--portal-text);margin:0;font-size:20px}.tournament-module-scss-module__x6S7nG__muted{color:var(--portal-text-muted)}.tournament-module-scss-module__x6S7nG__empty{color:var(--portal-text-muted);margin:0;padding:24px 0}.tournament-module-scss-module__x6S7nG__card{background:var(--portal-surface-container);border:1px solid var(--portal-border);color:var(--portal-text);border-radius:8px;padding:14px 16px}.tournament-module-scss-module__x6S7nG__logo{object-fit:contain;flex:none;width:28px;height:28px}.tournament-module-scss-module__x6S7nG__logoLarge{object-fit:contain;width:56px;height:56px}.tournament-module-scss-module__x6S7nG__podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:12px;display:grid}.tournament-module-scss-module__x6S7nG__podiumCard{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.tournament-module-scss-module__x6S7nG__podiumFirst{border-color:var(--org-highlight);padding-top:30px;padding-bottom:30px;font-size:20px}.tournament-module-scss-module__x6S7nG__place{color:var(--portal-text-muted);font-size:13px}.tournament-module-scss-module__x6S7nG__awards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.tournament-module-scss-module__x6S7nG__awardName{color:var(--portal-text-muted);font-size:13px}.tournament-module-scss-module__x6S7nG__leaders{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.tournament-module-scss-module__x6S7nG__leaderValue{color:var(--org-highlight);font-size:28px;font-weight:700}.tournament-module-scss-module__x6S7nG__clips{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.tournament-module-scss-module__x6S7nG__clip{flex-direction:column;gap:8px;padding:0;text-decoration:none;display:flex;overflow:hidden}.tournament-module-scss-module__x6S7nG__clip img{aspect-ratio:16/9;object-fit:cover;background:var(--portal-surface-base);width:100%}.tournament-module-scss-module__x6S7nG__clip:hover{border-color:var(--portal-accent)}.tournament-module-scss-module__x6S7nG__clipText{flex-direction:column;gap:2px;padding:0 12px 12px;display:flex}.tournament-module-scss-module__x6S7nG__tableWrap{border:1px solid var(--portal-border);border-radius:8px;overflow-x:auto}.tournament-module-scss-module__x6S7nG__table{border-collapse:collapse;width:100%;color:var(--portal-text);font-size:14px}.tournament-module-scss-module__x6S7nG__table th,.tournament-module-scss-module__x6S7nG__table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--portal-border);padding:8px 10px}.tournament-module-scss-module__x6S7nG__table th{background:var(--portal-surface-container);color:var(--portal-text-muted);font-weight:600}.tournament-module-scss-module__x6S7nG__table tr:last-child td{border-bottom:0}.tournament-module-scss-module__x6S7nG__table th:first-child,.tournament-module-scss-module__x6S7nG__table td:first-child,.tournament-module-scss-module__x6S7nG__table .tournament-module-scss-module__x6S7nG__left{text-align:left}.tournament-module-scss-module__x6S7nG__advancing td{background:color-mix(in srgb, var(--org-accent-2) 22%, transparent)}.tournament-module-scss-module__x6S7nG__teamCell{align-items:center;gap:8px;display:inline-flex}.tournament-module-scss-module__x6S7nG__seriesGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.tournament-module-scss-module__x6S7nG__series{flex-direction:column;gap:8px;text-decoration:none;display:flex}.tournament-module-scss-module__x6S7nG__series:hover{border-color:var(--portal-accent)}.tournament-module-scss-module__x6S7nG__seriesRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.tournament-module-scss-module__x6S7nG__seriesWinner{color:var(--org-highlight);font-weight:700}.tournament-module-scss-module__x6S7nG__seriesScore{font-variant-numeric:tabular-nums;font-weight:600}.tournament-module-scss-module__x6S7nG__seriesLabel{color:var(--portal-text-muted);font-size:12px}.tournament-module-scss-module__x6S7nG__bracket{gap:24px;padding-bottom:8px;display:flex;overflow-x:auto}.tournament-module-scss-module__x6S7nG__bracketRound{flex-direction:column;flex:1;justify-content:space-around;gap:12px;min-width:240px;display:flex}.tournament-module-scss-module__x6S7nG__bracketTitle{color:var(--portal-text-muted);margin:0;font-size:14px}.tournament-module-scss-module__x6S7nG__teamGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.tournament-module-scss-module__x6S7nG__teamCard{text-align:center;flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}.tournament-module-scss-module__x6S7nG__teamCard:hover{border-color:var(--portal-accent)}.tournament-module-scss-module__x6S7nG__roster{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tournament-module-scss-module__x6S7nG__rosterItem{justify-content:space-between;align-items:center;gap:8px;display:flex}.tournament-module-scss-module__x6S7nG__badges{gap:6px;display:flex}.tournament-module-scss-module__x6S7nG__identity{align-items:center;gap:14px;display:flex}.tournament-module-scss-module__x6S7nG__bigScore{color:var(--portal-text);justify-content:center;align-items:center;gap:20px;font-size:24px;font-weight:700;display:flex}.tournament-module-scss-module__x6S7nG__scoreboards{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:14px;display:grid}@media (max-width:640px){.tournament-module-scss-module__x6S7nG__podium,.tournament-module-scss-module__x6S7nG__scoreboards{grid-template-columns:1fr}.tournament-module-scss-module__x6S7nG__title{font-size:26px}}.tournament-module-scss-module__x6S7nG__container{width:100%;max-width:var(--portal-page-width);padding:0 var(--portal-page-gutter) 48px;margin:0 auto}@media (max-width:720px){.tournament-module-scss-module__x6S7nG__container{padding-left:16px;padding-right:16px}}
