.ExtremePoses_container__drm4I{position:fixed;inset:0;background:var(--surface-lowest);color:var(--on-surface);font-family:var(--font-sans);display:flex;flex-direction:column;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.ExtremePoses_header__aCDvg{flex-shrink:0;padding:14px 16px 0;display:flex;justify-content:space-between;align-items:center;z-index:10}.ExtremePoses_backBtn__3jlRI{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:var(--on-surface);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.1rem;font-family:inherit}.ExtremePoses_headerTitle__kRBIj{font-size:.78rem;font-weight:800;letter-spacing:.02em;color:var(--on-surface)}.ExtremePoses_headerActions__P1d5e{display:flex;align-items:center;gap:8px}.ExtremePoses_creditChip__Umdxq{font-size:.68rem;font-weight:800;color:var(--gold-200);letter-spacing:.06em;padding:3px 8px;background:rgba(255,231,146,.1);border:1px solid rgba(255,231,146,.32);border-radius:999px;white-space:nowrap}.ExtremePoses_creditSpacer___vVbr{width:32px;flex-shrink:0}.ExtremePoses_body__LpmMk{overflow:hidden}.ExtremePoses_body__LpmMk,.ExtremePoses_screen__dbDe6{flex:1 1;min-height:0;display:flex;flex-direction:column}.ExtremePoses_screen__dbDe6{width:100%;max-width:480px;margin:0 auto;align-items:center;justify-content:center;gap:clamp(16px,3vh,24px);padding:20px 22px 24px;box-sizing:border-box;overflow-y:auto}@media (min-width:768px){.ExtremePoses_screen__dbDe6{max-width:640px}}.ExtremePoses_heroBlock__ZmHdk{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.ExtremePoses_heroIcon__1UiwH{font-size:clamp(3.4rem,13vw,4.6rem);line-height:1}.ExtremePoses_heroBanner__CdYLF{position:relative;width:140px;aspect-ratio:5/6;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.5)}.ExtremePoses_heroTitle__7r1jR{color:var(--gold-200,#ffe792)}.ExtremePoses_failTitle__qDGOm,.ExtremePoses_heroTitle__7r1jR{font-size:clamp(2.2rem,9vw,3rem);font-weight:800;margin:0;letter-spacing:-.02em}.ExtremePoses_failTitle__qDGOm{background:linear-gradient(180deg,#ff9080,var(--accent-red));-webkit-background-clip:text;background-clip:text;color:transparent}.ExtremePoses_primaryBtn__CklH7{width:100%;box-sizing:border-box;min-height:54px;padding:16px;border:none;border-radius:16px;background:linear-gradient(180deg,var(--gold-200),var(--gold-400));color:#2a1f00;font-size:1rem;font-weight:800;font-family:inherit;cursor:pointer;box-shadow:0 12px 28px var(--glow-gold-strong);transition:transform .1s}.ExtremePoses_primaryBtn__CklH7:active{transform:scale(.98)}.ExtremePoses_ghostBtn__efkmv{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;color:var(--on-surface-variant);font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer;padding:6px}.ExtremePoses_ghostBtnIcon__wr7_A{width:.9rem;height:.9rem;flex-shrink:0}.ExtremePoses_modeGrid__Gly2W{display:flex;flex-direction:column;gap:12px;width:100%}.ExtremePoses_modeCard__VRQjk{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:18px 20px;border-radius:18px;border:1.5px solid var(--ghost-border);background:rgba(255,255,255,.03);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .18s,background .18s,transform .1s}.ExtremePoses_modeCard__VRQjk:active{transform:scale(.99)}.ExtremePoses_modeCard__VRQjk:hover{border-color:rgba(255,231,146,.5);background:rgba(255,231,146,.06)}.ExtremePoses_modeEmoji__8R6xp{font-size:1.8rem;line-height:1}.ExtremePoses_modeLabel__4EFXW{font-size:1.1rem;font-weight:800;color:var(--gold-200)}.ExtremePoses_modeHint__jjWpa{font-size:.8rem;color:var(--on-surface-variant);line-height:1.4}.ExtremePoses_playing__TN_EB{flex:1 1;min-height:0;width:100%;max-width:520px;margin:0 auto;display:flex;flex-direction:column;padding:12px 16px 18px;box-sizing:border-box;gap:10px}.ExtremePoses_counterRow__kKz0q{display:flex;justify-content:space-between;gap:8px;flex-shrink:0}.ExtremePoses_counterPill__rE0Lt{font-size:.72rem;font-weight:700;color:var(--gold-200);background:rgba(255,231,146,.1);border:1px solid rgba(255,231,146,.28);border-radius:999px;padding:5px 12px;white-space:nowrap}.ExtremePoses_giantBtn__Okbk4{flex:1 1;min-height:0;width:100%;box-sizing:border-box;border:none;border-radius:28px;background:radial-gradient(circle at 50% 32%,var(--gold-100),var(--gold-300) 45%,var(--gold-500) 100%);color:#2a1f00;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 22px;box-shadow:0 0 0 2px rgba(255,244,194,.4) inset,0 18px 50px var(--glow-gold-strong);transition:transform .08s;-webkit-tap-highlight-color:transparent;overflow:hidden}.ExtremePoses_giantBtn__Okbk4:active{transform:scale(.985);box-shadow:0 0 0 2px rgba(255,244,194,.6) inset,0 10px 30px var(--glow-gold-strong)}.ExtremePoses_giantBtnInner__8TsVv{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.ExtremePoses_giantBtnReady__z5zAS{background:radial-gradient(circle at 50% 40%,var(--surface-container-high),var(--surface-container) 60%,var(--surface-container-low) 100%);color:var(--on-surface);box-shadow:0 0 0 1.5px var(--ghost-border) inset,0 18px 50px rgba(0,0,0,.3)}.ExtremePoses_giantBtnReady__z5zAS:active{box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.12),0 10px 30px rgba(0,0,0,.25)}.ExtremePoses_giantBtnReadyText__dGvqS{font-size:clamp(1.4rem,6vw,2rem);font-weight:900;opacity:.85;letter-spacing:-.01em}.ExtremePoses_giantBtnGray__0VN_P{background:radial-gradient(circle at 50% 32%,#f4f2ee,#d8d4cc 45%,#a8a49c 100%);color:#1c1a17;box-shadow:inset 0 0 0 2px rgba(255,255,255,.5),0 18px 50px rgba(0,0,0,.25)}.ExtremePoses_giantBtnGray__0VN_P:active{box-shadow:inset 0 0 0 2px rgba(255,255,255,.6),0 10px 30px rgba(0,0,0,.2)}.ExtremePoses_giantBtnTypeIcon__pHe4k{width:3.6rem;height:3.6rem;flex-shrink:0;opacity:.85}.ExtremePoses_giantBtnTypeLabel__9E24M{display:inline-block;font-size:.8rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:#2a1f00;border:none;border-radius:999px;padding:3px 14px;background:rgba(0,0,0,.1)}.ExtremePoses_giantBtnPose__tsMQ8{font-size:clamp(1.4rem,6vw,2rem);font-weight:900;line-height:1.25;text-align:center}.ExtremePoses_giantBtnSub__8oqfB{font-size:.78rem;font-weight:700;opacity:.55;letter-spacing:.04em;flex-shrink:0}.ExtremePoses_popupRowIcon___Cd6X{width:1.2rem;height:1.2rem;flex-shrink:0;margin-top:3px}.ExtremePoses_failBtn__j8Y7h{flex-shrink:0;width:100%;box-sizing:border-box;padding:14px;border:1.5px solid rgba(232,69,69,.55);border-radius:14px;background:rgba(232,69,69,.12);color:#ff9b8e;font-size:.92rem;font-weight:800;font-family:inherit;cursor:pointer;transition:transform .1s,background .15s}.ExtremePoses_failBtn__j8Y7h:active{transform:scale(.98);background:rgba(232,69,69,.2)}.ExtremePoses_popupOverlay__ViaCu{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:50;display:flex;align-items:flex-end}.ExtremePoses_popupSheet__xeOkD{width:100%;max-height:70vh;background:var(--surface-container);border-top:1px solid rgba(255,231,146,.2);border-radius:24px 24px 0 0;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.ExtremePoses_popupHandle__mW8xs{width:40px;height:4px;border-radius:2px;background:rgba(255,255,255,.15);margin:12px auto 4px;flex-shrink:0}.ExtremePoses_popupHeader__2fh6L{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 12px;flex-shrink:0;border-bottom:1px solid var(--ghost-border)}.ExtremePoses_popupTitle__MFcL5{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:800;color:var(--gold-200);letter-spacing:.04em}.ExtremePoses_popupTitleIcon__4xbFG{width:1rem;height:1rem;flex-shrink:0}.ExtremePoses_popupClose__jNED_{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.07);border:1px solid var(--ghost-border);color:var(--on-surface-variant);font-size:.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:inherit}.ExtremePoses_popupBody__3Al9f{overflow-y:auto;padding:14px 20px 20px;display:flex;flex-direction:column;gap:8px}.ExtremePoses_popupRow__SYSOE{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:10px;background:rgba(0,0,0,.2);border:1px solid var(--ghost-border)}.ExtremePoses_popupText__9ueOD{font-size:.9rem;line-height:var(--text-body-line-height,1.7);color:var(--on-surface)}.ExtremePoses_counterPillActive__jHCmy{font-size:.8rem;font-weight:800;color:#2a1f00;background:linear-gradient(180deg,var(--gold-200),var(--gold-400));border-radius:999px;padding:5px 14px;white-space:nowrap;box-shadow:0 4px 12px var(--glow-gold)}.ExtremePoses_giantBtnReadyName__OHKEJ{font-size:clamp(1.4rem,6vw,2rem);font-weight:900;opacity:.9;letter-spacing:-.01em}.ExtremePoses_giantBtnReadyCount__qQSfS{font-size:.78rem;font-weight:600;opacity:.5}.ExtremePoses_loserName__jSTP_{font-size:1rem;color:#ff9b8e;font-weight:700;margin:0}.ExtremePoses_scoreCard__Iabug{width:100%;box-sizing:border-box;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid var(--ghost-border);display:flex;flex-direction:column;gap:8px}.ExtremePoses_scoreRow__axRiK{display:flex;align-items:center;gap:10px;padding:6px 4px}.ExtremePoses_scoreRow__axRiK:first-child{border-bottom:1px solid var(--ghost-border);padding-bottom:12px;margin-bottom:4px}.ExtremePoses_scoreRank__i_7FT{font-size:.8rem;font-weight:700;color:var(--on-surface-variant);width:22px;flex-shrink:0}.ExtremePoses_scoreRow__axRiK:first-child .ExtremePoses_scoreRank__i_7FT{color:var(--gold-300)}.ExtremePoses_scoreName__lxoUy{flex:1 1;font-size:1rem;font-weight:700;color:var(--on-surface)}.ExtremePoses_scoreRow__axRiK:first-child .ExtremePoses_scoreName__lxoUy{color:var(--gold-200);font-size:1.1rem}.ExtremePoses_scoreCount__novwN{font-size:.82rem;font-weight:700;color:var(--on-surface-variant);background:rgba(0,0,0,.25);border:1px solid var(--ghost-border);border-radius:999px;padding:3px 10px}.ExtremePoses_creditSpacer___vVbr{width:60px}.ExtremePoses_rulesInline__AWt7p{width:100%;box-sizing:border-box;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid var(--ghost-border);display:flex;flex-direction:column;gap:10px}.ExtremePoses_rulesInlineRow__cA4Nv{display:flex;align-items:flex-start;gap:10px}.ExtremePoses_rulesInlineEmoji__58QAM{font-size:1rem;line-height:1.5;flex-shrink:0}.ExtremePoses_rulesInlineText__aZez0{font-size:.84rem;line-height:1.5;color:var(--on-surface-variant)}.ExtremePoses_giantBtnBlue__nKVa_{background:radial-gradient(circle at 50% 32%,#cfe4fb,var(--accent-blue) 45%,#0f4d8f 100%);color:#0d1f33;box-shadow:inset 0 0 0 2px rgba(207,228,251,.4),0 18px 50px rgba(26,126,230,.3)}.ExtremePoses_giantBtnBlue__nKVa_:active{box-shadow:inset 0 0 0 2px rgba(207,228,251,.6),0 10px 30px rgba(26,126,230,.3)}.ExtremePoses_giantBtnGreen__gh6vQ{background:radial-gradient(circle at 50% 32%,#cdeeeb,var(--accent-teal) 45%,#096b64 100%);color:#072522;box-shadow:inset 0 0 0 2px rgba(205,238,235,.4),0 18px 50px rgba(15,168,158,.3)}.ExtremePoses_giantBtnGreen__gh6vQ:active{box-shadow:inset 0 0 0 2px rgba(205,238,235,.6),0 10px 30px rgba(15,168,158,.3)}.ExtremePoses_viewBtnRow__kouKm{display:flex;gap:8px;flex-shrink:0;width:100%}.ExtremePoses_viewBtn__RJ_an{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 8px;border-radius:14px;font-size:.84rem;font-weight:700;font-family:inherit;cursor:pointer;text-align:center;transition:background .15s,opacity .15s;border:1.5px solid}.ExtremePoses_viewBtnIcon__Ddq4G{width:1.1rem;height:1.1rem;flex-shrink:0}.ExtremePoses_viewBtnPose__ABakt{border-color:rgba(255,231,146,.35);background:rgba(255,231,146,.07);color:var(--gold-200)}.ExtremePoses_viewBtnPose__ABakt:active:not(:disabled){background:rgba(255,231,146,.15)}.ExtremePoses_viewBtnSpeak__Ix2Q9{border-color:rgba(15,168,158,.35);background:rgba(15,168,158,.07);color:var(--accent-teal)}.ExtremePoses_viewBtnSpeak__Ix2Q9:active:not(:disabled){background:rgba(15,168,158,.14)}.ExtremePoses_viewBtn__RJ_an:disabled{opacity:.3;cursor:not-allowed}.ExtremePoses_popupRowLatest__A6U4m{background:rgba(255,231,146,.1);border-color:rgba(255,231,146,.25)}.ExtremePoses_popupRowContent__4qh_3{display:flex;flex-direction:column;gap:2px;flex:1 1}.ExtremePoses_popupLatestTag__bUd_k{font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-300)}.ExtremePoses_speakCard__Yc_0P{display:flex;align-items:flex-start;gap:14px;padding:18px 16px;border-radius:16px;background:rgba(15,168,158,.08);border:1px solid rgba(15,168,158,.3)}.ExtremePoses_speakCardIcon__BF84Z{width:2rem;height:2rem;flex-shrink:0;margin-top:2px}.ExtremePoses_speakCardText__y8c5_{font-size:1rem;font-weight:700;line-height:1.5;color:var(--on-surface)}.ExtremePoses_speakCardHint__I9byp{font-size:.78rem;color:var(--on-surface-variant);line-height:1.5;margin:10px 0 0}.RulesButton_btn__KEzYQ{height:44px;border-radius:22px;border:1.5px solid rgba(212,175,55,.45);background:rgba(212,175,55,.1);color:var(--gold-400,#D4AF37);display:flex;align-items:center;gap:5px;padding:0 12px 0 9px;cursor:pointer;flex-shrink:0;transition:background .18s ease,border-color .18s ease,transform .12s ease;font-family:inherit}.RulesButton_btn__KEzYQ:hover{background:rgba(212,175,55,.18);border-color:rgba(212,175,55,.7)}.RulesButton_btn__KEzYQ:active{transform:scale(.94)}.RulesButton_icon__F8_d8{width:16px;height:16px;flex-shrink:0}.RulesButton_label__Rz1N2{font-size:.78rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.RulesModal_backdrop__cQp0J{position:fixed;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000}.RulesModal_modalWrap__Nfqrk{position:fixed;inset:0;z-index:1001;display:flex;align-items:center;justify-content:center;pointer-events:none}.RulesModal_modal__mn7L6{pointer-events:auto;width:88vw;max-width:420px;height:min(78dvh,600px);display:flex;flex-direction:column;background:#161410;border:1px solid rgba(212,175,55,.2);border-radius:24px;overflow:hidden;box-shadow:0 24px 64px rgba(255,231,146,.1),0 0 0 1px rgba(255,255,255,.04)}.RulesModal_header__E5rPB{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 11px;border-bottom:1px solid rgba(212,175,55,.1);flex-shrink:0}.RulesModal_headerTitle__KAyQ3{font-size:.92rem;font-weight:700;color:var(--gold-400,#D4AF37);letter-spacing:.02em}.RulesModal_closeBtn__rZzUo{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease;flex-shrink:0}.RulesModal_closeBtn__rZzUo:hover{background:rgba(255,255,255,.1)}.RulesModal_empty__Cv1Lr{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--on-surface-dim,#8f8f8f);font-size:.88rem;padding:32px;text-align:center}.RulesModal_errorText__N45KE{margin:0;max-width:280px;line-height:1.6}.RulesModal_retryBtn__Ak490{min-height:44px;padding:0 22px;border-radius:22px;border:1px solid rgba(212,175,55,.4);background:rgba(212,175,55,.15);color:var(--gold-400,#D4AF37);font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease}.RulesModal_retryBtn__Ak490:hover{background:rgba(212,175,55,.25)}.RulesModal_body__LNFGL{flex:1 1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.RulesModal_dots__ioMEF{display:flex;gap:5px;justify-content:center;padding:10px 16px 2px;flex-shrink:0;flex-wrap:wrap}.RulesModal_dot__y7m2a{width:24px;height:24px;border-radius:50%;border:none;background:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.RulesModal_dot__y7m2a:before{content:"";width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.15);transition:background .2s ease,transform .2s ease}.RulesModal_dotActive__bPu3f:before{background:var(--gold-400,#D4AF37);transform:scale(1.3)}.RulesModal_slideWrap__ACOgw{flex:1 1;position:relative;overflow:hidden;min-height:0}.RulesModal_slide__puaB2{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding:14px 22px;gap:14px;overflow-y:auto}.RulesModal_stepBadge__c9Fef{display:flex;align-items:baseline;gap:3px;flex-shrink:0}.RulesModal_stepNum__fcPFI{font-size:2.2rem;font-weight:800;color:var(--gold-400,#D4AF37);line-height:1;letter-spacing:-.02em}.RulesModal_stepOf__8q4aE{font-size:.88rem;color:var(--gold-500,#b8901e);font-weight:600}.RulesModal_body_text__EUWZn{font-size:1rem;line-height:1.72;color:rgba(255,255,255,.88);text-align:center;margin:0;max-width:360px;font-weight:500}.RulesModal_imageWrap__QKBzi{position:relative;width:100%;max-width:280px;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:rgba(255,255,255,.04);border:1px solid rgba(212,175,55,.12);flex-shrink:0}.RulesModal_image__jhMum{object-fit:contain;padding:6px}.RulesModal_nav__aiWhG{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 14px;border-top:1px solid rgba(255,255,255,.06);flex-shrink:0;gap:10px}.RulesModal_navLabel__VX61v{font-size:.75rem;color:var(--on-surface-dim,#8f8f8f);font-weight:600;flex:1 1;text-align:center}.RulesModal_navBtn___AG4i{min-width:44px;height:44px;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:rgba(255,255,255,.75);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease;padding:0 14px;font-size:.8rem;font-weight:600;font-family:inherit;white-space:nowrap}.RulesModal_navBtn___AG4i:hover{background:rgba(255,255,255,.1)}.RulesModal_navBtn___AG4i:active{transform:scale(.94)}.RulesModal_navBtnDisabled__FBKxJ{opacity:.28;cursor:default;pointer-events:none}.RulesModal_navBtnDone__4yLKb{background:rgba(212,175,55,.15);border-color:rgba(212,175,55,.4);color:var(--gold-400,#D4AF37);padding:0 16px}.RulesModal_navBtnDone__4yLKb:hover{background:rgba(212,175,55,.25)}.InlineLoading_root__CBVDW{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--primary);font-size:var(--text-label-size,.85rem);letter-spacing:.02em}.InlineLoading_padded__GFN2f{padding:var(--spacing-8,32px);text-align:center}.InlineLoading_spinner__5iDjD{flex-shrink:0}.InlineLoading_label__VqC5n{color:var(--on-surface-variant)}.PlayerNamesInput_reel__7aZQf{display:flex;flex-direction:column;gap:8px;max-height:clamp(220px,42vh,320px);overflow-y:auto;overscroll-behavior:contain;padding:6px 2px;scrollbar-width:none;-webkit-mask-image:linear-gradient(180deg,transparent,black 14%,black 86%,transparent);mask-image:linear-gradient(180deg,transparent,black 14%,black 86%,transparent)}.PlayerNamesInput_reel__7aZQf::-webkit-scrollbar{display:none}.PlayerNamesInput_row__03wGw{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:4px;background:var(--surface-container-low,#131313);flex-shrink:0}.PlayerNamesInput_rowDup__UkNgP{background:rgba(232,69,69,.08);box-shadow:inset 0 0 0 1px rgba(232,69,69,.4)}.PlayerNamesInput_avatar__xbfRW{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.72rem;color:var(--on-surface-variant,#adaaaa);border:1px solid var(--outline-variant,#494847)}.PlayerNamesInput_avatarHost__UgGBK{background:rgba(255,231,146,.16);border-color:transparent;color:var(--gold-200,#ffe792);font-weight:600}.PlayerNamesInput_rowName__We6q1{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;margin:0;padding:0;font:inherit;text-align:left;cursor:text;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlayerNamesInput_rowEdit__bORlf,.PlayerNamesInput_rowName__We6q1{border:none;flex:1 1;min-width:0;font-size:.9rem;color:var(--on-surface,#fff)}.PlayerNamesInput_rowEdit__bORlf{background:transparent;border-bottom:1px solid var(--gold-500,#b8901e);outline:none;padding-bottom:2px;font-family:inherit}.PlayerNamesInput_hostEditBtn__d5guZ{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--gold-200,#ffe792);cursor:pointer;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.PlayerNamesInput_hostEditBtn__d5guZ:hover{color:var(--gold-100)}.PlayerNamesInput_rowRemove__9TDZ0{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--on-surface-dim,#8f8f8f);cursor:pointer;width:32px;height:32px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.PlayerNamesInput_rowRemove__9TDZ0:hover{color:var(--on-surface,#fff);background:rgba(255,255,255,.06)}.PlayerNamesInput_addRow__y_9pG{gap:11px;padding:12px;border-radius:4px;background:var(--surface-lowest,#000)}.PlayerNamesInput_addBtn__o66YW,.PlayerNamesInput_addRow__y_9pG{display:flex;align-items:center;border:1px solid var(--gold-500,#b8901e);flex-shrink:0}.PlayerNamesInput_addBtn__o66YW{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:50%;color:var(--gold-200,#ffe792);cursor:pointer;width:32px;height:32px;padding:0;justify-content:center}.PlayerNamesInput_addBtn__o66YW:hover:not(:disabled){background:rgba(255,231,146,.1)}.PlayerNamesInput_addBtn__o66YW:disabled{opacity:.4;cursor:default}.PlayerNamesInput_addInput__M5hgi{flex:1 1;min-width:0;background:transparent;border:none;outline:none;color:var(--on-surface,#fff);font-family:inherit;font-size:.9rem}.PlayerNamesInput_addInput__M5hgi::placeholder{color:var(--on-surface-dim,#8f8f8f)}.PlayerNamesInput_minHint__b2yJk{font-size:.78rem;color:var(--on-surface-dim,#8f8f8f);margin:6px 0 0;text-align:center}.PlayerNamesInput_dupWarn__S_8Ac{font-size:.78rem;color:var(--error,#ff7351);margin:6px 0 0;text-align:center}@media (prefers-reduced-motion:reduce){.PlayerNamesInput_reel__7aZQf{scroll-behavior:auto}}.NamesScreenShell_shell__Naeeo{width:100%;max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(14px,3vh,20px)}.NamesScreenShell_heroBlock___rBzZ{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:8px 0 4px}.NamesScreenShell_heroBanner__AO_rv{position:relative;width:140px;aspect-ratio:5/6;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.5)}.NamesScreenShell_heroIcon__Ce6RR{font-size:2.75rem;line-height:1}.NamesScreenShell_heroTitle__PSV6S{font-size:clamp(2rem,8vw,2.6rem);font-weight:800;margin:0;letter-spacing:-.02em;color:var(--gold-200,#ffe792)}.NamesScreenShell_heroDesc__7t3_W{font-size:.95rem;color:var(--on-surface-variant,#adaaaa);line-height:var(--text-body-line-height,1.7);margin:0}.NamesScreenShell_heroDesc__7t3_W strong{color:var(--gold-200,#ffe792)}.NamesScreenShell_card__jJBBl{width:100%;box-sizing:border-box;background:rgba(255,255,255,.03);border:1px solid rgba(255,231,146,.18);border-radius:16px;padding:clamp(16px,4vw,22px) clamp(14px,4vw,20px);display:flex;flex-direction:column;gap:14px}.NamesScreenShell_cardLabel__RtDt8{font-size:.72rem;font-weight:700;color:var(--on-surface-dim,#8f8f8f);text-transform:uppercase;letter-spacing:.16em;margin:0}@media (min-width:768px){.NamesScreenShell_shell__Naeeo{max-width:640px}.NamesScreenShell_heroBanner__AO_rv{width:180px}.NamesScreenShell_heroIcon__Ce6RR{font-size:3.5rem}}.UserPicker_root__R1G7v{display:flex;flex-direction:column;gap:var(--spacing-2)}.UserPicker_searchBox__ybORw{position:relative}.UserPicker_searchIcon__l0opw{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--on-surface-dim);pointer-events:none}.UserPicker_input__rGVSX{width:100%;box-sizing:border-box;padding:9px var(--spacing-3) 9px 32px;border-radius:var(--radius-lg);border:1px solid var(--outline-variant);background:var(--surface-container);color:var(--on-surface);font-size:.85rem;outline:none}.UserPicker_input__rGVSX:disabled{opacity:.6}.UserPicker_spinIcon__QO2X8{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:var(--on-surface-dim)}.UserPicker_spin__FQScf{animation:UserPicker_spin__FQScf 1s linear infinite}@keyframes UserPicker_spin__FQScf{to{transform:translateY(-50%) rotate(1turn)}}.UserPicker_results__NaVRD{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;border-radius:var(--radius-lg);border:1px solid var(--outline-variant);background:var(--surface-container-high);box-shadow:var(--shadow-lg);overflow:hidden}.UserPicker_resultRow__5IldF{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) var(--spacing-3);background:none;border:none;border-bottom:1px solid var(--outline-variant);cursor:pointer;text-align:left}.UserPicker_resultRow__5IldF:last-child{border-bottom:none}.UserPicker_resultRow__5IldF:hover{background:var(--ghost-fill)}.UserPicker_resultRow__5IldF:disabled{opacity:.5;cursor:default}.UserPicker_avatar__gH53W{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.UserPicker_avatarFallback__d_elP{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--gold-400) 16%,transparent);color:var(--gold-200);font-size:.75rem;font-weight:700}.UserPicker_resultInfo__Vmw6l{display:flex;flex-direction:column;min-width:0}.UserPicker_resultName__9le9z{font-size:.85rem;font-weight:600;color:var(--on-surface)}.UserPicker_resultTier__qMUtn{font-size:.72rem;color:var(--on-surface-dim)}.UserPicker_inviteBlock__PzJCA{display:flex;flex-direction:column;gap:var(--spacing-2)}.UserPicker_inviteToggle___mfoc{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:0;background:none;border:none;color:var(--gold-300);font-size:.78rem;font-weight:600;cursor:pointer}.UserPicker_inviteCreate__op0vw,.UserPicker_inviteResult__kUy_C{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3);background:var(--surface-container);border-radius:var(--radius-lg)}.UserPicker_inviteHint__D4F_y{margin:0;font-size:.76rem;color:var(--on-surface-variant);line-height:1.5}.UserPicker_inviteCreateBtn__soT9p{align-self:flex-start;padding:8px 14px;border-radius:var(--radius-lg);border:none;background:color-mix(in srgb,var(--gold-400) 18%,transparent);color:var(--gold-200);font-size:var(--text-label-size);font-weight:700;cursor:pointer}.UserPicker_inviteCreateBtn__soT9p:disabled{opacity:.6;cursor:default}.UserPicker_inviteQr__JdVqB{align-self:center;border-radius:var(--radius-md)}.UserPicker_inviteUrlRow__U1ry5{display:flex;align-items:center;gap:var(--spacing-2);padding:8px 10px;border-radius:var(--radius-md);background:var(--surface-container-low);border:1px solid var(--outline-variant)}.UserPicker_inviteUrl__1VHiw{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;color:var(--on-surface-variant)}.UserPicker_copyBtn__cKb_n{flex:none;padding:6px;border-radius:var(--radius-sm);border:none;background:none;color:var(--gold-300);cursor:pointer}.UserPicker_errText___jKxv{margin:0;font-size:.76rem;color:var(--error)}.PartnersAdmin_wrap__rfUpU{display:flex;flex-direction:column;gap:24px}.PartnersAdmin_titleRow__rQ1H0{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.PartnersAdmin_title__9o6aw{display:flex;align-items:center;gap:8px;color:var(--on-surface);font-size:var(--text-body-size);font-weight:700;margin:0;letter-spacing:.02em}.PartnersAdmin_title__9o6aw svg{color:var(--gold-350)}.PartnersAdmin_notifyAllBtn__dFyep{display:inline-flex;align-items:center;gap:7px;background:color-mix(in srgb,var(--gold-350) 10%,transparent);color:var(--gold-350);border:1px solid color-mix(in srgb,var(--gold-350) 20%,transparent);border-radius:var(--radius-full);padding:9px 18px;font-size:var(--text-overline-size);font-weight:700;letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:background .15s}.PartnersAdmin_notifyAllBtn__dFyep:hover:not(:disabled){background:color-mix(in srgb,var(--gold-350) 18%,transparent)}.PartnersAdmin_notifyAllBtn__dFyep:disabled{opacity:.5;cursor:not-allowed}.PartnersAdmin_notifyMsg__c_wp7{font-size:var(--text-label-size);color:var(--success);margin:-12px 0 0}.PartnersAdmin_card__M6m0W{background:var(--surface-container-low);border-radius:var(--radius-2xl);padding:20px 24px}.PartnersAdmin_formGrid__kQjkn{display:grid;grid-template-columns:1fr 1fr 2fr;grid-gap:12px;gap:12px}.PartnersAdmin_field__XfO1H{display:flex;flex-direction:column;gap:6px}.PartnersAdmin_label___u5gd{font-size:.68rem;font-weight:700;color:var(--on-surface-dim);text-transform:uppercase;letter-spacing:.1em}.PartnersAdmin_input__L6n25{width:100%;box-sizing:border-box;background:color-mix(in srgb,var(--on-surface) 4%,transparent);border:1px solid color-mix(in srgb,var(--on-surface) 10%,transparent);border-radius:var(--radius-lg);padding:10px 14px;color:var(--on-surface);font-size:.88rem;font-family:var(--font-sans);outline:none;transition:border-color .15s}.PartnersAdmin_input__L6n25:focus{border-color:color-mix(in srgb,var(--gold-400) 45%,transparent)}.PartnersAdmin_formError__dwhE_{font-size:var(--text-overline-size);color:var(--error);margin:0}.PartnersAdmin_formActions__KknPH{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.PartnersAdmin_saveBtn__xmOKv{background:linear-gradient(135deg,var(--gold-450),var(--gold-300));color:var(--on-primary);border:none;border-radius:var(--radius-full);padding:11px 28px;font-size:.88rem;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 4px 16px color-mix(in srgb,var(--gold-450) 30%,transparent);transition:opacity .2s,transform .15s;white-space:nowrap}.PartnersAdmin_saveBtn__xmOKv:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.PartnersAdmin_saveBtn__xmOKv:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.PartnersAdmin_createToolbar__ipv4y{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.PartnersAdmin_addPartnerBtn__hIFsm{display:inline-flex;align-items:center;gap:7px;background:linear-gradient(135deg,var(--gold-450),var(--gold-300));color:var(--on-primary);border:none;border-radius:var(--radius-full);padding:10px 20px;font-size:var(--text-label-size);font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 4px 16px color-mix(in srgb,var(--gold-450) 25%,transparent);transition:opacity .2s,transform .15s}.PartnersAdmin_addPartnerBtn__hIFsm:hover{opacity:.9;transform:translateY(-1px)}.PartnersAdmin_mockBtn__rt_NL{background:transparent;color:var(--on-surface-dim);border:1px dashed color-mix(in srgb,var(--on-surface) 18%,transparent);border-radius:var(--radius-full);padding:10px 20px;font-size:var(--text-label-size);font-weight:600;letter-spacing:.02em;cursor:pointer;white-space:nowrap;font-family:inherit;transition:color .15s,border-color .15s}.PartnersAdmin_mockBtn__rt_NL:hover:not(:disabled){color:var(--on-surface-variant);border-color:color-mix(in srgb,var(--on-surface) 30%,transparent)}.PartnersAdmin_mockBtn__rt_NL:disabled{opacity:.4;cursor:not-allowed}.PartnersAdmin_badgeMock__4dfD_{display:inline-block;padding:5px 10px;border-radius:var(--radius-full);border:1px dashed color-mix(in srgb,var(--on-surface) 18%,transparent);background:transparent;color:var(--on-surface-dim);font-size:var(--text-caption-size);font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.PartnersAdmin_statsRow__9fpsC{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.PartnersAdmin_statCard__3i054{background:var(--surface-container-low);border-radius:var(--radius-2xl);padding:18px 20px}.PartnersAdmin_statCardLabel___4lkn{color:var(--on-surface-dim);font-size:var(--text-caption-size);font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.PartnersAdmin_statCardValue__1kk0H{color:var(--on-surface);font-size:var(--text-headline-size);font-weight:700;line-height:1}.PartnersAdmin_partnerGrid__wwsVs{display:flex;flex-direction:column;gap:10px}.PartnersAdmin_partnerRow__st7Vu{display:flex;flex-direction:row;align-items:center;gap:14px;width:100%;text-align:left;font-family:inherit;cursor:pointer;padding:14px 18px;background:var(--surface-container-low);border:1px solid transparent;border-radius:var(--radius-2xl);transition:border-color .2s,background .2s,opacity .2s,transform .12s}.PartnersAdmin_partnerRow__st7Vu:hover:not(:disabled){border-color:color-mix(in srgb,var(--gold-350) 25%,transparent);background:var(--surface-container-high);transform:translateY(-1px)}.PartnersAdmin_mockRow__Nj6_0,.PartnersAdmin_partnerRow__st7Vu:disabled{cursor:default;opacity:.6}.PartnersAdmin_mockRow__Nj6_0:hover{border-color:transparent;background:var(--surface-container-low);transform:none}.PartnersAdmin_deleteMockBtn__gmggy{flex-shrink:0;background:color-mix(in srgb,var(--error) 7%,transparent);color:var(--error);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);border-radius:var(--radius-md);width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.PartnersAdmin_deleteMockBtn__gmggy:hover:not(:disabled){background:color-mix(in srgb,var(--error) 16%,transparent)}.PartnersAdmin_deleteMockBtn__gmggy:disabled{opacity:.4;cursor:not-allowed}.PartnersAdmin_logo__CtZ81{object-fit:cover}.PartnersAdmin_logoPlaceholder__bkuO4,.PartnersAdmin_logo__CtZ81{width:44px;height:44px;border-radius:var(--radius-lg);flex-shrink:0}.PartnersAdmin_logoPlaceholder__bkuO4{background:color-mix(in srgb,var(--gold-400) 8%,transparent);border:1px solid color-mix(in srgb,var(--gold-400) 18%,transparent);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--gold-400);font-size:var(--text-body-size)}.PartnersAdmin_partnerInfo__Bf1VW{flex:1 1;min-width:0}.PartnersAdmin_partnerName__u4_bQ{font-weight:700;color:var(--on-surface-variant);font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PartnersAdmin_partnerSlug__WQs5Y{color:var(--on-surface-dim);font-size:.72rem;margin-top:2px}.PartnersAdmin_partnerMetaLine__OmboL{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.PartnersAdmin_partnerRedemptions__pO03Q{color:var(--on-surface-dim);font-size:.72rem}.PartnersAdmin_featTags__JWPsf{display:inline-flex;gap:5px;flex-wrap:wrap}.PartnersAdmin_featTag__2mYkL{font-size:var(--text-caption-size);font-weight:700;letter-spacing:.04em;color:var(--gold-350);background:color-mix(in srgb,var(--gold-350) 10%,transparent);border:1px solid color-mix(in srgb,var(--gold-350) 20%,transparent);border-radius:var(--radius-full);padding:1px 8px}.PartnersAdmin_codeBlock__4_6xE{text-align:center}.PartnersAdmin_codeLabel__a3QMB{font-size:var(--text-caption-size);color:var(--on-surface-dim);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px}.PartnersAdmin_code__Rt7h8{font-family:monospace;font-size:var(--text-body-size);font-weight:700;color:var(--gold-400);background:color-mix(in srgb,var(--gold-400) 7%,transparent);border:1px solid color-mix(in srgb,var(--gold-400) 18%,transparent);border-radius:var(--radius-full);padding:5px 12px;letter-spacing:.15em}.PartnersAdmin_partnerRowMeta__3_XAy{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.PartnersAdmin_statusActive__iWIH6{font-size:.72rem;font-weight:700;color:var(--success);background:color-mix(in srgb,var(--success) 10%,transparent);border:1px solid color-mix(in srgb,var(--success) 22%,transparent);border-radius:var(--radius-full);padding:5px 12px;white-space:nowrap}.PartnersAdmin_statusInactive__bbvrR{font-size:.72rem;font-weight:700;color:var(--error);background:color-mix(in srgb,var(--error) 8%,transparent);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);border-radius:var(--radius-full);padding:5px 12px;white-space:nowrap}.PartnersAdmin_manageHint__69CrS{display:inline-flex;align-items:center;gap:2px;color:var(--on-surface-dim);flex-shrink:0}.PartnersAdmin_partnerRow__st7Vu:hover:not(:disabled) .PartnersAdmin_manageHint__69CrS{color:var(--gold-350)}.PartnersAdmin_empty__cU_yq{text-align:center;padding:2.5rem;color:var(--on-surface-dim);font-size:.88rem}@media (max-width:768px){.PartnersAdmin_formGrid__kQjkn{grid-template-columns:1fr}.PartnersAdmin_statsRow__9fpsC{grid-template-columns:1fr 1fr}.PartnersAdmin_codeBlock__4_6xE{display:none}}@media (max-width:480px){.PartnersAdmin_statsRow__9fpsC{grid-template-columns:1fr}.PartnersAdmin_card__M6m0W{padding:16px}}.PartnerFeaturesAdmin_card__LjUxa{margin-bottom:var(--spacing-4);padding:var(--spacing-4);background:var(--surface-container-low);border-radius:var(--radius-2xl)}.PartnerFeaturesAdmin_head__Y3qh6{margin-bottom:var(--spacing-3)}.PartnerFeaturesAdmin_title__U5k5r{margin:0;font-size:1rem;font-weight:700;color:var(--gold-300)}.PartnerFeaturesAdmin_hint__ARDKN{margin:4px 0 0;font-size:var(--text-overline-size);color:var(--on-surface-variant);line-height:1.4}.PartnerFeaturesAdmin_list__awAW2{display:flex;flex-direction:column;gap:var(--spacing-2)}.PartnerFeaturesAdmin_row__1OZH7{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);background:var(--surface-container);border-radius:var(--radius-lg)}.PartnerFeaturesAdmin_info__hHOQY{display:flex;flex-direction:column;gap:2px;min-width:0}.PartnerFeaturesAdmin_label__Ko17T{font-size:var(--text-label-size);font-weight:600;color:var(--on-surface)}.PartnerFeaturesAdmin_desc__ekTmL{font-size:.76rem;color:var(--on-surface-variant)}.PartnerFeaturesAdmin_switch___Fx2V{flex:none;width:46px;height:26px;padding:3px;border:0;border-radius:var(--radius-full);background:color-mix(in srgb,var(--on-surface) 16%,transparent);cursor:pointer;transition:background .18s ease}.PartnerFeaturesAdmin_switch___Fx2V:disabled{opacity:.5;cursor:default}.PartnerFeaturesAdmin_switchOn__xVjoo{background:var(--gold-500)}.PartnerFeaturesAdmin_knob__7wUrp{display:block;width:20px;height:20px;border-radius:50%;background:var(--on-surface);transition:transform .18s ease}.PartnerFeaturesAdmin_switchOn__xVjoo .PartnerFeaturesAdmin_knob__7wUrp{transform:translateX(20px)}.SettlementPanel_bar__JREde{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:14px}.SettlementPanel_label__ZWVYq{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;color:var(--on-surface-variant)}.SettlementPanel_input__5Pkt2{background:color-mix(in srgb,var(--on-surface) 5%,transparent);border:1px solid color-mix(in srgb,var(--on-surface) 12%,transparent);border-radius:var(--radius-md);color:inherit;padding:6px 10px;font-size:.85rem}.SettlementPanel_csv__Dd4BU{font-size:var(--text-overline-size);color:var(--gold-300);text-decoration:none;border:1px solid color-mix(in srgb,var(--gold-400) 40%,transparent);border-radius:var(--radius-full);padding:6px 12px}.SettlementPanel_csv__Dd4BU:hover{background:color-mix(in srgb,var(--gold-400) 10%,transparent)}.SettlementPanel_summary__BXSLE{margin-left:auto;font-size:.85rem;color:var(--on-surface-variant)}.SettlementPanel_summary__BXSLE b{color:var(--error)}.SettlementPanel_empty__8nA2y{font-size:.88rem;color:var(--on-surface-dim);padding:16px 0}.SettlementPanel_table__5SRJv{display:flex;flex-direction:column;background:var(--surface-container-low);border-radius:var(--radius-2xl);overflow:hidden}.SettlementPanel_row__JqICD{display:grid;grid-template-columns:1.6fr 1fr 1.3fr 1fr 1.2fr;align-items:center;grid-gap:8px;gap:8px;padding:11px 14px;font-size:.85rem}.SettlementPanel_row__JqICD:nth-child(2n){background:color-mix(in srgb,var(--on-surface) 2%,transparent)}.SettlementPanel_head__neaEt{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--on-surface-dim)}.SettlementPanel_headWithTip__B1teA{display:inline-flex;align-items:center;gap:5px}.SettlementPanel_name__z4s4N{font-weight:600}.SettlementPanel_cut__hnMvv{color:var(--on-surface-variant);font-size:.78rem}.SettlementPanel_net__oEJMd{font-weight:700;color:var(--gold-300)}.SettlementPanel_mark__lOZYb{justify-self:start;padding:6px 12px;border:1px solid color-mix(in srgb,var(--on-surface) 15%,transparent);border-radius:var(--radius-full);background:transparent;color:var(--on-surface-variant);font-size:.78rem;cursor:pointer;transition:all .15s}.SettlementPanel_mark__lOZYb:hover:not(:disabled){border-color:color-mix(in srgb,var(--gold-400) 50%,transparent);color:var(--gold-300)}.SettlementPanel_mark__lOZYb:disabled{opacity:.5;cursor:default}.SettlementPanel_paid__pFor8{background:var(--success-container);border-color:var(--success-border);color:var(--success)}.GameMeta_icon__FveT5{display:flex;align-items:center;justify-content:center;overflow:hidden}.GameMeta_icon__FveT5>svg{display:block;width:100%;height:100%;flex-shrink:0}.GameMeta_pill__AB7iH{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:500;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:#fff;white-space:nowrap;line-height:1.4}.GameMeta_pillFree__FaLRq{background:rgba(34,160,107,.18);color:#6ee7b0;border-color:rgba(34,160,107,.35);font-size:.62rem;font-weight:700;letter-spacing:.08em;padding:3px 9px}.GameMeta_pillPremium__RSAyV{background:linear-gradient(180deg,rgba(255,231,146,.95),rgba(184,144,30,.95));color:var(--on-gold);border-color:rgba(255,247,200,.5);font-size:.62rem;font-weight:700;letter-spacing:.06em;padding:3px 9px}.GameMeta_vibe__M1sJZ{display:inline-flex;gap:3px;align-items:center}.GameMeta_vibeDot__N7Q_X{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.15)}.GameMeta_vibeDotOn__5hEAd{background:currentColor}.GameMeta_vibeLabel__ZTSDE{font-size:.72rem;font-weight:600;margin-left:4px;color:currentColor}.TokenCostAdmin_wrap__9jvBI{background:var(--surface-container-low);border-radius:var(--radius-2xl);overflow:hidden}.TokenCostAdmin_header__AOikW{padding:12px 16px;border-bottom:1px solid var(--outline-variant);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.TokenCostAdmin_headerTitle__RHIPp{font-size:.7rem;font-weight:700;letter-spacing:.08em;color:var(--gold-300);text-transform:uppercase}.TokenCostAdmin_headerDesc__SXWJh{margin:2px 0 0;font-size:.72rem;color:color-mix(in srgb,var(--on-surface) 35%,transparent);line-height:1.5}.TokenCostAdmin_list__8qv2K{display:flex;flex-direction:column}.TokenCostAdmin_row__hBUY5{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;background:transparent;border:none;color:inherit;cursor:pointer;text-align:left;font:inherit;transition:background .14s ease}.TokenCostAdmin_row__hBUY5:nth-child(odd){background:color-mix(in srgb,var(--on-surface) 2%,transparent)}.TokenCostAdmin_row__hBUY5:focus-visible,.TokenCostAdmin_row__hBUY5:hover{background:color-mix(in srgb,var(--gold-400) 6%,transparent);outline:none}.TokenCostAdmin_iconBox__iQuEm{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--gold-400) 10%,transparent);border:1px solid color-mix(in srgb,var(--gold-400) 22%,transparent);color:var(--gold-200)}.TokenCostAdmin_iconBox__iQuEm svg{width:22px;height:22px}.TokenCostAdmin_rowMain__O6mAZ{flex:1 1;min-width:0}.TokenCostAdmin_rowTitle__5YU0x{font-size:var(--text-label-size);font-weight:700;color:var(--on-surface-variant);line-height:1.3}.TokenCostAdmin_rowSub__KUpL8{margin-top:3px;font-size:.72rem;color:color-mix(in srgb,var(--on-surface) 42%,transparent);font-weight:500}.TokenCostAdmin_creditBadge__aSz3i{flex-shrink:0;padding:5px 11px;background:color-mix(in srgb,var(--gold-400) 14%,transparent);border:1px solid color-mix(in srgb,var(--gold-400) 32%,transparent);border-radius:var(--radius-full);color:var(--gold-200);font-size:.78rem;font-weight:700;white-space:nowrap}.TokenCostAdmin_chevron__Ddbkp{flex-shrink:0;color:color-mix(in srgb,var(--on-surface) 30%,transparent)}.TokenCostAdmin_overlay__Rv_IC{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,var(--surface-lowest) 72%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.TokenCostAdmin_dialog__vNLA8{position:relative;width:100%;max-width:420px;padding:24px 22px 20px;background:var(--surface-container);border:1px solid color-mix(in srgb,var(--on-surface) 6%,transparent);border-radius:var(--radius-2xl);box-shadow:0 25px 60px color-mix(in srgb,var(--gold-400) 6%,transparent);display:flex;flex-direction:column;max-height:calc(100vh - 32px);overflow-y:auto}.TokenCostAdmin_closeBtn__Fv0nw{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:var(--radius-md);color:color-mix(in srgb,var(--on-surface) 45%,transparent);cursor:pointer;transition:background .16s ease,color .16s ease}.TokenCostAdmin_closeBtn__Fv0nw:hover{background:color-mix(in srgb,var(--on-surface) 6%,transparent);color:color-mix(in srgb,var(--on-surface) 85%,transparent)}.TokenCostAdmin_dialogHeader__ywtfd{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding-right:36px}.TokenCostAdmin_dialogIcon__sFFem{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-xl);background:color-mix(in srgb,var(--gold-400) 14%,transparent);border:1px solid color-mix(in srgb,var(--gold-400) 28%,transparent);color:var(--gold-200)}.TokenCostAdmin_dialogIcon__sFFem svg{width:26px;height:26px}.TokenCostAdmin_dialogTitle__L7zD3{margin:0;font-size:var(--text-body-size);font-weight:700;color:var(--on-surface);line-height:1.3}.TokenCostAdmin_dialogSub__XppKg{margin:2px 0 0;font-size:.74rem;color:color-mix(in srgb,var(--on-surface) 45%,transparent)}.TokenCostAdmin_fieldGroup__yigqu{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.TokenCostAdmin_field__COqfj{display:flex;flex-direction:column;gap:6px}.TokenCostAdmin_fieldLabel__eoQXQ{font-size:.78rem;font-weight:600;color:var(--gold-400);letter-spacing:.02em}.TokenCostAdmin_fieldHelp__YyBxS{font-size:.7rem;color:color-mix(in srgb,var(--on-surface) 40%,transparent);line-height:1.4}.TokenCostAdmin_input__ivEfX{width:100%;min-height:48px;padding:10px 14px;background:color-mix(in srgb,var(--on-surface) 4%,transparent);border:1px solid color-mix(in srgb,var(--on-surface) 14%,transparent);border-radius:var(--radius-lg);color:var(--on-surface-variant);font-family:inherit;font-size:16px;font-weight:600;text-align:center;transition:border-color .16s ease,background .16s ease;-moz-appearance:textfield}.TokenCostAdmin_input__ivEfX::-webkit-inner-spin-button,.TokenCostAdmin_input__ivEfX::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.TokenCostAdmin_input__ivEfX:focus{outline:none;border-color:color-mix(in srgb,var(--gold-400) 55%,transparent);background:color-mix(in srgb,var(--gold-400) 6%,transparent)}.TokenCostAdmin_preview__ekH9B{margin:4px 0 18px;padding:12px 14px;background:color-mix(in srgb,var(--gold-400) 8%,transparent);border:1px solid color-mix(in srgb,var(--gold-400) 22%,transparent);border-radius:var(--radius-lg);color:var(--gold-200);font-size:.85rem;font-weight:700;text-align:center}.TokenCostAdmin_previewLabel__eMxM4{display:block;font-size:.68rem;font-weight:600;color:color-mix(in srgb,var(--gold-200) 55%,transparent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.TokenCostAdmin_footer__n46pS{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.TokenCostAdmin_cancelBtn__rrDkg{flex:1 1;min-width:100px;padding:12px 18px;background:transparent;border:1px solid color-mix(in srgb,var(--on-surface) 16%,transparent);border-radius:var(--radius-full);color:color-mix(in srgb,var(--on-surface) 70%,transparent);font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .14s ease,color .14s ease}.TokenCostAdmin_cancelBtn__rrDkg:hover{background:color-mix(in srgb,var(--on-surface) 4%,transparent);color:var(--on-surface)}.TokenCostAdmin_saveBtn__8ceR9{flex:2 1;min-width:140px;padding:12px 18px;background:linear-gradient(135deg,var(--gold-400),var(--gold-500));color:var(--on-primary);border:none;border-radius:var(--radius-full);font-family:inherit;font-size:var(--text-body-size);font-weight:800;cursor:pointer;box-shadow:0 4px 18px color-mix(in srgb,var(--gold-400) 28%,transparent);transition:transform .18s ease,box-shadow .18s ease,opacity .16s ease}.TokenCostAdmin_saveBtn__8ceR9:hover:not(:disabled){box-shadow:0 6px 24px color-mix(in srgb,var(--gold-400) 42%,transparent)}.TokenCostAdmin_saveBtn__8ceR9:active:not(:disabled){transform:scale(.98)}.TokenCostAdmin_saveBtn__8ceR9:disabled{opacity:.55;cursor:not-allowed}.TokenCostAdmin_errMsg__7NnU_{margin:10px 0 0;width:100%;text-align:center;font-size:.78rem;color:var(--error)}.TokenCostAdmin_toast__QHfk_{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:1100;padding:10px 18px;background:color-mix(in srgb,var(--success) 18%,transparent);border:1px solid color-mix(in srgb,var(--success) 45%,transparent);border-radius:var(--radius-full);color:var(--success);font-size:var(--text-label-size);font-weight:700;box-shadow:0 8px 24px color-mix(in srgb,var(--gold-400) 5%,transparent)}@media (max-width:480px){.TokenCostAdmin_dialog__vNLA8{padding:20px 16px 18px;border-radius:var(--radius-2xl)}.TokenCostAdmin_creditBadge__aSz3i{font-size:.72rem;padding:4px 9px}.TokenCostAdmin_rowTitle__5YU0x{font-size:.86rem}.TokenCostAdmin_row__hBUY5{padding:12px 14px;gap:10px}.TokenCostAdmin_iconBox__iQuEm{width:36px;height:36px}.TokenCostAdmin_iconBox__iQuEm svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.TokenCostAdmin_closeBtn__Fv0nw,.TokenCostAdmin_row__hBUY5,.TokenCostAdmin_saveBtn__8ceR9{transition:none}}.CreditsAdmin_wrap__SeNEK{display:flex;flex-direction:column}.CreditsAdmin_freeModeCard__fPLwV{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;margin-bottom:24px;background:var(--surface-container-low);border:1px solid transparent;border-radius:var(--radius-2xl);transition:background .25s,border-color .25s}.CreditsAdmin_freeModeOn__2vmGA{background:color-mix(in srgb,var(--gold-200) 8%,var(--surface-container-low));border-color:color-mix(in srgb,var(--gold-200) 38%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--gold-200) 6%,transparent)}.CreditsAdmin_freeModeLeft__x7nAl{flex:1 1;min-width:0}.CreditsAdmin_freeModeTitle__sTrK4{font-size:.9rem;font-weight:700;color:var(--on-surface)}.CreditsAdmin_freeModeDesc__6ZNTe{font-size:.72rem;color:var(--on-surface-dim);margin-top:4px;line-height:1.5}.CreditsAdmin_freeToggleBtn__k_7tm{background:transparent;border:none;padding:0;cursor:pointer;color:var(--on-surface-dim);flex-shrink:0;display:flex;align-items:center;transition:color .2s}.CreditsAdmin_freeToggleBtn__k_7tm:disabled{opacity:.5;cursor:not-allowed}.CreditsAdmin_freeToggleOn__hTNFB{color:var(--gold-200)}.CreditsAdmin_sectionLabel__71bPq{display:flex;align-items:center;gap:7px;font-size:.67rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-300);margin-bottom:12px}.CreditsAdmin_sectionIcon__4GaRj{color:var(--gold-400);flex-shrink:0}.CreditsAdmin_settingsGrid__aea5S{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px}.CreditsAdmin_settingCard__z3cm6{background:var(--surface-container-low);border-radius:var(--radius-2xl);padding:20px 22px;transition:background .2s}.CreditsAdmin_settingCard__z3cm6:hover{background:var(--surface-container-high)}.CreditsAdmin_settingTitle__fYW6F{font-size:var(--text-label-size);font-weight:700;color:var(--on-surface-variant);margin-bottom:4px}.CreditsAdmin_settingDesc__H5O_g{font-size:.72rem;color:var(--on-surface-dim);margin-bottom:14px;line-height:1.5}.CreditsAdmin_inputRow__IXEI9{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.CreditsAdmin_currencyPrefix__kb9ZF{font-size:var(--text-body-size);font-weight:700;color:var(--gold-400);flex-shrink:0}.CreditsAdmin_settingInput__G9RiK{width:80px;background:color-mix(in srgb,var(--on-surface) 6%,transparent);border:1px solid color-mix(in srgb,var(--on-surface) 12%,transparent);border-radius:var(--radius-lg);padding:8px 12px;color:var(--on-surface);font-size:var(--text-body-size);font-weight:700;font-family:inherit;outline:none;box-sizing:border-box;transition:border-color .18s}.CreditsAdmin_settingInput__G9RiK:focus{border-color:color-mix(in srgb,var(--gold-400) 42%,transparent)}.CreditsAdmin_unitBadge__9JdPD{font-size:.75rem;color:var(--on-surface-dim);font-weight:500}.CreditsAdmin_saveBtn__Kr4U2{display:inline-flex;align-items:center;gap:5px;background:color-mix(in srgb,var(--gold-400) 12%,transparent);border:1px solid color-mix(in srgb,var(--gold-400) 28%,transparent);color:var(--gold-400);padding:7px 14px;border-radius:var(--radius-full);cursor:pointer;font-size:.76rem;font-weight:700;font-family:inherit;margin-left:auto;transition:background .18s;white-space:nowrap}.CreditsAdmin_saveBtn__Kr4U2:hover{background:color-mix(in srgb,var(--gold-400) 22%,transparent)}.CreditsAdmin_saveBtn__Kr4U2:disabled{opacity:.45;cursor:not-allowed}.CreditsAdmin_savingSpinner__eHj2H{display:inline-block;width:14px;height:14px;border:2px solid color-mix(in srgb,var(--gold-400) 30%,transparent);border-top-color:var(--gold-400);border-radius:50%;animation:CreditsAdmin_spin__suYnR .8s linear infinite}.CreditsAdmin_subCard__NrTOy{background:var(--surface-container-low);border-radius:var(--radius-2xl);padding:20px}@media (max-width:600px){.CreditsAdmin_settingsGrid__aea5S{grid-template-columns:1fr}.CreditsAdmin_inputRow__IXEI9{flex-wrap:wrap}.CreditsAdmin_saveBtn__Kr4U2{margin-left:0;width:100%;justify-content:center;margin-top:4px}}.AdminField_field__9i5RN{margin-bottom:16px}.AdminField_label__sDqfU{display:block;font-size:12px;font-weight:600;color:var(--on-surface-variant);margin-bottom:7px}.AdminField_input__8tmSo{width:100%;box-sizing:border-box;background:color-mix(in srgb,var(--on-surface) 5%,transparent);border:1px solid color-mix(in srgb,var(--on-surface) 10%,transparent);border-radius:9px;padding:11px 13px;color:var(--on-surface)}.AdminField_checkboxRow__C4xhk{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--text-overline-size);color:var(--on-surface-variant)}.ContentAdmin_categoryRow__AQ6cg{display:flex;gap:8px;margin-bottom:14px}.ContentAdmin_categoryBtn__73dJa{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--on-surface) 8%,transparent);background:color-mix(in srgb,var(--on-surface) 3%,transparent);color:var(--on-surface-dim);font-size:.85rem;font-weight:700;font-family:inherit;cursor:pointer;transition:color .18s,background .18s,border-color .18s}.ContentAdmin_categoryBtn__73dJa:hover{color:var(--on-surface-variant);background:color-mix(in srgb,var(--on-surface) 5%,transparent)}.ContentAdmin_categoryBtnActive__KH88x{color:var(--gold-200);background:color-mix(in srgb,var(--gold-400) 14%,transparent);border-color:color-mix(in srgb,var(--gold-400) 32%,transparent)}.ContentAdmin_categoryBtnActive__KH88x:hover{color:var(--gold-200);background:color-mix(in srgb,var(--gold-400) 20%,transparent)}.ContentAdmin_categoryCount__c9KIE{font-size:.68rem;font-weight:700;padding:1px 6px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--on-surface) 6%,transparent);color:inherit}.ContentAdmin_subTabBar__SSDfO{margin-bottom:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--gold-400) 25%,transparent) transparent;padding-bottom:6px}.ContentAdmin_subTabBar__SSDfO::-webkit-scrollbar{height:5px}.ContentAdmin_subTabBar__SSDfO::-webkit-scrollbar-track{background:transparent}.ContentAdmin_subTabBar__SSDfO::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--gold-400) 25%,transparent);border-radius:3px}.ContentAdmin_subTabTrack__n_hUs{display:flex;gap:6px;width:max-content;background:color-mix(in srgb,var(--on-surface) 3%,transparent);border:1px solid color-mix(in srgb,var(--on-surface) 7%,transparent);border-radius:var(--radius-full);padding:5px}.ContentAdmin_subTabPill__adQGw{position:relative;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--radius-full);border:none;background:transparent;color:var(--on-surface-dim);font-size:var(--text-overline-size);font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:color .18s,background .18s}.ContentAdmin_subTabPill__adQGw:hover{color:var(--on-surface-variant);background:color-mix(in srgb,var(--on-surface) 4%,transparent)}.ContentAdmin_subTabPillActive__ECmqj{color:var(--gold-300);background:color-mix(in srgb,var(--gold-400) 14%,transparent);border:1px solid color-mix(in srgb,var(--gold-400) 22%,transparent)}.ContentAdmin_subTabPillActive__ECmqj:hover{color:var(--gold-200);background:color-mix(in srgb,var(--gold-400) 20%,transparent)}.ContentAdmin_subTabIcon__S9yFd{display:inline-flex;flex-shrink:0}.ContentAdmin_subTabLabel__G9k4Z{flex-shrink:0}.ContentAdmin_subTabUnderline__yIqAA{position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:20px;height:2px;background:var(--gold-400);border-radius:1px}.ContentAdmin_contentArea__4KVZ6{min-height:200px}.LandingBlocksAdmin_card__JTGDy{margin-bottom:var(--spacing-4);padding:var(--spacing-4);background:var(--surface-container-low);border-radius:var(--radius-2xl)}.LandingBlocksAdmin_head__jWwai{margin-bottom:var(--spacing-3)}.LandingBlocksAdmin_title__9PB3Q{margin:0;font-size:1rem;font-weight:700;color:var(--gold-300)}.LandingBlocksAdmin_hint__bb_e0{margin:4px 0 0;font-size:var(--text-overline-size);color:var(--on-surface-variant);line-height:1.4}.LandingBlocksAdmin_list__uiK1g{display:flex;flex-direction:column;gap:var(--spacing-2)}.LandingBlocksAdmin_row__Lk9Uo{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);background:var(--surface-container);border-radius:var(--radius-lg)}.LandingBlocksAdmin_info__23io6{display:flex;flex-direction:column;gap:2px;min-width:0}.LandingBlocksAdmin_label__aFLf2{font-size:var(--text-label-size);font-weight:600;color:var(--on-surface)}.LandingBlocksAdmin_desc__dU70B{font-size:.76rem;color:var(--on-surface-variant)}.LandingBlocksAdmin_viewLink__9IlkS{font-size:.76rem;color:var(--gold-300);text-decoration:none;white-space:nowrap}.LandingBlocksAdmin_viewLink__9IlkS:hover{text-decoration:underline}.LandingBlocksAdmin_controls__uptkZ{display:flex;align-items:center;gap:var(--spacing-3);flex:none}.LandingBlocksAdmin_switch__VW_Up{flex:none;width:46px;height:26px;padding:3px;border:0;border-radius:var(--radius-full);background:color-mix(in srgb,var(--on-surface) 16%,transparent);cursor:pointer;transition:background .18s ease}.LandingBlocksAdmin_switch__VW_Up:disabled{opacity:.5;cursor:default}.LandingBlocksAdmin_switchOn__ot5eD{background:var(--gold-500)}.LandingBlocksAdmin_knob__c75bZ{display:block;width:20px;height:20px;border-radius:50%;background:var(--on-surface);transition:transform .18s ease}.LandingBlocksAdmin_switchOn__ot5eD .LandingBlocksAdmin_knob__c75bZ{transform:translateX(20px)}.TableManager_container__f8Wm9{padding:clamp(10px,1.5vw,16px) clamp(16px,4vw,28px);font-family:var(--font-prompt);color:var(--on-surface)}@media (min-width:1024px){.TableManager_container__f8Wm9{display:flex;flex-direction:column;flex:1 1;min-height:0}}.TableManager_section__huvfp{margin-bottom:var(--spacing-5)}.TableManager_section__huvfp:last-child{margin-bottom:0}.TableManager_sectionTitle__951Ne{font-size:var(--text-body-size);font-weight:700;margin:0 0 var(--spacing-3)}.TableManager_layout__uwWFh{display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.TableManager_layout__uwWFh{flex-direction:row;align-items:stretch;gap:28px;flex:1 1;min-height:0}}.TableManager_formsCol__YSUCA,.TableManager_planCol___Kafs{display:flex;flex-direction:column;min-width:0}@media (min-width:1024px){.TableManager_formsCol__YSUCA{flex:none;width:320px;height:100%}.TableManager_planCol___Kafs{flex:1 1;height:100%}}.TableManager_formsBox__DEIjT,.TableManager_planBox__o02lO{flex:1 1;min-height:0;overflow-y:auto;background:var(--surface-container);border:1px solid var(--ghost-border);border-radius:var(--radius-card);padding:14px;display:flex;flex-direction:column}.TableManager_libraryHead__gp2DX{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}.TableManager_libraryHead__gp2DX .TableManager_sectionTitle__951Ne{margin-bottom:0}.TableManager_editFloorPlanBtn__vBQdA{padding:7px 16px;font-family:var(--font-prompt);font-size:.78rem;font-weight:700;color:#1a1505;background:linear-gradient(135deg,var(--gold-450),#f7d774,var(--gold-450));border:none;border-radius:var(--radius-full);cursor:pointer;white-space:nowrap}.TableManager_inlineForm___s6lU{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}.TableManager_inputSmall__Yzk96,.TableManager_input__8HAce{font-family:var(--font-prompt);font-size:.9rem;color:var(--on-surface);background:var(--surface-container);border:1px solid var(--ghost-border);border-radius:var(--radius-xl);padding:10px 14px;outline:none;flex:1 1;min-width:140px}.TableManager_inputSmall__Yzk96{flex:0 0 90px;min-width:0}.TableManager_inputSmall__Yzk96:focus,.TableManager_input__8HAce:focus{border-color:var(--gold-400)}.TableManager_addBtn___WuNz{display:flex;align-items:center;gap:6px;padding:10px 16px;font-family:var(--font-prompt);font-size:var(--text-label-size);font-weight:600;color:var(--gold-400);background:rgba(212,175,55,.1);border:1px solid var(--gold-400);border-radius:var(--radius-xl);cursor:pointer;white-space:nowrap}.TableManager_addBtn___WuNz:disabled{opacity:.5;cursor:not-allowed}.TableManager_addBtn___WuNz svg{width:15px;height:15px}.TableManager_sectionHint__2erP9{display:block;font-size:.74rem;color:var(--on-surface-dim);margin:-6px 0 8px}.TableManager_floorList__eQNvx{display:flex;flex-direction:column;gap:6px}.TableManager_floorRow__bKzVY{display:flex;align-items:stretch;gap:4px}.TableManager_floorRowSelect__jQRnU{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface-container);border:1px solid var(--ghost-border);border-radius:var(--radius-lg);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.TableManager_floorRowActive__X0Hrv .TableManager_floorRowSelect__jQRnU{background:rgba(212,175,55,.14);border-color:rgba(212,175,55,.4)}.TableManager_floorRowDot__79c1z{flex:none;width:9px;height:9px;border-radius:50%;border:1.5px solid var(--ghost-border-hover);background:transparent}.TableManager_floorRowActive__X0Hrv .TableManager_floorRowDot__79c1z{border-color:#e5ce76;background:#e5ce76}.TableManager_floorRowName__iVquc{flex:1 1;min-width:0;font-size:.9rem;font-weight:600;color:var(--on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TableManager_floorRowActive__X0Hrv .TableManager_floorRowName__iVquc{color:#e5ce76}.TableManager_floorRowCount__iFnZY{flex:none;font-size:.72rem;color:var(--on-surface-dim)}.TableManager_floorRowDelete__3p9N5{flex:none;width:38px;display:grid;place-items:center;border-radius:var(--radius-lg);border:1px solid var(--ghost-border);background:var(--surface-container);color:var(--on-surface-variant);cursor:pointer}.TableManager_floorRowDelete__3p9N5:hover:not(:disabled){color:var(--error);border-color:rgba(var(--error-wash),.4)}.TableManager_floorRowDelete__3p9N5:disabled{opacity:.5;cursor:default}.TableManager_floorRowDelete__3p9N5 svg{width:14px;height:14px}.TableManager_markerPalette__BcIIQ{display:flex;flex-wrap:wrap;gap:6px}.TableManager_markerPaletteBtn__6UKHd{padding:6px 12px;font-family:var(--font-prompt);font-size:.75rem;font-weight:600;color:var(--on-surface-variant);background:var(--surface-container);border:1px dashed var(--ghost-border);border-radius:var(--radius-xl);cursor:pointer}.TableManager_markerPaletteBtn__6UKHd:hover:not(:disabled){border-color:var(--gold-400);color:var(--gold-400)}.TableManager_markerPaletteBtn__6UKHd:disabled{opacity:.5;cursor:default}.TableManager_emptyHint__t7dGU{font-size:var(--text-label-size);color:var(--on-surface-variant);background:var(--surface-container-low);border:1px dashed var(--ghost-border);border-radius:var(--radius-card);padding:var(--spacing-3);margin:0}.TableManager_grid__XTNhA{display:flex;flex-direction:column;gap:var(--spacing-2)}.TableManager_tableGrid__WJOiP{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-2);gap:var(--spacing-2)}.TableManager_flagCard__5imQs,.TableManager_tableCard__K9vS1{background:var(--surface-container);border:1px solid var(--ghost-border);border-radius:var(--radius-card);padding:var(--spacing-3);display:flex;align-items:center;gap:var(--spacing-3)}.TableManager_flagCard__5imQs{border-color:color-mix(in srgb,var(--error) 40%,transparent);background:rgba(255,115,81,.06)}.TableManager_flagIcon__y5GPl{color:var(--error);flex-shrink:0}.TableManager_flagIcon__y5GPl svg{width:22px;height:22px}.TableManager_tableCard__K9vS1{position:relative;flex-direction:column;align-items:stretch;gap:2px;padding:10px 30px 10px 12px}.TableManager_tableCardOccupied__Dfjtu{border-color:color-mix(in srgb,var(--gold-400) 45%,transparent);background:rgba(212,175,55,.08)}.TableManager_cardHintOccupied__KAK0x{color:var(--gold-400);font-weight:600}.TableManager_cardMeta__lMTcN{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.TableManager_cardTitle__SiNT3{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TableManager_cardHint__pRZDU{font-size:.78rem;color:var(--on-surface-variant)}.TableManager_renameRow__k6id1{display:flex;align-items:center;gap:4px}.TableManager_renameInput__Vrany{flex:1 1;min-width:0;font-family:var(--font-prompt);font-size:var(--text-label-size);font-weight:700;color:var(--on-surface);background:var(--surface-void);border:1px solid var(--gold-400);border-radius:var(--radius-md);padding:2px 6px;outline:none}.TableManager_renameIconBtn__u3PDK{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;color:var(--on-surface-variant);cursor:pointer}.TableManager_renameIconBtn__u3PDK:hover{color:var(--gold-400)}.TableManager_renameIconBtn__u3PDK:disabled{opacity:.5;cursor:not-allowed}.TableManager_resolveActions__9PDqf{display:flex;align-items:center;gap:6px;flex-shrink:0}.TableManager_kebabBtn__o9tzC{position:absolute;top:6px;right:4px;width:26px;height:26px;display:grid;place-items:center;border:none;background:transparent;color:var(--on-surface-variant);border-radius:50%;cursor:pointer}.TableManager_kebabBtn__o9tzC:hover{color:var(--gold-400);background:color-mix(in srgb,var(--gold-400) 10%,transparent)}.TableManager_kebabBtn__o9tzC svg{width:16px;height:16px}.TableManager_tableMenu__TBS93{position:absolute;top:30px;right:4px;z-index:20;min-width:152px;display:flex;flex-direction:column;padding:6px;background:var(--surface-container);border:1px solid var(--ghost-border);border-radius:var(--radius-xl);box-shadow:0 8px 24px rgba(0,0,0,.4)}.TableManager_tableMenuItem__AWtpK{display:flex;align-items:center;gap:8px;padding:9px 10px;font-family:var(--font-prompt);font-size:var(--text-label-size);font-weight:600;color:var(--on-surface);background:transparent;border:none;border-radius:var(--radius-lg,10px);text-align:left;cursor:pointer;white-space:nowrap}.TableManager_tableMenuItem__AWtpK:hover:not(:disabled){background:color-mix(in srgb,var(--gold-400) 10%,transparent)}.TableManager_tableMenuItem__AWtpK:disabled{opacity:.5;cursor:not-allowed}.TableManager_tableMenuItem__AWtpK svg{width:14px;height:14px;flex-shrink:0}.TableManager_tableMenuItemDanger__av99A{color:var(--error)}.TableManager_tableMenuItemDanger__av99A:hover:not(:disabled){background:color-mix(in srgb,var(--error) 10%,transparent)}.TableManager_dangerBtnSmall__Naovi,.TableManager_ghostBtnSmall__a75SI{padding:8px 12px;font-family:var(--font-prompt);font-size:.78rem;font-weight:600;border-radius:var(--radius-xl);cursor:pointer;white-space:nowrap;background:var(--surface)}.TableManager_ghostBtnSmall__a75SI{border:1px solid var(--ghost-border);color:var(--on-surface-variant)}.TableManager_ghostBtnSmall__a75SI:hover{border-color:var(--gold-400);color:var(--gold-400)}.TableManager_dangerBtnSmall__Naovi{border:1.5px solid color-mix(in srgb,var(--error) 45%,transparent);color:var(--error)}.TableManager_dangerBtnSmall__Naovi:hover{background:color-mix(in srgb,var(--error) 10%,transparent)}.TableManager_dangerBtnSmall__Naovi:disabled,.TableManager_ghostBtnSmall__a75SI:disabled{opacity:.5;cursor:not-allowed}.TableManager_ghostBtn__vRWhh{align-self:flex-start;background:transparent;border:1px solid var(--ghost-border);color:var(--on-surface-variant);border-radius:var(--radius-xl);padding:10px 16px;font-family:var(--font-prompt);font-size:var(--text-label-size);cursor:pointer}.TableManager_modalBackdrop__pIQg1{position:fixed;inset:0;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--spacing-3)}.TableManager_confirmModal__CQZ5z{width:100%;max-width:420px;max-height:80dvh;overflow-y:auto;background:var(--surface-container);border:1px solid var(--ghost-border);border-radius:var(--radius-card);padding:var(--spacing-5);display:flex;flex-direction:column;gap:var(--spacing-3)}.TableManager_formTitle__nchi_{font-size:var(--text-body-size);font-weight:700;margin:0}.TableManager_memberList__sk2Gx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.TableManager_memberRow__M_gje{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);font-size:var(--text-label-size);padding:8px 0;border-bottom:1px solid var(--ghost-border)}.TableManager_memberFlagged__BbB6_{color:var(--error);font-weight:600}.TableManager_toast__WTnR2{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:var(--surface-container);border:1px solid var(--gold-400);color:var(--gold-400);padding:10px 18px;border-radius:var(--radius-xl);font-size:var(--text-label-size);z-index:101}.FeatureToolModal_overlay__XWf84{position:fixed;inset:0;background:var(--overlay-dark);z-index:200;display:flex;align-items:center;justify-content:center;padding:24px}.FeatureToolModal_panel__36w5z{background:var(--surface-container);border:1px solid var(--ghost-border);border-radius:var(--radius-2xl);width:min(720px,100%);max-height:min(85vh,900px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5)}.FeatureToolModal_header__Z7jsZ{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--ghost-border)}.FeatureToolModal_title__6KgCm{font-family:var(--font-prompt);font-size:var(--text-body-size);font-weight:700;color:var(--on-surface)}.FeatureToolModal_closeBtn__MkEVE{flex:none;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-md);border:none;background:none;color:var(--on-surface-variant);cursor:pointer}.FeatureToolModal_closeBtn__MkEVE:hover{color:var(--on-surface);background:rgba(255,255,255,.06)}.FeatureToolModal_closeBtn__MkEVE svg{width:18px;height:18px}.FeatureToolModal_body___TAus{flex:1 1;min-height:0;overflow-y:auto;padding:20px 24px}.FeatureToolModal_hint__pz14n{padding:48px 20px;text-align:center;color:var(--on-surface-variant);font-size:var(--text-label-size)}@media (max-width:640px){.FeatureToolModal_overlay__XWf84{padding:0}.FeatureToolModal_panel__36w5z{width:100%;height:100%;max-height:none;border-radius:0;border:none}}