.menu[data-v-93978d17]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:max(24px,env(safe-area-inset-top,16px)) 18px max(20px,env(safe-area-inset-bottom,16px));gap:18px}.logo-block[data-v-93978d17]{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:8px;animation:float 3s ease-in-out infinite}.ship-icon[data-v-93978d17]{width:64px;height:64px;background:radial-gradient(circle at 50% 60%,#00f0ff 10%,transparent 50%),radial-gradient(circle at 30% 30%,#fff 10%,transparent 30%);position:relative}.ship-icon[data-v-93978d17]:before{content:"";position:absolute;inset:0;background:conic-gradient(from 0deg,#00f0ff,#f0a,#9b00ff,#00f0ff);clip-path:polygon(50% 0%,90% 80%,50% 60%,10% 80%);filter:drop-shadow(0 0 12px #00f0ff)}.subtitle[data-v-93978d17]{font-size:11px;letter-spacing:3px;color:var(--neon-cyan);opacity:.8}.hero[data-v-93978d17]{display:flex;flex-direction:column;align-items:center;gap:10px;background:#0006;padding:14px 24px;border-radius:18px;border:1px solid rgba(0,240,255,.3);box-shadow:0 0 30px #00f0ff26;width:90%}.hello[data-v-93978d17]{font-size:14px;color:var(--text-dim)}.hello b[data-v-93978d17]{color:#fff}.stats-row[data-v-93978d17]{display:flex;gap:18px;font-size:16px;align-items:center}.star-stat[data-v-93978d17]{color:var(--neon-yellow);font-weight:700}.menu-buttons[data-v-93978d17]{display:flex;flex-direction:column;gap:10px;width:86%;max-width:360px}.menu-buttons .neon-btn[data-v-93978d17]{width:100%}.neon-btn.big[data-v-93978d17]{font-size:18px;padding:18px}.neon-btn.small[data-v-93978d17]{font-size:13px;padding:10px}.version[data-v-93978d17]{font-size:11px;color:var(--text-dim);opacity:.6}.ls[data-v-fb43044c]{display:flex;flex-direction:column;padding:max(8px,env(safe-area-inset-top)) 12px max(8px,env(safe-area-inset-bottom));gap:12px}.topbar[data-v-fb43044c]{display:flex;align-items:center;gap:10px;padding:8px 4px}.back-btn[data-v-fb43044c]{width:40px;height:40px;border-radius:12px;background:#0006;border:1px solid var(--neon-cyan);color:var(--neon-cyan);font-size:20px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 12px #00f0ff4d}.title-bar[data-v-fb43044c]{flex:1}.title[data-v-fb43044c]{font-size:18px;font-weight:900;letter-spacing:2px;color:var(--neon-cyan);text-shadow:0 0 12px var(--neon-cyan)}.hint[data-v-fb43044c]{font-size:11px;color:var(--text-dim)}.stats[data-v-fb43044c]{display:flex;gap:10px;font-size:13px}.grid[data-v-fb43044c]{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:4px}.level-card[data-v-fb43044c]{position:relative;aspect-ratio:1;border-radius:12px;background:linear-gradient(135deg,#00f0ff14,#9b00ff14);border:1.5px solid rgba(0,240,255,.4);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px;text-align:center;cursor:pointer;box-shadow:0 0 8px #00f0ff26;transition:transform .1s,box-shadow .2s;overflow:hidden}.level-card[data-v-fb43044c]:active{transform:scale(.95)}.level-card.completed[data-v-fb43044c]{border-color:var(--neon-green);background:linear-gradient(135deg,#00ff881f,#00f0ff14);box-shadow:0 0 14px #00ff884d}.level-card.boss[data-v-fb43044c]{border-color:var(--neon-pink);background:linear-gradient(135deg,#ff00aa2e,#9b00ff2e);box-shadow:0 0 18px #f0a6}.level-card.locked[data-v-fb43044c]{border-color:#ffffff1a;background:#0000004d;box-shadow:none;opacity:.65}.lvl-num[data-v-fb43044c]{font-size:22px;font-weight:900;color:#fff;text-shadow:0 0 8px var(--neon-cyan)}.boss-badge[data-v-fb43044c]{position:absolute;top:4px;right:4px;font-size:8px;font-weight:900;background:var(--neon-pink);padding:1px 4px;border-radius:4px;letter-spacing:1px}.lvl-name[data-v-fb43044c]{font-size:8px;color:var(--text-dim);line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stars[data-v-fb43044c]{display:flex;gap:1px;font-size:10px}.star[data-v-fb43044c]{color:#ffffff26}.star.on[data-v-fb43044c]{color:var(--neon-yellow);text-shadow:0 0 4px var(--neon-yellow)}.lock[data-v-fb43044c]{position:absolute;inset:0;display:grid;place-items:center;font-size:24px;background:#0000004d}@media(min-width:480px){.grid[data-v-fb43044c]{grid-template-columns:repeat(5,1fr)}}.shop[data-v-b07e864d]{display:flex;flex-direction:column;padding:max(8px,env(safe-area-inset-top)) 12px max(8px,env(safe-area-inset-bottom));gap:10px}.topbar[data-v-b07e864d]{display:flex;align-items:center;gap:10px;padding:8px 4px}.back-btn[data-v-b07e864d]{width:40px;height:40px;border-radius:12px;background:#0006;border:1px solid var(--neon-cyan);color:var(--neon-cyan);font-size:20px;font-weight:700;display:grid;place-items:center}.title-bar[data-v-b07e864d]{flex:1}.title[data-v-b07e864d]{font-size:18px;font-weight:900;letter-spacing:2px;color:var(--neon-yellow);text-shadow:0 0 12px var(--neon-yellow)}.hint[data-v-b07e864d]{font-size:11px;color:var(--text-dim)}.stats[data-v-b07e864d]{display:flex;gap:10px;font-size:14px}.list[data-v-b07e864d]{flex:1;display:flex;flex-direction:column;gap:8px;padding:4px 0 12px}.up-card[data-v-b07e864d]{display:grid;grid-template-columns:50px 1fr auto;gap:10px;align-items:center;padding:12px;background:linear-gradient(135deg,#ffffff08,#0003);border:1.5px solid var(--accent);border-radius:14px;box-shadow:0 0 14px color-mix(in srgb,var(--accent) 20%,transparent)}.up-icon[data-v-b07e864d]{width:50px;height:50px;border-radius:12px;background:radial-gradient(circle at 30% 30%,var(--accent),transparent 70%);display:grid;place-items:center;position:relative;border:1px solid var(--accent)}.up-icon span[data-v-b07e864d]{width:28px;height:28px;background:var(--accent);display:block;filter:drop-shadow(0 0 6px var(--accent))}.up-icon span[data-icon=damage][data-v-b07e864d]{clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%)}.up-icon span[data-icon=fire][data-v-b07e864d]{clip-path:polygon(50% 0%,75% 35%,100% 60%,75% 100%,25% 100%,0% 60%,25% 35%)}.up-icon span[data-icon=multi][data-v-b07e864d]{clip-path:polygon(0% 0%,30% 0%,30% 100%,0% 100%,0% 0%,40% 0%,60% 0%,60% 100%,40% 100%,70% 100%,70% 0%,100% 0%,100% 100%,70% 100%)}.up-icon span[data-icon=speed][data-v-b07e864d]{clip-path:polygon(0% 50%,30% 0%,70% 0%,100% 50%,70% 100%,30% 100%)}.up-icon span[data-icon=hp][data-v-b07e864d]{clip-path:polygon(50% 95%,8% 50%,8% 30%,30% 8%,50% 30%,70% 8%,92% 30%,92% 50%)}.up-icon span[data-icon=shield][data-v-b07e864d]{clip-path:polygon(50% 0%,100% 25%,100% 60%,50% 100%,0% 60%,0% 25%)}.up-icon span[data-icon=thrust][data-v-b07e864d]{clip-path:polygon(50% 0%,80% 50%,60% 100%,40% 100%,20% 50%)}.up-icon span[data-icon=crit][data-v-b07e864d]{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.up-icon span[data-icon=magnet][data-v-b07e864d]{clip-path:polygon(20% 0%,40% 0%,40% 60%,60% 60%,60% 0%,80% 0%,80% 70%,60% 100%,40% 100%,20% 70%)}.up-icon span[data-icon=heart][data-v-b07e864d]{clip-path:polygon(50% 100%,5% 50%,5% 25%,25% 5%,50% 30%,75% 5%,95% 25%,95% 50%)}.up-info[data-v-b07e864d]{min-width:0}.up-row[data-v-b07e864d]{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.up-name[data-v-b07e864d]{font-size:14px;font-weight:700;color:#fff}.up-lvl[data-v-b07e864d]{font-size:11px;color:var(--text-dim)}.up-desc[data-v-b07e864d]{font-size:11px;color:var(--text-dim);margin:2px 0 4px;line-height:1.3}.up-stat[data-v-b07e864d]{font-size:13px;font-weight:700;color:var(--accent);text-shadow:0 0 6px color-mix(in srgb,var(--accent) 60%,transparent)}.up-stat .next[data-v-b07e864d]{font-size:11px;color:var(--neon-green);margin-left:4px;font-weight:600}.up-bar[data-v-b07e864d]{height:6px;background:#0006;border-radius:3px;margin-top:4px;overflow:hidden}.up-bar-fill[data-v-b07e864d]{height:100%;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 50%,white));box-shadow:0 0 6px var(--accent)}.buy-btn[data-v-b07e864d]{min-width:70px;padding:10px 12px;border-radius:12px;border:1.5px solid var(--accent);background:#0006;color:var(--neon-yellow);font-weight:700;font-size:13px;display:grid;place-items:center;box-shadow:0 0 10px color-mix(in srgb,var(--accent) 30%,transparent)}.buy-btn[data-v-b07e864d]:active{transform:scale(.95)}.buy-btn.disabled[data-v-b07e864d]{opacity:.4}.buy-btn[data-v-b07e864d]:disabled{opacity:.4}.hangar[data-v-efb39ccb]{display:flex;flex-direction:column;padding:max(8px,env(safe-area-inset-top)) 12px max(8px,env(safe-area-inset-bottom));gap:10px}.topbar[data-v-efb39ccb]{display:flex;align-items:center;gap:10px;padding:8px 4px}.back-btn[data-v-efb39ccb]{width:40px;height:40px;border-radius:12px;background:#0006;border:1px solid var(--neon-cyan);color:var(--neon-cyan);font-size:20px;font-weight:700;display:grid;place-items:center}.title-bar[data-v-efb39ccb]{flex:1}.title[data-v-efb39ccb]{font-size:18px;font-weight:900;letter-spacing:2px;color:var(--neon-pink);text-shadow:0 0 12px var(--neon-pink)}.hint[data-v-efb39ccb]{font-size:11px;color:var(--text-dim)}.stats[data-v-efb39ccb]{display:flex;gap:10px;font-size:13px}.preview-zone[data-v-efb39ccb]{display:grid;grid-template-columns:200px 1fr;gap:12px;align-items:center;padding:8px;background:#0000004d;border-radius:16px;border:1px solid rgba(155,0,255,.3)}.preview[data-v-efb39ccb]{width:200px;height:200px;display:block}.ship-info[data-v-efb39ccb]{display:flex;flex-direction:column;gap:4px}.ship-name[data-v-efb39ccb]{font-size:18px;font-weight:900;letter-spacing:1px;text-shadow:0 0 10px currentColor}.ship-desc[data-v-efb39ccb]{font-size:11px;color:var(--text-dim);line-height:1.3}.ship-stats[data-v-efb39ccb]{display:flex;flex-direction:column;gap:4px;margin-top:6px}.stat-bar[data-v-efb39ccb]{display:grid;grid-template-columns:40px 1fr;gap:6px;align-items:center;font-size:10px;color:var(--text-dim)}.action-zone[data-v-efb39ccb]{padding:0 8px}.action[data-v-efb39ccb]{width:100%}.action.current[data-v-efb39ccb]{opacity:.7}.ship-list[data-v-efb39ccb]{flex:1;display:flex;flex-direction:column;gap:6px;padding:4px 0 12px}.ship-tile[data-v-efb39ccb]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 14px;background:#0000004d;border:1.5px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer}.ship-tile.selected[data-v-efb39ccb]{border-color:var(--accent);background:linear-gradient(135deg,#ffffff0d,#0006);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 30%,transparent)}.dot[data-v-efb39ccb]{width:12px;height:12px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.t-name[data-v-efb39ccb]{font-size:14px;font-weight:700;color:#fff}.t-meta[data-v-efb39ccb]{font-size:12px;display:flex;gap:6px;align-items:center}.badge[data-v-efb39ccb]{font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:1px}.badge.cur[data-v-efb39ccb]{background:var(--neon-green);color:#000}.badge.owned[data-v-efb39ccb]{background:#00f0ff4d;color:#fff}.hud[data-v-44d0a1a0]{position:absolute;inset:0;pointer-events:none;z-index:5;display:flex;flex-direction:column;padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))}.top[data-v-44d0a1a0]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;pointer-events:auto}.pause-btn[data-v-44d0a1a0]{width:36px;height:36px;border-radius:10px;background:#00000080;border:1px solid var(--neon-cyan);color:var(--neon-cyan);font-size:16px;display:grid;place-items:center;pointer-events:auto}.middle[data-v-44d0a1a0]{display:flex;flex-direction:column;gap:4px}.lvl-line[data-v-44d0a1a0]{font-size:10px;color:var(--neon-cyan);letter-spacing:1.5px;text-shadow:0 0 6px var(--neon-cyan)}.progress[data-v-44d0a1a0]{height:4px}.prog-fill[data-v-44d0a1a0]{background:linear-gradient(90deg,var(--neon-cyan),var(--neon-purple));box-shadow:0 0 6px var(--neon-cyan)}.coins[data-v-44d0a1a0]{display:flex;align-items:center;gap:4px;font-size:13px}.hp-block[data-v-44d0a1a0]{margin-top:8px;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.bars[data-v-44d0a1a0]{display:flex;flex-direction:column;gap:4px}.bar-row[data-v-44d0a1a0]{display:grid;grid-template-columns:28px 1fr;gap:6px;align-items:center}.bar-label[data-v-44d0a1a0]{font-size:9px;color:var(--text-dim);letter-spacing:1px}.bar-bg.hp[data-v-44d0a1a0]{height:12px}.bar-bg.shd[data-v-44d0a1a0]{height:8px}.hp-fill[data-v-44d0a1a0]{background:linear-gradient(90deg,#f57,#f80);box-shadow:0 0 6px #f57}.shd-fill[data-v-44d0a1a0]{background:linear-gradient(90deg,#0f8,#00f0ff);box-shadow:0 0 6px #00f0ff}.bar-text[data-v-44d0a1a0]{position:absolute;inset:0;display:grid;place-items:center;font-size:10px;font-weight:700;color:#fff;text-shadow:0 0 4px #000,0 0 4px #000}.lives[data-v-44d0a1a0]{display:flex;gap:2px;font-size:18px;color:var(--neon-pink);text-shadow:0 0 6px var(--neon-pink)}.boss-name-tag[data-v-44d0a1a0]{position:absolute;top:30px;left:0;right:0;text-align:center;font-size:12px;letter-spacing:4px;color:var(--neon-pink);text-shadow:0 0 8px var(--neon-pink);font-weight:900}.power-flash[data-v-44d0a1a0]{position:absolute;top:50%;left:0;right:0;text-align:center;font-size:28px;font-weight:900;letter-spacing:4px;color:var(--neon-yellow);text-shadow:0 0 18px var(--neon-yellow);transform:translateY(-50%);animation:powerPulse-44d0a1a0 .4s ease-in-out infinite alternate;pointer-events:none}@keyframes powerPulse-44d0a1a0{0%{opacity:.6;transform:translateY(-50%) scale(.95)}to{opacity:1;transform:translateY(-50%) scale(1.05)}}.bottom[data-v-44d0a1a0]{margin-top:auto;display:flex;justify-content:flex-end;pointer-events:none}.bomb-btn[data-v-44d0a1a0]{position:relative;width:56px;height:56px;border-radius:50%;background:#0009;border:2px solid var(--neon-yellow);color:var(--neon-yellow);font-size:26px;display:grid;place-items:center;box-shadow:0 0 16px #ffd70066;pointer-events:auto}.bomb-btn.disabled[data-v-44d0a1a0]{opacity:.3}.bomb-btn .badge[data-v-44d0a1a0]{position:absolute;top:-4px;right:-4px;background:var(--neon-pink);color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:10px}.pause-overlay[data-v-11585e48]{position:absolute;inset:0;background:#000c;backdrop-filter:blur(8px);display:grid;place-items:center;z-index:50}.panel[data-v-11585e48]{display:flex;flex-direction:column;gap:14px;align-items:center;padding:30px 36px;border-radius:18px;background:#0a0014cc;border:1.5px solid var(--neon-cyan);box-shadow:0 0 30px #00f0ff66;min-width:240px}.neon-btn[data-v-11585e48]{width:100%}.neon-btn.big[data-v-11585e48]{padding:16px;font-size:16px}.game-view[data-v-a0e10986]{position:absolute;inset:0;background:#000;overflow:hidden}.game-canvas[data-v-a0e10986]{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;display:block!important;touch-action:none}.start-fx[data-v-a0e10986]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;background:radial-gradient(ellipse at center,transparent,rgba(0,0,0,.6));animation:fadeOut-a0e10986 1.4s ease-out forwards}@keyframes fadeOut-a0e10986{0%{opacity:1}60%{opacity:1}to{opacity:0}}.lvl-tag[data-v-a0e10986]{font-size:14px;letter-spacing:6px;color:var(--neon-cyan);text-shadow:0 0 12px var(--neon-cyan);font-weight:700}.lvl-name[data-v-a0e10986]{font-size:28px;letter-spacing:2px;color:#fff;text-shadow:0 0 14px var(--neon-cyan);font-weight:900;margin-top:4px;animation:lvlSlide-a0e10986 .8s ease-out}.boss-warning[data-v-a0e10986]{margin-top:18px;font-size:18px;color:var(--neon-pink);font-weight:900;letter-spacing:4px;text-shadow:0 0 12px var(--neon-pink);animation:bossPulse-a0e10986 .6s ease-in-out infinite}@keyframes lvlSlide-a0e10986{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bossPulse-a0e10986{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.fade-fast-enter-active[data-v-a0e10986],.fade-fast-leave-active[data-v-a0e10986]{transition:opacity .4s ease}.fade-fast-enter-from[data-v-a0e10986],.fade-fast-leave-to[data-v-a0e10986]{opacity:0}.result-screen[data-v-476cf26d]{display:grid;place-items:center;padding:16px}.card[data-v-476cf26d]{display:flex;flex-direction:column;gap:14px;align-items:center;padding:30px 24px;border-radius:22px;background:#0a0014d9;width:90%;max-width:360px;border:1.5px solid;backdrop-filter:blur(6px)}.card.win[data-v-476cf26d]{border-color:var(--neon-green);box-shadow:0 0 50px #0f86}.card.fail[data-v-476cf26d]{border-color:var(--neon-red);box-shadow:0 0 50px #f356}.rs-title[data-v-476cf26d]{font-size:36px;font-weight:900;letter-spacing:4px}.win-title[data-v-476cf26d]{background:linear-gradient(180deg,#fff,var(--neon-green));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 18px rgba(0,255,136,.5)}.fail-title[data-v-476cf26d]{background:linear-gradient(180deg,#fff,var(--neon-red));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 18px rgba(255,51,85,.5)}.rs-sub[data-v-476cf26d]{font-size:13px;color:var(--text-dim);letter-spacing:1px}.stars-row[data-v-476cf26d]{display:flex;gap:16px;margin:8px 0}.star-big[data-v-476cf26d]{font-size:50px;color:#ffffff1a;transform:scale(.3) rotate(-30deg);opacity:0;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.star-big.shown[data-v-476cf26d]{transform:scale(1) rotate(0);opacity:1}.star-big.shown.on[data-v-476cf26d]{color:var(--neon-yellow);text-shadow:0 0 14px var(--neon-yellow);animation:starPop-476cf26d .5s ease}@keyframes starPop-476cf26d{0%{transform:scale(.3)}60%{transform:scale(1.4)}to{transform:scale(1)}}.stats-block[data-v-476cf26d]{width:100%;display:flex;flex-direction:column;gap:6px}.stat-line[data-v-476cf26d]{display:flex;justify-content:space-between;padding:8px 12px;background:#0006;border-radius:10px;font-size:13px;color:var(--text-dim)}.stat-line b[data-v-476cf26d]{color:#fff;font-weight:700}.actions[data-v-476cf26d]{width:100%;display:flex;flex-direction:column;gap:8px;margin-top:8px}.actions .neon-btn[data-v-476cf26d]{width:100%}.neon-btn.big[data-v-476cf26d]{padding:16px;font-size:16px}.settings[data-v-f3e37bae]{display:flex;flex-direction:column;padding:max(8px,env(safe-area-inset-top)) 16px max(8px,env(safe-area-inset-bottom));gap:14px}.topbar[data-v-f3e37bae]{display:flex;align-items:center;gap:10px;padding:8px 4px}.back-btn[data-v-f3e37bae]{width:40px;height:40px;border-radius:12px;background:#0006;border:1px solid var(--neon-cyan);color:var(--neon-cyan);font-size:20px;font-weight:700;display:grid;place-items:center}.title[data-v-f3e37bae]{font-size:18px;font-weight:900;letter-spacing:2px;color:var(--neon-cyan);text-shadow:0 0 12px var(--neon-cyan)}.block[data-v-f3e37bae]{background:#0006;border:1px solid rgba(0,240,255,.2);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}h3[data-v-f3e37bae]{margin:0 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--neon-cyan)}.row[data-v-f3e37bae]{display:flex;align-items:center;justify-content:space-between;font-size:14px}.stat-line[data-v-f3e37bae]{font-size:13px;color:var(--text-dim);display:flex;justify-content:space-between}.stat-line b[data-v-f3e37bae]{color:#fff;font-weight:700}.toggle[data-v-f3e37bae]{width:50px;height:26px;border-radius:13px;background:#0006;border:1.5px solid rgba(255,255,255,.2);position:relative;transition:all .2s}.toggle.on[data-v-f3e37bae]{background:var(--neon-green);border-color:var(--neon-green);box-shadow:0 0 12px var(--neon-green)}.toggle .dot[data-v-f3e37bae]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:all .2s}.toggle.on .dot[data-v-f3e37bae]{left:28px}.credits[data-v-f3e37bae]{text-align:center;font-size:11px;color:var(--text-dim);opacity:.6;margin-top:auto;padding:8px;line-height:1.5}.splash[data-v-fd9f96a1]{display:grid;place-items:center}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}:root{--bg-deep: #050010;--bg-mid: #120030;--neon-cyan: #00f0ff;--neon-pink: #ff00aa;--neon-purple: #9b00ff;--neon-green: #00ff88;--neon-yellow: #ffd700;--neon-red: #ff3355;--text: #ffffff;--text-dim: #b0a8c8}*{box-sizing:border-box}html,body,#app{margin:0;padding:0;width:100%;height:100%;background:var(--bg-deep);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:none;overscroll-behavior:none}#app{position:fixed;inset:0;display:flex;flex-direction:column}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit;outline:none}.neon-btn{position:relative;padding:14px 22px;border-radius:14px;background:linear-gradient(135deg,#00f0ff26,#9b00ff26);border:1.5px solid var(--neon-cyan);color:#fff;font-weight:700;font-size:16px;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 0 20px #00f0ff66,inset 0 0 10px #00f0ff1a;transition:transform .1s,box-shadow .2s}.neon-btn:active{transform:scale(.96);box-shadow:0 0 30px #00f0ffb3,inset 0 0 20px #00f0ff33}.neon-btn.pink{border-color:var(--neon-pink);background:linear-gradient(135deg,#ff00aa26,#9b00ff26);box-shadow:0 0 20px #f0a6,inset 0 0 10px #ff00aa1a}.neon-btn.green{border-color:var(--neon-green);background:linear-gradient(135deg,#00ff8826,#00f0ff26);box-shadow:0 0 20px #0f86,inset 0 0 10px #00ff881a}.neon-btn.yellow{border-color:var(--neon-yellow);background:linear-gradient(135deg,#ffd70026,#ff640026);box-shadow:0 0 20px #ffd70066,inset 0 0 10px #ffd7001a}.neon-btn:disabled{opacity:.4;filter:grayscale(.5)}.neon-text{text-shadow:0 0 8px currentColor,0 0 18px currentColor}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes glow-pulse{0%,to{filter:brightness(1) drop-shadow(0 0 8px currentColor)}50%{filter:brightness(1.3) drop-shadow(0 0 18px currentColor)}}@keyframes scroll-stars{0%{background-position:0 0}to{background-position:0 1000px}}.bg-stars{position:absolute;inset:0;background-image:radial-gradient(2px 2px at 20px 30px,#fff,transparent),radial-gradient(1px 1px at 40px 70px,#fff,transparent),radial-gradient(1.5px 1.5px at 80px 120px,#aaccff,transparent),radial-gradient(1px 1px at 130px 200px,#fff,transparent),radial-gradient(2px 2px at 200px 50px,#ffccaa,transparent),radial-gradient(1px 1px at 280px 180px,#fff,transparent),radial-gradient(1.5px 1.5px at 320px 80px,#aaffff,transparent);background-size:350px 250px;animation:scroll-stars 30s linear infinite;opacity:.6;pointer-events:none}.bg-nebula{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 30%,rgba(155,0,255,.25),transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(0,240,255,.18),transparent 50%),radial-gradient(ellipse at 50% 100%,rgba(255,0,170,.15),transparent 60%);pointer-events:none}.screen{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden}.scrollable{overflow-y:auto;-webkit-overflow-scrolling:touch}.title-glow{font-size:clamp(28px,9vw,48px);font-weight:900;letter-spacing:2px;background:linear-gradient(180deg,#fff,#00f0ff 50%,#9b00ff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 30px rgba(0,240,255,.5);filter:drop-shadow(0 0 12px rgba(155,0,255,.6));animation:glow-pulse 2.5s ease-in-out infinite}.coin{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--neon-yellow)}.coin:before{content:"";width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff8a0,gold 50%,#b8860b);box-shadow:0 0 8px var(--neon-yellow)}.gem{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--neon-cyan)}.gem:before{content:"";width:12px;height:12px;background:linear-gradient(135deg,#fff,var(--neon-cyan),var(--neon-purple));clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);box-shadow:0 0 8px var(--neon-cyan)}.bar-bg{position:relative;height:10px;background:#00000080;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.bar-fill{position:absolute;inset:0;border-radius:6px;transition:width .3s ease}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}
