.playEvent_section__4OICa{margin-bottom:2rem}.playEvent_card__bFaTT,.playEvent_section__4OICa{padding:1.5rem;border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-surface-1)}.playEvent_card__bFaTT{max-width:28rem;margin-bottom:1rem;box-shadow:var(--shadow-sm)}.playEvent_row__QbcjV{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:var(--radius-lg)}.playEvent_computed__bcpqO,.playEvent_row__QbcjV{background:var(--color-surface-2);color:var(--color-text-primary)}.playEvent_computed__bcpqO{padding:.5rem;border-radius:var(--radius-md);border:1px solid var(--color-border-subtle)}.playEvent_rounds__GRvkX{margin-bottom:1.5rem}.playEvent_page__I_0cI{padding-left:.5rem;padding-right:.5rem;color:var(--color-text-primary)}.playEvent_notRegistered__wzvac{max-width:28rem;padding:1rem;color:var(--color-text-primary)}.playEvent_notRegisteredLink__7Ur_X{display:inline-block;margin-top:.75rem;color:var(--color-accent-interactive);text-decoration:none}.playEvent_notRegisteredLink__7Ur_X:hover{text-decoration:underline}.playEvent_pageTitle__6HF9n{margin:1.5rem 0;font-size:1.875rem;font-weight:700;color:var(--color-text-primary)}.playEvent_checkInWrap__ArcUt{max-width:28rem;margin-bottom:1.5rem}.playEvent_publicLinkWrap__2t83c{margin-bottom:1rem}.playEvent_sectionHeader__dWgwe{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:.75rem}.playEvent_sectionTitle__PkXjc{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-text-primary);text-align:left}.playEvent_cardTitlePrimary__gxXCX,.playEvent_cardTitle__ndLPQ{margin:0 0 .5rem;font-weight:600;color:var(--color-text-primary);text-align:left}.playEvent_modalTitle___dTnU{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:var(--color-text-primary);text-align:left}.playEvent_subheading__j2pMk{margin:0 0 .5rem;font-weight:500;color:var(--color-text-primary);text-align:left}.playEvent_subheadingSpaced__wMpBn{margin:0 0 .75rem;font-weight:500;color:var(--color-text-primary);text-align:left}.playEvent_fontMedium__6qjIz{font-weight:500}.playEvent_fontSemibold__NcWrT{font-weight:600}.playEvent_growMedium__oDYL3{flex-grow:1;font-weight:500}.playEvent_playerName__3Xf2w,.playEvent_scenarioLabel__pH_ol{font-weight:500;color:var(--color-text-primary)}.playEvent_playerNameYou__Ylpww{font-weight:500;color:var(--color-accent-interactive)}.playEvent_stackXl__Jqsnc{display:flex;flex-direction:column;gap:1.5rem}.playEvent_stackLg__PBNXe{display:flex;flex-direction:column;gap:1rem}.playEvent_stackMd__3r36D{display:flex;flex-direction:column;gap:.75rem}.playEvent_stackSm__nvQ7k{display:flex;flex-direction:column;gap:.5rem}.playEvent_stackXs__lQcjs{display:flex;flex-direction:column;gap:.25rem}.playEvent_formStack__QaGhs{max-width:28rem;display:flex;flex-direction:column;gap:1rem}.playEvent_grid2Mb__Uykto,.playEvent_grid2__HigJG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.playEvent_grid2Mb__Uykto{margin-bottom:.75rem}.playEvent_buttonRow__B_FDW{display:flex;gap:.5rem}.playEvent_inlineGap__gJqk5,.playEvent_inlineRow__WexnS{display:flex;align-items:center}.playEvent_inlineGap__gJqk5{gap:.5rem}.playEvent_inlineStart__8mORE{display:flex;align-items:flex-start}.playEvent_footerActions__gWFUO{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem}@media (min-width:768px){.playEvent_footerActions__gWFUO{flex-direction:row}}.playEvent_mb4__628st{margin-bottom:1rem}.playEvent_mt4__pt_sI{margin-top:1rem}.playEvent_ml3__h4PTU{margin-left:.75rem}.playEvent_shrink0__AZm82{flex-shrink:0}.playEvent_listRows__ub_U3{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.playEvent_listRow__JGyWg{display:flex;align-items:flex-start;gap:.5rem}.playEvent_viewList__oZ_XZ{display:inline-flex;flex-shrink:0;align-items:center;align-self:flex-start;gap:6px;padding:4px 8px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text-primary);font-size:.75rem;font-weight:500;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color .15s ease,color .15s ease}.playEvent_viewList__oZ_XZ:focus-visible,.playEvent_viewList__oZ_XZ:hover{border-color:var(--color-accent-interactive);color:var(--color-accent-interactive);outline:none}.playEvent_viewListIcon__mXhIJ{width:.875rem;height:.875rem;flex-shrink:0;color:currentColor}.playEvent_viewListLabel__KYlcs{white-space:nowrap}.playEvent_factionLabel__vF0HC{min-width:0;flex:1 1 auto;font-size:.875rem;line-height:1.35;color:var(--color-text-primary);overflow-wrap:anywhere}.playEvent_textSm__wxlx_{font-size:.875rem}.playEvent_textMutedSmMb2__DLuiJ,.playEvent_textMutedSm__naUFP{font-size:.875rem;color:var(--color-text-muted)}.playEvent_textMutedSmMb2__DLuiJ{margin:0 0 .5rem}.playEvent_textMutedSmMb3__e0Gn5{margin:0 0 .75rem;font-size:.875rem;color:var(--color-text-muted)}.playEvent_cardHelp__lkcdC,.playEvent_textMutedSmMb4__Cehqx{margin:0 0 1rem;font-size:.875rem;color:var(--color-text-muted)}.playEvent_hintInline__Fsmw3{margin-left:.5rem}.playEvent_hintInline__Fsmw3,.playEvent_textMutedXs__PMQCB{font-size:.75rem;color:var(--color-text-muted)}.playEvent_mutedNormal__OZX_h{margin-right:.5rem;font-weight:400;color:var(--color-text-muted)}.playEvent_rankLabel__YI8YS{min-width:80px;font-size:.875rem;color:var(--color-text-muted)}.playEvent_emptyItalic__7CSxj{color:var(--color-text-muted);font-style:italic}.playEvent_blockMt1__E9LXt{display:block;margin-top:.25rem}.playEvent_blockMt1Medium__F5d3U{display:block;margin-top:.25rem;font-weight:500}.playEvent_mt1TextSm__YP9Et{margin-top:.25rem;font-size:.875rem}.playEvent_link__C_CZ8{color:var(--color-accent-interactive);text-decoration:none}.playEvent_link__C_CZ8:hover{text-decoration:underline}.playEvent_linkMuted__vPFgT{color:var(--color-text-muted);text-decoration:none}.playEvent_linkMuted__vPFgT:hover{color:var(--color-text-primary)}.playEvent_confirmAccent__sePTt{color:var(--color-accent-interactive)}.playEvent_confirmMuted__6a5zT{color:var(--color-text-muted)}.playEvent_iconMdAccent__u8iqy{width:1.25rem;height:1.25rem;margin-right:.5rem;color:var(--color-accent-interactive);flex-shrink:0}.playEvent_iconSmAccent__xxknt{width:1rem;height:1rem;color:var(--color-accent-interactive);flex-shrink:0}.playEvent_iconMdMuted__Jov_r{width:1.25rem;height:1.25rem;color:var(--color-text-muted);flex-shrink:0}.playEvent_fieldLabel___KTk_{margin-bottom:.25rem}.playEvent_fieldLabelPlain__uLxL3,.playEvent_fieldLabel___KTk_{display:block;font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.playEvent_inputMb3__Fhx4Q,.playEvent_input__o8apY{display:block;width:100%;padding:.5rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text-primary);font:inherit}.playEvent_inputMb3__Fhx4Q{margin-bottom:.75rem}.playEvent_inputNarrow__rvGFR{width:5rem;text-align:center}.playEvent_inputFlex__GpE4T,.playEvent_inputNarrow__rvGFR{padding:.5rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text-primary);font:inherit}.playEvent_inputFlex__GpE4T{flex:1 1 auto;min-width:0}.playEvent_submitButton__Lxvso{padding:.5rem 1rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text-primary);font:inherit;cursor:pointer}.playEvent_submitButton__Lxvso:hover:not(:disabled){background:var(--color-surface-elevated)}.playEvent_submitButtonDisabled__Cv13W{opacity:.5;cursor:not-allowed}.playEvent_infoBanner__H97nj{margin-bottom:1rem;padding:1rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-2);color:var(--color-text-primary)}.playEvent_emptyNote__RkBcb{margin:0;border-radius:var(--radius-lg)}.playEvent_emptyNote__RkBcb,.playEvent_notice__kvLXA{padding:.75rem;font-size:.875rem;color:var(--color-text-muted);background:var(--color-surface-2)}.playEvent_notice__kvLXA{margin:0 0 1rem;max-width:28rem}.playEvent_byeNotice__Ki7Pn,.playEvent_notice__kvLXA{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}.playEvent_byeNotice__Ki7Pn{margin-bottom:1rem;padding:.75rem;background:var(--color-surface-2);color:var(--color-text-primary)}.playEvent_byeNoticeTitle__hGemr{margin:0;font-size:.875rem;font-weight:500;color:var(--color-text-primary);text-align:left}.playEvent_locationBadge__pxmoI{margin:0 0 .75rem;padding:.5rem .75rem;font-size:.875rem;background:var(--color-surface-2)}.playEvent_locationBadge__pxmoI,.playEvent_snapshotBox__rPYLv{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary)}.playEvent_snapshotBox__rPYLv{padding:1rem;background:var(--color-surface-1)}.playEvent_confirmStatusMt__5fe_P,.playEvent_confirmStatus__LKCvx{font-size:.875rem;display:flex;flex-direction:column;gap:.25rem}.playEvent_confirmStatusMt__5fe_P{margin-top:.75rem}.playEvent_statusDot__BUyJU{width:.5rem;height:.5rem;border-radius:999px;flex-shrink:0}.playEvent_statusDotOn__HOzEx{background:var(--color-accent-interactive)}.playEvent_statusDotOff__DFjp4{background:var(--color-surface-2);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.Input_input__E6CYQ{box-sizing:border-box;border:1px solid var(--control-border);border-radius:var(--radius-md);background:var(--control-bg);color:var(--control-text);padding:8px 10px;font-size:var(--font-size-18);font-family:var(--font-family-display)}.Input_input__E6CYQ.Input_withStartIcon__Raj8_{padding-left:2.25rem}.Input_inputFullWidth__S_UUM{width:100%}.Input_input__E6CYQ:focus{outline:none;border-color:var(--control-border-focus);box-shadow:0 0 0 2px var(--focus-ring-color)}.Input_input__E6CYQ::placeholder{color:var(--control-placeholder)}.Input_inputInvalid__d0PKT,.Input_inputInvalid__d0PKT:focus{border-color:var(--color-danger)}.Input_input__E6CYQ:disabled{opacity:.6;cursor:default}.Field_field__dEu2N{margin-bottom:16px}.Field_label__dV8Z4{display:block;margin-bottom:4px;font-size:var(--font-size-16,16px);font-family:inherit;color:var(--color-text-primary,var(--primary-color))}.Field_row__s4LwV{display:flex;gap:8px;align-items:center}.Field_row__s4LwV>input,.Field_row__s4LwV>select{flex:1;min-width:0}.Select_select__AIkNM{box-sizing:border-box;border:1px solid var(--control-border);border-radius:var(--radius-md);background:var(--control-bg);color:var(--control-text);padding:8px 34px 8px 10px;font-size:16px;font-family:var(--font-family-base);line-height:1.2;appearance:auto;-webkit-appearance:menulist}.Select_selectFullWidth__fDKf6{width:100%}.Select_selectFit__wIQEB{width:auto;max-width:100%}.Select_select__AIkNM:focus{outline:none;border-color:var(--control-border-focus);box-shadow:0 0 0 2px var(--focus-ring-color)}.Checkbox_checkbox__MwCK6{width:18px;height:18px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid var(--primary-border-color);border-radius:4px;background:var(--primary-background-color);position:relative;transition:all .2s ease}.Checkbox_checkbox__MwCK6:checked{background:var(--accent-interactive);border-color:var(--accent-interactive)}.Checkbox_checkbox__MwCK6:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--primary-background-color);font-size:12px;font-weight:700}.Checkbox_checkbox__MwCK6:hover{border-color:var(--accent-interactive);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-interactive) 25%,transparent)}.Checkbox_checkbox__MwCK6:disabled{opacity:.5;cursor:not-allowed}@media print{.Checkbox_checkbox__MwCK6{box-shadow:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.Checkbox_checkbox__MwCK6,.Checkbox_checkbox__MwCK6:checked{background:#fff!important;border-color:#000!important}.Checkbox_checkbox__MwCK6:checked:after{color:#000!important}}.LabeledCheckbox_label__Ge98g{display:inline-flex;align-items:center;gap:8px;line-height:1.2;color:var(--primary-color);cursor:pointer}.LabeledCheckbox_label__Ge98g input{flex-shrink:0;margin:0}.SectionHeader_sectionHeader__0iUE_{font-size:24px;text-align:center;color:var(--primary-color);line-height:1.1;margin-bottom:8px}.SectionHeader_sectionHeaderWithEnd__Up55A{display:flex;align-items:center;gap:8px;text-align:inherit}.SectionHeader_sectionHeaderCenter__fetvI{flex:1;min-width:0;text-align:center}.SectionHeader_sectionHeaderEnd__1SvOV{flex-shrink:0;display:flex;align-items:center}@media print{.SectionHeader_sectionHeader__0iUE_{color:#000}}.Wordmark_svg__D5arT{display:block;width:179px;height:auto}.Wordmark_accent__tlr_w{fill:color-mix(in srgb,var(--admiral-red,#a23c3f) 88%,var(--color-text-primary))}.Modal_backdrop__oMZrK{position:fixed;inset:0;z-index:20000;display:flex;flex-direction:column;align-items:center;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(24px,env(safe-area-inset-bottom,0px));background:rgba(0,0,0,.62);box-sizing:border-box}.Modal_panel__SofFQ{position:relative;width:min(32rem,100%);max-height:calc(100dvh - 40px);overflow:auto;margin-block:auto;border:1px solid var(--color-border-subtle,var(--primary-border-color));border-radius:var(--radius-xl);background:var(--color-surface-1,var(--primary-background-color));color:var(--color-text-primary,var(--primary-color));padding:20px 48px 16px 20px;box-shadow:var(--shadow-lg);flex-shrink:0;box-sizing:border-box}.Modal_panelSm__rPB_l{width:min(420px,100%);padding:20px 24px 16px}.Modal_panelLg__Fwuv4{width:min(920px,100%)}.Modal_close__e6Tw7{position:absolute;top:8px;right:8px;flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-round);border:1.5px solid var(--color-border-subtle,var(--primary-border-color));background:transparent;color:var(--color-text-primary,var(--primary-color));font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;font-family:inherit}.Modal_close__e6Tw7:hover{background:var(--color-surface-2,var(--primary-button-background-color))}.Modal_footer__lAUn_{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px}.AppNavbar_navMain__d_2mR{display:flex;flex-grow:1;justify-content:space-between;align-items:center;margin-left:20px}.AppNavbar_hamburger__0yh5m{display:none}.AppNavbar_navbar__Nuqnz{display:flex;justify-content:space-between;padding-left:6px;align-items:center;height:50px;background:var(--primary-button-background-color);box-shadow:0 3px 10px var(--navbar-shadow);margin-bottom:16px;position:relative;z-index:220}a.AppNavbar_logo__k9syz{display:inline-flex;align-items:center;color:var(--primary-color)}.AppNavbar_mobileBackdrop__KOJCB{display:none}.AppNavbar_navDropdownButton__ZbkBW{all:unset;color:var(--primary-color);background:none;border:none;font-family:var(--font-family-display);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;border-radius:10px;transition:background .16s ease,color .16s ease,box-shadow .16s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px 9px;line-height:1}.AppNavbar_navDropdownRoot__gpmzP{position:relative;display:inline-flex;align-items:center}.AppNavbar_navLink__JF26P{text-decoration:none;padding-right:24px;color:var(--primary-color);font-size:24px;padding-top:7px;display:block;position:relative;border-radius:8px;transition:background .15s ease,color .15s ease}.AppNavbar_navDropdownButton__ZbkBW:hover,.AppNavbar_navLink__JF26P:hover{background:color-mix(in srgb,var(--accent-interactive) 12%,transparent)}.AppNavbar_navDropdownButton__ZbkBW:focus-visible,.AppNavbar_navLink__JF26P:focus-visible{outline:2px solid var(--accent-interactive);outline-offset:2px}.AppNavbar_navDropdown__dzy4c{position:absolute;left:0;top:calc(100% + 8px);margin-top:0;min-width:280px;display:grid;gap:4px;background:var(--surface-elevated);border:1px solid var(--primary-border-color);border-radius:12px;z-index:20;padding:8px;text-align:left;box-shadow:0 10px 24px var(--navbar-shadow);backdrop-filter:blur(6px)}.AppNavbar_navDropdown__dzy4c a.AppNavbar_navLink__JF26P{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:flex-start;font-size:20px;line-height:1.15;padding:10px 12px;border-radius:8px;margin:0}.AppNavbar_navDropdownGames__rWk4p{min-width:min(360px,calc(100vw - 24px));max-width:min(420px,calc(100vw - 24px))}.AppNavbar_navDropdown__dzy4c a.AppNavbar_navGameLink__87rON{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.25;hyphens:auto}.AppNavbar_navDropdown__dzy4c a.AppNavbar_navLink__JF26P:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-interactive) 35%,transparent) 0 3px,transparent 3px),color-mix(in srgb,var(--accent-interactive) 10%,transparent)}.AppNavbar_navDropdownButton__ZbkBW[aria-expanded=true]+.AppNavbar_navDropdown__dzy4c{border-color:color-mix(in srgb,var(--accent-interactive) 34%,var(--primary-border-color))}.AppNavbar_chevron__vwABu{display:inline-block;width:14px;height:14px;opacity:.7;transition:transform .15s ease,opacity .15s ease;vertical-align:middle;margin-top:2px}.AppNavbar_chevronOpen__rJMg5{transform:rotate(180deg);opacity:1}.AppNavbar_navContent__6iVWh{display:flex;flex:1;flex-direction:column;align-items:stretch;min-width:0;box-sizing:border-box}.AppNavbar_navContent__6iVWh .AppNavbar_navSettings__Gnrvo{display:flex;align-items:center;padding-right:0}.AppNavbar_themeRow__U8lsj{display:flex;align-items:center;justify-content:flex-end;gap:8px}.AppNavbar_themeToggle__8VlLL{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--primary-color);cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;transition:background-color .15s ease}.AppNavbar_themeToggle__8VlLL:hover{background:color-mix(in srgb,var(--primary-color) 10%,transparent)}.AppNavbar_themeToggle__8VlLL:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.AppNavbar_themeToggleIcon__6bs_z{display:block;width:24px;height:24px;object-fit:contain;pointer-events:none;fill:currentColor;color:inherit}.AppNavbar_themeControls__VStqO{display:inline-flex;align-items:center;gap:0}.AppNavbar_themeCaretBtn__FhnvV{display:inline-flex;align-items:center;justify-content:center;width:36px;height:40px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--primary-color);cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;transition:background-color .15s ease}.AppNavbar_themeCaretBtn__FhnvV:hover{background:color-mix(in srgb,var(--primary-color) 10%,transparent)}.AppNavbar_themeCaretBtn__FhnvV:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.AppNavbar_themeCaretIcon__3xiCP{width:14px;height:14px;overflow:visible;transition:transform .2s ease;fill:none;color:inherit;display:block}.AppNavbar_themeCaretIconOpen__mgK4D{transform:rotate(180deg)}.AppNavbar_appThemeMenuWrap__A7VRP{position:relative;width:100%}.AppNavbar_appThemeDropdown__kI8TM{margin-top:10px;padding:0;border-radius:10px;border:1px solid var(--primary-border-color);background:var(--primary-background-color);box-shadow:0 8px 28px color-mix(in srgb,var(--primary-color) 12%,transparent);max-height:min(70vh,540px);overflow-y:auto}@media (min-width:1181px){.AppNavbar_appThemeMenuWrap__A7VRP{width:auto}.AppNavbar_appThemeDropdown__kI8TM{position:absolute;top:calc(100% + 6px);right:0;left:auto;width:min(340px,calc(100vw - 24px));margin-top:0;z-index:260}.AppNavbar_navDropdownButton__ZbkBW{width:auto;text-align:inherit;justify-content:flex-start;min-height:38px;padding:0 10px;font-size:22px}.AppNavbar_navSettings__Gnrvo{gap:14px}.AppNavbar_navContentGuest__ptNin .AppNavbar_navLink__JF26P,.AppNavbar_navContentUser__E4JCd .AppNavbar_navLink__JF26P{display:inline-flex;align-items:center;min-height:38px;line-height:1;padding:0 10px;border-radius:10px;font-size:22px}.AppNavbar_navContent__6iVWh .AppNavbar_navLink__JF26P.AppNavbar_navLinkActive__9_blg:after{content:"";position:absolute;left:10px;right:10px;bottom:4px;height:2px;background:var(--accent-interactive);border-radius:1px;pointer-events:none}.AppNavbar_navDropdown__dzy4c .AppNavbar_navLink__JF26P.AppNavbar_navLinkActive__9_blg:after{content:none}.AppNavbar_navDropdown__dzy4c .AppNavbar_navLink__JF26P.AppNavbar_navLinkActive__9_blg{background:color-mix(in srgb,var(--accent-interactive) 10%,transparent);box-shadow:inset 3px 0 0 var(--accent-interactive)}.AppNavbar_navDropdown__dzy4c .AppNavbar_navLink__JF26P{display:flex;min-height:0}}@media (max-width:1180px){.AppNavbar_mobileBackdrop__KOJCB{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;margin:0;padding:0;border:none;background:rgba(0,0,0,.35);cursor:pointer;-webkit-tap-highlight-color:transparent}.AppNavbar_hamburger__0yh5m{all:unset;z-index:3;display:block;position:absolute;top:0;right:0;padding:6px;color:var(--primary-color);cursor:pointer}.AppNavbar_hamburgerIcon__nGAhA{display:block;width:28px;height:28px}.AppNavbar_hamburgerHidden__ny_r_{display:none}a.AppNavbar_logo__k9syz{position:relative;z-index:2}.AppNavbar_navMain__d_2mR{display:none}.AppNavbar_navMainOpen__dQVj1{display:block;position:fixed;top:0;right:0;bottom:0;left:auto;width:min(100vw,320px);max-width:100%;margin:0;z-index:30;overflow:auto;-webkit-overflow-scrolling:touch;background:var(--primary-button-background-color);padding:0 0 48px;box-sizing:border-box;box-shadow:-2px 0 16px rgba(0,0,0,.2);border-left:1px solid var(--primary-border-color)}.AppNavbar_navDrawerHeader__RMJ3J{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 14px;border-bottom:1px solid var(--primary-border-color);background:var(--primary-button-background-color)}.AppNavbar_navDrawerTitle__90hJe{font-family:var(--font-family-display);font-size:1.15rem;font-weight:600;letter-spacing:.02em;color:var(--primary-color)}.AppNavbar_navDrawerClose__9qXj0{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:none;border-radius:10px;background:transparent;color:var(--primary-color);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease}.AppNavbar_navDrawerClose__9qXj0:hover{background:color-mix(in srgb,var(--primary-color) 12%,transparent)}.AppNavbar_navDrawerClose__9qXj0:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.AppNavbar_navDrawerCloseIcon__JO_Az{width:22px;height:22px}.AppNavbar_navContent__6iVWh,.AppNavbar_navContent__6iVWh .AppNavbar_navSettings__Gnrvo{display:block}.AppNavbar_navContent__6iVWh{padding:10px 14px 0}.AppNavbar_drawerExpandableGroup__d2vCH{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:10px;padding-top:12px;border-top:1px solid var(--primary-border-color)}.AppNavbar_navContent__6iVWh .AppNavbar_navSettings__Gnrvo{border-top:1px solid var(--primary-border-color);margin-top:10px;padding:14px 14px 0}.AppNavbar_navDropdownRoot__gpmzP{position:static;display:flex;width:100%;min-width:0;box-sizing:border-box}.AppNavbar_navDropdown__dzy4c{position:static;width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--primary-border-color);border-radius:8px;margin:2px 0 8px;padding:6px 8px;box-shadow:none;text-align:left;background:var(--primary-background-color);backdrop-filter:none}.AppNavbar_navDropdown__dzy4c a.AppNavbar_navLink__JF26P{font-size:18px;padding-top:7px;padding-bottom:7px}.AppNavbar_navDropdownButton__ZbkBW,.AppNavbar_navLink__JF26P{font-size:20px;padding-right:0}.AppNavbar_navContent__6iVWh .AppNavbar_navLink__JF26P.AppNavbar_navLinkActive__9_blg{background:color-mix(in srgb,var(--accent-interactive) 10%,transparent);box-shadow:inset 3px 0 0 var(--accent-interactive)}.AppNavbar_themeRow__U8lsj{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:4px 0 8px;border-radius:8px}.AppNavbar_themeLabel__Bdr6h{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-color);opacity:.5}.AppNavbar_themeToggle__8VlLL{width:44px;height:44px;border-radius:10px}}@media (min-width:1181px){.AppNavbar_navDrawerHeader__RMJ3J{display:none}.AppNavbar_themeLabel__Bdr6h{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AppNavbar_themeRow__U8lsj{width:auto;padding:0;justify-content:flex-end}.AppNavbar_navContentUser__E4JCd{flex-direction:row;flex-wrap:nowrap;align-items:center;column-gap:6px;padding:0 12px 0 0}.AppNavbar_navContentUser__E4JCd .AppNavbar_navTournament__0JGpF{order:1}.AppNavbar_navContentUser__E4JCd .AppNavbar_drawerExpandableGroup__d2vCH{order:2;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:0;padding:0;border:none}.AppNavbar_navContentUser__E4JCd .AppNavbar_navSettings__Gnrvo{order:3;margin-left:auto}.AppNavbar_navContentUser__E4JCd .AppNavbar_navUser__NMCbw{order:4}.AppNavbar_navContentGuest__ptNin .AppNavbar_navSettings__Gnrvo,.AppNavbar_navContentUser__E4JCd .AppNavbar_navSettings__Gnrvo{padding-top:0;box-sizing:border-box}.AppNavbar_navContent__6iVWh .AppNavbar_themeToggle__8VlLL{width:44px;height:44px}.AppNavbar_navContent__6iVWh .AppNavbar_themeToggleIcon__6bs_z{width:30px;height:30px}.AppNavbar_navContentGuest__ptNin{flex-direction:row;flex-wrap:nowrap;align-items:center;column-gap:12px;padding:0 16px 0 0}.AppNavbar_navContentGuest__ptNin .AppNavbar_navTournament__0JGpF{order:1}.AppNavbar_navContentGuest__ptNin .AppNavbar_drawerExpandableGroup__d2vCH{order:2;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:0;padding:0;border:none}.AppNavbar_navContentGuest__ptNin .AppNavbar_navSettings__Gnrvo{order:2;margin-left:auto}.AppNavbar_navContentGuest__ptNin .AppNavbar_navUser__NMCbw{order:3}.AppNavbar_navContentGuest__ptNin:not(:has(.AppNavbar_navSettings__Gnrvo)) .AppNavbar_navUser__NMCbw,.AppNavbar_navContentUser__E4JCd:not(:has(.AppNavbar_navSettings__Gnrvo)) .AppNavbar_navUser__NMCbw{margin-left:auto}}.TabList_wrap__WxroT{position:relative;width:100%;max-width:100%;min-width:0}.TabList_list__9m_lB{display:flex;flex-wrap:nowrap;gap:4px;width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid var(--color-border-subtle,var(--primary-border-color));box-sizing:border-box}.TabList_list__9m_lB::-webkit-scrollbar{display:none}.TabList_arrow__tjejk{position:absolute;top:0;bottom:1px;z-index:1;width:2rem;padding:0;border:none;cursor:pointer;color:var(--color-text-primary,var(--primary-color));display:flex;align-items:center;justify-content:center}.TabList_arrow__tjejk:disabled{visibility:hidden;pointer-events:none}.TabList_arrowPrev__euHR0{left:0;background:linear-gradient(to right,var(--color-bg-page,var(--page-background-color,#fff)) 40%,transparent)}.TabList_arrowNext__TsLCf{right:0;background:linear-gradient(to left,var(--color-bg-page,var(--page-background-color,#fff)) 40%,transparent)}.TabList_arrow__tjejk svg{width:1rem;height:1rem;flex-shrink:0}.TabList_tab__vqoFb{flex:0 0 auto;white-space:nowrap;padding:8px 16px;font-weight:500;font-family:inherit;font-size:inherit;line-height:1.25;cursor:pointer;touch-action:pan-x;color:var(--color-text-muted,var(--primary-color));background:var(--color-surface-2,var(--primary-button-background-color));border:1px solid transparent}.TabList_tab__vqoFb:hover:not(.TabList_selected__4gNMQ){color:var(--color-text-primary,var(--primary-color))}.TabList_tabFolder__S1DyO{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:none}.TabList_tabFolder__S1DyO.TabList_selected__4gNMQ{background:var(--color-surface-1,var(--primary-background-color));color:var(--color-accent-interactive);border-color:var(--color-border-subtle,var(--primary-border-color));margin-bottom:-1px;border-bottom:1px solid var(--color-surface-1,var(--primary-background-color))}.TabList_tabLine__ADbkl{border-radius:0;background:transparent;border:none;border-bottom:2px solid transparent}.TabList_tabLine__ADbkl.TabList_selected__4gNMQ{background:transparent;color:var(--color-accent-interactive);border-bottom-color:var(--color-accent-interactive)}.AuthLoginForm_wrap__FGhLF{text-align:center}.AuthLoginForm_notice__QamyR{margin-bottom:12px}.AuthLoginForm_socialStack__H6q5o{display:flex;flex-direction:column;align-items:center;gap:10px}.AuthLoginForm_googleButton__1QjfK{background:none;border:none;cursor:pointer;padding:0}.AuthLoginForm_appleButton__I_rq2:disabled,.AuthLoginForm_appleButton__I_rq2:disabled:hover,.AuthLoginForm_googleButton__1QjfK:disabled{cursor:default;opacity:.55}.AuthLoginForm_googleButtonHighlight__FcNkF{outline:2px solid var(--color-accent-interactive);outline-offset:4px;border-radius:var(--radius-md)}.AuthLoginForm_appleButton__I_rq2{background:none;border:none;cursor:pointer;padding:0}.AuthLoginForm_appleButton__I_rq2:hover{opacity:.92}.AuthLoginForm_googleHint__0TPww{margin-top:8px;color:var(--color-accent-interactive);font-size:.9rem}.AuthLoginForm_or__2lZuj{margin:8px 0}.AuthLoginForm_fieldLabel__QtSmm{display:block}.AuthLoginForm_error__RHvFg{color:var(--color-danger);text-align:left;margin:0 auto 12px;max-width:40ch}.AuthLoginForm_success__JGR5s{margin-bottom:12px}.AuthLoginForm_actions__H8n4C{margin-top:8px}.AuthLoginForm_actions__H8n4C button:first-of-type{margin-right:12px}.AuthLoginForm_forgot__ft_Em{display:inline-block;margin-top:8px}.AuthForgotPasswordForm_actions__LfVTt{margin-top:12px;margin-bottom:12px}.AuthForgotPasswordForm_success__VvkRm{margin-top:12px}.AppUiThemePanel_panelInner__WppRs{width:100%;box-sizing:border-box;padding:12px 14px}.AppUiThemePanel_sectionTitle__DJLn3{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-color);opacity:.65}.AppUiThemePanel_sectionTitle__DJLn3:not(:first-child){margin-top:14px}.AppUiThemePanel_presetRow__StWkf{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.AppUiThemePanel_presetChip__ayem8{padding:5px 8px;border-radius:6px;border:2px solid;font-size:11px;font-weight:600;cursor:pointer}.AppUiThemePanel_presetChip__ayem8:hover{filter:brightness(1.06)}.AppUiThemePanel_presetChipActive__z1Avs{outline:2px solid var(--accent-interactive);outline-offset:2px}.AppUiThemePanel_hint__HU_ni{margin:0 0 10px;font-size:11px;line-height:1.35;opacity:.82;color:var(--primary-color)}.AppUiThemePanel_pickerGrid__2FHYa{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.AppUiThemePanel_picker__phITU{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--primary-color)}.AppUiThemePanel_picker__phITU input[type=color]{width:100%;height:28px;padding:0;border:none;border-radius:4px;cursor:pointer}.AppUiThemePanel_actions__9neym{margin-top:12px}.AppUiThemePanel_resetBtn__qb6V_{font-size:11px;padding:6px 10px;border-radius:6px;border:1px solid var(--primary-border-color);background:transparent;color:var(--primary-color);cursor:pointer}.AppUiThemePanel_resetBtn__qb6V_:hover{background:color-mix(in srgb,var(--primary-button-background-color) 80%,transparent)}.AppUiThemePanel_savedForm__91kno{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.AppUiThemePanel_savedNameInput__BH3mm{flex:1;min-width:120px;font-size:12px;padding:6px 8px;background:var(--primary-background-color);box-sizing:border-box}.AppUiThemePanel_savedNameInput__BH3mm,.AppUiThemePanel_savedSaveBtn__KtOtF{border-radius:6px;border:1px solid var(--primary-border-color);color:var(--primary-color)}.AppUiThemePanel_savedSaveBtn__KtOtF{font-size:11px;font-weight:600;padding:6px 12px;background:var(--primary-button-background-color);cursor:pointer;flex-shrink:0}.AppUiThemePanel_savedSaveBtn__KtOtF:hover:not(:disabled){filter:brightness(1.04)}.AppUiThemePanel_savedSaveBtn__KtOtF:disabled{opacity:.45;cursor:not-allowed}.AppUiThemePanel_savedCapHint__FmMGD{margin:0 0 8px;font-size:10px;line-height:1.35;opacity:.75;color:var(--primary-color)}.AppUiThemePanel_savedEmpty__szFqB{margin:0 0 6px;font-size:11px;opacity:.72;color:var(--primary-color)}.AppUiThemePanel_savedList__GM5CA{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-direction:column;gap:6px}.AppUiThemePanel_savedRow__U6CL_{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:space-between}.AppUiThemePanel_renameRow__oxbwf{display:flex;flex-wrap:wrap;gap:6px;align-items:center;width:100%}.AppUiThemePanel_savedApplyBtn__juI_3{flex:1;min-width:0;text-align:left;font-size:11px;font-weight:600;padding:6px 8px;border-radius:6px;border:1px solid var(--primary-border-color);background:color-mix(in srgb,var(--accent-interactive) 14%,transparent);color:var(--primary-color);cursor:pointer}.AppUiThemePanel_savedApplyBtn__juI_3:hover{filter:brightness(1.06)}.AppUiThemePanel_savedRowActions__aAg56{display:flex;flex-shrink:0;gap:4px}.AppUiThemePanel_savedGhostBtn__rJPqp{font-size:10px;padding:4px 8px;border-radius:6px;border:none;background:transparent;color:var(--accent-interactive);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.AppUiThemePanel_savedGhostBtn__rJPqp:hover{opacity:.88}.SiteFooter_footer__6_2ng{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;max-width:100%;min-width:0;margin-top:auto;border-top:1px solid color-mix(in srgb,var(--primary-border-color) 72%,transparent);background:color-mix(in srgb,var(--surface-elevated) 70%,var(--primary-background-color));padding:10px 16px 12px;backdrop-filter:blur(4px)}.SiteFooter_nav___qst4,.SiteFooter_storeRow__NtLel{box-sizing:border-box;width:100%;max-width:1100px;min-width:0;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.SiteFooter_nav___qst4{gap:10px 18px}.SiteFooter_storeRow__NtLel{margin-top:8px;gap:10px 14px}.SiteFooter_link__ICEaB{display:inline-flex;flex-wrap:wrap;align-items:center;gap:7px;max-width:100%;min-width:0;color:var(--primary-color);opacity:.84;text-decoration:none;font-size:14px;line-height:1.2;padding:4px 0;border-bottom:1px solid transparent;transition:opacity .14s ease,border-color .14s ease}.SiteFooter_link__ICEaB:focus-visible,.SiteFooter_link__ICEaB:hover{opacity:1;border-bottom-color:color-mix(in srgb,var(--accent-interactive) 48%,var(--primary-border-color))}.SiteFooter_link__ICEaB svg{font-size:14px;width:14px;height:14px}.SiteFooter_storeLink__vbRcO{padding:0;border-bottom:none;opacity:.94;flex:0 1 auto}.SiteFooter_storeLink__vbRcO:focus-visible,.SiteFooter_storeLink__vbRcO:hover{opacity:1;border-bottom-color:transparent}.SiteFooter_badge__I0toZ{display:block;height:40px;width:auto;max-width:100%}.SiteFooter_badgeAppleDark__lBam5,html.dark .SiteFooter_badgeAppleLight__BBkG3,html[data-theme=dark] .SiteFooter_badgeAppleLight__BBkG3{display:none}html.dark .SiteFooter_badgeAppleDark__lBam5,html[data-theme=dark] .SiteFooter_badgeAppleDark__lBam5{display:block}@media (max-width:700px){.SiteFooter_footer__6_2ng{padding:8px max(14px,calc(env(safe-area-inset-right, 0px) + 14px)) 8px max(14px,calc(env(safe-area-inset-left, 0px) + 14px))}.SiteFooter_nav___qst4{justify-content:center;gap:8px 14px}.SiteFooter_storeRow__NtLel{margin-top:6px;gap:8px 12px}.SiteFooter_link__ICEaB{font-size:13px}}@media print{.SiteFooter_footer__6_2ng{display:none!important}}.Chip_chip__xwwtH{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;border:1px solid var(--color-border-subtle);background:var(--color-surface-2);font-size:.75rem;font-weight:500;line-height:1.25}.Chip_chip__xwwtH,a.Chip_chip__xwwtH:hover{color:var(--color-text-primary);text-decoration:none}a.Chip_chip__xwwtH:hover{background:var(--color-surface-elevated)}.Meter_meter__glQAq{display:inline-block;width:64px;height:8px;overflow:hidden;border-radius:999px;background:var(--color-surface-2);vertical-align:middle}.Meter_meterFill__kG1hX{display:block;height:100%;background:color-mix(in srgb,var(--color-text-primary) 45%,var(--color-surface-2))}.Table_wrap__UeEbN{overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-1);box-shadow:var(--shadow-sm);color:var(--color-text-primary)}.Table_unframed__isEXj{overflow:visible;border:none;border-radius:0;box-shadow:none;background:transparent}.Table_wrapSticky__alRVJ{overflow:visible}.Table_header__M9N6L{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-bottom:1px solid var(--color-border-subtle)}.Table_title__2hAsc{margin:0;font-size:1.25rem;font-weight:600;text-align:left;color:var(--color-text-primary)}.Table_scroll__s0QXW{overflow-x:auto}.Table_scrollY__Z5sv4{overflow:auto}.Table_table__L_zOb{width:100%;border-collapse:collapse;background:var(--color-surface-1);color:var(--color-text-primary)}.Table_th__Ulkeg{padding:12px 24px;text-align:left;font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-surface-2)}.Table_row__d7Nq4{border-top:1px solid var(--color-border-subtle)}.Table_thead__NmPMY .Table_row__d7Nq4{border-top:none}.Table_stripe__EPmhf{background:var(--color-surface-2)}.Table_sortable___uxv4{cursor:pointer;user-select:none}.Table_sortable___uxv4:hover{background:var(--color-surface-elevated)}.Table_numeric__WeUZd{text-align:right;font-variant-numeric:tabular-nums}.Table_numericWide__R_O3_{min-width:6.5rem}.Table_center__FTrgr{text-align:center}.Table_thInner__q_0_g{display:flex;align-items:center;gap:6px}.Table_thInnerNumeric__TCNQ6{justify-content:flex-end;width:100%}.Table_thInnerCenter__KtmsS{justify-content:center;width:100%}.Table_td__ri57Z{padding:16px 24px;font-size:.875rem;vertical-align:middle}.Table_nowrap__cODOr{white-space:nowrap}.Table_compact__TJyMI .Table_td__ri57Z,.Table_compact__TJyMI .Table_th__Ulkeg{padding:8px 12px}.Table_striped__14Nz5 .Table_tbody__IO_yr .Table_row__d7Nq4:nth-child(2n){background:var(--color-surface-2)}.Table_striped__14Nz5 .Table_tbody__IO_yr .Table_row__d7Nq4:hover:not([data-hover=off]),.Table_tbody__IO_yr .Table_row__d7Nq4:hover:not([data-hover=off]){background:var(--color-surface-elevated)}.Table_sticky__Ikw9e .Table_thead__NmPMY .Table_row__d7Nq4{position:sticky;top:0;z-index:1}.Table_empty__pHAqr,.Table_muted__SBaPw{color:var(--color-text-muted)}.Table_empty__pHAqr{padding:32px 24px;text-align:center}.Table_cluster__sZSZU{display:flex;align-items:center;gap:12px}.Table_capacity__RwEB7{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.Table_thumb__Je_qL{height:48px;width:80px;flex-shrink:0;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface-2)}.Table_thumbImg__lzPEF{width:100%;height:100%}@media (max-width:767px){.Table_stack__NfMsc .Table_thead__NmPMY{display:none}.Table_stack__NfMsc col{width:auto!important}.Table_stack__NfMsc .Table_tbody__IO_yr .Table_row__d7Nq4{display:block;width:100%;box-sizing:border-box;padding:16px}.Table_stack__NfMsc .Table_tbody__IO_yr .Table_row__d7Nq4:hover{background:transparent}.Table_stack__NfMsc .Table_td__ri57Z{display:block;width:100%!important;max-width:100%;box-sizing:border-box;padding:4px 0;white-space:normal}.Table_stack__NfMsc .Table_td__ri57Z[data-label]:before{content:attr(data-label);display:block;margin-bottom:4px;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.Table_stack__NfMsc .Table_td__ri57Z:first-child{padding-top:0}.Table_stack__NfMsc .Table_empty__pHAqr{padding:24px 16px}}.pairingCards_cardGrid__0IiIB{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.pairingCards_cardGrid__0IiIB{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pairingCards_cardGrid__0IiIB{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.pairingCards_cardGrid__0IiIB{grid-template-columns:repeat(4,minmax(0,1fr))}}.pairingCards_cardGridTeam__6hgmj{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:1024px){.pairingCards_cardGridTeam__6hgmj{grid-template-columns:repeat(2,minmax(0,1fr))}}.pairingCards_card__UQ0Di{min-width:17rem;padding:16px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-1);box-shadow:0 1px 2px rgba(0,0,0,.06)}.pairingCards_staleBanner__mtRDp{margin-bottom:12px;padding:8px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-2);font-size:.875rem;color:var(--color-text-primary)}.pairingCards_tableControls__7TmiC{display:flex;align-items:center;gap:8px;margin-bottom:16px}.pairingCards_tableControlsHidden__7pEPk{display:none}.pairingCards_tableNumberWrap__9knQE{flex-shrink:0}.pairingCards_fieldLabel__O_EK6{display:block;margin-bottom:4px;font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.pairingCards_tableInput__9Bs0E{width:5rem;padding:8px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text-primary)}.pairingCards_lockButton___p8jQ{margin-top:24px;padding:4px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);cursor:pointer}.pairingCards_lockButton___p8jQ:hover{background:var(--color-surface-elevated)}.pairingCards_lockIcon___Hji7{width:1.25rem;height:1.25rem}.pairingCards_readOnlyTable__gKLib{margin-bottom:12px;font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.pairingCards_cardBody__r84Yl{display:flex;flex-direction:column;gap:12px}.pairingCards_playersGrid__EP1Wz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pairingCards_select__WQDKR{width:100%;padding:8px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text-primary)}.pairingCards_selectInvalid__ctU5d{border-color:var(--color-danger);background:var(--color-surface-2)}.pairingCards_playerReadonly___cIEW{width:100%;padding:8px;font-size:.875rem;color:var(--color-text-primary)}.pairingCards_metaChip__2YdN0,.pairingCards_playerReadonly___cIEW{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-2)}.pairingCards_metaChip__2YdN0{margin-top:4px;padding:4px 8px;color:var(--color-accent-interactive);font-size:.75rem}.pairingCards_metaNote__Ml2Yw{margin-top:4px;color:var(--color-accent-interactive)}.pairingCards_metaNote__Ml2Yw,.pairingCards_warningBox__dBGaj{padding:8px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-2);font-size:.875rem}.pairingCards_warningBox__dBGaj{display:flex;flex-direction:column;gap:4px;color:var(--color-text-primary)}.pairingCards_teammateWarning__byfyg{margin-top:8px;padding:8px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-2);font-size:.875rem;color:var(--color-text-primary)}.pairingCards_inlineIcon__6HuXf{display:inline-block;width:1rem;height:1rem;margin-right:4px;vertical-align:-.125em}.pairingCards_scenarioReadonly__JvUPA{padding-top:8px;border-top:1px solid var(--color-border-subtle);font-size:.875rem;color:var(--color-text-primary)}.pairingCards_scenarioLabel__51NJx{font-weight:500}.pairingCards_resultsStack__XrQd0{display:flex;flex-direction:column;gap:12px}.pairingCards_scoreRow__S1jAW{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:12px}.pairingCards_scoreField__sGjqV{flex:1 1 auto;min-width:8.5rem}.pairingCards_scoreInputs__RNlLZ{display:flex;align-items:center;gap:8px}.pairingCards_scoreInput___vU9C{width:4rem;padding:8px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text-primary);text-align:center}.pairingCards_listsGrid__M1VxA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pairingCards_saveButton__qb_Yp{width:100%;margin-top:12px;padding:8px 16px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s ease}.pairingCards_saveButton__qb_Yp:hover:not(:disabled){background:var(--color-surface-elevated)}.pairingCards_saveButton__qb_Yp:disabled{opacity:.5;cursor:not-allowed}.pairingCards_populateButton__mVQjg{width:100%;margin-top:8px;padding:8px 16px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text-primary);font-size:.875rem;font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.06);cursor:pointer;transition:background-color .15s ease}.pairingCards_populateButton__mVQjg:hover:not(:disabled){background:var(--color-surface-elevated)}.pairingCards_populateButton__mVQjg:disabled{opacity:.5;cursor:not-allowed}.pairingCards_rosterHint__CvPBW{margin:8px 0 0;font-size:.75rem;color:var(--color-text-muted)}.pairingCards_confirmations__Fyejo{display:flex;flex-direction:column;gap:4px;min-width:200px;font-size:.875rem}.pairingCards_confirmRow__NTW9D{display:flex;align-items:center;gap:8px}.pairingCards_confirmDot__nL_5l{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-surface-2);flex-shrink:0}.pairingCards_confirmDotActive__HvENj{background:var(--color-accent-interactive)}.pairingCards_confirmLabel__OSbSp{color:var(--color-text-muted)}.pairingCards_listRows__P5i15{margin-top:4px;display:flex;flex-direction:column;gap:4px}.pairingCards_listRow__at9IN{display:flex;align-items:flex-start;gap:8px}.pairingCards_viewList__Kwr9m{display:inline-flex;flex-shrink:0;align-items:center;align-self:flex-start;padding:4px 8px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text-primary);font-size:.75rem;font-weight:500;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:border-color .15s ease,color .15s ease}.pairingCards_viewList__Kwr9m:focus-visible,.pairingCards_viewList__Kwr9m:hover{border-color:var(--color-accent-interactive);color:var(--color-accent-interactive);outline:none}.pairingCards_viewListIcon__a_hJB{width:.875rem;height:.875rem;flex-shrink:0}.pairingCards_factionLabel__7BA3i{min-width:0;flex:1 1 auto;font-size:.875rem;line-height:1.35;color:var(--color-text-primary);overflow-wrap:anywhere}.pairingCards_modalTitle__AeLTT{margin:0 0 16px;font-size:1.125rem;font-weight:600;color:var(--color-text-primary);text-align:left}.pairingCards_modalMeta__i4nqg{margin:0 0 16px;font-size:.875rem;color:var(--color-text-primary)}.pairingCards_modalLink__0mqiF{text-decoration:underline;color:var(--color-accent-interactive)}.pairingCards_modalBody__mQ2p_{padding:16px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}.pairingCards_mutedItalic__VY01h{margin:0;font-style:italic;color:var(--color-text-muted)}.teamPairings_root__dkfyd{display:flex;flex-direction:column;gap:16px}.teamPairings_intro__dJopr{margin:0;font-size:.875rem;color:var(--color-text-muted)}.teamPairings_tabRowSpaced__O5M0J,.teamPairings_tabRow__YZejs{display:flex;gap:8px;border-bottom:1px solid var(--color-border-subtle)}.teamPairings_tabRowSpaced__O5M0J{margin-bottom:16px}.teamPairings_tab___e_qb{padding:8px 16px;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--color-text-muted);font:inherit;cursor:pointer}.teamPairings_tabActive__z26yT,.teamPairings_tab___e_qb:hover:not(:disabled){color:var(--color-accent-interactive)}.teamPairings_tabActive__z26yT{border-bottom-color:var(--color-accent-interactive)}.teamPairings_tabDisabled__A1AFY{opacity:.5;cursor:not-allowed}.teamPairings_stackLg__dfjoq{display:flex;flex-direction:column;gap:16px}.teamPairings_stackMd__fcmjz{display:flex;flex-direction:column;gap:12px}.teamPairings_stackSm__GUHNj{display:flex;flex-direction:column;gap:8px}.teamPairings_warningBanner___JhwV{padding:12px 16px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-2);font-size:.875rem;color:var(--color-text-primary)}.teamPairings_warningTitle__MDUDA{margin:0;font-weight:500}.teamPairings_warningBody__qSrSH{margin:4px 0 0}.teamPairings_settingsPanel__fRuGZ{padding:16px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-2)}.teamPairings_settingsHeader__m2SEm{display:flex;align-items:center;gap:8px;margin:16px 0}.teamPairings_sectionTitleMedium__x7O68{margin:0;font-size:1.125rem;font-weight:500;color:var(--color-text-primary);text-align:left}.teamPairings_fieldLabel__qf3l4{display:block;font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.teamPairings_priorityRow__uOW0s{display:flex;flex-wrap:wrap;gap:12px}.teamPairings_priorityItem__ODD23{display:flex;flex-direction:column;gap:4px}.teamPairings_priorityIndex__XBo_P{font-size:.75rem;font-weight:500;color:var(--color-text-muted);text-align:center}.teamPairings_select__cox_K{min-width:140px;max-width:200px;padding:8px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text-primary);font-size:.875rem}.teamPairings_select__cox_K:focus{outline:2px solid var(--color-accent-interactive);outline-offset:1px}.teamPairings_muted__s7wpc{margin:0;font-size:.875rem;color:var(--color-text-muted)}.teamPairings_mutedStrong__60xIW{font-weight:500}.teamPairings_checkboxRow__DGSrm{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--color-text-primary)}.teamPairings_checkbox__oYaB3{width:1rem;height:1rem;accent-color:var(--color-accent-interactive);border-radius:var(--radius-sm,4px)}.teamPairings_checkboxLabel__OUt3r{font-size:.875rem;color:var(--color-text-primary)}.teamPairings_sectionDivider__V66e1{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px;border-top:1px solid var(--color-border-subtle)}.teamPairings_actionsPanel__T5k5u{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--color-border-subtle)}.teamPairings_actionsRow__YTXmr{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.teamPairings_button__rDbFD{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;padding:8px 16px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text-primary);font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;transition:background-color .15s ease}.teamPairings_button__rDbFD:hover:not(:disabled):not(.teamPairings_isBlocked__2eH0_){background:var(--color-surface-elevated)}.teamPairings_button__rDbFD:focus{outline:none}.teamPairings_button__rDbFD:disabled,.teamPairings_isBlocked__2eH0_{opacity:.5;cursor:not-allowed}.teamPairings_buttonGhost__OEQMR{background:var(--color-surface-1)}.teamPairings_buttonGhost__OEQMR:hover:not(:disabled):not(.teamPairings_isBlocked__2eH0_){background:var(--color-surface-elevated)}.teamPairings_buttonAttention__bTqJc{box-shadow:0 0 0 2px color-mix(in srgb,#fbbf24 80%,transparent)}.teamPairings_infoBanner__PkPjD{margin:0;padding:8px 12px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-2);font-size:.875rem;color:var(--color-text-muted)}.teamPairings_saveHints__2VwI1{display:flex;flex-direction:column;gap:4px;font-size:.875rem;color:var(--color-text-muted)}.teamPairings_saveHints__2VwI1 p{margin:0}.teamPairings_matchupGrid__BHvG9{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.teamPairings_matchupGrid__BHvG9{grid-template-columns:repeat(2,minmax(0,1fr))}}.teamPairings_matchupCard__o11q_{padding:16px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-1);box-shadow:0 1px 2px rgba(0,0,0,.06)}.teamPairings_matchupTitle__EUDxc{margin:0 0 4px;font-weight:600;color:var(--color-text-primary);text-align:left}.teamPairings_locationBlock__YOECV{margin-bottom:12px}.teamPairings_locationLabel__fiC3M{display:block;margin-bottom:4px;font-size:.75rem;font-weight:500;color:var(--color-text-muted)}.teamPairings_locationInput__aidLR{width:5rem;padding:4px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text-primary);font-size:.875rem}.teamPairings_fieldBlock___dOTv{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.teamPairings_fieldSelect__QwbxX{width:100%;padding:4px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text-primary);font-size:.875rem}.teamPairings_statusHint__WS9YF{margin:0;font-size:.75rem;color:var(--color-text-muted)}.teamPairings_additionalRow__Dm9tp{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--color-text-primary)}.teamPairings_additionalLabel__JaqLk{flex:1 1 auto}.teamPairings_additionalInput__1L0y1{width:4rem;padding:4px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text-primary);font-size:.875rem}.teamPairings_metaHint__AsxWh{display:flex;flex-direction:column;gap:4px;font-size:.75rem;color:var(--color-text-muted)}.teamPairings_emptyHint__Ndsu1,.teamPairings_metaHint__AsxWh p{margin:0;color:var(--color-text-muted)}.teamPairings_emptyHint__Ndsu1{font-size:.875rem}.teamPairings_gamesSection___5RgQ{display:flex;flex-direction:column;gap:16px}.teamPairings_gameMatchupCard__O6Up1{padding:16px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-1)}.teamPairings_gameMatchupTitle__FhAHk{margin:0 0 8px;font-weight:600;color:var(--color-text-primary);text-align:left}.teamPairings_unevenNotice__X8fXX{margin:0 0 8px;font-size:.875rem;color:var(--color-text-muted)}.teamPairings_saveGamesBlock__JNReF{display:flex;flex-direction:column;gap:8px}.teamPairings_saveGamesHint__BhMUx{margin:0;max-width:42rem;font-size:.75rem;color:var(--color-text-muted)}.TableNumberingPreview_preview__hiwPq{margin:0;font-size:.875rem;color:var(--color-text-muted)}.RoundTableNumberingModal_backdrop__Fwam_{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(0,0,0,.6)}.RoundTableNumberingModal_dialog__serPW{width:100%;max-width:32rem;padding:1.5rem;border-radius:var(--radius-lg);background:var(--color-surface-1);color:var(--color-text-primary);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.RoundTableNumberingModal_title__3xNZ5{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text-primary)}.RoundTableNumberingModal_description__sqluj{margin:.5rem 0 0;font-size:.875rem;color:var(--color-text-muted)}.RoundTableNumberingModal_body__65MMN{margin-top:1.25rem;display:flex;flex-direction:column;gap:1rem}.RoundTableNumberingModal_checkboxLabel__R5cEK{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-text-primary)}.RoundTableNumberingModal_checkbox__1xhkw{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle)}.RoundTableNumberingModal_customFields__LGawn{display:flex;flex-direction:column;gap:.75rem}.RoundTableNumberingModal_fieldGrid__TlBiH{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:640px){.RoundTableNumberingModal_fieldGrid__TlBiH{grid-template-columns:repeat(2,minmax(0,1fr))}}.RoundTableNumberingModal_fieldLabel__Y_mF2{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:500;color:var(--color-text-muted)}.RoundTableNumberingModal_numberInput__Lr5_R{width:100%;max-width:8rem;padding:.5rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text-primary);font:inherit}.RoundTableNumberingModal_error__SooqK{margin:.75rem 0 0;font-size:.875rem;color:var(--color-danger)}.RoundTableNumberingModal_footer__T4urq{margin-top:1.5rem;display:flex;justify-content:flex-end;gap:.75rem}.RoundTableNumberingSummary_root__a0bK_{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border-subtle)}.RoundTableNumberingSummary_rootEmbedded__QL5L0,.RoundTableNumberingSummary_root__a0bK_{display:flex;flex-direction:column;gap:.5rem}.RoundTableNumberingSummary_label__UERND{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.RoundTableNumberingSummary_row__Xsr40{display:flex;flex-wrap:wrap;align-items:center;column-gap:.75rem;row-gap:.25rem}.RoundTableNumberingSummary_preview__V5_9e{font-size:.875rem;color:var(--color-text-muted)}.RoundTableNumberingSummary_editButton__nXNtp{padding:0;border:none;background:transparent;font:inherit;font-size:.875rem;font-weight:500;color:var(--color-accent-interactive);cursor:pointer}.RoundTableNumberingSummary_editButton__nXNtp:disabled{opacity:.5;cursor:not-allowed}.RoundTableNumberingSummary_hint__Ah0ar{margin:0;font-size:.75rem;color:var(--color-text-muted)}.RoundScenarioControls_root__IhL0r{display:flex;flex-direction:column;gap:.375rem}.RoundScenarioControls_row__0gwRm{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.RoundScenarioControls_label__z3Roo{font-size:.875rem;font-weight:500;white-space:nowrap;color:var(--color-text-primary)}.RoundScenarioControls_select__idFEx{padding:.5rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text-primary);font:inherit;font-size:.875rem}.RoundScenarioControls_select__idFEx:disabled{opacity:.5}.RoundScenarioControls_hint__60OWd{margin:0;font-size:.75rem;color:var(--color-text-primary)}.LeaguePlayerEventBreakdown_detailIntro__pgBn_{margin:0 0 .5rem;font-size:.75rem}.LeaguePlayerEventBreakdown_offPlatform__FDeNm{margin-left:.25rem;font-size:.75rem}.LeaguePlayerEventBreakdown_fontMedium__aSIqc{font-weight:500}.LeaguePlayerEventBreakdown_notCounted__AOvm3{display:block;font-size:.75rem;font-weight:400}.LeaguePlayerEventBreakdown_viewMore__0w_ke{margin-top:.5rem;border:none;background:none;padding:0;font-size:.75rem;color:var(--color-accent-interactive);cursor:pointer}.LeaguePlayerEventBreakdown_viewMore__0w_ke:hover{text-decoration:underline}.PlayerSeasonFlagCheckboxes_empty__v3ltH{font-size:.75rem;color:var(--color-text-muted)}.PlayerSeasonFlagCheckboxes_list__IOebq{display:flex;flex-direction:column;gap:.25rem}.PlayerSeasonFlagCheckboxes_label__FZtoi{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--color-text-primary)}.LeagueRankingsPanel_root__4dd6V{display:flex;flex-direction:column;gap:1rem}.LeagueRankingsPanel_muted__pFGtu{margin:0;font-size:.875rem;color:var(--color-text-muted)}.LeagueRankingsPanel_toolbar__5IeVI{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.LeagueRankingsPanel_labelSpaced__Grdp8,.LeagueRankingsPanel_label__pMf2S{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.LeagueRankingsPanel_labelSpaced__Grdp8{margin-left:.5rem}.LeagueRankingsPanel_select__DA4Fc{padding:.25rem .5rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text-primary);font-size:.875rem}.LeagueRankingsPanel_hint__LxIgS{font-size:.875rem;color:var(--color-text-muted)}.LeagueRankingsPanel_csvBtn__j20j5{margin-left:auto}.LeagueRankingsPanel_error___w7lv{padding:.75rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-danger);font-size:.875rem}.LeagueRankingsPanel_expandBtn__FEaMP{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-primary);cursor:pointer}.LeagueRankingsPanel_expandIcon__TPzEq{font-size:.75rem}.LeagueRankingsPanel_fontMedium__JTQkd{font-weight:500}.LeagueRankingsPanel_detailIntro__0xpls{margin:0 0 .5rem;font-size:.75rem}.LeagueRankingsPanel_offPlatform__AcGZs{margin-left:.25rem;font-size:.75rem}.LeagueRankingsPanel_notCounted__ZpsNg{display:block;font-size:.75rem;font-weight:400}