.TournamentBracket_scrollArea__nCfl4{min-width:0;overflow-x:auto;padding:12px 12px 32px;margin:-12px}.TournamentBracket_bracket__s5BdF{--card-width:200px;position:relative;display:grid;grid-template-columns:repeat(var(--columns),var(--card-width));gap:16px 32px;width:-moz-max-content;width:max-content;margin-inline:auto}.TournamentBracket_round__qd8Rd{position:relative;min-width:0}.TournamentBracket_roundLabel__aCEHX{margin:0 0 12px;color:rgb(var(--text-subtle));font-family:var(--font-round-display);font-size:13px;font-weight:900;letter-spacing:.12em}.TournamentBracket_final__5D2P1 .TournamentBracket_roundLabel__aCEHX{color:rgb(var(--primary-text))}.TournamentBracket_matches__1xhP7{position:relative;height:var(--round-height)}.TournamentBracket_matches__1xhP7>.TournamentBracket_match__hZDkZ{position:absolute}.TournamentBracket_connectors__vVRrx{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;color:rgb(var(--border-subtle))}.TournamentBracket_connectors__vVRrx path[data-advances=true]{color:rgb(var(--text-subtle)/.55)}.TournamentBracket_connectors__vVRrx path[data-highlighted=true]{color:rgb(var(--text))}.TournamentBracket_connectors__vVRrx path[data-tied=true]{color:rgb(var(--text-subtle))}.TournamentBracket_connectors__vVRrx path[data-champion=true]{color:rgb(var(--brand-primary))}.TournamentBracket_match__hZDkZ{position:relative;display:flex;width:100%;height:70px;padding:1px;z-index:1;border-radius:10px;background:rgb(var(--surface-raised));box-shadow:inset 0 0 0 1px rgb(var(--border-faint))}.TournamentBracket_match__hZDkZ:focus-visible{outline:2px solid rgb(var(--brand-primary));outline-offset:2px}.TournamentBracket_match__hZDkZ[data-tournament-mine=true]{box-shadow:inset 0 0 0 1.5px rgb(var(--brand-primary))}.TournamentBracket_open__QPsrd{position:absolute;inset:0;z-index:1;padding:0;border:0;border-radius:10px;background:transparent;cursor:pointer;transition:background-color .18s}.TournamentBracket_open__QPsrd:disabled{cursor:default}.TournamentBracket_open__QPsrd:not(:disabled):hover{background:rgb(var(--text)/.05)}.TournamentBracket_open__QPsrd[aria-pressed=true]{background:rgb(var(--brand-primary-soft)/.5)}.TournamentBracket_open__QPsrd:focus-visible{outline:2px solid rgb(var(--brand-primary));outline-offset:2px}.TournamentBracket_players__FQCPD{flex:1;min-width:0;overflow:hidden;border-radius:9px}.TournamentBracket_players__FQCPD:has(+.TournamentBracket_play__JBObN){border-radius:9px 0 0 9px}.TournamentBracket_play__JBObN{display:grid;flex:none;place-items:center;width:24px;border-radius:0 9px 9px 0;box-shadow:inset 1px 0 0 rgb(var(--border-faint));color:rgb(var(--text-subtle)/.7);transition:color .18s}.TournamentBracket_open__QPsrd:focus-visible~.TournamentBracket_play__JBObN,.TournamentBracket_open__QPsrd:not(:disabled):hover~.TournamentBracket_play__JBObN{color:rgb(var(--primary-text))}.TournamentBracket_player__YPRBM{position:relative;display:flex;align-items:center;gap:6px;height:34px;padding:5px 10px;min-width:0}.TournamentBracket_player__YPRBM+.TournamentBracket_player__YPRBM{box-shadow:inset 0 1px 0 rgb(var(--border-faint))}.TournamentBracket_player__YPRBM[data-mine]{background:rgb(var(--brand-primary-soft)/.6)}.TournamentBracket_player__YPRBM[data-tournament-winner=true]:before{position:absolute;top:7px;bottom:7px;left:0;width:3px;border-radius:0 3px 3px 0;background:rgb(var(--brand-primary));content:""}.TournamentBracket_identity__zG9dW{display:flex;align-items:center;gap:4px;min-width:0}.TournamentBracket_nickname__32cHv{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TournamentBracket_vacant__tJFdz{margin-left:24px;color:rgb(var(--text-subtle));font-size:13px;white-space:nowrap}.TournamentBracket_score__vG9j8{flex-shrink:0;margin-left:auto;padding-left:4px;color:rgb(var(--text-subtle));font-family:var(--font-round-display);font-size:18px;font-style:italic;font-weight:900;font-variant-numeric:tabular-nums}.TournamentBracket_player__YPRBM[data-tournament-winner=true] .TournamentBracket_score__vG9j8{color:rgb(var(--primary-text))}.TournamentBracket_roundView__OkjSf{display:block;width:100%}.TournamentBracket_roundView__OkjSf .TournamentBracket_connectors__vVRrx{display:none}.TournamentBracket_roundList__OtWGv{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;box-shadow:inset 0 0 0 1px rgb(var(--border-faint))}.TournamentBracket_listRow__nbcf9{display:grid;grid-template-columns:40px minmax(0,1fr) 88px minmax(0,1fr) minmax(88px,auto) 132px;align-items:center;gap:12px;min-height:56px;padding:0 16px;background:rgb(var(--surface-raised))}.TournamentBracket_listRow__nbcf9+.TournamentBracket_listRow__nbcf9{box-shadow:inset 0 1px 0 rgb(var(--border-faint))}.TournamentBracket_listRow__nbcf9[data-tournament-mine=true]{background:rgb(var(--brand-primary-soft)/.55)}.TournamentBracket_listRow__nbcf9:focus-visible{outline:2px solid rgb(var(--brand-primary));outline-offset:-2px}.TournamentBracket_listNumber__IL4V7{color:rgb(var(--border-subtle));font-family:var(--font-round-display);font-size:20px;font-style:italic;font-weight:900;font-variant-numeric:tabular-nums}.TournamentBracket_listSide__F3LEc{display:flex;align-items:center;gap:8px;min-width:0}.TournamentBracket_listLeft__kgIWP{flex-direction:row-reverse;text-align:right}.TournamentBracket_listVacant__3EAdU{color:rgb(var(--text-subtle));font-size:13px}.TournamentBracket_listScore__g_sLa{display:inline-flex;justify-self:center;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:rgb(var(--surface-panel));box-shadow:inset 0 0 0 1px rgb(var(--border-faint));color:rgb(var(--text-subtle));font-family:var(--font-round-display);font-size:18px;font-style:italic;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.2}.TournamentBracket_listScore__g_sLa [data-winner=true]{color:rgb(var(--primary-text))}.TournamentBracket_listStatus__7RnFv{justify-self:start;font-size:13px;color:rgb(var(--text-subtle))}.TournamentBracket_tag__8Qger{padding:2px 9px;border-radius:999px;background:rgb(var(--text)/.06);color:rgb(var(--text-subtle));font-size:13px;font-weight:700;white-space:nowrap}.TournamentBracket_tagMine__4qxcR{background:rgb(var(--brand-primary));color:rgb(var(--on-brand))}.TournamentBracket_listReplay__KwuPl{justify-self:end}.TournamentBracket_replayButton__pmVjo{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border:0;border-radius:999px;background:rgb(var(--glass)/var(--glass-alpha));box-shadow:inset 0 0 0 1px rgb(var(--glass-edge)/var(--glass-edge-alpha));color:rgb(var(--text));font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer;transition:color .18s}.TournamentBracket_replayButton__pmVjo svg{color:rgb(var(--primary-text))}.TournamentBracket_replayButton__pmVjo:hover{color:rgb(var(--primary-variant))}.TournamentBracket_replayButton__pmVjo[aria-pressed=true]{background:rgb(var(--brand-primary-soft))}.TournamentBracket_replayButton__pmVjo:focus-visible{outline:2px solid rgb(var(--brand-primary));outline-offset:2px}@media (max-width:767px){.TournamentBracket_listRow__nbcf9{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"number left score" "number right score" "number status replay";row-gap:6px;padding:10px 12px}.TournamentBracket_listNumber__IL4V7{grid-area:number;align-self:start;font-size:16px}.TournamentBracket_listLeft__kgIWP{grid-area:left;flex-direction:row;text-align:left}.TournamentBracket_listRight__GMj8F{grid-area:right}.TournamentBracket_listScore__g_sLa{grid-area:score;flex-direction:column;gap:0;border-radius:12px}.TournamentBracket_listColon__lHRhI{display:none}.TournamentBracket_listStatus__7RnFv{grid-area:status}.TournamentBracket_listReplay__KwuPl{grid-area:replay}}.TournamentBracket_championEnd__NaQNc{position:absolute;display:flex;align-items:center;gap:10px;width:100%;height:70px;padding:0 12px;border-radius:10px;background:rgb(var(--brand-primary-soft))}.TournamentBracket_trophy__WVZwb{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:999px;background:rgb(var(--brand-primary));color:rgb(var(--on-brand))}.TournamentBracket_championNames__qnDCs{display:flex;flex-direction:column;gap:4px;min-width:0}.TournamentBracket_championRow__tK4CZ{display:flex;align-items:center;gap:6px;min-width:0}.TournamentBracket_decision__Fc2CW{position:absolute;top:100%;left:0;padding-top:3px;font-size:13px;line-height:18px;color:rgb(var(--text-subtle))}@media (prefers-reduced-motion:no-preference){.TournamentBracket_bracket__s5BdF[data-motion] .TournamentBracket_round__qd8Rd{animation:TournamentBracket_columnIn__d_xc3 .42s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--column) * 70ms)}.TournamentBracket_bracket__s5BdF[data-motion] .TournamentBracket_connectors__vVRrx path{animation:TournamentBracket_lineFade__AAo22 .3s ease-out backwards;animation-delay:var(--line-delay)}.TournamentBracket_bracket__s5BdF[data-motion] .TournamentBracket_connectors__vVRrx path[pathLength]{stroke-dasharray:1;animation-name:TournamentBracket_lineDraw__Kpe4Q;animation-duration:.45s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.TournamentBracket_bracket__s5BdF[data-motion] .TournamentBracket_roundList__OtWGv{animation:TournamentBracket_listIn__PNaZQ .32s cubic-bezier(.2,.7,.2,1) backwards}.TournamentBracket_bracket__s5BdF[data-motion=back] .TournamentBracket_roundList__OtWGv{animation-name:TournamentBracket_listInBack__5IG9s}.TournamentBracket_bracket__s5BdF[data-motion] .TournamentBracket_listRow__nbcf9{animation:TournamentBracket_rowIn__0iqGR .34s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--row) * 28ms + 60ms)}}@keyframes TournamentBracket_columnIn__d_xc3{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes TournamentBracket_lineFade__AAo22{0%{opacity:0}}@keyframes TournamentBracket_lineDraw__Kpe4Q{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes TournamentBracket_listIn__PNaZQ{0%{opacity:0;transform:translateX(24px)}}@keyframes TournamentBracket_listInBack__5IG9s{0%{opacity:0;transform:translateX(-24px)}}@keyframes TournamentBracket_rowIn__0iqGR{0%{opacity:0;transform:translateY(8px)}}.TournamentClient_viewport__3jXcu{min-width:0;overflow:hidden;padding:16px 20px 20px;border:1px solid rgb(var(--border-faint));border-radius:12px;background:rgb(var(--surface))}.TournamentClient_track__iCS0X{display:grid;grid-template-columns:100% 100%;-moz-column-gap:24px;column-gap:24px;align-items:start;transition:transform .24s cubic-bezier(.2,.9,.1,1)}.TournamentClient_showReplay__1I0Tu{transform:translateX(calc(-100% - 24px))}.TournamentClient_panel__d448e{min-width:0}@media (prefers-reduced-motion:reduce){.TournamentClient_track__iCS0X{transition:none}}.TournamentClient_inactive__BiAPy{height:0;overflow:hidden;visibility:hidden}.TournamentClient_stage__81cmJ{margin:-16px -20px 0;border-bottom:1px solid rgb(var(--border-faint));background:rgb(var(--surface-raised))}.TournamentClient_headline___DjPS{position:relative;isolation:isolate;overflow:hidden;display:flex;min-height:104px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:20px 32px}.TournamentClient_headline___DjPS:before{position:absolute;z-index:-1;inset:0 0 0 32%;background:rgb(var(--brand-primary-soft));clip-path:polygon(38% 0,100% 0,100% 100%,0 100%);content:""}.TournamentClient_headline___DjPS:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(var(--surface-raised)) 0,rgb(var(--surface-raised)/.93) 21%,rgb(var(--surface-raised)/.5) 44%,rgb(var(--surface-raised)/0) 70%);content:""}.TournamentClient_wordmark__iOezc{position:absolute;z-index:-1;top:8px;right:24px;color:rgb(var(--brand-primary));font-family:var(--font-pretendard);font-size:112px;font-weight:900;letter-spacing:-.04em;line-height:.9;white-space:nowrap;opacity:.12;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TournamentClient_eyebrow__JfUjo{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--primary-text));font-family:var(--font-round-display);font-size:14px;font-weight:900;letter-spacing:.16em}.TournamentClient_champions__AbIuO{display:flex;max-width:70%;flex-wrap:wrap;align-items:center;gap:8px 28px}.TournamentClient_champion__O3iIq{display:flex;align-items:center;gap:12px;min-width:0}.TournamentClient_headStatus__m__Re{margin:0;color:rgb(var(--text));font-family:var(--font-pretendard);font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.TournamentClient_band__ziYJ9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding:8px 12px 8px 16px;background:rgb(var(--surface-panel)/.85)}.TournamentClient_headline___DjPS+.TournamentClient_band__ziYJ9{border-top:1px solid rgb(var(--border-faint))}.TournamentClient_actions__De_qK{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.TournamentClient_rules__s_XIp{position:relative}.TournamentClient_rules__s_XIp summary{list-style:none;cursor:pointer}.TournamentClient_rules__s_XIp summary::-webkit-details-marker{display:none}.TournamentClient_rules__s_XIp p{position:absolute;z-index:10;top:calc(100% + 8px);left:0;width:min(320px,85vw);padding:16px;border-radius:10px;background:rgb(var(--surface-raised));box-shadow:inset 0 0 0 1px rgb(var(--border-faint)),0 12px 32px rgb(0 0 0/.18)}@media (max-width:767px){.TournamentClient_headline___DjPS{min-height:96px;padding:18px 20px}.TournamentClient_champions__AbIuO{max-width:100%}.TournamentClient_headStatus__m__Re{font-size:24px}.TournamentClient_wordmark__iOezc{top:16px;right:16px;font-size:clamp(48px,13vw,96px)}.TournamentClient_band__ziYJ9{padding-inline:12px}}