.AdminScoreDialog_backdrop__8oRJ_{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(6,8,12,.72)}.AdminScoreDialog_dialog__cjDYv{width:100%;max-width:460px;max-height:calc(100vh - 32px);overflow-y:auto;padding:22px;background:var(--cyber-bg-2,#14181f);border:1px solid var(--line-strong-cy,var(--line-soft));border-radius:var(--r-cy-md,12px);box-shadow:0 24px 64px rgba(0,0,0,.6)}.AdminScoreDialog_dialog__cjDYv:focus-visible{outline:2px solid var(--blue-400,#5ac8ff);outline-offset:2px}.AdminScoreDialog_head__f5Hc7{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.AdminScoreDialog_headText__99Thl{min-width:0}.AdminScoreDialog_title__ZZq1E{margin:0;font-size:17px;color:var(--ink,var(--text-0))}.AdminScoreDialog_opponents__ip0vT{margin:5px 0 0;font-size:12.5px;line-height:1.45;color:var(--text-2,#9aa4b2)}.AdminScoreDialog_stored__TI8W6{margin:10px 0 0;font-size:12px;color:var(--blue-300,#8ad9ff)}.AdminScoreDialog_conflict__Y5yO2{margin:14px 0 0;padding:10px 12px;border:1px solid rgba(255,157,46,.4);border-radius:8px;background:rgba(255,157,46,.1);font-size:12.5px;line-height:1.5;color:var(--text-1,#c3ccd8)}.AdminScoreDialog_conflictAction__P_7gU{display:block;margin-top:8px;padding:0;border:none;background:none;font:inherit;font-weight:600;color:var(--blue-400,#5ac8ff);text-decoration:underline;cursor:pointer}.AdminScoreDialog_conflictAction__P_7gU:focus-visible{outline:2px solid var(--blue-400,#5ac8ff);outline-offset:3px;border-radius:3px}.AdminScoreDialog_conflictAction__P_7gU:disabled{cursor:not-allowed;opacity:.6}.AdminScoreDialog_scores__sTlUl{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:end;margin-top:22px}.AdminScoreDialog_versus__U8FwO{padding-bottom:12px;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--text-2,#9aa4b2)}.AdminScoreDialog_sideLabel__lCUyd{display:block;margin:0 0 8px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--blue-400,#5ac8ff);overflow-wrap:anywhere}.AdminScoreDialog_stepper__GqO_Y{display:flex;align-items:center;gap:6px}.AdminScoreDialog_step__1_6rN{flex:0 0 auto;width:34px;height:42px;border:1px solid rgba(90,200,255,.28);border-radius:6px;background:transparent;color:var(--blue-400,#5ac8ff);font-size:16px;font-weight:700;cursor:pointer;transition:background .15s ease}.AdminScoreDialog_step__1_6rN:hover:not(:disabled){background:rgba(90,200,255,.16)}.AdminScoreDialog_step__1_6rN:focus-visible{outline:2px solid var(--blue-400,#5ac8ff);outline-offset:2px}.AdminScoreDialog_step__1_6rN:disabled{opacity:.35;cursor:not-allowed}.AdminScoreDialog_field__AaOkY{flex:1 1 auto;min-width:0;height:42px;padding:0 8px;border:1px solid rgba(90,200,255,.35);border-radius:8px;background:var(--cyber-bg-1,var(--surface-1));color:var(--ink,var(--text-0));font-family:var(--font-mono);font-size:22px;font-weight:700;text-align:center}.AdminScoreDialog_field__AaOkY:focus-visible{outline:none;border-color:var(--blue-400,#5ac8ff);box-shadow:0 0 0 3px rgba(90,200,255,.18)}.AdminScoreDialog_field__AaOkY[aria-invalid=true]{border-color:rgba(255,74,92,.75)}.AdminScoreDialog_field__AaOkY:disabled{opacity:.4}.AdminScoreDialog_formatHint__dSSjd{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--text-2,#9aa4b2)}.AdminScoreDialog_forfeitZone__RwjKG{margin-top:16px}.AdminScoreDialog_forfeitPanel__nI3ez{margin-top:10px}.AdminScoreDialog_forfeitHint__m61DQ{margin:0 0 10px;font-size:12px;line-height:1.5;color:var(--text-2,#9aa4b2)}.AdminScoreDialog_forfeitRow__gI__O{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.AdminScoreDialog_forfeit__SGzAJ{flex:1 1 130px;padding:9px 12px;border:1px solid rgba(255,157,46,.3);border-radius:6px;background:transparent;color:rgba(255,157,46,.8);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease;overflow-wrap:anywhere}.AdminScoreDialog_forfeit__SGzAJ:hover:not(:disabled){background:rgba(255,157,46,.12)}.AdminScoreDialog_forfeit__SGzAJ[aria-pressed=true]{border-color:rgba(255,157,46,.7);background:rgba(255,157,46,.18);color:rgba(255,157,46,1)}.AdminScoreDialog_forfeit__SGzAJ:focus-visible{outline:2px solid rgba(255,157,46,.9);outline-offset:2px}.AdminScoreDialog_forfeit__SGzAJ:disabled{opacity:.5;cursor:not-allowed}.AdminScoreDialog_link__OhU15{padding:0;border:none;background:none;font:inherit;font-size:12.5px;color:var(--text-2,#9aa4b2);text-decoration:underline;cursor:pointer;transition:color .15s ease}.AdminScoreDialog_link__OhU15:hover:not(:disabled){color:var(--ink,var(--text-0))}.AdminScoreDialog_link__OhU15:focus-visible{outline:2px solid var(--blue-400,#5ac8ff);outline-offset:3px;border-radius:3px}.AdminScoreDialog_link__OhU15:disabled{cursor:not-allowed;opacity:.5}.AdminScoreDialog_blocker__zaOXu{margin:18px 0 0;font-size:12px;line-height:1.5;color:var(--text-2,#9aa4b2)}.AdminScoreDialog_actions__4Fy7m{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:16px;border-top:1px solid var(--line-soft,rgba(255,255,255,.08))}.AdminScoreDialog_close__DWJWF{margin-right:auto}.AdminScoreDialog_actions__4Fy7m .btn{padding:9px 16px;font-size:13px}.AdminScoreDialog_actions__4Fy7m .btn:not(.ghost){border-color:rgba(90,200,255,.65);background:rgba(90,200,255,.3)}.AdminScoreDialog_actions__4Fy7m .btn:not(.ghost):hover:not(:disabled){background:rgba(90,200,255,.42)}.AdminScoreDialog_actions__4Fy7m .btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.AdminScoreDialog_actions__4Fy7m .btn:disabled:hover{transform:none;box-shadow:none}.AdminScoreDialog_actions__4Fy7m .btn:focus-visible{outline:2px solid var(--blue-400,#5ac8ff);outline-offset:2px}@media (prefers-reduced-motion:reduce){.AdminScoreDialog_actions__4Fy7m .btn,.AdminScoreDialog_forfeit__SGzAJ,.AdminScoreDialog_link__OhU15,.AdminScoreDialog_step__1_6rN{transition:none}}.GhostRegistrationDialog_overlay__wrE_T{position:fixed;inset:0;z-index:80;background:rgba(6,8,12,.72);display:flex;align-items:center;justify-content:center;padding:16px}.GhostRegistrationDialog_panel___yY_M{width:100%;max-width:520px;background:var(--cyber-bg-2,#14181f);border:1px solid var(--line-strong-cy,var(--line-soft));border-radius:var(--r-cy-md,12px);box-shadow:0 24px 64px rgba(0,0,0,.6);padding:22px}.GhostRegistrationDialog_title__5k7wt{margin:0;font-size:18px;color:var(--ink)}.GhostRegistrationDialog_hint__MIheY{margin-top:6px;font-size:13px;color:var(--ink-mute,#9aa4b2)}.GhostRegistrationDialog_modes__6OxZp{display:flex;gap:8px;margin:16px 0}.GhostRegistrationDialog_modeButton__rs5qH{padding:6px 14px;font-size:12px}.GhostRegistrationDialog_listLabel__k7f87{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute,#9aa4b2);margin-bottom:6px}.GhostRegistrationDialog_count__mhxnf{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-dim,#6f7887);text-transform:none;letter-spacing:0}.GhostRegistrationDialog_countActive__z85rs{color:var(--blue-300,var(--accent-blue))}.GhostRegistrationDialog_countOver__4xVfC{color:var(--amber,#f0b429)}.GhostRegistrationDialog_search__h_1Na{width:100%;margin-bottom:8px}.GhostRegistrationDialog_list__77Ltt{max-height:min(260px,32vh);border:1px solid var(--line-soft);border-radius:var(--r-cy-sm,8px);background:var(--cyber-bg-1,rgba(0,0,0,.25))}.GhostRegistrationDialog_option__g7nrg{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:13px;color:var(--ink);cursor:pointer;border-bottom:1px solid var(--line-soft)}.GhostRegistrationDialog_option__g7nrg:last-child{border-bottom:none}.GhostRegistrationDialog_option__g7nrg:hover{background:var(--cyber-bg-3,rgba(255,255,255,.04))}.GhostRegistrationDialog_optionChecked__G_o7h{background:rgba(90,200,255,.1)}.GhostRegistrationDialog_option__g7nrg input{width:auto;margin:0;accent-color:var(--blue-400,var(--accent-blue));cursor:pointer}.GhostRegistrationDialog_optionName__wuNnp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GhostRegistrationDialog_empty__pHEHd{padding:18px 12px;text-align:center;font-size:13px;color:var(--ink-dim,#6f7887)}.GhostRegistrationDialog_bulk__64GXK{display:flex;gap:12px;margin-top:8px;font-size:12px}.GhostRegistrationDialog_linkButton__6_RLi{background:none;border:none;padding:0;font-size:12px;color:var(--blue-300,var(--accent-blue));cursor:pointer;text-decoration:underline}.GhostRegistrationDialog_linkButton__6_RLi:disabled{color:var(--ink-dim,#6f7887);cursor:default;text-decoration:none}.GhostRegistrationDialog_actions__taT_g{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.GhostRegistrationDialog_actionButton__gtlIs{padding:8px 20px;font-size:13px}.GhostRegistrationDialog_panel___yY_M .btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.GhostRegistrationDialog_panel___yY_M .btn:disabled:hover{transform:none;box-shadow:none}.GhostRegistrationDialog_panel___yY_M .btn:focus-visible{outline:2px solid var(--blue-400,#5ac8ff);outline-offset:2px}.GhostRegistrationDialog_linkButton__6_RLi:focus-visible,.GhostRegistrationDialog_option__g7nrg:focus-within{outline:2px solid var(--blue-400,#5ac8ff);outline-offset:2px}@media (max-height:560px){.GhostRegistrationDialog_panel___yY_M{padding:14px 18px}.GhostRegistrationDialog_modes__6OxZp{margin:10px 0}.GhostRegistrationDialog_actions__taT_g{margin-top:12px}}@media (prefers-reduced-motion:reduce){.GhostRegistrationDialog_option__g7nrg,.GhostRegistrationDialog_panel___yY_M .btn{transition:none}}.RegistrationsPanel_table__DeknC{border:1px solid var(--line,var(--line-soft));border-radius:var(--radius-sm,8px);overflow:hidden}.RegistrationsPanel_row__aJuXg{display:grid;grid-template-columns:56px minmax(0,1.6fr) 1fr 1fr;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border-top:1px solid var(--line,var(--line-soft))}.RegistrationsPanel_reorderable__7UIrJ{grid-template-columns:24px 56px minmax(0,1.6fr) 1fr 1fr 92px}.RegistrationsPanel_grip__7p_Da{display:inline-flex;align-items:center;justify-content:center;width:22px;min-height:32px;color:var(--text-2);font-size:15px;line-height:1;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:var(--r-cy-sm,6px);transition:color .15s ease,background .15s ease}.RegistrationsPanel_grip__7p_Da:hover{color:var(--blue-200,var(--accent-blue));background:color-mix(in srgb,var(--blue-500,#5ac8ff) 12%,transparent)}.RegistrationsPanel_dragging__sEvfI,.RegistrationsPanel_dragging__sEvfI *,.RegistrationsPanel_dragging__sEvfI .RegistrationsPanel_arrow__7Wzz6,.RegistrationsPanel_dragging__sEvfI .RegistrationsPanel_arrow__7Wzz6:disabled,.RegistrationsPanel_dragging__sEvfI .RegistrationsPanel_grip__7p_Da,.RegistrationsPanel_dragging__sEvfI .RegistrationsPanel_name__oC2kc{cursor:-webkit-grabbing;cursor:grabbing}.RegistrationsPanel_dragging__sEvfI .RegistrationsPanel_name__oC2kc{pointer-events:none}.RegistrationsPanel_dragging__sEvfI .RegistrationsPanel_arrow__7Wzz6:hover:not(:disabled){border-color:var(--line-strong-cy,var(--line));color:var(--ink,var(--text-0));background:transparent}.RegistrationsPanel_dragged__HS3F_{position:relative;z-index:1;background:color-mix(in srgb,var(--blue-500,#5ac8ff) 10%,transparent);box-shadow:0 0 0 1px var(--blue-400,var(--accent-blue)) inset,0 6px 18px rgba(0,0,0,.35)}.RegistrationsPanel_dragged__HS3F_ .RegistrationsPanel_grip__7p_Da{color:var(--blue-200,var(--accent-blue))}.RegistrationsPanel_row__aJuXg:first-child{border-top:none}.RegistrationsPanel_header__SJ2_E{color:var(--text-2);font-size:12px;text-transform:uppercase;letter-spacing:.06em;background:rgba(255,255,255,.03)}.RegistrationsPanel_seed__0V7rs{font-family:var(--font-mono);font-size:13px;color:var(--blue-300,var(--accent-blue))}.RegistrationsPanel_name__oC2kc{overflow-wrap:anywhere}.RegistrationsPanel_muted__DKvIN{color:var(--text-2);font-size:13px}.RegistrationsPanel_actions__vUZ0_{display:flex;gap:6px;justify-content:flex-end}.RegistrationsPanel_arrow__7Wzz6{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--line-strong-cy,var(--line));border-radius:var(--r-cy-sm,6px);background:transparent;color:var(--ink,var(--text-0));font-size:14px;line-height:1;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.RegistrationsPanel_arrow__7Wzz6:hover:not(:disabled){border-color:var(--blue-400,var(--accent-blue));color:var(--blue-200,var(--accent-blue));background:color-mix(in srgb,var(--blue-500,#5ac8ff) 12%,transparent)}.RegistrationsPanel_arrow__7Wzz6:focus-visible{outline:2px solid var(--blue-400,var(--accent-blue));outline-offset:2px}.RegistrationsPanel_arrow__7Wzz6:disabled{opacity:.3;cursor:not-allowed}.RegistrationsPanel_hint__I3l9R{margin:0 0 14px;font-size:12.5px;line-height:1.55;color:var(--text-2)}.RegistrationsPanel_warning__dmubX{margin:0 0 14px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--amber,#ffb347) 40%,transparent);border-radius:var(--r-cy-sm,6px);font-size:12.5px;line-height:1.55;color:var(--text-1,var(--ink))}.RegistrationsPanel_actionsHead__7xL88{text-align:right}.RegistrationsPanel_empty__f79hX{margin:0;font-size:13px;color:var(--text-2)}@media (max-width:720px){.RegistrationsPanel_reorderable__7UIrJ,.RegistrationsPanel_row__aJuXg{grid-template-columns:1fr;gap:4px}.RegistrationsPanel_grip__7p_Da{justify-content:flex-start;width:auto;min-height:0;margin-bottom:2px}.RegistrationsPanel_actions__vUZ0_{justify-content:flex-start;margin-top:6px}.RegistrationsPanel_actionsHead__7xL88{display:none}}@media (prefers-reduced-motion:reduce){.RegistrationsPanel_arrow__7Wzz6,.RegistrationsPanel_grip__7p_Da{transition:none}}.BoardPanel_panel__a6IBN{border:1px solid var(--border,#444);border-left:3px solid var(--panel-accent);border-radius:8px;overflow:hidden;background:var(--surface-0,rgba(255,255,255,.02))}.BoardPanel_panelActive__NOdS_{border-color:var(--panel-accent)}.BoardPanel_head__dmr6C{width:100%;display:flex;align-items:center;gap:12px;padding:10px 14px;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--text-0);font:inherit;transition:background .15s ease}.BoardPanel_headOpen__YknAy{background:rgba(255,255,255,.03)}.BoardPanel_head__dmr6C:hover{background:rgba(255,255,255,.05)}.BoardPanel_head__dmr6C:focus-visible{outline:2px solid var(--panel-accent);outline-offset:-2px}.BoardPanel_caret__63uYA{display:inline-block;flex-shrink:0;color:var(--panel-accent);font-size:12px;transition:transform .18s ease}.BoardPanel_caretOpen__JBkPf{transform:rotate(90deg)}.BoardPanel_title__Qtah9{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BoardPanel_meta__Ji_33{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.BoardPanel_pill__bUK6y{font-size:11px;color:var(--text-2);font-weight:500;border:1px solid var(--border,#444);border-radius:999px;padding:1px 8px;white-space:nowrap}.BoardPanel_pillDone__7UrKv{color:var(--accent-green,#4fe0a2);border-color:rgba(var(--green-rgb,79,224,162),.4)}.BoardPanel_flag__g3U4q{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--panel-accent);border:1px solid var(--panel-accent);border-radius:999px;padding:1px 10px;white-space:nowrap}.BoardPanel_body__Tol7H{padding:4px 14px 0}@media (max-width:620px){.BoardPanel_head__dmr6C{flex-wrap:wrap;gap:8px}.BoardPanel_flag__g3U4q{margin-left:0}}@media (prefers-reduced-motion:reduce){.BoardPanel_caret__63uYA,.BoardPanel_head__dmr6C{transition:none}}.EnduranceRoundPanels_stack__kjaTG{display:flex;flex-direction:column;gap:10px}.EnduranceRoundPanels_matchGrid__AWPRs{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:14px}@media (max-width:620px){.EnduranceRoundPanels_matchGrid__AWPRs{gap:8px;padding-bottom:10px}}.table-row.EnduranceView_row__dq0Pb{grid-template-columns:44px minmax(0,1.6fr) 1fr 1fr 1fr;align-items:center}.table-row.EnduranceView_rowWithActions__Vr0HY{grid-template-columns:44px minmax(0,1.6fr) 1fr 1fr 1fr 108px}.table-row.EnduranceView_rowWithWideActions__iObFF{grid-template-columns:44px minmax(0,1.6fr) 1fr 1fr 1fr 190px}.EnduranceView_rowActions__gLwUm{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:920px){.table-row.EnduranceView_rowWithActions__Vr0HY,.table-row.EnduranceView_rowWithWideActions__iObFF,.table-row.EnduranceView_row__dq0Pb{grid-template-columns:1fr;align-items:start}}.EnduranceView_historyTable__tOz1p{border:1px solid var(--line,rgba(255,255,255,.12));border-radius:var(--r-cy-sm,6px);min-width:max-content}.EnduranceView_historyRow__WcDur{--history-row-bg:var(--cyber-bg-1,#0a0c11);display:grid;grid-template-columns:var(--history-cols);align-items:center;grid-gap:4px;gap:4px;padding:4px 8px;border-bottom:1px solid var(--line-soft,rgba(255,255,255,.06));min-width:max-content;background:var(--history-row-bg)}.EnduranceView_historyRow__WcDur:last-child{border-bottom:none;border-bottom-left-radius:var(--r-cy-sm,6px);border-bottom-right-radius:var(--r-cy-sm,6px)}.EnduranceView_historyRow__WcDur:first-child{border-top-left-radius:var(--r-cy-sm,6px);border-top-right-radius:var(--r-cy-sm,6px)}.EnduranceView_historyHead___239p{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2,#8c95a6)}.EnduranceView_historyTeam__ClhdS{position:-webkit-sticky;position:sticky;left:0;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;padding-right:8px;background:var(--history-row-bg)}.EnduranceView_historyCell___DQLO{text-align:center;font-size:12px;line-height:20px;border-radius:3px}.EnduranceView_historyZero__q5b_r{color:var(--text-2,#8c95a6)}.EnduranceView_historyForfeit__ArJP9{background:rgba(var(--danger-rgb,255,110,130),.18);border:1px solid rgba(var(--danger-rgb,255,110,130),.45);color:var(--danger,#ff6e82);font-weight:700;letter-spacing:.04em}.EnduranceView_historyOut__eIbye{color:var(--text-2,#8c95a6);opacity:.45}.EnduranceView_historyRowForfeit__Z5riW{--history-row-bg:rgba(var(--danger-rgb,255,110,130),0.06)}.EnduranceView_historyRowMine__rprfg{--history-row-bg:rgba(89,212,255,0.06)}.EnduranceView_boardHeading__Q2waP{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2,#8c95a6)}.EnduranceView_historyPenalty__qCd0n{box-shadow:inset 0 -2px 0 rgba(255,157,46,.7)}.EnduranceView_penaltyBadge__2P7wU{margin-left:6px;font-size:10px;color:rgba(255,157,46,.9)}.EnduranceView_penaltyList__HQ5Po{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.EnduranceView_penaltyItem__kh9kG{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--text-1,#c3cad6);padding:6px 10px;border:1px solid var(--line-soft,rgba(255,255,255,.08));border-radius:var(--r-cy-sm,6px);background:rgba(255,157,46,.05)}.EnduranceView_penaltyAmount__dsO89{font-weight:700;color:rgba(255,157,46,.95)}.EnduranceView_penaltyMeta__A1eOQ{font-size:11px;color:var(--text-2,#8c95a6)}.EnduranceView_penaltyReason__yQ1_d{flex:1 1 220px;min-width:0}.TournamentProgress_head__1FyR0{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:26px}.TournamentProgress_headStage__memPb{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.TournamentProgress_headLabel__RbEH0{font-size:18px;font-weight:600;color:var(--text-0);letter-spacing:-.01em}.TournamentProgress_headHint__IJSfv{font-size:13px;color:var(--text-2)}.TournamentProgress_percent__idmG9{font-family:var(--font-mono);font-size:26px;font-weight:600;line-height:1;color:var(--blue-300);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgba(var(--blue-rgb),calc(.35 * var(--glow, 1)))}.TournamentProgress_rail__CnEWs{position:relative;padding:10px 58px 8px;min-width:780px}.TournamentProgress_trackWrap__5D0ig{position:relative;height:4px}.TournamentProgress_fill__O1ld_,.TournamentProgress_track__UGFFg{position:absolute;top:0;height:4px;border-radius:999px}.TournamentProgress_track__UGFFg{left:0;right:0;background:var(--line-strong-cy)}.TournamentProgress_fill__O1ld_{left:0;background:linear-gradient(90deg,var(--blue-700),var(--blue-500) 70%,var(--blue-300));box-shadow:0 0 14px rgba(var(--blue-rgb),calc(.55 * var(--glow, 1)));transition:width .6s cubic-bezier(.22,.61,.36,1)}.TournamentProgress_fillLive__3Wjyl:after{content:"";position:absolute;right:-1px;top:-4px;width:2px;height:12px;border-radius:999px;background:var(--blue-100);box-shadow:0 0 10px var(--blue-300);animation:TournamentProgress_tp-head-pulse___Sf7i 1.8s ease-in-out infinite}.TournamentProgress_nodes__hOxlG{position:absolute;inset:0;list-style:none;margin:0;padding:0}.TournamentProgress_node__wS4nv{position:absolute;top:2px;transform:translateX(-50%);width:116px;display:flex;flex-direction:column;align-items:center;text-align:center}.TournamentProgress_dot__lOkE2{width:12px;height:12px;margin-top:-6px;border-radius:50%;border:2px solid var(--line-strong-cy);background:var(--cyber-bg-1);flex-shrink:0;transition:all .25s ease}.TournamentProgress_dotDone__VwZDb{border-color:var(--blue-500);background:var(--blue-500)}.TournamentProgress_dotCurrent__Vc7hA{width:16px;height:16px;margin-top:-8px;border-color:var(--blue-300);background:var(--blue-300);box-shadow:0 0 0 5px rgba(var(--blue-rgb),.12),0 0 16px rgba(var(--blue-rgb),.7);animation:TournamentProgress_tp-node-pulse__nDCW_ 2.2s ease-in-out infinite}.TournamentProgress_caption__BdS_w{margin-top:14px;display:flex;flex-direction:column;gap:3px}.TournamentProgress_captionLabel__BUros{font-size:12px;font-weight:600;color:var(--text-2);transition:color .25s ease}.TournamentProgress_captionLabelDone__u9SXF{color:var(--text-1)}.TournamentProgress_captionLabelCurrent__pxwiR{color:var(--blue-100)}.TournamentProgress_captionDate__gyBbz{font-family:var(--font-mono);font-size:10px;letter-spacing:.02em;color:var(--text-2);opacity:.75}.TournamentProgress_railSpacer__OYE8k{height:74px}.TournamentProgress_foot__bnPSX{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px;font-size:13px;color:var(--text-2)}.TournamentProgress_footStrong__WlRzY{color:var(--text-1);font-weight:600}@keyframes TournamentProgress_tp-node-pulse__nDCW_{0%,to{box-shadow:0 0 0 5px rgba(var(--blue-rgb),.12),0 0 16px rgba(var(--blue-rgb),.7)}50%{box-shadow:0 0 0 9px rgba(var(--blue-rgb),.04),0 0 22px rgba(var(--blue-rgb),.35)}}@keyframes TournamentProgress_tp-head-pulse___Sf7i{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.TournamentProgress_fill__O1ld_{transition:none}.TournamentProgress_dotCurrent__Vc7hA,.TournamentProgress_fillLive__3Wjyl:after{animation:none}}.TournamentHeader_shell__nwH1Q{display:flex;flex-direction:column;gap:22px}.TournamentHeader_utility__euYwR{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.TournamentHeader_back__mKU_M{display:inline-flex;align-items:center;gap:8px;padding:0;background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;color:rgba(79,224,162,.72);transition:color .2s ease,gap .2s ease}.TournamentHeader_back__mKU_M:hover{color:rgba(79,224,162,1);gap:12px}.TournamentHeader_back__mKU_M:focus-visible{outline:2px solid rgba(79,224,162,.6);outline-offset:4px;border-radius:6px}.TournamentHeader_metaHint__mbphc:focus-visible{outline:2px solid rgba(90,200,255,.6);outline-offset:3px;border-radius:4px}.TournamentHeader_viewer__C1VTR{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.TournamentHeader_identity__zTp_u{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.TournamentHeader_identityText__i3MRm{min-width:0;flex:1 1 420px}.TournamentHeader_eyebrow___0m_G{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.TournamentHeader_state__g7YqC{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border-radius:999px;border:1px solid var(--state-line);background:var(--state-fill);color:var(--state-ink);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.TournamentHeader_state__g7YqC:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.TournamentHeader_stateNeutral__bpG_7{--state-ink:var(--ink-mute,#9aa4b2);--state-line:var(--line-strong-cy,rgba(180,210,230,0.18));--state-fill:rgba(180,210,230,0.04)}.TournamentHeader_stateGreen__yEUcG{--state-ink:#4fe0a2;--state-line:rgba(79,224,162,0.35);--state-fill:rgba(79,224,162,0.07)}.TournamentHeader_stateBlue__Lzxts{--state-ink:var(--blue-300,#5ac8ff);--state-line:rgba(90,200,255,0.35);--state-fill:rgba(90,200,255,0.07)}.TournamentHeader_stateMuted__MHwsR{--state-ink:var(--ink-mute,#9aa4b2);--state-line:rgba(180,210,230,0.2);--state-fill:rgba(180,210,230,0.03)}.TournamentHeader_identityLine__0740_{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute,#9aa4b2)}.TournamentHeader_title__XcVIR{margin:0;font-size:clamp(26px,3vw,42px);line-height:1.1;overflow-wrap:anywhere}.TournamentHeader_description__koZU_{margin:12px 0 0;max-width:68ch;font-size:15px;line-height:1.65;color:var(--text-1,#c3cbd6)}.TournamentHeader_identityActions___5rNO{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.TournamentHeader_meta__n_w8v{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));grid-gap:20px 28px;gap:20px 28px;padding:20px 0;border-top:1px solid var(--line-soft,rgba(180,210,230,.1));border-bottom:1px solid var(--line-soft,rgba(180,210,230,.1))}.TournamentHeader_metaItem__hqKgk{min-width:0}.TournamentHeader_metaLabel__s2_F9{font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute,#9aa4b2);margin-bottom:6px}.TournamentHeader_metaValue__fgv1G{font-size:14px;line-height:1.35;color:var(--ink,#e6edf3);overflow-wrap:anywhere}.TournamentHeader_metaValueNum__NI1ZF{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:16px}.TournamentHeader_metaHint__mbphc{border-bottom:1px dotted var(--line-strong-cy,rgba(180,210,230,.28));cursor:help}.TournamentHeader_gauge__SD3ND{margin-top:8px;max-width:120px;height:3px;border-radius:999px;background:rgba(180,210,230,.1);overflow:hidden}.TournamentHeader_gaugeFill__b1ZOH{height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(90,200,255,.5),var(--blue-300,#5ac8ff));transition:width .4s ease}.TournamentHeader_actions__0mtIe{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.TournamentHeader_actions__0mtIe:empty{display:none}.TournamentHeader_registerNotice__AO_2P{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-mute);max-width:46ch}@media (max-width:640px){.TournamentHeader_shell__nwH1Q{gap:18px}.TournamentHeader_meta__n_w8v{gap:16px 20px}.TournamentHeader_actions__0mtIe>*{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.TournamentHeader_back__mKU_M,.TournamentHeader_gaugeFill__b1ZOH{transition:none}.TournamentHeader_back__mKU_M:hover{gap:8px}}