.lang-picker[data-v-b00e0ac1]{max-width:100%;height:40px;color:var(--text-main);font:inherit;cursor:pointer;background:#94a3b81f;border:1px solid #94a3b859;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:800;display:inline-flex}.globe[data-v-b00e0ac1]{font-size:15px}.lang-name[data-v-b00e0ac1]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.caret[data-v-b00e0ac1]{color:var(--text-muted);font-size:10px}.lang-picker.menu[data-v-b00e0ac1]{width:100%;height:auto;color:var(--text-muted);text-align:left;background:0 0;border:0;border-radius:10px;gap:10px;padding:7px 10px;font-size:13px;font-weight:700;display:flex}.lang-picker.menu .globe[data-v-b00e0ac1]{font-size:17px}.lang-picker.menu .lang-name[data-v-b00e0ac1]{flex:1}.lang-picker.menu[data-v-b00e0ac1]:hover,.lang-picker.menu[data-v-b00e0ac1]:focus-visible{color:var(--text-main);background:#94a3b824}.lang-picker.nav[data-v-b00e0ac1]{height:auto;color:var(--text-muted);background:0 0;border:0;flex-direction:column;justify-content:center;gap:2px;padding:0}.lang-picker.nav .globe[data-v-b00e0ac1]{font-size:22px}.lang-picker.nav .lang-name[data-v-b00e0ac1]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-backdrop[data-v-b00e0ac1]{z-index:400;background:#050a1a99;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.lp-sheet[data-v-b00e0ac1]{color:#e8edf6;background:#0f1a36;border:1px solid #fbbf244d;border-radius:16px;flex-direction:column;width:min(420px,100%);height:min(560px,100%);display:flex;overflow:hidden;box-shadow:0 18px 50px #00000080}.lp-head[data-v-b00e0ac1]{justify-content:space-between;align-items:center;padding:12px 14px 8px;font-size:15px;display:flex}.lp-x[data-v-b00e0ac1]{color:#93a3bd;cursor:pointer;background:#ffffff0f;border:0;border-radius:8px;width:30px;height:30px;font-size:14px}.lp-search[data-v-b00e0ac1]{background:#ffffff0f;border:1px solid #94a3b859;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;height:40px;margin:0 14px 8px;padding:0 10px;display:flex}.lp-search[data-v-b00e0ac1]:focus-within{border-color:#fbbf24}.lp-search input[data-v-b00e0ac1]{color:#e8edf6;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.lp-search input[data-v-b00e0ac1]::-webkit-search-cancel-button{display:none}.lp-clear[data-v-b00e0ac1]{color:#93a3bd;cursor:pointer;background:0 0;border:0;font-size:12px}.lp-list[data-v-b00e0ac1]{overscroll-behavior:contain;flex:1;margin:0;padding:0 8px 10px;list-style:none;overflow-y:auto}.lp-row[data-v-b00e0ac1]{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:flex}.lp-row[data-v-b00e0ac1]:hover,.lp-row[data-v-b00e0ac1]:focus-visible{background:#ffffff0f}.lp-row.on[data-v-b00e0ac1]{background:#fbbf241f}.lp-names[data-v-b00e0ac1]{flex-direction:column;flex:1;min-width:0;display:flex}.lp-names b[data-v-b00e0ac1]{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.lp-names small[data-v-b00e0ac1]{color:#93a3bd;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.lp-tag[data-v-b00e0ac1]{color:#7dd3fc;background:#38bdf824;border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:10.5px;font-weight:800}.lp-check[data-v-b00e0ac1]{color:#fcd34d;flex-shrink:0;font-weight:900}.lp-divider[data-v-b00e0ac1]{color:#93a3bd;align-items:center;gap:8px;margin:6px 10px;font-size:11px;font-weight:700;display:flex}.lp-divider[data-v-b00e0ac1]:after{content:"";background:#94a3b840;flex:1;height:1px}.lp-empty[data-v-b00e0ac1]{text-align:center;color:#93a3bd;padding:20px 10px;font-size:13px}.landing-screen[data-v-b49d32b8]{background:radial-gradient(circle at 50% 20%,#fff 0%,#f1f5f9 80%);flex-direction:column;width:100%;height:100%;padding:20px;display:flex;position:relative;overflow-y:auto}.landing-header[data-v-b49d32b8]{justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.brand-logo[data-v-b49d32b8]{align-items:center;gap:10px;display:flex}.logo-text[data-v-b49d32b8]{font-family:var(--font-game);letter-spacing:1px;color:var(--text-main);font-size:18px;font-weight:800}.logo-text i[data-v-b49d32b8]{color:var(--primary-gold);font-style:normal}.landing-body[data-v-b49d32b8]{flex-direction:column;flex:1;justify-content:space-between;align-items:center;padding:20px 0 10px;display:flex}.hero-graphic[data-v-b49d32b8]{justify-content:center;align-items:center;width:140px;height:140px;margin:10px 0;display:flex;position:relative}.glow-orb[data-v-b49d32b8]{filter:blur(20px);background:radial-gradient(circle,#f59e0b40 0%,#0284c700 70%);border-radius:50%;width:130px;height:130px;position:absolute}.game-badge[data-v-b49d32b8]{border:2px solid var(--primary-gold);background:#fff;border-radius:28px;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative;box-shadow:0 10px 25px #f59e0b40}.badge-icon[data-v-b49d32b8]{font-size:48px}.ring-pulse[data-v-b49d32b8]{border:1px solid #f59e0b66;border-radius:34px;animation:2s ease-in-out infinite pulseGlow;position:absolute;inset:-6px}.hero-content[data-v-b49d32b8]{text-align:center;margin-bottom:14px}.hero-tag[data-v-b49d32b8]{font-family:var(--font-game);color:var(--accent-cyan);letter-spacing:1.5px;font-size:11px;font-weight:800}.hero-title[data-v-b49d32b8]{color:var(--text-main);white-space:pre-line;margin:6px 0 8px;font-size:21px;font-weight:800;line-height:1.35}.hero-desc[data-v-b49d32b8]{color:var(--text-muted);padding:0 10px;font-size:13px;line-height:1.5}.feature-strip[data-v-b49d32b8]{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;align-items:center;gap:10px;width:100%;max-width:320px;padding:10px 14px;font-family:inherit;display:flex}.feature-icon[data-v-b49d32b8]{flex:none;font-size:20px}.feature-text[data-v-b49d32b8]{flex-direction:column;min-width:0;display:flex}.feature-text b[data-v-b49d32b8]{color:var(--text-main);font-size:12.5px;font-weight:700}.feature-text small[data-v-b49d32b8]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;overflow:hidden}.slide-dots[data-v-b49d32b8]{gap:8px;margin:10px 0 16px;display:flex}.dot[data-v-b49d32b8]{cursor:pointer;background:#cbd5e1;border-radius:4px;width:8px;height:8px;transition:all .3s}.dot.active[data-v-b49d32b8]{background:var(--primary-gold);width:24px;box-shadow:var(--gold-glow)}.action-box[data-v-b49d32b8]{flex-direction:column;align-items:center;gap:10px;width:100%;padding:16px;display:flex}.terms-note[data-v-b49d32b8]{color:var(--text-muted);text-align:center;margin-top:4px;font-size:11px}.terms-note span[data-v-b49d32b8],.terms-note a[data-v-b49d32b8]{color:var(--primary-gold);cursor:pointer;text-decoration:underline}.native-google-btn[data-v-b49d32b8]{color:#fff;cursor:pointer;background:#1f1f1f;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:280px;max-width:100%;height:44px;margin:0 auto;font-size:14px;font-weight:600;display:flex}.native-google-btn[data-v-b49d32b8]:disabled{opacity:.6}.ng-g[data-v-b49d32b8]{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:800;display:grid}.google-btn-slot[data-v-b49d32b8]{justify-content:center;min-height:44px;display:flex}.auth-error[data-v-b49d32b8]{color:#dc2626;margin:0;font-size:12px}.mock-guest-btn[data-v-b49d32b8]{border:1px dashed var(--text-muted);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px;font-size:12px}.modal-overlay[data-v-b49d32b8]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#0f172a66;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.modal-card[data-v-b49d32b8]{border:1px solid var(--border-gold);width:100%;padding:22px}.modal-header h3[data-v-b49d32b8]{color:var(--primary-gold-dark);font-size:17px;font-family:var(--font-game);margin-bottom:12px}.kick-confirm-body[data-v-b49d32b8]{color:var(--text-main);margin-bottom:20px;font-size:13.5px;line-height:1.6}.kick-confirm-actions[data-v-b49d32b8]{gap:10px;display:flex}.kick-confirm-actions .game-btn[data-v-b49d32b8]{flex:1}@media (orientation:landscape) and (height<=520px){.landing-screen[data-v-b49d32b8]{padding:10px 20px}.landing-header[data-v-b49d32b8]{padding-bottom:2px}.landing-body[data-v-b49d32b8]{grid-template:"graphic feature""content dots""content action"1fr/minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px 24px;padding:4px 0;display:grid}.hero-graphic[data-v-b49d32b8]{grid-area:graphic;width:84px;height:84px;margin:0 auto}.glow-orb[data-v-b49d32b8]{width:80px;height:80px}.game-badge[data-v-b49d32b8]{border-radius:18px;width:62px;height:62px}.badge-icon[data-v-b49d32b8]{font-size:30px}.hero-content[data-v-b49d32b8]{grid-area:content;align-self:start}.hero-title[data-v-b49d32b8]{font-size:19px}.hero-desc[data-v-b49d32b8]{font-size:12px}.feature-strip[data-v-b49d32b8]{grid-area:feature;width:100%}.slide-dots[data-v-b49d32b8]{grid-area:dots;justify-self:center;margin:0}.action-box[data-v-b49d32b8]{grid-area:action;align-self:start;padding:12px}}.landing-screen[data-v-b49d32b8]{--text-main:#e8edf6;--text-muted:#93a3bd;--primary-gold:#fbbf24;--primary-gold-dark:#fcd34d;--accent-cyan:#38bdf8;--accent-green:#34d399;--accent-red:#fb7185;--night-glass:#ffffff0f;--night-line:#94a3b847;color:var(--text-main);background:radial-gradient(at 50% 25%,#1a2c55 0%,#0b1633 55%,#050a1a 100%)}.glow-orb[data-v-b49d32b8]{background:radial-gradient(circle,#fbbf2459 0%,#0284c700 70%)}.game-badge[data-v-b49d32b8]{background:#13244a;box-shadow:0 0 24px #fbbf244d}.feature-strip[data-v-b49d32b8]{border-color:var(--night-line);background:linear-gradient(#16244a 0%,#0f1a36 100%)}.dot[data-v-b49d32b8]{background:#94a3b866}.action-box[data-v-b49d32b8]{background:#0f1a36;border-color:#fbbf244d;box-shadow:0 20px 50px #00000080}.mock-guest-btn[data-v-b49d32b8]{border-color:var(--night-line)}.auth-error[data-v-b49d32b8]{color:#fda4af}.landing-screen .glass-panel[data-v-b49d32b8]{background:#0f1a36;border-color:#fbbf244d}.native-google-btn[data-v-b49d32b8]{color:#1f1f1f;background:#fff}.ng-g[data-v-b49d32b8]{background:#f1f3f4}.ranking-panel[data-v-ed7fd5d6]{flex-direction:column;gap:10px;min-width:0;display:flex}.rk-head[data-v-ed7fd5d6],.rk-sub[data-v-ed7fd5d6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.panel-title[data-v-ed7fd5d6]{color:var(--text-main);margin:2px 0;font-size:17px}.seg[data-v-ed7fd5d6],.tabs[data-v-ed7fd5d6]{background:#fff;border:1px solid #94a3b866;border-radius:10px;display:flex;overflow:hidden}.seg button[data-v-ed7fd5d6],.tabs button[data-v-ed7fd5d6]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:7px 12px;font-size:12px;font-weight:800}.seg button.on[data-v-ed7fd5d6],.tabs button.on[data-v-ed7fd5d6]{background:var(--primary-gold);color:#fff}.season-chip[data-v-ed7fd5d6]{color:var(--text-muted);font-size:12px;font-weight:700}.rk-state[data-v-ed7fd5d6]{color:var(--text-muted);margin:6px 0;font-size:13px}.rk-empty[data-v-ed7fd5d6]{color:var(--text-muted);text-align:center;border-radius:12px;padding:16px;font-size:13px}.rk-body[data-v-ed7fd5d6]{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.rk-main[data-v-ed7fd5d6]{flex-direction:column;flex:320px;gap:8px;min-width:0;display:flex}.rk-me[data-v-ed7fd5d6]{border-radius:14px;flex-direction:column;flex:0 220px;gap:6px;min-width:200px;padding:14px;display:flex}.rk-me h3[data-v-ed7fd5d6]{color:var(--text-muted);margin:0;font-size:13px}.me-rank[data-v-ed7fd5d6]{color:var(--primary-gold-dark);font-size:28px;line-height:1.1}.me-pct[data-v-ed7fd5d6]{color:var(--text-main);font-size:12px;font-weight:700}.me-stats[data-v-ed7fd5d6]{grid-template-columns:repeat(3,1fr);gap:6px;margin:4px 0;display:grid}.me-stats div[data-v-ed7fd5d6]{flex-direction:column;min-width:0;display:flex}.me-stats dt[data-v-ed7fd5d6]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.me-stats dd[data-v-ed7fd5d6]{color:var(--text-main);margin:0;font-size:14px;font-weight:800}.me-recent small[data-v-ed7fd5d6]{color:var(--text-muted);font-size:11px}.dots[data-v-ed7fd5d6]{gap:4px;margin-top:3px;display:flex}.dot[data-v-ed7fd5d6]{color:#fff;background:#94a3b8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.dot.dream[data-v-ed7fd5d6]{background:var(--primary-gold)}.dot.ended[data-v-ed7fd5d6]{background:var(--accent-cyan)}.dot.quit[data-v-ed7fd5d6]{color:#64748b;background:#cbd5e1}.rules-btn[data-v-ed7fd5d6]{color:var(--accent-cyan);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:12px;font-weight:700}.rules[data-v-ed7fd5d6]{color:var(--text-main);flex-direction:column;gap:3px;margin:0;padding-left:16px;font-size:11.5px;display:flex}.podium[data-v-ed7fd5d6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pod-card[data-v-ed7fd5d6]{text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:10px 8px;display:flex}.pod-card.p1[data-v-ed7fd5d6]{border:1.5px solid var(--primary-gold)}.pod-medal[data-v-ed7fd5d6]{font-size:20px}.pod-piece[data-v-ed7fd5d6]{font-size:26px}.pod-name[data-v-ed7fd5d6]{max-width:100%;color:var(--text-main);font-size:13px;font-weight:800}.pod-score[data-v-ed7fd5d6]{color:var(--primary-gold-dark);font-size:16px}.pod-meta[data-v-ed7fd5d6]{color:var(--text-muted);font-size:10.5px}.tier-badge[data-v-ed7fd5d6]{color:var(--primary-gold-dark);white-space:nowrap;background:#fffbeb;border:1px solid #fcd34d;border-radius:6px;padding:1px 6px;font-size:9.5px;font-weight:800}.rk-list[data-v-ed7fd5d6]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rk-row[data-v-ed7fd5d6]{background:#ffffffb3;border-radius:10px;grid-template-columns:30px 24px minmax(0,1fr) auto auto auto 64px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:grid}.rk-row.mine[data-v-ed7fd5d6],.pod-card.mine[data-v-ed7fd5d6]{outline:1.5px solid var(--primary-gold);background:#fff7ed}.sticky-me[data-v-ed7fd5d6]{grid-template-columns:30px 24px minmax(0,1fr) auto 64px;position:sticky;bottom:0;box-shadow:0 -4px 12px #0f172a14}.rk-rank[data-v-ed7fd5d6]{color:var(--text-muted);text-align:center;font-weight:800}.rk-name[data-v-ed7fd5d6]{color:var(--text-main);font-weight:700}.rk-games[data-v-ed7fd5d6],.rk-rate[data-v-ed7fd5d6]{color:var(--text-muted);font-size:11.5px}.rk-score[data-v-ed7fd5d6]{text-align:right;color:var(--text-main)}.hall[data-v-ed7fd5d6]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.hall-card[data-v-ed7fd5d6]{border-radius:14px;min-width:0;padding:12px}.hall-card.wide[data-v-ed7fd5d6]{grid-column:1/-1}.hall-card h3[data-v-ed7fd5d6]{color:var(--text-main);margin:0 0 8px;font-size:14px}.hall-list[data-v-ed7fd5d6]{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.hall-list li[data-v-ed7fd5d6]{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.hall-name[data-v-ed7fd5d6]{min-width:0;color:var(--text-main);flex:1 1 0;font-weight:700}.hall-sub[data-v-ed7fd5d6]{min-width:0;color:var(--text-muted);flex:1 1 0;font-size:12px}:where(.name-link[data-v-ed7fd5d6]){min-width:0;max-width:100%;font-family:inherit;font-size:inherit;color:inherit;text-align:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;display:block;overflow:hidden}.name-link[data-v-ed7fd5d6]:hover:not(:disabled){color:#0f766e;text-underline-offset:3px;text-decoration:underline}.name-link[data-v-ed7fd5d6]:disabled{cursor:default}.house-cue[data-v-ed7fd5d6]{opacity:.55;font-size:.8em}@media (width<=520px){.rk-row[data-v-ed7fd5d6]{grid-template-columns:26px 22px minmax(0,1fr) auto 56px}.rk-row .tier-badge[data-v-ed7fd5d6],.rk-row .rk-rate[data-v-ed7fd5d6]{display:none}.rk-me[data-v-ed7fd5d6]{flex-basis:100%}}.settings-panel[data-v-f0088573]{flex-direction:column;gap:10px;max-width:520px;display:flex}.panel-title[data-v-f0088573]{color:var(--text-main);margin:2px 0 4px;font-size:17px}.set-card[data-v-f0088573]{border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}.set-card h3[data-v-f0088573]{color:var(--text-main);margin:0;font-size:14px}.set-desc[data-v-f0088573]{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.tut-btns[data-v-f0088573]{flex-wrap:wrap;gap:8px;display:flex}.check-row[data-v-f0088573]{color:var(--text-main);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.check-row input[data-v-f0088573]{width:18px;height:18px;accent-color:var(--primary-gold)}.delete-link[data-v-f0088573]{color:#b91c1c;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:600;text-decoration:underline}.del-backdrop[data-v-f0088573]{z-index:300;background:#0f172a80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.del-card[data-v-f0088573]{width:min(420px,100%);max-height:calc(100vh - 32px);color:var(--text-main);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex;overflow-y:auto;box-shadow:0 16px 40px #00000040}.del-card h3[data-v-f0088573]{color:#b91c1c;margin:0;font-size:17px}.del-card p[data-v-f0088573]{margin:0;font-size:13px;line-height:1.6}.del-card ul[data-v-f0088573]{margin:0;padding-left:20px;font-size:13px;line-height:1.7}.del-note[data-v-f0088573]{color:#991b1b;background:#fef2f2;border-radius:10px;padding:8px 10px;font-weight:600}.del-btns[data-v-f0088573]{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.del-btn[data-v-f0088573]{color:#fff;cursor:pointer;background:#dc2626;border:0;border-radius:10px;height:40px;font-size:13px;font-weight:800}.del-btn[data-v-f0088573]:disabled{opacity:.4;cursor:default}.logout-wide[data-v-f0088573]{height:40px;color:var(--text-main);cursor:pointer;background:#94a3b81f;border:1px solid #94a3b873;border-radius:10px;padding:0 16px;font-size:13px;font-weight:700}.mode-row[data-v-f0088573]{align-self:stretch;gap:6px;max-width:360px;display:flex}.mode-btn[data-v-f0088573]{height:34px;color:var(--text-main);cursor:pointer;background:#ffffff0f;border:1.5px solid #94a3b873;border-radius:10px;flex:1;font-size:13px;font-weight:800}.mode-btn.on[data-v-f0088573]{border-color:var(--primary-gold);color:var(--primary-gold-dark);background:#fbbf2429}.nick-form[data-v-d17080f7]{flex-direction:column;gap:6px;display:flex}.nick-row[data-v-d17080f7]{gap:8px;display:flex}.nick-input[data-v-d17080f7]{min-width:0;height:40px;color:var(--text-main);background:#fff;border:1px solid #94a3b880;border-radius:10px;flex:1;padding:0 12px;font-size:14px;font-weight:700}.nick-save[data-v-d17080f7]{flex-shrink:0;height:40px;padding:0 16px;font-size:13px}.nick-hint[data-v-d17080f7]{color:var(--text-muted);margin:0;font-size:12px}.nick-error[data-v-d17080f7]{color:var(--accent-red);margin:0;font-size:12px;font-weight:700}.nick-ok[data-v-d17080f7]{color:var(--accent-green);margin:0;font-size:12px;font-weight:700}.sc-root[data-v-769f5767]{z-index:400;pointer-events:none;position:fixed;inset:0}.sc-shade[data-v-769f5767]{pointer-events:auto;background:#0f172a8c;position:fixed}.do .sc-shade[data-v-769f5767]{background:#0f172a61}.sc-hole[data-v-769f5767]{pointer-events:none;border-radius:14px;animation:1.4s ease-in-out infinite sc-pulse-769f5767;position:fixed;box-shadow:0 0 0 3px #22d3ee,0 0 18px 4px #22d3ee8c}.do .sc-hole[data-v-769f5767]{animation:1.4s ease-in-out infinite sc-pulse-do-769f5767;box-shadow:0 0 0 3px #f59e0b,0 0 18px 4px #f59e0b80}.sc-hole.shake[data-v-769f5767]{animation:.4s sc-shake-769f5767}.sc-hole-catch[data-v-769f5767]{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:14px;width:100%;height:100%;position:absolute;inset:0}.sc-finger[data-v-769f5767]{pointer-events:none;font-size:26px;animation:1s ease-in-out infinite sc-tap-769f5767;position:absolute;bottom:-18px;right:-8px}.sc-top[data-v-769f5767]{color:#e2e8f0;pointer-events:auto;white-space:nowrap;background:#0f172a;border-radius:999px;align-items:center;gap:10px;padding:5px 8px 5px 12px;font-size:12px;font-weight:700;display:flex;position:fixed;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000040}.sc-badge[data-v-769f5767]{color:#67e8f9}.sc-skip[data-v-769f5767]{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #475569;border-radius:999px;padding:3px 10px;font-size:11px}.sc-bubble[data-v-769f5767]{color:#0f172a;pointer-events:auto;background:#fff;border:2px solid #22d3ee;border-radius:14px;flex-direction:column;gap:6px;width:280px;padding:11px 13px;display:flex;position:fixed;box-shadow:0 12px 32px #00000047}.sc-bubble.do[data-v-769f5767]{border-color:#f59e0b}.sc-title[data-v-769f5767]{font-size:14px}.sc-body[data-v-769f5767]{color:#334155;margin:0;font-size:12.5px;line-height:1.55}.sc-ex[data-v-769f5767]{color:#115e59;background:#f0fdfa;border-radius:8px;margin:0;padding:6px 8px;font-size:12px;line-height:1.5}.sc-btns[data-v-769f5767]{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.sc-next[data-v-769f5767]{color:#fff;cursor:pointer;background:#0891b2;border:0;border-radius:10px;height:32px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:800}.sc-link[data-v-769f5767]{color:#64748b;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:700}.sc-dots[data-v-769f5767]{justify-content:center;gap:4px;display:flex}.sc-dots i[data-v-769f5767]{background:#e2e8f0;border-radius:50%;width:6px;height:6px}.sc-dots i.done[data-v-769f5767]{background:#67e8f9}.sc-dots i.on[data-v-769f5767]{background:#0891b2;border-radius:3px;width:14px}@keyframes sc-pulse-769f5767{50%{box-shadow:0 0 0 5px #22d3ee,0 0 26px 8px #22d3ee66}}@keyframes sc-pulse-do-769f5767{50%{box-shadow:0 0 0 5px #f59e0b,0 0 26px 8px #f59e0b66}}@keyframes sc-shake-769f5767{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes sc-tap-769f5767{50%{transform:translateY(-6px)}}.profile-card[data-v-f55ec183]{background:#fff;border:1px solid #94a3b859;border-radius:14px;flex-direction:column;gap:4px;width:100%;min-width:0;padding:9px 8px 8px 10px;display:flex}.pc-top[data-v-f55ec183]{align-items:center;gap:6px;min-width:0;display:flex}.pc-name[data-v-f55ec183]{min-width:0;color:var(--text-main);flex:1;font-size:15px}.pc-edit[data-v-f55ec183]{height:24px;color:var(--text-muted);cursor:pointer;background:#fff;border:1px solid #94a3b873;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.pc-edit[data-v-f55ec183]:hover,.pc-edit[data-v-f55ec183]:focus-visible{border-color:var(--primary-gold);color:var(--primary-gold-dark);background:#fffbeb}.profile-card.compact[data-v-f55ec183]{border-radius:12px;gap:2px;padding:6px 10px}.pc-home[data-v-f55ec183]{text-align:left;cursor:pointer;background:#fffbeb;border:1px solid #f3e3b8;border-radius:10px;flex-direction:column;gap:3px;width:100%;min-width:0;padding:6px 8px;display:flex}.pc-home[data-v-f55ec183]:hover,.pc-home[data-v-f55ec183]:focus-visible{border-color:var(--primary-gold)}.pc-home-top[data-v-f55ec183]{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.pc-home-name[data-v-f55ec183]{color:#7c5a10;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;overflow:hidden}.pc-home-coins[data-v-f55ec183]{color:#b7791f;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:800}.pc-home-next[data-v-f55ec183]{flex-direction:column;gap:2px;min-width:0;display:flex}.pc-home-next small[data-v-f55ec183],small.pc-home-next[data-v-f55ec183]{color:#9a7b3c;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;overflow:hidden}.pc-bar[data-v-f55ec183]{background:#f3e3b8;border-radius:3px;height:5px;display:block;overflow:hidden}.pc-bar i[data-v-f55ec183]{background:linear-gradient(90deg,#f6c453,#e8a33a);border-radius:3px;height:100%;display:block}.pc-home.ready[data-v-f55ec183]{background:#ecfdf5;border-color:#34d399}.pc-home.ready .pc-bar i[data-v-f55ec183]{background:#10b981}.pc-home.ready .pc-home-next small[data-v-f55ec183]{color:#047857}.profile-card.compact .pc-home[data-v-f55ec183]{gap:2px;padding:4px 8px}.stage-picker[data-v-8181216d]{flex-direction:column;gap:6px;display:flex}.stage-opt[data-v-8181216d]{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #94a3b873;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.stage-opt.on[data-v-8181216d]{border-color:var(--primary-gold);background:#fffbeb;box-shadow:0 0 0 3px #d977061f}.stage-opt.locked[data-v-8181216d]{cursor:pointer;opacity:.75;background:#f8fafc}.stage-opt.shake[data-v-8181216d]{animation:.4s so-shake-8181216d}.tall .stage-opt[data-v-8181216d]{gap:14px;min-height:84px;padding:14px 16px}.tall .so-icon[data-v-8181216d]{width:34px;font-size:28px}.tall .so-text[data-v-8181216d]{gap:4px}.tall .so-text b[data-v-8181216d]{font-size:15px}.tall .so-text>small[data-v-8181216d]{font-size:12px}@keyframes so-shake-8181216d{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.so-icon[data-v-8181216d]{text-align:center;flex-shrink:0;width:26px;font-size:20px}.so-text[data-v-8181216d]{flex-direction:column;gap:1px;min-width:0;display:flex}.so-text b[data-v-8181216d]{color:var(--text-main);font-size:13px}.so-text>small[data-v-8181216d]{color:var(--text-muted);font-size:11px;line-height:1.35}.so-diff[data-v-8181216d]{white-space:nowrap;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:10px;font-weight:800;display:inline-block}.so-diff.d1[data-v-8181216d]{color:#166534;background:#dcfce7}.so-diff.d2[data-v-8181216d]{color:#075985;background:#e0f2fe}.so-diff.d3[data-v-8181216d]{color:#991b1b;background:#fee2e2}@media (height<=520px){.stage-picker[data-v-8181216d]{flex-direction:row}.stage-opt[data-v-8181216d]{flex:1;align-items:flex-start;gap:6px;min-width:0;padding:6px 8px}.so-icon[data-v-8181216d]{width:20px;font-size:16px}.so-text b[data-v-8181216d]{font-size:12px}.so-text>small[data-v-8181216d]{font-size:10px}.tall .stage-opt[data-v-8181216d]{align-items:center;gap:8px;min-height:96px;padding:12px}.tall .so-icon[data-v-8181216d]{width:28px;font-size:24px}.tall .so-text b[data-v-8181216d]{font-size:14px}.tall .so-text>small[data-v-8181216d]{font-size:11.5px}}.mypage[data-v-e714eeb5]{flex-direction:column;gap:10px;min-width:0;max-width:760px;display:flex}.panel-title[data-v-e714eeb5]{color:var(--text-main);margin:2px 0 4px;font-size:17px}.mp-card[data-v-e714eeb5]{border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.mp-card h3[data-v-e714eeb5]{color:var(--text-main);margin:0;font-size:14px}.mp-card h4[data-v-e714eeb5]{color:var(--text-muted);margin:6px 0 0;font-size:12px}.muted[data-v-e714eeb5]{color:var(--text-muted);margin:0;font-size:13px}.stat-grid[data-v-e714eeb5]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0;display:grid}.stat-grid div[data-v-e714eeb5]{background:#f1f5f9cc;border-radius:10px;min-width:0;padding:8px 10px}.stat-grid dt[data-v-e714eeb5]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.stat-grid dd[data-v-e714eeb5]{color:var(--text-main);margin:2px 0 0;font-size:16px;font-weight:800}.stat-grid dd small[data-v-e714eeb5]{color:var(--text-muted);font-size:11px}.boards[data-v-e714eeb5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.board-box[data-v-e714eeb5]{border:1px solid #94a3b84d;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.board-box>small[data-v-e714eeb5]{color:var(--text-muted);font-size:11px}.board-box b[data-v-e714eeb5]{color:var(--primary-gold-dark);font-size:18px}.board-box b small[data-v-e714eeb5]{color:var(--text-muted);font-size:11px}.board-box b.unranked[data-v-e714eeb5]{color:var(--text-main);font-size:12px}.recent[data-v-e714eeb5]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.recent li[data-v-e714eeb5]{background:#ffffffb3;border-radius:8px;grid-template-columns:auto auto auto minmax(0,1fr) auto auto auto;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:grid}.r-stage[data-v-e714eeb5]{color:var(--primary-gold-dark);white-space:nowrap;background:#fef3c7;border-radius:6px;padding:1px 5px;font-size:10px;font-weight:800}.level-box[data-v-e714eeb5]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;flex-direction:column;gap:2px;padding:9px 11px;display:flex}.level-box b[data-v-e714eeb5]{color:var(--primary-gold-dark);font-size:14px}.level-box span[data-v-e714eeb5]{color:var(--text-main);font-size:12px;font-weight:700}.level-box small[data-v-e714eeb5]{color:var(--text-muted);font-size:11.5px}.r-date[data-v-e714eeb5]{color:var(--text-muted);white-space:nowrap}.r-dream[data-v-e714eeb5]{color:var(--text-main);font-weight:700}.r-out[data-v-e714eeb5]{white-space:nowrap;color:#475569;background:#e2e8f0;border-radius:6px;padding:1px 6px;font-size:10.5px;font-weight:800}.r-out.dream[data-v-e714eeb5]{color:var(--primary-gold-dark);background:#fef3c7}.r-out.ended[data-v-e714eeb5]{color:#0369a1;background:#e0f2fe}.r-meta[data-v-e714eeb5]{color:var(--text-muted)}.r-score[data-v-e714eeb5]{color:var(--text-main)}.recent.dim[data-v-e714eeb5]{opacity:.55;transition:opacity .15s}.h-head[data-v-e714eeb5]{justify-content:space-between;align-items:center;gap:8px;display:flex}.h-head h3 small[data-v-e714eeb5]{color:var(--text-muted);margin-left:4px;font-size:11px;font-weight:700}.h-sort select[data-v-e714eeb5]{height:32px;color:var(--text-main);cursor:pointer;background:#fff;border:1px solid #94a3b873;border-radius:9px;padding:0 8px;font-size:12px;font-weight:700}.h-chips[data-v-e714eeb5]{flex-wrap:wrap;gap:6px;display:flex}.h-chip[data-v-e714eeb5]{height:28px;color:var(--text-muted);cursor:pointer;background:#fff;border:1px solid #94a3b873;border-radius:999px;padding:0 10px;font-size:12px;font-weight:700}.h-chip.on[data-v-e714eeb5]{border-color:var(--primary-gold);color:var(--primary-gold-dark);background:#fffbeb}.pager[data-v-e714eeb5]{justify-content:center;align-items:center;gap:12px;margin-top:2px;display:flex}.pg-btn[data-v-e714eeb5]{width:34px;height:30px;color:var(--text-main);cursor:pointer;background:#fff;border:1px solid #94a3b873;border-radius:9px;font-size:17px;font-weight:800;line-height:1}.pg-btn[data-v-e714eeb5]:disabled{opacity:.35;cursor:default}.pg-now[data-v-e714eeb5]{color:var(--text-main);text-align:center;min-width:48px;font-size:12.5px;font-weight:800}.sr-only[data-v-e714eeb5]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=520px){.r-meta[data-v-e714eeb5]{display:none}.recent li[data-v-e714eeb5]{grid-template-columns:auto auto auto minmax(0,1fr) auto auto}}.profile-edit[data-v-93d7dba2]{flex-direction:column;gap:10px;min-width:0;max-width:520px;display:flex}.panel-title[data-v-93d7dba2]{color:var(--text-main);margin:2px 0 4px;font-size:17px}.pe-card[data-v-93d7dba2]{border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.pe-card h4[data-v-93d7dba2]{color:var(--text-muted);margin:6px 0 0;font-size:12px}.me-id[data-v-93d7dba2]{flex-direction:column;gap:2px;min-width:0;display:flex}.me-id b[data-v-93d7dba2]{color:var(--text-main);font-size:17px}.me-id small[data-v-93d7dba2]{color:var(--text-muted);font-size:12px}.private-note[data-v-93d7dba2]{color:var(--text-muted);margin:0;font-size:11px}.support-panel[data-v-19c704d4]{flex-direction:column;gap:10px;max-width:560px;display:flex}.panel-title[data-v-19c704d4]{color:var(--text-main);margin:2px 0 0;font-size:17px}.sp-lead[data-v-19c704d4],.set-desc[data-v-19c704d4]{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.set-card[data-v-19c704d4]{border-radius:14px;flex-direction:column;gap:9px;padding:14px;display:flex}.set-card h3[data-v-19c704d4]{color:var(--text-main);margin:0;font-size:14px}.sp-note[data-v-19c704d4]{color:#fde68a;background:#fbbf241f;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.sp-cats[data-v-19c704d4]{gap:6px;display:flex}.mode-btn[data-v-19c704d4]{height:34px;color:var(--text-main);cursor:pointer;background:#ffffff0f;border:1.5px solid #94a3b873;border-radius:10px;flex:1;font-size:13px;font-weight:800}.mode-btn.on[data-v-19c704d4]{border-color:var(--primary-gold);color:var(--primary-gold-dark);background:#fbbf2429}.sp-input[data-v-19c704d4]{width:100%;color:var(--text-main);font:inherit;background:#ffffff0f;border:1px solid #94a3b866;border-radius:10px;padding:9px 11px;font-size:13.5px}.sp-body[data-v-19c704d4]{resize:vertical;min-height:110px;line-height:1.5}.sp-row[data-v-19c704d4]{align-items:center;gap:8px;display:flex}.sp-count[data-v-19c704d4]{color:var(--text-muted);margin-right:auto;font-size:11px}.sp-btn[data-v-19c704d4]{color:#3b2304;cursor:pointer;background:linear-gradient(#fcd34d,#f59e0b);border:0;border-radius:10px;height:40px;font-size:14px;font-weight:900}.sp-btn[data-v-19c704d4]:disabled{opacity:.45;cursor:default}.sp-btn.ghost[data-v-19c704d4]{height:34px;color:var(--text-main);background:#ffffff14;border:1px solid #94a3b873;padding:0 12px;font-size:12.5px}.sp-hint[data-v-19c704d4]{color:var(--text-muted);font-size:11px}.sp-thumb[data-v-19c704d4]{border:1px solid #94a3b873;border-radius:8px;width:56px;height:56px;position:relative;overflow:hidden}.sp-thumb img[data-v-19c704d4]{object-fit:cover;width:100%;height:100%}.sp-x[data-v-19c704d4]{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;width:20px;height:20px;font-size:11px;position:absolute;top:2px;right:2px}.sp-item[data-v-19c704d4]{width:100%;color:var(--text-main);text-align:left;cursor:pointer;font:inherit;background:#ffffff0a;border:1px solid #94a3b84d;border-radius:10px;flex-direction:column;gap:4px;padding:9px 11px;display:flex}.sp-item-top[data-v-19c704d4]{align-items:center;gap:6px;min-width:0;display:flex}.sp-cat[data-v-19c704d4]{color:#7dd3fc;background:#38bdf829;border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:10.5px;font-weight:800}.sp-title[data-v-19c704d4]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.sp-item-meta[data-v-19c704d4]{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.sp-status[data-v-19c704d4]{font-weight:800;position:relative}.st-open[data-v-19c704d4]{color:#fcd34d}.st-answered[data-v-19c704d4]{color:#6ee7b7}.st-closed[data-v-19c704d4]{color:var(--text-muted)}.sp-dot[data-v-19c704d4]{background:#fb7185;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-8px}.sp-backdrop[data-v-19c704d4]{z-index:300;background:#050a1a99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sp-card[data-v-19c704d4]{width:min(520px,100%);max-height:calc(100vh - 32px);color:var(--text-main);background:#0f1a36;border:1px solid #fbbf244d;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex;overflow-y:auto}.sp-card-head[data-v-19c704d4]{justify-content:space-between;align-items:flex-start;gap:10px;font-size:15px;display:flex}.sp-x2[data-v-19c704d4]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:15px}.sp-meta[data-v-19c704d4]{color:var(--text-muted);font-size:11.5px}.sp-text[data-v-19c704d4]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.sp-photo[data-v-19c704d4]{border:1px solid #94a3b84d;border-radius:10px;max-width:100%}.sp-reply[data-v-19c704d4]{background:#34d3991a;border:1px solid #34d39959;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.sp-reply.empty[data-v-19c704d4]{background:#ffffff0a;border-color:#94a3b84d}.sp-reply b[data-v-19c704d4]{font-size:12.5px}.lobby-screen[data-v-da9ebf5a]{background:#f1f5f9;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.lobby-header[data-v-da9ebf5a]{border:1px solid var(--border-gold);justify-content:space-between;align-items:center;margin:12px 14px 6px;padding:10px 14px;display:flex}.center-wide[data-v-da9ebf5a]{padding:12px 16px}.profile-slot-ls[data-v-da9ebf5a]{padding:12px 10px 10px}.nick-modal[data-v-da9ebf5a]{flex-direction:column;gap:10px;display:flex}.nick-modal h3[data-v-da9ebf5a]{color:var(--text-main);margin:0;font-size:17px}.nick-modal-body[data-v-da9ebf5a]{color:var(--text-muted);margin:0;font-size:13px}.nick-later[data-v-da9ebf5a]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-self:center;padding:4px;font-size:12px;font-weight:700}.lobby-main[data-v-da9ebf5a]{flex-direction:column;flex:1;gap:12px;padding:10px 14px 134px;display:flex;overflow-y:auto}.lobby-main.rooms-main[data-v-da9ebf5a]{padding-top:20px}.quick-match-card[data-v-da9ebf5a]{border:1.5px solid var(--primary-gold);cursor:pointer;background:linear-gradient(135deg,#fef3c7e6 0%,#e0f2fee6 100%);border-radius:18px;justify-content:space-between;align-items:center;padding:16px;display:flex;position:relative;box-shadow:0 10px 25px #f59e0b26}.quick-match-card+.quick-match-card[data-v-da9ebf5a]{margin-top:10px}.quick-badge[data-v-da9ebf5a]{background:var(--primary-gold-dark);color:#fff;letter-spacing:.5px;border-radius:6px;padding:2px 8px;font-size:9px;font-weight:900;position:absolute;top:-10px;left:14px}.quick-info h2[data-v-da9ebf5a]{color:var(--text-main);font-size:15px;font-weight:800}.quick-info p[data-v-da9ebf5a]{color:var(--text-muted);margin-top:4px;font-size:11px}.quick-btn[data-v-da9ebf5a]{padding:8px 14px;font-size:12px}.refresh-btn[data-v-da9ebf5a]{cursor:pointer;background:#fff;border:1px solid #94a3b866;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;font-size:14px;display:grid}.refresh-btn.spinning[data-v-da9ebf5a]{animation:.8s linear infinite refresh-spin-da9ebf5a}@keyframes refresh-spin-da9ebf5a{to{transform:rotate(360deg)}}.section-bar[data-v-da9ebf5a]{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.section-title[data-v-da9ebf5a]{color:var(--text-main);font-size:14px;font-weight:800}.fab-bar[data-v-da9ebf5a]{z-index:5;background:linear-gradient(#f1f5f900,#f1f5f9 40%);padding:10px 14px;position:absolute;bottom:60px;left:0;right:0}.create-btn-fab[data-v-da9ebf5a]{width:100%;padding:13px;font-size:14px;font-weight:800;box-shadow:0 6px 16px #00000026}.filter-box[data-v-da9ebf5a]{flex-direction:column;gap:8px;display:flex}.search-input-wrapper[data-v-da9ebf5a]{align-items:center;display:flex;position:relative}.search-icon[data-v-da9ebf5a]{font-size:13px;position:absolute;left:12px}.search-input-wrapper input[data-v-da9ebf5a]{width:100%;color:var(--text-main);background:#fff;border:1px solid #cbd5e1;border-radius:12px;outline:none;padding:10px 12px 10px 34px;font-size:13px}.filter-chips[data-v-da9ebf5a]{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.chip-btn[data-v-da9ebf5a]{color:var(--text-muted);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:6px 10px;font-size:11px}.chip-btn.active[data-v-da9ebf5a]{color:var(--accent-cyan);border-color:var(--accent-cyan);background:#0284c726;font-weight:800}.room-list[data-v-da9ebf5a]{flex-direction:column;gap:10px;margin-bottom:60px;display:flex}.room-card[data-v-da9ebf5a]{flex-direction:column;gap:8px;padding:14px;display:flex}.room-card.full[data-v-da9ebf5a]{opacity:.6}.room-top[data-v-da9ebf5a]{justify-content:space-between;align-items:center;display:flex}.room-title[data-v-da9ebf5a]{color:var(--text-main);font-size:14px;font-weight:800}.badge-red[data-v-da9ebf5a]{color:var(--accent-red);background:#e11d4826;border:1px solid #e11d4866}.room-meta[data-v-da9ebf5a]{color:var(--text-muted);gap:12px;font-size:12px;display:flex}.room-tags[data-v-da9ebf5a]{gap:6px;display:flex}.tag-item[data-v-da9ebf5a]{color:var(--accent-cyan);background:#0284c71a;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.room-action[data-v-da9ebf5a]{margin-top:4px}.room-join-btn[data-v-da9ebf5a]{width:100%;padding:10px;font-size:13px}.empty-state[data-v-da9ebf5a]{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:6px;padding:28px 12px;font-size:13px;display:flex}.empty-ic[data-v-da9ebf5a]{font-size:26px}.empty-state b[data-v-da9ebf5a]{color:var(--text-main);font-size:14px}.empty-state p[data-v-da9ebf5a]{max-width:360px;line-height:1.6}.empty-create[data-v-da9ebf5a]{height:38px;margin-top:6px;padding:0 18px}.multi-head[data-v-da9ebf5a]{background:linear-gradient(135deg,#dcfce7e6 0%,#e0f2fee6 100%);border:1.5px solid #86efac;border-radius:16px;align-items:center;gap:10px;margin-top:6px;padding:12px 14px;display:flex}.multi-text[data-v-da9ebf5a]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.multi-text .section-title[data-v-da9ebf5a]{font-size:15px}.multi-sub[data-v-da9ebf5a]{color:var(--text-muted);font-size:11.5px;line-height:1.5}.live-badge[data-v-da9ebf5a]{height:26px;color:var(--text-muted);white-space:nowrap;background:#ffffffd9;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex}.live-dot[data-v-da9ebf5a]{background:#94a3b8;border-radius:50%;width:8px;height:8px}.live-badge.on .live-dot[data-v-da9ebf5a]{background:#22c55e;animation:1.6s infinite live-pulse-da9ebf5a;box-shadow:0 0 #22c55e99}@keyframes live-pulse-da9ebf5a{70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.bottom-nav[data-v-da9ebf5a]{background:#fffffff2;border-top:1px solid #cbd5e1;border-radius:0;justify-content:space-around;align-items:center;height:60px;display:flex;position:absolute;bottom:0;left:0;right:0}.nav-item[data-v-da9ebf5a]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;display:flex}.nav-item.active[data-v-da9ebf5a]{color:var(--primary-gold-dark);font-weight:800}.bottom-nav .nav-icon[data-v-da9ebf5a]{border-radius:12px;place-items:center;width:44px;height:36px;font-size:22px;display:grid}.bottom-nav .nav-item.active .nav-icon[data-v-da9ebf5a]{background:#f59e0b29}.nav-label[data-v-da9ebf5a]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stage-chip[data-v-da9ebf5a]{color:var(--primary-gold-dark);font-weight:800}.modal-overlay[data-v-da9ebf5a]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#0f172a66;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.modal-card[data-v-da9ebf5a]{overscroll-behavior:contain;width:100%;max-height:100%;padding:20px;overflow-y:auto}.room-modal[data-v-da9ebf5a]{flex-direction:column;max-width:640px;display:flex;overflow:hidden}.room-modal .modal-form[data-v-da9ebf5a]{overscroll-behavior:contain;flex:1;min-height:0;margin:0 -2px;padding:2px 2px 4px;overflow-y:auto}.room-modal .modal-footer[data-v-da9ebf5a]{border-top:1px solid #e2e8f0;flex-shrink:0;margin-top:4px;padding-top:12px}.room-modal .modal-footer .modal-submit[data-v-da9ebf5a]{width:100%;margin-top:0}.form-row2[data-v-da9ebf5a]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.form-row2 .radio-group[data-v-da9ebf5a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.form-row2 .radio-group.players[data-v-da9ebf5a]{grid-template-columns:repeat(3,minmax(0,1fr))}.form-row2 .radio-btn[data-v-da9ebf5a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:4px;padding-right:4px;overflow:hidden}@media (width<=560px){.form-row2[data-v-da9ebf5a]{grid-template-columns:1fr}}@media (height<=520px){.modal-card[data-v-da9ebf5a]{padding:14px 16px}.modal-header[data-v-da9ebf5a]{margin-bottom:10px!important}.modal-form[data-v-da9ebf5a]{gap:10px!important}}.modal-header[data-v-da9ebf5a]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.modal-header h3[data-v-da9ebf5a]{color:var(--primary-gold-dark);font-size:16px}.close-btn[data-v-da9ebf5a]{width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:#94a3b81f;border:1px solid #94a3b859;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.close-btn svg[data-v-da9ebf5a]{width:18px;height:18px}.close-btn[data-v-da9ebf5a]:active{color:var(--text-main);background:#94a3b840}.modal-form[data-v-da9ebf5a]{flex-direction:column;gap:14px;display:flex}.form-group[data-v-da9ebf5a]{flex-direction:column;gap:6px;display:flex}.form-group label[data-v-da9ebf5a]{color:var(--text-muted);font-size:12px}.form-group input[type=text][data-v-da9ebf5a]{color:var(--text-main);background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;padding:10px}.radio-group[data-v-da9ebf5a]{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px;display:grid}.radio-btn[data-v-da9ebf5a]{color:var(--text-main);cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px}.radio-btn.active[data-v-da9ebf5a]{background:var(--primary-gold);color:#fff;font-weight:800}.modal-submit[data-v-da9ebf5a]{margin-top:6px}.lobby-landscape[data-v-da9ebf5a]{width:100%;height:100%;display:flex;overflow:hidden}.side-left[data-v-da9ebf5a]{border-right:1px solid #cbd5e1;flex-direction:column;flex-shrink:0;width:170px;display:flex;overflow-y:auto}.side-menu[data-v-da9ebf5a]{background:#94a3b814;flex-direction:column;flex:1;gap:1px;padding:6px 8px;display:flex;overflow-y:auto}.side-menu-item[data-v-da9ebf5a]{color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:700;display:flex}.side-menu-item .nav-icon[data-v-da9ebf5a]{font-size:17px}.center-rooms[data-v-da9ebf5a]{flex-direction:column;flex:1;gap:10px;min-width:0;padding:20px 14px 12px;display:flex;overflow-y:auto}.side-right[data-v-da9ebf5a]{border-left:1px solid #cbd5e1;flex-direction:column;flex-shrink:0;gap:12px;width:210px;padding:14px 12px;display:flex;overflow-y:auto}.side-right .filter-chips.wrap[data-v-da9ebf5a]{flex-wrap:wrap;overflow-x:visible}.create-btn-side[data-v-da9ebf5a]{width:100%;padding:12px;font-size:13px;font-weight:800}.nav-icon[data-v-da9ebf5a]{position:relative}.news-dot[data-v-da9ebf5a]{background:#ef4444;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-5px;box-shadow:0 0 0 2px #fff}.room-back-card .quick-badge[data-v-da9ebf5a]{background:#16a34a}.saved-card .quick-badge[data-v-da9ebf5a]{background:#4f46e5}.saved-left[data-v-da9ebf5a]{color:#4f46e5;font-weight:700}.saved-btns[data-v-da9ebf5a]{flex-shrink:0;align-items:center;gap:8px;display:flex}.saved-btns .quick-btn[data-v-da9ebf5a]{white-space:nowrap}.saved-del[data-v-da9ebf5a]{cursor:pointer;background:#fffc;border:1px solid #94a3b880;border-radius:10px;width:34px;height:34px;font-size:15px}.saved-del[data-v-da9ebf5a]:hover{background:#fef2f2;border-color:#f87171}.tutorial-card .quick-badge[data-v-da9ebf5a]{background:#0891b2}.tutorial-card.try .quick-badge[data-v-da9ebf5a]{background:#ea580c}.tutorial-card .quick-btn[data-v-da9ebf5a]{white-space:nowrap;flex-shrink:0}.tut-ask-backdrop[data-v-da9ebf5a]{z-index:300;background:#0f172a73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tut-ask[data-v-da9ebf5a]{text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:8px;width:min(360px,100%);padding:22px 20px 18px;display:flex}.tut-ask-icon[data-v-da9ebf5a]{font-size:34px;line-height:1}.tut-ask h3[data-v-da9ebf5a]{margin:2px 0 0;font-size:17px}.tut-ask p[data-v-da9ebf5a]{color:var(--text-muted);margin:0;font-size:13px;line-height:1.6}.tut-ask-btns[data-v-da9ebf5a]{grid-template-columns:1fr 1.4fr;gap:8px;width:100%;margin-top:8px;display:grid}.tut-ask-btns .game-btn[data-v-da9ebf5a]{width:100%}.tut-later[data-v-da9ebf5a]{color:var(--text-main);box-shadow:none;background:#ffffff0f;border:1px solid #94a3b859}.tut-stage-note[data-v-da9ebf5a]{color:#0e7490;background:#ecfeff;border-radius:10px;margin:0 0 8px;padding:8px 10px;font-size:12.5px;font-weight:700;line-height:1.5}@media (orientation:landscape) and (height<=520px){.profile-slot-ls[data-v-da9ebf5a]{padding:6px 8px 4px}.side-menu[data-v-da9ebf5a]{gap:0;padding:4px 6px}.side-menu-item[data-v-da9ebf5a]{padding:5px 10px;font-size:12.5px}.side-menu-item .nav-icon[data-v-da9ebf5a]{font-size:16px}.center-rooms[data-v-da9ebf5a]{gap:8px;padding:20px 10px 8px}.quick-btn[data-v-da9ebf5a]{white-space:nowrap;flex-shrink:0}}.stage-title[data-v-da9ebf5a]{flex-direction:column;gap:2px;min-width:0;display:flex}.lobby-screen[data-v-da9ebf5a]{--text-main:#e8edf6;--text-muted:#93a3bd;--border-gold:#fbbf2459;--primary-gold:#fbbf24;--primary-gold-dark:#fcd34d;--accent-green:#34d399;--accent-red:#fb7185;--accent-cyan:#38bdf8;--accent-purple:#a78bfa;--tone-up:#34d399;--tone-down:#fb7185;--night-card:linear-gradient(180deg, #16244a 0%, #0f1a36 100%);--night-line:#94a3b847;--night-glass:#ffffff0f;color:var(--text-main);background:radial-gradient(at 60% 40%,#1a2c55 0%,#0b1633 55%,#050a1a 100%)}.side-left[data-v-da9ebf5a],.side-right[data-v-da9ebf5a]{background:#080f228c;border-color:#fbbf2426}.side-menu[data-v-da9ebf5a]{background:0 0}.side-menu-item[data-v-da9ebf5a]:hover{background:var(--night-glass)}.side-menu-item.active[data-v-da9ebf5a]{color:#fcd34d;background:#fbbf2424}.bottom-nav[data-v-da9ebf5a]{background:#080f22eb;border-color:#fbbf2433}.fab-bar[data-v-da9ebf5a]{background:linear-gradient(#060c1f00,#060c1f 40%)}.news-dot[data-v-da9ebf5a]{box-shadow:0 0 0 2px #0b1633}.quick-match-card[data-v-da9ebf5a]{background:linear-gradient(135deg,#2a2a1c 0%,#16244a 100%);border-color:#fbbf248c;box-shadow:0 10px 24px #00000059}.tutorial-card[data-v-da9ebf5a]{background:linear-gradient(135deg,#0e3b4a 0%,#13244a 100%);border-color:#22d3ee8c}.tutorial-card.try[data-v-da9ebf5a]{background:linear-gradient(135deg,#3d2614 0%,#13244a 100%);border-color:#fb923c99}.saved-card[data-v-da9ebf5a]{background:linear-gradient(135deg,#26245c 0%,#13244a 100%);border-color:#818cf899}.saved-left[data-v-da9ebf5a]{color:#a5b4fc}.room-back-card[data-v-da9ebf5a]{background:linear-gradient(135deg,#0f3d2e 0%,#13244a 100%);border-color:#4ade8099}.room-card[data-v-da9ebf5a]{background:var(--night-card);border-color:var(--night-line)}.multi-head[data-v-da9ebf5a]{background:linear-gradient(135deg,#0f3d2e 0%,#13244a 100%);border-color:#4ade8080}.live-badge[data-v-da9ebf5a]{background:var(--night-glass);color:var(--text-muted)}.live-badge.on[data-v-da9ebf5a]{color:#4ade80}.quick-badge[data-v-da9ebf5a]{background:#b45309}.tag-item[data-v-da9ebf5a]{background:var(--night-glass);color:var(--text-muted)}.refresh-btn[data-v-da9ebf5a],.saved-del[data-v-da9ebf5a],.chip-btn[data-v-da9ebf5a],.radio-btn[data-v-da9ebf5a],.search-input-wrapper input[data-v-da9ebf5a],.form-group input[type=text][data-v-da9ebf5a],.form-group input[data-v-da9ebf5a],.form-group select[data-v-da9ebf5a],.lobby-screen[data-v-da9ebf5a] .nick-input{background:var(--night-glass);border-color:var(--night-line);color:var(--text-main)}.chip-btn.active[data-v-da9ebf5a],.radio-btn.active[data-v-da9ebf5a]{border-color:var(--primary-gold);color:#fcd34d;background:#fbbf242e}.empty-state[data-v-da9ebf5a]{color:var(--text-muted)}.lobby-screen[data-v-da9ebf5a] .glass-panel,.tut-ask.glass-panel[data-v-da9ebf5a],.lobby-screen[data-v-da9ebf5a] .del-card{background:#0f1a36;border-color:#fbbf244d;box-shadow:0 20px 50px #0000008c}.room-modal .modal-footer[data-v-da9ebf5a]{border-top-color:var(--night-line)}.close-btn[data-v-da9ebf5a]{background:var(--night-glass);border-color:var(--night-line);color:var(--text-muted)}.lobby-screen[data-v-da9ebf5a] .profile-card{background:var(--night-card);border-color:#fbbf2447}.lobby-screen[data-v-da9ebf5a] .pc-edit{background:var(--night-glass);border-color:var(--night-line);color:var(--text-muted)}.lobby-screen[data-v-da9ebf5a] .pc-home{background:#fbbf241a;border-color:#fbbf2459}.lobby-screen[data-v-da9ebf5a] .pc-home-name,.lobby-screen[data-v-da9ebf5a] .pc-home-coins{color:#fcd34d}.lobby-screen[data-v-da9ebf5a] .pc-home-next small,.lobby-screen[data-v-da9ebf5a] small.pc-home-next{color:#e7c77a}.lobby-screen[data-v-da9ebf5a] .pc-bar{background:#fbbf242e}.lobby-screen[data-v-da9ebf5a] .stage-opt{background:var(--night-glass);border-color:var(--night-line)}.lobby-screen[data-v-da9ebf5a] .stage-opt.on{border-color:var(--primary-gold);background:#fbbf2424}.lobby-screen[data-v-da9ebf5a] .stage-opt.locked{background:#ffffff08}.lobby-screen[data-v-da9ebf5a] .pod-card,.lobby-screen[data-v-da9ebf5a] .rk-row,.lobby-screen[data-v-da9ebf5a] .mp-card,.lobby-screen[data-v-da9ebf5a] .set-card,.lobby-screen[data-v-da9ebf5a] .level-box,.lobby-screen[data-v-da9ebf5a] .seg,.lobby-screen[data-v-da9ebf5a] .tabs{background:var(--night-card);border-color:var(--night-line)}.lobby-screen[data-v-da9ebf5a] .rk-me{border-color:var(--primary-gold);background:#fbbf2424}.lobby-screen[data-v-da9ebf5a] .h-chip,.lobby-screen[data-v-da9ebf5a] .r-out,.lobby-screen[data-v-da9ebf5a] .pg-btn,.lobby-screen[data-v-da9ebf5a] select{background:var(--night-glass);border-color:var(--night-line);color:var(--text-main)}.lobby-screen[data-v-da9ebf5a] .tier-badge,.lobby-screen[data-v-da9ebf5a] .r-stage,.lobby-screen[data-v-da9ebf5a] .r-out.dream{color:#fcd34d;background:#fbbf2424;border-color:#fbbf2466}.lobby-screen[data-v-da9ebf5a] .stat-grid div,.lobby-screen[data-v-da9ebf5a] .recent li,.lobby-screen[data-v-da9ebf5a] .rk-list li,.lobby-screen[data-v-da9ebf5a] .h-chip.on{background:var(--night-glass)}.lobby-screen[data-v-da9ebf5a] .h-chip.on{border-color:var(--primary-gold);color:#fcd34d}.lobby-screen[data-v-da9ebf5a] .rk-row.mine,.lobby-screen[data-v-da9ebf5a] .pod-card.mine{background:#fbbf2424}.lobby-screen[data-v-da9ebf5a] .seg button.on,.lobby-screen[data-v-da9ebf5a] .tabs button.on{color:#3b2304}.waiting-screen[data-v-1f03626a]{background:var(--bg-dark);flex-direction:column;height:100%;display:flex}.waiting-header[data-v-1f03626a]{background:#fff;border-bottom:1.5px solid #e2e8f0;padding:18px 18px 12px}.waiting-header-top[data-v-1f03626a]{justify-content:space-between;align-items:center;display:flex}.waiting-header h2[data-v-1f03626a]{font-family:var(--font-game);font-size:17px}.cancel-btn[data-v-1f03626a]{width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:#94a3b81f;border:1px solid #94a3b859;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.cancel-btn svg[data-v-1f03626a]{width:18px;height:18px}.cancel-btn[data-v-1f03626a]:active{color:var(--text-main);background:#94a3b840}.waiting-body[data-v-1f03626a]{flex-direction:column;flex:1;gap:14px;padding:16px 18px 24px;display:flex;overflow-y:auto}.room-summary[data-v-1f03626a]{padding:14px 16px}.room-summary h3[data-v-1f03626a]{color:var(--text-main);margin-bottom:6px;font-size:16px;font-weight:800}.room-meta[data-v-1f03626a]{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.member-count[data-v-1f03626a]{color:var(--primary-gold-dark);font-size:14px;font-weight:800}.waiting-hint[data-v-1f03626a]{text-align:center;color:var(--text-muted);font-size:13px}.member-list[data-v-1f03626a]{flex-direction:column;gap:8px;display:flex}.member-item[data-v-1f03626a]{align-items:center;gap:10px;padding:10px 14px;display:flex}.member-empty[data-v-1f03626a]{opacity:.5;box-shadow:none;background:0 0;border:1.5px dashed #cbd5e1}.member-avatar[data-v-1f03626a]{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#4f46e5 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:flex}.member-avatar-empty[data-v-1f03626a]{color:var(--text-muted);background:#e2e8f0}.member-name[data-v-1f03626a]{color:var(--text-main);flex:1;font-size:14px;font-weight:700}.member-name.muted[data-v-1f03626a]{color:var(--text-muted);font-weight:500}.waiting-actions[data-v-1f03626a]{flex-direction:column;align-items:center;gap:8px;margin-top:auto;display:flex}.waiting-actions .game-btn[data-v-1f03626a]{width:100%}.waiting-host-hint[data-v-1f03626a]{color:var(--text-muted);text-align:center;font-size:11.5px}@media (orientation:landscape) and (height<=520px){.waiting-header[data-v-1f03626a]{padding:8px 16px 6px}.waiting-body[data-v-1f03626a]{grid-template:"summary members""hint members""actions members"1fr/minmax(0,1fr) minmax(0,1.3fr);gap:8px 16px;padding:10px 16px 12px;display:grid}.room-summary[data-v-1f03626a]{grid-area:summary;padding:10px 12px}.waiting-hint[data-v-1f03626a]{grid-area:hint}.waiting-actions[data-v-1f03626a]{grid-area:actions;align-self:end;margin-top:0}.member-list[data-v-1f03626a]{grid-area:members;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;display:grid}.member-item[data-v-1f03626a]{padding:7px 10px}}.waiting-screen[data-v-1f03626a]{--text-main:#e8edf6;--text-muted:#93a3bd;--primary-gold:#fbbf24;--primary-gold-dark:#fcd34d;--accent-cyan:#38bdf8;--accent-green:#34d399;--accent-red:#fb7185;color:var(--text-main);background:radial-gradient(at 60% 40%,#1a2c55 0%,#0b1633 55%,#050a1a 100%)}.waiting-header[data-v-1f03626a]{background:#080f22b3;border-bottom-color:#fbbf2433}.waiting-screen .glass-panel[data-v-1f03626a]{background:linear-gradient(#16244a 0%,#0f1a36 100%);border-color:#fbbf2447}.member-empty[data-v-1f03626a]{background:0 0;border-color:#94a3b859}.member-avatar-empty[data-v-1f03626a]{background:#ffffff14}.modal-overlay[data-v-6531f90f]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;background:#0f172a66;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.modal-card[data-v-6531f90f]{border:1px solid var(--border-gold);flex-direction:column;width:100%;max-width:420px;max-height:92%;padding:20px 22px;display:flex}.modal-header[data-v-6531f90f]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.modal-header h3[data-v-6531f90f]{color:var(--primary-gold-dark);font-size:17px;font-family:var(--font-game)}.close-x[data-v-6531f90f]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:16px}.tut-page[data-v-6531f90f]{flex:1;min-height:0;overflow-y:auto}.tut-page-head[data-v-6531f90f]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.tut-icon[data-v-6531f90f]{font-size:26px;line-height:1}.tut-page-title[data-v-6531f90f]{color:var(--text-main);word-break:keep-all;font-size:15px}.tutorial-list[data-v-6531f90f]{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.tutorial-list li[data-v-6531f90f]{color:var(--text-main);word-break:keep-all;overflow-wrap:anywhere;padding-left:16px;font-size:13px;line-height:1.6;position:relative}.tutorial-list li[data-v-6531f90f]:before{content:"•";color:var(--primary-gold);font-weight:800;position:absolute;left:3px}.tut-dots[data-v-6531f90f]{justify-content:center;gap:6px;margin:14px 0 10px;display:flex}.tut-dot[data-v-6531f90f]{cursor:pointer;background:#cbd5e1;border:none;border-radius:50%;width:8px;height:8px;padding:0}.tut-dot.active[data-v-6531f90f]{background:var(--primary-gold);border-radius:4px;width:20px}.tut-actions[data-v-6531f90f]{gap:8px;display:flex}.tut-actions .game-btn[data-v-6531f90f]{flex:1;padding:10px}.tut-actions .game-btn[data-v-6531f90f]:disabled{opacity:.35}.char-screen[data-v-bff96c08]{z-index:100;-webkit-backdrop-filter:blur(8px);background:#0f172a66;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.char-card[data-v-bff96c08]{flex-direction:column;width:100%;max-height:100%;display:flex;overflow:hidden}.char-header[data-v-bff96c08]{border-bottom:1px solid #e2e8f0;flex-shrink:0;padding:20px 20px 12px}.char-header-top[data-v-bff96c08]{justify-content:space-between;align-items:center;display:flex}.char-title-row[data-v-bff96c08]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.title-texts[data-v-bff96c08]{flex-direction:column;gap:2px;min-width:0;display:flex}.step-question[data-v-bff96c08]{color:var(--primary-gold-dark);margin:0;font-size:16px;font-weight:800;line-height:1.3}.prof-card[data-v-bff96c08]{flex-direction:column;display:flex}.cancel-btn[data-v-bff96c08]{width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:#94a3b81f;border:1px solid #94a3b859;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.cancel-btn svg[data-v-bff96c08]{width:18px;height:18px}.back-btn[data-v-bff96c08]{width:30px;height:30px;color:var(--text-main);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-6px;padding:0;display:flex}.back-btn svg[data-v-bff96c08]{width:20px;height:20px}.back-btn[data-v-bff96c08]:active{background:#94a3b833}.cancel-btn[data-v-bff96c08]:active{color:var(--text-main);background:#94a3b840}.char-body[data-v-bff96c08]{overscroll-behavior:contain;flex:1;min-height:0;padding:14px 20px 20px;overflow-y:auto}.prof-card[data-v-bff96c08]{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:11px 13px;transition:all .15s}.prof-card[data-v-bff96c08]:hover{border-color:var(--primary-gold);background:#fffbeb}.prof-top[data-v-bff96c08]{align-items:center;gap:0;display:flex}.prof-top .prof-name[data-v-bff96c08]{flex:1}.prof-name[data-v-bff96c08]{font-size:14px;font-weight:700}.prof-net[data-v-bff96c08]{color:var(--accent-green);font-size:14px;font-weight:800}.prof-nums[data-v-bff96c08]{color:var(--text-muted);gap:12px;margin-top:5px;font-size:10.5px;display:flex}.prof-nums b[data-v-bff96c08]{color:var(--text-main);margin-left:2px}.dream-card[data-v-bff96c08]{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;align-items:center;gap:12px;padding:14px;transition:all .15s;display:flex}.card-icon[data-v-bff96c08]{background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex;box-shadow:inset 0 0 0 1px #0f172a0f}.dream-icon[data-v-bff96c08]{width:64px;height:64px;font-size:34px}.dream-card:hover .dream-icon[data-v-bff96c08]{transform:scale(1.06)rotate(-3deg)}.dream-icon[data-v-bff96c08]{transition:transform .2s}.prof-icon[data-v-bff96c08]{border-radius:9px;width:30px;height:30px;margin-right:8px;font-size:17px}.dream-card[data-v-bff96c08]:hover{border-color:var(--primary-gold);background:#fffbeb}.dream-top[data-v-bff96c08]{align-items:center;gap:12px;min-width:0;display:flex}.dream-card h3[data-v-bff96c08]{word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:16px;line-height:1.3;display:-webkit-box;overflow:hidden}.dream-nums[data-v-bff96c08]{color:var(--text-muted);gap:14px;font-size:12px;display:flex}.dream-nums b[data-v-bff96c08]{color:var(--text-main)}.row-wrap[data-v-bff96c08]{position:relative}.card-row[data-v-bff96c08]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;flex-direction:row;gap:10px;padding:2px 2px 8px;scroll-padding:0 2px;display:flex;overflow-x:auto}.card-row[data-v-bff96c08]>*{flex:0 0 var(--card-w,min(260px, 78%));scroll-snap-align:start;min-width:0}.card-row .dream-card[data-v-bff96c08]{flex-direction:column;justify-content:center;align-items:stretch;gap:10px;padding:12px}.card-row .dream-card .dream-icon[data-v-bff96c08]{border-radius:22px;width:96px;height:96px;font-size:52px}.card-row .dream-nums[data-v-bff96c08]{flex-wrap:wrap;gap:8px}.card-row .prof-card[data-v-bff96c08]{justify-content:flex-start}.row-arrow[data-v-bff96c08]{z-index:2;width:30px;height:30px;color:var(--primary-gold-dark);cursor:pointer;background:#fffffff2;border:1.5px solid #e2e8f0;border-radius:50%;margin-top:-19px;padding:0 0 2px;font-size:20px;font-weight:800;line-height:1;position:absolute;top:50%;box-shadow:0 2px 8px #0f172a26}.row-arrow.prev[data-v-bff96c08]{left:-6px}.row-arrow.next[data-v-bff96c08]{right:-6px}.row-arrow[data-v-bff96c08]:disabled{opacity:0;pointer-events:none}.row-hint[data-v-bff96c08]{color:var(--text-muted);text-align:center;margin:4px 0 0;font-size:11px}@media (orientation:landscape) and (height<=520px){.char-header[data-v-bff96c08]{flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px 8px;display:flex}.char-header-top[data-v-bff96c08]{display:contents}.char-title-row[data-v-bff96c08]{flex:1;order:0;min-width:0}.cancel-btn[data-v-bff96c08]{order:2}.step-question[data-v-bff96c08]{font-size:15px}.char-body[data-v-bff96c08]{padding:8px 16px 14px}.card-row[data-v-bff96c08]{--card-w:calc((100% - 30px) / 3.25);gap:8px}.card-row .dream-card[data-v-bff96c08]{padding:10px}.card-row .dream-card .dream-icon[data-v-bff96c08]{border-radius:18px;width:80px;height:80px;font-size:44px}.row-hint[data-v-bff96c08]{display:none}.card-row[data-v-bff96c08]{padding-bottom:4px}.card-row .prof-card[data-v-bff96c08]{padding:8px 10px}.card-row .prof-nums[data-v-bff96c08]{gap:8px;margin-top:3px;font-size:11px}.card-row .prof-top .prof-name[data-v-bff96c08]{font-size:13px}}.char-screen[data-v-bff96c08]{--text-main:#e8edf6;--text-muted:#93a3bd;--primary-gold:#fbbf24;--primary-gold-dark:#fcd34d;--accent-green:#34d399;--accent-red:#fb7185;--accent-cyan:#38bdf8;--accent-purple:#a78bfa;--night-glass:#ffffff0f;--night-line:#94a3b847;color:var(--text-main)}.char-card.glass-panel[data-v-bff96c08]{background:#0f1a36;border-color:#fbbf244d;box-shadow:0 20px 50px #0000008c}.char-header[data-v-bff96c08]{border-bottom-color:var(--night-line)}.dream-card[data-v-bff96c08],.prof-card[data-v-bff96c08]{border-color:var(--night-line);background:linear-gradient(#16244a 0%,#0f1a36 100%)}.dream-card[data-v-bff96c08]:hover,.prof-card[data-v-bff96c08]:hover{border-color:var(--primary-gold);background:linear-gradient(#1d2d57 0%,#14213f 100%)}.card-icon[data-v-bff96c08]{background:linear-gradient(135deg,#22335e 0%,#1a2a50 100%);box-shadow:inset 0 0 0 1px #ffffff14}.prof-nums b[data-v-bff96c08],.dream-nums b[data-v-bff96c08]{color:var(--text-main)}.tone-happy[data-v-bff96c08]{background:linear-gradient(135deg,#4a1d3a 0%,#6b2552 100%)}.tone-charity[data-v-bff96c08]{background:linear-gradient(135deg,#0f3d2e 0%,#14604a 100%)}.tone-risk[data-v-bff96c08]{background:linear-gradient(135deg,#2e1f5c 0%,#43308a 100%)}.tone-big[data-v-bff96c08]{background:linear-gradient(135deg,#14305c 0%,#1d4a8a 100%)}.tone-steady[data-v-bff96c08]{background:linear-gradient(135deg,#4a3510 0%,#7a5512 100%)}.tone-mixed[data-v-bff96c08]{background:linear-gradient(135deg,#0f3d3a 0%,#146058 100%)}.row-arrow[data-v-bff96c08]{color:#fcd34d;background:#1a2a50;border-color:#fbbf2466;box-shadow:0 2px 10px #00000080}.cancel-btn[data-v-bff96c08]{background:var(--night-glass);border-color:var(--night-line);color:var(--text-muted)}.back-btn[data-v-bff96c08],.dream-card[data-v-bff96c08],.prof-card[data-v-bff96c08]{color:var(--text-main)}.dream-card h3[data-v-bff96c08]{color:#fff}.card-row .prof-card[data-v-bff96c08]{align-items:stretch;gap:8px;padding:12px}.prof-head[data-v-bff96c08]{align-items:center;gap:12px;min-width:0;display:flex}.card-row .prof-card .prof-icon[data-v-bff96c08]{border-radius:22px;width:96px;height:96px;margin:0;font-size:52px}.card-row .prof-net[data-v-bff96c08]{color:#6ee7b7;background:#34d39924;border-radius:8px;align-self:flex-start;padding:3px 10px;font-size:18px}.card-row .prof-name[data-v-bff96c08]{color:#fff;word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:16px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.card-row .prof-nums[data-v-bff96c08]{flex-wrap:wrap;gap:10px;margin-top:0;font-size:11.5px}@media (orientation:landscape) and (height<=520px){.card-row .prof-card[data-v-bff96c08]{gap:6px;padding:10px}.card-row .prof-card .prof-icon[data-v-bff96c08]{border-radius:18px;width:80px;height:80px;font-size:44px}.card-row .prof-name[data-v-bff96c08]{font-size:15px}.card-row .prof-nums[data-v-bff96c08]{font-size:11px}}.lc[data-v-dc053246]{width:100%;display:flex;position:relative}.lc-axis[data-v-dc053246]{flex-shrink:0;display:block}.lc-axis text[data-v-dc053246]{fill:#93a3bd;font-variant-numeric:tabular-nums;font-size:10px}.lc-scroll[data-v-dc053246]{overscroll-behavior-x:contain;touch-action:pan-x pan-y;flex:1;min-width:0;overflow:auto hidden}.lc-scroll.scrollable[data-v-dc053246]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.lc-scroll[data-v-dc053246]::-webkit-scrollbar{height:6px}.lc-scroll[data-v-dc053246]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.lc-inner[data-v-dc053246]{position:relative}.lc-fade[data-v-dc053246]{z-index:2;pointer-events:none;color:#94a3b8;background:linear-gradient(90deg,#fffffff2,#fff0);justify-content:flex-start;align-items:center;width:26px;padding-left:2px;font-size:18px;font-weight:800;display:flex;position:absolute;top:0}.lc-inner svg[data-v-dc053246]{cursor:crosshair;display:block}.grid line[data-v-dc053246]{stroke:#94a3b838;stroke-width:1px}.grid text[data-v-dc053246]{fill:#93a3bd;font-variant-numeric:tabular-nums;font-size:10px}.past rect[data-v-dc053246]{fill:#ffffff0d}.past text[data-v-dc053246]{fill:#94a3b8;font-size:10px;font-weight:700}.past line[data-v-dc053246]{stroke:#93a3bd;stroke-width:1.5px}.marks line[data-v-dc053246]{stroke:#94a3b8;stroke-width:1px;stroke-dasharray:3 3}.mark-icon[data-v-dc053246]{font-size:11px}.cross line[data-v-dc053246]{stroke:#cbd5e1;stroke-width:1px}.lc-tip[data-v-dc053246]{pointer-events:none;z-index:1;color:#fff;white-space:nowrap;background:#1e293b;border-radius:8px;flex-direction:column;gap:1px;padding:5px 8px;display:flex;position:absolute;transform:translate(8px);box-shadow:0 6px 16px #0f172a40}.lc-tip.left[data-v-dc053246]{transform:translate(calc(-100% - 8px))}.lc-tip b[data-v-dc053246]{font-size:13px}.lc-tip small[data-v-dc053246]{opacity:.85;font-size:10.5px}.lc-tip .tip-ev[data-v-dc053246]{opacity:1;color:#fde68a}.trade circle[data-v-dc053246]{stroke:#0f1a36;stroke-width:2px}.trade.buy circle[data-v-dc053246]{fill:#ef4444}.trade.sell circle[data-v-dc053246]{fill:#3b82f6}.trade text[data-v-dc053246]{paint-order:stroke;stroke:#0f1a36;stroke-width:3px;font-size:10px;font-weight:800}.trade.buy text[data-v-dc053246]{fill:#fca5a5}.trade.sell text[data-v-dc053246]{fill:#93c5fd}.overlay[data-v-9aa4d8c0]{z-index:50;background:#0f172a66;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.sheet[data-v-9aa4d8c0]{flex-direction:column;width:100%;max-width:560px;max-height:92%;display:flex;overflow:hidden}header[data-v-9aa4d8c0]{border-bottom:1.5px solid #e2e8f0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}header h3[data-v-9aa4d8c0]{margin:0;font-size:16px}.close-btn[data-v-9aa4d8c0]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:15px}.body[data-v-9aa4d8c0]{flex-direction:column;gap:10px;padding:12px 16px 14px;display:flex;overflow-y:auto}.muted[data-v-9aa4d8c0]{color:var(--text-muted);margin:0;font-size:13px}.ec-tabs[data-v-9aa4d8c0]{flex-wrap:wrap;gap:6px;display:flex}.ec-tab[data-v-9aa4d8c0]{height:30px;color:var(--text-muted);cursor:pointer;background:#fff;border:1.5px solid #94a3b873;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:800}.ec-tab.on[data-v-9aa4d8c0]{background:#fff}.ec-range[data-v-9aa4d8c0]{border:1.5px solid var(--night-line,#94a3b873);border-radius:999px;margin-left:auto;display:inline-flex;overflow:hidden}.ec-range button[data-v-9aa4d8c0]{height:27px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0 10px;font-size:11.5px;font-weight:800}.ec-range button.on[data-v-9aa4d8c0]{color:#fcd34d;background:#fbbf242e}.ec-stats[data-v-9aa4d8c0]{grid-template-columns:1.2fr 1fr 1fr 1.4fr;gap:6px;margin:0;display:grid}.ec-stats div[data-v-9aa4d8c0]{background:#f8fafc;border-radius:10px;min-width:0;padding:7px 9px}.ec-stats dt[data-v-9aa4d8c0]{color:var(--text-muted);white-space:nowrap;font-size:10.5px}.ec-stats dd[data-v-9aa4d8c0]{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13px;font-weight:800;overflow:hidden}.ec-stats .big dd[data-v-9aa4d8c0]{font-size:16px}.tone-up[data-v-9aa4d8c0]{color:var(--accent-red)!important}.tone-down[data-v-9aa4d8c0]{color:var(--accent-green)!important}.ec-hint[data-v-9aa4d8c0]{color:var(--text-muted);text-align:right;margin:-4px 0 0;font-size:10.5px}.ec-events[data-v-9aa4d8c0]{flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}.ec-events li[data-v-9aa4d8c0]{color:var(--text-main);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.ev-m[data-v-9aa4d8c0]{color:var(--text-muted);font-size:10.5px}.ec-tip-line[data-v-9aa4d8c0]{color:#78350f;background:#fffbeb;border-radius:10px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5}@media (height<=520px){.sheet[data-v-9aa4d8c0]{max-height:96%}.body[data-v-9aa4d8c0]{gap:7px;padding:8px 14px 10px}header[data-v-9aa4d8c0]{padding:8px 14px}}@media (width<=480px){.ec-stats[data-v-9aa4d8c0]{grid-template-columns:1fr 1fr}}.fade-enter-active[data-v-9aa4d8c0],.fade-leave-active[data-v-9aa4d8c0]{transition:opacity .15s}.fade-enter-from[data-v-9aa4d8c0],.fade-leave-to[data-v-9aa4d8c0]{opacity:0}.ec-tab[data-v-9aa4d8c0],.ec-tab.on[data-v-9aa4d8c0]{background:var(--night-glass)}.ec-tab.on[data-v-9aa4d8c0]{border-color:var(--primary-gold);color:#fcd34d}.ec-stats div[data-v-9aa4d8c0]{background:var(--night-glass)}.ec-tip-line[data-v-9aa4d8c0]{color:#fde68a;background:#fbbf241f}.piece-emoji-box[data-v-cc131ef3]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;container-type:size}.piece-emoji[data-v-cc131ef3]{font-size:82cqmin;line-height:1}.piece-icon[data-v-cc131ef3]{width:100%;height:100%;display:block}.flat-2d-board-wrapper[data-v-7ec98e92]{justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.flat-2d-board-grid[data-v-7ec98e92]{background-color:#12382e;background-image:linear-gradient(90deg,#dceee106 1px,#0000 1px),linear-gradient(#dceee105 1px,#0000 1px),radial-gradient(circle at 38% 30%,#245145,#153b31 48%,#0a2921);background-size:34px 34px,34px 34px,auto;border:2px solid #64776d;border-radius:18px;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;width:100%;height:100%;max-height:620px;padding:7px;display:grid;position:relative;box-shadow:inset 0 0 0 4px #08271f,inset 0 0 38px #01110dc7,0 18px 42px #010a0894}.flat-tile[data-v-7ec98e92]{isolation:isolate;background:radial-gradient(circle at 22% 16%, #ffffff26, transparent 24%), linear-gradient(138deg, var(--stone-1,#8f7fa1) 0%, var(--stone-2,#655572) 48%, var(--stone-3,#403548) 100%);border:1px solid var(--tile-border,#aa9ab7);color:#fff9ea;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;transition:transform .2s,filter .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 1px 1px 1px #ffffff29,inset -3px -4px 7px #050c0894,0 4px 7px #010a07b3,0 1px #000}.flat-tile[data-v-7ec98e92]:after{content:"";z-index:-1;pointer-events:none;border:1px solid #151c17b8;border-radius:5px;position:absolute;inset:4px;box-shadow:0 1px #ffffff12}.flat-tile[data-v-7ec98e92]:hover{filter:brightness(1.08);border-color:#e2c768;transform:translateY(-2px)}.flat-tile.active[data-v-7ec98e92]{z-index:20;border-color:#e2c768;animation:1.55s ease-in-out infinite activeTilePulse-7ec98e92;overflow:visible;transform:scale(1.05)}.flat-tile.active[data-v-7ec98e92]:hover{filter:none}@keyframes activeTilePulse-7ec98e92{0%,to{box-shadow:inset 0 0 0 999px #ffffff12,inset 1px 1px 1px #fff3,inset -3px -4px 7px #0000008c,0 0 0 2px #e2c7684d,0 0 15px #e2c76861}50%{box-shadow:inset 0 0 0 999px #ffffff1a,inset 1px 1px 1px #fff3,inset -3px -4px 7px #0000008c,0 0 0 3px #e2c76880,0 0 27px #e2c768b8}}.flat-tile.arrived[data-v-7ec98e92]{border:3px solid var(--me-color);box-shadow:0 0 0 2px #f2ead8, 0 0 16px 2px var(--me-color);animation:none}.arrive-ring[data-v-7ec98e92]{border:3px solid var(--me-color);pointer-events:none;border-radius:12px;animation:1.6s ease-out infinite arriveRing-7ec98e92;position:absolute;inset:-3px}.arrive-ring.late[data-v-7ec98e92]{animation-delay:.8s}@keyframes arriveRing-7ec98e92{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.flat-tile.flash[data-v-7ec98e92]:before{content:"";border-radius:inherit;background:radial-gradient(circle, #fff 0%, var(--tile-border,#fbbf24) 70%);pointer-events:none;z-index:5;animation:.7s ease-out forwards arriveFlash-7ec98e92;position:absolute;inset:0}@keyframes arriveFlash-7ec98e92{0%{opacity:.95}to{opacity:0}}.sparkle[data-v-7ec98e92]{pointer-events:none;z-index:40;font-size:14px;animation:.8s ease-out forwards sparkleOut-7ec98e92;position:absolute;top:50%;left:50%}@keyframes sparkleOut-7ec98e92{0%{transform:translate(-50%, -50%) rotate(var(--a)) translateY(0) scale(.4);opacity:1}to{transform:translate(-50%, -50%) rotate(var(--a)) translateY(-46px) scale(1.1);opacity:0}}.tap-hint[data-v-7ec98e92]{z-index:45;white-space:nowrap;color:#fff;cursor:pointer;background:#1e293b;border:0;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:11.5px;font-weight:800;animation:1.2s ease-in-out infinite hintBob-7ec98e92;display:flex;position:absolute;bottom:calc(100% + 18px);left:50%;transform:translate(-50%);box-shadow:0 6px 14px #0f172a4d}.tap-hint[data-v-7ec98e92]:after{content:"";border:6px solid #0000;border-top-color:#1e293b;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tap-hint.below[data-v-7ec98e92]{top:calc(100% + 10px);bottom:auto}.tap-hint.below[data-v-7ec98e92]:after{border-top-color:#0000;border-bottom-color:#1e293b;top:auto;bottom:100%}.tap-finger[data-v-7ec98e92]{animation:1.2s ease-in-out infinite fingerTap-7ec98e92;display:inline-block}@keyframes hintBob-7ec98e92{0%,to{margin-top:0}50%{margin-top:-3px}}@keyframes fingerTap-7ec98e92{0%,60%,to{transform:translateY(0)scale(1)}30%{transform:translateY(3px)scale(.85)}}@media (prefers-reduced-motion:reduce){.arrive-ring[data-v-7ec98e92],.sparkle[data-v-7ec98e92]{display:none}.tap-hint[data-v-7ec98e92],.tap-finger[data-v-7ec98e92]{animation:none}}.my-pos-pin[data-v-7ec98e92]{border-left:7px solid #0000;border-right:7px solid #0000;border-top:12px solid var(--primary-gold);filter:drop-shadow(0 2px 3px #0f172a66);z-index:25;pointer-events:none;width:0;height:0;animation:1.1s ease-in-out infinite myPosPinBounce-7ec98e92;position:absolute;top:-13px;left:50%;transform:translate(-50%)}@keyframes myPosPinBounce-7ec98e92{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(5px)}}.tile-main[data-v-7ec98e92]{flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:center;min-width:0;max-width:100%;padding:2px;display:flex}.tile-icon-img[data-v-7ec98e92]{filter:saturate(.92)drop-shadow(0 1px #000000bf);font-size:18px;line-height:1}.tile-name-txt[data-v-7ec98e92]{color:#fff9ea;text-shadow:0 1px 2px #000000eb;text-align:center;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;max-width:92%;margin-top:5px;font-size:10.25px;font-weight:800;line-height:1;overflow:hidden}@media (orientation:landscape) and (height<=480px){.flat-2d-board-grid[data-v-7ec98e92]{border-width:2px;border-radius:12px;gap:3px;padding:4px}.flat-tile[data-v-7ec98e92]{border-radius:6px}.flat-tile[data-v-7ec98e92]:after{border-radius:4px;inset:2px}.tile-main[data-v-7ec98e92]{padding:1px}.tile-icon-img[data-v-7ec98e92]{font-size:15px}.tile-name-txt[data-v-7ec98e92]{letter-spacing:-.2px;max-width:100%;margin-top:4.25px;font-size:8.5px}.deal-lock-dots[data-v-7ec98e92]{margin-top:2px}}@media (orientation:landscape) and (height<=480px) and (width<=700px){.tile-name-txt[data-v-7ec98e92]{margin-top:4px;font-size:8px}}.payday-bonus-txt[data-v-7ec98e92]{color:#f6e7b0;text-shadow:0 1px 1px #000000e6;max-width:100%;margin-top:1px;font-size:6.5px;font-weight:800}.payday-bonus-txt.special[data-v-7ec98e92]{color:#ffe9a3;text-shadow:none;background:#281a06bf;border:1px solid #f6e7b08c;border-radius:4px;padding:0 3px}.deal-lock-dots[data-v-7ec98e92]{gap:2.5px;margin-top:2px;display:flex}.lock-dot[data-v-7ec98e92]{background:#00000059;border-radius:50%;width:5px;height:5px;box-shadow:inset 0 0 0 1px #ffffff2e}.lock-dot.unlocked[data-v-7ec98e92]{background:#fff3c4;box-shadow:0 0 4px #ffe48ccc}.pawn-area[data-v-7ec98e92]{z-index:10;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:2px;left:2px;right:2px}.pawn-solo[data-v-7ec98e92]{flex-direction:column;align-items:center;min-width:0;max-width:100%;display:flex}.pawn-badge[data-v-7ec98e92]{background:#fff;border:1.5px solid #64748b;border-radius:50%;flex-shrink:0;width:28px;height:28px;padding:2px;animation:.32s cubic-bezier(.34,1.56,.64,1) hopIn-7ec98e92;box-shadow:0 3px 6px #00000040}.pawn-name-label[data-v-7ec98e92]{color:#fff9ea;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000000f2,0 0 3px #000c;max-width:90%;margin-top:1px;font-size:7.5px;font-weight:800;overflow:hidden}.pawn-chip-row[data-v-7ec98e92]{gap:1px;display:flex}.pawn-chip[data-v-7ec98e92]{background:#fff;border:1px solid #64748b;border-radius:50%;flex-shrink:0;width:20px;height:20px;padding:1px;animation:.32s cubic-bezier(.34,1.56,.64,1) hopIn-7ec98e92;box-shadow:0 3px 6px #0003}.pawn-badge.me[data-v-7ec98e92]{box-shadow:0 0 0 2px #fff, 0 0 10px 2px var(--pawn-color), 0 3px 6px #00000040;border-width:3px;animation:1.5s infinite pulseGlow,.32s cubic-bezier(.34,1.56,.64,1) hopIn-7ec98e92}.pawn-chip.me[data-v-7ec98e92]{box-shadow:0 0 0 1.5px #fff, 0 0 7px 1px var(--pawn-color);z-index:1;border-width:2.5px;animation:1.5s infinite pulseGlow,.32s cubic-bezier(.34,1.56,.64,1) hopIn-7ec98e92}@keyframes hopIn-7ec98e92{0%{opacity:.5;transform:translateY(-11px)scale(.8)}55%{opacity:1;transform:translateY(2px)scale(1.12)}to{opacity:1;transform:translateY(0)scale(1)}}.pawn-chip-icon[data-v-7ec98e92]{width:100%;height:100%}.center-2d-lake[data-v-7ec98e92]{background:radial-gradient(circle at 50% 42%,#20513f,#153d31 58%,#0c2c24);border:1px solid #d3b86b73;border-radius:14px;grid-area:2/2/6/10;justify-content:center;align-items:stretch;min-height:0;padding:8px 10px;display:flex;position:relative;box-shadow:inset 0 0 34px #02140f9e,0 0 0 5px #061f184d}.lake-season[data-v-7ec98e92]{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lake-season[data-v-7ec98e92]:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 34px #02140f9e}.lake-season-img[data-v-7ec98e92]{opacity:0;background-position:50%;background-size:cover;transition:opacity 1.2s;position:absolute;inset:0}.lake-season-img.on[data-v-7ec98e92]{opacity:1}.lake-inner[data-v-7ec98e92]{z-index:1;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:4px;width:100%;height:100%;min-height:0;display:flex;position:relative}.lake-top[data-v-7ec98e92],.lake-bottom[data-v-7ec98e92]{flex-shrink:0;width:100%}.lake-action-gap[data-v-7ec98e92]{flex:0 0 0}.lake-brand[data-v-7ec98e92]{flex-direction:column;align-items:center;display:flex}.lake-brand-slot[data-v-7ec98e92]{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.lake-notice[data-v-7ec98e92]{background:var(--accent-green);color:#fff;text-align:center;border-radius:14px;max-width:88%;padding:9px 16px;font-size:12.5px;font-weight:800;box-shadow:0 6px 18px #0478574d}.brand-swap-enter-active[data-v-7ec98e92],.brand-swap-leave-active[data-v-7ec98e92]{transition:opacity .25s,transform .25s}.brand-swap-enter-from[data-v-7ec98e92]{opacity:0;transform:scale(.92)}.brand-swap-leave-to[data-v-7ec98e92]{opacity:0;transform:scale(1.04)}.lake-action[data-v-7ec98e92]{flex-direction:column;align-items:center;gap:5px;margin-bottom:2px;display:flex}.brand-badge-icon[data-v-7ec98e92]{color:#fff;width:32px;height:32px;font-family:var(--font-game);box-shadow:var(--gold-glow);background:linear-gradient(135deg,#fbbf24 0%,#d97706 100%);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex}.brand-text[data-v-7ec98e92]{font-family:var(--font-game);color:#ecfdf5;text-shadow:0 0 14px #34d399b3;letter-spacing:.5px;font-size:16px;font-weight:900}.brand-sub[data-v-7ec98e92]{color:#fcd34d;letter-spacing:.2px;white-space:nowrap;text-shadow:0 1px 3px #0009;margin-top:4px;font-size:11.5px;font-weight:800}.brand-text i[data-v-7ec98e92]{color:#fbbf24;text-shadow:0 0 14px #fbbf24b3;font-style:normal}.tile-info[data-v-7ec98e92]{z-index:60;color:#fff;text-align:left;word-break:keep-all;overflow-wrap:anywhere;cursor:pointer;background:#1e293b;border:1.5px solid #e2c768;border-radius:10px;align-items:flex-start;gap:6px;width:max-content;max-width:min(240px,60%);padding:7px 5px 7px 11px;font-size:12px;font-weight:700;line-height:1.45;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 8px 20px #00000073}.tile-info-text[data-v-7ec98e92]{flex:1;min-width:0}.tile-info-x[data-v-7ec98e92]{color:#fde68a;cursor:pointer;background:#ffffff1a;border:1px solid #e2c76899;border-radius:50%;flex:none;width:20px;height:20px;margin:-1px 0 0;padding:0;font-size:10px;font-weight:900;line-height:1}.tile-info-x[data-v-7ec98e92]:hover{background:#e2c76840}.tile-info.below[data-v-7ec98e92]{transform:translate(-50%,10px)}.tile-info[data-v-7ec98e92]:after{content:"";left:calc(50% + var(--tail,0px));border:6px solid #0000;border-top-color:#e2c768;position:absolute;top:100%;transform:translate(-50%)}.tile-info.below[data-v-7ec98e92]:after{border-top-color:#0000;border-bottom-color:#e2c768;top:auto;bottom:100%}.tinfo-enter-active[data-v-7ec98e92],.tinfo-leave-active[data-v-7ec98e92]{transition:opacity .18s}.tinfo-enter-from[data-v-7ec98e92],.tinfo-leave-to[data-v-7ec98e92]{opacity:0}@media (orientation:landscape) and (height<=480px){.tile-info[data-v-7ec98e92]{padding:5px 9px;font-size:11px}}.pawn-badge.gone[data-v-7ec98e92],.pawn-chip.gone[data-v-7ec98e92]{opacity:.4;filter:grayscale()}.modal-overlay[data-v-cdcc3797]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;background:#0f172a66;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.sheet-drawer[data-v-cdcc3797]{border-top:2px solid var(--primary-gold);background:#fff;border-radius:24px 24px 0 0;flex-direction:column;gap:12px;width:100%;max-height:85%;padding:16px;display:flex;overflow-y:auto}.drawer-header[data-v-cdcc3797]{justify-content:space-between;align-items:center;display:flex}.header-title h2[data-v-cdcc3797]{color:var(--text-main);font-size:16px}.job-badge[data-v-cdcc3797]{color:var(--primary-gold-dark);background:#f59e0b26;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.close-btn[data-v-cdcc3797]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:18px}.gauge-box[data-v-cdcc3797]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.gauge-labels[data-v-cdcc3797]{color:var(--text-muted);justify-content:space-between;font-size:11px;display:flex}.gauge-val[data-v-cdcc3797]{color:var(--accent-cyan);font-weight:800}.gauge-bar-bg[data-v-cdcc3797]{background:#e2e8f0;border-radius:5px;width:100%;height:10px;overflow:hidden}.gauge-bar-fill[data-v-cdcc3797]{background:linear-gradient(90deg,#0284c7 0%,#059669 100%);border-radius:5px;height:100%;transition:width .4s}.gauge-box small[data-v-cdcc3797]{color:var(--text-muted);font-size:10px}.summary-cards[data-v-cdcc3797]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sum-card[data-v-cdcc3797]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:4px;padding:8px;display:flex}.sum-card span[data-v-cdcc3797]{color:var(--text-muted);font-size:9px}.sum-card b[data-v-cdcc3797]{font-size:11px;font-weight:800}.card-green b[data-v-cdcc3797]{color:var(--accent-green)}.card-red b[data-v-cdcc3797]{color:var(--accent-red)}.card-gold b[data-v-cdcc3797]{color:var(--primary-gold-dark)}.sheet-body[data-v-cdcc3797]{flex-direction:column;gap:10px;display:flex}.split-col[data-v-cdcc3797]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.section-card[data-v-cdcc3797]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:8px}.section-card h3[data-v-cdcc3797]{color:var(--text-main);margin-bottom:6px;font-size:11px}.item-list[data-v-cdcc3797]{flex-direction:column;gap:4px;list-style:none;display:flex}.item-list li[data-v-cdcc3797]{color:var(--text-muted);justify-content:space-between;font-size:10px;display:flex}.item-list b[data-v-cdcc3797]{color:var(--text-main)}.asset-tags[data-v-cdcc3797]{flex-direction:column;gap:4px;display:flex}.asset-item[data-v-cdcc3797],.liab-item[data-v-cdcc3797]{color:var(--text-main);background:#fff;border:1px solid #e2e8f0;border-radius:4px;justify-content:space-between;padding:4px 6px;font-size:10px;display:flex}.asset-cf[data-v-cdcc3797]{color:var(--accent-green);font-weight:800}.empty-text[data-v-cdcc3797]{color:var(--text-muted);font-size:10px}.confirm-btn[data-v-cdcc3797]{width:100%;margin-top:4px;padding:12px}.sheet-modal[data-v-cdcc3797]{flex-direction:column;width:95%;max-width:820px;height:95%;max-height:412px;display:flex;overflow:hidden}.sheet-header[data-v-cdcc3797]{border-bottom:1.5px solid #e2e8f0;flex:none;justify-content:space-between;align-items:flex-start;padding:14px 18px;display:flex}.sheet-title-row[data-v-cdcc3797]{align-items:center;gap:8px;display:flex}.sheet-header h3[data-v-cdcc3797]{font-family:var(--font-game);font-size:15px}.sheet-header small[data-v-cdcc3797]{color:var(--text-muted);margin-top:3px;font-size:11px;display:block}.sheet-timer[data-v-cdcc3797]{color:var(--text-muted);font-variant-numeric:tabular-nums;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:700}.liability-rate[data-v-cdcc3797]{color:var(--text-muted);margin-left:4px;font-size:10px;font-weight:600}.purpose-tag[data-v-cdcc3797]{border-radius:8px;width:fit-content;padding:0 6px;font-size:9.5px;font-weight:700;display:inline-block}.purpose-tag.rental[data-v-cdcc3797]{color:#166534;background:#dcfce7}.sheet-body[data-v-cdcc3797]{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 18px;display:flex}.sheet-columns[data-v-cdcc3797]{flex:1;gap:14px;min-height:0;display:flex}.sheet-col[data-v-cdcc3797]{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex;overflow-y:auto}.shock-row span[data-v-cdcc3797]{color:#3730a3;font-weight:700}.empty-note[data-v-cdcc3797]{color:var(--text-muted);margin:0;font-size:12px}.sheet-block[data-v-cdcc3797]{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex:none;padding:12px 14px}.sheet-block h4[data-v-cdcc3797]{letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;font-size:11px}.row[data-v-cdcc3797]{justify-content:space-between;align-items:baseline;padding:5px 0;font-size:13px;display:flex}.row.total[data-v-cdcc3797]{border-top:1px solid #e2e8f0;margin-top:6px;padding-top:8px;font-weight:700}.empty-row[data-v-cdcc3797]{color:var(--text-muted);padding:6px 0;font-size:12px}.asset-row[data-v-cdcc3797]{grid-template-columns:1fr auto auto;align-items:baseline;column-gap:10px;display:grid}.asset-name[data-v-cdcc3797]{flex-direction:column;min-width:0;display:flex}.asset-name span[data-v-cdcc3797]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-name small[data-v-cdcc3797]{color:var(--text-muted);font-size:10px}.asset-price[data-v-cdcc3797],.asset-sub[data-v-cdcc3797]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:54px}.asset-sub[data-v-cdcc3797]{font-size:10px}.asset-row.tradable[data-v-cdcc3797]{grid-template-columns:1fr auto auto minmax(40px,max-content)}.assets-title[data-v-cdcc3797]{justify-content:space-between;align-items:baseline;display:flex}.assets-title small[data-v-cdcc3797]{color:var(--text-muted);font-size:9.5px;font-weight:600}.asset-group-title[data-v-cdcc3797]{color:var(--text-muted);border-bottom:1px dashed #e2e8f0;margin-top:6px;padding:3px 0 2px;font-size:10.5px;font-weight:800}.sell-btn[data-v-cdcc3797]{white-space:nowrap;border:1.5px solid var(--accent-red);color:var(--accent-red);cursor:pointer;background:#fff;border-radius:6px;align-self:center;padding:3px 6px;font-size:10px;font-weight:700}.sell-btn.open[data-v-cdcc3797]{background:var(--accent-red);color:#fff}.sell-confirm[data-v-cdcc3797]{background:#fef2f2;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:2px 0 6px;padding:6px 8px;font-size:10.5px;display:flex}.sell-confirm-text[data-v-cdcc3797]{color:var(--text-main);flex-direction:column;gap:1px;display:flex}.sell-confirm-text small[data-v-cdcc3797],.cb-note[data-v-cdcc3797]{color:var(--text-muted);font-size:9.5px}.cb-convert[data-v-cdcc3797]{background:#ecfdf5;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:2px 0 6px;padding:6px 8px;font-size:10.5px;display:flex}.cb-convert-btn[data-v-cdcc3797]{background:var(--accent-green);color:#fff;cursor:pointer;border:none;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:10.5px;font-weight:700}.liability-row[data-v-cdcc3797]{padding:5px 0}.liability-top[data-v-cdcc3797]{padding:0}.liability-right[data-v-cdcc3797]{align-items:center;gap:8px;display:flex}.repay-toggle-btn[data-v-cdcc3797]{border:1.5px solid var(--primary-gold);color:var(--primary-gold-dark);cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;padding:3px 9px;font-size:10px;font-weight:700}.repay-controls[data-v-cdcc3797]{align-items:center;gap:6px;margin-top:6px;display:flex}.repay-step-btn[data-v-cdcc3797]{width:20px;height:20px;color:var(--text-main);cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:800;line-height:1;display:flex}.repay-step-btn[data-v-cdcc3797]:disabled{opacity:.4;cursor:not-allowed}.repay-value[data-v-cdcc3797]{text-align:center;min-width:0;color:var(--primary-gold-dark);flex:1;font-size:11px}.repay-confirm-btn[data-v-cdcc3797]{background:var(--primary-gold);color:#fff;cursor:pointer;border:none;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:10.5px;font-weight:700}.repay-confirm-btn[data-v-cdcc3797]:disabled{opacity:.4;cursor:not-allowed}.payday-block[data-v-cdcc3797]{justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.payday-block b[data-v-cdcc3797]{font-size:17px}.savings-block[data-v-cdcc3797]{color:var(--text-muted);font-size:12px}.savings-block b[data-v-cdcc3797]{color:var(--accent-cyan);font-size:14px}.green-text[data-v-cdcc3797]{color:var(--accent-green)}.red-text[data-v-cdcc3797]{color:var(--accent-red)}.cyan-text[data-v-cdcc3797]{color:var(--accent-cyan)}.sheet-fade-enter-active[data-v-cdcc3797],.sheet-fade-leave-active[data-v-cdcc3797]{transition:opacity .2s}.sheet-fade-enter-from[data-v-cdcc3797],.sheet-fade-leave-to[data-v-cdcc3797]{opacity:0}.sheet-drawer[data-v-cdcc3797],.sheet-block[data-v-cdcc3797],.sum-card[data-v-cdcc3797],.section-card[data-v-cdcc3797]{background:var(--night-card);border-color:var(--night-line)}.gauge-box[data-v-cdcc3797],.asset-item[data-v-cdcc3797],.liab-item[data-v-cdcc3797],.sheet-timer[data-v-cdcc3797]{background:var(--night-glass);border-color:var(--night-line)}.gauge-bar-bg[data-v-cdcc3797]{background:#ffffff1a}.sheet-header[data-v-cdcc3797],.row.total[data-v-cdcc3797],.asset-group-title[data-v-cdcc3797]{border-color:var(--night-line)}.purpose-tag[data-v-cdcc3797]{background:var(--night-glass);border-color:var(--night-line)}.purpose-tag.residence[data-v-cdcc3797]{color:#fcd34d;background:#fbbf2429}.sell-btn[data-v-cdcc3797],.repay-toggle-btn[data-v-cdcc3797],.repay-step-btn[data-v-cdcc3797]{background:var(--night-glass);border-color:var(--night-line)}.sell-confirm[data-v-cdcc3797]{background:#fb71851f}.cb-convert[data-v-cdcc3797]{background:#34d3991f}.sell-btn.open[data-v-cdcc3797]{color:#fff}.policy-buy[data-v-cdcc3797]{flex-wrap:wrap;align-items:center;gap:8px}.policy-buy-name[data-v-cdcc3797]{flex-direction:column;min-width:0;display:flex}.policy-buy-name small[data-v-cdcc3797]{color:var(--text-muted);font-size:10.5px}.policy-buy-btns[data-v-cdcc3797]{gap:5px;margin-left:auto;display:inline-flex}.policy-btn[data-v-cdcc3797]{color:#fcd34d;cursor:pointer;white-space:nowrap;background:#fbbf241a;border:1px solid #fbbf2480;border-radius:8px;padding:5px 9px;font-size:11.5px;font-weight:800}.policy-btn[data-v-cdcc3797]:disabled{opacity:.45;cursor:default}.policy-btn.free[data-v-cdcc3797]{color:#6ee7b7;background:#34d3991f;border-color:#34d3998c}.help-trigger[data-v-c3a89464]{min-width:0;max-width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin:0;padding:0;display:inline-flex}.help-trigger[data-v-c3a89464]:focus-visible{outline:2px solid var(--primary-gold);outline-offset:2px;border-radius:4px}.help-i[data-v-c3a89464]{color:#94a3b8;flex-shrink:0;font-size:.95em;line-height:1}.help-trigger:hover .help-i[data-v-c3a89464],.help-trigger.on .help-i[data-v-c3a89464]{color:var(--primary-gold-dark)}.help-pop[data-v-c3a89464]{z-index:2000;overscroll-behavior:contain;border:1.5px solid var(--primary-gold);width:min(300px,100vw - 16px);color:var(--text-main);text-align:left;background:#fff;border-radius:14px;padding:12px 14px;position:fixed;overflow-y:auto;box-shadow:0 14px 34px #0f172a38}.hp-head[data-v-c3a89464]{justify-content:space-between;align-items:center;gap:8px;display:flex}.hp-head b[data-v-c3a89464]{font-size:14px}.hp-x[data-v-c3a89464]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:13px}.hp-body[data-v-c3a89464]{color:var(--text-main);overflow-wrap:anywhere;margin:6px 0 0;font-size:12.5px;line-height:1.55}.hp-rows[data-v-c3a89464]{background:#f8fafc;border-radius:10px;flex-direction:column;gap:3px;margin:8px 0 0;padding:8px 10px;display:flex}.hp-rows div[data-v-c3a89464]{justify-content:space-between;gap:10px;font-size:12px;display:flex}.hp-rows dt[data-v-c3a89464]{color:var(--text-muted);overflow-wrap:anywhere;min-width:0}.hp-rows dd[data-v-c3a89464]{white-space:nowrap;margin:0;font-weight:700}.hp-rows .total[data-v-c3a89464]{border-top:1px solid #e2e8f0;margin-top:3px;padding-top:4px}.hp-rows .total dt[data-v-c3a89464],.hp-rows .total dd[data-v-c3a89464],.hp-rows .strong dd[data-v-c3a89464]{color:var(--text-main);font-weight:800}.hp-op[data-v-c3a89464]{width:12px;color:var(--text-muted);font-weight:800;display:inline-block}.hp-tip[data-v-c3a89464]{color:#78350f;overflow-wrap:anywhere;background:#fffbeb;border-radius:10px;margin:8px 0 0;padding:7px 9px;font-size:12px;line-height:1.5}.hp-more[data-v-c3a89464]{color:var(--accent-cyan);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:12px;font-weight:800}.help-pop-enter-active[data-v-c3a89464],.help-pop-leave-active[data-v-c3a89464]{transition:opacity .14s,transform .14s}.help-pop-enter-from[data-v-c3a89464],.help-pop-leave-to[data-v-c3a89464]{opacity:0;transform:translateY(4px)}.overlay[data-v-77ef03a4]{z-index:50;background:#0f172a66;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.sheet[data-v-77ef03a4]{flex-direction:column;width:95%;max-width:820px;height:95%;max-height:412px;display:flex;overflow:hidden}header[data-v-77ef03a4]{border-bottom:1.5px solid #e2e8f0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}header h3[data-v-77ef03a4]{font-family:var(--font-game);font-size:15px}.close-btn[data-v-77ef03a4]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:15px}.note[data-v-77ef03a4]{color:var(--text-muted);padding:8px 16px 0;font-size:11px}.rows[data-v-77ef03a4]{flex:1;padding:8px 16px;overflow-y:auto}.row[data-v-77ef03a4]{border-bottom:1px solid #f1f5f9;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:8px 0;display:grid;position:relative}.left[data-v-77ef03a4]{min-width:0}.chart-toggle[data-v-77ef03a4]{cursor:pointer;border-radius:8px}.chart-toggle:hover .tick>b[data-v-77ef03a4]{color:var(--primary-gold-dark)}.chart-link[data-v-77ef03a4]{color:#2563eb;font-weight:700}.chart-link.on[data-v-77ef03a4]{color:var(--text-muted)}.chart-panel[data-v-77ef03a4]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-column:1/-1;margin-top:2px;padding:8px 10px 4px}.cp-stats[data-v-77ef03a4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 4px;display:grid}.cp-stats div[data-v-77ef03a4]{min-width:0}.cp-stats dt[data-v-77ef03a4]{color:var(--text-muted);white-space:nowrap;font-size:10px}.cp-stats dd[data-v-77ef03a4]{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:12.5px;font-weight:800;overflow:hidden}.cp-loading[data-v-77ef03a4]{color:var(--text-muted);margin:6px 0;font-size:12px}.tick[data-v-77ef03a4]{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.tick>b[data-v-77ef03a4]{font-family:var(--font-game);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.left small[data-v-77ef03a4]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.fund-chips[data-v-77ef03a4]{flex-wrap:wrap;gap:6px;display:flex}.fund-chip[data-v-77ef03a4]{color:var(--text-main);white-space:nowrap;background:#eef2f7;border:1px solid #d6dee8;border-radius:7px;align-items:baseline;gap:3px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.fund-chip b[data-v-77ef03a4]{color:var(--text-main);font-size:13px;font-weight:800}.fund-chip .loss[data-v-77ef03a4]{color:var(--accent-red)}.mid[data-v-77ef03a4]{text-align:right}.mid b[data-v-77ef03a4]{font-size:13px}.mid small[data-v-77ef03a4]{font-size:10px;display:block}.right[data-v-77ef03a4]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.qty[data-v-77ef03a4]{text-align:center;border:1.5px solid #cbd5e1;border-radius:6px;width:58px;padding:4px;font-size:11px}.mini[data-v-77ef03a4]{cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:7px;padding:5px 9px;font-size:10.5px;font-weight:700}.mini.sell-all-go[data-v-77ef03a4]{color:#fff;white-space:nowrap;background:#dc2626;border-color:#dc2626;animation:.15s ease-out sell-all-in-77ef03a4}@keyframes sell-all-in-77ef03a4{0%{opacity:.6;transform:scale(.94)}to{opacity:1;transform:none}}.mini.gold[data-v-77ef03a4]{background:var(--primary-gold);border-color:var(--primary-gold);color:#fff}.mini[data-v-77ef03a4]:disabled{opacity:.35;cursor:not-allowed}.held[data-v-77ef03a4]{color:var(--accent-green);font-size:9.5px;position:absolute;bottom:-2px;left:0}footer[data-v-77ef03a4]{border-top:1.5px solid var(--night-line,#e2e8f0);justify-content:flex-end;padding:12px 16px;font-size:12.5px;display:flex}.cash-pair[data-v-77ef03a4]{align-items:baseline;gap:8px;display:inline-flex}.cash-lbl[data-v-77ef03a4]{color:var(--text-muted);font-weight:700}footer b[data-v-77ef03a4]{font-size:16px}.gold-text[data-v-77ef03a4]{color:var(--primary-gold)}.fade-enter-active[data-v-77ef03a4],.fade-leave-active[data-v-77ef03a4]{transition:opacity .15s}.fade-enter-from[data-v-77ef03a4],.fade-leave-to[data-v-77ef03a4]{opacity:0}.badge-bonus[data-v-77ef03a4]{color:#b91c1c;white-space:nowrap;background:#fee2e2;border:1px solid #fecaca}.fund-chip[data-v-77ef03a4]{background:var(--night-glass);border-color:var(--night-line)}.qty[data-v-77ef03a4],.mini[data-v-77ef03a4]{background:var(--night-glass);border-color:var(--night-line);color:var(--text-main)}.mini.sell-all[data-v-77ef03a4]{color:#fda4af;border-color:#fb718580}.chart-link[data-v-77ef03a4]{color:#7dd3fc}.chart-panel[data-v-77ef03a4]{background:var(--night-glass);border-color:var(--night-line)}.mini.gold[data-v-77ef03a4]{color:#3b2304}.qty-total[data-v-77ef03a4]{text-align:right;color:var(--text-muted);flex:0 0 100%;font-size:10.5px;font-weight:700}.overlay[data-v-aa541c09]{z-index:50;background:#0f172a66;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.sheet[data-v-aa541c09]{flex-direction:column;width:100%;max-width:480px;max-height:86%;display:flex;overflow:hidden}header[data-v-aa541c09]{border-bottom:1.5px solid #e2e8f0;justify-content:space-between;align-items:flex-start;padding:14px 16px;display:flex}header h3[data-v-aa541c09]{font-family:var(--font-game);font-size:15px}header small[data-v-aa541c09]{color:var(--text-muted);margin-top:2px;font-size:11px;display:block}.close-btn[data-v-aa541c09]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:15px}.rows[data-v-aa541c09]{flex-direction:column;flex:1;gap:10px;padding:12px 16px;display:flex;overflow-y:auto}.empty[data-v-aa541c09]{text-align:center;color:var(--text-muted);padding:30px 0;font-size:12.5px}.listing[data-v-aa541c09]{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:11px 13px}.top[data-v-aa541c09]{justify-content:space-between;align-items:center;display:flex}.kind[data-v-aa541c09]{font-family:var(--font-game);letter-spacing:.6px;color:var(--accent-cyan);background:#0284c724;border-radius:5px;padding:3px 7px;font-size:9px;font-weight:800}.kind.kind-big[data-v-aa541c09]{color:var(--accent-purple);background:#7c3aed24}.kind.kind-superbig[data-v-aa541c09]{color:#db2777;background:#db277724}.seller[data-v-aa541c09]{color:var(--text-muted);font-size:10px}.listing h4[data-v-aa541c09]{margin:7px 0 6px;font-size:14px}.listing h4 small[data-v-aa541c09]{color:var(--text-muted);font-size:11px;font-weight:400}.figs[data-v-aa541c09]{color:var(--text-muted);flex-wrap:wrap;gap:12px;font-size:10.5px;display:flex}.figs b[data-v-aa541c09]{color:var(--text-main);margin-left:2px;font-size:11.5px}.terms[data-v-aa541c09]{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.settle[data-v-aa541c09]{color:var(--text-muted);background:#f1f5f9;border-radius:6px;padding:3px 8px;font-size:10.5px}.settle.royalty[data-v-aa541c09]{color:var(--primary-gold-dark);background:#d977061f}.take[data-v-aa541c09]{text-transform:none;flex:none;padding:7px 14px;font-size:11px}.take[data-v-aa541c09]:disabled{opacity:.4;cursor:not-allowed;transform:none}.fade-enter-active[data-v-aa541c09],.fade-leave-active[data-v-aa541c09]{transition:opacity .15s}.fade-enter-from[data-v-aa541c09],.fade-leave-to[data-v-aa541c09]{opacity:0}.figs .short[data-v-aa541c09]{color:var(--accent-red);font-weight:700}.figs .short b[data-v-aa541c09]{color:var(--accent-red)}.overlay[data-v-cfa80036]{z-index:60;background:#0f172a9e;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.sheet[data-v-cfa80036]{flex-direction:column;width:100%;max-width:480px;max-height:100%;display:flex;overflow:hidden}header[data-v-cfa80036]{text-align:center;border-bottom:1.5px solid #e2e8f0;flex-shrink:0;padding:16px}header h3[data-v-cfa80036]{font-family:var(--font-game);font-size:19px}.reason[data-v-cfa80036]{color:var(--primary-gold-dark);margin-top:4px;font-size:11.5px;font-weight:700;display:block}.rows[data-v-cfa80036]{flex-direction:column;flex:1;gap:6px;min-height:0;padding:10px 16px;display:flex;overflow-y:auto}.rank-row[data-v-cfa80036]{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;grid-template-columns:42px 1fr auto 64px;align-items:center;gap:10px;padding:10px;display:grid}.rank-row.first[data-v-cfa80036]{border-color:var(--primary-gold);background:#fffbeb}.rank-row.me b[data-v-cfa80036]{color:var(--accent-cyan)}.rank[data-v-cfa80036]{font-family:var(--font-game);color:var(--text-muted);font-size:12px;font-weight:800}.rank-row.first .rank[data-v-cfa80036]{color:var(--primary-gold)}.who b[data-v-cfa80036]{font-size:13.5px}.who small[data-v-cfa80036]{color:var(--text-muted);font-size:10px;display:block}.nums[data-v-cfa80036]{text-align:right}.nums span[data-v-cfa80036]{font-size:13px;font-weight:700}.nums small[data-v-cfa80036]{color:var(--text-muted);font-size:9px;display:block}.dream-bar[data-v-cfa80036]{background:#e2e8f0;border-radius:3px;height:5px;overflow:hidden}.dream-fill[data-v-cfa80036]{background:var(--accent-purple);height:100%}.dream small[data-v-cfa80036]{color:var(--text-muted);text-align:right;margin-top:3px;font-size:9.5px;display:block}footer[data-v-cfa80036]{border-top:1.5px solid #e2e8f0;flex-shrink:0;padding:12px 16px}.dh-receipt[data-v-cfa80036]{background:#fffbeb;border:1.5px dashed #f2c94c;border-radius:12px;flex-direction:column;flex-shrink:0;gap:4px;margin:0 16px 10px;padding:9px 12px;display:flex}.dh-total[data-v-cfa80036]{color:#7c5a10;justify-content:space-between;align-items:baseline;font-size:12.5px;font-weight:700;display:flex}.dh-total b[data-v-cfa80036]{font-family:var(--font-game);color:#b7791f;font-size:17px}.dh-parts[data-v-cfa80036]{flex-wrap:wrap;gap:4px;display:flex}.dh-parts span[data-v-cfa80036]{color:#7c5a10;background:#fff;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700}.dh-ex[data-v-cfa80036]{color:#0f766e;font-size:10px}.dh-cap[data-v-cfa80036]{color:#b45309;font-size:10px}footer .game-btn[data-v-cfa80036]{width:100%}.fade-enter-active[data-v-cfa80036],.fade-leave-active[data-v-cfa80036]{transition:opacity .2s}.fade-enter-from[data-v-cfa80036],.fade-leave-to[data-v-cfa80036]{opacity:0}.rank-row[data-v-cfa80036]{background:var(--night-card);border-color:var(--night-line)}.rank-row.first[data-v-cfa80036]{background:#fbbf2424}.dream-bar[data-v-cfa80036]{background:#ffffff1a}header[data-v-cfa80036],footer[data-v-cfa80036]{border-color:var(--night-line)}.dh-receipt[data-v-cfa80036]{background:#fbbf241a;border-color:#fbbf2480}.dh-total[data-v-cfa80036]{color:#fde68a}.dh-total b[data-v-cfa80036]{color:#fbbf24}.dh-parts span[data-v-cfa80036]{background:var(--night-glass);color:#fde68a}.dh-parts span.ex[data-v-cfa80036]{color:#5eead4;background:#2dd4bf24}.dh-ex[data-v-cfa80036]{color:#5eead4}.dh-cap[data-v-cfa80036]{color:#fcd34d}.dream-panel[data-v-52e6297e]{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;margin-top:0;padding:10px 12px;transition:border-color .15s}.dream-panel[data-v-52e6297e]:hover{border-color:var(--accent-purple)}.dream-panel.locked[data-v-52e6297e]{opacity:.62}.dream-head[data-v-52e6297e]{justify-content:space-between;align-items:baseline;display:flex}.dream-label[data-v-52e6297e]{color:var(--text-muted);font-size:11px}.dream-pct[data-v-52e6297e]{color:var(--accent-purple);font-size:13px;font-weight:800}.dream-name[data-v-52e6297e]{margin:3px 0 7px;font-size:12.5px;font-weight:700}.dream-emoji[data-v-52e6297e]{margin-right:5px}.dream-bar-bg[data-v-52e6297e]{background:#e2e8f0;border-radius:4px;height:7px;position:relative}.dream-bar-fill[data-v-52e6297e]{background:var(--accent-purple);border-radius:4px;height:100%;transition:width .5s}.stage-tick[data-v-52e6297e]{opacity:.9;background:#fff;width:2px;height:11px;margin-left:-1px;position:absolute;top:-2px}.stage-tick.done[data-v-52e6297e]{background:#ffffff80}.dream-note[data-v-52e6297e]{color:var(--text-muted);margin-top:6px;font-size:10px;display:block}.dchecks[data-v-1d4ff1ac]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dchecks li[data-v-1d4ff1ac]{color:var(--accent-red,#dc2626);align-items:baseline;gap:6px;font-size:12px;display:flex}.dchecks li.ok[data-v-1d4ff1ac]{color:var(--accent-green,#16a34a)}.mark[data-v-1d4ff1ac]{flex-shrink:0;width:14px;font-weight:800}.lbl[data-v-1d4ff1ac]{min-width:0;color:var(--text-main);flex:1}.dchecks b[data-v-1d4ff1ac]{flex-shrink:0;font-weight:800}.overlay[data-v-0e563ba5]{z-index:50;background:#0f172a66;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.sheet[data-v-0e563ba5]{flex-direction:column;width:100%;max-width:420px;max-height:86%;display:flex;overflow:hidden}header[data-v-0e563ba5]{border-bottom:1.5px solid #e2e8f0;justify-content:space-between;align-items:flex-start;padding:14px 16px;display:flex}header h3[data-v-0e563ba5]{font-size:16px}header small[data-v-0e563ba5]{color:var(--accent-purple);margin-top:2px;font-size:11px;font-weight:700;display:block}.close-btn[data-v-0e563ba5]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:15px}.body[data-v-0e563ba5]{padding:14px 16px;overflow-y:auto}.prereq[data-v-0e563ba5]{background:#f8fafc;border-radius:9px;justify-content:space-between;align-items:baseline;padding:9px 11px;font-size:12px;display:flex}.prereq span[data-v-0e563ba5]{color:var(--text-muted)}.prereq b[data-v-0e563ba5]{color:var(--primary-gold-dark)}.lock-note[data-v-0e563ba5]{color:var(--text-muted);margin-top:8px;font-size:11.5px}.stages[data-v-0e563ba5]{margin:14px 0 0;padding:0;list-style:none}.stages li[data-v-0e563ba5]{opacity:.55;border-bottom:1px solid #f1f5f9;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.stages li.done[data-v-0e563ba5],.stages li.active[data-v-0e563ba5]{opacity:1}.dot[data-v-0e563ba5]{background:#cbd5e1;border-radius:50%;width:9px;height:9px;margin-left:3px}.stages li.done .dot[data-v-0e563ba5]{background:var(--accent-green)}.stages li.active .dot[data-v-0e563ba5]{background:var(--accent-purple);box-shadow:0 0 0 3px #7c3aed2e}.stage-body[data-v-0e563ba5]{flex-direction:column;display:flex}.stage-body b[data-v-0e563ba5]{font-size:13px}.stage-body span[data-v-0e563ba5]{color:var(--text-muted);font-size:11px}.state[data-v-0e563ba5]{color:var(--text-muted);font-size:10px}.stages li.done .state[data-v-0e563ba5]{color:var(--accent-green)}.stages li.active .state[data-v-0e563ba5]{color:var(--accent-purple);font-weight:700}.total[data-v-0e563ba5]{border-top:1.5px solid #e2e8f0;justify-content:space-between;margin-top:14px;padding-top:12px;font-size:12.5px;display:flex}.total b[data-v-0e563ba5]{font-size:14px}.fade-enter-active[data-v-0e563ba5],.fade-leave-active[data-v-0e563ba5]{transition:opacity .15s}.fade-enter-from[data-v-0e563ba5],.fade-leave-to[data-v-0e563ba5]{opacity:0}.dream-emoji[data-v-0e563ba5]{margin-right:6px}.checks[data-v-0e563ba5]{background:#f8fafc;border-radius:9px;margin-top:8px;padding:9px 11px}.checks>small[data-v-0e563ba5]{color:var(--text-muted);margin-bottom:5px;font-size:11px;font-weight:800;display:block}.prereq[data-v-0e563ba5],.checks[data-v-0e563ba5]{background:var(--night-glass)}.dot[data-v-0e563ba5]{background:#94a3b873}header[data-v-0e563ba5]{border-bottom-color:var(--night-line)}.art-face[data-v-89b56761]{stroke:#5c40222e;stroke-width:.7px;stroke-linejoin:round}.art-shadow[data-v-89b56761]{filter:blur(3px)}.iso-wrap[data-v-61495174]{width:100%;height:100%;position:relative}.iso-room[data-v-61495174]{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.iso-room.zoomed[data-v-61495174]:not(.placing){cursor:grab}.view-ctl[data-v-61495174]{background:#ffffffdb;border-radius:12px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;bottom:6px;left:6px;box-shadow:0 2px 8px #503c1e1f}.view-ctl button[data-v-61495174]{color:#5b5148;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-width:30px;height:30px;padding:0 6px;font-size:12px;font-weight:700;display:flex}.view-ctl button[data-v-61495174]:hover{background:#f3ece1}.view-ctl .walls-btn.on[data-v-61495174]{color:#0f766e;background:#e3f6f1}.zoom-ctl[data-v-61495174]{background:#ffffffdb;border-radius:12px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;bottom:6px;right:6px;box-shadow:0 2px 8px #503c1e1f}.zoom-ctl button[data-v-61495174]{color:#5b5148;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;min-width:30px;height:30px;padding:0 4px;font-size:12px;font-weight:700;display:grid}.zoom-ctl button[data-v-61495174]:not(:disabled):hover{background:#f3ece1}.zoom-ctl button[data-v-61495174]:disabled{opacity:.35;cursor:default}.zoom-ctl .pct[data-v-61495174]{font-variant-numeric:tabular-nums;min-width:44px}.iso-room.placing[data-v-61495174]{cursor:crosshair}.base-front[data-v-61495174]{fill:#a39d95}.base-right[data-v-61495174]{fill:#8f8982}.wall-deco[data-v-61495174]{pointer-events:none}.iso-room:not(.placing) .floor-item.site[data-v-61495174],.iso-room:not(.placing) .wall-hit[data-v-61495174]{cursor:pointer}.iso-room:not(.placing) .wall-hit:hover>polygon[data-v-61495174],.iso-room:not(.placing) .wall-hit[data-v-61495174]:hover polygon{stroke:#2dd4bf;stroke-width:1.6px;stroke-linejoin:round}.wall-left[data-v-61495174]{fill:#ede7dd}.wall-right[data-v-61495174]{fill:#f6f2eb}.wall-end[data-v-61495174]{fill:#b3ada5}.wall-cap[data-v-61495174]{fill:#c9c3bb}.outline[data-v-61495174]{fill:none;stroke:#8b857e;stroke-width:2px;stroke-linejoin:round}.floor[data-v-61495174]{fill:#ebc995}.floor.grass[data-v-61495174]{fill:#a9c98a}.plank[data-v-61495174]{fill:none;stroke:#ddb47d;stroke-width:1px}.plank.joint[data-v-61495174]{stroke:#d8ad74}.baseboard[data-v-61495174]{fill:#e6dac8}.baseboard.dark[data-v-61495174]{fill:#dccfbb}.grid-floor[data-v-61495174]{fill:none;stroke:#ffffffbf;stroke-width:1px;stroke-dasharray:5 4}.grid-floor.faint[data-v-61495174]{stroke:#ffffff47}.grid-floor.on[data-v-61495174]{stroke:#fff;stroke-width:1.6px}.grid-wall[data-v-61495174]{fill:none;stroke:#a89c8c52;stroke-width:1px;stroke-dasharray:4 4}.grid-wall.on[data-v-61495174]{stroke:#14b8a699;stroke-width:1.4px}.floor-item[data-v-61495174]:not(.fixed),.wall-item[data-v-61495174]:not(.fixed){cursor:pointer}.sel-cells[data-v-61495174]{fill:#5eead459}.sel-line[data-v-61495174]{fill:none;stroke:#2dd4bf;stroke-width:2.2px;stroke-dasharray:6 4}.sel-dot[data-v-61495174]{fill:#fff;stroke:#14b8a6;stroke-width:2px}.ghost[data-v-61495174]{pointer-events:none}.ghost.ok .ghost-cells[data-v-61495174]{fill:#5eead461;stroke:#14b8a6;stroke-width:2px;stroke-dasharray:6 4}.ghost.ok .ghost-face[data-v-61495174]{fill:#5eead438;stroke:#14b8a6d9;stroke-width:1px}.ghost.bad .ghost-cells[data-v-61495174]{fill:#fb71854d;stroke:#f43f5e;stroke-width:2px;stroke-dasharray:6 4}.ghost.bad .ghost-face[data-v-61495174]{fill:#fb718529;stroke:#f43f5ebf;stroke-width:1px}.ghost.ok .ghost-dot[data-v-61495174]{fill:#fff;stroke:#14b8a6;stroke-width:2px}.ghost.bad .ghost-dot[data-v-61495174]{fill:#fff;stroke:#f43f5e;stroke-width:2px}@media (orientation:landscape) and (height<=520px){.view-ctl .walls-btn span[data-v-61495174],.zoom-ctl .pct[data-v-61495174]{display:none}.view-ctl button[data-v-61495174],.zoom-ctl button[data-v-61495174]{min-width:28px;height:28px}}.overlay[data-v-d5313f1e]{z-index:60;background:#0f172a73;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.sheet[data-v-d5313f1e]{background:#faf6ef;flex-direction:column;width:100%;max-width:640px;height:100%;max-height:560px;display:flex;overflow:hidden}header[data-v-d5313f1e]{border-bottom:1.5px solid #ece3d3;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 14px;display:flex}.head-text[data-v-d5313f1e]{min-width:0}header h3[data-v-d5313f1e]{margin:0;font-size:15px}header small[data-v-d5313f1e]{color:var(--text-muted);margin-top:2px;font-size:11.5px;font-weight:700;display:block}header small b[data-v-d5313f1e]{color:var(--primary-gold-dark)}.close-btn[data-v-d5313f1e]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;flex-shrink:0;font-size:15px}.room[data-v-d5313f1e]{flex:1;min-height:0;display:flex;position:relative}.room[data-v-d5313f1e]>.iso-wrap{flex:1;min-height:0}.loading[data-v-d5313f1e]{color:var(--text-muted);margin:auto;font-size:12px}.foot[data-v-d5313f1e]{color:var(--text-muted);text-align:center;border-top:1px solid #ece3d3;flex-shrink:0;margin:0;padding:7px 14px 9px;font-size:11px}.fade-enter-active[data-v-d5313f1e],.fade-leave-active[data-v-d5313f1e]{transition:opacity .2s}.fade-enter-from[data-v-d5313f1e],.fade-leave-to[data-v-d5313f1e]{opacity:0}.story[data-v-fcd0c673]{background:radial-gradient(at 25% 20%,#24365f 0%,#13203f 60%,#0b1430 100%);border-radius:14px;flex-direction:column;justify-content:center;gap:12px;width:100%;height:100%;min-height:0;padding:16px;display:flex;position:relative;overflow:hidden}.st-head[data-v-fcd0c673]{align-items:flex-start;gap:12px;min-width:0;padding-right:30px;display:flex}.st-portrait[data-v-fcd0c673]{background:linear-gradient(160deg,#3a4f7e 0%,#1c2a4f 100%);border:2px solid #e2c768;border-radius:12px;flex:none;width:84px;height:84px;position:relative;overflow:hidden;box-shadow:0 0 0 3px #e2c7682e,0 6px 14px #0006}.st-portrait img[data-v-fcd0c673]{object-fit:cover;width:100%;height:100%;display:block}.st-bubble[data-v-fcd0c673]{color:#2b2116;background:#fffaf0;border-radius:12px;flex:1;min-width:0;padding:10px 13px;position:relative;box-shadow:0 6px 16px #00000059}.st-bubble[data-v-fcd0c673]:before{content:"";border:8px solid #0000;border-left:0;border-right-color:#fffaf0;position:absolute;top:18px;left:-8px}.st-name[data-v-fcd0c673]{color:#fff;background:#b45309;border-radius:999px;margin-bottom:4px;padding:1px 9px;font-size:11px;font-weight:800;display:inline-block}.st-line[data-v-fcd0c673]{word-break:keep-all;overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:14px;font-weight:600;line-height:1.6}.st-choices[data-v-fcd0c673]{grid-template-columns:1fr 1fr;gap:7px;display:grid}.st-choices .st-btn[data-v-fcd0c673-s]{color:#f1f5f9;cursor:pointer;text-align:left;background:#ffffff14;border:1.5px solid #fbbf2473;border-radius:10px;min-height:38px;padding:6px 12px;font-size:13px;font-weight:800;line-height:1.3}.st-choices .st-btn[data-v-fcd0c673-s]:before{content:"▸ ";color:#fbbf24}.st-choices .st-btn.yes[data-v-fcd0c673-s]{color:#3b2304;background:linear-gradient(#fcd34d,#f59e0b);border-color:#fcd34d}.st-choices .st-btn.yes[data-v-fcd0c673-s]:before{color:#3b2304}.st-choices .st-btn.ghost[data-v-fcd0c673-s]{color:#cbd5e1;border-color:#94a3b859}.st-choices .st-btn[data-v-fcd0c673-s]:disabled{opacity:.45;cursor:default}@media (orientation:landscape) and (height<=480px){.story[data-v-fcd0c673]{gap:9px;padding:12px}.st-portrait[data-v-fcd0c673]{border-radius:10px;width:64px;height:64px}.st-head[data-v-fcd0c673]{gap:10px}.st-bubble[data-v-fcd0c673]{padding:8px 11px}.st-line[data-v-fcd0c673]{font-size:12.5px;line-height:1.5}.st-choices .st-btn[data-v-fcd0c673-s]{min-height:32px;padding:4px 10px;font-size:12px}.st-choices[data-v-fcd0c673]{gap:6px}}.news-backdrop[data-v-c7786753]{z-index:210;background:#0f172a73;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.news-card[data-v-c7786753]{background:#fff;border-radius:16px;flex-direction:column;width:min(440px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 14px 40px #0000004d}.news-head[data-v-c7786753]{color:var(--text-main);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;display:flex}.news-x[data-v-c7786753]{cursor:pointer;background:#f1f5f9;border:0;border-radius:8px;width:28px;height:28px;font-size:13px}.news-all-list[data-v-c7786753]{flex-direction:column;margin:0;padding:6px 12px 12px;list-style:none;display:flex;overflow-y:auto}.news-all-list li[data-v-c7786753]{color:var(--text-main);border-bottom:1px dashed #e2e8f0;padding:7px 0;font-size:12.5px;line-height:1.5}.news-all-list li[data-v-c7786753]:last-child{border-bottom:0}.news-none[data-v-c7786753]{color:var(--text-muted);text-align:center;margin:0;padding:16px;font-size:12.5px}.news-x[data-v-c7786753]{background:var(--night-glass);color:var(--text-main)}.news-card[data-v-c7786753]{background:#0f1a36;border:1px solid #fbbf244d}.lv-backdrop[data-v-6de7bdfb]{z-index:210;background:#0f172a73;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.lv-card[data-v-6de7bdfb]{width:min(420px,100%);max-height:100%;color:var(--text-main);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex;overflow-y:auto;box-shadow:0 14px 40px #0000004d}.lv-head[data-v-6de7bdfb]{justify-content:space-between;align-items:center;font-size:14px;display:flex}.lv-x[data-v-6de7bdfb]{cursor:pointer;background:#f1f5f9;border:0;border-radius:8px;width:28px;height:28px;font-size:13px}.lv-now[data-v-6de7bdfb]{border:1px solid var(--primary-gold);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 10px;display:flex}.lv-now-name[data-v-6de7bdfb]{font-family:var(--font-game);letter-spacing:.5px;font-size:14px;font-weight:900}.lv-now-name small[data-v-6de7bdfb]{opacity:.7;font-size:10px}.lv-now-pct[data-v-6de7bdfb]{font-size:18px;font-weight:900}.lv-now-formula[data-v-6de7bdfb]{color:var(--text-muted);flex-basis:100%;font-size:11px}.lv-me[data-v-6de7bdfb],.lv-tip[data-v-6de7bdfb]{margin:0;font-size:12px;line-height:1.55}.lv-me[data-v-6de7bdfb]{font-weight:700}.lv-me.sub[data-v-6de7bdfb]{color:var(--text-muted);font-weight:600}.lv-tip[data-v-6de7bdfb]{color:#115e59;background:#f0fdfa;border-radius:8px;padding:6px 8px}.lv-list[data-v-6de7bdfb]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lv-list li[data-v-6de7bdfb]{border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:84px 44px 1fr auto;align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:grid}.lv-list li.now[data-v-6de7bdfb]{border-color:var(--primary-gold);background:#fffbeb}.lv-list li.done[data-v-6de7bdfb]{opacity:.6}.lv-badge[data-v-6de7bdfb]{font-family:var(--font-game);letter-spacing:.5px;font-size:10.5px;font-weight:900}.lv-gate[data-v-6de7bdfb]{font-weight:800}.lv-here[data-v-6de7bdfb]{color:var(--primary-gold-dark);white-space:nowrap;font-size:10.5px;font-weight:800}.lv-x[data-v-6de7bdfb]{background:var(--night-glass);color:var(--text-main)}.lv-list li.now[data-v-6de7bdfb],.lv-now[data-v-6de7bdfb]{background:#fbbf241f}.lv-list li[data-v-6de7bdfb]{border-color:var(--night-line)}.lv-tip[data-v-6de7bdfb]{color:#99f6e4;background:#2dd4bf1f}.lv-card[data-v-6de7bdfb]{background:#0f1a36;border:1px solid #fbbf244d}.lv-badge.tier-1[data-v-6de7bdfb],.lv-now-name.tier-1[data-v-6de7bdfb]{color:#cbd5e1}.lv-badge.tier-2[data-v-6de7bdfb],.lv-now-name.tier-2[data-v-6de7bdfb]{color:#22d3ee}.lv-badge.tier-3[data-v-6de7bdfb],.lv-now-name.tier-3[data-v-6de7bdfb]{color:#c4b5fd}.lv-badge.tier-4[data-v-6de7bdfb],.lv-now-name.tier-4[data-v-6de7bdfb]{color:#fbbf24}.avatar-svg[data-v-c7f6306f]{width:100%;height:100%;display:block}.spark[data-v-c7f6306f]{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite av-twinkle-c7f6306f}@keyframes av-twinkle-c7f6306f{50%{opacity:.25;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.spark[data-v-c7f6306f]{animation:none}}.avm-backdrop[data-v-c81324b6]{z-index:210;background:#0f172a73;place-items:center;padding:10px;display:grid;position:absolute;inset:0}.avm-card[data-v-c81324b6]{width:min(720px,100%);height:min(460px,100%);color:var(--text-main);background:#fff;border-radius:16px;display:flex;overflow:hidden;box-shadow:0 14px 40px #0000004d}.avm-gallery[data-v-c81324b6]{background:#f8fafc;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;gap:6px;width:38%;max-width:250px;min-height:0;padding:10px;display:flex}.avm-main[data-v-c81324b6]{border:1px solid #e2e8f0;border-radius:12px;flex:1;min-height:0;overflow:hidden}.avm-views[data-v-c81324b6]{justify-content:center;gap:6px;display:flex}.avm-view[data-v-c81324b6]{cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:8px;width:44px;height:44px;padding:0;overflow:hidden}.avm-view.on[data-v-c81324b6]{border-color:var(--primary-gold,#f59e0b)}.avm-cash[data-v-c81324b6]{text-align:center;color:var(--text-muted);margin:0;font-size:12px}.avm-cash b[data-v-c81324b6]{color:#b45309;font-size:14px}.avm-shop[data-v-c81324b6]{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;padding:10px 12px;display:flex}.avm-head[data-v-c81324b6]{justify-content:space-between;align-items:center;font-size:14px;display:flex}.avm-x[data-v-c81324b6]{cursor:pointer;background:#f1f5f9;border:0;border-radius:8px;width:28px;height:28px;font-size:13px}.avm-chips[data-v-c81324b6]{scrollbar-width:none;flex-shrink:0;gap:5px;display:flex;overflow-x:auto}.avm-chip[data-v-c81324b6]{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex-shrink:0;height:28px;padding:0 10px;font-size:12px;font-weight:700}.avm-chip.on[data-v-c81324b6]{color:#fff;background:#0f172a;border-color:#0f172a}.avm-sub[data-v-c81324b6]{color:var(--text-muted);margin:0;font-size:11.5px}.avm-grid[data-v-c81324b6]{flex:1;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));align-content:start;gap:6px;min-height:0;display:grid;overflow-y:auto}.avm-item[data-v-c81324b6]{cursor:pointer;text-align:center;background:#fff;border:2px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:stretch;gap:2px;padding:4px;display:flex}.avm-item.locked[data-v-c81324b6]{opacity:.6}.avm-thumb[data-v-c81324b6]{background:#f1f5f9;border-radius:7px;height:70px;display:block;overflow:hidden}.avm-name[data-v-c81324b6]{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;line-height:1.25;overflow:hidden}.avm-price[data-v-c81324b6]{color:#b45309;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;overflow:hidden}.avm-colors[data-v-c81324b6]{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.avm-soon[data-v-c81324b6]{text-align:center;color:var(--text-muted);margin:24px 0 0;font-size:13px;font-weight:700}.avm-swatches[data-v-c81324b6]{flex-wrap:wrap;gap:8px;display:flex}.avm-swatch[data-v-c81324b6]{cursor:pointer;border:3px solid #fff;border-radius:50%;width:32px;height:32px;box-shadow:0 0 0 1px #cbd5e1}.avm-swatch.on[data-v-c81324b6]{box-shadow:0 0 0 3px #0891b2}.avm-gender[data-v-c81324b6]{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:999px;min-width:64px;height:32px;padding:0 14px;font-size:13px;font-weight:800}.avm-gender.on[data-v-c81324b6]{color:#0e7490;background:#ecfeff;border-color:#0891b2}.avm-foot[data-v-c81324b6]{border-top:1px solid #e2e8f0;flex-shrink:0;align-items:center;gap:8px;min-height:36px;padding-top:8px;display:flex}.avm-picked[data-v-c81324b6]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.avm-hint[data-v-c81324b6]{color:var(--text-muted);flex:1;font-size:11.5px}.avm-act[data-v-c81324b6]{color:#475569;cursor:pointer;white-space:nowrap;background:#e2e8f0;border:0;border-radius:10px;height:34px;padding:0 14px;font-size:13px;font-weight:800}.avm-act.buy[data-v-c81324b6]{color:#fff;background:#f59e0b}.avm-act.wear[data-v-c81324b6]{color:#fff;background:#0891b2}.avm-act.unwear[data-v-c81324b6]{background:#fff;border:1px solid #cbd5e1}.avm-act[data-v-c81324b6]:disabled{cursor:default}@media (height<=420px){.avm-backdrop[data-v-c81324b6]{padding:6px}.avm-gallery[data-v-c81324b6]{padding:8px}.avm-view[data-v-c81324b6]{width:38px;height:38px}.avm-thumb[data-v-c81324b6]{height:58px}}.avm-gallery[data-v-c81324b6]{border-right-color:var(--night-line);background:#ffffff0a}.avm-x[data-v-c81324b6]{background:var(--night-glass);color:var(--text-main)}.avm-chip[data-v-c81324b6]{background:var(--night-glass);border-color:var(--night-line);color:var(--text-muted)}.avm-chip.on[data-v-c81324b6]{background:var(--primary-gold);border-color:var(--primary-gold);color:#3b2304}.avm-item[data-v-c81324b6]{background:var(--night-glass);border-color:var(--night-line)}.avm-item.on[data-v-c81324b6]{background:#22d3ee1f;border-color:#22d3ee}.avm-act[data-v-c81324b6]{background:var(--night-glass);color:var(--text-main)}.avm-card[data-v-c81324b6]{background:#0f1a36;border:1px solid #fbbf244d}.avm-item[data-v-c81324b6]{color:var(--text-main)}.avm-price[data-v-c81324b6]{color:#fbbf24}.avm-cash b[data-v-c81324b6]{color:#fcd34d}.avm-item.worn .avm-price[data-v-c81324b6]{color:#34d399}.card-slot[data-v-a6006e16]{background:linear-gradient(135deg, var(--panel-bg,#fff) 0%, var(--panel-bg2,#fff) 100%);border:1.5px solid var(--panel-border,#e2e8f0);border-radius:14px;flex-direction:column;flex:1;min-height:0;padding:12px;transition:background .3s,border-color .3s;display:flex;overflow:hidden}.card-scroll[data-v-a6006e16]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.card-scroll[data-v-a6006e16]>*{flex-shrink:0}.card-scroll[data-v-a6006e16]::-webkit-scrollbar{width:5px}.card-scroll[data-v-a6006e16]::-webkit-scrollbar-thumb{background:#64748b73;border-radius:3px}.card-scroll[data-v-a6006e16]::-webkit-scrollbar-track{background:0 0}.card-scroll[data-v-a6006e16]{scrollbar-width:thin;scrollbar-color:#64748b73 transparent}.decided-note[data-v-a6006e16]{color:var(--accent-green);margin-top:-2px;font-size:10px;display:block}.slot-empty[data-v-a6006e16]{text-align:center;color:var(--text-muted);padding:24px 0;font-size:12px}.slot-empty.rolling[data-v-a6006e16]{color:var(--primary-gold);font-weight:700;animation:1.1s ease-in-out infinite blink-a6006e16}@keyframes blink-a6006e16{0%,to{opacity:1}50%{opacity:.45}}.card-head[data-v-a6006e16]{justify-content:flex-start;margin-top:2px;margin-bottom:-6px;padding-right:36px;display:flex}.card-kind[data-v-a6006e16]{font-family:var(--font-game);letter-spacing:1px;color:var(--panel-bar,#0284c7);font-size:12px;font-weight:800}.tier-tabs[data-v-a6006e16]{gap:3px;width:auto;margin:2px 30px 0 0;display:flex}.deal-action[data-v-a6006e16]{color:var(--panel-bar,#0284c7);margin:8px 0 -4px;font-size:15px;font-weight:900;line-height:1.3}.tier-tab[data-v-a6006e16]{border:1.5px solid var(--panel-border,#cbd5e1);min-width:0;color:var(--text-muted);font-family:var(--font-game);letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border-radius:10px;flex:auto;justify-content:center;align-items:center;gap:3px;padding:6px 2px;font-size:9.5px;font-weight:800;display:flex;overflow:hidden}.tier-tab.active[data-v-a6006e16]{background:var(--panel-bar,#0284c7);border-color:var(--panel-bar,#0284c7);color:#fff}.tier-tab.locked[data-v-a6006e16]{opacity:.55}.tier-tab.locked.active[data-v-a6006e16]{color:#fff;opacity:1;background:#94a3b8;border-color:#94a3b8}.tier-tab-lock[data-v-a6006e16]{flex-shrink:0;font-size:9px}.tier-tab-mark[data-v-a6006e16]{color:#16a34a;flex-shrink:0;font-size:10px;font-weight:900}.tier-tab-mark.pass[data-v-a6006e16]{color:#94a3b8}.card-foot[data-v-a6006e16]{flex-direction:column;margin-top:auto;display:flex}.multi-bar[data-v-a6006e16]{border-top:1px solid #0f172a14;flex-direction:column;flex:none;gap:6px;margin-top:10px;padding-top:8px;display:flex}.tab-chosen[data-v-a6006e16]{color:#166534;background:#ecfdf5;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.link-btn[data-v-a6006e16]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700;text-decoration:underline}.multi-summary[data-v-a6006e16]{align-items:center;gap:8px;display:flex}.multi-summary>span[data-v-a6006e16]{min-width:0;color:var(--text-main);flex:1;font-size:12px;font-weight:700}.multi-done[data-v-a6006e16]{white-space:normal;flex-shrink:1;min-width:120px;max-width:62%;line-height:1.25}.multi-intro[data-v-a6006e16]{color:#1e40af;overflow-wrap:anywhere;background:#eff6ff;border-radius:8px;margin:-2px 0 0;padding:6px 10px;font-size:12px;font-weight:700}.tier-tab-new[data-v-a6006e16]{background:var(--accent-red);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 2px #fff}.card-title[data-v-a6006e16]{margin-top:20px;font-size:15px;line-height:1.3}.title-row[data-v-a6006e16]{align-items:stretch;gap:12px;display:flex}.title-main[data-v-a6006e16]{flex:1;min-width:0}.title-row.has-art .card-title[data-v-a6006e16]{margin-top:10px}.card-art[data-v-a6006e16]{aspect-ratio:3/2;background:#fcf5e6;border-radius:14px;flex-shrink:0;align-self:flex-end;width:150px;margin-top:14px;overflow:hidden;box-shadow:0 2px 10px #0f172a1f,inset 0 0 0 1px #0f172a0d}.card-art img[data-v-a6006e16]{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.1)}@media (width<=420px),(height<=520px){.card-art[data-v-a6006e16]{width:116px}}.card-sub[data-v-a6006e16]{color:var(--text-muted);font-size:11px}.figs[data-v-a6006e16]{background:#e2e8f0;border:1.5px solid #e2e8f0;border-radius:10px;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.figs.single[data-v-a6006e16]{grid-template-columns:1fr}.figs>div[data-v-a6006e16]{background:#fff;justify-content:space-between;align-items:baseline;padding:7px 9px;display:flex}.figs dt[data-v-a6006e16]{color:var(--text-muted);flex:none;font-size:9.5px}.figs dd[data-v-a6006e16]{margin-top:1px;font-size:14px;font-weight:700}.figs dd.up[data-v-a6006e16]{color:var(--accent-green)}.figs dd.dn[data-v-a6006e16]{color:var(--accent-red)}.info-body[data-v-a6006e16]{color:var(--text-muted);font-size:12px;line-height:1.5}.fig-note[data-v-a6006e16]{color:var(--text-muted);margin-left:4px;font-size:9.5px;font-weight:600}.purpose-box[data-v-a6006e16]{flex-direction:column;gap:5px;margin-top:8px;display:flex}.purpose-title[data-v-a6006e16]{color:var(--text-muted);font-size:10.5px}.pay-total[data-v-a6006e16]{border-top:1px dashed #0f172a26}.pay-total dt[data-v-a6006e16]{flex-direction:column;display:flex}.pay-total dt .fig-note[data-v-a6006e16]{margin-left:0}.pay-tip[data-v-a6006e16]{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;overflow:hidden}.pay-tip-head[data-v-a6006e16]{color:#92400e;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:4px;width:100%;padding:8px 12px;font-size:13px;font-weight:800;display:flex}.pay-tip-caret[data-v-a6006e16]{margin-left:auto;font-size:11px}.pay-tip-body[data-v-a6006e16]{color:#78350f;overflow-wrap:anywhere;margin:0;padding:0 12px 10px;font-size:12.5px;line-height:1.55}.charity-boost[data-v-a6006e16]{color:#4c1d95;overflow-wrap:anywhere;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.charity-boost b[data-v-a6006e16]{font-size:13px}.charity-boost small[data-v-a6006e16]{color:#5b21b6;font-size:11.5px;line-height:1.45}.charity-boost .cb-left[data-v-a6006e16]{font-weight:800}.card-slot[data-desc=hide] .desc[data-v-a6006e16]{display:none!important}.crisis-tags[data-v-a6006e16]{flex-wrap:wrap;gap:6px;margin:4px 0 6px;display:flex}.ctag[data-v-a6006e16]{color:#991b1b;background:#fee2e2;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.ctag.accident[data-v-a6006e16]{color:#9a3412;background:#ffedd5}.ctag.employment[data-v-a6006e16]{color:#3730a3;background:#e0e7ff}.ctag.who[data-v-a6006e16]{color:var(--text-muted);background:#f1f5f9}.ins-box[data-v-a6006e16]{border-radius:10px;flex-direction:column;gap:2px;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.ins-box.ok[data-v-a6006e16]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.ins-box.ok small[data-v-a6006e16]{color:#047857}.ins-box.none[data-v-a6006e16]{color:#78350f;background:#fffbeb}.pay-shock dt[data-v-a6006e16],.pay-shock dd[data-v-a6006e16]{color:#3730a3;font-weight:700}.desc-toggle[data-v-a6006e16]{color:var(--text-muted);cursor:pointer;background:#ffffffb3;border:1px solid #64748b59;border-radius:999px;align-self:flex-start;margin-top:-4px;padding:2px 10px;font-size:11px;font-weight:700}.purpose-options[data-v-a6006e16]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.purpose-opt[data-v-a6006e16]{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;padding:7px 8px;display:flex}.purpose-opt b[data-v-a6006e16]{font-size:12px}.purpose-opt small[data-v-a6006e16]{color:var(--text-muted);font-size:9.5px;line-height:1.35}.purpose-opt.active[data-v-a6006e16]{border-color:var(--primary-gold-dark);background:#fffbeb}.purpose-opt[data-v-a6006e16]:disabled{opacity:.5;cursor:not-allowed}.dream-complete[data-v-a6006e16]{color:var(--primary-gold-dark);font-size:14px;font-weight:800}.dream-advanced[data-v-a6006e16]{color:var(--accent-green);font-weight:700}.warn[data-v-a6006e16]{color:var(--accent-red);font-size:11px}.list-btn[data-v-a6006e16]{flex-direction:column;justify-content:center;align-items:center;line-height:1.15;display:inline-flex}.list-fee[data-v-a6006e16]{opacity:.9;font-size:10.5px;font-weight:800}.fee-stepper[data-v-a6006e16]{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.fee-stepper-label[data-v-a6006e16]{color:var(--text-muted);font-size:11px}.fee-stepper-controls[data-v-a6006e16]{align-items:center;gap:8px;display:flex}.fee-step-btn[data-v-a6006e16]{width:24px;height:24px;color:var(--text-main);cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:800;line-height:1;display:flex}.fee-step-btn[data-v-a6006e16]:hover{border-color:var(--primary-gold);color:var(--primary-gold-dark)}.fee-step-btn[data-v-a6006e16]:disabled{opacity:.4;cursor:not-allowed}.fee-stepper-value[data-v-a6006e16]{text-align:center;min-width:56px;color:var(--primary-gold-dark);font-size:13px}.actions[data-v-a6006e16]{border-top:1px solid #0f172a14;flex-direction:row;flex:none;gap:6px;margin-top:10px;padding-top:8px;display:flex}.actions .game-btn[data-v-a6006e16]{text-transform:none;-webkit-line-clamp:2;line-clamp:2;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;padding:9px 6px;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.actions .game-btn[data-v-a6006e16]:disabled{opacity:.4;cursor:not-allowed;transform:none}.actions .pass-btn[data-v-a6006e16]{flex:.6;min-width:48px}.option-row[data-v-a6006e16]{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}.option-chip[data-v-a6006e16]{min-width:52px;color:var(--text-main);cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;flex:1;padding:6px 4px;font-size:12px;font-weight:700}.option-chip.active[data-v-a6006e16]{border-color:var(--primary-gold);color:var(--primary-gold-dark);background:#fffbeb}.apt-intro[data-v-a6006e16]{font-size:11.5px;line-height:1.55}.ad-covered[data-v-a6006e16],.etf-return[data-v-a6006e16]{color:var(--accent-green);font-weight:700}.etf-note[data-v-a6006e16]{color:var(--text-muted);margin-top:6px;display:block}.fc-meta[data-v-a6006e16]{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 8px;display:flex}.fc-grade[data-v-a6006e16]{color:#475569;background:#e2e8f0;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.fc-grade.report[data-v-a6006e16]{color:#1d4ed8;background:#dbeafe}.fc-grade.insider[data-v-a6006e16]{color:#b45309;background:#fef3c7}.fc-acc[data-v-a6006e16],.fc-when[data-v-a6006e16]{color:var(--text-muted);font-size:11px;font-weight:700}.fc-impact[data-v-a6006e16]{color:var(--text-main);font-size:13px;line-height:1.6}.short-row dt[data-v-a6006e16]{color:var(--accent-red);font-weight:700}.figs>.short-row[data-v-a6006e16]{background:#fef2f2}.tip-box[data-v-a6006e16]{color:var(--text-main);background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:flex-start;gap:6px;padding:8px 10px;font-size:11px;line-height:1.5;display:flex}.tip-label[data-v-a6006e16]{color:var(--primary-gold-dark);flex-shrink:0;font-weight:800}.tip-text[data-v-a6006e16]{word-break:keep-all;overflow-wrap:anywhere}.acq-risk[data-v-a6006e16]{color:var(--accent-red);font-size:11px}.flow-tag[data-v-a6006e16]{flex-wrap:wrap;align-items:baseline;gap:6px;margin:-2px 0 0;font-size:10.5px;line-height:1.4;display:flex}.flow-tag b[data-v-a6006e16]{border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800}.flow-tag.cashflow b[data-v-a6006e16]{color:#166534;background:#dcfce7}.flow-tag.gain b[data-v-a6006e16]{color:#3730a3;background:#e0e7ff}.flow-hint[data-v-a6006e16]{color:var(--text-muted);word-break:keep-all;overflow-wrap:anywhere}.dream-missing-title[data-v-a6006e16]{color:var(--text-muted);margin:8px 0 4px;font-size:11px;font-weight:800;display:block}.actions[data-v-a6006e16]:has(.inst-months){flex-wrap:wrap}.inst-months[data-v-a6006e16]{flex:0 0 100%;gap:6px;display:flex}.inst-m[data-v-a6006e16]{height:30px;color:var(--text-muted);cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;flex:1;font-size:12px;font-weight:800}.inst-m.on[data-v-a6006e16]{border-color:var(--primary-gold);color:var(--primary-gold-dark);background:#fffbeb}.tut-root[data-v-e7ddea8d]{z-index:150;pointer-events:none;position:fixed;inset:0}.tut-shade[data-v-e7ddea8d]{pointer-events:auto;background:#0f172a94;position:fixed}.play .tut-shade[data-v-e7ddea8d]{background:#0f172a66}.tut-hole[data-v-e7ddea8d]{pointer-events:none;border-radius:12px;animation:1.4s ease-in-out infinite tut-pulse-e7ddea8d;position:fixed;box-shadow:0 0 0 3px #22d3ee,0 0 18px 4px #22d3ee8c}.tut-hole.shake[data-v-e7ddea8d]{animation:.4s tut-shake-e7ddea8d}.tut-hole-catch[data-v-e7ddea8d]{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:12px;width:100%;height:100%;position:absolute;inset:0}.tut-finger[data-v-e7ddea8d]{pointer-events:none;font-size:26px;animation:1s ease-in-out infinite tut-tap-e7ddea8d;position:absolute;bottom:-18px;right:-8px}.tut-top[data-v-e7ddea8d]{color:#e2e8f0;pointer-events:auto;background:#0f172a;border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 12px;font-size:12px;font-weight:700;display:flex;position:fixed;top:8px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000040}.tut-badge[data-v-e7ddea8d]{color:#67e8f9}.tut-progress[data-v-e7ddea8d]{font-variant-numeric:tabular-nums}.tut-skip[data-v-e7ddea8d]{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #475569;border-radius:999px;padding:3px 10px;font-size:11px}.tut-bubble[data-v-e7ddea8d]{color:#0f172a;pointer-events:auto;background:#fff;border:2px solid #22d3ee;border-radius:14px;flex-direction:column;gap:6px;width:300px;padding:12px 14px;display:flex;position:fixed;box-shadow:0 12px 32px #00000047}.tut-bubble.play[data-v-e7ddea8d]{border-color:#f59e0b}.tut-bubble.deal[data-v-e7ddea8d]{border-color:#8b5cf6}.deal .tut-hole[data-v-e7ddea8d]{box-shadow:0 0 0 3px #8b5cf6,0 0 18px 4px #8b5cf680}.tut-title[data-v-e7ddea8d]{font-size:14.5px}.tut-ask[data-v-e7ddea8d]{color:#0e7490;margin:0;font-size:13px;font-weight:700}.tut-body[data-v-e7ddea8d]{color:#334155;margin:0;font-size:12.5px;line-height:1.6}.tut-ex[data-v-e7ddea8d]{color:#115e59;background:#f0fdfa;border-radius:8px;margin:0;padding:6px 8px;font-size:12px;line-height:1.5}.tut-btns[data-v-e7ddea8d]{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.tut-next[data-v-e7ddea8d]{color:#fff;cursor:pointer;background:#0891b2;border:0;border-radius:10px;height:32px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:800}.tut-link[data-v-e7ddea8d]{color:#64748b;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:12px;font-weight:700}.tut-dots[data-v-e7ddea8d]{justify-content:center;gap:4px;margin-top:2px;display:flex}.tut-dots i[data-v-e7ddea8d]{background:#e2e8f0;border-radius:50%;width:6px;height:6px}.tut-dots i.done[data-v-e7ddea8d]{background:#67e8f9}.tut-dots i.on[data-v-e7ddea8d]{background:#0891b2;border-radius:3px;width:14px}.tut-finish-backdrop[data-v-e7ddea8d]{pointer-events:auto;background:#0f172a8c;place-items:center;display:grid;position:fixed;inset:0}.tut-finish[data-v-e7ddea8d]{text-align:center;background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:8px;width:min(360px,92%);padding:22px 20px 18px;display:flex}.tut-finish-icon[data-v-e7ddea8d]{font-size:40px}.tut-finish h3[data-v-e7ddea8d]{margin:0;font-size:18px}.tut-finish p[data-v-e7ddea8d]{color:#475569;margin:0;font-size:13px;line-height:1.6}.tut-reward[data-v-e7ddea8d]{background:#fffbeb;border-radius:999px;padding:6px 12px;font-weight:800;color:#b45309!important}.tut-finish-btns[data-v-e7ddea8d]{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:6px;display:grid}.tut-finish-btns .tut-next[data-v-e7ddea8d]{width:100%;height:38px;margin:0}.tut-again[data-v-e7ddea8d]{color:#0891b2;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:4px 8px;font-size:12.5px;font-weight:800}.tut-link-btn[data-v-e7ddea8d]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;height:38px;font-size:13px;font-weight:700}@keyframes tut-pulse-e7ddea8d{50%{box-shadow:0 0 0 5px #22d3ee,0 0 26px 8px #22d3ee66}}@keyframes tut-shake-e7ddea8d{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes tut-tap-e7ddea8d{50%{transform:translateY(-6px)}}.animated-number[data-v-ca88c3af]{transition:color .3s,transform .3s,text-shadow .3s;display:inline-block}.animated-number.up[data-v-ca88c3af]{color:var(--accent-green,#16a34a);text-shadow:0 0 8px #16a34a59;transform:scale(1.08)}.animated-number.down[data-v-ca88c3af]{color:var(--accent-red,#dc2626)}.landscape-game-screen[data-v-d5cbd498]{background:#f1f5f9;flex-direction:column;justify-content:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.landscape-body[data-v-d5cbd498]{gap:0;max-height:100%;padding:0;display:flex;overflow:hidden}@media (width>=481px) and (height>=700px){.landscape-body[data-v-d5cbd498]{flex:1 1 0;gap:0;min-height:0;padding:8px}.left-panel[data-v-d5cbd498]{flex:0 0 253px;width:253px}}.left-panel[data-v-d5cbd498]{flex-grow:0;flex-shrink:1;width:25%;min-width:80px;overflow-x:auto}.left-panel-inner[data-v-d5cbd498]{flex-direction:column;gap:10px;width:100%;min-width:200px;padding:10px;display:flex}.dash-card[data-v-d5cbd498]{border:1.5px solid var(--border-gold);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:9px 10px;display:flex;box-shadow:0 2px 6px #0f172a0a}.dash-head[data-v-d5cbd498]{align-items:center;gap:8px;display:flex}.dash-head .player-name[data-v-d5cbd498]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nw-head[data-v-d5cbd498]{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;display:flex}.nw-head .nw-formula[data-v-d5cbd498]{white-space:nowrap}.dash-cell small[data-v-d5cbd498]{color:var(--text-muted);font-size:10px}.dash-cell .nw-num[data-v-d5cbd498]{color:#fff}.dash-delta[data-v-d5cbd498]{white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:800}.dash-delta.up[data-v-d5cbd498]{color:var(--accent-green)}.dash-delta.dn[data-v-d5cbd498]{color:var(--accent-red)}.dash-pair[data-v-d5cbd498]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.dash-cell[data-v-d5cbd498]{background:#f8fafc;border-radius:8px;flex-direction:column;min-width:0;padding:6px 7px;display:flex;position:relative}.dash-cell b[data-v-d5cbd498]{white-space:nowrap;font-size:14px;font-weight:800}.dash-sub[data-v-d5cbd498]{color:var(--text-muted);margin-top:1px;font-size:9.5px}.dash-freedom[data-v-d5cbd498]{border-bottom:1px dashed #e2e8f0;flex-direction:column;gap:4px;padding-bottom:6px;display:flex}.dash-freedom-nums[data-v-d5cbd498]{color:var(--text-muted);flex-wrap:wrap;column-gap:4px;font-size:10.5px;display:flex}.dash-freedom-nums b[data-v-d5cbd498]{color:var(--text-main);font-size:11.5px}.tier-bar-btn[data-v-d5cbd498]{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;gap:3px;padding:2px 0;display:flex}.tier-bar-btn[data-v-d5cbd498]:active{transform:scale(.99)}.tier-bar-ends[data-v-d5cbd498]{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.tier-end .help-i[data-v-d5cbd498]{color:var(--text-muted);margin-left:3px;font-size:10px}.tier-end-pct[data-v-d5cbd498]{color:#f8fafc}.tier-end[data-v-d5cbd498]{letter-spacing:.3px;white-space:nowrap;font-size:10px;font-weight:800}.tier-end.now[data-v-d5cbd498]{color:#fcd34d}.tier-end.next[data-v-d5cbd498]{color:var(--text-muted)}.dash-warn[data-v-d5cbd498]{color:var(--accent-red);background:#fef2f2;border:1px solid #fecaca;border-radius:7px;padding:5px 7px;font-size:10.5px;font-weight:700}.shock-badge[data-v-d5cbd498]{color:#3730a3;background:#e0e7ff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.players-head[data-v-d5cbd498]{cursor:pointer;width:100%;color:var(--text-muted);background:0 0;border:none;justify-content:space-between;align-items:center;padding:2px 4px 4px;font-size:10.5px;font-weight:700;display:flex}.player-hud-card[data-v-d5cbd498]{border:1.5px solid var(--border-gold);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex;box-shadow:0 2px 6px #0f172a0a}.name-stack[data-v-d5cbd498]{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.player-job-row[data-v-d5cbd498]{align-items:center;gap:4px;min-width:0;margin-top:1px;display:flex}.player-job-icon[data-v-d5cbd498]{background:linear-gradient(135deg,#f8fafc 0%,#cbd5e1 100%);border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:grid;box-shadow:0 0 0 1px #fbbf2473,0 2px 5px #00000059}.player-job[data-v-d5cbd498]{color:var(--text-muted);letter-spacing:.2px;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.dash-head.av-head[data-v-d5cbd498]{align-items:stretch;gap:6px}.hud-av[data-v-d5cbd498]{aspect-ratio:5/8;cursor:pointer;aspect-ratio:auto;background:#e8edf3;border:2px solid #f1e3c0;border-radius:12px;flex:0 0 40.5%;align-self:stretch;padding:0;transition:box-shadow .3s;position:relative;overflow:hidden}.hud-av[data-v-d5cbd498]:before{content:"";padding-top:160%;display:block}.hud-av[data-v-d5cbd498] .avatar-svg{position:absolute;inset:0}.hud-av.glow[data-v-d5cbd498]{animation:.8s ease-in-out 3 av-levelup-d5cbd498}@keyframes av-levelup-d5cbd498{50%{box-shadow:0 0 0 3px #fbbf24,0 0 22px 6px #fbbf24bf}}.hud-av .rank-badge[data-v-d5cbd498]{top:3px;left:3px}.hud-piece[data-v-d5cbd498]{background:linear-gradient(135deg,#fbbf24 0%,#d97706 100%);border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:3px;right:3px;box-shadow:0 1px 3px #00000040}.hud-piece .hud-avatar-icon[data-v-d5cbd498]{width:15px;height:15px}.hud-av-edit[data-v-d5cbd498]{background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #0003}.av-side[data-v-d5cbd498]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.av-side .player-name[data-v-d5cbd498]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.av-skill[data-v-d5cbd498]{border-top:1px dashed var(--night-line,#e2e8f0);flex-direction:column;gap:1px;margin-top:5px;padding-top:10px;display:flex}.av-skill .happy-head[data-v-d5cbd498]{justify-content:space-between;align-items:center;gap:6px;display:flex}.av-skill .shock-badge[data-v-d5cbd498]{align-self:flex-start;margin-top:2px}.av-side .hud-views[data-v-d5cbd498]{gap:5px;margin-top:auto;display:flex}.av-side .hud-view[data-v-d5cbd498]{flex:none;width:38px}.av-side .hud-sheet-btn[data-v-d5cbd498]{-webkit-line-clamp:unset;line-clamp:unset;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:100%;max-width:none;height:26px;padding:0 6px;font-size:11.5px;font-weight:800;display:flex}.hud-view[data-v-d5cbd498]{aspect-ratio:1;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:8px;flex:1 1 0;min-width:0;height:auto;padding:0;overflow:hidden}.hud-view.on[data-v-d5cbd498]{border-color:var(--primary-gold)}.hud-home[data-v-d5cbd498]{background:#fffbeb;border-color:#f1e3c0;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex}.hud-avatar[data-v-d5cbd498]{background:linear-gradient(135deg,#fbbf24 0%,#d97706 100%);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative}.rank-badge[data-v-d5cbd498]{color:#fff;background:#0284c7;border-radius:4px;padding:1px 4px;font-size:8px;font-weight:800;position:absolute;top:-5px;left:-5px}.hud-avatar-icon[data-v-d5cbd498]{width:20px;height:20px}.hud-details[data-v-d5cbd498]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.player-name[data-v-d5cbd498]{color:var(--text-main);font-size:11px;font-weight:800}.hud-stats-row[data-v-d5cbd498]{justify-content:space-between;align-items:center;gap:6px;margin-top:1px;display:flex}.hud-numbers[data-v-d5cbd498]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.asset-line[data-v-d5cbd498],.cash-line[data-v-d5cbd498]{gap:6px;font-size:9.5px;display:flex}.asset-line small[data-v-d5cbd498],.cash-line small[data-v-d5cbd498]{color:var(--text-muted)}.cash-line[data-v-d5cbd498]{position:relative}.payday-chip[data-v-d5cbd498]{white-space:nowrap;color:#fff;background:var(--accent-green,#16a34a);pointer-events:none;z-index:5;border-radius:10px;margin-left:4px;padding:1px 7px;font-size:10px;font-weight:800;position:absolute;top:-14px;left:100%;box-shadow:0 2px 8px #16a34a59}.dash-cell .payday-chip[data-v-d5cbd498]{margin-left:0;top:auto;bottom:-11px;left:4px}.av-cash[data-v-d5cbd498]{position:relative}.av-cash .payday-chip[data-v-d5cbd498]{z-index:3;margin-left:0;inset:auto 0 -15px auto}.payday-chip.neg[data-v-d5cbd498]{background:var(--accent-red,#dc2626);box-shadow:0 2px 8px #dc262659}.payday-pop-enter-active[data-v-d5cbd498]{transition:opacity .35s,transform .35s}.payday-pop-leave-active[data-v-d5cbd498]{transition:opacity .6s,transform .6s}.payday-pop-enter-from[data-v-d5cbd498]{opacity:0;transform:translateY(8px)scale(.9)}.payday-pop-leave-to[data-v-d5cbd498]{opacity:0;transform:translateY(-10px)}.hud-sheet-btn[data-v-d5cbd498]{border:1.5px solid var(--primary-gold);max-width:64px;height:24px;color:var(--primary-gold-dark);font-family:var(--font-body);cursor:pointer;-webkit-line-clamp:2;line-clamp:2;text-align:center;word-break:keep-all;overflow-wrap:anywhere;background:#fff;border-radius:7px;-webkit-box-orient:vertical;flex-shrink:0;padding:2px 8px;font-size:9px;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.hud-sheet-btn[data-v-d5cbd498]:hover{background:#fffbeb}.hud-sheet-btn[data-v-d5cbd498]:active{transform:scale(.96)}.gold-text[data-v-d5cbd498]{color:var(--primary-gold-dark)}.green-text[data-v-d5cbd498]{color:var(--accent-green)}.cyan-text[data-v-d5cbd498]{color:var(--accent-cyan)}.status-box[data-v-d5cbd498]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.status-row[data-v-d5cbd498]{color:var(--text-muted);justify-content:space-between;font-size:10px;display:flex}.status-row b[data-v-d5cbd498]{font-size:11px}.mini-players-list[data-v-d5cbd498]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;gap:4px;padding:6px;display:flex}.mini-player-item[data-v-d5cbd498]{cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;width:100%;padding:4px 6px;font-family:inherit;font-size:10px;display:flex}.mini-player-item[data-v-d5cbd498]:hover{border-color:var(--primary-gold);background:#fffbeb}.mini-player-item[data-v-d5cbd498]:active{transform:scale(.98)}.mini-player-item.me[data-v-d5cbd498]{background:#d9770614}.mini-player-item.gone[data-v-d5cbd498]{opacity:.6}.mini-player-item.gone .p-name[data-v-d5cbd498]{text-decoration:line-through}.p-gone[data-v-d5cbd498]{white-space:nowrap;color:#cbd5e1;background:#94a3b840;border-radius:999px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:800}.p-gone.why-left[data-v-d5cbd498]{color:#fca5a5;background:#f8717133}.p-dot[data-v-d5cbd498]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.p-name[data-v-d5cbd498]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-main);flex:1;overflow:hidden}.p-networth[data-v-d5cbd498]{color:var(--text-muted);font-weight:700}.p-cash[data-v-d5cbd498]{color:var(--primary-gold-dark);font-weight:800}.sheet-trigger-btn[data-v-d5cbd498]{width:100%;padding:10px;font-size:11px}.center-viewport[data-v-d5cbd498]{background-color:#fff;border-radius:20px;flex-direction:column;flex:1 0;gap:6px;min-width:280px;display:flex;position:relative;overflow:hidden}.board-stage[data-v-d5cbd498]{flex:1;min-height:0;position:relative}.card-popup-backdrop[data-v-d5cbd498]{z-index:40;background:#0f172a73;justify-content:center;align-items:center;gap:8px;padding:0 8px;display:flex;position:absolute;inset:0}.card-popup-box[data-v-d5cbd498]{background-color:#f1f5f9;border-radius:16px;flex:0 auto;width:82%;min-width:0;max-width:420px;height:95%;padding:10px;display:flex;position:relative;box-shadow:0 14px 40px #00000059}.card-popup-close[data-v-d5cbd498]{z-index:5;width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:flex;position:absolute;top:14px;right:14px}.card-popup-close[data-v-d5cbd498]:hover{border-color:var(--primary-gold);color:var(--primary-gold-dark)}.card-popup-close[data-v-d5cbd498]:active{transform:scale(.92)}.card-pop-enter-active[data-v-d5cbd498],.card-pop-leave-active[data-v-d5cbd498]{transition:opacity .2s}.card-pop-enter-active .card-popup-box[data-v-d5cbd498],.card-pop-leave-active .card-popup-box[data-v-d5cbd498],.card-pop-enter-active .ipo-result-box[data-v-d5cbd498],.card-pop-leave-active .ipo-result-box[data-v-d5cbd498]{transition:transform .2s}.card-pop-enter-from[data-v-d5cbd498],.card-pop-leave-to[data-v-d5cbd498]{opacity:0}.card-pop-enter-from .card-popup-box[data-v-d5cbd498],.card-pop-leave-to .card-popup-box[data-v-d5cbd498],.card-pop-enter-from .ipo-result-box[data-v-d5cbd498],.card-pop-leave-to .ipo-result-box[data-v-d5cbd498]{transform:scale(.94)}.ipo-result-backdrop[data-v-d5cbd498]{z-index:55;background:#0f172a80;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.ipo-result-box[data-v-d5cbd498]{text-align:center;background:#fff;border:2px solid #cbd5e1;border-radius:16px;flex-direction:column;align-items:center;gap:10px;width:82%;max-width:320px;padding:24px 18px;display:flex;box-shadow:0 14px 40px #00000059}.ipo-result-emoji[data-v-d5cbd498]{font-size:32px;line-height:1}.ipo-result-msg[data-v-d5cbd498]{color:var(--text-main);font-size:13px;font-weight:700;line-height:1.5}.ipo-result-box .game-btn[data-v-d5cbd498]{width:100%;padding:10px}.dream-celebrate[data-v-d5cbd498]{border-color:var(--primary-gold)}.stage-unlock[data-v-d5cbd498]{color:#065f46;background:#ecfdf5;border-radius:10px;margin:6px 0 0;padding:7px 12px;font-size:13px;font-weight:800}.av-name-row[data-v-d5cbd498]{align-items:center;gap:3px;min-width:0;display:flex}.av-name-row .help-btn[data-v-d5cbd498]{width:20px;height:20px;font-size:10px}.av-name-row .menu-btn[data-v-d5cbd498]{flex-shrink:0;width:40px;height:40px;font-size:24px}.game-menu[data-v-d5cbd498]{flex-direction:column;gap:8px;width:min(340px,100%);display:flex}.game-menu .modal-header[data-v-d5cbd498]{justify-content:space-between;align-items:flex-start;display:flex}.game-menu .modal-header h3[data-v-d5cbd498]{margin-bottom:4px}.game-menu .close-btn[data-v-d5cbd498]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:15px}.gm-row[data-v-d5cbd498]{border:1px solid var(--night-line,#94a3b84d);background:var(--night-glass,#ffffff0f);width:100%;min-height:40px;color:var(--text-main);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.gm-toggle input[data-v-d5cbd498]{accent-color:#f59e0b;width:18px;height:18px}.gm-mode[data-v-d5cbd498]{cursor:default;flex-wrap:wrap}.gm-mode-btns[data-v-d5cbd498]{gap:4px;display:inline-flex}.gm-mode-btn[data-v-d5cbd498]{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #94a3b866;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:800}.gm-mode-btn.on[data-v-d5cbd498]{color:#fcd34d;background:#fbbf2424;border-color:#fbbf24}.gm-leave[data-v-d5cbd498]{width:100%;margin-top:4px}.gm-quit[data-v-d5cbd498]{color:var(--text-muted);cursor:pointer;opacity:.75;background:0 0;border:0;align-self:center;margin-top:2px;padding:4px 8px;font-size:11px;text-decoration:underline}.lake-econ[data-v-d5cbd498]{justify-content:center;gap:6px;display:flex}.lake-ind[data-v-d5cbd498]{min-width:0;max-width:150px;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffffd9;border:1px solid #065f462e;border-radius:10px;flex:1 1 0;justify-content:center;align-items:baseline;gap:5px;padding:4px 8px;display:flex;overflow:hidden}.lake-ind[data-v-d5cbd498]:hover{border-color:var(--primary-gold)}.lake-ind-label[data-v-d5cbd498]{color:var(--text-muted);text-overflow:ellipsis;font-size:10.5px;font-weight:700;overflow:hidden}.lake-ind b[data-v-d5cbd498]{font-size:15px;font-weight:800}.lake-graph[data-v-d5cbd498]{align-items:center;font-size:14px}.lake-news[data-v-d5cbd498]{background:#ffffffd9;border:1px solid #065f462e;border-radius:999px;align-items:center;gap:6px;margin-top:5px;padding:3px 4px 3px 9px;transition:background .4s;display:flex}.lake-news-icon[data-v-d5cbd498]{flex:none;font-size:12px}.lake-news-text[data-v-d5cbd498]{min-width:0;color:var(--text-main);text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;font-weight:600;overflow:hidden}.lake-news-more[data-v-d5cbd498]{border:1.5px solid var(--primary-gold);width:22px;height:22px;color:var(--primary-gold-dark);cursor:pointer;background:#fffbeb;border-radius:50%;flex:none;padding:0;font-size:15px;font-weight:800;line-height:1}.lake-market[data-v-d5cbd498]{justify-content:center;gap:6px;display:flex}.lake-mk[data-v-d5cbd498]{cursor:pointer;min-width:0;max-width:170px;color:var(--text-main);white-space:nowrap;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:7px 8px;font-size:12px;font-weight:800;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #0f172a14}.offer-backdrop[data-v-d5cbd498]{z-index:45}.lake-mk-wrap[data-v-d5cbd498]{flex:1 1 0;min-width:0;max-width:170px;display:flex;position:relative}.lake-mk-wrap .lake-mk[data-v-d5cbd498]{flex:1;max-width:none}.lap-bubble[data-v-d5cbd498]{z-index:6;color:#2b2116;cursor:pointer;white-space:nowrap;background:#fffaf0;border:0;border-radius:10px;padding:7px 11px;font-size:12px;font-weight:800;animation:1.1s ease-in-out infinite lap-bob-d5cbd498;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 6px 16px #0006}.lap-bubble span[data-v-d5cbd498]{color:#94a3b8;margin-left:4px}.lap-bubble[data-v-d5cbd498]:after{content:"";border:7px solid #0000;border-top-color:#fffaf0;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes lap-bob-d5cbd498{50%{transform:translate(-50%)translateY(-4px)}}.lake-mk-icon[data-v-d5cbd498]{font-size:15px;line-height:1}.lake-mk .desk-badge[data-v-d5cbd498]{min-width:16px;height:16px;font-size:9.5px;position:static;transform:none}.ad-overlay[data-v-d5cbd498]{z-index:200;background:#0f172ad9;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ad-box[data-v-d5cbd498]{color:#e2e8f0;text-align:center;background:#0f172a;border:1px solid #334155;border-radius:14px;flex-direction:column;align-items:center;gap:10px;width:min(360px,92%);padding:22px 18px;display:flex}.ad-label[data-v-d5cbd498]{letter-spacing:.1em;color:#94a3b8;font-size:10px}.ad-placeholder[data-v-d5cbd498]{font-size:13px;line-height:1.5}.ad-count[data-v-d5cbd498]{color:#fbbf24;font-size:34px}.ad-close[data-v-d5cbd498]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #475569;border-radius:8px;padding:5px 12px;font-size:11px}.bonus-notice[data-v-d5cbd498]{border-color:#f87171}.bonus-notice-title[data-v-d5cbd498]{color:var(--text-main);font-size:15px;font-weight:800}.dream-celebrate-emoji[data-v-d5cbd498]{font-size:44px;line-height:1}.dream-celebrate-title[data-v-d5cbd498]{font-family:var(--font-game);color:var(--primary-gold-dark);font-size:18px}.dream-celebrate-name[data-v-d5cbd498]{color:var(--text-main);font-size:15px;font-weight:800}.dream-celebrate-note[data-v-d5cbd498]{color:var(--text-muted);font-size:11.5px;line-height:1.5}.p-dream[data-v-d5cbd498]{color:var(--primary-gold-dark);white-space:nowrap;background:#fef3c7;border-radius:6px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:800}.room-wait-backdrop[data-v-d5cbd498]{z-index:300;background:#0f172a59;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.room-wait-box[data-v-d5cbd498]{border:1.5px solid var(--primary-gold);text-align:center;background:#fff;border-radius:16px;width:min(340px,100vw - 32px);padding:22px 20px}.room-wait-icon[data-v-d5cbd498]{font-size:34px}.room-wait-box h3[data-v-d5cbd498]{color:var(--text-main);margin:6px 0 4px;font-size:17px}.room-wait-count[data-v-d5cbd498]{color:var(--primary-gold);margin:0;font-size:26px;font-weight:800}.room-wait-names[data-v-d5cbd498]{color:var(--text-main);overflow-wrap:anywhere;margin:4px 0 8px;font-size:13px}.room-wait-hint[data-v-d5cbd498]{color:var(--text-muted);margin:0;font-size:12px}.round-wait[data-v-d5cbd498]{max-width:80%}.spectate-chip[data-v-d5cbd498]{border:1.5px solid var(--primary-gold);z-index:20;background:#fffbeb;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #d977062e}.spectate-icon[data-v-d5cbd498]{font-size:16px}.spectate-text[data-v-d5cbd498]{color:var(--primary-gold-dark);white-space:nowrap;font-size:12px;font-weight:800}.help-btn[data-v-d5cbd498]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:800;display:flex}.help-btn[data-v-d5cbd498]:hover{color:var(--primary-gold-dark);border-color:var(--primary-gold)}.deal-hint[data-v-d5cbd498]{color:var(--text-muted);text-align:center;margin:-2px 0 2px;font-size:10.5px}.timer-box-widget[data-v-d5cbd498]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;gap:4px;padding:8px;display:flex}.timer-tag[data-v-d5cbd498]{color:var(--text-muted);font-size:10px}.timer-bar-bg[data-v-d5cbd498]{background:#e2e8f0;border-radius:3px;width:100%;height:6px;overflow:hidden}.timer-bar-fill[data-v-d5cbd498]{background:linear-gradient(90deg,#10b981 0%,#f59e0b 100%);height:100%;transition:width 1s linear}.tier-rail[data-v-d5cbd498],.happy-rail[data-v-d5cbd498]{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;margin-top:0;padding:10px 12px}.tier-rail-head[data-v-d5cbd498],.happy-head[data-v-d5cbd498]{color:var(--text-muted);justify-content:space-between;align-items:baseline;margin-bottom:7px;font-size:11px;display:flex}.tier-name[data-v-d5cbd498]{font-family:var(--font-game);letter-spacing:.5px;font-size:11px;font-weight:800}.tier-btn[data-v-d5cbd498]{cursor:pointer;background:#fff;border:1.5px solid;border-radius:999px;padding:1px 8px;line-height:1.4}.tier-btn[data-v-d5cbd498]:hover{background:#f8fafc}.tier-name.tier-1[data-v-d5cbd498]{color:var(--tier-1)}.tier-name.tier-2[data-v-d5cbd498]{color:var(--tier-2)}.tier-name.tier-3[data-v-d5cbd498]{color:var(--tier-3)}.tier-name.tier-4[data-v-d5cbd498]{color:var(--tier-4)}.tier-ratio[data-v-d5cbd498]{color:var(--text-main);font-size:13px;font-weight:800}.tier-bar-bg[data-v-d5cbd498]{background:#e2e8f0;border-radius:4px;height:7px;overflow:hidden}.tier-bar-fill[data-v-d5cbd498]{border-radius:4px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.tier-bar-fill.tier-1[data-v-d5cbd498]{background:var(--tier-1)}.tier-bar-fill.tier-2[data-v-d5cbd498]{background:var(--tier-2)}.tier-bar-fill.tier-3[data-v-d5cbd498]{background:var(--tier-3)}.tier-bar-fill.tier-4[data-v-d5cbd498]{background:var(--tier-4)}.tier-hint[data-v-d5cbd498]{color:var(--text-muted);margin-top:6px;font-size:10px;display:block}.happy-head b[data-v-d5cbd498]{font-size:13px;font-weight:800}.skill-num[data-v-d5cbd498]{color:var(--accent-cyan)}.skill-rail .tier-hint[data-v-d5cbd498]{margin-top:2px}.happy-danger[data-v-d5cbd498]{color:var(--happy-danger)}.happy-neutral[data-v-d5cbd498]{color:var(--happy-neutral)}.happy-bonus[data-v-d5cbd498]{color:var(--happy-bonus)}.happy-bar-bg[data-v-d5cbd498]{background:#e2e8f0;border-radius:4px;height:7px;position:relative}.happy-zone[data-v-d5cbd498]{opacity:.35;border-radius:4px;position:absolute;top:0;bottom:0}.happy-zone.danger[data-v-d5cbd498]{background:var(--happy-danger);width:20%;left:0}.happy-zone.bonus[data-v-d5cbd498]{background:var(--happy-bonus);left:90%;right:0}.happy-marker[data-v-d5cbd498]{background:var(--text-main);border-radius:2px;width:3px;height:13px;margin-left:-1.5px;transition:left .5s cubic-bezier(.4,0,.2,1);position:absolute;top:-3px}.p-auto[data-v-d5cbd498]{margin-left:2px;font-size:10px}.left-panel[data-v-d5cbd498]{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.dice-stage[data-v-d5cbd498]{z-index:20;filter:drop-shadow(0 10px 16px #0f172a47);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dice-stage .dice-sum[data-v-d5cbd498]{white-space:nowrap;border:2px solid var(--primary-gold);color:var(--primary-gold-dark);background:#fff;border-radius:999px;margin-top:10px;padding:6px 14px;font-size:20px;font-weight:900;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #d9770640}.roll-dice-boost[data-v-d5cbd498]{color:#7c3aed;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:800;display:block}.dice-pop-enter-active[data-v-d5cbd498]{transition:opacity .18s,transform .18s cubic-bezier(.34,1.56,.64,1)}.dice-pop-leave-active[data-v-d5cbd498]{transition:opacity .25s}.dice-pop-enter-from[data-v-d5cbd498]{opacity:0;transform:translate(-50%,-30%)scale(.7)}.dice-pop-leave-to[data-v-d5cbd498]{opacity:0}.roll-dice-btn[data-v-d5cbd498]{border:1.5px solid var(--primary-gold);cursor:pointer;white-space:nowrap;background:linear-gradient(#fff 0%,#fffbeb 100%);border-radius:999px;align-items:center;gap:5px;padding:5px 14px;display:flex;box-shadow:0 4px 12px #d9770640}.roll-dice-btn[data-v-d5cbd498]:active{transform:scale(.96)}.roll-dice-btn:active .roll-dice-icon[data-v-d5cbd498]{animation:.5s diceRoll}.roll-dice-icon[data-v-d5cbd498]{font-size:15px;line-height:1}.roll-dice-label[data-v-d5cbd498]{font-family:var(--font-game);color:var(--primary-gold-dark);font-size:11px;font-weight:800}.roll-dice-bar-bg[data-v-d5cbd498]{background:#f1e6c8;border-radius:3px;width:96px;height:4px;margin-top:2px;display:block;overflow:hidden}.roll-dice-bar-fill[data-v-d5cbd498]{background:var(--primary-gold);height:100%;transition:width .2s linear;display:block}.board-toast[data-v-d5cbd498]{z-index:19;border:1.5px solid var(--primary-gold);background:#fffffff2;border-radius:12px;align-items:center;gap:8px;max-width:82%;padding:8px 14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0f172a2e}.board-toast-badge[data-v-d5cbd498]{background:var(--primary-gold);color:#fff;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:900}.board-toast-msg[data-v-d5cbd498]{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.listed-toast[data-v-d5cbd498]{z-index:45;color:#fff;background:var(--accent-green);white-space:nowrap;text-overflow:ellipsis;border-radius:20px;max-width:82%;padding:8px 16px;font-size:12px;font-weight:700;position:absolute;top:6%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 24px #0f172a40}.center-timer[data-v-d5cbd498]{z-index:18;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.center-timer-num[data-v-d5cbd498]{font-family:var(--font-game);color:var(--primary-gold);text-shadow:0 2px 10px #ffffffe6;font-size:34px;font-weight:800}.center-timer-num.urgent[data-v-d5cbd498]{color:var(--accent-red)}.center-timer-bar-bg[data-v-d5cbd498]{background:#94a3b859;border-radius:3px;width:130px;height:5px;display:block;overflow:hidden}.center-timer-bar-fill[data-v-d5cbd498]{background:var(--primary-gold);height:100%;transition:width .2s linear;display:block}.center-timer-bar-fill.urgent[data-v-d5cbd498]{background:var(--accent-red)}.right-timer[data-v-d5cbd498]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex:0 0 150px;align-self:flex-end;margin-bottom:2.5%;padding:8px 10px}.right-timer-head[data-v-d5cbd498]{color:var(--text-muted);justify-content:space-between;align-items:baseline;font-size:10.5px;display:flex}.right-timer-num[data-v-d5cbd498]{font-family:var(--font-game);color:var(--primary-gold);font-size:15px;font-weight:800}.right-timer-num.urgent[data-v-d5cbd498]{color:var(--accent-red)}.right-timer-bar-bg[data-v-d5cbd498]{background:#e2e8f0;border-radius:3px;height:5px;margin-top:5px;overflow:hidden}.right-timer-bar-fill[data-v-d5cbd498]{background:var(--primary-gold);height:100%;transition:width .2s linear}.right-timer-bar-fill.urgent[data-v-d5cbd498]{background:var(--accent-red)}.tb-row[data-v-d5cbd498]{color:var(--text-muted);justify-content:space-between;align-items:center;gap:6px;margin-top:7px;font-size:11px;display:flex}.tb-left b[data-v-d5cbd498]{color:var(--text-main);font-weight:800}.tb-btn[data-v-d5cbd498]{border:1.5px solid var(--primary-gold);color:#92400e;cursor:pointer;background:#fffbeb;border-radius:999px;flex:none;padding:4px 9px;font-size:11.5px;font-weight:800}.tb-btn.ad[data-v-d5cbd498]{border-color:var(--accent-cyan);color:#0e7490;background:#ecfeff}.tb-btn[data-v-d5cbd498]:disabled{opacity:.5;cursor:default}.tb-btn.pulse[data-v-d5cbd498]:not(:disabled){animation:.8s ease-in-out infinite tb-pulse-d5cbd498}@keyframes tb-pulse-d5cbd498{0%,to{transform:scale(1);box-shadow:0 0 #f59e0b80}50%{transform:scale(1.08);box-shadow:0 0 0 6px #f59e0b00}}@media (prefers-reduced-motion:reduce){.tb-btn.pulse[data-v-d5cbd498]:not(:disabled){outline:2px solid var(--accent-red);animation:none}}.tb-note[data-v-d5cbd498]{color:var(--text-muted);font-size:10.5px}.time-notice[data-v-d5cbd498]{z-index:1500;color:#fff;border:1.5px solid var(--primary-gold);background:#1e293b;border-radius:999px;align-items:center;gap:8px;max-width:min(92vw,520px);padding:9px 16px;font-size:13px;font-weight:700;line-height:1.35;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0f172a59}.tn-icon[data-v-d5cbd498]{flex:none;font-size:15px}.tn-text[data-v-d5cbd498]{overflow-wrap:anywhere;min-width:0}.tn-drop-enter-active[data-v-d5cbd498],.tn-drop-leave-active[data-v-d5cbd498]{transition:opacity .2s,transform .2s}.tn-drop-enter-from[data-v-d5cbd498],.tn-drop-leave-to[data-v-d5cbd498]{opacity:0;transform:translate(-50%,-10px)}.tb-ads[data-v-d5cbd498]{color:var(--text-muted);text-align:right;margin-top:3px;font-size:10px;display:block}.desk-badge[data-v-d5cbd498]{background:var(--accent-cyan);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.modal-overlay[data-v-d5cbd498]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;background:#0f172a66;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.modal-card[data-v-d5cbd498]{border:1px solid var(--border-gold);width:100%;max-width:360px;padding:22px}.modal-header h3[data-v-d5cbd498]{color:var(--primary-gold-dark);font-size:17px;font-family:var(--font-game);margin-bottom:12px}.quit-confirm-body[data-v-d5cbd498]{color:var(--text-main);margin-bottom:20px;font-size:13.5px;line-height:1.6}.quit-confirm-actions[data-v-d5cbd498]{gap:10px;display:flex}.quit-confirm-actions .game-btn[data-v-d5cbd498]{flex:1}.delegate-warn[data-v-d5cbd498]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;margin:-8px 0 16px;padding:8px 10px;font-size:12.5px;font-weight:600;line-height:1.55}.delegate-actions[data-v-d5cbd498]{flex-direction:column;gap:8px;display:flex}.delegate-actions .game-btn[data-v-d5cbd498]{width:100%}.delegate-cancel[data-v-d5cbd498]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-self:center;padding:4px 10px;font-size:12.5px;font-weight:700}.save-ad-note[data-v-d5cbd498]{color:#155e75;background:#ecfeff;border:1px solid #a5f3fc;border-radius:10px;margin:-8px 0 14px;padding:8px 10px;font-size:12.5px;font-weight:600;line-height:1.55}.save-exit-btn[data-v-d5cbd498]{width:100%;margin-bottom:10px}@media (orientation:landscape) and (height<=480px){.center-viewport[data-v-d5cbd498]{border-radius:14px;flex:none;width:min(150dvh,66vw);min-width:0}.left-panel[data-v-d5cbd498]{flex:1 1 0;width:auto;min-width:0;overflow-x:hidden}.left-panel-inner[data-v-d5cbd498]{gap:6px;min-width:0;padding:6px}.lake-ind[data-v-d5cbd498]{padding:2px 6px}.lake-ind b[data-v-d5cbd498]{font-size:13px}.lake-ind-label[data-v-d5cbd498]{font-size:9.5px}.lake-news[data-v-d5cbd498]{margin-top:3px;padding:2px 3px 2px 7px}.lake-news-text[data-v-d5cbd498]{font-size:10.5px}.lake-news-more[data-v-d5cbd498]{width:19px;height:19px;font-size:13px}.lake-mk[data-v-d5cbd498]{padding:4px 6px;font-size:11px}.lake-mk-icon[data-v-d5cbd498]{font-size:13px}.right-timer[data-v-d5cbd498]{flex-basis:120px;padding:6px 8px}}.landscape-game-screen[data-v-d5cbd498]{background:radial-gradient(at 62% 45%,#1a2c55 0%,#0b1633 55%,#050a1a 100%)}.left-panel[data-v-d5cbd498]{--text-main:#e8edf6;--text-muted:#93a3bd;--border-gold:#fbbf2459;--primary-gold:#fbbf24;--primary-gold-dark:#fcd34d;--accent-green:#34d399;--accent-red:#fb7185;--accent-cyan:#38bdf8;--tone-up:#34d399;--tone-down:#fb7185;color:var(--text-main);background:#080f22c7;border-color:#fbbf2433}.left-panel .dash-card[data-v-d5cbd498],.left-panel .dream-panel[data-v-d5cbd498],.left-panel .mini-players-list[data-v-d5cbd498]{background:linear-gradient(#16244a 0%,#0f1a36 100%);border-color:#fbbf244d;box-shadow:inset 0 1px #ffffff12,0 8px 18px #0006}.left-panel .dash-cell[data-v-d5cbd498],.left-panel .mini-player-item[data-v-d5cbd498],.left-panel .hud-view[data-v-d5cbd498],.left-panel .help-btn[data-v-d5cbd498],.left-panel .tier-name[data-v-d5cbd498],.left-panel[data-v-d5cbd498] .stage-tick{color:var(--text-main);background:#ffffff0f;border-color:#94a3b847}.left-panel .hud-home[data-v-d5cbd498]{background:#fbbf2424;border-color:#fbbf2466}.left-panel .hud-sheet-btn[data-v-d5cbd498]{color:#fcd34d;background:#fbbf2414;border:1px solid #fbbf2480}.left-panel .hud-sheet-btn[data-v-d5cbd498]:hover{background:#fbbf242e}.left-panel .hud-av[data-v-d5cbd498]{border-color:#fbbf248c;box-shadow:0 0 18px #fbbf2440}.center-viewport[data-v-d5cbd498]{background:0 0}.lake-ind[data-v-d5cbd498],.lake-news[data-v-d5cbd498],.lake-mk[data-v-d5cbd498]{color:#f1f5f9;box-shadow:none;background:#0416108c;border-color:#fbbf2461}.lake-ind-label[data-v-d5cbd498],.lake-news-text[data-v-d5cbd498]{color:#d1fae5}.lake-ind b[data-v-d5cbd498]{color:#f8fafc}.lake-ind b.tone-up[data-v-d5cbd498]{color:#6ee7b7}.lake-ind b.tone-down[data-v-d5cbd498]{color:#fda4af}.lake-news.fresh[data-v-d5cbd498]{background:#fbbf2447}.lake-mk[data-v-d5cbd498]:hover{border-color:var(--primary-gold);background:#fbbf242e}.roll-dice-btn[data-v-d5cbd498]{box-shadow:0 0 16px #fbbf2499}.ipo-result-box.night-ui[data-v-d5cbd498],.room-wait-box.night-ui[data-v-d5cbd498]{background:#0f1a36;border-color:#fbbf2466;box-shadow:0 20px 50px #0000008c}.ipo-result-box.won[data-v-d5cbd498]{border-color:var(--accent-green)}.bonus-notice.night-ui[data-v-d5cbd498]{border-color:#f87171}.stage-unlock[data-v-d5cbd498]{color:#6ee7b7;background:#34d39924}.card-popup-box.story[data-v-d5cbd498]{background-color:#0f1a36;width:86%;max-width:560px;height:auto;max-height:95%;padding:6px}@media (width>=481px) and (height>=700px){.landscape-game-screen[data-v-d5cbd498]{background:0 0}}@media (height<=430px){.av-side[data-v-d5cbd498]{gap:3px}.av-name-row .menu-btn[data-v-d5cbd498]{width:30px;height:30px;font-size:18px}.player-job-icon[data-v-d5cbd498]{border-radius:6px;width:18px;height:18px;font-size:12px}.player-job[data-v-d5cbd498]{font-size:11.5px}.av-skill[data-v-d5cbd498]{margin-top:7px}.av-skill .happy-head[data-v-d5cbd498]{min-height:0;line-height:1.15}.av-skill[data-v-d5cbd498] .help-trigger{padding-top:0;padding-bottom:0}.av-side .hud-sheet-btn[data-v-d5cbd498]{height:24px}.av-side .hud-view[data-v-d5cbd498]{width:32px}.hud-av[data-v-d5cbd498]{max-height:50dvh}}.thumb[data-v-4eac4bcd]{width:100%;height:100%;display:block}.nb[data-v-af6f0725]{flex-direction:column;gap:8px;min-height:0;display:flex}.nb-tabs[data-v-af6f0725]{background:var(--soft,#f5f2ed);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;display:grid}.nb-tab[data-v-af6f0725]{height:30px;color:var(--muted,#8a8f98);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;font-size:12px;font-weight:700}.nb-tab.on[data-v-af6f0725]{background:var(--paper,#fff);color:var(--ink,#1f2937);box-shadow:0 1px 4px #00000014}.nb-note[data-v-af6f0725]{color:var(--muted,#8a8f98);margin:6px 2px;font-size:12px;line-height:1.5}.nb-retry[data-v-af6f0725]{color:var(--mint-ink,#0f766e);cursor:pointer;background:0 0;border:0;font-weight:800}.nb-list[data-v-af6f0725]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nb-row[data-v-af6f0725]{border:1px solid var(--line,#e7e2da);background:var(--paper,#fff);cursor:pointer;text-align:left;width:100%;color:var(--ink,#1f2937);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.nb-row[data-v-af6f0725]:hover{border-color:var(--mint,#2dd4bf)}.nb-row.on[data-v-af6f0725]{border-color:var(--mint,#2dd4bf);background:var(--mint-soft,#e6faf6)}.nb-house[data-v-af6f0725]{flex-shrink:0;font-size:20px}.nb-text[data-v-af6f0725]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.nb-name[data-v-af6f0725]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.nb-text small[data-v-af6f0725]{color:var(--muted,#8a8f98);font-size:11px}.nb-like[data-v-af6f0725]{color:var(--muted,#8a8f98);flex-shrink:0;font-size:12px}.nb-like.mine[data-v-af6f0725]{color:#e11d48}.nb-like b[data-v-af6f0725]{font-weight:800}.nb-more[data-v-af6f0725]{border:1px solid var(--line,#e7e2da);background:var(--paper,#fff);height:34px;color:var(--ink,#1f2937);cursor:pointer;border-radius:10px;font-size:12px;font-weight:700}.num[data-v-af6f0725]{font-variant-numeric:tabular-nums}.dh-screen[data-v-65e69dba]{--cream:#faf6ef;--paper:#fff;--line:#e7e2da;--soft:#f5f2ed;--mint:#2dd4bf;--mint-soft:#e6faf6;--mint-ink:#0f766e;--coral:#f78a7c;--coral-ink:#fff;--ink:#1f2937;--muted:#8a8f98;background:var(--cream);height:100%;min-height:0;color:var(--ink);flex-direction:column;display:flex}.muted[data-v-65e69dba]{color:var(--muted)}.num[data-v-65e69dba]{font-variant-numeric:tabular-nums}.center[data-v-65e69dba]{text-align:center}.dh-body[data-v-65e69dba]{flex-direction:column;flex:1;min-height:0;display:flex}.wide .dh-body[data-v-65e69dba]{grid-template-columns:minmax(170px,19%) minmax(0,1fr) minmax(200px,23%);gap:12px;padding:12px;display:grid}.dh-left[data-v-65e69dba],.dh-right[data-v-65e69dba]{scrollbar-width:thin;flex-direction:column;gap:10px;min-height:0;display:flex;overflow-y:auto}.card[data-v-65e69dba]{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:12px;box-shadow:0 4px 14px #5442280d}.topbar[data-v-65e69dba]{align-items:center;gap:8px;display:flex}.icon-btn[data-v-65e69dba]{border:1px solid var(--line);background:var(--paper);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.brand[data-v-65e69dba]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.brand small[data-v-65e69dba]{color:var(--mint-ink);font-size:11px}.preview-box[data-v-65e69dba]{color:#1e3a8a;background:#dbeafe;border:1px solid #93c5fd;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px;font-size:11.5px;font-weight:600;line-height:1.45;display:flex;box-shadow:0 2px 8px #1e40af1f}.preview-box b[data-v-65e69dba]{font-weight:800}.visit-card[data-v-65e69dba]{background:#f5f9ff;border-color:#93c5fd;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.visit-owner[data-v-65e69dba]{font-size:15px;font-weight:800}.visit-meta[data-v-65e69dba]{color:var(--muted);font-size:12px}.visit-nav[data-v-65e69dba]{gap:6px;display:flex}.visit-note[data-v-65e69dba]{font-size:11px;line-height:1.5}.like-btn[data-v-65e69dba]{color:#be123c;cursor:pointer;background:#fff;border:1px solid #fecdd3;border-radius:999px;height:34px;padding:0 14px;font-size:13px;font-weight:800}.like-btn.on[data-v-65e69dba]{background:#ffe4e6;border-color:#fb7185}.like-btn b[data-v-65e69dba],.like-mini b[data-v-65e69dba]{font-weight:800}.visit-box-btns[data-v-65e69dba]{align-items:center;gap:6px;display:flex}.like-mini[data-v-65e69dba]{color:#be123c;cursor:pointer;background:#fff;border:1px solid #fecdd3;border-radius:9px;height:28px;padding:0 10px;font-size:11.5px;font-weight:800}.like-mini.on[data-v-65e69dba]{background:#ffe4e6;border-color:#fb7185}.nb-card[data-v-65e69dba]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.nb-card small[data-v-65e69dba]{font-size:11px;line-height:1.5}.nb-card-title[data-v-65e69dba]{font-size:13.5px;font-weight:800}.my-likes[data-v-65e69dba]{color:#be123c;font-size:12px;font-weight:700}.nb-side[data-v-65e69dba]{flex-direction:column;gap:8px;display:flex}.nb-btn[data-v-65e69dba]{font-size:17px}.nb-sheet .guide-body[data-v-65e69dba]{max-height:min(70vh,560px);overflow-y:auto}.tab-emoji[data-v-65e69dba]{font-size:18px;line-height:20px}.preview-home[data-v-65e69dba]{color:#fff;cursor:pointer;background:#1d4ed8;border:0;border-radius:9px;height:28px;padding:0 10px;font-size:11.5px;font-weight:800}.profile[data-v-65e69dba]{flex-direction:column;align-items:stretch;gap:8px;display:flex}.coin-row[data-v-65e69dba]{background:#fbf7ef;border-radius:999px;align-items:center;gap:9px;padding:6px 6px 6px 7px;display:flex}.ladder-card[data-v-65e69dba]{background:linear-gradient(#fff 0%,#f4f9f0 100%);flex-direction:column;gap:6px;display:flex}.ladder-title[data-v-65e69dba]{color:var(--muted);padding:0 4px;font-size:11px;font-weight:700}.stage-dots[data-v-65e69dba]{justify-content:space-between;align-items:center;padding:2px;list-style:none;display:flex;position:relative}.stage-dots[data-v-65e69dba]:before{content:"";border-top:2px dashed #d5dbe1;position:absolute;top:50%;left:10px;right:10px}.stage-dots li[data-v-65e69dba]{position:relative}.sd[data-v-65e69dba]{width:16px;height:16px;color:var(--muted);cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border:1.5px solid #cdd5dc;border-radius:50%;place-items:center;padding:0;font-size:9.5px;font-weight:800;display:grid}.sd[data-v-65e69dba]:hover{border-color:var(--mint)}.sd.done[data-v-65e69dba]{border-color:var(--mint);background:var(--mint);color:#fff}.sd.now[data-v-65e69dba]{border-color:var(--mint-ink);background:var(--mint-ink);color:#fff;width:20px;height:20px;box-shadow:0 0 0 3px var(--mint-soft);margin:-2px 0}.sd.done.now[data-v-65e69dba]{background:var(--mint-ink)}.sd.home[data-v-65e69dba]:not(.now){box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--mint-ink)}.stage-now[data-v-65e69dba]{text-align:center;flex-direction:column;align-items:center;gap:1px;display:flex}.stage-now b[data-v-65e69dba]{color:var(--mint-ink);font-size:13px}.stage-now small[data-v-65e69dba]{font-size:11px}.coin[data-v-65e69dba]{flex-shrink:0;width:32px;height:32px}.coin-text[data-v-65e69dba]{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.coin-text small[data-v-65e69dba]{font-size:10px}.coin-text b[data-v-65e69dba]{font-size:16px}.coin-plus[data-v-65e69dba]{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;width:30px;height:30px;font-size:20px;font-weight:700;line-height:1}.dh-room[data-v-65e69dba]{flex-direction:column;min-height:0;display:flex;position:relative}.wide .dh-room[data-v-65e69dba]{background:radial-gradient(at 50% 48%,#fffdf9 0%,#f6f0e6 70%,#f1eadf 100%);border-radius:22px}.room-stage[data-v-65e69dba]{flex:1;min-height:0;padding:8px 8px 10px;position:relative}.room-tl[data-v-65e69dba],.room-tr[data-v-65e69dba]{z-index:2;position:absolute;top:10px}.room-tl[data-v-65e69dba]{max-width:min(48%,300px);left:10px}.room-tr[data-v-65e69dba]{pointer-events:none;background:#ffffffdb;border-radius:12px;flex-direction:column;align-items:flex-end;gap:2px;max-width:46%;padding:7px 10px;display:flex;right:10px;box-shadow:0 2px 8px #503c1e1a}.hint-box[data-v-65e69dba]{color:#5b5148;background:#ffffffeb;border-radius:12px;align-items:flex-start;gap:6px;padding:8px 28px 8px 9px;font-size:11.5px;font-weight:600;line-height:1.45;display:flex;position:relative;box-shadow:0 2px 8px #503c1e1f}.hint-box.placing[data-v-65e69dba]{background:var(--mint-soft);color:var(--mint-ink)}.hint-ic[data-v-65e69dba]{opacity:.75;flex-shrink:0;margin-top:1px}.hint-x[data-v-65e69dba]{width:22px;height:22px;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.hint-x[data-v-65e69dba]:hover{opacity:1;background:#0000000d}.hint-open[data-v-65e69dba]{color:#5b5148;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 2px 8px #503c1e1f}.area-line[data-v-65e69dba]{color:var(--muted);white-space:nowrap;align-items:baseline;gap:5px;font-size:11px;display:flex}.area-line small[data-v-65e69dba]{font-size:10.5px;font-weight:600}.area-line b[data-v-65e69dba]{color:#5b5148;font-variant-numeric:tabular-nums;font-size:12px}.area-line.main b[data-v-65e69dba]{color:var(--ink);font-size:14px}.area-line .py[data-v-65e69dba]{font-size:11px;font-weight:600}.dh-right[data-v-65e69dba]{gap:10px}.pane-tabs[data-v-65e69dba]{background:var(--soft);border-radius:14px;flex-shrink:0;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.pane-tab[data-v-65e69dba]{color:#4b5563;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-width:0;height:38px;padding:0 4px;font-size:13px;font-weight:800;display:flex}.pane-tab span[data-v-65e69dba]{white-space:nowrap}.pane-tab small[data-v-65e69dba]{background:#0000000f;border-radius:999px;padding:0 6px;font-size:10.5px;font-weight:800}.pane-tab.on[data-v-65e69dba]{background:var(--paper);color:#c2410c;box-shadow:0 2px 6px #503c1e1f}.search-row[data-v-65e69dba]{flex-shrink:0;gap:6px;display:flex}.search-row .search[data-v-65e69dba]{flex:1;min-width:0}.filter-btn[data-v-65e69dba]{border:1px solid var(--line);background:var(--paper);color:#4b5563;cursor:pointer;white-space:nowrap;border-radius:12px;flex-shrink:0;align-items:center;gap:5px;height:36px;padding:0 11px;font-size:12px;font-weight:800;display:flex}.filter-btn.open[data-v-65e69dba]{border-color:var(--mint);color:var(--mint-ink)}.filter-btn.set[data-v-65e69dba]{background:var(--ink);border-color:var(--ink);color:#fff}.search[data-v-65e69dba]{border:1px solid var(--line);background:var(--paper);height:36px;color:var(--muted);border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:0 8px 0 10px;display:flex}.search[data-v-65e69dba]:focus-within{border-color:var(--mint)}.search input[data-v-65e69dba]{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.search input[data-v-65e69dba]::-webkit-search-cancel-button{display:none}.search-x[data-v-65e69dba]{background:var(--soft);width:22px;height:22px;color:var(--muted);cursor:pointer;border:0;border-radius:7px;place-items:center;display:grid}.chips[data-v-65e69dba]{scrollbar-width:none;flex-shrink:0;gap:5px;padding-bottom:1px;display:flex;overflow-x:auto}.chips[data-v-65e69dba]::-webkit-scrollbar{display:none}.fchip[data-v-65e69dba]{border:1px solid var(--line);background:var(--paper);color:#4b5563;cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;height:28px;padding:0 11px;font-size:11.5px;font-weight:700}.fchip.on[data-v-65e69dba]{background:var(--ink);border-color:var(--ink);color:#fff}.list-scroll[data-v-65e69dba]{flex-direction:column;gap:6px;display:flex}.wide .dh-right[data-v-65e69dba]{overflow:hidden}.wide .list-scroll[data-v-65e69dba]{scrollbar-width:thin;flex:1;min-height:0;padding-right:2px;overflow-y:auto}.group-title[data-v-65e69dba]{color:#5b5148;align-items:baseline;gap:5px;margin:4px 2px 0;font-size:11.5px;font-weight:800;display:flex}.group-title .num[data-v-65e69dba]{color:var(--muted);font-size:11px}.group-title small[data-v-65e69dba]{margin-left:auto;font-size:10px;font-weight:600}.shop-bar[data-v-65e69dba]{justify-content:space-between;align-items:center;gap:6px;margin:2px 2px 0;display:flex}.shop-bar small[data-v-65e69dba]{font-size:11px}.sort[data-v-65e69dba]{border:1px solid var(--line);background:var(--paper);height:28px;color:var(--ink);border-radius:9px;padding:0 6px;font-size:11.5px}.items[data-v-65e69dba]{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;display:grid}.item[data-v-65e69dba]{border:1.5px solid var(--line);background:var(--paper);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:6px 4px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.item[data-v-65e69dba]:hover{border-color:#c9eee8}.item.draggable[data-v-65e69dba]{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.drag-thumb[data-v-65e69dba]{z-index:120;pointer-events:none;background:#ffffffeb;border-radius:16px;width:76px;height:76px;padding:6px;transition:opacity .12s,transform .12s;position:fixed;transform:translate(-50%,-70%);box-shadow:0 10px 24px #54422840}.drag-thumb.over[data-v-65e69dba]{opacity:.35;transform:translate(-50%,-70%)scale(.8)}.item.on[data-v-65e69dba]{border-color:var(--mint);background:#f2fdfb;box-shadow:0 0 0 3px #2dd4bf2e}.item-art[data-v-65e69dba]{width:100%;height:58px}.item-name[data-v-65e69dba]{color:#4b5563;max-width:100%;font-size:10.5px;font-weight:600}.item-count[data-v-65e69dba]{color:#5b5148;background:var(--soft);border-radius:999px;padding:0 5px;font-size:10.5px;font-weight:800;position:absolute;top:4px;right:6px}.item.placed[data-v-65e69dba]{background:#fbfaf7}.item.placed .item-art[data-v-65e69dba]{opacity:.85}.item-check[data-v-65e69dba]{background:var(--mint);color:#fff;width:22px;height:22px;box-shadow:0 0 0 2px var(--paper), 0 2px 5px #0f766e4d;border-radius:50%;place-items:center;display:grid;position:absolute;top:5px;left:5px}.item-badge[data-v-65e69dba]{color:var(--mint-ink);background:var(--mint-soft);border-radius:999px;padding:0 5px;font-size:9.5px;font-weight:800;position:absolute;top:4px;left:5px}.item.locked[data-v-65e69dba]{background:#faf8f4}.item-lock[data-v-65e69dba]{white-space:nowrap;color:#6b7280;background:#eef0f3;border-radius:999px;padding:0 5px;font-size:9.5px;font-weight:800;position:absolute;bottom:21px;left:50%;transform:translate(-50%)}.item-price[data-v-65e69dba]{color:#b7791f;font-size:10px;font-weight:800;position:absolute;top:4px;right:6px}.item-price[data-v-65e69dba]:before{content:"● ";color:#e9b52f;vertical-align:1px;font-size:8px}.empty-note[data-v-65e69dba]{grid-column:1/-1;padding:10px 2px;font-size:12px}.preview[data-v-65e69dba]{background:var(--paper);border:1px dashed #d8d2c8;border-radius:16px;align-items:center;gap:10px;min-height:72px;padding:8px 10px;display:flex}.preview.on[data-v-65e69dba]{background:#fbfffe;border:1.5px solid #bdeee6}.pv-art[data-v-65e69dba]{flex-shrink:0;width:56px;height:56px}.pv-text[data-v-65e69dba]{flex-direction:column;gap:2px;min-width:0;display:flex}.pv-text b[data-v-65e69dba]{font-size:13px}.pv-text small[data-v-65e69dba],.preview>small[data-v-65e69dba]{font-size:11px}.pv-acts[data-v-65e69dba]{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.chip[data-v-65e69dba]{border:1px solid var(--line);background:var(--paper);min-height:30px;color:var(--ink);cursor:pointer;border-radius:999px;padding:0 10px;font-size:11.5px;font-weight:700}.chip[data-v-65e69dba]:disabled{opacity:.4;cursor:default}.actions[data-v-65e69dba]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 2fr;gap:8px;margin-top:auto;padding-top:10px;display:grid}.square[data-v-65e69dba]{border:1px solid var(--line);background:var(--paper);min-height:52px;color:var(--ink);cursor:pointer;border-radius:16px;place-items:center;display:grid}.confirm[data-v-65e69dba]{background:var(--coral);min-height:52px;color:var(--coral-ink);cursor:pointer;border:0;border-radius:16px;place-items:center;display:grid;box-shadow:0 6px 14px #f78a7c59}.square[data-v-65e69dba]:disabled,.confirm[data-v-65e69dba]:disabled{opacity:.4;cursor:default;box-shadow:none}.dh-screen:not(.wide) .dh-room[data-v-65e69dba]{flex:1;order:1}.dh-screen:not(.wide) .dh-left[data-v-65e69dba],.dh-screen:not(.wide) .dh-right[data-v-65e69dba]{order:2}.dh-screen:not(.wide) .dh-tabs[data-v-65e69dba]{order:3}.mobile-top[data-v-65e69dba]{flex-shrink:0;align-items:center;gap:8px;padding:10px 12px 0;display:flex}.dh-screen:not(.wide) .dh-left[data-v-65e69dba],.dh-screen:not(.wide) .dh-right[data-v-65e69dba]{background:var(--paper);border-radius:22px 22px 0 0;flex:none;max-height:48%;padding:12px 14px;box-shadow:0 -10px 24px #54422814}.dh-screen:not(.wide) .dh-left .card[data-v-65e69dba]{box-shadow:none}.dh-screen:not(.wide) .dh-right .actions[data-v-65e69dba]{display:none}.dh-screen:not(.wide) .items[data-v-65e69dba]{grid-template-columns:repeat(4,minmax(0,1fr))}.room-actions[data-v-65e69dba]{flex-shrink:0;justify-content:center;gap:8px;padding:0 12px 10px;display:flex}.tool[data-v-65e69dba]{border:1px solid var(--line);background:var(--paper);max-width:110px;min-height:48px;color:var(--ink);cursor:pointer;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;font-size:11px;font-weight:700;display:flex}.tool[data-v-65e69dba]:disabled{opacity:.4}.dh-tabs[data-v-65e69dba]{padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:var(--paper);border-top:1px solid var(--line);flex-shrink:0;grid-template-columns:1fr 1fr 52px 1.2fr;gap:8px;display:grid}.tab-btn[data-v-65e69dba]{border:1px solid var(--line);background:var(--soft);min-height:48px;color:var(--ink);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:flex}.tab-btn.on[data-v-65e69dba]{background:var(--mint-soft);border-color:var(--mint);color:var(--mint-ink)}.tab-btn[data-v-65e69dba]:disabled{opacity:.4}button[data-v-65e69dba]:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.earn-backdrop[data-v-65e69dba]{z-index:110;background:#281e1459;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.earn-sheet[data-v-65e69dba]{background:var(--paper);border-radius:18px;flex-direction:column;gap:10px;width:min(380px,100%);padding:14px;display:flex;box-shadow:0 14px 40px #3c281440}.earn-head[data-v-65e69dba]{justify-content:space-between;align-items:center;display:flex}.earn-head b[data-v-65e69dba]{font-size:15px}.earn-head .hint-x[data-v-65e69dba]{position:static}.earn-row[data-v-65e69dba]{background:#fbf7ef;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.earn-ic[data-v-65e69dba]{background:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.earn-text[data-v-65e69dba]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.earn-text b[data-v-65e69dba]{font-size:13px}.earn-text small[data-v-65e69dba]{font-size:11px}.earn-btn[data-v-65e69dba]{background:var(--coral);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;flex-shrink:0;height:32px;padding:0 12px;font-size:12px;font-weight:800}.earn-btn.go[data-v-65e69dba]{background:var(--mint-ink)}.earn-btn[data-v-65e69dba]:disabled{opacity:.45;cursor:default}.earn-bonus[data-v-65e69dba]{color:#5b5148;flex-direction:column;gap:2px;margin:0;padding:2px 4px 0 18px;font-size:11.5px;display:flex}.earn-cap[data-v-65e69dba]{padding:0 4px;font-size:10.5px}.ad-overlay[data-v-65e69dba]{z-index:200;background:#0f172ad9;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ad-box[data-v-65e69dba]{color:#e2e8f0;text-align:center;background:#0f172a;border:1px solid #334155;border-radius:14px;flex-direction:column;align-items:center;gap:10px;width:min(360px,92%);padding:22px 18px;display:flex}.ad-label[data-v-65e69dba]{letter-spacing:.1em;color:#94a3b8;font-size:10px}.ad-placeholder[data-v-65e69dba]{font-size:13px;line-height:1.5}.ad-count[data-v-65e69dba]{color:#fbbf24;font-size:34px}.ad-close[data-v-65e69dba]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #475569;border-radius:8px;padding:5px 12px;font-size:11px}.guide-tabs[data-v-65e69dba]{background:var(--soft);border-radius:12px;gap:4px;padding:3px;display:flex}.guide-tabs button[data-v-65e69dba]{color:#4b5563;cursor:pointer;background:0 0;border:0;border-radius:9px;height:32px;padding:0 12px;font-size:12.5px;font-weight:800}.guide-tabs button.on[data-v-65e69dba]{background:var(--paper);color:#c2410c;box-shadow:0 2px 6px #503c1e1f}.earn-sheet[data-v-65e69dba]{max-height:min(640px,100vh - 32px)}.guide-body[data-v-65e69dba]{flex-direction:column;gap:9px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.guide-lead[data-v-65e69dba]{color:#4b3f33;margin:0;font-size:13px;font-weight:700;line-height:1.5}.guide-table[data-v-65e69dba]{border-collapse:collapse;width:100%;font-size:12.5px}.guide-table td[data-v-65e69dba]{border-bottom:1px dashed #eadfcb;padding:6px 4px}.guide-table td.num[data-v-65e69dba]{text-align:right;color:#b7791f;white-space:nowrap;font-weight:800}.guide-example[data-v-65e69dba]{color:#065f46;background:#ecfdf5;border-radius:10px;margin:0;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.5}.guide-notes[data-v-65e69dba]{color:#5b5148;flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:11.5px;line-height:1.45;display:flex}.wide-btn[data-v-65e69dba]{width:100%;height:38px}.move-link[data-v-65e69dba]{color:var(--mint-ink);cursor:pointer;background:0 0;border:0;align-self:center;margin-top:2px;padding:2px 6px;font-size:11px;font-weight:800}.move-list[data-v-65e69dba]{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.move-row[data-v-65e69dba]{background:#faf8f4;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:9px;padding:7px 9px;display:flex}.move-row.done[data-v-65e69dba]{opacity:.6}.move-row.home[data-v-65e69dba]{background:var(--mint-soft);border-color:var(--mint)}.move-row.next[data-v-65e69dba]{background:#fffbeb;border-color:#f2c94c}.mv-mark[data-v-65e69dba]{color:#5b5148;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.move-row.done .mv-mark[data-v-65e69dba]{background:var(--mint);color:#fff}.mv-text[data-v-65e69dba]{flex-direction:column;gap:2px;min-width:0;display:flex}.mv-text b[data-v-65e69dba]{font-size:12.5px}.mv-text b small[data-v-65e69dba]{font-size:11px;font-weight:600}.mv-text>small[data-v-65e69dba]{color:#5b5148;font-size:11px;line-height:1.45}.mv-text .ok[data-v-65e69dba]{color:#047857;font-weight:800}.stage-info[data-v-65e69dba]{border-top:1px dashed var(--line);flex-direction:column;gap:5px;padding-top:6px;display:flex}.si-home[data-v-65e69dba]{color:var(--muted);margin:0;font-size:11px}.si-home b[data-v-65e69dba]{color:var(--mint-ink)}.si-target[data-v-65e69dba]{background:#fffbeb;border:1px solid #f3e3b8;border-radius:10px;flex-direction:column;gap:1px;margin:0;padding:6px 8px;display:flex}.si-target b[data-v-65e69dba]{color:#7c5a10;font-size:12.5px}.si-target small[data-v-65e69dba]{color:#9a7b3c;font-size:10.5px;font-weight:700}.si-target.done[data-v-65e69dba],.si-target.home[data-v-65e69dba]{background:var(--mint-soft);border-color:var(--mint)}.si-target.done b[data-v-65e69dba],.si-target.home b[data-v-65e69dba],.si-target.done small[data-v-65e69dba],.si-target.home small[data-v-65e69dba]{color:var(--mint-ink)}.si-target.later[data-v-65e69dba]{background:#f5f5f4;border-color:#e7e5e4}.si-target.later b[data-v-65e69dba]{color:#57534e}.si-target.later small[data-v-65e69dba]{color:#78716c}.si-target.top[data-v-65e69dba]{background:var(--mint-soft);border-color:var(--mint)}.si-reqs[data-v-65e69dba]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.si-reqs li[data-v-65e69dba]{color:#5b5148;grid-template-columns:1fr auto;align-items:baseline;gap:1px 6px;font-size:11px;display:grid}.si-reqs li.ok[data-v-65e69dba]{color:#047857;font-weight:700}.si-label[data-v-65e69dba]{min-width:0}.si-have[data-v-65e69dba]{font-size:10.5px;font-weight:800}.si-bar[data-v-65e69dba]{background:#eee6d8;border-radius:2px;grid-column:1/-1;height:4px;overflow:hidden}.si-bar i[data-v-65e69dba]{background:#e8a33a;border-radius:2px;height:100%;display:block}.si-note[data-v-65e69dba],.si-mine[data-v-65e69dba]{font-size:10px;line-height:1.4}@media (orientation:landscape) and (height<=520px){.wide .dh-body[data-v-65e69dba]{grid-template-columns:minmax(150px,22%) minmax(0,1fr) minmax(180px,26%);gap:8px;padding:8px}.dh-left[data-v-65e69dba],.dh-right[data-v-65e69dba]{gap:8px}.card[data-v-65e69dba]{border-radius:14px;padding:9px 10px}}.icon-btn.back-game[data-v-65e69dba]{width:auto;color:var(--primary-gold-dark,#b45309);white-space:nowrap;align-items:center;gap:3px;padding:0 10px 0 6px;font-size:12.5px;font-weight:800;display:flex}.toast{z-index:500;text-align:center;color:#fff;border-radius:12px;width:max-content;max-width:calc(100% - 32px);padding:12px 20px;font-size:13px;font-weight:600;line-height:1.45;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0f172a38}.toast-danger{background:var(--accent-red)}.toast-info{background:var(--text-main)}.toast-success{background:linear-gradient(#f59e0b,#b45309)}.toast-fade-enter-active,.toast-fade-leave-active{transition:opacity .2s,transform .2s}.toast-fade-enter-from,.toast-fade-leave-to{opacity:0;transform:translate(-50%)translateY(8px)}.ad-loading{z-index:600;background:#0f172ad9;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ad-loading-box{color:#e2e8f0;text-align:center;background:#0f172a;border:1px solid #334155;border-radius:14px;flex-direction:column;align-items:center;gap:12px;width:min(320px,92%);padding:22px 18px;font-size:13px;display:flex}.ad-spinner{border:3px solid #334155;border-top-color:#fbbf24;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite ad-spin}@keyframes ad-spin{to{transform:rotate(360deg)}}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/orbitron-latin-400-normal-U6xZUhur.woff2)format("woff2"),url(/assets/orbitron-latin-400-normal-DBk4Dmer.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/orbitron-latin-600-normal-mazHmDYu.woff2)format("woff2"),url(/assets/orbitron-latin-600-normal-75H6acHo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/orbitron-latin-800-normal-CQafOXEd.woff2)format("woff2"),url(/assets/orbitron-latin-800-normal-P4cBi4I7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/orbitron-latin-900-normal-DrIi7unX.woff2)format("woff2"),url(/assets/orbitron-latin-900-normal-BbJatbhp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-dark:#f1f5f9;--bg-card:#fffffff2;--bg-card-hover:#f8fafc;--border-gold:#f59e0b80;--gold-glow:0 4px 15px #f59e0b4d;--cyan-glow:0 4px 15px #0284c74d;--green-glow:0 4px 12px #10b9814d;--primary-gold:#d97706;--primary-gold-dark:#b45309;--accent-cyan:#0284c7;--accent-green:#059669;--accent-red:#e11d48;--accent-purple:#7c3aed;--text-main:#0f172a;--text-muted:#64748b;--text-gold:#d97706;--font-locale:"Pretendard";--font-game:"Orbitron", var(--font-locale), "Pretendard", sans-serif;--font-body:"Pretendard", var(--font-locale), -apple-system, sans-serif}*{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{width:100%;height:100%;color:var(--text-main);font-family:var(--font-body);background-color:#e2e8f0;overflow:hidden}#app{background:radial-gradient(circle,#cbd5e1 0%,#e9f2ff 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}html.night #app{background:radial-gradient(circle,#0f1d3d 0%,#050a1a 100%)}.mobile-app-wrapper{background-color:var(--bg-dark);flex-direction:column;width:100%;max-width:480px;height:100%;max-height:100vh;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a26,0 0 2px #f59e0b66}.mobile-app-wrapper.landscape{max-width:940px;height:100%;max-height:100vh}@media (width>=481px) and (height>=700px){.mobile-app-wrapper{border:2px solid #fffc;border-radius:24px;height:92vh}.mobile-app-wrapper.landscape{border-radius:24px;height:90vh}.mobile-app-wrapper.landscape.game-wrap{max-width:994px;box-shadow:none;background:0 0;border:0;border-radius:0}}.game-btn{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;text-align:center;min-width:0;line-height:1.2;font-family:var(--font-game);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.game-btn-gold{color:#fff;text-shadow:0 1px 2px #0000004d;background:linear-gradient(135deg,#fbbf24 0%,#d97706 100%);box-shadow:0 4px 15px #d9770659,inset 0 1px #fff6}.game-btn-gold:hover,.game-btn-gold:active{transform:translateY(-2px);box-shadow:0 6px 20px #d9770680}.game-btn-cyan{color:#fff;text-shadow:0 1px 2px #0000004d;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);box-shadow:0 4px 15px #0284c759}.game-btn-cyan:hover,.game-btn-cyan:active{transform:translateY(-2px);box-shadow:0 6px 20px #0284c780}.game-btn-outline{color:var(--text-main);background:#fff;border:1.5px solid #cbd5e1;box-shadow:0 2px 6px #0000000a}.game-btn-outline:hover{border-color:var(--primary-gold);background:#f8fafc}.glass-panel{-webkit-backdrop-filter:blur(16px);background:#ffffffeb;border:1.5px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 25px #0f172a0f}.badge{text-transform:uppercase;border-radius:6px;padding:3px 6px;font-size:10px;font-weight:800}.badge-gold{color:var(--primary-gold-dark);background:#f59e0b26;border:1px solid #f59e0b66}.badge-cyan{color:var(--accent-cyan);background:#0284c726;border:1px solid #0284c766}.badge-green{color:var(--accent-green);background:#05966926;border:1px solid #05966966}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pulseGlow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes diceRoll{0%{transform:rotate(0)scale(1)}25%{transform:rotate(90deg)scale(1.2)}50%{transform:rotate(180deg)scale(.9)}75%{transform:rotate(270deg)scale(1.1)}to{transform:rotate(360deg)scale(1)}}.animate-float{animation:4s ease-in-out infinite floatSlow}.animate-pulse{animation:2.5s ease-in-out infinite pulseGlow}:root{--tier-1:#94a3b8;--tier-2:#0284c7;--tier-3:#059669;--tier-4:#d97706;--happy-danger:#e11d48;--happy-neutral:#94a3b8;--happy-bonus:#d97706;--tone-up:#059669;--tone-down:#e11d48;--tone-flat:#64748b}.hint-text{color:var(--text-muted);margin-top:6px;font-size:11px;line-height:1.5;display:block}.tone-up{color:var(--tone-up)}.tone-down{color:var(--tone-down)}.tone-flat{color:var(--tone-flat)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.unit{white-space:nowrap}.clamp2{-webkit-line-clamp:2;line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html[lang|=ja] *,html[lang|=zh] *{line-break:strict;word-break:normal!important}.night-ui{--text-main:#e8edf6;--text-muted:#93a3bd;--border-gold:#fbbf2459;--primary-gold:#fbbf24;--primary-gold-dark:#fcd34d;--accent-green:#34d399;--accent-red:#fb7185;--accent-cyan:#38bdf8;--accent-purple:#a78bfa;--tone-up:#34d399;--tone-down:#fb7185;--night-card:linear-gradient(180deg, #16244a 0%, #0f1a36 100%);--night-line:#94a3b847;--night-glass:#ffffff0f;color:var(--text-main)}.night-ui.glass-panel,.night-ui .glass-panel{background:#0f1a36;border-color:#fbbf244d;box-shadow:0 20px 50px #0000008c}.night-ui .game-btn-outline,.landing-screen .game-btn-outline,.lobby-screen .game-btn-outline,.waiting-screen .game-btn-outline,.char-screen .game-btn-outline{color:var(--text-main);background:#ffffff0f;border-color:#94a3b859}.night-ui .game-btn-outline:hover,.landing-screen .game-btn-outline:hover,.lobby-screen .game-btn-outline:hover,.waiting-screen .game-btn-outline:hover,.char-screen .game-btn-outline:hover{border-color:var(--primary-gold);background:#fbbf241f}
