.AccountMenu_menu__iLXCV{font-family:var(--font-body,monospace);color:#f4f1e4}.AccountMenu_summary__pF_5_{padding:4px 0 12px;border-bottom:1px solid #f4f1e41a}.AccountMenu_summary__pF_5_ p{margin:0 0 8px;font-size:12px;line-height:1.6}.AccountMenu_name__Gqy_L{font:400 12px/1.6 var(--font-display,monospace)!important;color:#f2c94c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountMenu_dim__Da_JG{color:#a2abc3}.AccountMenu_balances__broTZ{display:grid;gap:8px;margin:8px 0}.AccountMenu_balances__broTZ>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.AccountMenu_balances__broTZ dt{font:600 12px/1.7 var(--font-body,monospace);letter-spacing:0;text-transform:none;color:#d6d9e4}.AccountMenu_balances__broTZ dd{margin:0;font-weight:600;font-size:13px;text-align:right;white-space:nowrap}.AccountMenu_balances__broTZ .AccountMenu_meaning__hr9mm{grid-column:1/-1;text-align:left;font-weight:400;font-size:11px;color:#8b93ad;white-space:normal}.AccountMenu_shimmer__eDvq0{display:inline-block;width:72px;height:12px;background:linear-gradient(90deg,#f4f1e40d,#f4f1e426,#f4f1e40d);background-size:200% 100%;animation:AccountMenu_shimmer__eDvq0 1.2s linear infinite}.AccountMenu_small__qVtzA{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:#a2abc3;text-decoration:underline;text-underline-offset:3px}.AccountMenu_join__iid1j{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:8px;padding:12px 16px;background:#f2c94c;color:#14110a;border:2px solid #f2c94c;font:600 13px/1.4 var(--font-body,monospace);text-decoration:none;cursor:pointer}.AccountMenu_join__iid1j:active{transform:translateY(var(--game-press-shift,1px))}.AccountMenu_actions__p8NH9{padding:12px 0;border-bottom:1px solid #f4f1e41a}.AccountMenu_actions__p8NH9 h3{margin:0 0 8px;font:600 11px/1.7 var(--font-body,monospace);letter-spacing:0;color:#a2abc3}.AccountMenu_actions__p8NH9 ul,.AccountMenu_links__nSgl2{list-style:none;margin:0;padding:0}.AccountMenu_row__p6DVM{display:grid;grid-template-columns:18px minmax(0,1fr) 12px;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px 2px;background:none;border:0;color:#f4f1e4;text-align:left;text-decoration:none;font:inherit;font-size:13px;cursor:pointer}.AccountMenu_link__P0LbJ:active,.AccountMenu_row__p6DVM:active{background:#f4f1e40d}.AccountMenu_bang__z528d{display:inline-grid;place-items:center;width:18px;height:18px;color:#f4f1e4}.AccountMenu_bang__z528d svg{width:18px;height:18px}.AccountMenu_rowText__CS4Df{display:grid;gap:2px;min-width:0}.AccountMenu_rowText__CS4Df small{font-size:11px;color:#a2abc3}.AccountMenu_row__p6DVM>span:last-child{color:#a2abc3}.AccountMenu_links__nSgl2{padding:8px 0;border-bottom:1px solid #f4f1e41a}.AccountMenu_link__P0LbJ{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:8px 2px;background:none;border:0;color:#f4f1e4;text-align:left;text-decoration:none;font:inherit;font-size:13px;cursor:pointer}.AccountMenu_link__P0LbJ[aria-current=page]{color:#f4f1e4;background:#f4f1e40d;box-shadow:inset 3px 0 #f2c94c;padding-left:12px}.AccountMenu_link__P0LbJ:disabled{opacity:.6;cursor:progress}.AccountMenu_count__lSIgq{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;background:#f2c94c;color:#14110a;font-weight:600;font-size:11px}.AccountMenu_hint__tlAyA{font-size:11px;color:#a2abc3}.AccountMenu_more__Eekh4{border-bottom:1px solid #f4f1e41a}.AccountMenu_signOut__53ejJ{padding-top:4px}.AccountMenu_subBar__UAigT{display:flex;align-items:center;gap:12px;border-bottom:1px solid #f4f1e41a}.AccountMenu_back__8hN97{display:inline-flex;align-items:center;gap:8px;min-height:48px;min-width:48px;padding:8px 12px 8px 2px;background:none;border:0;color:#f4f1e4;font:inherit;font-size:13px;cursor:pointer}.AccountMenu_back__8hN97:active{background:#f4f1e40d}.AccountMenu_subTitle__5FLOX{font:600 12px/1.7 var(--font-body,monospace);letter-spacing:0;text-transform:none;color:#a2abc3}.AccountMenu_inline__cFO6p{min-height:44px;padding:0 8px;background:none;border:0;color:#f4f1e4;font:inherit;text-decoration:underline;cursor:pointer}@keyframes AccountMenu_shimmer__eDvq0{0%{background-position:200% 0}to{background-position:0 0}}@media(hover:hover){.AccountMenu_link__P0LbJ:hover,.AccountMenu_row__p6DVM:hover{color:#f2c94c}}.AccountButton_root__JirLN{position:relative;min-width:0}.AccountButton_button__v3bxa{display:inline-flex;align-items:center;gap:8px;max-width:280px;min-height:44px;padding:12px;border:1px solid #f2c94cb3;background:#05060c66;color:#f2c94c;font:600 12px/1.4 var(--font-body,monospace);white-space:nowrap;cursor:pointer}.AccountButton_button__v3bxa[data-current]{outline:2px solid #f2c94c;outline-offset:2px}.AccountButton_button__v3bxa:active{transform:translateY(var(--game-press-shift,1px))}.AccountButton_label__4R7EK{min-width:0;overflow:hidden;text-overflow:ellipsis}.AccountButton_dot__rGplu{flex:none;width:8px;height:8px;background:#f2994a}.AccountButton_chevron__9LoJM{font-size:11px;opacity:.7}.AccountButton_shimmer__8BmAw{display:inline-block;width:56px;height:10px;vertical-align:middle;background:linear-gradient(90deg,#f4f1e40d,#f4f1e426,#f4f1e40d);background-size:200% 100%;animation:AccountButton_shimmer__8BmAw 1.2s linear infinite}.AccountButton_panel__n2zOL{position:absolute;top:calc(100% + 10px);right:0;z-index:2700;width:360px;max-height:calc(100dvh - 88px);overflow-y:auto;overscroll-behavior:contain;padding:12px 16px;background:#0b0e18;border:1px solid #f2c94c66;box-shadow:0 8px 0 #0006}@keyframes AccountButton_shimmer__8BmAw{0%{background-position:200% 0}to{background-position:0 0}}@media(hover:hover){.AccountButton_button__v3bxa:hover{background:#f2c94c;color:#05060c}}.GameNavigation_header__zA5NY{position:fixed;inset:0 0 auto;z-index:2600;background:#05060c;box-shadow:inset 0 -1px 0 #f2c94c55;padding:var(--game-header-top,0) max(12px,var(--safe-area-right,0px),var(--game-header-side,0px)) 0 max(12px,var(--safe-area-left,0px),var(--game-header-side,0px));color:#f4f1e4;font-family:var(--font-body,var(--font-mono,monospace))}.GameNavigation_navigation__CgvES{position:relative;max-width:1152px;height:var(--game-header-row,68px);margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.GameNavigation_logo__EkipJ{display:inline-flex;align-items:center;min-height:44px;min-width:44px;flex:none}.GameNavigation_logoImage__byIXz{display:block;width:53px;height:44px;background:50%/contain no-repeat;filter:brightness(1.18) contrast(1.12) saturate(1.15)}.GameNavigation_desktop__xC_VA{display:flex;align-items:center;gap:24px}.GameNavigation_link__lUUxX{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0;background:none;border:0;color:#e8edf7;font:500 13px/1 var(--font-body,monospace);letter-spacing:0;white-space:nowrap;text-decoration:none;cursor:pointer}.GameNavigation_link__lUUxX svg{width:16px;height:16px;color:#f2c94c}.GameNavigation_link__lUUxX[data-current]{color:#f4f1e4}.GameNavigation_link__lUUxX[data-current]:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:3px;background:#f2c94c}.GameNavigation_link__lUUxX:active{transform:translateY(var(--game-press-shift,1px))}.GameNavigation_live__CGDg_{display:inline-flex;align-items:center;gap:4px;color:#f4f1e4;font-weight:600}.GameNavigation_live__CGDg_ i{width:6px;height:6px;background:#ff5a3c}@media(prefers-reduced-motion:no-preference){.GameNavigation_live__CGDg_ i{animation:GameNavigation_pulse__5bP_x 1.4s steps(2) infinite}}.GameNavigation_attempt__0bf1K{color:#f2994a}.GameNavigation_badge__jiPVJ{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;background:#e5484d;color:#fff;font:600 11px/1 var(--font-body,monospace);letter-spacing:0}.GameNavigation_moreRoot__BiuHg{position:relative}.GameNavigation_morePanel__zpZ0_{position:absolute;top:calc(100% + 12px);right:0;z-index:2700;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 96px);overflow-y:auto;overscroll-behavior:contain;padding:16px;background:#05070d;border:1px solid #f2c94c55;box-shadow:0 8px 0 #0006;text-transform:none;letter-spacing:0}.GameNavigation_controls__6gbna{height:44px;display:flex;align-items:center;gap:12px;min-width:0}.GameNavigation_help__70b_5{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;background:#05060c80;border:2px solid #f4f1e42e;color:#f2c94c;font:400 12px/1 var(--font-display,monospace);text-decoration:none}.GameNavigation_help__70b_5[data-current]{border-color:#f2c94c}.GameNavigation_help__70b_5:active{transform:translateY(var(--game-press-shift,1px))}.GameNavigation_auth__Hvc7X{position:relative;min-width:0;flex:0 1 auto}.GameNavigation_signIn__KWqGc{display:flex;align-items:center;justify-content:center;min-height:44px;padding:12px 16px;font:600 12px/1.5 var(--font-body,monospace);border:1px solid #f2c94cb3;background:#05060c66;color:#f2c94c;white-space:nowrap;cursor:pointer}.GameNavigation_signIn__KWqGc:active{transform:translateY(var(--game-press-shift,1px))}.GameNavigation_slotEmpty__P8b6O,.GameNavigation_slotLoading__SGDen{display:inline-block;width:150px;height:44px}.GameNavigation_slotLoading__SGDen{background:linear-gradient(90deg,#f4f1e40d,#f4f1e426,#f4f1e40d);background-size:200% 100%;animation:GameNavigation_shimmer__Q8Evu 1.2s linear infinite}.GameNavigation_header__zA5NY a:focus-visible,.GameNavigation_header__zA5NY button:focus-visible{outline:2px solid #f2c94c;outline-offset:4px}@keyframes GameNavigation_pulse__5bP_x{50%{opacity:.35}}@keyframes GameNavigation_shimmer__Q8Evu{0%{background-position:200% 0}to{background-position:0 0}}@media(hover:hover){.GameNavigation_link__lUUxX:hover,.GameNavigation_signIn__KWqGc:hover{color:#f2c94c}.GameNavigation_signIn__KWqGc:hover{background:#f2c94c;color:#05060c}}@media(min-width:1450px){.GameNavigation_navigation__CgvES{max-width:1480px}}@media(max-width:1099px){.GameNavigation_accountDesktop__ptRzQ,.GameNavigation_desktop__xC_VA{display:none}.GameNavigation_navigation__CgvES{gap:12px}.GameNavigation_controls__6gbna{gap:8px}.GameNavigation_slotEmpty__P8b6O,.GameNavigation_slotLoading__SGDen{width:96px}.GameNavigation_navigation__CgvES{padding:0 4px}.GameNavigation_logo__EkipJ{min-height:44px;min-width:44px}.GameNavigation_logoImage__byIXz{width:38px;height:32px}.GameNavigation_help__70b_5{position:relative;width:44px;height:44px;background:transparent;border:0;font-size:11px}.GameNavigation_help__70b_5:after{content:"";position:absolute;inset:2px;background:#05060c80;border:2px solid #f4f1e42e;z-index:-1}.GameNavigation_help__70b_5[data-current]:after{border-color:#f2c94c}.GameNavigation_help__70b_5{isolation:isolate}.GameNavigation_controls__6gbna{height:44px;gap:4px}.GameNavigation_signIn__KWqGc{min-height:44px;padding:8px 12px}.GameNavigation_slotEmpty__P8b6O,.GameNavigation_slotLoading__SGDen{height:40px}}@media(max-width:600px){.GameNavigation_header__zA5NY{padding-left:max(8px,var(--safe-area-left,0px),var(--game-header-side,0px));padding-right:max(8px,var(--safe-area-right,0px),var(--game-header-side,0px))}.GameNavigation_navigation__CgvES{gap:8px}.GameNavigation_signIn__KWqGc{font-size:11px;padding:8px 12px}.GameNavigation_slotEmpty__P8b6O,.GameNavigation_slotLoading__SGDen{width:72px}}html[data-surface=tma] .GameNavigation_logoImage__byIXz{height:min(32px,calc(var(--game-header-row,44px) - 8px));width:auto;aspect-ratio:38/32}html[data-surface=tma] .GameNavigation_slotLoading__SGDen{display:none}html[data-surface=tma] .GameNavigation_auth__Hvc7X{min-width:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.GameNavigation_header__zA5NY *{transition:none!important}}.InstallPrompt_prompt__G8AmP{position:fixed;z-index:2650;left:max(12px,var(--safe-area-left,0px));right:max(12px,var(--safe-area-right,0px));bottom:calc(var(--game-tabbar-h,0px) + max(12px,var(--safe-area-bottom,0px)));margin:0 auto;max-width:520px;display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px 12px;align-items:center;padding:12px;background:#0b0e18;border:1px solid #f2c94c80;box-shadow:0 6px 0 #0007;color:#f4f1e4;font-family:var(--font-body,monospace);animation:InstallPrompt_rise__ZdA3Z .22s ease-out both}.InstallPrompt_icon__ErGhi{width:48px;height:48px;background:50%/contain no-repeat;image-rendering:pixelated}.InstallPrompt_copy__Hp0Pe{min-width:0}.InstallPrompt_copy__Hp0Pe h2{margin:0 0 4px;font:600 12px/1.6 var(--font-body,monospace);letter-spacing:0;text-transform:none;color:#f2c94c}.InstallPrompt_copy__Hp0Pe p{margin:0;font-size:12px;line-height:1.6;color:#d6d9e4}.InstallPrompt_share__lcduB{display:inline-block;vertical-align:-2px;color:#2bd9ff}.InstallPrompt_actions__mffvx{grid-column:1/-1;display:flex;gap:8px;justify-content:flex-end}.InstallPrompt_primary__jQB4c,.InstallPrompt_secondary__7RDQC{min-height:44px;padding:12px 16px;font:600 12px/1.4 var(--font-body,monospace);cursor:pointer}.InstallPrompt_primary__jQB4c{background:#f2c94c;color:#14110a;border:2px solid #f2c94c}.InstallPrompt_secondary__7RDQC{background:transparent;color:#f4f1e4;border:1px solid #f4f1e440}.InstallPrompt_primary__jQB4c:active,.InstallPrompt_secondary__7RDQC:active{transform:translateY(var(--game-press-shift,1px));filter:brightness(1.1)}@keyframes InstallPrompt_rise__ZdA3Z{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.nicknameForm_form___zqd_{display:grid;gap:8px;min-width:0;font-family:var(--font-body,monospace)}.nicknameForm_labelRow__Unx_Q{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.nicknameForm_labelRow__Unx_Q label{font-size:12px;font-weight:600;color:#f4f1e4}.nicknameForm_counter__jsh5n{font-size:11px;color:#a2abc3;font-variant-numeric:tabular-nums}.nicknameForm_inputRow__8l94s{display:flex;gap:8px;min-width:0}.nicknameForm_input__RfDqf{flex:1;min-width:0;min-height:48px;padding:12px;background:#05060c;color:#f4f1e4;border:1px solid #f4f1e43d;border-radius:0;font:600 16px/1.4 var(--font-body,monospace)}.nicknameForm_input__RfDqf[aria-invalid=true]{border-color:#ff5a3c}.nicknameForm_input__RfDqf:focus-visible{outline:2px solid #f2c94c;outline-offset:2px}.nicknameForm_rules__rjJFH{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:12px;line-height:1.5}.nicknameForm_rules__rjJFH li[data-ok=true]{color:#7be08a}.nicknameForm_rules__rjJFH li[data-ok=false]{color:#ff8a73}.nicknameForm_fieldError__D_U63{margin:0;font-size:12px;color:#ff8a73}.nicknameForm_fieldError__D_U63:empty{display:none}.nicknameForm_note__rZQHR{margin:0;font-size:12px;line-height:1.6;color:#a2abc3}.nicknameForm_primary__zkeri,.nicknameForm_secondary__AA8j6{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border:2px solid transparent;font:600 13px/1.4 var(--font-body,monospace);text-align:center;cursor:pointer}.nicknameForm_primary__zkeri{width:100%;background:#f2c94c;border-color:#f2c94c;color:#14110a;box-shadow:0 4px 0 #99751e}.nicknameForm_primary__zkeri:active:not(:disabled){transform:translateY(var(--game-press-shift,1px));box-shadow:0 2px 0 #99751e}.nicknameForm_secondary__AA8j6{background:#171d31;border-color:#3b4561;color:#f4f1e4}.nicknameForm_secondary__AA8j6:active:not(:disabled){background:#202842}.nicknameForm_primary__zkeri:disabled,.nicknameForm_secondary__AA8j6:disabled{opacity:.55;cursor:default}.toast_region__onj_A{position:fixed;left:0;right:0;top:calc(var(--game-header-h,68px) + 8px);z-index:3000;display:flex;justify-content:center;padding:0 max(16px,var(--safe-area-right,0px)) 0 max(16px,var(--safe-area-left,0px));pointer-events:none}.toast_toast__TnicX{pointer-events:auto;display:flex;align-items:center;gap:8px;max-width:560px;width:100%;padding:4px 4px 4px 12px;background:#11131b;border:1px solid #f4f1e426;box-shadow:0 4px 0 #0007;color:#f4f1e4;font:600 13px/1.5 var(--font-body,monospace);animation:toast_toastIn__ONsuZ .18s ease-out both}.toast_toast__TnicX p{flex:1;min-width:0;margin:8px 0;overflow-wrap:anywhere}.toast_close__QZpXm{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:0;color:inherit;font:400 20px/1 var(--font-body,monospace);cursor:pointer}.toast_close__QZpXm:active{background:#ffffff14}@keyframes toast_toastIn__ONsuZ{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.toast_toast__TnicX{animation:none}}.TelegramOnboarding_panel__6ogQF{font-family:var(--font-body,monospace)}.TelegramOnboarding_intro__yv8gs{margin:0 0 12px;font-size:13px;line-height:1.7;color:#d6d9e4}.TelegramOnboarding_warning__AMNOj{margin:0 0 12px;padding:12px;border:1px solid #f4f1e426;background:#151b26;color:#f4f1e4;font-size:13px;line-height:1.6}.TelegramOnboarding_warning__AMNOj p{margin:0}.TelegramOnboarding_warningTitle__FL2ts{margin:0 0 8px!important;font-weight:600;color:#f2c94c}.TelegramOnboarding_info__GXO7U{margin:0;padding:8px 12px;border:1px solid #f4f1e426;background:#151b26;color:#f4f1e4;font-size:12px}.TelegramOnboarding_failure__UcaB2{display:grid;gap:8px}.TelegramOnboarding_error__mLB_o{margin:0;padding:12px;border:1px solid #ff5a3c80;background:#ff5a3c14;font-size:13px;line-height:1.6;color:#f4f1e4}.TelegramOnboarding_actions__Et1Kh,.TelegramOnboarding_stack__ObCE6{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.TelegramOnboarding_primary__1UEb3,.TelegramOnboarding_secondary__y2B_z{min-height:44px;padding:12px 16px;font:600 12px/1.4 var(--font-body,monospace);cursor:pointer}.TelegramOnboarding_primary__1UEb3{background:#f2c94c;color:#14110a;border:2px solid #f2c94c}.TelegramOnboarding_secondary__y2B_z{background:transparent;color:#f4f1e4;border:1px solid #f4f1e440}.TelegramOnboarding_primary__1UEb3:active,.TelegramOnboarding_secondary__y2B_z:active{transform:translateY(var(--game-press-shift,1px))}.TelegramOnboarding_primary__1UEb3:disabled,.TelegramOnboarding_secondary__y2B_z:disabled{opacity:.55;cursor:default}.TelegramOnboarding_link__B0EUl{min-height:44px;padding:8px 0;background:none;border:0;color:#2bd9ff;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.TelegramOnboarding_link__B0EUl:disabled{opacity:.55;cursor:default}@media(max-width:600px){.TelegramOnboarding_actions__Et1Kh,.TelegramOnboarding_stack__ObCE6{flex-direction:column}.TelegramOnboarding_primary__1UEb3,.TelegramOnboarding_secondary__y2B_z{width:100%}}.GameTabBar_bar__QtF6D{position:fixed;left:0;right:0;bottom:0;z-index:2600;background:#05060c;border-top:1px solid #f2c94c55;padding:0 var(--safe-area-right,0) var(--safe-area-bottom,0) var(--safe-area-left,0);font-family:var(--font-body,monospace)}.GameTabBar_bar__QtF6D ul{list-style:none;margin:0 auto;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);max-width:560px;height:var(--game-tabbar-base,56px)}.GameTabBar_tab__vSYF9{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;height:100%;min-height:48px;padding:4px 2px;background:none;border:0;color:#e8edf7cc;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}.GameTabBar_tab__vSYF9[data-active]{color:#f4f1e4;background:#f4f1e40d}.GameTabBar_tab__vSYF9[data-active]:before{content:"";position:absolute;top:0;left:18%;right:18%;height:3px;background:#f2c94c}.GameTabBar_tab__vSYF9:active{background:#f4f1e414}.GameTabBar_tab__vSYF9:focus-visible{outline:2px solid #f2c94c;outline-offset:-4px}.GameTabBar_icon__6ficK{position:relative;display:inline-flex}.GameTabBar_icon__6ficK svg{width:22px;height:22px}.GameTabBar_label__Rr2yG{font:600 11px/1.15 var(--font-body,monospace);letter-spacing:0;text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal;max-width:100%}.GameTabBar_label__Rr2yG:lang(zh){font-family:var(--font-body,monospace);font-size:11px}.GameTabBar_badge__w8aBi{position:absolute;top:-6px;right:-12px;min-width:16px;height:16px;padding:0 3px;display:grid;place-items:center;background:#e5484d;color:#fff;font:600 11px/1 var(--font-body,monospace)}.GameTabBar_dot__TixlR{background:#f2994a}.GameTabBar_dot__TixlR,.GameTabBar_live__ynoO8{position:absolute;top:-2px;right:-6px;width:6px;height:6px}.GameTabBar_live__ynoO8{background:#ff5a3c}.GameTabBar_ring__Xw4rW{position:absolute;top:-3px;right:-7px;width:8px;height:8px;border:2px solid #f2c94c}@keyframes GameTabBar_pulse__W2c_i{50%{opacity:.35}}@media(prefers-reduced-motion:no-preference){.GameTabBar_live__ynoO8{animation:GameTabBar_pulse__W2c_i 1.4s steps(2) infinite}}@media(min-width:1100px){.GameTabBar_bar__QtF6D{display:none}}@media(max-width:1099px) and (orientation:landscape) and (max-height:479px){.GameTabBar_tab__vSYF9{min-height:44px}.GameTabBar_icon__6ficK svg{width:18px;height:18px}}.RouteTransition_screen__WtoCw{height:100vh;height:100dvh}.RouteTransition_screen__WtoCw[data-transition]{animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:backwards}.RouteTransition_screen__WtoCw[data-transition=forward]{animation-name:RouteTransition_slideFromRight__PyqNd}.RouteTransition_screen__WtoCw[data-transition=back]{animation-name:RouteTransition_slideFromLeft__B5yih}.RouteTransition_screen__WtoCw[data-transition=fade]{animation-name:RouteTransition_fadeIn__i2E3n;animation-duration:.18s;animation-timing-function:ease-out}@keyframes RouteTransition_slideFromRight__PyqNd{0%{opacity:.4;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes RouteTransition_slideFromLeft__B5yih{0%{opacity:.4;transform:translateX(-28px)}to{opacity:1;transform:none}}@keyframes RouteTransition_fadeIn__i2E3n{0%{opacity:0}to{opacity:1}}.ShellPage_page__ecAiw{--scroller-pad-top:calc(var(--game-header-h,68px) + 28px);--scroller-pad-bottom:calc(max(32px,var(--safe-area-bottom,0px)) + var(--game-tabbar-h,0px));height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:var(--scroller-pad-top) max(20px,var(--safe-area-right,0px)) var(--scroller-pad-bottom) max(20px,var(--safe-area-left,0px));background:#05060c;color:#f4f1e4;font-family:var(--font-body,monospace)}.ShellPage_container__LP2Hb{width:100%;max-width:860px;margin:0 auto;min-width:0}.ShellPage_header__Do2Rv{margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid #f4f1e41a}.ShellPage_back__xogCa{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:-8px 0 4px;color:#a2abc3;font-size:12px;text-decoration:none}.ShellPage_back__xogCa:active{color:#f2c94c}.ShellPage_header__Do2Rv h1{margin:0;font:600 clamp(20px,3vw,26px)/1.4 var(--font-body,monospace);overflow-wrap:anywhere}.ShellPage_lead__GIpLM{margin:8px 0 0;font-size:12px;line-height:1.7;color:#a2abc3;max-width:62ch}.ShellPage_card__3h_hM{margin:0 0 16px;padding:16px;border:1px solid #f4f1e426;background:#0b0d14}.ShellPage_card__3h_hM h2{margin:0 0 8px;font:600 12px/1.7 var(--font-body,monospace);letter-spacing:0;text-transform:none;color:#f4f1e4}.ShellPage_card__3h_hM p{margin:0 0 8px;font-size:12px;line-height:1.7;color:#d6d9e4}.ShellPage_list__AT1Jv{list-style:none;margin:0;padding:0;border-top:1px solid #f4f1e41a}.ShellPage_list__AT1Jv a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 4px;border-bottom:1px solid #f4f1e41a;color:#f4f1e4;text-decoration:none;font-size:13px}.ShellPage_list__AT1Jv a:after{content:"›";color:#f2c94c}.ShellPage_list__AT1Jv a:active{background:#f4f1e40d}.ShellPage_actions__qkY2i{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ShellPage_button__otWGN{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 16px;border:1px solid #f2c94cb3;background:transparent;color:#f2c94c;font:600 12px/1.4 var(--font-body,monospace);text-decoration:none;cursor:pointer}.ShellPage_button__otWGN:active{transform:translateY(var(--game-press-shift,1px));background:#f2c94c1a}.ShellPage_primary__z5KR9{background:#f2c94c;color:#14110a;border-color:#f2c94c}.ShellPage_status__WFj7D{font-size:12px;color:#a2abc3}.ShellPage_status__WFj7D[aria-busy=true]:after{content:"";display:inline-block;width:72px;height:10px;margin-left:8px;vertical-align:middle;background:linear-gradient(90deg,#f4f1e40d,#f4f1e426,#f4f1e40d);background-size:200% 100%;animation:ShellPage_shimmer__kw7Yy 1.2s linear infinite}.ShellPage_section__38XZb{margin:0 0 24px;scroll-margin-top:calc(var(--game-header-h,68px) + 16px)}.ShellPage_section__38XZb h2{margin:0 0 8px;font:600 12px/1.7 var(--font-body,monospace);letter-spacing:0;text-transform:none;color:#f4f1e4}.ShellPage_section__38XZb li,.ShellPage_section__38XZb p{font-size:12px;line-height:1.75;color:#d6d9e4}.ShellPage_section__38XZb dl{margin:0;display:grid;gap:8px}.ShellPage_section__38XZb dt{font-weight:600;color:#f4f1e4;font-size:12px}.ShellPage_section__38XZb dd{margin:2px 0 0;font-size:12px;color:#a2abc3}@keyframes ShellPage_shimmer__kw7Yy{0%{background-position:200% 0}to{background-position:0 0}}@media(max-width:600px){.ShellPage_page__ecAiw{--scroller-pad-top:calc(var(--game-header-h,64px) + 16px);--scroller-pad-bottom:calc(max(24px,var(--safe-area-bottom,0px)) + var(--game-tabbar-h,0px));padding:var(--scroller-pad-top) max(16px,var(--safe-area-right,0px)) var(--scroller-pad-bottom) max(16px,var(--safe-area-left,0px))}}.practice_warning__UoOn1{margin:0 0 16px;padding:12px;border:1px solid #f4f1e426;background:#151b26;font-size:12px;color:#f4f1e4}.practice_returnButton__sS3Ne,.practice_warning__UoOn1 a{color:#f2c94c;display:inline-flex;align-items:center;min-height:44px}.practice_returnButton__sS3Ne{padding:0 4px;background:none;border:0;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer;-webkit-tap-highlight-color:transparent}.practice_group__ZNqnt{margin:0 0 20px;padding:0;border:0;min-width:0}.practice_group__ZNqnt legend{margin:0 0 8px;padding:0;font:600 12px/1.7 var(--font-body,monospace);letter-spacing:0;text-transform:none;color:#f4f1e4}.practice_formats__BVXH_{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.practice_maps__Nhc4H{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.practice_maps__Nhc4H .practice_option__p0D_B{flex:0 0 132px;scroll-snap-align:start}.practice_option__p0D_B{position:relative;display:grid;gap:4px;min-height:64px;padding:12px;border:1px solid #f4f1e433;background:#0b0d14;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none}.practice_option__p0D_B input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.practice_option__p0D_B:has(input:focus-visible){outline:2px solid #f2c94c;outline-offset:2px}.practice_option__p0D_B:has(input:disabled){opacity:.45;cursor:not-allowed}.practice_option__p0D_B:active{background:#f4f1e40d}.practice_checked__uqRMm{border-color:#f2c94c;box-shadow:inset 0 0 0 1px #f2c94c}.practice_optionTitle__AOGwP{font-size:13px;font-weight:600;color:#f4f1e4;overflow-wrap:anywhere}.practice_optionHint__4xbhO{font-size:11px;color:#a2abc3}.practice_note__ovCZ7{margin:0 0 8px;font-size:12px;color:#f2994a}.practice_rules__UeLxS{margin:0 0 20px;display:grid;gap:8px;padding:12px;border:1px solid #f4f1e41a;background:#0b0d14}.practice_rules__UeLxS dt{font:600 12px/1.7 var(--font-body,monospace);letter-spacing:0;text-transform:none;color:#a2abc3}.practice_rules__UeLxS dd{margin:2px 0 0;font-size:12px;line-height:1.7;color:#d6d9e4}.practice_actions__rWA_d{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.practice_start__nqDjb{min-height:48px;padding:12px 24px;border:0;background:#f2c94c;color:#14110a;font:600 13px/1.4 var(--font-body,monospace);letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none}.practice_start__nqDjb:active{transform:translateY(var(--game-press-shift,1px))}.practice_textLink__v8JPQ{display:inline-flex;align-items:center;min-height:44px;color:#f2c94c;font-size:12px}.practice_resultOverlay__CT2Uq{position:fixed;inset:0;z-index:4000;display:grid;place-items:center;overflow-y:auto;overscroll-behavior:contain;background:rgba(5,6,12,.86);padding:max(16px,var(--safe-area-top,0px)) max(16px,var(--safe-area-right,0px)) max(16px,var(--safe-area-bottom,0px)) max(16px,var(--safe-area-left,0px))}.practice_resultCard__RqBge{box-sizing:border-box;width:min(100%,360px);max-height:calc(100dvh - 32px - var(--safe-area-top,0px) - var(--safe-area-bottom,0px));overflow-y:auto;overscroll-behavior:contain;display:grid;gap:12px;padding:24px;text-align:center}.practice_resultTitle__Iftd1{margin:0;font-size:16px}.practice_resultText__Kz9WQ{margin:0;color:#f4f1e4;font-family:var(--font-body,monospace);font-size:13px}.practice_resultMeta__Umjc4{margin:0;color:#8b93ad;font-family:var(--font-body,monospace);font-size:12px}.practice_resultSignIn__QLpmO{min-height:48px;width:100%;padding:12px 16px;border:2px solid #f2c94c;background:#f2c94c;color:#14110a;font:600 13px/1.4 var(--font-body,monospace);cursor:pointer;-webkit-tap-highlight-color:transparent}.practice_nudge__qguof{display:grid;gap:8px;padding-top:12px;border-top:1px solid #f4f1e41a}@media(max-width:1099px){.practice_actions__rWA_d{position:sticky;bottom:calc(var(--game-tabbar-h,0px) - var(--scroller-pad-bottom,var(--game-tabbar-h,0px)));z-index:1;margin:0 -16px;padding:12px 16px;background:#05060c}html:not([data-game-tabbar=on]) .practice_actions__rWA_d{padding-bottom:max(10px,var(--safe-area-bottom,0px))}.practice_start__nqDjb{flex:1 1 100%}}.tournamentUx_count__HHs4L{font-variant-numeric:tabular-nums;opacity:.8}.tournamentUx_strip__yLiWY{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px;margin:0 0 16px;border:1px solid rgba(244,241,228,.16);background:#0a0d18;font-size:12px;line-height:1.7}.tournamentUx_strip__yLiWY p{margin:0;flex:1 1 260px;overflow-wrap:anywhere}.tournamentUx_alert__QbXG6{border-color:rgba(255,159,67,.5)}.tournamentUx_alert__QbXG6 strong{display:block;color:#ffb366}.tournamentUx_notice__7m3wJ{padding:12px 16px;margin:0 0 16px;border:1px solid rgba(244,241,228,.15);color:var(--color-bone,#f4f1e4);font-size:12px;line-height:1.7}.tournamentUx_inlineError__tWXWe{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:0 0 16px;font-size:12px;color:#ff8a73}.tournamentUx_inlineError__tWXWe button,.tournamentUx_textLink__ERDbp{color:var(--color-bone,#f4f1e4);background:none;border:0;padding:0;min-height:44px;display:inline-flex;align-items:center;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.tournamentUx_buttonPrimary__OKkQ8,.tournamentUx_button__RXej7{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 16px;margin:12px 0 0;font:inherit;font-size:13px;text-align:center;text-decoration:none;cursor:pointer;border-radius:0;-webkit-tap-highlight-color:transparent;user-select:none;overflow-wrap:anywhere}.tournamentUx_buttonPrimary__OKkQ8{color:var(--color-ink,#05060c);background:var(--color-tank,#f2c94c);border:1px solid var(--color-tank,#f2c94c);font-weight:600;box-shadow:0 3px 0 #96782a}.tournamentUx_button__RXej7{color:var(--color-bone,#f4f1e4);background:rgba(17,22,42,.7);border:1px solid rgba(244,241,228,.25)}.tournamentUx_buttonPrimary__OKkQ8:active,.tournamentUx_button__RXej7:active{transform:translateY(1px);filter:brightness(1.1)}.tournamentUx_buttonPrimary__OKkQ8:disabled,.tournamentUx_button__RXej7:disabled{opacity:.6;cursor:default}.tournamentUx_cards__K_7Az{display:grid;gap:16px}.tournamentUx_card__6i1kh{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid rgba(244,241,228,.12);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),#0a0d18;min-width:0}.tournamentUx_cardArt__bWtSe{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.tournamentUx_cardBody__iTZgp{padding:24px;min-width:0}.tournamentUx_badges___EhHw{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;line-height:1.6}.tournamentUx_badges___EhHw>span{padding:4px 8px;border:1px solid rgba(244,241,228,.18);color:var(--color-bone,#f4f1e4)}.tournamentUx_badges___EhHw>.tournamentUx_phase__0E_a1{border-color:rgba(244,241,228,.15);color:var(--color-bone,#f4f1e4)}.tournamentUx_badges___EhHw>.tournamentUx_ended__S8AJW{margin-left:auto;border:0;color:var(--color-dim,#8b93ad)}.tournamentUx_dot__C_OMJ{display:inline-block;width:6px;height:6px;margin-right:8px;background:#ff5a3c}@keyframes tournamentUx_pulse__socZJ{50%{opacity:.35}}@media (prefers-reduced-motion:no-preference){.tournamentUx_dot__C_OMJ{animation:tournamentUx_pulse__socZJ 1.4s steps(2) infinite}}.tournamentUx_cardTitle__RvIT_{margin:12px 0 8px;font:600 16px/1.4 var(--font-body,monospace);letter-spacing:0;overflow-wrap:anywhere}.tournamentUx_cardTitle__RvIT_ a{color:inherit;text-decoration:none}.tournamentUx_line__353uz{margin:4px 0;font-size:12px;line-height:1.7;color:var(--color-dim,#a8afc0);overflow-wrap:anywhere}.tournamentUx_facts__NGbgt{margin:8px 0;font-size:12px;color:var(--color-bone,#f4f1e4)}.tournamentUx_prizes__jv9MJ{margin:8px 0 0;padding:0;list-style:none;font-size:12px;line-height:1.7}.tournamentUx_prizes__jv9MJ li>span{color:var(--color-tank,#f2c94c);margin-right:8px;font-variant-numeric:tabular-nums}.tournamentUx_you__VsiSg{margin:12px 0 0;padding:12px;background:#151b26;border:1px solid rgba(244,241,228,.15);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.tournamentUx_you__VsiSg>b{color:var(--color-bone,#f4f1e4);margin-right:8px}.tournamentUx_cardError__yuabQ{margin:8px 0 0;font-size:12px;color:#ff8a73}.tournamentUx_art__KxL7c{margin:0;min-width:0;background:#101521;border-left:1px solid rgba(242,201,76,.3)}.tournamentUx_art__KxL7c img{display:block;width:100%;height:100%;max-height:260px;object-fit:cover}.tournamentUx_pagination__14LeM{display:flex;justify-content:center;align-items:center;gap:16px;padding:24px 0;font-size:12px}.tournamentUx_pagination__14LeM .tournamentUx_button__RXej7{width:auto;margin:0;min-width:110px}.tournamentUx_empty__fwD4t{padding:24px;border:1px solid rgba(244,241,228,.12);background:#0a0d18;line-height:1.8}.tournamentUx_empty__fwD4t h2{font-size:14px;margin:0 0 8px}.tournamentUx_empty__fwD4t p{color:var(--color-dim,#8b93ad);margin:0;font-size:12px}.tournamentUx_actions__xl2uy{display:flex;flex-wrap:wrap;gap:0 12px}.tournamentUx_actions__xl2uy>.tournamentUx_buttonPrimary__OKkQ8,.tournamentUx_actions__xl2uy>.tournamentUx_button__RXej7{flex:1 1 200px}.tournamentUx_statusBar__7J3ac{padding:20px 24px;margin:0 0 24px;border:1px solid rgba(244,241,228,.15);box-shadow:inset 3px 0 #f2c94c;background:#0b0e18;scroll-margin-top:calc(var(--game-header-h,68px) + 12px)}.tournamentUx_statusBar__7J3ac h2{margin:0 0 8px;font-size:11px;color:var(--color-dim,#8b93ad);letter-spacing:0}.tournamentUx_statusBar__7J3ac .tournamentUx_headline__Wfh4_{margin:0;font-size:14px;line-height:1.7;color:var(--color-bone,#f4f1e4);overflow-wrap:anywhere}.tournamentUx_statusBar__7J3ac .tournamentUx_detail__kRM8c{margin:8px 0 0;font-size:12px;line-height:1.7;color:var(--color-dim,#a8afc0)}.tournamentUx_statusAlert__5LFOW .tournamentUx_headline__Wfh4_{color:#ffb366}.tournamentUx_code__OkhyY{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0}.tournamentUx_code__OkhyY code{flex:1 1 200px;font-size:16px;color:var(--color-tank,#f2c94c);padding:12px;background:var(--color-ink,#05060c);border:1px dashed rgba(242,201,76,.5);user-select:all;overflow-wrap:anywhere}.tournamentUx_code__OkhyY .tournamentUx_button__RXej7{width:auto;margin:0}.tournamentUx_tabPanel__nYzGd{min-height:120px}.tournamentUx_rows__nP4sF{list-style:none;margin:0;padding:0}.tournamentUx_rows__nP4sF li{border-bottom:1px solid rgba(244,241,228,.12)}.tournamentUx_rowStatic__ZN7j8,.tournamentUx_rows__nP4sF a{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 4px;color:inherit;text-decoration:none;font-size:12px}.tournamentUx_rows__nP4sF a:active{background:rgba(242,201,76,.08)}.tournamentUx_rowPlace___niPb{min-width:44px;color:var(--color-dim,#8b93ad);font-variant-numeric:tabular-nums}.tournamentUx_rowName___BNtA{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tournamentUx_rowTime__24eG0{color:var(--color-tank,#f2c94c);font-variant-numeric:tabular-nums}.tournamentUx_mine__qdOP2{background:#f4f1e40d}.tournamentUx_footnote__8WMJb{margin:12px 0 0;font-size:11px;color:var(--color-dim,#8b93ad);line-height:1.7}.tournamentUx_attempt__KMqeD{padding:12px 0;border-bottom:1px solid rgba(244,241,228,.12);font-size:12px;line-height:1.7}.tournamentUx_attempt__KMqeD strong{display:block}.tournamentUx_attempt__KMqeD p{margin:2px 0 0;color:var(--color-dim,#a8afc0)}.tournamentUx_tag__C2OF4{display:inline-block;margin-left:8px;padding:0 8px;font-size:11px;color:var(--color-ink,#05060c);background:var(--color-tank,#f2c94c)}.tournamentUx_breadcrumb__YlLcg{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--color-dim,#8b93ad);text-decoration:none;font-size:12px}.tournamentUx_breadcrumb__YlLcg:active{color:var(--color-bone,#f4f1e4)}.tournamentUx_schedule__Mx898{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:12px}.tournamentUx_schedule__Mx898 dt{color:var(--color-dim,#8b93ad)}.tournamentUx_schedule__Mx898 dd{margin:0;overflow-wrap:anywhere}.tournamentUx_page__ut8TV :is(a,button,summary):focus-visible{outline:2px solid var(--color-tank,#f2c94c);outline-offset:3px}@media (max-width:1099px){.tournamentUx_cardArt__bWtSe{grid-template-columns:minmax(0,1fr)}.tournamentUx_art__KxL7c{order:-1;border-left:0;border-bottom:1px solid rgba(242,201,76,.3)}.tournamentUx_art__KxL7c img{max-height:140px;aspect-ratio:16/9}.tournamentUx_cardBody__iTZgp{padding:16px}.tournamentUx_strip__yLiWY .tournamentUx_buttonPrimary__OKkQ8,.tournamentUx_strip__yLiWY .tournamentUx_button__RXej7{width:100%}.tournamentUx_schedule__Mx898{grid-template-columns:1fr;gap:0}.tournamentUx_schedule__Mx898 dd{margin-bottom:8px}}.tournamentUx_stage__Vf4ng{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:var(--color-ink,#05060c);color:var(--color-bone,#f4f1e4);overscroll-behavior:none}.tournamentUx_attemptCard__MThsq{width:100%;max-width:420px;padding:24px 20px;border:1px solid rgba(242,201,76,.45);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),#0a0d18;text-align:center}.tournamentUx_attemptCard__MThsq h1{margin:0 0 12px;font:clamp(13px,3.6vw,17px)/1.6 var(--font-display,var(--font-mono,monospace));color:var(--color-tank,#f2c94c);overflow-wrap:anywhere}.tournamentUx_attemptCard__MThsq p{margin:8px 0;font-size:13px;line-height:1.7;color:var(--color-dim,#c3c8d6);overflow-wrap:anywhere}.tournamentUx_attemptCard__MThsq .tournamentUx_eyebrow__JdMSB{font-size:11px;letter-spacing:0;color:var(--color-dim,#8b93ad)}.tournamentUx_dots__41TpP{display:flex;justify-content:center;gap:8px;margin:12px 0;padding:0;list-style:none}.tournamentUx_dots__41TpP li{width:14px;height:14px;border:2px solid rgba(242,201,76,.6)}.tournamentUx_dots__41TpP li[data-state=done]{background:var(--color-tank,#f2c94c)}.tournamentUx_dots__41TpP li[data-state=current]{border-color:var(--color-bone,#f4f1e4)}.tournamentUx_danger__7N1a8{color:#fff;background:#c0392b;border:1px solid #e74c3c}.tournamentUx_confirm__rpCwk{margin:16px 0 0;padding:12px;border:1px solid #e74c3c;text-align:left}.tournamentUx_confirm__rpCwk h2{font-size:13px;margin:0 0 8px;color:#ff8a7a}.tournamentUx_hud__ashim{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;min-height:32px;padding:4px 12px;color:var(--color-tank,#f2c94c);background:rgba(10,13,24,.9);border:1px solid rgba(244,241,228,.2);font:12px var(--font-body,var(--font-mono,monospace));font-variant-numeric:tabular-nums;text-align:left;pointer-events:none}.tournamentUx_hud__ashim dl{display:flex;align-items:baseline;gap:2px 8px;margin:0}.tournamentUx_hud__ashim dt{color:var(--color-dim,#8b93ad);font-size:11px;align-self:center}.tournamentUx_hud__ashim dd{margin:0 8px 0 0;font-size:13px}.tournamentUx_hud__ashim .tournamentUx_warn__Xpyq3{color:#f2c94c}.tournamentUx_hud__ashim .tournamentUx_low__yGXdw{color:#ff6b5b}.tournamentUx_hud__ashim .tournamentUx_dots__41TpP{justify-content:flex-start;margin:0 0 0 auto}.tournamentUx_hud__ashim .tournamentUx_dots__41TpP li{width:10px;height:10px}.tournamentUx_hud__ashim small{display:inline;color:var(--color-dim,#8b93ad);font-size:11px;margin:0;overflow-wrap:anywhere}.tournamentUx_hint__kGbGC{position:fixed;z-index:2400;left:50%;bottom:calc(var(--safe-area-bottom,env(safe-area-inset-bottom)) + 196px);transform:translateX(-50%);max-width:calc(100vw - 32px);padding:12px;background:#0a0d18;border:1px solid rgba(242,201,76,.45);color:var(--color-bone,#f4f1e4);font-size:12px;text-align:center;pointer-events:none}.tournamentUx_statusBar__7J3ac input{display:block;width:100%;min-height:44px;padding:12px;margin:8px 0;font:inherit;font-size:16px;color:var(--color-bone,#f4f1e4);background:var(--color-ink-3,#11162a);border:1px solid rgba(244,241,228,.25);border-radius:0}.tournamentUx_statusBar__7J3ac label{display:block;margin-top:8px;font-size:12px;color:var(--color-dim,#a8afc0)}.tournamentUx_pinnedRow__QUe59{position:sticky;bottom:calc(var(--game-tabbar-h,0px) - var(--scroller-pad-bottom,var(--game-tabbar-h,0px)) + 8px);z-index:4;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;margin:8px 0 0;padding:4px 12px;background:#11162a;border:1px solid rgba(244,241,228,.15);font-size:12px}.tournamentUx_pinnedRow__QUe59 a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-bone,#f4f1e4);text-decoration:none;font-variant-numeric:tabular-nums}.tournamentUx_rows__nP4sF li.tournamentUx_mine__qdOP2 a{scroll-margin-top:calc(var(--game-header-h,68px) + 112px);scroll-margin-bottom:calc(var(--game-tabbar-h,0px) + 24px)}.tournamentUx_statusStrip__0BhkN{position:fixed;z-index:6;top:var(--game-header-h,68px);left:0;right:0;display:flex;align-items:center;gap:12px;box-sizing:border-box;height:54px;padding:4px max(16px,var(--safe-area-right,0px)) 4px max(16px,var(--safe-area-left,0px));background:#0b0e18;border-bottom:1px solid rgba(244,241,228,.15);font-size:12px}.tournamentUx_statusStrip__0BhkN p{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-bone,#f4f1e4);font-variant-numeric:tabular-nums}.tournamentUx_stripButton__Z5YcA{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:55%;padding:8px 12px;font:inherit;font-size:12px;font-weight:600;color:var(--color-ink,#05060c);background:var(--color-tank,#f2c94c);border:1px solid var(--color-tank,#f2c94c);border-radius:0;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;overflow-wrap:anywhere}.tournamentUx_stripButton__Z5YcA:active{transform:translateY(1px);filter:brightness(1.1)}.tournamentUx_stripButton__Z5YcA:disabled{opacity:.6;cursor:default}.tournamentUx_page__ut8TV[data-strip]{--sticky-extra:54px}@media (min-width:1100px){.tournamentUx_statusStrip__0BhkN{display:none}}@media (prefers-reduced-motion:no-preference){.tournamentUx_statusStrip__0BhkN{animation:tournamentUx_stripIn__xKwhO .16s ease-out}}@keyframes tournamentUx_stripIn__xKwhO{0%{transform:translateY(-100%);opacity:0}}.tournamentUx_card__6i1kh:focus{outline:2px solid var(--color-tank,#f2c94c);outline-offset:2px}.classic20_setup__vFNiK{max-width:640px;margin:auto;padding:24px;color:#f1ead9;display:grid;gap:20px;line-height:1.6}.classic20_setup__vFNiK h1{font-size:clamp(20px,5vw,32px)}.classic20_entry__EKI9G{display:block;padding:16px;margin:12px 0;border:2px solid #84a746;color:#d3e488;font-weight:600}.classic20_battle__c9J2H button,.classic20_setup__vFNiK button{min-height:44px;padding:12px 16px;cursor:pointer;background:#cfdd84;color:#131b18;border:2px solid #84a746;font:inherit;font-weight:600}.classic20_battle__c9J2H{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:max(8px,var(--safe-area-top,env(safe-area-inset-top))) max(8px,var(--safe-area-right,env(safe-area-inset-right))) max(8px,var(--safe-area-bottom,env(safe-area-inset-bottom))) max(8px,var(--safe-area-left,env(safe-area-inset-left)));color:#f1ead9;background:#0a0d18;overflow:auto}.classic20_hud___S_uX{width:100%;max-width:650px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px 16px;font-size:12px;padding-left:80px}.classic20_field__qVDzb{flex:1;min-height:0;width:100%;display:grid;place-items:center;overflow:hidden}.classic20_field__qVDzb>div{max-width:100%;max-height:100%}.classic20_field__qVDzb canvas{max-width:100%;max-height:100%;object-fit:contain}.classic20_notice__9w9nC{max-width:650px;font-size:11px;line-height:1.4;text-align:center}.classic20_overlay__JbDDy{position:fixed;inset:0;z-index:1200;padding:max(16px,var(--safe-area-top,env(safe-area-inset-top))) max(16px,var(--safe-area-right,env(safe-area-inset-right))) max(16px,var(--safe-area-bottom,env(safe-area-inset-bottom))) max(16px,var(--safe-area-left,env(safe-area-inset-left)));display:grid;place-items:center;overflow:auto;background:#050811cc}.classic20_card__DGSH1{width:min(100%,520px);max-height:100%;overflow:auto;display:grid;gap:16px;padding:24px;border:2px solid #84a746;background:#0f1623;text-align:center}.classic20_card__DGSH1 h2{font-size:24px}.classic20_actions___PeJC{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media (pointer:coarse){.classic20_battle__c9J2H{padding-bottom:calc(154px + max(env(safe-area-inset-bottom), var(--safe-area-bottom, 0px)))}}@media (pointer:coarse) and (orientation:landscape){.classic20_battle__c9J2H{padding-bottom:max(8px,env(safe-area-inset-bottom))}.classic20_field__qVDzb{width:calc(100% - 260px)}.classic20_notice__9w9nC{max-width:calc(100% - 260px)}}.stakes_section__bZuAN{display:grid;gap:12px;min-width:0;padding:16px;border:2px solid #f4f1e426;background:linear-gradient(110deg,#11131b,#080a10);box-shadow:0 6px 0 #0005;color:#f4f1e4;font-family:var(--font-body,monospace)}.stakes_head__1b4k_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.stakes_title__h0m3g{margin:0;font:600 16px/1.4 var(--font-body,monospace);color:#f4f1e4}.stakes_subtitle__w4ddG{margin:0;font:600 13px/1.4 var(--font-body,monospace);color:#f4f1e4}.stakes_badge__WMAWs{display:inline-block;padding:3px 8px;border:1px solid #2bd9ff;color:#2bd9ff;font:600 11px/1.5 var(--font-body,monospace);letter-spacing:0}.stakes_block__AN4WD{display:grid;gap:8px;min-width:0;padding-top:12px;border-top:1px solid #f4f1e41a}.stakes_text__B2Y0U{margin:0;font-size:13px;line-height:1.6;color:#d6dae6;overflow-wrap:anywhere}.stakes_small__gkbHu{margin:0;font-size:12px;line-height:1.5;color:#a2abc3;overflow-wrap:anywhere}.stakes_balances__cmq_j{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0}.stakes_balances__cmq_j div{display:grid;gap:2px;padding:8px 12px;border:1px solid #3b4561;background:#0b0d14}.stakes_balances__cmq_j dt{font:600 11px/1.5 var(--font-body,monospace);letter-spacing:0;color:#a2abc3}.stakes_balances__cmq_j dd{margin:0;font:600 15px/1.4 var(--font-body,monospace);color:#f4f1e4;overflow-wrap:anywhere}.stakes_label___n78m{display:block;font:600 11px/1.5 var(--font-body,monospace);letter-spacing:0;color:#a2abc3}.stakes_valueRow__8VDrG{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.stakes_value__QEKPj{min-width:0;flex:1 1 200px;padding:8px 12px;border:1px solid #3b4561;background:#0b0d14;color:#f4f1e4;font:600 13px/1.5 var(--font-body,monospace);overflow-wrap:anywhere;user-select:all}.stakes_primary__LQcnI,.stakes_secondary__FK6lH{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:44px;padding:12px 16px;border:2px solid transparent;font:600 13px/1.4 var(--font-body,monospace);text-align:center;text-decoration:none;cursor:pointer}.stakes_primary__LQcnI{background:#f2c94c;border-color:#f2c94c;color:#14110a;box-shadow:0 4px 0 #99751e}.stakes_primary__LQcnI:active:not(:disabled){transform:translateY(var(--game-press-shift,1px));box-shadow:0 2px 0 #99751e}.stakes_secondary__FK6lH{background:#171d31;border-color:#3b4561;color:#f4f1e4}.stakes_secondary__FK6lH:active:not(:disabled){background:#202842}.stakes_primary__LQcnI:disabled,.stakes_secondary__FK6lH:disabled{opacity:.5;cursor:default;box-shadow:none}.stakes_check__9vhql input:focus-visible,.stakes_input__0w0aZ:focus-visible,.stakes_primary__LQcnI:focus-visible,.stakes_secondary__FK6lH:focus-visible{outline:2px solid #f2c94c;outline-offset:2px}.stakes_check__9vhql{display:flex;align-items:center;gap:12px;min-height:44px;font-size:13px;line-height:1.5;color:#f4f1e4;cursor:pointer}.stakes_check__9vhql input{width:24px;height:24px;flex:none;accent-color:#f2c94c}.stakes_field__BUyuI{display:grid;gap:8px}.stakes_input__0w0aZ{min-height:48px;padding:8px 12px;border:2px solid #3b4561;background:#0b0d14;color:#f4f1e4;font:600 16px/1.4 var(--font-body,monospace);width:100%;box-sizing:border-box}.stakes_input__0w0aZ[aria-invalid=true]{border-color:#ff7a70}.stakes_lines__wiGwW{display:grid;gap:4px;margin:0;padding:0;list-style:none}.stakes_lines__wiGwW li{font-size:12px;line-height:1.5;color:#d6dae6;overflow-wrap:anywhere}.stakes_warning__wkyTc{border:1px solid #f4f1e426;background:#2b2416;color:#f4e7be}.stakes_error__CYoa7,.stakes_warning__wkyTc{margin:0;padding:8px 12px;font-size:12px;line-height:1.5}.stakes_error__CYoa7{border:1px solid #ff7a7080;background:#2b1614;color:#ffd5d0}.stakes_status__JeflX{margin:0;font-size:12px;line-height:1.5;color:#7be08a}.stakes_list__mENGh{display:grid;gap:8px;margin:0;padding:0;list-style:none}.stakes_list__mENGh li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 12px;border:1px solid #3b4561;background:#0b0d14;font-size:12px;line-height:1.5;color:#d6dae6}.stakes_state__7yRpK{font-weight:600;color:#2bd9ff}.stakes_state__7yRpK[data-state=CONFIRMED],.stakes_state__7yRpK[data-state=CREDITED]{color:#7be08a}.stakes_state__7yRpK[data-state=FAILED],.stakes_state__7yRpK[data-state=REJECTED],.stakes_state__7yRpK[data-state=UNMATCHED]{color:#ff7a70}.battleDialogs_dialog___8VLn{color:#f4f1e4;font-family:var(--font-body,monospace)}.battleDialogs_dialogTitle__VVs8g{margin:0 0 12px;font:600 20px/1.35 var(--font-body,monospace);color:#f4f1e4}.battleDialogs_money__DoefT{margin:0 0 16px;display:grid;border:1px solid #2a3043;background:#080b14}.battleDialogs_money__DoefT>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;padding:12px}.battleDialogs_money__DoefT>div+div{border-top:1px solid #2a3043}.battleDialogs_money__DoefT dt{font-size:12px;color:#a2abc3}.battleDialogs_money__DoefT dd{margin:0;font-weight:600;font-size:13px;text-align:right;font-variant-numeric:tabular-nums}.battleDialogs_money__DoefT dd small{display:block;font-weight:400;font-size:11px;color:#a2abc3;text-align:right}.battleDialogs_moneyPending__IytOH{grid-template-columns:1fr!important}.battleDialogs_moneyPending__IytOH dd{text-align:left;font-weight:400;color:#a2abc3}.battleDialogs_changed__mNDPr{display:inline-block;margin-left:8px;padding:0 8px;border:1px solid #f2c94c;color:#f2c94c;font-size:11px;letter-spacing:0}.battleDialogs_rules__06NlN{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:12px}.battleDialogs_rules__06NlN li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px}.battleDialogs_rules__06NlN h3{margin:0 0 2px;font:600 11px/1.5 var(--font-body,monospace);letter-spacing:0;color:#f2c94c}.battleDialogs_rules__06NlN p{margin:0;font-size:12px;line-height:1.6;color:#d6dae6}.battleDialogs_ruleIcon__0S_FZ{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #f4f1e433;background:#11131b;font:600 11px/1 var(--font-body,monospace);color:#f4f1e4}.battleDialogs_helpLink__hS8o3{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:#f2c94c;font:600 12px/1.5 var(--font-body,monospace);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.battleDialogs_helpLink__hS8o3[aria-disabled=true]{opacity:.5;cursor:default}.battleDialogs_footer__XwpRl{position:sticky;bottom:0;display:grid;gap:8px;margin:8px -16px 0;padding:12px 16px max(8px,var(--safe-area-bottom,0px));background:#0b0e18;border-top:1px solid #f4f1e41a}.battleDialogs_footerNote__s3S80{margin:0;font-size:12px;line-height:1.5;color:#f4e7be}.battleDialogs_timer__oeV6S{margin:0;font-size:12px;color:#a2abc3;font-variant-numeric:tabular-nums}.battleDialogs_timer__oeV6S[data-urgent]{color:#ffb347}.battleDialogs_footerButtons__lwMUA{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.battleDialogs_footerButtons__lwMUA>*{flex:1 1 0;min-width:0}.battleDialogs_primary__Ju1W_,.battleDialogs_secondary__U0_JO{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border:2px solid transparent;font:600 13px/1.4 var(--font-body,monospace);text-align:center;text-decoration:none;cursor:pointer}.battleDialogs_primary__Ju1W_{background:#f2c94c;border-color:#f2c94c;color:#14110a;box-shadow:0 4px 0 #99751e}.battleDialogs_primary__Ju1W_:active:not(:disabled){transform:translateY(var(--game-press-shift,1px));box-shadow:0 2px 0 #99751e}.battleDialogs_secondary__U0_JO{background:#171d31;border-color:#3b4561;color:#f4f1e4}.battleDialogs_secondary__U0_JO:active:not(:disabled){background:#202842}.battleDialogs_primary__Ju1W_:disabled,.battleDialogs_secondary__U0_JO:disabled{opacity:.55;cursor:default}.battleDialogs_wide__ShKP5{width:100%}.battleDialogs_textButton__nn_be{min-height:44px;padding:0 4px;background:transparent;border:0;color:#a2abc3;font:600 12px/1.5 var(--font-body,monospace);text-decoration:underline;cursor:pointer}.battleDialogs_textButton__nn_be:disabled{opacity:.5}.battleDialogs_tiers__81JBT{margin:0 0 12px;padding:0;border:0;min-width:0}.battleDialogs_tiers__81JBT legend{margin-bottom:8px;font-size:12px;color:#a2abc3}.battleDialogs_tierChips__0EBNG{display:flex;flex-wrap:wrap;gap:8px}.battleDialogs_tierChip__8nPVR{min-width:64px;min-height:44px;padding:8px 12px;background:#11131b;border:2px solid #3b4561;color:#f4f1e4;font:600 13px/1 var(--font-body,monospace);font-variant-numeric:tabular-nums;cursor:pointer}.battleDialogs_tierChip__8nPVR[aria-pressed=true]{border-color:#f2c94c;background:#2b2416;color:#f2c94c}.battleDialogs_tierChip__8nPVR:disabled{opacity:.4;cursor:default}.battleDialogs_tierMore__XLnUp{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#a2abc3}.battleDialogs_tierMore__XLnUp select{min-height:44px;background:#05060c;color:#f4f1e4;border:2px solid #3b4561;font:600 16px/1.2 var(--font-body,monospace)}.battleDialogs_small__Rd8AS{margin:8px 0 0;font-size:11px;color:#a2abc3}.battleDialogs_chips__2JryI{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.battleDialogs_chips__2JryI li{padding:4px 8px;border:1px solid #f4f1e433;font-size:11px;letter-spacing:0;color:#d6dae6}.battleDialogs_chips__2JryI .battleDialogs_rewardChip__QwYjt{border-color:#f2c94c;color:#f2c94c}.battleDialogs_section__82ewL{margin:0 0 16px}.battleDialogs_section__82ewL h3{display:flex;gap:8px;margin:0 0 8px;font:600 11px/1.5 var(--font-body,monospace);letter-spacing:0;color:#f2c94c}.battleDialogs_keys__0KtFM{margin:0;display:grid;gap:8px}.battleDialogs_keys__0KtFM>div{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px;align-items:center;font-size:12px}.battleDialogs_keys__0KtFM dt{display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:#d6dae6}.battleDialogs_keys__0KtFM dd{margin:0;color:#f4f1e4}.battleDialogs_keys__0KtFM kbd{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 5px;border:solid #f4f1e44d;border-width:1px 1px 3px;background:#11131b;font:600 11px/1 var(--font-body,monospace);color:#f4f1e4}.battleDialogs_checkList__aS4nx,.battleDialogs_iconList__xL4E2{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:12px;line-height:1.5;color:#d6dae6}.battleDialogs_checkList__aS4nx li,.battleDialogs_iconList__xL4E2 li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:start}.battleDialogs_icon__nrjGU{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#f2c94c}.battleDialogs_checkList__aS4nx li>span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid;font:600 11px/1 var(--font-body,monospace)}.battleDialogs_checkList__aS4nx li[data-mark=yes]>span{color:#7be08a}.battleDialogs_checkList__aS4nx li[data-mark=no]>span{color:#ff8a73}.battleDialogs_checkList__aS4nx li[data-mark=info]>span{color:#a2abc3}.battleDialogs_reason__UZDjy{margin:0;min-height:0;font-size:12px;color:#a2abc3}.battleDialogs_reason__UZDjy:empty{display:none}.battleDialogs_footerLinks__jjvls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.battleDialogs_alert__1MCMt{display:grid;gap:8px;padding:8px 12px;border:1px solid #f4f1e426;background:#151b26;color:#f4f1e4;font-size:12px;line-height:1.5}.battleDialogs_alert__1MCMt p{margin:0}@media(max-width:600px){.battleDialogs_footerButtons__lwMUA{flex-direction:row}.battleDialogs_keys__0KtFM>div{grid-template-columns:minmax(0,1fr)}}.join_shell__iWM_d{height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--game-header-h,68px) + 28px) max(16px,env(safe-area-inset-right)) calc(max(32px,env(safe-area-inset-bottom)) + var(--game-tabbar-h,0px)) max(16px,env(safe-area-inset-left));background:#05060c;color:#f4f1e4;font-family:var(--font-body,monospace)}.join_container__l_paC{width:100%;max-width:860px;margin:0 auto;min-width:0;display:grid;gap:16px}.join_header__vecc8 h1{margin:0;font:600 clamp(21px,3.5vw,30px)/1.4 var(--font-body,monospace);color:#f2c94c;overflow-wrap:anywhere}.join_header__vecc8 p{margin:8px 0 0;font-size:13px;line-height:1.6;color:#a2abc3}.join_form__JupqE{display:grid;gap:16px;min-width:0}.join_columns__sCaqd{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start}.join_card__X2Ude,.join_counting__HG4VH,.join_panel__n3A7d{min-width:0;padding:16px;border:2px solid #f4f1e41f;background:linear-gradient(110deg,#11131b,#080a10);box-shadow:0 4px 0 #0005}.join_panel__n3A7d{display:grid;gap:12px}.join_panel__n3A7d h2{margin:0;font-size:16px;line-height:1.4;color:#f4f1e4}.join_panel__n3A7d p{margin:0;font-size:13px;line-height:1.6;color:#d6dae6}.join_cardTitle__rtE6L{margin:0 0 8px;font:600 11px/1.5 var(--font-body,monospace);letter-spacing:0;color:#a2abc3}.join_labelRow__OydmD{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.join_labelRow__OydmD label{font-size:12px;font-weight:600;color:#f4f1e4}.join_counter__9F3XN{font-size:11px;color:#a2abc3;font-variant-numeric:tabular-nums}.join_inputRow__qG9Z7{display:flex;gap:8px;min-width:0}.join_input__ZEZWa{flex:1;min-width:0;min-height:48px;padding:10px 12px;background:#05060c;color:#f4f1e4;border:1px solid #f4f1e43d;border-radius:0;font:600 16px/1.4 var(--font-body,monospace)}.join_input__ZEZWa[aria-invalid=true]{border-color:#ff5a3c}.join_input__ZEZWa:focus-visible{outline:2px solid #f2c94c;outline-offset:2px}.join_rules__tgJp4{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px;font-size:12px;line-height:1.5}.join_rules__tgJp4 li[data-ok=true]{color:#7be08a}.join_rules__tgJp4 li[data-ok=false]{color:#ff8a73}.join_fieldError__2ryEM{min-height:0;margin:8px 0 0;font-size:12px;color:#ff8a73}.join_fieldError__2ryEM:empty{display:none}.join_note__1klHF{margin:8px 0 0;font-size:12px;line-height:1.6;color:#a2abc3}.join_small__SYVit{margin:8px 0 0;font-size:11px;line-height:1.6;color:#8b93aa}.join_info__8gSlc{margin:12px 0 0;padding:8px 12px;font-size:12px}.join_info__8gSlc,.join_warning__puOik{border:1px solid #f4f1e426;background:#151b26;color:#f4f1e4}.join_warning__puOik{margin:0;padding:12px 16px;font-size:13px;line-height:1.5}.join_warning__puOik p{margin:0 0 8px}.join_success__nLPkx{padding:12px 16px;border:1px solid #7be08a80;background:#132317;color:#d8f7dd}.join_gets__G6PJa{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13px;line-height:1.5;color:#f4f1e4}.join_gets__G6PJa li:before{content:"+";display:inline-block;width:18px;color:#f2c94c;font-weight:600}.join_controls__bxdcK{margin:0;display:grid;gap:8px}.join_controls__bxdcK>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;font-size:13px;line-height:1.5}.join_controls__bxdcK dt{font-weight:600;color:#f2c94c;font-size:11px;letter-spacing:0;padding-top:2px}.join_controls__bxdcK dd{margin:0;color:#d6dae6}.join_counting__HG4VH p{margin:0 0 8px;font-size:13px;line-height:1.6;color:#d6dae6}.join_primary__gyQi2,.join_secondary__dTiF_{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:2px solid transparent;font:600 13px/1.4 var(--font-body,monospace);text-align:center;text-decoration:none;cursor:pointer}.join_primary__gyQi2{background:#f2c94c;border-color:#f2c94c;color:#14110a;box-shadow:0 4px 0 #99751e}.join_primary__gyQi2:active:not(:disabled){transform:translateY(var(--game-press-shift,1px));box-shadow:0 2px 0 #99751e}.join_secondary__dTiF_{background:#171d31;border-color:#3b4561;color:#f4f1e4}.join_secondary__dTiF_:active:not(:disabled){background:#202842}.join_primary__gyQi2:disabled,.join_secondary__dTiF_:disabled{opacity:.55;cursor:default}.join_form__JupqE>.join_primary__gyQi2{width:100%;max-width:420px}.join_textButton__OMEmg,.join_textLink__oinD9{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0;background:transparent;border:0;color:#f2c94c;font:600 12px/1.5 var(--font-body,monospace);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.join_textButton__OMEmg:disabled{opacity:.55}.join_row___QGt8{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.join_stack__811il{display:flex;flex-wrap:wrap;gap:8px}.join_signedIn__7gG5Q{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;font-size:12px;color:#a2abc3}.join_skeleton__3p5DZ{display:grid;gap:12px;padding:16px;border:2px solid #f4f1e41f;background:#0b0d14}.join_bar__I_FxF{display:block;height:14px;background:linear-gradient(90deg,#1a1e2a,#252a38,#1a1e2a);background-size:200% 100%;animation:join_shimmer__xN7I0 1.4s linear infinite}@keyframes join_shimmer__xN7I0{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1099px){.join_columns__sCaqd{grid-template-columns:minmax(0,1fr)}.join_form__JupqE>.join_primary__gyQi2{max-width:none}.join_stack__811il{flex-direction:column}.join_stack__811il>*{width:100%}}@media(max-width:600px){.join_shell__iWM_d{padding-top:calc(var(--game-header-h,64px) + 16px)}.join_card__X2Ude,.join_counting__HG4VH,.join_panel__n3A7d{padding:12px}.join_controls__bxdcK>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media(prefers-reduced-motion:reduce){.join_bar__I_FxF{animation:none}}.lobby_container__p9xeE{width:100%;max-width:860px;margin:0 auto;min-width:0;display:grid;gap:16px;color:#f4f1e4;font-family:var(--font-body,monospace)}.lobby_offline__bQkgq{margin:0;padding:8px 12px;border:1px solid #f4f1e426;background:#151b26;color:#f4f1e4;font-size:13px}.lobby_sectionLabel__osEp4{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:600 13px/1.5 var(--font-body,monospace);letter-spacing:0;color:#a2abc3}.lobby_eyebrow__wbeoK{display:block;font:500 12px/1.5 var(--font-body,monospace);letter-spacing:0;color:#a2abc3}.lobby_primary__1nLaE,.lobby_secondary__h5JgP{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border:2px solid transparent;font:600 13px/1.4 var(--font-body,monospace);text-align:center;text-decoration:none;cursor:pointer}.lobby_primary__1nLaE{background:#f2c94c;border-color:#f2c94c;color:#14110a;box-shadow:0 4px 0 #99751e}.lobby_primary__1nLaE:active:not([aria-disabled=true]){transform:translateY(var(--game-press-shift,1px));box-shadow:0 2px 0 #99751e}.lobby_primary__1nLaE[aria-disabled=true]{opacity:.5;cursor:default;box-shadow:none}.lobby_secondary__h5JgP{background:#171d31;border-color:#3b4561;color:#f4f1e4}.lobby_secondary__h5JgP:active{background:#202842}.lobby_textButton__r4g34,.lobby_textLink__jpSRV{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0;background:transparent;border:0;color:#a2abc3;font:600 12px/1.5 var(--font-body,monospace);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lobby_row__4Fm_N{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.lobby_alert__cNWqY{margin:8px 0 0;padding:8px 12px;border:1px solid #f4f1e426;background:#151b26;color:#f4f1e4;font-size:12px;line-height:1.5}.lobby_actions__3QSUe ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lobby_actions__3QSUe ul:not([data-expanded]) li:nth-child(n+3){display:none}.lobby_actionRow__eWudE{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;min-height:56px;border:1px solid #f4f1e426;background:#151b26}.lobby_actionRow__eWudE[data-kind=review]{grid-template-columns:24px minmax(0,1fr)}.lobby_actionIcon__hHOu7{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#f4f1e4}.lobby_actionIcon__hHOu7 svg{width:20px;height:20px}.lobby_actionText__Wm6Km{display:grid;gap:2px;min-width:0;font-size:13px;line-height:1.5}.lobby_actionText__Wm6Km strong{color:#f4f1e4;overflow-wrap:anywhere}.lobby_actionText__Wm6Km small{color:#a2abc3;font-size:12px}.lobby_actionText__Wm6Km small[data-paid]{color:#ff8a73}.lobby_showMore__fFyJx{margin-top:4px}.lobby_nextCard__y0BdX{position:relative;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(180px,1fr);overflow:hidden;border:2px solid #f4f1e426;background:#0d1019;box-shadow:0 6px 0 #0005;min-height:220px}.lobby_nextCard__y0BdX[role=alert]{display:block;padding:20px;min-height:0}.lobby_nextCard__y0BdX[role=alert] p{margin:0 0 12px;font-size:14px}.lobby_cardMain__mGUBq{min-width:0;padding:24px;display:flex;flex-direction:column;align-items:flex-start;z-index:1}.lobby_cardTitle__UtXIg{margin:4px 0 8px;font:600 clamp(19px,3vw,26px)/1.35 var(--font-body,monospace);color:#f4f1e4;overflow-wrap:anywhere}.lobby_tag__4areH{display:inline-block;margin:0 0 8px;padding:0;color:#7be08a;font:500 13px/1.5 var(--font-body,monospace);letter-spacing:0}.lobby_cardLine__eSb4A{margin:0 0 8px;font-size:13px;line-height:1.6;color:#d6dae6}.lobby_rule__cISnE{margin:4px 0 0;padding-left:12px;border-left:2px solid #f4f1e433;font-size:12px;line-height:1.6;color:#d6dae6;overflow-wrap:anywhere}.lobby_action__3TPYB{display:grid;gap:4px;margin-top:12px;width:100%;max-width:360px}.lobby_reason___wD3O{margin:2px 0 0;font-size:12px;line-height:1.5;color:#f4e7be}.lobby_meanwhile__3nfFl{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:16px 0 0;font-size:12px;color:#a2abc3}.lobby_art__BJucS{position:relative;display:grid;align-content:center;min-width:0;padding:16px 16px 16px 0}.lobby_balanceChip__v5mCT{position:absolute;left:8px;top:24px;z-index:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;max-width:calc(100% - 72px);margin:0;padding:4px 8px;background:#05060ce6;border:1px solid #f4f1e426;font:500 12px/1.4 var(--font-body,monospace);color:#a2abc3;letter-spacing:0}.lobby_balanceChip__v5mCT strong{color:#f2c94c;font-size:13px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}.lobby_action__3TPYB .lobby_primary__1nLaE{min-height:60px;border-width:3px;box-shadow:0 6px 0 #99751e,inset 0 -4px 0 #d9a92c;font:400 clamp(14px,4.2vw,18px)/1.25 var(--font-display,monospace);letter-spacing:0;text-transform:uppercase}.lobby_action__3TPYB .lobby_primary__1nLaE:active:not([aria-disabled=true]){transform:translateY(3px);box-shadow:0 3px 0 #99751e,inset 0 -4px 0 #d9a92c}.lobby_chips__d9o7Z{grid-column:1/-1;list-style:none;margin:0;padding:0 24px 20px;display:flex;flex-wrap:wrap;gap:8px}.lobby_chipLocked__00aD2,.lobby_chipText__Gq8Hz,.lobby_chip__EwTxI{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #3b4561;background:#0b0d14;color:#f4f1e4;font:600 12px/1.4 var(--font-body,monospace);text-decoration:none}.lobby_chip__EwTxI{border-color:#f4f1e44d;cursor:pointer}.lobby_chip__EwTxI[aria-disabled=true]{opacity:.5;cursor:default}.lobby_chip__EwTxI:active:not([aria-disabled=true]){background:#2b2416}.lobby_chipText__Gq8Hz{color:#a2abc3}.lobby_chipLocked__00aD2{color:#a2abc3;border-style:dashed}.lobby_skeleton__8zBTc{display:grid;gap:12px;padding:24px;grid-template-columns:1fr;min-height:220px}.lobby_bar__4ZnkJ{display:block;height:14px;background:linear-gradient(90deg,#1a1e2a,#252a38,#1a1e2a);background-size:200% 100%;animation:lobby_shimmer__suthi 1.4s linear infinite}.lobby_lastRow__o0R90{display:grid;gap:4px;min-height:56px;padding:12px 16px;background:#151b26;border:1px solid #414b62;color:#f4f1e4;text-decoration:none}.lobby_lastRow__o0R90:active{background:#1b2230}.lobby_lastRow__o0R90:focus-visible{outline:2px solid #f2c94c;outline-offset:2px}.lobby_lastLine__tud1D{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;line-height:1.5;min-width:0}.lobby_modeChip__fTDJB{padding:0 4px;border:1px solid #f4f1e433;font:500 12px/1.5 var(--font-body,monospace);letter-spacing:0;color:#d6dae6}.lobby_outcome__4d5JE{font-weight:600}.lobby_outcome__4d5JE[data-outcome=victory]{color:#f2c94c}.lobby_outcome__4d5JE[data-outcome=draw],.lobby_outcome__4d5JE[data-outcome=voided]{color:#a2abc3}.lobby_verdict__cRpIS{overflow-wrap:anywhere}.lobby_verdict__cRpIS[data-kind=not-counted]{color:#ffb347}.lobby_verdict__cRpIS[data-kind=counted]{color:#7be08a}.lobby_change__WHTKw{color:#d6dae6}.lobby_details__0vbSy{margin-left:auto;color:#f2c94c;text-decoration:underline;text-underline-offset:3px}.lobby_pending__QICKB{display:inline-flex;align-items:center;gap:8px;color:#a2abc3}.lobby_spinner__hmH4v{display:inline-block;width:10px;height:10px;border:2px solid #a2abc3;border-right-color:transparent;animation:lobby_spin__iA_r_ 1s linear infinite}.lobby_lastSkeleton__F5tAk{height:56px;background:linear-gradient(90deg,#11131b,#1a1e2a,#11131b);background-size:200% 100%;animation:lobby_shimmer__suthi 1.4s linear infinite}.lobby_lastError__65Y_h{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;border:1px solid #414b62;background:#151b26;font-size:13px}.lobby_lastError__65Y_h p{margin:0;flex:1 1 200px}.lobby_progress__nKb6d{display:grid;grid-template-columns:minmax(0,auto) minmax(120px,1fr) auto auto;gap:4px 12px;align-items:center}.lobby_progress__nKb6d .lobby_sectionLabel__osEp4{grid-column:1/-1;margin:0}.lobby_progressLabel__eiLl2{margin:0;font-weight:600;font-size:13px}.lobby_segments__tX_oO{display:flex;gap:4px;min-width:0}.lobby_segments__tX_oO span{flex:1;height:10px;background:#1a1e2a;border:1px solid #2a3043}.lobby_segments__tX_oO span[data-done]{background:#f2c94c;border-color:#f2c94c}.lobby_progressNext__3ZVG5{font-size:12px;color:#a2abc3}.lobby_tournament__S4mUh{padding:12px 16px;border:1px solid #f4f1e41f;background:#0b0d14}.lobby_tournamentWhen__pc7U8{margin:0 0 4px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.lobby_tournamentYou__s7v_M{margin:0 0 8px;font-size:12px;color:#d6dae6}.lobby_liveDot__YOn1a{display:inline-flex;align-items:center;margin-right:8px;vertical-align:middle}.lobby_liveDot__YOn1a:before{content:"";width:6px;height:6px;background:#ff5a3c}@media(prefers-reduced-motion:no-preference){.lobby_liveDot__YOn1a:before{animation:lobby_pulse__di0sW 1.4s steps(2) infinite}}@keyframes lobby_pulse__di0sW{50%{opacity:.35}}.lobby_tournamentLine__C4NFf a{display:flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid #f4f1e41f;background:#0b0d14;color:#f4f1e4;font-size:13px;text-decoration:none;overflow-wrap:anywhere}.lobby_footer__rO0dZ{display:grid;gap:4px;padding-bottom:8px}.lobby_footer__rO0dZ p{margin:0;font-size:11px;line-height:1.6;color:#8b93aa}@keyframes lobby_shimmer__suthi{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes lobby_spin__iA_r_{to{transform:rotate(1turn)}}@media(max-width:1099px){.lobby_nextCard__y0BdX{grid-template-columns:minmax(0,1fr)}.lobby_art__BJucS{order:-1;padding:0}.lobby_art__BJucS>[data-testid=home-arena]{border-width:0 0 2px;box-shadow:none}.lobby_balanceChip__v5mCT{left:10px;top:10px}.lobby_action__3TPYB{max-width:none}.lobby_action__3TPYB .lobby_primary__1nLaE{width:100%}.lobby_chips__d9o7Z{padding:0 16px 16px}.lobby_cardMain__mGUBq{padding:16px}.lobby_progress__nKb6d{grid-template-columns:minmax(0,1fr) auto}.lobby_segments__tX_oO{grid-column:1/-1}}@media(max-width:600px){.lobby_actionRow__eWudE{grid-template-columns:24px minmax(0,1fr)}.lobby_actionRow__eWudE>a,.lobby_actionRow__eWudE>button{grid-column:1/-1;width:100%}.lobby_lastLine__tud1D{font-size:12px}}@media(prefers-reduced-motion:reduce){.lobby_bar__4ZnkJ,.lobby_lastSkeleton__F5tAk,.lobby_spinner__hmH4v{animation:none}}.lobby_help__iGCBO{position:absolute;top:12px;right:12px;z-index:2;width:44px;height:44px;border-radius:0;border:1px solid #f4f1e433;background:#0b0d14;color:#f4f1e4;font:500 18px/1 var(--font-body,monospace);cursor:pointer}.lobby_help__iGCBO:active{background:#171d31}[role=dialog] .lobby_chips__d9o7Z{padding:0;margin:12px 0}[role=dialog] .lobby_rule__cISnE{margin:0 0 8px}@media(max-width:1099px){.lobby_cardMain__mGUBq{padding-right:16px}.lobby_help__iGCBO{top:10px}}