.secondary-page-overlay.svelte-nrxmgv{--secondary-page-unit: var(--lobby-unit, 1px);--secondary-page-safe-gap: max(calc(12 * var(--secondary-page-unit)), env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:max(calc(12 * var(--secondary-page-unit)),env(safe-area-inset-top,0px)) max(calc(12 * var(--secondary-page-unit)),env(safe-area-inset-right,0px)) max(calc(12 * var(--secondary-page-unit)),env(safe-area-inset-bottom,0px)) max(calc(12 * var(--secondary-page-unit)),env(safe-area-inset-left,0px));box-sizing:border-box;background:#000000bf;z-index:1000;pointer-events:auto}.secondary-page-panel.svelte-nrxmgv{--secondary-page-panel-bg: linear-gradient(135deg, #1a3a5c 0%, #0d2137 100%);--secondary-page-header-bg: linear-gradient(90deg, #2563eb 0%, #1d4ed8 100%);--secondary-page-border: #3b82f6;--secondary-page-surface-bg: rgba(0, 0, 0, .25);--secondary-page-section-bg: rgba(0, 0, 0, .2);--secondary-page-text: #ffffff;--secondary-page-muted: rgba(255, 255, 255, .7);--secondary-page-subtle: rgba(255, 255, 255, .6);--secondary-page-accent: #fcd34d;--secondary-page-success: #22c55e;--secondary-page-badge-game-bg: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--secondary-page-badge-accent-bg: linear-gradient(135deg, #fcd34d 0%, #f59e0b 100%);--secondary-page-badge-accent-text: #1a1a1a;--secondary-page-footer-bg: linear-gradient(180deg, transparent 0%, rgba(13, 33, 55, .98) 30%, #0d2137 100%);--secondary-page-primary-btn-bg: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);--secondary-page-primary-btn-hover: linear-gradient(135deg, #16a34a 0%, #15803d 100%);--secondary-page-cancel-btn-bg: linear-gradient(135deg, #64748b 0%, #475569 100%);--secondary-page-cancel-btn-hover: linear-gradient(135deg, #475569 0%, #334155 100%);--secondary-page-edit-btn-bg: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--secondary-page-edit-btn-hover: linear-gradient(135deg, #d97706 0%, #b45309 100%);--secondary-page-edit-btn-text: #fff8eb;background:var(--secondary-page-panel-bg);border:max(1px,calc(2 * var(--secondary-page-unit))) solid var(--secondary-page-border);border-radius:calc(16 * var(--secondary-page-unit));box-shadow:0 calc(20 * var(--secondary-page-unit)) calc(60 * var(--secondary-page-unit)) #0009;overflow:hidden;display:flex;flex-direction:column;max-width:calc(100vw - max(calc(24 * var(--secondary-page-unit)),env(safe-area-inset-left,0px)) - max(calc(24 * var(--secondary-page-unit)),env(safe-area-inset-right,0px)));max-height:calc(100dvh - max(calc(24 * var(--secondary-page-unit)),env(safe-area-inset-top,0px)) - max(calc(24 * var(--secondary-page-unit)),env(safe-area-inset-bottom,0px)))}.secondary-page-header.svelte-nrxmgv{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:var(--secondary-page-header-padding, 14px 20px);background:var(--secondary-page-header-bg);border-radius:calc(14 * var(--secondary-page-unit)) calc(14 * var(--secondary-page-unit)) 0 0}.secondary-page-header--closable.svelte-nrxmgv{cursor:pointer}.secondary-page-title.svelte-nrxmgv{margin:0;color:var(--secondary-page-text);font-size:clamp(18px,calc(19.2 * var(--secondary-page-unit)),30px);font-weight:600}.secondary-page-header-title-wrap.svelte-nrxmgv{display:flex;align-items:center;gap:calc(38 * var(--secondary-page-unit));min-width:0}.secondary-page-header-actions.svelte-nrxmgv{display:flex;align-items:center;gap:calc(10 * var(--secondary-page-unit))}.secondary-page-close.svelte-nrxmgv{border:none;background:none;color:var(--secondary-page-text);font-size:clamp(22px,calc(24 * var(--secondary-page-unit)),36px);line-height:1;padding:calc(4 * var(--secondary-page-unit)) calc(8 * var(--secondary-page-unit));border-radius:calc(6 * var(--secondary-page-unit));cursor:pointer;transition:background .2s ease}.secondary-page-close.svelte-nrxmgv:hover{background:#fff3}.secondary-page-body.svelte-nrxmgv{flex:1;display:flex;flex-direction:column;min-height:0;padding:calc(16 * var(--secondary-page-unit))}.secondary-page-footer.svelte-nrxmgv{flex-shrink:0;padding:calc(16 * var(--secondary-page-unit)) calc(20 * var(--secondary-page-unit));background:var(--secondary-page-footer-bg);border-top:max(1px,calc(1 * var(--secondary-page-unit))) solid rgba(255,255,255,.1)}.secondary-page-overlay-slot.svelte-nrxmgv{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.secondary-page-overlay-slot.svelte-nrxmgv .secondary-page-overlay,#stage-overlay-root .secondary-page-overlay{position:absolute;top:0;right:0;bottom:0;left:0}html.android-webview-performance-mode .secondary-page-overlay.svelte-nrxmgv{background:#000000ad}html.android-webview-performance-mode .secondary-page-panel.svelte-nrxmgv{box-shadow:0 calc(12 * var(--secondary-page-unit)) calc(28 * var(--secondary-page-unit)) #0000006b}@media (max-width: 480px){.secondary-page-panel.svelte-nrxmgv{width:96%!important;height:94%!important}}.secondary-action-button.svelte-1g1wxym{min-width:148px;padding:14px 34px;border:none;border-radius:14px;color:#fff;font-size:1.3rem;font-weight:700;line-height:1.1;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease,opacity .2s ease;box-shadow:0 10px 24px #0000002e}.secondary-action-button.svelte-1g1wxym:hover:not(:disabled){transform:scale(1.05)}.secondary-action-button.svelte-1g1wxym:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.secondary-action-button--confirm.svelte-1g1wxym{background:var(--secondary-page-primary-btn-bg, linear-gradient(135deg, #22c55e 0%, #16a34a 100%))}.secondary-action-button--confirm.svelte-1g1wxym:hover:not(:disabled){background:var(--secondary-page-primary-btn-hover, linear-gradient(135deg, #16a34a 0%, #15803d 100%))}.secondary-action-button--cancel.svelte-1g1wxym{background:var(--secondary-page-cancel-btn-bg, linear-gradient(135deg, #64748b 0%, #475569 100%))}.secondary-action-button--cancel.svelte-1g1wxym:hover:not(:disabled){background:var(--secondary-page-cancel-btn-hover, linear-gradient(135deg, #475569 0%, #334155 100%))}.secondary-action-button--edit.svelte-1g1wxym{background:var(--secondary-page-edit-btn-bg, linear-gradient(135deg, #f59e0b 0%, #d97706 100%));color:var(--secondary-page-edit-btn-text, #fff8eb)}.secondary-action-button--edit.svelte-1g1wxym:hover:not(:disabled){background:var(--secondary-page-edit-btn-hover, linear-gradient(135deg, #d97706 0%, #b45309 100%))}.secondary-action-button--full.svelte-1g1wxym{width:100%}
