.Button_button__bLrdB{position:relative;display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-small);padding:0 16px;background:transparent;color:var(--text);font:inherit;font-size:.9rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--motion),border-color var(--motion),box-shadow var(--motion),color var(--motion),transform var(--motion),filter var(--motion)}.Button_button__bLrdB:hover:not(:disabled){transform:translateY(-1px)}.Button_button__bLrdB:active:not(:disabled){transform:translateY(0)}.Button_button__bLrdB:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:0 0 0 5px var(--accent-ring)}.Button_button__bLrdB:disabled,.Button_disabled__Cfo2H{cursor:not-allowed;opacity:.62;transform:none;filter:none}.Button_variant-primary__XS5f4{border-color:var(--accent);background:var(--accent);color:var(--bg)}.Button_variant-primary__XS5f4:hover:not(:disabled){background:var(--accent-strong);box-shadow:0 6px 16px var(--accent-ring)}.Button_variant-secondary__DwyQX{border-color:var(--border-strong);background:var(--surface-muted);color:var(--text)}.Button_variant-ghost__5_ezi:hover:not(:disabled),.Button_variant-secondary__DwyQX:hover:not(:disabled){border-color:var(--accent);background:var(--surface-strong)}.Button_variant-success__hD_p6{border-color:var(--success);background:var(--success);color:var(--bg)}.Button_variant-success__hD_p6:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 6px 16px var(--accent-ring)}.Button_variant-danger__Beh2s{border-color:var(--error);background:var(--error);color:var(--bg)}.Button_variant-danger__Beh2s:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 6px 16px var(--accent-ring)}.Button_variant-ghost__5_ezi{border-color:transparent;background:transparent;color:var(--accent-strong)}.Button_size-small__i0rxW{min-height:32px;padding:0 11px;font-size:.78rem}.Button_size-medium__azReL{min-height:40px}.Button_size-large__DMpFP{min-height:48px;padding:0 20px;font-size:1rem}.Button_loading__3cj7G{cursor:wait}.Button_spinner__t69Te{width:15px;height:15px;flex:0 0 auto;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:Button_spin__CHdig .7s linear infinite}.Button_srOnly__xk4d1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}@keyframes Button_spin__CHdig{to{transform:rotate(1turn)}}@media (max-width:479px){.Button_button__bLrdB,.Button_size-small__i0rxW{min-height:44px}}@media (prefers-reduced-motion:reduce){.Button_button__bLrdB{transition:none}.Button_button__bLrdB:active:not(:disabled),.Button_button__bLrdB:hover:not(:disabled){transform:none}.Button_spinner__t69Te{animation:none;border-right-color:currentColor}}.TournamentUi_panel__eMywR{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--text);box-shadow:var(--shadow)}.TournamentUi_panel-muted__HOdm1{background:var(--panel-muted)}.TournamentUi_panel-accent__w3hM9{border-color:var(--accent)}.TournamentUi_panel-success__XQgxY{border-color:var(--success)}.TournamentUi_panel-error__GLXpG{border-color:var(--error)}.TournamentUi_panel__eMywR[data-interactive=true]{cursor:pointer;transition:border-color var(--motion),box-shadow var(--motion),transform var(--motion)}.TournamentUi_panel__eMywR[data-interactive=true]:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-2px)}.TournamentUi_panel__eMywR[data-interactive=true]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:0 0 0 5px var(--accent-ring)}.TournamentUi_panelFooter__VbCqm,.TournamentUi_panelHeader__SRiK3{padding:18px 20px}.TournamentUi_panelHeader__SRiK3{border-bottom:1px solid var(--border)}.TournamentUi_panelFooter__VbCqm{border-top:1px solid var(--border)}.TournamentUi_panelBody__ju3Cw{min-width:0;padding:20px}.TournamentUi_panelTitle__uZ6f1{margin:0;color:var(--text);font-size:1.05rem;font-weight:780;letter-spacing:-.018em;line-height:1.3}.TournamentUi_panelDescription__WrrHZ{margin:5px 0 0;color:var(--secondary);font-size:.82rem}.TournamentUi_status__6ry_1{display:inline-flex;max-width:100%;min-height:28px;min-width:0;align-items:center;gap:7px;border:1px solid var(--border);border-radius:999px;padding:4px 10px;background:var(--surface-muted);color:var(--secondary);font-size:.78rem;font-weight:700;line-height:1.2;white-space:normal;overflow-wrap:anywhere}.TournamentUi_status__6ry_1>span:last-child{min-width:0}.TournamentUi_status-small__voSW9{min-height:24px;padding:3px 8px;font-size:.7rem}.TournamentUi_statusMark__pBRZ3{display:inline-grid;width:16px;height:16px;flex:0 0 auto;place-items:center;border:1px solid;border-radius:50%;font-size:.68rem;font-weight:800;line-height:1}.TournamentUi_status-live__O0GFU,.TournamentUi_status-success__G_nCc{border-color:var(--success);background:var(--success-soft);color:var(--success)}.TournamentUi_status-warning__IQoe8{border-color:var(--warning);background:var(--warning-soft);color:var(--warning)}.TournamentUi_status-error__b6Uou{border-color:var(--error);background:var(--error-soft);color:var(--error)}.TournamentUi_status-info__VTPhb{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.TournamentUi_status-loading__539Y_{border-style:dashed;color:var(--accent-strong)}.TournamentUi_status-empty__LgnS3{border-style:dashed;color:var(--secondary)}.TournamentUi_status-disabled__wkWuZ{border-style:dashed;color:var(--subtle);text-decoration:line-through;text-decoration-thickness:1px}.TournamentUi_stateSpinner__PBOt6,.TournamentUi_statusSpinner__yP0xB{display:block;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:TournamentUi_spin__g5dp6 .7s linear infinite}.TournamentUi_statusSpinner__yP0xB{width:12px;height:12px}.TournamentUi_stateSpinner__PBOt6{width:16px;height:16px;margin:0 auto 8px}.TournamentUi_message__opADS{display:flex;min-width:0;align-items:flex-start;gap:11px;border:1px solid var(--border);border-radius:var(--radius-small);padding:14px 16px;background:var(--surface-muted);color:var(--text)}.TournamentUi_messageMark__nUs_5{display:inline-grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border:1px solid;border-radius:50%;font-size:.78rem;font-weight:800;line-height:1}.TournamentUi_message-info__mq37z{border-color:var(--accent);background:var(--accent-soft)}.TournamentUi_message-info__mq37z .TournamentUi_messageMark__nUs_5{color:var(--accent-strong)}.TournamentUi_message-success__NTSKO{border-color:var(--success);background:var(--success-soft)}.TournamentUi_message-success__NTSKO .TournamentUi_messageMark__nUs_5{color:var(--success)}.TournamentUi_message-warning__XUK7b{border-color:var(--warning);background:var(--warning-soft)}.TournamentUi_message-warning__XUK7b .TournamentUi_messageMark__nUs_5{color:var(--warning)}.TournamentUi_message-error___j5y1{border-color:var(--error);background:var(--error-soft)}.TournamentUi_message-error___j5y1 .TournamentUi_messageMark__nUs_5{color:var(--error)}.TournamentUi_message-loading__zX06Z{border-style:dashed}.TournamentUi_message-loading__zX06Z .TournamentUi_messageMark__nUs_5{color:var(--accent-strong)}.TournamentUi_message-empty__lSL7D{border-style:dashed;color:var(--secondary)}.TournamentUi_message-neutral__jUxKT .TournamentUi_messageMark__nUs_5{color:var(--secondary)}.TournamentUi_messageContent__b_Iv8{min-width:0;flex:1 1 auto}.TournamentUi_messageTitle__ttAkd{display:block;color:inherit;font-size:.86rem;line-height:1.35}.TournamentUi_messageBody__7_DtJ{margin-top:3px;color:var(--secondary);font-size:.82rem}.TournamentUi_dialogClose__JY8bX,.TournamentUi_messageDismiss__jSMzR{display:inline-grid;flex:0 0 auto;place-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-small);background:transparent;color:var(--secondary);font:inherit;line-height:1;cursor:pointer;transition:background-color var(--motion),border-color var(--motion),color var(--motion)}.TournamentUi_messageDismiss__jSMzR{width:28px;height:28px;margin:-2px -4px 0 0}.TournamentUi_dialogClose__JY8bX:hover,.TournamentUi_messageDismiss__jSMzR:hover{border-color:var(--accent);background:var(--surface-strong);color:var(--text)}.TournamentUi_dialogClose__JY8bX:focus-visible,.TournamentUi_messageDismiss__jSMzR:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px var(--accent-ring)}.TournamentUi_tabs__71Qg3{min-width:0;color:var(--text)}.TournamentUi_tabList__ks0YP{display:flex;min-width:0;gap:2px;overflow-x:auto;border-bottom:1px solid var(--border);scrollbar-width:thin}.TournamentUi_tabsVertical__XKehs .TournamentUi_tabList__ks0YP{width:-moz-max-content;width:max-content;max-width:100%;flex-direction:column;overflow-x:visible;border-right:1px solid var(--border);border-bottom:0}.TournamentUi_tab__um8K6{position:relative;min-height:40px;flex:0 0 auto;border:0;border-radius:var(--radius-small) var(--radius-small) 0 0;padding:0 14px;background:transparent;color:var(--secondary);font:inherit;font-size:.84rem;font-weight:720;white-space:nowrap;cursor:pointer;transition:background-color var(--motion),color var(--motion)}.TournamentUi_tab__um8K6:hover:not(:disabled){background:var(--surface-muted);color:var(--text)}.TournamentUi_tab__um8K6[aria-selected=true]{background:var(--surface-strong);color:var(--text)}.TournamentUi_tab__um8K6[aria-selected=true]:after{position:absolute;right:10px;bottom:-1px;left:10px;height:2px;border-radius:2px;background:var(--accent);content:""}.TournamentUi_tab__um8K6:disabled{cursor:not-allowed;opacity:.58;text-decoration:line-through}.TournamentUi_tab__um8K6:focus-visible{z-index:1;outline:2px solid var(--accent);outline-offset:-3px;box-shadow:0 0 0 3px var(--accent-ring)}.TournamentUi_tabPanel__r9R0K{min-width:0;padding:18px 0 0}.TournamentUi_tabPanel__r9R0K:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.TournamentUi_tableWrapper__7tDq5{width:100%;min-width:0;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-small);background:var(--panel);scrollbar-color:var(--border-strong) var(--surface-muted)}.TournamentUi_table__a2afD{width:100%;min-width:560px;border-collapse:collapse;color:var(--text);font-size:.84rem;font-variant-numeric:tabular-nums}.TournamentUi_tableCaption__rmdHo{padding:12px 14px;color:var(--secondary);font-size:.78rem;text-align:left}.TournamentUi_table__a2afD td,.TournamentUi_table__a2afD th{border-bottom:1px solid var(--border);padding:11px 14px;vertical-align:middle}.TournamentUi_table__a2afD th{background:var(--surface-muted);color:var(--secondary);font-size:.72rem;font-weight:760;letter-spacing:.035em;text-align:left;text-transform:uppercase}.TournamentUi_tableSticky__tGZl_ thead th{position:sticky;top:0;z-index:1}.TournamentUi_table__a2afD tbody tr:last-child td{border-bottom:0}.TournamentUi_tableRow__xNqUZ{transition:background-color var(--motion),box-shadow var(--motion)}.TournamentUi_tableRow__xNqUZ:hover{background:var(--surface-muted)}.TournamentUi_tableCell__My9mh{min-width:0}.TournamentUi_align-left__MqnwZ{text-align:left}.TournamentUi_align-center__EROGk{text-align:center}.TournamentUi_align-right__OPfe4{text-align:right}.TournamentUi_tableState__nkSAd{padding:28px 14px!important;color:var(--secondary);text-align:center}.TournamentUi_tableStateError__91E__{background:var(--error-soft);color:var(--error)}.TournamentUi_stateMark__4zBPQ{display:block;margin-bottom:4px;color:var(--secondary);font-size:1.15rem;font-weight:800}.TournamentUi_dialog__V7C1I{width:min(calc(100vw - 32px),640px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;overflow:auto;border:1px solid var(--border-strong);border-radius:var(--radius);padding:0;background:var(--panel);color:var(--text);box-shadow:var(--shadow)}.TournamentUi_dialog__V7C1I::backdrop{background:var(--overlay-bg);backdrop-filter:blur(2px)}.TournamentUi_dialog__V7C1I[open]{animation:TournamentUi_dialogEnter__8gyzb .16s ease-out both}.TournamentUi_dialog-small__hiqp7{width:min(calc(100vw - 32px),420px)}.TournamentUi_dialog-large__MQ6rI{width:min(calc(100vw - 32px),860px)}.TournamentUi_dialogHeader___4G8L{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding:18px 20px}.TournamentUi_dialogTitle__SVugN{margin:0;color:var(--text);font-size:1.1rem;font-weight:780;line-height:1.3}.TournamentUi_dialogDescription__5x_vN{margin:16px 20px 0;color:var(--secondary);font-size:.84rem}.TournamentUi_dialogBody__tVmS6{min-width:0;padding:20px}.TournamentUi_dialogFooter__Ar3wJ{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;border-top:1px solid var(--border);padding:14px 20px}.TournamentUi_dialogClose__JY8bX{width:32px;height:32px;font-size:1.15rem}@keyframes TournamentUi_spin__g5dp6{to{transform:rotate(1turn)}}@keyframes TournamentUi_dialogEnter__8gyzb{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:479px){.TournamentUi_panelBody__ju3Cw,.TournamentUi_panelFooter__VbCqm,.TournamentUi_panelHeader__SRiK3{padding:15px}.TournamentUi_tab__um8K6{min-height:44px;padding:0 12px}.TournamentUi_table__a2afD{min-width:500px}.TournamentUi_dialog__V7C1I{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.TournamentUi_dialogBody__tVmS6,.TournamentUi_dialogFooter__Ar3wJ,.TournamentUi_dialogHeader___4G8L{padding-right:15px;padding-left:15px}}@media (prefers-reduced-motion:reduce){.TournamentUi_dialogClose__JY8bX,.TournamentUi_messageDismiss__jSMzR,.TournamentUi_panel__eMywR[data-interactive=true],.TournamentUi_tab__um8K6,.TournamentUi_tableRow__xNqUZ{transition:none}.TournamentUi_panel__eMywR[data-interactive=true]:hover{transform:none}.TournamentUi_stateSpinner__PBOt6,.TournamentUi_statusSpinner__yP0xB{animation:none;border-right-color:currentColor}.TournamentUi_dialog__V7C1I[open]{animation:none}}@media (forced-colors:active){.TournamentUi_button___EeJh,.TournamentUi_dialog__V7C1I,.TournamentUi_message__opADS,.TournamentUi_status__6ry_1,.TournamentUi_tableWrapper__7tDq5{border-color:CanvasText}.TournamentUi_tab__um8K6[aria-selected=true]:after{background:Highlight}}.ThemeToggle_toggle____e9A{position:fixed;top:16px;right:16px;z-index:1000;display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border);border-radius:9px;background:var(--surface-muted);box-shadow:var(--shadow-small)}.ThemeToggle_button__TQ6Nf{display:inline-grid;width:32px;min-height:32px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--secondary);cursor:pointer;font-size:.78rem;font-weight:700;line-height:1;transition:background-color var(--motion),color var(--motion),box-shadow var(--motion)}.ThemeToggle_icon__ZSG62{width:18px;height:18px}.ThemeToggle_button__TQ6Nf:hover:not(:disabled){transform:none;filter:none;color:var(--text)}html[data-theme=dark] .ThemeToggle_button__TQ6Nf[data-theme-choice=dark],html[data-theme=light] .ThemeToggle_button__TQ6Nf[data-theme-choice=light]{background:var(--surface-strong);color:var(--text);box-shadow:var(--shadow-small)}.ThemeToggle_button__TQ6Nf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ThemeToggle_button__TQ6Nf{transition:none}}@media (max-width:479px){.ThemeToggle_toggle____e9A{top:12px;right:12px}.ThemeToggle_button__TQ6Nf{width:36px;min-height:36px}}.error-page_root__TYQno{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:linear-gradient(135deg,var(--primary-blue) 0,#2a5a6b 100%)}.error-page_shell__ktsQ3{width:100%;max-width:32rem;padding:2.5rem 2rem;text-align:center;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);animation:error-page_fadeIn__jyKPL .5s ease-out}.error-page_code__Gcc2M{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:clamp(4rem,14vw,7rem);font-weight:800;line-height:1;margin:0 0 1rem;color:var(--light-blue);text-shadow:0 0 20px rgba(114,209,235,.5);letter-spacing:.05em}.error-page_title__uUOej{margin:0 0 .75rem;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--text-white)}.error-page_description__0XRyQ{margin:0 0 1.75rem;font-size:1rem;color:var(--text-gray);line-height:1.6}.error-page_retry__fgRKW{margin:0 0 1.5rem;font-size:.95rem;color:var(--warning-yellow)}.error-page_actions__fsXp8{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.error-page_actions__fsXp8 .btn{min-width:10rem}@media (max-width:479px){.error-page_shell__ktsQ3{padding:2rem 1.25rem}.error-page_actions__fsXp8 .btn{width:100%;min-width:unset}}.RosterEditor_panel__LFe_r{margin-top:1.25rem}.RosterEditor_chooser__4YHIz{display:grid;max-width:42rem;gap:.45rem;margin-bottom:1.25rem}.RosterEditor_chooser__4YHIz label{color:var(--text);font-size:.83rem;font-weight:760}.RosterEditor_chooser__4YHIz select,.RosterEditor_fields__AAohT input,.RosterEditor_fields__AAohT select{width:100%;min-height:44px;border:1px solid var(--border-strong);border-radius:var(--radius-small);padding:.65rem .8rem;background:var(--surface-muted);color:var(--text);font:inherit;font-size:.9rem;transition:border-color var(--motion),box-shadow var(--motion),background-color var(--motion)}.RosterEditor_chooser__4YHIz select:focus,.RosterEditor_fields__AAohT input:focus,.RosterEditor_fields__AAohT select:focus{outline:none;border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 3px var(--accent-ring)}.RosterEditor_content__lYCze,.RosterEditor_summary__EcUlf{display:grid;min-width:0;gap:1rem}.RosterEditor_summary__EcUlf{border-bottom:1px solid var(--border);padding-bottom:1rem}.RosterEditor_summaryHeading___N1cS{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem}.RosterEditor_title__lb_Jb{margin:0;color:var(--text);font-size:1.1rem;font-weight:800;letter-spacing:-.02em}.RosterEditor_subtitle__dp2z4{max-width:65ch;margin:.25rem 0 0;overflow-wrap:anywhere;color:var(--secondary);font-size:.8rem}.RosterEditor_meta__O_OfP{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0}.RosterEditor_meta__O_OfP div{min-width:0;border:1px solid var(--border);border-radius:var(--radius-small);padding:.7rem .75rem;background:var(--surface-muted)}.RosterEditor_meta__O_OfP dt{color:var(--secondary);font-size:.72rem;line-height:1.35}.RosterEditor_meta__O_OfP dd{margin:.18rem 0 0;overflow-wrap:anywhere;color:var(--text);font-size:.92rem;font-weight:780}.RosterEditor_actions__mNs4l{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.7rem}.RosterEditor_inlineAction__eP6m3{display:block;margin-top:.55rem;border:0;padding:0;background:transparent;color:var(--accent-strong);font:inherit;font-size:.8rem;font-weight:760;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.RosterEditor_inlineAction__eP6m3:hover{color:var(--text)}.RosterEditor_preflight__VF_qq,.RosterEditor_unlockPanel__alf_H{display:grid;min-width:0;gap:.85rem;border:1px solid var(--border);border-radius:var(--radius-small);padding:1rem;background:var(--surface-muted)}.RosterEditor_preflight__VF_qq{border-top:3px solid var(--accent)}.RosterEditor_unlockPanel__alf_H{border-top:3px solid var(--warning)}.RosterEditor_preflightHeader__1K8IZ{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem}.RosterEditor_sectionTitle__EKVNc{margin:0;color:var(--text);font-size:1rem;font-weight:780}.RosterEditor_sectionDescription__VpoB_{max-width:68ch;margin:.3rem 0 0;color:var(--secondary);font-size:.8rem;line-height:1.45}.RosterEditor_preflightEmpty___w_kx{margin:0;border-radius:var(--radius-small);padding:.75rem;background:var(--surface);color:var(--secondary);font-size:.82rem;line-height:1.45}.RosterEditor_preflightReport__rRhBt{display:grid;min-width:0;gap:.85rem}.RosterEditor_preflightSummary__0Jluq{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(12rem,1fr);gap:.7rem}.RosterEditor_preflightSummary__0Jluq>div{display:grid;min-width:0;align-content:start;gap:.35rem;border:1px solid var(--border);border-radius:var(--radius-small);padding:.7rem .75rem;background:var(--surface)}.RosterEditor_preflightLabel__GCw0a{color:var(--secondary);font-size:.72rem;line-height:1.35}.RosterEditor_preflightCheckHeading___1Ud0 code,.RosterEditor_preflightReportId__QVNbm{overflow-wrap:anywhere;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.RosterEditor_preflightChecks__RQrK6{display:grid;min-width:0;gap:.65rem;margin:0;padding:0;list-style-position:inside}.RosterEditor_preflightCheckFailed__Edk1G,.RosterEditor_preflightCheckPassed__MUVyw{min-width:0;border:1px solid var(--border);border-radius:var(--radius-small);padding:.75rem;background:var(--surface)}.RosterEditor_preflightCheckHeading___1Ud0{display:flex;min-width:0;align-items:center;gap:.55rem}.RosterEditor_preflightExplanation__HAnad{margin:.5rem 0 0;color:var(--text);font-size:.82rem;line-height:1.45}.RosterEditor_preflightEvidence__AWynl{display:grid;gap:.25rem;margin:.5rem 0 0;padding-left:1.2rem;color:var(--secondary);font-size:.76rem;line-height:1.4}.RosterEditor_lifecycleActions__ojGMY{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.7rem;border-top:1px solid var(--border);padding-top:.85rem}.RosterEditor_checkboxField__lLdZT{display:flex;min-width:0;align-items:flex-start;gap:.55rem;color:var(--text);font-size:.82rem;line-height:1.4}.RosterEditor_checkboxField__lLdZT input{flex:0 0 auto;width:1rem;height:1rem;margin:.15rem 0 0;accent-color:var(--accent)}.RosterEditor_checkboxField__lLdZT label{cursor:pointer}.RosterEditor_unlockField__gMc_I{display:grid;min-width:0;gap:.4rem}.RosterEditor_unlockField__gMc_I label{color:var(--text);font-size:.8rem;font-weight:760}.RosterEditor_unlockField__gMc_I textarea{width:100%;min-height:5.5rem;resize:vertical;border:1px solid var(--border-strong);border-radius:var(--radius-small);padding:.65rem .8rem;background:var(--surface);color:var(--text);font:inherit;font-size:.88rem;line-height:1.4;transition:border-color var(--motion),box-shadow var(--motion),background-color var(--motion)}.RosterEditor_unlockField__gMc_I textarea:focus{outline:none;border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 3px var(--accent-ring)}.RosterEditor_hint__SqJ_7{max-width:48ch;color:var(--secondary);font-size:.78rem;line-height:1.45}.RosterEditor_list__BpCtw{display:grid;min-width:0;gap:.8rem}.RosterEditor_row__8BqZk{display:grid;min-width:0;gap:.85rem;margin:0;border:1px solid var(--border);border-radius:var(--radius-small);padding:1rem;background:var(--surface-muted)}.RosterEditor_row__8BqZk:disabled{opacity:.76}.RosterEditor_row__8BqZk legend{max-width:100%;padding:0 .3rem;color:var(--text);font-size:.86rem;font-weight:780}.RosterEditor_rowDetails__yT14j{display:grid;min-width:0;grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);gap:1rem}.RosterEditor_identity__U7O8j,.RosterEditor_serverOrder__Uai1k{display:grid;min-width:0;gap:.2rem}.RosterEditor_identity__U7O8j span,.RosterEditor_serverOrder__Uai1k span{color:var(--secondary);font-size:.72rem}.RosterEditor_serverOrder__Uai1k strong{color:var(--accent-strong);font-size:1.05rem}.RosterEditor_identity__U7O8j code{overflow-wrap:anywhere;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.RosterEditor_fields__AAohT{display:grid;min-width:0;grid-template-columns:minmax(0,1.35fr) minmax(8rem,.5fr) minmax(10rem,.7fr) auto;gap:.7rem;align-items:end}.RosterEditor_fields__AAohT .RosterEditor_field__Ri4gW{min-width:0}.RosterEditor_fieldHint__TrUC9{display:block;min-height:1.1rem;margin:.25rem 0 0;overflow-wrap:anywhere;color:var(--secondary);font-size:.72rem;line-height:1.35}.RosterEditor_fields__AAohT button{min-height:44px;white-space:nowrap}@media (max-width:940px){.RosterEditor_fields__AAohT{grid-template-columns:minmax(0,1fr) minmax(8rem,.5fr)}.RosterEditor_fields__AAohT button{width:100%}}@media (max-width:640px){.RosterEditor_actions__mNs4l,.RosterEditor_lifecycleActions__ojGMY,.RosterEditor_preflightHeader__1K8IZ,.RosterEditor_summaryHeading___N1cS{align-items:stretch;flex-direction:column}.RosterEditor_summaryHeading___N1cS .RosterEditor_status__NqhzA{width:-moz-fit-content;width:fit-content}.RosterEditor_fields__AAohT,.RosterEditor_meta__O_OfP,.RosterEditor_preflightSummary__0Jluq,.RosterEditor_rowDetails__yT14j{grid-template-columns:1fr}.RosterEditor_actions__mNs4l button,.RosterEditor_lifecycleActions__ojGMY button,.RosterEditor_preflightHeader__1K8IZ button,.RosterEditor_unlockPanel__alf_H button{width:100%}}.SeriesConfigurationEditor_panel__9syOh{min-width:0}.SeriesConfigurationEditor_chooser__BH1n_{display:grid;max-width:42rem;gap:.45rem;margin-bottom:1.25rem}.SeriesConfigurationEditor_chooser__BH1n_ label,.SeriesConfigurationEditor_field__b_sQB label,.SeriesConfigurationEditor_fields__uswNo legend,.SeriesConfigurationEditor_planLabel__EhWPp{color:var(--text);font-size:.83rem;font-weight:760}.SeriesConfigurationEditor_chooser__BH1n_ select,.SeriesConfigurationEditor_field__b_sQB select{width:100%;min-height:44px;border:1px solid var(--border-strong);border-radius:var(--radius-small);padding:.65rem .8rem;background:var(--surface-muted);color:var(--text);font:inherit;font-size:.9rem;transition:border-color var(--motion),box-shadow var(--motion),background-color var(--motion)}.SeriesConfigurationEditor_chooser__BH1n_ select:focus,.SeriesConfigurationEditor_field__b_sQB select:focus{outline:none;border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 3px var(--accent-ring)}.SeriesConfigurationEditor_content__ByBF1{display:grid;min-width:0;gap:1rem}.SeriesConfigurationEditor_summary__kVZhp{display:grid;min-width:0;gap:1rem;border-bottom:1px solid var(--border);padding-bottom:1rem}.SeriesConfigurationEditor_reservePanel__ISv6i{display:grid;min-width:0;gap:.85rem;border:1px solid var(--border);border-radius:var(--radius-small);padding:1rem;background:var(--panel)}.SeriesConfigurationEditor_reserveHeader__iF5Ub{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem}.SeriesConfigurationEditor_reserveTitle__2_a3C{margin:0;color:var(--text);font-size:.96rem;font-weight:800}.SeriesConfigurationEditor_reserveDescription__u5SHu{max-width:72ch;margin:.3rem 0 0;color:var(--secondary);font-size:.78rem;line-height:1.5}.SeriesConfigurationEditor_reserveFields__LSz2c{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.9rem}.SeriesConfigurationEditor_reserveActions__mk8V1{display:flex;min-width:0;align-items:center;gap:.7rem}.SeriesConfigurationEditor_seriesTitle__0hxIR,.SeriesConfigurationEditor_title__Z0AG5{margin:0;color:var(--text);font-weight:800}.SeriesConfigurationEditor_title__Z0AG5{font-size:1.1rem;letter-spacing:-.02em}.SeriesConfigurationEditor_fieldHint__J24Od,.SeriesConfigurationEditor_planEmpty__vPzER,.SeriesConfigurationEditor_seriesSubtitle__bvqhR,.SeriesConfigurationEditor_subtitle__9615l{color:var(--secondary);line-height:1.45}.SeriesConfigurationEditor_subtitle__9615l{max-width:68ch;margin:.3rem 0 0;overflow-wrap:anywhere;font-size:.8rem}.SeriesConfigurationEditor_meta__nqBzv{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0}.SeriesConfigurationEditor_meta__nqBzv div{min-width:0;border:1px solid var(--border);border-radius:var(--radius-small);padding:.7rem .75rem;background:var(--surface-muted)}.SeriesConfigurationEditor_meta__nqBzv dt{color:var(--secondary);font-size:.72rem;line-height:1.35}.SeriesConfigurationEditor_meta__nqBzv dd{margin:.18rem 0 0;overflow-wrap:anywhere;color:var(--text);font-size:.92rem;font-weight:780}.SeriesConfigurationEditor_seriesGrid__BCNi6{display:grid;min-width:0;gap:1rem}.SeriesConfigurationEditor_seriesCard__zBZfN{display:grid;min-width:0;gap:.9rem;border:1px solid var(--border);border-radius:var(--radius-small);padding:1rem;background:var(--surface-muted)}.SeriesConfigurationEditor_seriesHeader__zXrKp{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem}.SeriesConfigurationEditor_seriesTitle__0hxIR{overflow-wrap:anywhere;font-size:1rem;letter-spacing:-.01em}.SeriesConfigurationEditor_seriesSubtitle__bvqhR{margin:.25rem 0 0;overflow-wrap:anywhere;font-size:.74rem}.SeriesConfigurationEditor_plan__CEGi9{display:grid;min-width:0;gap:.5rem;border:1px solid var(--border);border-radius:var(--radius-small);padding:.75rem;background:var(--panel)}.SeriesConfigurationEditor_planLabel__EhWPp{color:var(--accent-strong);font-size:.78rem}.SeriesConfigurationEditor_planList__5xAGp{display:flex;min-width:0;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.SeriesConfigurationEditor_planList__5xAGp li{border:1px solid var(--border);border-radius:999px;padding:.35rem .65rem;background:var(--surface-muted);color:var(--text);font-size:.78rem;font-weight:700}.SeriesConfigurationEditor_planEmpty__vPzER{overflow-wrap:anywhere;font-size:.78rem}.SeriesConfigurationEditor_fields__uswNo{display:grid;min-width:0;grid-template-columns:minmax(12rem,.4fr) minmax(0,.6fr);gap:.9rem;margin:0;border:0;padding:0}.SeriesConfigurationEditor_fields__uswNo legend{width:100%;grid-column:1/-1;margin-bottom:-.25rem}.SeriesConfigurationEditor_field__b_sQB{display:grid;min-width:0;align-content:start;gap:.4rem}.SeriesConfigurationEditor_fieldHint__J24Od{font-size:.74rem}.SeriesConfigurationEditor_actions__CrVL1,.SeriesConfigurationEditor_reloadAction__diu8i{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.7rem}.SeriesConfigurationEditor_actions__CrVL1{border-top:1px solid var(--border);padding-top:.9rem}.SeriesConfigurationEditor_inlineAction__ZhdVC{display:block;margin-top:.55rem;border:0;padding:0;background:transparent;color:var(--accent-strong);font:inherit;font-size:.8rem;font-weight:760;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.SeriesConfigurationEditor_inlineAction__ZhdVC:focus-visible,.SeriesConfigurationEditor_inlineAction__ZhdVC:hover{color:var(--text)}@media (max-width:760px){.SeriesConfigurationEditor_meta__nqBzv{grid-template-columns:repeat(2,minmax(0,1fr))}.SeriesConfigurationEditor_fields__uswNo,.SeriesConfigurationEditor_reserveFields__LSz2c{grid-template-columns:1fr}.SeriesConfigurationEditor_fields__uswNo legend{grid-column:auto}}@media (max-width:560px){.SeriesConfigurationEditor_reserveHeader__iF5Ub,.SeriesConfigurationEditor_seriesHeader__zXrKp{flex-direction:column}.SeriesConfigurationEditor_actions__CrVL1,.SeriesConfigurationEditor_reloadAction__diu8i,.SeriesConfigurationEditor_reserveActions__mk8V1{align-items:stretch;flex-direction:column}.SeriesConfigurationEditor_actions__CrVL1 button,.SeriesConfigurationEditor_reloadAction__diu8i button,.SeriesConfigurationEditor_reserveActions__mk8V1 button{width:100%}}@media (prefers-reduced-motion:reduce){.SeriesConfigurationEditor_chooser__BH1n_ select,.SeriesConfigurationEditor_field__b_sQB select{transition:none}}.SwissPairingEditor_panel__ihGZp{min-width:0}.SwissPairingEditor_chooser__ogkm0{display:grid;max-width:42rem;gap:.45rem;margin-bottom:1.25rem}.SwissPairingEditor_categoryField__zamJF>.SwissPairingEditor_fieldLabel__0TytA,.SwissPairingEditor_chooser__ogkm0 label,.SwissPairingEditor_fieldLabel__0TytA,.SwissPairingEditor_field__d8dmJ label,.SwissPairingEditor_modeFieldset__tRcdm legend{color:var(--text);font-size:.83rem;font-weight:760}.SwissPairingEditor_chooser__ogkm0 select,.SwissPairingEditor_field__d8dmJ select{width:100%;min-height:44px;border:1px solid var(--border-strong);border-radius:var(--radius-small);padding:.65rem .8rem;background:var(--surface-muted);color:var(--text);font:inherit;font-size:.9rem;transition:border-color var(--motion),box-shadow var(--motion),background-color var(--motion)}.SwissPairingEditor_chooser__ogkm0 select:focus,.SwissPairingEditor_field__d8dmJ select:focus{outline:none;border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 3px var(--accent-ring)}.SwissPairingEditor_content__jlW5h{display:grid;min-width:0;gap:1rem}.SwissPairingEditor_summary__X633V{display:grid;min-width:0;gap:1rem;border-bottom:1px solid var(--border);padding-bottom:1rem}.SwissPairingEditor_sectionHeading__tFuqj,.SwissPairingEditor_summaryHeading__6BOu3{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem}.SwissPairingEditor_sectionTitle__Au_Nr,.SwissPairingEditor_subheading__Vlj_u,.SwissPairingEditor_title__fgdnZ{margin:0;color:var(--text);font-weight:800}.SwissPairingEditor_title__fgdnZ{font-size:1.1rem;letter-spacing:-.02em}.SwissPairingEditor_sectionTitle__Au_Nr{font-size:1rem}.SwissPairingEditor_subheading__Vlj_u{font-size:.9rem}.SwissPairingEditor_emptyResult__LiyZo,.SwissPairingEditor_fieldHint__PeCZR,.SwissPairingEditor_sectionDescription__wJIfY,.SwissPairingEditor_subtitle__7PRpi{color:var(--secondary);line-height:1.45}.SwissPairingEditor_subtitle__7PRpi{max-width:68ch;margin:.25rem 0 0;overflow-wrap:anywhere;font-size:.8rem}.SwissPairingEditor_sectionDescription__wJIfY{max-width:68ch;margin:.3rem 0 0;font-size:.8rem}.SwissPairingEditor_meta__jw8NI,.SwissPairingEditor_resultMeta__42Sj4{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0}.SwissPairingEditor_meta__jw8NI div,.SwissPairingEditor_resultMeta__42Sj4 div{min-width:0;border:1px solid var(--border);border-radius:var(--radius-small);padding:.7rem .75rem;background:var(--surface-muted)}.SwissPairingEditor_meta__jw8NI dt,.SwissPairingEditor_resultMeta__42Sj4 dt{color:var(--secondary);font-size:.72rem;line-height:1.35}.SwissPairingEditor_meta__jw8NI dd,.SwissPairingEditor_resultMeta__42Sj4 dd{margin:.18rem 0 0;overflow-wrap:anywhere;color:var(--text);font-size:.92rem;font-weight:780}.SwissPairingEditor_editor__bycOy,.SwissPairingEditor_manualEditor__LpUIo,.SwissPairingEditor_result__Areb9{display:grid;min-width:0;gap:.9rem;border:1px solid var(--border);border-radius:var(--radius-small);padding:1rem;background:var(--surface-muted)}.SwissPairingEditor_editor__bycOy{border-top:3px solid var(--accent)}.SwissPairingEditor_result__Areb9{border-top:3px solid var(--success);background:var(--panel)}.SwissPairingEditor_modeFieldset__tRcdm{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;border:0;padding:0}.SwissPairingEditor_modeFieldset__tRcdm legend{width:100%;grid-column:1/-1;margin-bottom:.1rem}.SwissPairingEditor_radioOption__CgtJC{display:flex;min-width:0;align-items:flex-start;gap:.6rem;border:1px solid var(--border);border-radius:var(--radius-small);padding:.75rem;background:var(--panel);color:var(--text);cursor:pointer}.SwissPairingEditor_radioOption__CgtJC:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.SwissPairingEditor_categoryOption__xXaSM input,.SwissPairingEditor_radioOption__CgtJC input{flex:0 0 auto;width:1rem;height:1rem;margin:.15rem 0 0;accent-color:var(--accent)}.SwissPairingEditor_radioOption__CgtJC span{display:grid;min-width:0;gap:.15rem}.SwissPairingEditor_radioOption__CgtJC strong{font-size:.85rem}.SwissPairingEditor_radioOption__CgtJC small{color:var(--secondary);font-size:.75rem;line-height:1.4}.SwissPairingEditor_fieldsGrid__yduYN{display:grid;min-width:0;grid-template-columns:minmax(12rem,.35fr) minmax(0,.65fr);gap:1rem}.SwissPairingEditor_categoryField__zamJF,.SwissPairingEditor_field__d8dmJ{display:grid;min-width:0;align-content:start;gap:.4rem}.SwissPairingEditor_categoryGrid__V_fr9{display:flex;min-width:0;flex-wrap:wrap;gap:.45rem}.SwissPairingEditor_categoryOption__xXaSM{display:inline-flex;min-height:38px;align-items:center;gap:.4rem;border:1px solid var(--border);border-radius:999px;padding:.35rem .65rem;background:var(--panel);color:var(--text);font-size:.78rem;cursor:pointer}.SwissPairingEditor_categoryOption__xXaSM:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.SwissPairingEditor_manualEditor__LpUIo{background:var(--panel)}.SwissPairingEditor_pairList__D4eIN{display:grid;min-width:0;gap:.7rem}.SwissPairingEditor_pairRow__LtZdB{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;border:1px solid var(--border);border-radius:var(--radius-small);padding:.8rem;background:var(--surface-muted)}.SwissPairingEditor_pairRow__LtZdB legend{padding:0 .25rem;color:var(--text);font-size:.8rem;font-weight:780}.SwissPairingEditor_fieldHint__PeCZR{font-size:.74rem}.SwissPairingEditor_actions__WDGzD{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.7rem;border-top:1px solid var(--border);padding-top:.9rem}.SwissPairingEditor_inlineAction__K_TKL{display:block;margin-top:.55rem;border:0;padding:0;background:transparent;color:var(--accent-strong);font:inherit;font-size:.8rem;font-weight:760;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.SwissPairingEditor_inlineAction__K_TKL:hover{color:var(--text)}.SwissPairingEditor_resultGrid__87oMu{display:grid;min-width:0;grid-template-columns:minmax(0,1.5fr) minmax(12rem,.5fr);gap:1rem}.SwissPairingEditor_resultGrid__87oMu>div,.SwissPairingEditor_standings__z31Am{min-width:0}.SwissPairingEditor_pairResultList__hDIc1{display:grid;gap:.45rem;margin:.65rem 0 0;padding-left:1.35rem;color:var(--text);font-size:.82rem}.SwissPairingEditor_pairResultList__hDIc1 li{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.25rem;overflow-wrap:anywhere}.SwissPairingEditor_byeResult__xdPL4,.SwissPairingEditor_emptyResult__LiyZo{display:flex;flex-wrap:wrap;gap:.5rem;margin:.65rem 0 0;font-size:.82rem}.SwissPairingEditor_byeResult__xdPL4 strong{color:var(--text)}.SwissPairingEditor_tableWrap__aNlzv{max-width:100%;margin-top:.65rem;overflow-x:auto}.SwissPairingEditor_tableWrap__aNlzv table{width:100%;min-width:34rem;border-collapse:collapse;font-size:.78rem}.SwissPairingEditor_tableWrap__aNlzv td,.SwissPairingEditor_tableWrap__aNlzv th{border-bottom:1px solid var(--border);padding:.55rem .65rem;text-align:left;white-space:nowrap}.SwissPairingEditor_tableWrap__aNlzv th{color:var(--secondary);font-size:.7rem;font-weight:760}.SwissPairingEditor_tableWrap__aNlzv td{color:var(--text)}.SwissPairingEditor_srOnly__YyC2O{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width:760px){.SwissPairingEditor_meta__jw8NI,.SwissPairingEditor_resultMeta__42Sj4{grid-template-columns:repeat(2,minmax(0,1fr))}.SwissPairingEditor_fieldsGrid__yduYN,.SwissPairingEditor_resultGrid__87oMu{grid-template-columns:1fr}}@media (max-width:560px){.SwissPairingEditor_sectionHeading__tFuqj,.SwissPairingEditor_summaryHeading__6BOu3{flex-direction:column}.SwissPairingEditor_modeFieldset__tRcdm,.SwissPairingEditor_pairRow__LtZdB{grid-template-columns:1fr}.SwissPairingEditor_modeFieldset__tRcdm legend{grid-column:auto}.SwissPairingEditor_actions__WDGzD{align-items:stretch;flex-direction:column}.SwissPairingEditor_actions__WDGzD button{width:100%}}@media (prefers-reduced-motion:reduce){.SwissPairingEditor_chooser__ogkm0 select,.SwissPairingEditor_field__d8dmJ select{transition:none}}.WaveControlPanel_root__z5eY8{min-width:0}.WaveControlPanel_toolbar__75PJ9{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:.9rem;border-bottom:1px solid var(--border)}.WaveControlPanel_match__0aZpz code,.WaveControlPanel_member__dHMP_ code,.WaveControlPanel_toolbar__75PJ9 code,.WaveControlPanel_unassigned__N43Hw code{overflow-wrap:anywhere;color:var(--secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem}.WaveControlPanel_connection___qtIY{display:grid;justify-items:end;gap:.35rem;color:var(--secondary);font-size:.78rem;text-align:right}.WaveControlPanel_board__KJaoO{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.WaveControlPanel_waveCard__jmpDT{display:grid;min-width:0;gap:.85rem;border:1px solid var(--border);border-radius:var(--radius-small);padding:1rem;background:var(--surface-muted)}.WaveControlPanel_actions__g7DU6,.WaveControlPanel_matchHeading__kiDhu,.WaveControlPanel_member__dHMP_,.WaveControlPanel_unassignedRow__yhjF0,.WaveControlPanel_waveHeader__Sfuxp{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.WaveControlPanel_matchHeading__kiDhu strong,.WaveControlPanel_unassigned__N43Hw h3,.WaveControlPanel_waveHeader__Sfuxp h3{margin:0;color:var(--text);font-size:.9rem}.WaveControlPanel_waveMeta__VIl9y{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.45rem .75rem;color:var(--secondary);font-size:.78rem}.WaveControlPanel_countdown___9P8q{color:var(--accent-strong);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:760}.WaveControlPanel_members__MUfFT{display:grid;gap:.55rem}.WaveControlPanel_matches__FXHC_{display:grid;gap:.75rem}.WaveControlPanel_member__dHMP_{align-items:flex-start;border-top:1px solid var(--border);padding-top:.55rem}.WaveControlPanel_memberIdentity__Id7Hg{display:grid;min-width:0;gap:.18rem}.WaveControlPanel_memberIdentity__Id7Hg span{color:var(--subtle);font-size:.72rem}.WaveControlPanel_memberSignals__hwXvj{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.WaveControlPanel_match__0aZpz{display:grid;gap:.7rem;border:1px solid var(--border-strong);border-radius:var(--radius-small);padding:.8rem;background:var(--panel)}.WaveControlPanel_matchMeta__i5__R{display:flex;justify-content:space-between;gap:.65rem;color:var(--secondary);font-size:.76rem}.WaveControlPanel_score__pGofn{display:flex;align-items:baseline;justify-content:center;gap:.55rem;color:var(--text);font-size:1.55rem;font-weight:800}.WaveControlPanel_score__pGofn small{color:var(--subtle);font-size:1rem}.WaveControlPanel_categories__8tstu{display:flex;flex-wrap:wrap;gap:.4rem}.WaveControlPanel_category__L5lRw{border:1px solid var(--border);border-radius:999px;padding:.2rem .45rem;color:var(--secondary);font-size:.72rem}.WaveControlPanel_actions__g7DU6{align-items:stretch}.WaveControlPanel_actions__g7DU6 button{flex:1 1 0;min-width:0}.WaveControlPanel_connection___qtIY span,.WaveControlPanel_muted__y7hFg,.WaveControlPanel_unassignedRow__yhjF0{margin:0;color:var(--secondary);font-size:.78rem}.WaveControlPanel_unassigned__N43Hw{display:grid;gap:.65rem;margin-top:1rem;border-top:1px solid var(--border);padding-top:1rem}.WaveControlPanel_unassignedRow__yhjF0{flex-wrap:wrap;justify-content:flex-start;gap:.6rem 1rem;border:1px solid var(--border);border-radius:var(--radius-small);padding:.65rem .75rem;background:var(--surface-muted)}.WaveControlPanel_linkButton__ECCwH{margin-top:.5rem;border:0;padding:0;background:transparent;color:var(--accent-strong);font:inherit;font-size:.8rem;font-weight:760;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.WaveControlPanel_linkButton__ECCwH:focus-visible,.WaveControlPanel_linkButton__ECCwH:hover{color:var(--text)}@media (max-width:640px){.WaveControlPanel_actions__g7DU6,.WaveControlPanel_toolbar__75PJ9{align-items:stretch;flex-direction:column}.WaveControlPanel_connection___qtIY{justify-items:start;text-align:left}.WaveControlPanel_actions__g7DU6 button{width:100%}}.GoldenPlayoffControlPanel_root__po3mO{min-width:0}.GoldenPlayoffControlPanel_toolbar__ygenH{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;border-bottom:1px solid var(--border);padding-bottom:.9rem}.GoldenPlayoffControlPanel_groupFooter__8cL_Y,.GoldenPlayoffControlPanel_groupHeading__UL4yi,.GoldenPlayoffControlPanel_groupMeta__otIvA,.GoldenPlayoffControlPanel_identity__l2WWS,.GoldenPlayoffControlPanel_matchHeading__h4wCG,.GoldenPlayoffControlPanel_memberRow__lz8_E,.GoldenPlayoffControlPanel_sectionHeading__ZdJWc,.GoldenPlayoffControlPanel_serverState__QC0h4{display:flex;align-items:center;gap:.65rem}.GoldenPlayoffControlPanel_identity__l2WWS,.GoldenPlayoffControlPanel_serverState__QC0h4{flex-wrap:wrap}.GoldenPlayoffControlPanel_identity__l2WWS{min-width:0;flex-direction:column;align-items:flex-start}.GoldenPlayoffControlPanel_groupHeading__UL4yi h3,.GoldenPlayoffControlPanel_identity__l2WWS strong,.GoldenPlayoffControlPanel_matchHeading__h4wCG strong,.GoldenPlayoffControlPanel_sectionHeading__ZdJWc h3{margin:0;color:var(--text);font-size:.92rem;font-weight:760}.GoldenPlayoffControlPanel_groupHeading__UL4yi code,.GoldenPlayoffControlPanel_identity__l2WWS code,.GoldenPlayoffControlPanel_memberIdentity___80Kh code{overflow-wrap:anywhere;color:var(--secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.GoldenPlayoffControlPanel_serverState__QC0h4{justify-content:flex-end;color:var(--secondary);font-size:.78rem;text-align:right}.GoldenPlayoffControlPanel_actions__zu6bd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:.75rem}.GoldenPlayoffControlPanel_actions__zu6bd button{min-width:0}.GoldenPlayoffControlPanel_blockingHint__HC7iU{margin:0 0 1rem;color:var(--secondary);font-size:.8rem}.GoldenPlayoffControlPanel_bracketGrid__pm3Ix,.GoldenPlayoffControlPanel_groups__uD960{display:grid;gap:.85rem}.GoldenPlayoffControlPanel_groupCard__ffUS7,.GoldenPlayoffControlPanel_matchCard__D5AXu{display:grid;min-width:0;gap:.8rem;border:1px solid var(--border);border-radius:var(--radius-small);padding:1rem;background:var(--surface-muted)}.GoldenPlayoffControlPanel_groupHeading__UL4yi,.GoldenPlayoffControlPanel_matchHeading__h4wCG,.GoldenPlayoffControlPanel_sectionHeading__ZdJWc{justify-content:space-between}.GoldenPlayoffControlPanel_groupHeading__UL4yi>div,.GoldenPlayoffControlPanel_memberIdentity___80Kh{display:grid;min-width:0;gap:.2rem}.GoldenPlayoffControlPanel_groupMeta__otIvA{flex-wrap:wrap;color:var(--secondary);font-size:.78rem}.GoldenPlayoffControlPanel_groupMeta__otIvA span{border:1px solid var(--border);border-radius:999px;padding:.22rem .45rem}.GoldenPlayoffControlPanel_memberList__o3_fF{display:grid;gap:.55rem}.GoldenPlayoffControlPanel_memberRow__lz8_E{align-items:flex-start;justify-content:space-between;border-top:1px solid var(--border);padding-top:.6rem}.GoldenPlayoffControlPanel_groupFooter__8cL_Y,.GoldenPlayoffControlPanel_memberIdentity___80Kh small,.GoldenPlayoffControlPanel_memberIdentity___80Kh span,.GoldenPlayoffControlPanel_scoreLabel__dt_s8,.GoldenPlayoffControlPanel_sectionHeading__ZdJWc span{color:var(--secondary);font-size:.75rem}.GoldenPlayoffControlPanel_memberIdentity___80Kh small{color:var(--subtle)}.GoldenPlayoffControlPanel_memberSignals__xFwXy{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.GoldenPlayoffControlPanel_groupFooter__8cL_Y{align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid var(--border);padding-top:.75rem}.GoldenPlayoffControlPanel_groupFooter__8cL_Y button{flex:0 0 auto}.GoldenPlayoffControlPanel_bracket__r_3Bw,.GoldenPlayoffControlPanel_seeds__y8dtq{display:grid;gap:.8rem;margin-top:1.25rem;border-top:1px solid var(--border);padding-top:1rem}.GoldenPlayoffControlPanel_seedList__Nalu0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.GoldenPlayoffControlPanel_seedRow__w5VTM{display:grid;min-width:0;gap:.2rem;border:1px solid var(--border);border-radius:var(--radius-small);padding:.65rem .7rem;background:var(--surface-muted)}.GoldenPlayoffControlPanel_seedRow__w5VTM strong{color:var(--accent-strong);font-size:.86rem}.GoldenPlayoffControlPanel_seedRow__w5VTM span{overflow-wrap:anywhere;color:var(--text);font-size:.82rem;font-weight:700}.GoldenPlayoffControlPanel_seedEmpty__z09Fp,.GoldenPlayoffControlPanel_seedRow__w5VTM small{margin:0;color:var(--secondary);font-size:.74rem}.GoldenPlayoffControlPanel_bracketGrid__pm3Ix{grid-template-columns:repeat(3,minmax(0,1fr))}.GoldenPlayoffControlPanel_teams__meN0Y{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem .7rem;color:var(--text);font-size:.82rem}.GoldenPlayoffControlPanel_teams__meN0Y span{overflow-wrap:anywhere}.GoldenPlayoffControlPanel_teams__meN0Y strong{color:var(--accent-strong);font-size:.95rem}.GoldenPlayoffControlPanel_scoreLabel__dt_s8{text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.25rem;font-weight:760}.GoldenPlayoffControlPanel_champion__vkkmz{display:grid;gap:.25rem;margin-top:1rem;border:1px solid var(--accent);border-radius:var(--radius-small);padding:1rem;background:var(--surface-muted)}.GoldenPlayoffControlPanel_champion__vkkmz small,.GoldenPlayoffControlPanel_champion__vkkmz span{color:var(--secondary);font-size:.78rem}.GoldenPlayoffControlPanel_champion__vkkmz strong{color:var(--text);font-size:1.05rem}.GoldenPlayoffControlPanel_linkButton__tFwoy{display:block;margin-top:.55rem;border:0;padding:0;background:transparent;color:var(--accent-strong);font:inherit;font-size:.8rem;font-weight:760;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.GoldenPlayoffControlPanel_linkButton__tFwoy:focus-visible,.GoldenPlayoffControlPanel_linkButton__tFwoy:hover{color:var(--text)}@media (max-width:900px){.GoldenPlayoffControlPanel_bracketGrid__pm3Ix{grid-template-columns:1fr}.GoldenPlayoffControlPanel_seedList__Nalu0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.GoldenPlayoffControlPanel_groupFooter__8cL_Y,.GoldenPlayoffControlPanel_toolbar__ygenH{align-items:stretch;flex-direction:column}.GoldenPlayoffControlPanel_serverState__QC0h4{justify-content:stretch;text-align:left}.GoldenPlayoffControlPanel_actions__zu6bd button,.GoldenPlayoffControlPanel_groupFooter__8cL_Y button,.GoldenPlayoffControlPanel_serverState__QC0h4 button{width:100%}.GoldenPlayoffControlPanel_actions__zu6bd,.GoldenPlayoffControlPanel_seedList__Nalu0{grid-template-columns:1fr}.GoldenPlayoffControlPanel_memberRow__lz8_E{flex-direction:column}.GoldenPlayoffControlPanel_memberSignals__xFwXy{justify-content:flex-start}}.TournamentContentManager_root__jnkil{display:grid;min-width:0;gap:1rem;width:100%;color:var(--text)}.TournamentContentManager_catalogPanel__WeXUV{min-width:0}.TournamentContentManager_contentSummary__KaJjR{display:grid;min-width:0;gap:1rem;margin-bottom:1.25rem;border-bottom:1px solid var(--border);padding-bottom:1.25rem}.TournamentContentManager_summaryHeading__euwn_{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem}.TournamentContentManager_sectionTitle__C1WVB{margin:0;color:var(--text);font-size:1rem;font-weight:780}.TournamentContentManager_summaryDescription__8nVpw{max-width:65ch;margin:.3rem 0 0;color:var(--secondary);font-size:.8rem;line-height:1.45}.TournamentContentManager_revisionGrid___mNQc{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:0}.TournamentContentManager_revisionGrid___mNQc div{min-width:0;border:1px solid var(--border);border-radius:var(--radius-small);padding:.75rem;background:var(--surface-muted)}.TournamentContentManager_revisionGrid___mNQc dt{color:var(--secondary);font-size:.72rem;line-height:1.35}.TournamentContentManager_revisionGrid___mNQc dd{min-width:0;margin:.25rem 0 0;color:var(--text);font-size:.9rem;font-weight:780}.TournamentContentManager_revisionGrid___mNQc code{display:block;overflow-wrap:anywhere;color:var(--accent-strong);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:650}.TournamentContentManager_managerLayout__UrspP{display:grid;min-width:0;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:1rem;align-items:start}.TournamentContentManager_formPanel__hq7SS,.TournamentContentManager_listPanel__zxRe2{min-width:0;height:100%}.TournamentContentManager_form__s28JK{display:grid;min-width:0;gap:1rem}.TournamentContentManager_field__FDWa2{display:grid;min-width:0;gap:.4rem}.TournamentContentManager_categoryFieldLabel__ZoKMt,.TournamentContentManager_field__FDWa2 label,.TournamentContentManager_label__Kcnj6{color:var(--text);font-size:.8rem;font-weight:760}.TournamentContentManager_categoryField__KR8Ek input,.TournamentContentManager_field__FDWa2 input,.TournamentContentManager_field__FDWa2 select,.TournamentContentManager_field__FDWa2 textarea{width:100%;min-width:0;min-height:44px;border:1px solid var(--border-strong);border-radius:var(--radius-small);padding:.65rem .75rem;background:var(--surface-muted);color:var(--text);font:inherit;font-size:.88rem;transition:border-color var(--motion),box-shadow var(--motion),background-color var(--motion)}.TournamentContentManager_field__FDWa2 textarea{min-height:96px;resize:vertical}.TournamentContentManager_categoryField__KR8Ek input::-moz-placeholder,.TournamentContentManager_field__FDWa2 input::-moz-placeholder,.TournamentContentManager_field__FDWa2 textarea::-moz-placeholder{color:var(--subtle)}.TournamentContentManager_categoryField__KR8Ek input::placeholder,.TournamentContentManager_field__FDWa2 input::placeholder,.TournamentContentManager_field__FDWa2 textarea::placeholder{color:var(--subtle)}.TournamentContentManager_categoryField__KR8Ek input:focus,.TournamentContentManager_field__FDWa2 input:focus,.TournamentContentManager_field__FDWa2 select:focus,.TournamentContentManager_field__FDWa2 textarea:focus,.TournamentContentManager_fileInfoActionDanger__6pKIF:focus-visible,.TournamentContentManager_fileInfoAction__eYNOW:focus-visible,.TournamentContentManager_fileUploadZone__BZJYs:focus-visible,.TournamentContentManager_taskItemButton__rBS4K:focus-visible{outline:none;border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 3px var(--accent-ring)}.TournamentContentManager_inputError__awR8j{border-color:var(--error)!important;background:var(--error-soft)!important}.TournamentContentManager_formRow__yFmzD{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.TournamentContentManager_categoryField__KR8Ek{display:grid;min-width:0;gap:.55rem;border:1px solid var(--border);border-radius:var(--radius-small);padding:.85rem;background:var(--surface-muted)}.TournamentContentManager_categoryFieldLabel__ZoKMt{color:var(--accent-strong)}.TournamentContentManager_fileUploadZone__BZJYs{display:grid;min-height:92px;place-items:center;gap:.35rem;border:2px dashed var(--border-strong);border-radius:var(--radius-small);padding:1rem;background:var(--surface);color:var(--secondary);text-align:center;cursor:pointer;transition:border-color var(--motion),background-color var(--motion)}.TournamentContentManager_fileUploadZone__BZJYs:hover{border-color:var(--accent);background:var(--accent-soft)}.TournamentContentManager_fileUploadText___9wDm{font-size:.78rem}.TournamentContentManager_fileUploadText___9wDm strong{color:var(--accent-strong)}.TournamentContentManager_visuallyHidden__IuK9G{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.TournamentContentManager_fileInfo__pQzPS{display:flex;min-width:0;align-items:center;gap:.5rem;border:1px solid var(--border);border-radius:var(--radius-small);padding:.55rem .65rem;background:var(--surface);color:var(--secondary);font-size:.78rem}.TournamentContentManager_fileInfoName__RltEn{display:flex;min-width:0;flex:1;flex-direction:column;gap:.12rem}.TournamentContentManager_fileInfoName__RltEn strong{overflow:hidden;color:var(--text);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.TournamentContentManager_fileInfoMeta__nPmQS{color:var(--secondary);font-size:.7rem;line-height:1.35}.TournamentContentManager_fileInfoActionDanger__6pKIF,.TournamentContentManager_fileInfoAction__eYNOW{flex:0 0 auto;border:1px solid var(--border-strong);border-radius:var(--radius-small);padding:.35rem .5rem;background:var(--surface-muted);color:var(--accent-strong);font:inherit;font-size:.72rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer}.TournamentContentManager_fileInfoActionDanger__6pKIF{border-color:var(--error);color:var(--error)}.TournamentContentManager_fileInfoActionDanger__6pKIF:hover,.TournamentContentManager_fileInfoAction__eYNOW:hover{border-color:var(--accent);background:var(--surface-strong);color:var(--text)}.TournamentContentManager_hintsGrid__R3N3W{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.TournamentContentManager_hintsGrid__R3N3W input{min-width:0;min-height:40px;border:1px solid var(--border-strong);border-radius:var(--radius-small);padding:.55rem .65rem;background:var(--surface-muted);color:var(--text);font:inherit;font-size:.8rem}.TournamentContentManager_hintsGrid__R3N3W input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.TournamentContentManager_buttonGroup__VEe3d{display:flex;flex-wrap:wrap;gap:.65rem}.TournamentContentManager_buttonGroup__VEe3d>button{flex:1 1 10rem}.TournamentContentManager_fieldError__Sx7NC{margin:.1rem 0 0;color:var(--error);font-size:.76rem;font-weight:650;line-height:1.35}.TournamentContentManager_formLevelError__LglB_{margin:0}.TournamentContentManager_inlineButton__X9DbS{margin-top:.65rem}.TournamentContentManager_taskList__8q1B0{display:grid;min-width:0;gap:.65rem}.TournamentContentManager_taskItem__d7Fcv{display:flex;min-width:0;align-items:center;gap:.8rem;border:1px solid var(--border);border-radius:var(--radius-small);padding:.8rem;background:var(--surface-muted);transition:border-color var(--motion),background-color var(--motion),transform var(--motion)}.TournamentContentManager_taskItem__d7Fcv:hover{border-color:var(--accent);background:var(--surface-strong);transform:translateY(-1px)}.TournamentContentManager_taskItemInfo__AgxXU{display:grid;min-width:0;flex:1;gap:.35rem}.TournamentContentManager_taskItemTitle__Psire{overflow:hidden;margin:0;color:var(--text);font-size:.9rem;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.TournamentContentManager_taskItemMeta__Vajqr{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.35rem}.TournamentContentManager_taskMetaText__9vBgD{color:var(--secondary);font-size:.7rem}.TournamentContentManager_taskItemActions__L1aCS{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.4rem}.TournamentContentManager_taskItemButton__rBS4K{min-height:34px;border:1px solid var(--border-strong);border-radius:var(--radius-small);padding:.35rem .55rem;background:var(--surface);color:var(--accent-strong);font:inherit;font-size:.72rem;font-weight:750;cursor:pointer;transition:border-color var(--motion),background-color var(--motion),color var(--motion)}.TournamentContentManager_taskItemButton__rBS4K:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.TournamentContentManager_taskItemButtonDanger__Z_kXR{border-color:var(--error);color:var(--error)}.TournamentContentManager_taskItemButtonDanger__Z_kXR:hover{border-color:var(--error);background:var(--error-soft);color:var(--error)}.TournamentContentManager_sourceDownloadNotice__nAl_K{display:grid;min-width:0;gap:.25rem;margin-bottom:.85rem;border:1px solid var(--success);border-radius:var(--radius-small);padding:.75rem;background:var(--success-soft);color:var(--secondary);font-size:.76rem}.TournamentContentManager_sourceDownloadNotice__nAl_K strong{color:var(--text);font-size:.82rem}.TournamentContentManager_sourceDownloadNotice__nAl_K span{overflow-wrap:anywhere}.TournamentContentManager_sourceDownloadNotice__nAl_K a{width:-moz-fit-content;width:fit-content;margin-top:.25rem;color:var(--accent-strong);font-weight:750;text-decoration:underline;text-underline-offset:3px}.TournamentContentManager_notification__sNsv3{position:fixed;z-index:1000;top:1rem;right:1rem;width:min(28rem,calc(100vw - 2rem));border:1px solid var(--border);border-radius:var(--radius-small);padding:.75rem 1rem;background:var(--panel);color:var(--text);box-shadow:var(--shadow);font-size:.82rem;font-weight:700}.TournamentContentManager_notificationSuccess__6b4jg{border-color:var(--success)}.TournamentContentManager_notificationWarning__ACuup{border-color:var(--warning)}.TournamentContentManager_notificationError__GZIjr{border-color:var(--error)}@media (max-width:940px){.TournamentContentManager_managerLayout__UrspP{grid-template-columns:1fr}}@media (max-width:640px){.TournamentContentManager_summaryHeading__euwn_{flex-direction:column}.TournamentContentManager_summaryHeading__euwn_>.TournamentContentManager_status__e1n7e{width:-moz-fit-content;width:fit-content}.TournamentContentManager_formRow__yFmzD,.TournamentContentManager_revisionGrid___mNQc{grid-template-columns:1fr}.TournamentContentManager_taskItem__d7Fcv{align-items:stretch;flex-direction:column}.TournamentContentManager_taskItemActions__L1aCS{width:100%}.TournamentContentManager_taskItemButton__rBS4K{flex:1}.TournamentContentManager_fileInfo__pQzPS{align-items:flex-start;flex-wrap:wrap}.TournamentContentManager_fileInfoActionDanger__6pKIF,.TournamentContentManager_fileInfoAction__eYNOW{margin-left:auto}}@media (max-width:480px){.TournamentContentManager_hintsGrid__R3N3W{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.TournamentContentManager_categoryField__KR8Ek input,.TournamentContentManager_field__FDWa2 input,.TournamentContentManager_field__FDWa2 select,.TournamentContentManager_field__FDWa2 textarea,.TournamentContentManager_fileUploadZone__BZJYs,.TournamentContentManager_taskItemButton__rBS4K,.TournamentContentManager_taskItem__d7Fcv{transition:none}}.TournamentAuditPanel_panel__rKdcd{min-width:0}.TournamentAuditPanel_toolbar__65Nv6{display:grid;grid-template-columns:minmax(16rem,.75fr) minmax(18rem,1.25fr);gap:1rem;align-items:end;margin-bottom:1rem}.TournamentAuditPanel_fieldWide__pY35j,.TournamentAuditPanel_field__mBrBi{display:grid;gap:.4rem;min-width:0}.TournamentAuditPanel_fieldWide__pY35j label,.TournamentAuditPanel_field__mBrBi label{color:var(--text);font-size:.8rem;font-weight:760}.TournamentAuditPanel_fieldWide__pY35j select,.TournamentAuditPanel_field__mBrBi input,.TournamentAuditPanel_field__mBrBi select{width:100%;min-height:44px;border:1px solid var(--border-strong);border-radius:var(--radius-small);padding:.65rem .75rem;background:var(--surface-muted);color:var(--text);font:inherit;font-size:.84rem;transition:border-color var(--motion),background-color var(--motion),box-shadow var(--motion)}.TournamentAuditPanel_field__mBrBi input::-moz-placeholder{color:var(--subtle)}.TournamentAuditPanel_field__mBrBi input::placeholder{color:var(--subtle)}.TournamentAuditPanel_fieldWide__pY35j select:focus,.TournamentAuditPanel_field__mBrBi input:focus,.TournamentAuditPanel_field__mBrBi select:focus{outline:none;border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 3px var(--accent-ring)}.TournamentAuditPanel_bundleAction__9e1Ig{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.75rem}.TournamentAuditPanel_bundleAction__9e1Ig span{max-width:34rem;color:var(--secondary);font-size:.76rem;line-height:1.45}.TournamentAuditPanel_bundleReceipt__LTtwC{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(9rem,.5fr) minmax(12rem,.75fr);gap:.8rem;margin:1rem 0;border:1px solid var(--border);border-radius:var(--radius);padding:.9rem;background:var(--surface-muted)}.TournamentAuditPanel_bundleReceipt__LTtwC>div{display:grid;min-width:0;gap:.25rem}.TournamentAuditPanel_bundleReceipt__LTtwC span,.TournamentAuditPanel_resultsHeading__YR6RF span{color:var(--secondary);font-size:.72rem}.TournamentAuditPanel_bundleReceipt__LTtwC code,.TournamentAuditPanel_bundleReceipt__LTtwC strong{overflow-wrap:anywhere;color:var(--text);font-size:.78rem;font-variant-numeric:tabular-nums}.TournamentAuditPanel_bundleReceipt__LTtwC code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.TournamentAuditPanel_bundleHash__irzNS{grid-column:1/-1;border-top:1px solid var(--border);padding-top:.75rem}.TournamentAuditPanel_filters__1gffA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1.1rem 0;border-top:1px solid var(--border);padding-top:1.1rem}.TournamentAuditPanel_filterActions__6eqNX{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:.65rem}.TournamentAuditPanel_results__RQ5T_{display:grid;gap:.9rem;margin-top:1rem}.TournamentAuditPanel_resultsHeading__YR6RF{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:1rem}.TournamentAuditPanel_resultsHeading__YR6RF>div{display:grid;min-width:0;gap:.2rem}.TournamentAuditPanel_resultsHeading__YR6RF strong{overflow-wrap:anywhere;color:var(--text);font-size:.9rem}.TournamentAuditPanel_eventList__TkKQL{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.TournamentAuditPanel_event__EXlqs{min-width:0;border:1px solid var(--border);border-radius:var(--radius);padding:.9rem;background:var(--surface-muted)}.TournamentAuditPanel_eventHeader__vzv1B{display:flex;min-width:0;align-items:start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);padding-bottom:.75rem}.TournamentAuditPanel_eventHeader__vzv1B>div{display:grid;min-width:0;gap:.2rem}.TournamentAuditPanel_eventHeader__vzv1B strong{color:var(--text);font-size:.88rem}.TournamentAuditPanel_eventFacts__UxqD3 code,.TournamentAuditPanel_eventHeader__vzv1B code,.TournamentAuditPanel_payload__NX5tn code{overflow-wrap:anywhere;color:var(--secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.TournamentAuditPanel_eventFacts__UxqD3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;margin:0;padding:.85rem 0 0}.TournamentAuditPanel_eventFacts__UxqD3>div,.TournamentAuditPanel_payload__NX5tn dl>div{display:grid;min-width:0;gap:.2rem}.TournamentAuditPanel_eventFacts__UxqD3 dt,.TournamentAuditPanel_payload__NX5tn dt{color:var(--secondary);font-size:.7rem;font-weight:700}.TournamentAuditPanel_eventFacts__UxqD3 dd,.TournamentAuditPanel_payload__NX5tn dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--text);font-size:.78rem;font-variant-numeric:tabular-nums;line-height:1.45}.TournamentAuditPanel_lineage__BKB_6{grid-column:span 2}.TournamentAuditPanel_payload__NX5tn{margin-top:.85rem;border-top:1px solid var(--border);padding-top:.7rem}.TournamentAuditPanel_payload__NX5tn summary{color:var(--accent-strong);font-size:.76rem;font-weight:760;cursor:pointer}.TournamentAuditPanel_payload__NX5tn dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:0;padding-top:.75rem}.TournamentAuditPanel_pagination__ESIHQ{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.65rem}@media (max-width:940px){.TournamentAuditPanel_bundleReceipt__LTtwC,.TournamentAuditPanel_filters__1gffA,.TournamentAuditPanel_toolbar__65Nv6{grid-template-columns:repeat(2,minmax(0,1fr))}.TournamentAuditPanel_bundleHash__irzNS,.TournamentAuditPanel_filterActions__6eqNX{grid-column:1/-1}.TournamentAuditPanel_bundleAction__9e1Ig{align-items:flex-start;flex-direction:column;justify-content:start}}@media (max-width:640px){.TournamentAuditPanel_bundleReceipt__LTtwC,.TournamentAuditPanel_eventFacts__UxqD3,.TournamentAuditPanel_filters__1gffA,.TournamentAuditPanel_payload__NX5tn dl,.TournamentAuditPanel_toolbar__65Nv6{grid-template-columns:1fr}.TournamentAuditPanel_bundleHash__irzNS,.TournamentAuditPanel_filterActions__6eqNX,.TournamentAuditPanel_lineage__BKB_6{grid-column:auto}.TournamentAuditPanel_bundleAction__9e1Ig,.TournamentAuditPanel_bundleAction__9e1Ig button,.TournamentAuditPanel_filterActions__6eqNX,.TournamentAuditPanel_filterActions__6eqNX button,.TournamentAuditPanel_pagination__ESIHQ,.TournamentAuditPanel_pagination__ESIHQ button{width:100%}.TournamentAuditPanel_eventHeader__vzv1B,.TournamentAuditPanel_resultsHeading__YR6RF{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.TournamentAuditPanel_fieldWide__pY35j select,.TournamentAuditPanel_field__mBrBi input,.TournamentAuditPanel_field__mBrBi select{transition:none}}.TournamentAdminPanel_root__S_pBj{display:grid;gap:1.25rem;width:min(100%,1120px);min-width:0;margin:0 auto}.TournamentAdminPanel_layout__olx_z{display:grid;min-width:0;grid-template-columns:minmax(280px,.36fr) minmax(0,.64fr);gap:1.25rem;align-items:start}.TournamentAdminPanel_listPanel__ZzwFa,.TournamentAdminPanel_panel__Gk_gO{min-width:0}.TournamentAdminPanel_form__TuZV2{display:grid;gap:1rem}.TournamentAdminPanel_field__7hzQc{display:grid;gap:.4rem}.TournamentAdminPanel_field__7hzQc label,.TournamentAdminPanel_revisionHeading__cT1hc{color:var(--text);font-size:.83rem;font-weight:760}.TournamentAdminPanel_field__7hzQc input,.TournamentAdminPanel_field__7hzQc select{width:100%;min-height:44px;border:1px solid var(--border-strong);border-radius:var(--radius-small);padding:.65rem .8rem;background:var(--surface-muted);color:var(--text);font:inherit;font-size:.9rem;transition:border-color var(--motion),box-shadow var(--motion),background-color var(--motion)}.TournamentAdminPanel_field__7hzQc input::-moz-placeholder{color:var(--subtle)}.TournamentAdminPanel_field__7hzQc input::placeholder{color:var(--subtle)}.TournamentAdminPanel_field__7hzQc input:focus,.TournamentAdminPanel_field__7hzQc select:focus{outline:none;border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 3px var(--accent-ring)}.TournamentAdminPanel_revisionBlock__Bmzer{display:grid;gap:.55rem;border-top:1px solid var(--border);padding-top:1rem}.TournamentAdminPanel_revisionHeading__cT1hc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.TournamentAdminPanel_publicIdHint__wid70,.TournamentAdminPanel_revisionDescription___j9oC{margin:0;color:var(--secondary);font-size:.8rem;line-height:1.5}.TournamentAdminPanel_publicIdHint__wid70{overflow-wrap:anywhere}.TournamentAdminPanel_publicIdHint__wid70 code{display:inline-block;margin-left:.35rem;color:var(--accent-strong);font-size:.78rem}.TournamentAdminPanel_inlineAction__9p5dB{display:block;margin-top:.55rem;border:0;padding:0;background:transparent;color:var(--accent-strong);font:inherit;font-size:.8rem;font-weight:760;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.TournamentAdminPanel_inlineAction__9p5dB:hover{color:var(--text)}.TournamentAdminPanel_submitButton__JD6N7{width:100%}.TournamentAdminPanel_listToolbar__8ltRn{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.TournamentAdminPanel_listCount__tHKrG{min-height:1.4rem;color:var(--secondary);font-size:.8rem}.TournamentAdminPanel_tableRegion__rA5cO{min-width:0}.TournamentAdminPanel_tournamentNameCell__wp58X{display:grid;min-width:12rem;gap:.15rem}.TournamentAdminPanel_tournamentNameCell__wp58X strong{color:var(--text);font-size:.87rem;font-weight:760}.TournamentAdminPanel_publicId__kD2r_,.TournamentAdminPanel_tournamentId__JFAeL{overflow-wrap:anywhere;color:var(--secondary);font-size:.72rem}.TournamentAdminPanel_tournamentId__JFAeL{color:var(--subtle);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.TournamentAdminPanel_openLink__nQxxQ{color:var(--accent-strong);font-size:.8rem;font-weight:760;text-underline-offset:3px;white-space:nowrap}.TournamentAdminPanel_openLink__nQxxQ:focus-visible,.TournamentAdminPanel_openLink__nQxxQ:hover{color:var(--text)}.TournamentAdminPanel_rowActions__PpgO2{display:grid;min-width:9rem;justify-items:start;gap:.45rem}@media (max-width:940px){.TournamentAdminPanel_layout__olx_z{grid-template-columns:1fr}}@media (max-width:640px){.TournamentAdminPanel_listToolbar__8ltRn{align-items:stretch;flex-direction:column}.TournamentAdminPanel_listToolbar__8ltRn button{width:100%}}@media (prefers-reduced-motion:reduce){.TournamentAdminPanel_field__7hzQc input,.TournamentAdminPanel_field__7hzQc select{transition:none}}