@import"https://fonts.googleapis.com/css2?family=Bangers&family=Nunito:wght@400;600;700&family=Orbitron:wght@400;700&family=Rajdhani:wght@400;500;600&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.game-container[data-v-78398a24]{text-align:center;padding:20px}.score[data-v-78398a24]{font-size:1.2em;margin:10px 0}.start-screen[data-v-78398a24],.game-over[data-v-78398a24]{padding:40px}.game-area[data-v-78398a24]{position:relative;background:#1a1a2e;border-radius:10px;margin:20px auto;overflow:hidden;cursor:crosshair}.dot[data-v-78398a24]{position:absolute;background:#e94560;border-radius:50%;cursor:pointer;transition:all .1s}.dot[data-v-78398a24]:hover{transform:scale(1.1)}button[data-v-78398a24]{background:#0f3460;color:#fff;border:none;padding:10px 20px;font-size:1.1em;border-radius:5px;cursor:pointer;margin-top:10px}button[data-v-78398a24]:hover{background:#16213e}.game-container[data-v-f7b23e8f]{text-align:center;padding:20px;font-family:Rajdhani,sans-serif}h2[data-v-f7b23e8f]{font-family:Orbitron,sans-serif;color:#0f8;text-shadow:0 0 10px #00ff88;margin-bottom:15px}.score-board[data-v-f7b23e8f]{display:flex;justify-content:center;gap:30px;font-size:1.4em;margin-bottom:15px}.player-score[data-v-f7b23e8f]{color:#0f8}.ai-score[data-v-f7b23e8f]{color:#f36}.vs[data-v-f7b23e8f]{color:#666}.start-screen[data-v-f7b23e8f],.game-over[data-v-f7b23e8f],.paused[data-v-f7b23e8f]{background:#1a1a2ef2;padding:40px;border-radius:15px;border:2px solid #1a1a2e}.controls[data-v-f7b23e8f]{color:#888;font-size:.9em;margin:10px 0}.game-area[data-v-f7b23e8f]{display:inline-block;border:3px solid #1a1a2e;border-radius:10px;overflow:hidden;box-shadow:0 0 30px #0f83}canvas[data-v-f7b23e8f]{display:block}button[data-v-f7b23e8f]{background:linear-gradient(135deg,#0f3460,#16213e);color:#0f8;border:2px solid #00ff88;padding:12px 30px;font-size:1.1em;font-family:Orbitron,sans-serif;border-radius:25px;cursor:pointer;margin-top:15px;transition:all .3s}button[data-v-f7b23e8f]:hover{background:#0f8;color:#0a0a0f;box-shadow:0 0 20px #0f8}.winner-text[data-v-f7b23e8f]{font-size:1.8em;font-family:Orbitron,sans-serif;margin-bottom:10px}p[data-v-f7b23e8f]{margin:10px 0}.game-container[data-v-516c107b]{text-align:center;padding:20px}h2[data-v-516c107b]{font-family:Bangers,cursive;font-size:2em;color:gold;text-shadow:2px 2px 0 #000,-1px -1px 0 #FF4500;margin-bottom:5px}.best-score[data-v-516c107b]{font-family:Nunito,sans-serif;font-size:1.1em;color:gold;margin-bottom:15px}.start-screen[data-v-516c107b],.game-over[data-v-516c107b]{background:#000000b3;padding:30px;border-radius:15px;margin-top:20px}.duck-preview[data-v-516c107b]{font-size:60px;margin-bottom:10px;animation:bounce-516c107b 1s infinite}@keyframes bounce-516c107b{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.game-area[data-v-516c107b]{position:relative;display:inline-block;border-radius:10px;overflow:hidden;box-shadow:0 0 20px #00000080}.score-display[data-v-516c107b]{position:absolute;top:20px;left:50%;transform:translate(-50%);font-family:Bangers,cursive;font-size:48px;color:#fff;text-shadow:2px 2px 0 #000;pointer-events:none}canvas[data-v-516c107b]{display:block;cursor:pointer}.game-over-text[data-v-516c107b]{font-family:Bangers,cursive;font-size:2em;color:#f44;text-shadow:2px 2px 0 #000;margin-bottom:10px}.final-score[data-v-516c107b]{font-size:1.5em;color:gold;margin:10px 0}.new-best[data-v-516c107b]{font-size:1.2em;color:#0f0;animation:pulse-516c107b .5s infinite}@keyframes pulse-516c107b{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}button[data-v-516c107b]{background:linear-gradient(180deg,gold,orange);color:#000;border:none;padding:12px 30px;font-size:1.2em;font-family:Nunito,sans-serif;font-weight:700;border-radius:25px;cursor:pointer;margin-top:15px;transition:all .2s}button[data-v-516c107b]:hover{transform:scale(1.05);box-shadow:0 0 15px #ffd70080}p[data-v-516c107b]{color:#fff;margin:10px 0}.game-container[data-v-ffabb70b]{text-align:center;padding:20px}h2[data-v-ffabb70b]{font-family:Orbitron,sans-serif;color:#0ff;text-shadow:0 0 10px #00ffff;margin-bottom:10px}.score-board[data-v-ffabb70b]{display:flex;justify-content:center;gap:30px;font-size:1.1em;margin-bottom:15px;color:#0ff}.start-screen[data-v-ffabb70b],.game-over[data-v-ffabb70b]{background:#0a0a1af2;padding:40px;border-radius:15px;border:2px solid #00ffff}.game-area[data-v-ffabb70b]{display:inline-block;border:3px solid #00ffff;border-radius:10px;overflow:hidden;box-shadow:0 0 20px #00ffff4d}canvas[data-v-ffabb70b]{display:block;background:#0a0a1a}.game-over-text[data-v-ffabb70b]{font-size:2em;color:red;text-shadow:0 0 10px #ff0000;margin-bottom:10px}button[data-v-ffabb70b]{background:linear-gradient(135deg,#0ff,#0cf);color:#0a0a1a;border:none;padding:12px 30px;font-size:1.2em;font-weight:700;border-radius:25px;cursor:pointer;margin-top:15px;transition:all .3s}button[data-v-ffabb70b]:hover{transform:scale(1.05);box-shadow:0 0 20px #00ffff80}p[data-v-ffabb70b]{color:#aaa;margin:10px 0}.tetris-container[data-v-9ce26ab0]{display:flex;justify-content:center;gap:30px;padding:20px}.game-area[data-v-9ce26ab0]{position:relative;border:3px solid #00f5ff;box-shadow:0 0 20px #00f5ff80,inset 0 0 20px #00f5ff1a;border-radius:4px;background:#0a0a15}canvas[data-v-9ce26ab0]{display:block}.overlay[data-v-9ce26ab0]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0a0a15f2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.title[data-v-9ce26ab0]{font-size:24px;color:#00f5ff;text-shadow:0 0 20px #00f5ff}.subtitle[data-v-9ce26ab0]{font-size:14px;color:#bf00ff;text-shadow:0 0 10px #bf00ff;cursor:pointer;animation:pulse-9ce26ab0 1.5s ease-in-out infinite}.game-over-title[data-v-9ce26ab0]{font-size:20px;color:#f05;text-shadow:0 0 20px #ff0055}.final-score[data-v-9ce26ab0]{font-size:14px;color:gold;text-shadow:0 0 10px #ffd700}.paused-text[data-v-9ce26ab0]{font-size:24px;color:gold;text-shadow:0 0 20px #ffd700;animation:pulse-9ce26ab0 1s ease-in-out infinite}@keyframes pulse-9ce26ab0{0%,to{opacity:1}50%{opacity:.5}}.side-panel[data-v-9ce26ab0]{display:flex;flex-direction:column;gap:15px;min-width:150px}.panel-box[data-v-9ce26ab0]{background:#0d0d1ae6;border:2px solid #bf00ff;border-radius:4px;padding:15px;box-shadow:0 0 15px #bf00ff4d}.panel-title[data-v-9ce26ab0]{color:#bf00ff;font-size:12px;margin-bottom:8px;text-shadow:0 0 10px #bf00ff}.score-value[data-v-9ce26ab0]{color:#00f5ff;font-size:18px;text-shadow:0 0 10px #00f5ff}.high-score-value[data-v-9ce26ab0]{color:gold;font-size:18px;text-shadow:0 0 10px #ffd700}#nextCanvas[data-v-9ce26ab0]{border:2px solid #00ff6a;box-shadow:0 0 10px #00ff6a4d;border-radius:2px}.controls-info[data-v-9ce26ab0]{font-size:11px;color:#888;line-height:1.8}.controls-info span[data-v-9ce26ab0]{color:#00f5ff}.game-container[data-v-07dea4cf]{text-align:center;padding:20px;-webkit-user-select:none;user-select:none}h2[data-v-07dea4cf]{font-family:Orbitron,sans-serif;color:#90ee90;text-shadow:0 0 10px #228B22;margin-bottom:10px}.score-board[data-v-07dea4cf]{display:flex;justify-content:center;gap:30px;font-size:1.2em;margin-bottom:15px}.score[data-v-07dea4cf]{color:#0f8}.time[data-v-07dea4cf]{color:#fc0}.lives[data-v-07dea4cf]{color:#ff6b6b}.start-screen[data-v-07dea4cf],.game-over[data-v-07dea4cf]{background:#1a1a2ef2;padding:30px;border-radius:15px;border:2px solid #228B22;margin-top:20px}.instruction p[data-v-07dea4cf]{font-size:1.3em;margin:10px 0}.game-area[data-v-07dea4cf]{position:relative;width:360px;height:400px;background:linear-gradient(180deg,#1a1a2e,#0f0f23);border:3px solid #228B22;border-radius:10px;margin:0 auto;overflow:hidden;cursor:none}.player[data-v-07dea4cf]{position:absolute;bottom:10px;font-size:45px;transition:left .03s linear;z-index:10}.item[data-v-07dea4cf]{position:absolute;font-size:35px;z-index:5}.game-area.coughing[data-v-07dea4cf]{animation:shake-07dea4cf .5s ease-in-out}@keyframes shake-07dea4cf{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.cough-overlay[data-v-07dea4cf]{position:absolute;inset:0;background:#ffc80066;display:flex;align-items:center;justify-content:center;pointer-events:none}.cough-text[data-v-07dea4cf]{font-size:3em}.game-over-text[data-v-07dea4cf]{font-size:2em;color:#fc0}.final-score[data-v-07dea4cf]{font-size:1.5em;color:#0f8}.new-best[data-v-07dea4cf]{color:#ff6b6b;font-weight:700}button[data-v-07dea4cf]{background:linear-gradient(135deg,#228b22,#32cd32);color:#fff;border:none;padding:12px 30px;font-size:1.2em;border-radius:25px;cursor:pointer;margin-top:15px}button[data-v-07dea4cf]:hover{transform:scale(1.05)}.game-container[data-v-535d69ca]{text-align:center;padding:20px}h2[data-v-535d69ca]{font-family:Orbitron,sans-serif;color:#9b59b6;text-shadow:0 0 10px #8e44ad;margin-bottom:10px}.score-board[data-v-535d69ca]{display:flex;justify-content:center;gap:30px;font-size:1.1em;margin-bottom:15px;color:#ddd}.start-screen[data-v-535d69ca],.game-over[data-v-535d69ca]{background:#1a1a2ef2;padding:30px;border-radius:15px;border:2px solid #9b59b6;margin:20px auto;max-width:400px}.game-area[data-v-535d69ca]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:360px;margin:0 auto}.card[data-v-535d69ca]{width:75px;height:75px;cursor:pointer;perspective:1000px}.card-inner[data-v-535d69ca]{position:relative;width:100%;height:100%;transition:transform .5s;transform-style:preserve-3d}.card.flipped .card-inner[data-v-535d69ca],.card.matched .card-inner[data-v-535d69ca]{transform:rotateY(180deg)}.card-front[data-v-535d69ca],.card-back[data-v-535d69ca]{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:30px}.card-front[data-v-535d69ca]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;font-weight:700}.card-back[data-v-535d69ca]{background:#fff;transform:rotateY(180deg)}.card.matched .card-inner .card-back[data-v-535d69ca]{background:#2ecc71}.win-text[data-v-535d69ca]{font-size:1.8em;color:#f1c40f;margin-bottom:15px}.new-best[data-v-535d69ca]{color:#e74c3c;font-weight:700}button[data-v-535d69ca]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff;border:none;padding:12px 30px;font-size:1.1em;border-radius:25px;cursor:pointer;margin-top:15px}button[data-v-535d69ca]:hover{transform:scale(1.05)}.game-container[data-v-0a184899]{text-align:center;padding:20px}h2[data-v-0a184899]{font-family:Orbitron,sans-serif;color:#3498db;text-shadow:0 0 10px #2980b9;margin-bottom:15px}.status[data-v-0a184899]{font-size:1.3em;margin-bottom:20px;height:30px}.win[data-v-0a184899]{color:#2ecc71}.lose[data-v-0a184899]{color:#e74c3c}.draw[data-v-0a184899]{color:#f39c12}.board[data-v-0a184899]{display:grid;grid-template-columns:repeat(3,100px);gap:5px;max-width:310px;margin:0 auto 20px;background:#2c3e50;padding:5px;border-radius:10px}.cell[data-v-0a184899]{width:100px;height:100px;background:#34495e;display:flex;align-items:center;justify-content:center;font-size:3em;font-weight:700;cursor:pointer;border-radius:5px;transition:background .2s}.cell[data-v-0a184899]:hover:not(.cell-x):not(.cell-o){background:#3d566e}.cell-x[data-v-0a184899]{color:#3498db;text-shadow:0 0 10px #3498db}.cell-o[data-v-0a184899]{color:#e74c3c;text-shadow:0 0 10px #e74c3c}.reset-btn[data-v-0a184899]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;padding:12px 30px;font-size:1.1em;border-radius:25px;cursor:pointer;margin-bottom:20px}.reset-btn[data-v-0a184899]:hover{transform:scale(1.05)}.score[data-v-0a184899]{display:flex;justify-content:center;gap:30px;font-size:1.1em;color:#aaa}.game-container[data-v-d9b2a2c4]{text-align:center;padding:10px}h2[data-v-d9b2a2c4]{color:#f39c12;margin:10px 0}.stats[data-v-d9b2a2c4]{display:flex;justify-content:center;gap:25px;font-size:1.2em;margin-bottom:10px}.stats span[data-v-d9b2a2c4]:first-child{color:#f1c40f}.stats span[data-v-d9b2a2c4]:nth-child(2){color:#e74c3c}.stats span[data-v-d9b2a2c4]:nth-child(3){color:#3498db}.start[data-v-d9b2a2c4]{background:#1e1e32f2;padding:20px;border-radius:15px;border:2px solid #f39c12;max-width:400px;margin:0 auto}.tower-select[data-v-d9b2a2c4],.controls[data-v-d9b2a2c4]{display:flex;justify-content:center;gap:10px;margin:15px 0}.tower-btn[data-v-d9b2a2c4]{background:#2c3e50;padding:10px 15px;border-radius:10px;cursor:pointer;border:2px solid transparent;transition:all .2s}.tower-btn[data-v-d9b2a2c4]:hover{background:#34495e}.tower-btn.selected[data-v-d9b2a2c4]{border-color:#f39c12}.tower-btn.disabled[data-v-d9b2a2c4]{opacity:.4}.tower-btn .icon[data-v-d9b2a2c4]{font-size:24px}.tower-btn .name[data-v-d9b2a2c4]{display:block;font-size:12px;color:#aaa}.tower-btn .cost[data-v-d9b2a2c4]{display:block;font-size:11px;color:#f1c40f}.game-area[data-v-d9b2a2c4]{position:relative;width:500px;height:400px;background:#1a1a2e;margin:10px auto;border-radius:10px;overflow:hidden;cursor:crosshair}.map[data-v-d9b2a2c4]{width:100%;height:100%}.tower[data-v-d9b2a2c4]{position:absolute;width:40px;height:40px;font-size:28px;display:flex;align-items:center;justify-content:center;z-index:10}.enemy[data-v-d9b2a2c4]{position:absolute;width:30px;height:30px;font-size:20px;z-index:5}.enemy .hp[data-v-d9b2a2c4]{position:absolute;top:-5px;left:0;height:3px;background:#e74c3c}.bullet[data-v-d9b2a2c4]{position:absolute;width:8px;height:8px;border-radius:50%;z-index:8}.bullet.arrow[data-v-d9b2a2c4]{background:#27ae60}.bullet.cannon[data-v-d9b2a2c4]{background:#e74c3c;width:12px;height:12px}.bullet.ice[data-v-d9b2a2c4]{background:#3498db}.wave-msg[data-v-d9b2a2c4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2em;color:#e74c3c;font-weight:700;text-shadow:0 0 10px #000;z-index:20}.over[data-v-d9b2a2c4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000f2;padding:30px;border-radius:15px;z-index:30}.over h3[data-v-d9b2a2c4]{font-size:1.8em;margin-bottom:10px}button[data-v-d9b2a2c4]{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff;border:none;padding:12px 25px;font-size:1.1em;border-radius:25px;cursor:pointer;margin-top:10px}.game-container[data-v-95210bc6]{text-align:center;padding:10px}h2[data-v-95210bc6]{font-family:Orbitron,sans-serif;color:#e91e63;text-shadow:0 0 10px #c2185b;margin:10px 0}.top-bar[data-v-95210bc6]{display:flex;justify-content:center;gap:30px;font-size:1.1em;margin-bottom:10px}.score[data-v-95210bc6]{color:#f1c40f;font-size:1.3em}.combo[data-v-95210bc6]{color:#e91e63;font-size:1.3em}.start-screen[data-v-95210bc6]{background:#1a1a2ef2;padding:30px;border-radius:15px;border:2px solid #e91e63;max-width:400px;margin:20px auto}.tip[data-v-95210bc6]{color:#888;font-size:.9em;margin-top:15px}.difficulty-select[data-v-95210bc6]{display:flex;justify-content:center;gap:15px;margin:20px 0}.difficulty-select button[data-v-95210bc6]{background:linear-gradient(135deg,#e91e63,#c2185b);color:#fff;border:none;padding:12px 25px;font-size:1.1em;border-radius:25px;cursor:pointer}.game-area[data-v-95210bc6]{position:relative;width:340px;height:420px;background:linear-gradient(180deg,#1a1a2e,#0f0f23);margin:10px auto;border-radius:10px;overflow:hidden;border:3px solid #e91e63;cursor:pointer}.hit-line[data-v-95210bc6]{position:absolute;bottom:60px;left:0;right:0;height:4px;background:linear-gradient(90deg,#e91e63,#9c27b0);box-shadow:0 0 15px #e91e63}.tracks[data-v-95210bc6]{position:absolute;bottom:0;left:0;right:0;height:60px;display:flex}.track[data-v-95210bc6]{flex:1;border-left:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;background:#0000004d;transition:background .05s}.track.pressed[data-v-95210bc6]{background:#e91e6399}.key-hint[data-v-95210bc6]{color:#666;font-weight:700}.note[data-v-95210bc6]{position:absolute;width:60px;height:18px;border-radius:9px;transition:opacity .1s}.note.hit[data-v-95210bc6]{opacity:0}.note.track0[data-v-95210bc6]{background:linear-gradient(90deg,#e91e63,#f06292)}.note.track1[data-v-95210bc6]{background:linear-gradient(90deg,#2196f3,#64b5f6)}.note.track2[data-v-95210bc6]{background:linear-gradient(90deg,#4caf50,#81c784)}.note.track3[data-v-95210bc6]{background:linear-gradient(90deg,#ff9800,#ffb74d)}.judge[data-v-95210bc6]{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);font-size:1.8em;font-weight:700;z-index:10}.judge.perfect[data-v-95210bc6]{color:#f1c40f;text-shadow:0 0 20px #f1c40f}.judge.good[data-v-95210bc6]{color:#4caf50}.judge.bad[data-v-95210bc6]{color:#2196f3}.judge.miss[data-v-95210bc6]{color:#e74c3c}.game-over[data-v-95210bc6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000f2;padding:30px;border-radius:15px;z-index:20}.final-score[data-v-95210bc6]{font-size:1.8em;color:#f1c40f}.game[data-v-85b2015d]{text-align:center;padding:10px;-webkit-user-select:none;user-select:none}h2[data-v-85b2015d]{color:#e91e63;margin:10px 0}.stats[data-v-85b2015d]{display:flex;justify-content:center;gap:30px;font-size:1.2em;margin-bottom:10px}.start[data-v-85b2015d]{background:#1e1e32f2;padding:30px;border-radius:15px;border:2px solid #e91e63;max-width:400px;margin:20px auto}.game-area[data-v-85b2015d]{position:relative;width:400px;height:500px;background:linear-gradient(180deg,#1a1a2e,#16213e);margin:0 auto;border-radius:10px;overflow:hidden;cursor:pointer}.wall[data-v-85b2015d]{position:absolute;background:#2a3a4a}.wall.left[data-v-85b2015d],.wall.right[data-v-85b2015d]{width:5px;height:100%;top:0}.wall.left[data-v-85b2015d]{left:0}.wall.right[data-v-85b2015d]{right:0}.wall.top[data-v-85b2015d]{width:100%;height:5px;left:0;top:0}.brick[data-v-85b2015d]{position:absolute;width:40px;height:15px;border-radius:3px;box-shadow:0 0 5px #ffffff4d}.brick-2[data-v-85b2015d]{box-shadow:0 0 10px #ffffff80}.paddle[data-v-85b2015d]{position:absolute;bottom:20px;width:80px;height:12px;background:linear-gradient(180deg,#3498db,#2980b9);border-radius:6px;box-shadow:0 0 10px #3498db}.ball[data-v-85b2015d]{position:absolute;width:16px;height:16px;background:radial-gradient(circle at 30% 30%,#fff,#ccc);border-radius:50%;box-shadow:0 0 8px #fff}.ball.released[data-v-85b2015d]{box-shadow:0 0 15px #f1c40f}.hint[data-v-85b2015d]{position:absolute;top:-25px;left:50%;transform:translate(-50%);color:#f1c40f;font-size:12px;white-space:nowrap}.over[data-v-85b2015d]{position:absolute;inset:0;background:#000000d9;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.over h3[data-v-85b2015d]{color:#e74c3c;font-size:2em;margin-bottom:10px}button[data-v-85b2015d]{background:linear-gradient(135deg,#e91e63,#c2185b);color:#fff;border:none;padding:12px 25px;font-size:1.1em;border-radius:25px;cursor:pointer;margin-top:10px}button[data-v-85b2015d]:hover{transform:scale(1.05)}.game[data-v-c61f05b6]{text-align:center;padding:10px;-webkit-user-select:none;user-select:none}h2[data-v-c61f05b6]{color:#0ff;font-family:Orbitron,sans-serif;text-shadow:0 0 20px #00ffff;margin:10px 0}.score-board[data-v-c61f05b6]{display:flex;justify-content:center;align-items:center;gap:30px;margin:20px 0}.player-score[data-v-c61f05b6],.ai-score[data-v-c61f05b6]{text-align:center}.score-board .label[data-v-c61f05b6]{display:block;font-size:14px;color:#888;margin-bottom:5px}.score-board .score[data-v-c61f05b6]{font-size:48px;font-weight:700}.player-score .score[data-v-c61f05b6]{color:#0f0}.ai-score .score[data-v-c61f05b6]{color:#f33}.vs[data-v-c61f05b6]{font-size:24px;color:#ff0;font-weight:700}.result-area[data-v-c61f05b6]{display:flex;justify-content:center;align-items:center;gap:30px;margin:30px 0;min-height:100px}.player-choice[data-v-c61f05b6],.ai-choice[data-v-c61f05b6]{text-align:center}.hand[data-v-c61f05b6]{font-size:64px;animation:bounce-c61f05b6 .5s ease}@keyframes bounce-c61f05b6{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.player-choice span[data-v-c61f05b6],.ai-choice span[data-v-c61f05b6]{display:block;color:#888;margin-top:10px}.result-text[data-v-c61f05b6]{font-size:28px;font-weight:700;color:#ff0;text-shadow:0 0 10px #ffff00;min-width:120px}.choices[data-v-c61f05b6]{display:flex;justify-content:center;gap:20px;margin:30px 0}.choice-btn[data-v-c61f05b6]{background:linear-gradient(135deg,#1a1a3a,#2a2a5a);border:2px solid #00ffff;border-radius:15px;padding:20px 30px;cursor:pointer;transition:all .3s}.choice-btn[data-v-c61f05b6]:hover{transform:scale(1.1);box-shadow:0 0 20px #0ff}.choice-btn .hand[data-v-c61f05b6]{font-size:48px;display:block}.choice-btn .name[data-v-c61f05b6]{display:block;color:#0ff;margin-top:10px;font-size:18px}.play-again[data-v-c61f05b6]{margin:20px 0}.restart-btn[data-v-c61f05b6]{background:linear-gradient(135deg,#0ff,#0cc);color:#000;border:none;padding:15px 40px;font-size:18px;font-weight:700;border-radius:30px;cursor:pointer;transition:all .3s}.restart-btn[data-v-c61f05b6]:hover{transform:scale(1.05);box-shadow:0 0 20px #0ff}.history[data-v-c61f05b6]{margin-top:30px;color:#666;font-size:14px}.game[data-v-035fd7e1]{text-align:center;padding:10px;-webkit-user-select:none;user-select:none}h2[data-v-035fd7e1]{color:#0ff;font-family:Orbitron,sans-serif;text-shadow:0 0 20px #0ff,0 0 40px #0ff;margin:10px 0;animation:glow-035fd7e1 2s ease-in-out infinite alternate}@keyframes glow-035fd7e1{0%{text-shadow:0 0 20px #0ff,0 0 40px #0ff}to{text-shadow:0 0 30px #f0f,0 0 60px #f0f}}.stats[data-v-035fd7e1]{display:flex;justify-content:center;gap:25px;font-size:1.1em;margin-bottom:10px}.score[data-v-035fd7e1]{color:#0ff;font-weight:700}.speed[data-v-035fd7e1]{color:#f0f}.start[data-v-035fd7e1]{background:linear-gradient(135deg,#0a0a1a,#1a0a2a);padding:30px;border-radius:20px;border:2px solid #0ff;box-shadow:0 0 30px #00ffff4d;max-width:350px;margin:20px auto}.title[data-v-035fd7e1]{font-family:Orbitron,sans-serif;font-size:2em;color:#f0f;text-shadow:0 0 20px #f0f;margin-bottom:15px}.tip[data-v-035fd7e1]{color:#888;font-size:.9em}.game-area[data-v-035fd7e1]{position:relative;width:280px;height:450px;background:linear-gradient(180deg,#0a0a1a,#1a0a2a,#0a1a2a);margin:0 auto;border-radius:15px;overflow:hidden;border:3px solid #0ff;box-shadow:0 0 20px #00ffff80,inset 0 0 50px #00ffff1a}.game-area.boosting[data-v-035fd7e1]{border-color:#f0f;box-shadow:0 0 30px #f0f9,inset 0 0 50px #f0f3}.grid[data-v-035fd7e1]{position:absolute;inset:0;background-image:linear-gradient(rgba(0,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,255,.1) 1px,transparent 1px);background-size:30px 50px}.road[data-v-035fd7e1]{position:absolute;left:25px;top:0;bottom:0;width:230px;background:linear-gradient(90deg,transparent 0%,rgba(0,255,255,.1) 20%,rgba(0,255,255,.2) 50%,rgba(0,255,255,.1) 80%,transparent 100%)}.road-line[data-v-035fd7e1]{position:absolute;width:3px;top:0;bottom:0;background:repeating-linear-gradient(180deg,#0ff 0px,#0ff 30px,transparent 30px,transparent 50px);opacity:.6}.road-line.left[data-v-035fd7e1]{left:20px}.road-line.center[data-v-035fd7e1]{left:113px}.road-line.right[data-v-035fd7e1]{left:207px}.player[data-v-035fd7e1]{position:absolute;bottom:50px;width:45px;height:45px;transition:transform .1s}.player.hit[data-v-035fd7e1]{animation:shake-035fd7e1 .2s}@keyframes shake-035fd7e1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.car-body[data-v-035fd7e1]{position:relative}.car-icon[data-v-035fd7e1]{font-size:36px;filter:drop-shadow(0 0 10px #0ff)}.player.boosting .car-icon[data-v-035fd7e1]{filter:drop-shadow(0 0 15px #f0f) drop-shadow(0 0 30px #f0f)}.boost-flame[data-v-035fd7e1]{position:absolute;bottom:-15px;left:50%;transform:translate(-50%);font-size:20px;animation:flicker-035fd7e1 .1s infinite}@keyframes flicker-035fd7e1{0%,to{opacity:1;transform:translate(-50%) scale(1)}50%{opacity:.8;transform:translate(-50%) scale(1.2)}}.trail[data-v-035fd7e1]{position:absolute;bottom:-5px;left:10px;width:25px;height:30px}.trail-particle[data-v-035fd7e1]{position:absolute;width:8px;height:8px;background:radial-gradient(circle,#0ff,transparent);border-radius:50%;opacity:0;animation:trail-035fd7e1 .5s linear infinite}.player.boosting .trail-particle[data-v-035fd7e1]{background:radial-gradient(circle,#f0f,transparent)}@keyframes trail-035fd7e1{0%{opacity:.8;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(30px) scale(.3)}}.obstacle[data-v-035fd7e1]{position:absolute;font-size:26px;width:45px;text-align:center;filter:drop-shadow(0 0 5px currentColor)}.obstacle.car[data-v-035fd7e1]{filter:hue-rotate(0deg)}.obstacle.truck[data-v-035fd7e1]{filter:hue-rotate(180deg)}.obstacle.cone[data-v-035fd7e1]{filter:hue-rotate(90deg)}.obstacle.oil[data-v-035fd7e1]{filter:hue-rotate(270deg)}.obstacle.pulse[data-v-035fd7e1]{animation:pulse-035fd7e1 .3s infinite}@keyframes pulse-035fd7e1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.particle[data-v-035fd7e1]{position:absolute;width:10px;height:10px;border-radius:50%;pointer-events:none;animation:explode-035fd7e1 .5s ease-out forwards}@keyframes explode-035fd7e1{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--vx),var(--vy)) scale(0);opacity:0}}.hit-flash[data-v-035fd7e1]{position:absolute;inset:0;background:#ff000080;animation:flash-035fd7e1 .2s}@keyframes flash-035fd7e1{0%,to{opacity:0}50%{opacity:1}}.over[data-v-035fd7e1]{position:absolute;inset:0;background:#000000e6;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.over h3[data-v-035fd7e1]{font-family:Orbitron,sans-serif;color:red;font-size:1.8em;text-shadow:0 0 20px #f00}.final-score[data-v-035fd7e1]{font-size:1.3em;color:#0ff}.new-record[data-v-035fd7e1]{color:#f0f;font-size:1.2em;animation:blink-035fd7e1 .5s infinite}@keyframes blink-035fd7e1{0%,to{opacity:1}50%{opacity:.5}}button[data-v-035fd7e1]{background:linear-gradient(135deg,#0ff,#0af);color:#000;border:none;padding:12px 30px;font-size:1.1em;font-weight:700;border-radius:25px;cursor:pointer;margin-top:15px;box-shadow:0 0 20px #00ffff80;transition:all .3s}button[data-v-035fd7e1]:hover{transform:scale(1.05);box-shadow:0 0 30px #0ffc}.bubble-container[data-v-3a49e6fb]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:15px;position:relative}.game-header[data-v-3a49e6fb]{display:flex;gap:20px;justify-content:center}.score-box[data-v-3a49e6fb]{background:#0d0d1ae6;border:2px solid #4ecdc4;border-radius:8px;padding:8px 20px;display:flex;flex-direction:column;align-items:center;box-shadow:0 0 12px #4ecdc433}.score-box .label[data-v-3a49e6fb]{color:#888;font-size:11px;font-family:Rajdhani,sans-serif}.score-box .value[data-v-3a49e6fb]{color:#ffe66d;font-size:20px;font-family:Orbitron,sans-serif;text-shadow:0 0 10px rgba(255,230,109,.5)}.score-box .value.best[data-v-3a49e6fb]{color:#ff6b6b;text-shadow:0 0 10px rgba(255,107,107,.5)}.canvas-wrapper[data-v-3a49e6fb]{position:relative;border:3px solid #4ecdc4;border-radius:8px;box-shadow:0 0 25px #4ecdc466,inset 0 0 30px #4ecdc40d;overflow:hidden}canvas[data-v-3a49e6fb]{display:block;cursor:crosshair;max-width:100%}.next-bubble[data-v-3a49e6fb]{display:flex;align-items:center;gap:10px;background:#0d0d1ae6;border:2px solid #dda0dd;border-radius:8px;padding:6px 14px;box-shadow:0 0 12px #dda0dd33}.next-bubble .label[data-v-3a49e6fb]{color:#888;font-size:11px;font-family:Rajdhani,sans-serif}#nextCanvas[data-v-3a49e6fb]{border-radius:50%;box-shadow:0 0 8px #dda0dd66}.overlay[data-v-3a49e6fb]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0a0a15f5;border:2px solid #4ecdc4;border-radius:12px;padding:30px 50px;display:flex;flex-direction:column;align-items:center;gap:15px;z-index:10;box-shadow:0 0 30px #4ecdc44d}.title[data-v-3a49e6fb]{font-family:Orbitron,sans-serif;font-size:28px;color:#4ecdc4;text-shadow:0 0 20px #4ecdc4}.subtitle[data-v-3a49e6fb]{font-size:14px;color:plum;cursor:pointer;animation:pulse-3a49e6fb 1.5s ease-in-out infinite;text-shadow:0 0 10px #dda0dd}.game-over-title[data-v-3a49e6fb]{font-family:Orbitron,sans-serif;font-size:22px;color:#ff6b6b;text-shadow:0 0 20px #ff6b6b}.final-score[data-v-3a49e6fb]{font-size:14px;color:#ffe66d;text-shadow:0 0 10px rgba(255,230,109,.5);font-family:Rajdhani,sans-serif}.paused-text[data-v-3a49e6fb]{font-family:Orbitron,sans-serif;font-size:24px;color:#ffe66d;text-shadow:0 0 20px rgba(255,230,109,.6);animation:pulse-3a49e6fb 1s ease-in-out infinite}@keyframes pulse-3a49e6fb{0%,to{opacity:1}50%{opacity:.5}}.orbit-pop[data-v-4cbabddd]{display:flex;justify-content:center;align-items:center;min-height:400px;position:relative}canvas[data-v-4cbabddd]{border-radius:12px;cursor:crosshair;outline:none;max-width:100%}.overlay[data-v-4cbabddd]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#050514eb;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px 50px;text-align:center;z-index:10;min-width:340px;box-shadow:0 0 40px #4d96ff26,0 0 80px #c77dff14}.overlay h2[data-v-4cbabddd]{font-family:Orbitron,sans-serif;font-size:2em;background:linear-gradient(90deg,#ff6b6b,#ffd93d,#6bcb77,#4d96ff,#c77dff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px}.overlay p[data-v-4cbabddd]{color:#aaa;font-size:1.1em;margin-bottom:8px}.overlay .sub[data-v-4cbabddd]{color:#555;font-size:.9em;margin-bottom:20px}button[data-v-4cbabddd]{background:linear-gradient(135deg,#4d96ff,#c77dff);color:#fff;border:none;padding:14px 40px;border-radius:30px;font-size:1.1em;font-family:Rajdhani,sans-serif;font-weight:600;cursor:pointer;transition:all .3s;margin-top:10px;letter-spacing:1px}button[data-v-4cbabddd]:hover{transform:scale(1.05);box-shadow:0 0 20px #4d96ff80}.controls-hint[data-v-4cbabddd]{display:flex;gap:20px;justify-content:center;margin-top:20px;flex-wrap:wrap}.controls-hint span[data-v-4cbabddd]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:5px 12px;border-radius:15px;font-size:.85em;color:#666}.gameover-overlay h2[data-v-4cbabddd]{background:linear-gradient(90deg,#ff6b6b,#ff9f43);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.score-val[data-v-4cbabddd]{color:#ffd93d!important;font-family:Orbitron,sans-serif;font-size:1.3em}.score-val.best[data-v-4cbabddd]{color:#6bcb77!important}.word-scramble[data-v-9cfaba48]{position:relative;width:100%;height:600px;background:#0a0a1a;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.hidden-input[data-v-9cfaba48]{position:absolute;opacity:0;width:1px;height:1px;border:none;outline:none;padding:0;margin:0;pointer-events:none}.bg-canvas[data-v-9cfaba48]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.game-container[data-v-9cfaba48]{position:relative;z-index:1;width:100%;max-width:600px;padding:20px;text-align:center}.overlay[data-v-9cfaba48]{display:flex;align-items:center;justify-content:center;height:100%}.neon-box[data-v-9cfaba48]{background:#0a0a1ef2;border:2px solid #00ccff;border-radius:16px;padding:40px;box-shadow:0 0 30px #0cf3,inset 0 0 20px #00ccff0d;animation:boxAppear-9cfaba48 .5s ease-out}@keyframes boxAppear-9cfaba48{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.title[data-v-9cfaba48]{font-family:Orbitron,sans-serif;font-size:2em;color:#0f8;text-shadow:0 0 20px rgba(0,255,136,.5);margin-bottom:10px}.subtitle[data-v-9cfaba48]{color:#888;font-size:1em;margin-bottom:30px;font-family:Rajdhani,sans-serif}.neon-btn[data-v-9cfaba48]{background:transparent;border:2px solid #00ff88;color:#0f8;font-family:Orbitron,sans-serif;font-size:1.1em;padding:12px 40px;border-radius:8px;cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:2px}.neon-btn[data-v-9cfaba48]:hover{background:#00ff8826;box-shadow:0 0 20px #0f86;transform:scale(1.05)}.controls-hint[data-v-9cfaba48]{margin-top:20px;display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.controls-hint span[data-v-9cfaba48]{color:#555;font-family:Rajdhani,sans-serif;font-size:.9em}.best[data-v-9cfaba48]{margin-top:20px;color:gold;font-family:Rajdhani,sans-serif;font-size:1em}.game-area[data-v-9cfaba48]{display:flex;flex-direction:column;align-items:center;gap:24px}.hud[data-v-9cfaba48]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 10px}.hud-left[data-v-9cfaba48]{display:flex;gap:20px;align-items:center}.level-badge[data-v-9cfaba48]{font-family:Orbitron,sans-serif;background:#1a1a3a;border:1px solid #00ccff;color:#0cf;padding:4px 12px;border-radius:20px;font-size:.9em}.score[data-v-9cfaba48]{font-family:Rajdhani,sans-serif;color:#aaa;font-size:1.1em}.score .val[data-v-9cfaba48]{color:gold;font-weight:700}.combo[data-v-9cfaba48]{font-family:Orbitron,sans-serif;color:#ff6b6b;font-size:.95em;animation:comboPulse-9cfaba48 .5s ease-out}@keyframes comboPulse-9cfaba48{0%{transform:scale(1.3)}to{transform:scale(1)}}.timer[data-v-9cfaba48]{font-family:Orbitron,sans-serif;font-size:1.2em;color:#0f8;transition:color .3s}.timer.warning[data-v-9cfaba48]{color:#ffd93d}.timer.critical[data-v-9cfaba48]{color:#f46;animation:timerPulse-9cfaba48 .5s infinite}@keyframes timerPulse-9cfaba48{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.scrambled-area[data-v-9cfaba48]{padding:20px}.scrambled-letters[data-v-9cfaba48]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.letter-tile[data-v-9cfaba48]{width:56px;height:56px;background:#1a1a3a;border:2px solid #333;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Orbitron,sans-serif;font-size:1.6em;color:#fff;text-transform:uppercase;animation:tileAppear-9cfaba48 .4s ease-out both;transition:all .2s}@keyframes tileAppear-9cfaba48{0%{opacity:0;transform:translateY(-30px) rotate(10deg)}to{opacity:1;transform:translateY(0) rotate(0)}}.letter-tile.correct[data-v-9cfaba48]{border-color:#0f8;color:#0f8;box-shadow:0 0 20px #00ff8880;text-shadow:0 0 10px #00ff88}.letter-tile.wrong[data-v-9cfaba48]{border-color:#f46;color:#f46;box-shadow:0 0 15px #f466}.input-area[data-v-9cfaba48]{display:flex;flex-direction:column;align-items:center;gap:12px}.answer-slots[data-v-9cfaba48]{display:flex;gap:8px;justify-content:center}.answer-slot[data-v-9cfaba48]{width:48px;height:56px;background:#0f0f2a;border-bottom:3px solid #333;border-radius:4px;display:flex;align-items:center;justify-content:center;position:relative;transition:border-color .2s}.answer-slot.correct[data-v-9cfaba48]{border-bottom-color:#0f8}.answer-slot.correct .slot-char[data-v-9cfaba48]{color:#0f8;text-shadow:0 0 8px rgba(0,255,136,.6)}.answer-slot.wrong[data-v-9cfaba48]{border-bottom-color:#f46}.answer-slot.wrong .slot-char[data-v-9cfaba48]{color:#f46}.slot-char[data-v-9cfaba48]{font-family:Orbitron,sans-serif;font-size:1.4em;color:#fff;text-transform:uppercase;transition:color .2s}.slot-cursor[data-v-9cfaba48]{position:absolute;bottom:4px;width:24px;height:2px;background:#0cf;animation:cursorBlink-9cfaba48 .8s infinite}@keyframes cursorBlink-9cfaba48{0%,to{opacity:1}50%{opacity:0}}.hint[data-v-9cfaba48]{font-family:Rajdhani,sans-serif;color:#888;font-size:.95em}.game-controls[data-v-9cfaba48]{display:flex;flex-direction:column;align-items:center;gap:8px}.ctrl-btn[data-v-9cfaba48]{background:transparent;border:1px solid #444;color:#666;font-family:Rajdhani,sans-serif;padding:6px 16px;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.9em}.ctrl-btn.skip[data-v-9cfaba48]:hover{border-color:#f46;color:#f46}.ctrl-hint[data-v-9cfaba48]{color:#444;font-family:Rajdhani,sans-serif;font-size:.85em}.result[data-v-9cfaba48]{margin:20px 0}.result p[data-v-9cfaba48]{font-family:Rajdhani,sans-serif;color:#aaa;font-size:1.2em;margin:8px 0}.score-val[data-v-9cfaba48]{color:gold;font-family:Orbitron,sans-serif;font-size:1.3em}.score-val.best[data-v-9cfaba48]{color:#0f8}.new-best[data-v-9cfaba48]{color:gold;font-family:Orbitron,sans-serif;font-size:1.1em;animation:newBestPulse-9cfaba48 1s infinite;margin:10px 0}@keyframes newBestPulse-9cfaba48{0%,to{text-shadow:0 0 10px rgba(255,215,0,.5)}50%{text-shadow:0 0 30px rgba(255,215,0,.9)}}.word-scramble.shake[data-v-9cfaba48]{animation:shake-9cfaba48 .3s}@keyframes shake-9cfaba48{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}.game-container[data-v-aa1b3bd8]{max-width:700px;margin:0 auto;text-align:center}h2[data-v-aa1b3bd8]{font-family:Orbitron,sans-serif;color:#0cf;margin-bottom:10px}.hud[data-v-aa1b3bd8]{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px;padding:10px;background:#ffffff0d;border-radius:10px}.hud-item[data-v-aa1b3bd8]{display:flex;align-items:center;gap:6px}.label[data-v-aa1b3bd8]{color:#888;font-size:.85em;font-family:Orbitron,sans-serif}.value[data-v-aa1b3bd8]{font-family:Share Tech Mono,monospace;font-size:1em}.value.safe[data-v-aa1b3bd8]{color:#0f8}.value.warning[data-v-aa1b3bd8]{color:#fc0}.value.danger[data-v-aa1b3bd8]{color:#f44}.score-value[data-v-aa1b3bd8]{color:#0cf;font-weight:700}.fuel-bar[data-v-aa1b3bd8]{width:80px;height:10px;background:#1a1a2e;border-radius:5px;overflow:hidden}.fuel-fill[data-v-aa1b3bd8]{height:100%;border-radius:5px;transition:width .1s,background .3s}.fuel-text[data-v-aa1b3bd8]{color:#0cf;font-size:.85em;font-family:Share Tech Mono,monospace;min-width:35px}.canvas-wrapper[data-v-aa1b3bd8]{display:flex;justify-content:center;margin:10px 0}canvas[data-v-aa1b3bd8]{border:2px solid #1a1a2e;border-radius:8px;display:block;max-width:100%}.start-screen[data-v-aa1b3bd8],.game-over[data-v-aa1b3bd8]{padding:25px;background:#ffffff0d;border-radius:12px;margin-top:10px}.instruction[data-v-aa1b3bd8]{text-align:left;margin-bottom:15px;color:#aaa;line-height:1.8}.instruction strong[data-v-aa1b3bd8]{color:#fff}button[data-v-aa1b3bd8]{background:linear-gradient(135deg,#0cf,#0f8);color:#000;border:none;padding:12px 30px;border-radius:25px;font-size:1.1em;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;font-family:Nunito,sans-serif}button[data-v-aa1b3bd8]:hover{transform:scale(1.05);box-shadow:0 0 20px #0f86}.success-text[data-v-aa1b3bd8]{color:#0f8;font-size:1.5em;font-weight:700;margin-bottom:10px}.crash-text[data-v-aa1b3bd8]{color:#f44;font-size:1.5em;font-weight:700;margin-bottom:10px}.final-score[data-v-aa1b3bd8]{font-size:1.2em;color:#0cf;margin:8px 0}.new-best[data-v-aa1b3bd8]{color:gold;font-weight:700;margin:5px 0}.stats[data-v-aa1b3bd8]{color:#888;margin:8px 0;line-height:1.6}.light-cycles[data-v-cc7daefc]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#050510;position:relative;overflow:hidden}.game-canvas[data-v-cc7daefc]{border:2px solid #ff00ff;box-shadow:0 0 20px #f0f,inset 0 0 20px #ff00ff1a}.overlay[data-v-cc7daefc]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#050510d9;z-index:10}.neon-box[data-v-cc7daefc]{text-align:center;padding:2rem;border:2px solid #00ffff;box-shadow:0 0 30px #00ffff4d,inset 0 0 20px #00ffff0d;background:#050510e6;max-width:90%}.title[data-v-cc7daefc]{font-family:Orbitron,sans-serif;font-size:2rem;color:#0ff;text-shadow:0 0 10px #00ffff,0 0 20px #00ffff;margin:0 0 .5rem}.gameover-title[data-v-cc7daefc]{color:#f40;text-shadow:0 0 10px #ff4400,0 0 20px #ff4400}.subtitle[data-v-cc7daefc]{font-family:Rajdhani,sans-serif;color:#aaa;margin:0 0 1.5rem;font-size:.9rem}.neon-btn[data-v-cc7daefc]{font-family:Orbitron,sans-serif;font-size:1.1rem;padding:.8rem 2rem;background:transparent;color:#0ff;border:2px solid #00ffff;cursor:pointer;text-transform:uppercase;transition:all .2s;box-shadow:0 0 10px #00ffff4d}.neon-btn[data-v-cc7daefc]:hover{background:#00ffff26;box-shadow:0 0 20px #0ff9}.controls-hint[data-v-cc7daefc]{margin-top:1.5rem;color:#666;font-size:.8rem;display:flex;flex-direction:column;gap:.3rem}.controls-hint span[data-v-cc7daefc]{color:#888}.best[data-v-cc7daefc]{margin-top:1rem;color:#ff0;font-family:Orbitron,sans-serif}.final-score[data-v-cc7daefc],.final-distance[data-v-cc7daefc]{font-family:Orbitron,sans-serif;color:#fff;margin:.5rem 0;font-size:1.2rem}.val[data-v-cc7daefc]{color:#0ff}.game-container[data-v-917a8502]{display:flex;flex-direction:column;height:100%;color:#fff;position:relative;font-family:Rajdhani,sans-serif}.game-header[data-v-917a8502]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.1)}.game-header h2[data-v-917a8502]{font-family:Orbitron,sans-serif;font-size:1.1rem;color:#0fc}.stats[data-v-917a8502]{display:flex;gap:16px;font-family:Orbitron,sans-serif;font-size:.9rem}.canvas-wrapper[data-v-917a8502]{flex:1;position:relative;min-height:400px}canvas[data-v-917a8502]{width:100%;height:100%;cursor:crosshair}.overlay[data-v-917a8502]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#050510d9;gap:12px;z-index:10}.overlay h3[data-v-917a8502]{font-family:Orbitron,sans-serif;font-size:1.8rem;color:#0fc;text-shadow:0 0 20px #00ffcc}.overlay p[data-v-917a8502]{font-size:1rem;color:#fffc}.overlay .sub[data-v-917a8502]{font-size:.85rem;color:#ffffff80}.overlay.success h3[data-v-917a8502]{color:gold;text-shadow:0 0 20px #ffd700}.overlay.fail h3[data-v-917a8502]{color:#f44;text-shadow:0 0 20px #ff4444}.start-btn[data-v-917a8502]{margin-top:8px;padding:10px 28px;font-family:Orbitron,sans-serif;font-size:1rem;background:linear-gradient(135deg,#0fc,#f0f);border:none;border-radius:8px;color:#050510;cursor:pointer;font-weight:700;transition:transform .1s,box-shadow .1s}.start-btn[data-v-917a8502]:hover{transform:scale(1.05);box-shadow:0 0 20px #00ffcc80}.hint[data-v-917a8502]{font-size:.8rem;color:#fff6!important;margin-top:4px}.combo[data-v-917a8502]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Orbitron,sans-serif;font-size:2rem;font-weight:700;color:gold;text-shadow:0 0 30px #ffd700;pointer-events:none;animation:comboPopup-917a8502 .3s ease-out}@keyframes comboPopup-917a8502{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.color-forge[data-v-f87853bd]{max-width:600px;margin:0 auto;font-family:Nunito,sans-serif;color:#e0e0e0}.header[data-v-f87853bd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header h2[data-v-f87853bd]{font-family:Orbitron,sans-serif;font-size:1.4em;background:linear-gradient(90deg,#ff6b6b,#ffd93d,#6bcb77,#4d96ff,#9b59b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stats[data-v-f87853bd]{display:flex;gap:20px;font-size:1em;color:#aaa}.screen[data-v-f87853bd]{background:#1a1a2e;border-radius:16px;padding:30px}.intro-box[data-v-f87853bd]{text-align:center}.intro-box p[data-v-f87853bd]{font-size:1.2em;margin-bottom:8px}.sub[data-v-f87853bd]{color:#888;font-size:.95em!important;margin-bottom:24px!important}.btn-start[data-v-f87853bd]{background:linear-gradient(135deg,#0f3460,#16213e);color:#0f8;border:2px solid #00ff88;padding:14px 40px;border-radius:30px;font-size:1.1em;font-family:Nunito,sans-serif;cursor:pointer;transition:all .3s}.btn-start[data-v-f87853bd]:hover{box-shadow:0 0 20px #0f86;transform:scale(1.05)}.color-display[data-v-f87853bd]{display:flex;gap:20px;justify-content:center;margin-bottom:30px}.color-box[data-v-f87853bd]{text-align:center;flex:1}.label[data-v-f87853bd]{font-size:.85em;color:#888;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.preview[data-v-f87853bd]{width:100%;height:100px;border-radius:12px;border:2px solid #333;margin-bottom:6px;transition:background .1s}.hex[data-v-f87853bd]{font-family:Orbitron,monospace;font-size:.85em;color:#aaa}.sliders[data-v-f87853bd]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.slider-row[data-v-f87853bd]{display:flex;align-items:center;gap:12px}.slider-row label[data-v-f87853bd]{font-family:Orbitron,sans-serif;font-size:1em;width:20px;font-weight:700}.ch-r[data-v-f87853bd]{color:#ff6b6b}.ch-g[data-v-f87853bd]{color:#6bcb77}.ch-b[data-v-f87853bd]{color:#4d96ff}.slider-row input[type=range][data-v-f87853bd]{flex:1;-webkit-appearance:none;height:8px;border-radius:4px;background:#2a2a4a;outline:none}.slider-row input[type=range][data-v-f87853bd]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;cursor:pointer;border:3px solid currentColor;transition:transform .15s}.slider-row input[type=range][data-v-f87853bd]::-webkit-slider-thumb:hover{transform:scale(1.2)}.slider-row .val[data-v-f87853bd]{font-family:Orbitron,sans-serif;font-size:.9em;width:30px;text-align:right;color:#aaa}.accuracy-bar[data-v-f87853bd]{display:flex;align-items:center;gap:12px;margin-bottom:24px;font-size:.9em}.bar-bg[data-v-f87853bd]{flex:1;height:10px;background:#2a2a4a;border-radius:5px;overflow:hidden}.bar-fill[data-v-f87853bd]{height:100%;border-radius:5px;transition:width .2s,background .3s}.controls[data-v-f87853bd]{display:flex;align-items:center;gap:20px}.btn-submit[data-v-f87853bd]{background:linear-gradient(135deg,#0f3460,#16213e);color:#0f8;border:2px solid #00ff88;padding:12px 28px;border-radius:25px;font-family:Nunito,sans-serif;font-size:1em;cursor:pointer;transition:all .3s;white-space:nowrap}.btn-submit[data-v-f87853bd]:hover{box-shadow:0 0 15px #0f86}.timer-wrap[data-v-f87853bd]{flex:1;display:flex;flex-direction:column;gap:4px}.timer-label[data-v-f87853bd]{font-size:.8em;color:#888;text-align:center}.timer-bar[data-v-f87853bd]{height:8px;background:#2a2a4a;border-radius:4px;overflow:hidden}.timer-fill[data-v-f87853bd]{height:100%;border-radius:4px;transition:width 1s linear,background .3s}.timer-num[data-v-f87853bd]{text-align:center;font-family:Orbitron,sans-serif;font-size:.85em;color:#aaa}.result-box[data-v-f87853bd],.final-box[data-v-f87853bd]{text-align:center}.result-label[data-v-f87853bd],.final-label[data-v-f87853bd]{font-size:.9em;color:#888;text-transform:uppercase;letter-spacing:2px;margin-bottom:8px}.result-big[data-v-f87853bd]{font-family:Orbitron,sans-serif;font-size:3.5em;color:#0f8;text-shadow:0 0 20px rgba(0,255,136,.5);margin-bottom:8px}.result-detail[data-v-f87853bd]{color:#aaa;font-size:.95em;margin-bottom:20px}.color-compare[data-v-f87853bd]{display:flex;justify-content:center;gap:20px;margin-bottom:24px}.color-compare .preview[data-v-f87853bd]{width:80px;height:80px}.btn-next[data-v-f87853bd]{background:linear-gradient(135deg,#0f3460,#16213e);color:#0cf;border:2px solid #00ccff;padding:12px 36px;border-radius:25px;font-family:Nunito,sans-serif;font-size:1em;cursor:pointer;transition:all .3s}.btn-next[data-v-f87853bd]:hover{box-shadow:0 0 15px #0cf6}.final-big[data-v-f87853bd]{font-family:Orbitron,sans-serif;font-size:4em;background:linear-gradient(90deg,#0f8,#0cf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.final-rating[data-v-f87853bd]{font-size:1.3em;color:#ffd93d;margin-bottom:24px}@media(max-width:480px){.screen[data-v-f87853bd]{padding:20px 16px}.color-display[data-v-f87853bd]{gap:12px}.preview[data-v-f87853bd]{height:70px}.controls[data-v-f87853bd]{flex-direction:column}.btn-submit[data-v-f87853bd],.btn-next[data-v-f87853bd],.btn-start[data-v-f87853bd]{width:100%}}.ghost-math[data-v-5476233d]{display:flex;flex-direction:column;align-items:center;gap:15px}.game-info[data-v-5476233d]{display:flex;gap:20px;font-family:Rajdhani,sans-serif;font-size:1.3em}.score[data-v-5476233d]{color:#0f8}.combo[data-v-5476233d]{color:#fa0;font-weight:700}.game-area[data-v-5476233d]{position:relative;border:3px solid #1a1a2e;border-radius:10px;overflow:hidden;box-shadow:0 0 30px #00ff881a}canvas[data-v-5476233d]{display:block;background:#0d0d1a}.question-panel[data-v-5476233d]{position:absolute;top:20px;left:50%;transform:translate(-50%);background:#0d0d1a99;border:2px solid #00ccff;border-radius:15px;padding:20px;min-width:280px;box-shadow:0 0 20px #00ccff4d}.question[data-v-5476233d]{font-family:Bangers,cursive;font-size:2em;text-align:center;color:#fff;margin-bottom:15px;text-shadow:0 0 10px #00ccff}.answers[data-v-5476233d]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.answers button[data-v-5476233d]{font-family:Rajdhani,sans-serif;font-size:1.2em;padding:10px 15px;background:#16213e;color:#fff;border:2px solid #333;border-radius:8px;cursor:pointer;transition:all .2s}.answers button[data-v-5476233d]:hover:not(:disabled){border-color:#0cf;background:#1a1a2e}.answers button.correct[data-v-5476233d]{background:#0f8!important;color:#0d0d1a;border-color:#0f8!important}.answers button.wrong[data-v-5476233d]{background:#f44!important;color:#fff;border-color:#f44!important}.answers button[data-v-5476233d]:disabled{cursor:default}.overlay[data-v-5476233d]{position:absolute;inset:0;background:#0d0d1ae6;display:flex;align-items:center;justify-content:center}.overlay-content[data-v-5476233d]{text-align:center;font-family:Rajdhani,sans-serif}.overlay h2[data-v-5476233d]{font-family:Orbitron,sans-serif;font-size:2.5em;color:#f36;margin-bottom:20px;text-shadow:0 0 20px #ff3366}.overlay p[data-v-5476233d]{font-size:1.3em;margin-bottom:10px;color:#aaa}.instructions[data-v-5476233d]{margin:20px 0!important;font-size:1em!important;color:#666!important}.start-btn[data-v-5476233d]{font-family:Orbitron,sans-serif;font-size:1.3em;padding:15px 40px;background:linear-gradient(135deg,#0f8,#0cf);color:#0d0d1a;border:none;border-radius:30px;cursor:pointer;transition:all .3s;margin-top:20px}.start-btn[data-v-5476233d]:hover{transform:scale(1.05);box-shadow:0 0 30px #00ff8880}.timer-bar[data-v-5476233d]{display:flex;align-items:center;gap:10px;width:600px}.timer-icon[data-v-5476233d]{font-size:1.2em}.timer-track[data-v-5476233d]{flex:1;height:10px;background:#1a1a2e;border-radius:5px;overflow:hidden}.timer-fill[data-v-5476233d]{height:100%;transition:width .1s linear,background .3s;border-radius:5px}.game-container[data-v-39cfbb37]{position:relative;width:100%;height:100%;overflow:hidden;background:#0a0a1a}.game-canvas[data-v-39cfbb37]{display:block;width:100%;height:100%}.hud[data-v-39cfbb37]{position:absolute;top:12px;left:12px;right:12px;display:flex;justify-content:space-between;font-family:monospace;font-size:16px;color:#fff;pointer-events:none}.dim-badge[data-v-39cfbb37]{padding:2px 12px;border-radius:4px;font-weight:700}.dim-a[data-v-39cfbb37]{background:#0fc3;color:#0fc;border:1px solid #00ffcc}.dim-b[data-v-39cfbb37]{background:#f803;color:#f80;border:1px solid #ff8800}.overlay[data-v-39cfbb37]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000000bf;color:#fff;font-family:monospace}.overlay h2[data-v-39cfbb37]{font-size:2rem;margin-bottom:12px;color:#0fc}.overlay p[data-v-39cfbb37]{margin:4px 0;font-size:1rem}.overlay .sub[data-v-39cfbb37]{font-size:.85rem;color:#888;margin-bottom:20px}.start-btn[data-v-39cfbb37]{padding:10px 32px;font-size:1rem;font-family:monospace;background:#0fc;color:#0a0a1a;border:none;border-radius:4px;cursor:pointer;font-weight:700}.start-btn[data-v-39cfbb37]:hover{background:#fff}.meteor-blast[data-v-7d0a161c]{display:flex;flex-direction:column;align-items:center;gap:12px;-webkit-user-select:none;user-select:none}.game-header[data-v-7d0a161c]{text-align:center}.game-header h2[data-v-7d0a161c]{font-family:Orbitron,monospace;color:#ff6b35;font-size:1.4em}.subtitle[data-v-7d0a161c]{color:#666;font-size:.9em;margin-top:4px}.canvas-wrap[data-v-7d0a161c]{border:2px solid #1a1a2e;border-radius:12px;overflow:hidden;box-shadow:0 0 20px #ff6b3526}canvas[data-v-7d0a161c]{display:block;cursor:crosshair}.mirror-maze[data-v-79903a48]{display:flex;flex-direction:column;align-items:center;gap:16px;font-family:Nunito,sans-serif;-webkit-user-select:none;user-select:none}.game-header[data-v-79903a48]{display:flex;gap:30px;font-family:Orbitron,sans-serif;font-size:1.1em;color:#aaa}.level[data-v-79903a48]{color:#0cf}.score[data-v-79903a48]{color:#0f8}.canvas-wrap[data-v-79903a48]{border:2px solid #2a2a4a;border-radius:12px;overflow:hidden;box-shadow:0 0 30px #0064ff26}.game-canvas[data-v-79903a48]{display:block;cursor:crosshair;max-width:100%}.message[data-v-79903a48]{color:#0f8;font-size:1.2em;font-weight:700;text-align:center;min-height:1.5em}.controls[data-v-79903a48]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}button[data-v-79903a48]{padding:10px 24px;border-radius:25px;border:none;cursor:pointer;font-family:Nunito,sans-serif;font-size:1em;font-weight:600;transition:all .2s}.btn-shoot[data-v-79903a48]{background:linear-gradient(135deg,#f33,#c00);color:#fff;box-shadow:0 0 15px #ff323266}.btn-shoot[data-v-79903a48]:hover:not(:disabled){box-shadow:0 0 25px #ff323299;transform:scale(1.05)}.btn-shoot[data-v-79903a48]:disabled{opacity:.5;cursor:not-allowed}.btn-reset[data-v-79903a48],.btn-restart[data-v-79903a48]{background:#16213e;color:#aaa;border:2px solid #333}.btn-reset[data-v-79903a48]:hover,.btn-restart[data-v-79903a48]:hover{color:#fff;border-color:#0cf}.hint[data-v-79903a48]{color:#444;font-size:.85em;text-align:center}.overlay[data-v-79903a48]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:100}.overlay-box[data-v-79903a48]{background:#1a1a2e;border:2px solid #00ff88;border-radius:20px;padding:40px 60px;text-align:center;box-shadow:0 0 40px #00ff884d}.overlay-box h2[data-v-79903a48]{font-family:Orbitron,sans-serif;color:#0f8;margin-bottom:16px}.overlay-box p[data-v-79903a48]{color:#ccc;margin-bottom:24px;font-size:1.2em}.overlay-box button[data-v-79903a48]{background:linear-gradient(135deg,#0f8,#0c6);color:#0a0a1a;font-weight:700;padding:12px 32px}.overlay-box button[data-v-79903a48]:hover{transform:scale(1.05)}.voidpulse[data-v-cb106a34]{position:relative;display:flex;flex-direction:column;background:#050510;border-radius:16px;border:2px solid #1a0030;overflow:hidden;height:520px}.hud[data-v-cb106a34]{display:flex;justify-content:center;align-items:center;gap:24px;padding:10px 20px;background:#0a001ee6;border-bottom:1px solid #2a0060;font-family:Orbitron,monospace;font-size:.85em;flex-wrap:wrap}.score[data-v-cb106a34]{color:#0fa;font-size:1.1em}.level[data-v-cb106a34]{color:#a0f}.shield[data-v-cb106a34]{color:#555;transition:color .3s}.shield.active[data-v-cb106a34]{color:#a0f;text-shadow:0 0 8px #aa00ff}.shield.cooldown[data-v-cb106a34]{color:#444}.combo[data-v-cb106a34]{color:gold;font-size:.9em;text-shadow:0 0 8px rgba(255,215,0,.5);animation:pulse-cb106a34 .5s infinite alternate}@keyframes pulse-cb106a34{0%{opacity:.7}to{opacity:1}}canvas[data-v-cb106a34]{flex:1;width:100%;cursor:none;display:block;background:#050510}.overlay[data-v-cb106a34]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#050510eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20}.overlay-box[data-v-cb106a34]{text-align:center;padding:40px}.overlay-box h2[data-v-cb106a34]{font-family:Orbitron,sans-serif;font-size:1.8em;margin-bottom:16px;background:linear-gradient(90deg,#a0f,#0fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.overlay-box p[data-v-cb106a34]{color:#aaa;margin-bottom:8px;font-size:1em;line-height:1.6}.overlay-box .key-hint[data-v-cb106a34]{color:#666;font-size:.85em;margin-bottom:24px}.newbest[data-v-cb106a34]{color:gold!important;font-size:1.1em!important;margin-bottom:16px!important}.big-btn[data-v-cb106a34]{background:linear-gradient(135deg,#6b00ff,#a0f);color:#fff;border:none;padding:14px 40px;border-radius:30px;font-family:Orbitron,sans-serif;font-size:1em;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 0 20px #6b00ff66}.big-btn[data-v-cb106a34]:hover{transform:scale(1.05);box-shadow:0 0 30px #a0f9}.puzzle-game[data-v-d2de2b9b]{position:relative;display:flex;flex-direction:column;align-items:center;padding:16px 20px 20px;background:#0a0a0f;border-radius:16px;border:2px solid #1a1a2e;gap:16px;min-height:520px}.hud[data-v-d2de2b9b]{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:440px;font-family:Orbitron,sans-serif;font-size:.85em;color:#888}.hud em[data-v-d2de2b9b]{font-style:normal;color:gold}.level-tag[data-v-d2de2b9b]{background:#1a1a2e;color:#0fc;padding:4px 16px;border-radius:20px;border:1px solid #00ffcc}.board-wrap[data-v-d2de2b9b]{display:flex;justify-content:center;align-items:center;flex:1}.board[data-v-d2de2b9b]{position:relative;background:#12121f;border-radius:16px;border:2px solid #2a2a4a}.tile[data-v-d2de2b9b]{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer;transition:top .1s ease,left .1s ease;-webkit-user-select:none;user-select:none}.tile[data-v-d2de2b9b]:not(.empty){background:linear-gradient(135deg,#1e2a4a,#16213e);border:2px solid #3a5a8a}.tile[data-v-d2de2b9b]:not(.empty):hover{border-color:#0cf;box-shadow:0 0 12px #0096ff4d}.tile.empty[data-v-d2de2b9b]{background:transparent;border:none;cursor:default}.tile-num[data-v-d2de2b9b]{font-family:Orbitron,sans-serif;font-size:1.5em;font-weight:700;color:#e0e8ff;text-shadow:0 0 8px rgba(100,160,255,.5)}.controls[data-v-d2de2b9b]{display:flex;gap:12px}.btn[data-v-d2de2b9b]{background:#16213e;color:#aaa;border:2px solid #2a2a4a;padding:10px 24px;border-radius:25px;cursor:pointer;font-family:Rajdhani,sans-serif;font-size:1em;font-weight:600;transition:all .2s}.btn[data-v-d2de2b9b]:hover{border-color:#0cf;color:#0cf}.overlay[data-v-d2de2b9b]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0a0a0fe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;z-index:20}.overlay-box[data-v-d2de2b9b]{text-align:center;padding:40px}.overlay-box h2[data-v-d2de2b9b]{font-family:Orbitron,sans-serif;font-size:1.8em;background:linear-gradient(90deg,gold,#ff6b35);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px}.overlay-box p[data-v-d2de2b9b]{color:#aaa;margin-bottom:8px;font-size:1.05em}.newbest[data-v-d2de2b9b]{color:gold!important;margin-bottom:20px!important}.big-btn[data-v-d2de2b9b]{background:linear-gradient(135deg,#0cf,#0fc);color:#0a0a0f;border:none;padding:13px 32px;border-radius:30px;font-family:Orbitron,sans-serif;font-size:.95em;font-weight:700;cursor:pointer}.game-wrap[data-v-4d956785]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;position:relative;background:#050510;border-radius:12px;overflow:hidden}.hud[data-v-4d956785]{position:absolute;top:12px;left:0;right:0;display:flex;justify-content:center;gap:24px;z-index:10;pointer-events:none;padding:0 16px}.score-label[data-v-4d956785],.hunter-label[data-v-4d956785]{font-size:13px;color:#8080aa;font-family:system-ui,monospace}.score-value[data-v-4d956785]{font-size:22px;font-weight:700;color:#fe0;font-family:Courier New,monospace;min-width:80px;text-align:center;text-shadow:0 0 12px rgba(255,238,0,.6)}.hunter-value[data-v-4d956785]{font-size:22px;font-weight:700;color:#f24;font-family:Courier New,monospace;min-width:40px;text-align:center;text-shadow:0 0 12px rgba(255,34,68,.6)}.game-canvas[data-v-4d956785]{width:100%;height:100%;display:block;cursor:none}.hint[data-v-4d956785]{position:absolute;bottom:12px;left:0;right:0;text-align:center;font-size:12px;color:#c8c8ff66;pointer-events:none;font-family:system-ui,sans-serif}.game-wrap[data-v-c365ccb7]{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:860px;margin:0 auto}.hud[data-v-c365ccb7]{display:flex;gap:28px;font-family:Orbitron,monospace;font-size:1.1em;color:#e0e0e0}.hud-item[data-v-c365ccb7]{background:#16213e;padding:8px 18px;border-radius:20px;border:1px solid #1a3a5c;min-width:90px;text-align:center}.hud-item span[data-v-c365ccb7]{color:#0f8}.canvas-container[data-v-c365ccb7]{width:100%;max-width:820px;border-radius:12px;overflow:hidden;box-shadow:0 0 40px #0064ff14,0 0 0 1px #1a2a4a;cursor:crosshair}canvas[data-v-c365ccb7]{display:block;width:100%;height:auto}.controls[data-v-c365ccb7]{display:flex;align-items:center;gap:16px}.btn-start[data-v-c365ccb7]{background:linear-gradient(135deg,#0f3460,#16213e);color:#0f8;border:2px solid #00ff88;padding:12px 32px;border-radius:25px;font-family:Nunito,sans-serif;font-size:1.1em;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 0 15px #0f83}.btn-start[data-v-c365ccb7]:hover{background:linear-gradient(135deg,#16213e,#1a4a80);box-shadow:0 0 25px #0f86}.btn-reset[data-v-c365ccb7]{background:#16213e;color:#aaa;border:2px solid #333;padding:10px 24px;border-radius:25px;font-family:Nunito,sans-serif;font-size:1em;cursor:pointer;transition:all .3s}.btn-reset[data-v-c365ccb7]:hover{color:#fff;border-color:#555}.tip[data-v-c365ccb7]{color:#555;font-size:.85em;font-family:Nunito,sans-serif}.overlay[data-v-c365ccb7]{position:fixed;inset:0;background:#050510d9;display:flex;align-items:center;justify-content:center;z-index:100}.result-card[data-v-c365ccb7]{background:#0f1a2e;border:2px solid #1a3a5c;border-radius:20px;padding:40px 60px;text-align:center;box-shadow:0 0 60px #0064ff26}.result-card h2[data-v-c365ccb7]{font-family:Orbitron,monospace;color:#0f8;font-size:2em;margin-bottom:12px}.final-score[data-v-c365ccb7]{color:#888;font-size:.95em;margin-bottom:4px}.score-num[data-v-c365ccb7]{font-family:Orbitron,monospace;font-size:3.5em;color:#fbbf24;margin-bottom:8px}.sub[data-v-c365ccb7]{color:#555;font-size:.9em;margin-bottom:24px}.gravity-rider[data-v-b2258e24]{position:relative;width:100%;height:100%;overflow:hidden;background:#0a0a1a;cursor:pointer;-webkit-user-select:none;user-select:none}canvas[data-v-b2258e24]{display:block;width:100%;height:100%}.overlay[data-v-b2258e24]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0a0a1ad9;gap:12px}.title[data-v-b2258e24]{font-size:clamp(28px,6vw,56px);font-weight:900;letter-spacing:4px;background:linear-gradient(135deg,#00f5ff,#f0f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}.subtitle[data-v-b2258e24]{color:#ccc;font-size:clamp(14px,2.5vw,20px)}.hint[data-v-b2258e24]{color:#888;font-size:clamp(11px,1.8vw,15px);margin-top:8px}.score[data-v-b2258e24]{font-size:clamp(22px,4vw,36px);color:gold;font-weight:700}.best[data-v-b2258e24]{font-size:clamp(14px,2vw,20px);color:#aaa}.restart[data-v-b2258e24]{color:#00f5ff;font-size:clamp(13px,2vw,18px);margin-top:8px}.hud[data-v-b2258e24]{position:absolute;top:12px;right:16px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:none}.score-hud[data-v-b2258e24]{font-size:clamp(14px,2.5vw,20px);color:#fff;font-weight:700;text-shadow:0 0 8px #00f5ff}.grav-indicator[data-v-b2258e24]{font-size:clamp(11px,1.8vw,15px);padding:4px 10px;border-radius:20px;font-weight:700;transition:all .3s}.grav-indicator.down[data-v-b2258e24]{color:#00f5ff;border:1px solid #00f5ff;box-shadow:0 0 8px #00f5ff55}.grav-indicator.up[data-v-b2258e24]{color:#f0f;border:1px solid #ff00ff;box-shadow:0 0 8px #f0f5}.gravityflip[data-v-df30509c]{position:relative;display:flex;flex-direction:column;background:#0d0d1a;border-radius:16px;border:2px solid #1e3a5f;overflow:hidden;height:520px}.hud[data-v-df30509c]{display:flex;justify-content:center;align-items:center;gap:24px;padding:10px 20px;background:#0d0d1af2;border-bottom:1px solid #1e3a5f;font-family:Orbitron,monospace;font-size:.82em;flex-wrap:wrap}.level[data-v-df30509c]{color:#3a8fff;font-size:1em}.score[data-v-df30509c]{color:#0f8;font-size:1em}.energy[data-v-df30509c]{color:gold;letter-spacing:2px}.orb-dot[data-v-df30509c]{opacity:.25;transition:opacity .3s;margin:0 2px}.orb-dot.collected[data-v-df30509c]{opacity:1;color:#0f8}.gravity-indicator[data-v-df30509c]{color:#3a8fff;transition:color .3s}.gravity-indicator.flipped[data-v-df30509c]{color:#ff6b35}canvas[data-v-df30509c]{flex:1;width:100%;display:block;cursor:default;background:#0d0d1a}.overlay[data-v-df30509c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0a0a14eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20}.overlay-box[data-v-df30509c]{text-align:center;padding:40px}.overlay-box h2[data-v-df30509c]{font-family:Orbitron,sans-serif;font-size:1.8em;margin-bottom:16px;background:linear-gradient(90deg,#ff6b35,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.overlay-box p[data-v-df30509c]{color:#aaa;margin-bottom:8px;font-size:1em;line-height:1.6}.overlay-box .key-hint[data-v-df30509c]{color:#666;font-size:.85em;margin-bottom:24px}.newbest[data-v-df30509c]{color:gold!important;font-size:1.1em!important;margin-bottom:16px!important}.big-btn[data-v-df30509c]{background:linear-gradient(135deg,#ff6b35,#ff8c5a);color:#fff;border:none;padding:14px 40px;border-radius:30px;font-family:Orbitron,sans-serif;font-size:1em;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 0 20px #ff6b3566}.big-btn[data-v-df30509c]:hover{transform:scale(1.05);box-shadow:0 0 30px #ff6b3599}.explosion-evo[data-v-5c8982bd]{display:flex;flex-direction:column;align-items:center;gap:12px;font-family:Orbitron,sans-serif}.game-header[data-v-5c8982bd]{display:flex;gap:30px;font-size:1.1em;color:#acf}.score span[data-v-5c8982bd]{color:#0f8}.bombs span[data-v-5c8982bd]{color:gold}.size span[data-v-5c8982bd]{color:#ff6b35}.canvas-wrapper[data-v-5c8982bd]{width:100%;max-width:700px;border:2px solid #1a1a2a;border-radius:8px;overflow:hidden;box-shadow:0 0 30px #0064c833}canvas[data-v-5c8982bd]{display:block;width:100%;outline:none}.controls-hint[data-v-5c8982bd]{color:#556;font-family:Nunito,sans-serif;font-size:.85em}.controls-hint span[data-v-5c8982bd]{color:#0cf;font-weight:700}.overlay[data-v-5c8982bd]{position:fixed;inset:0;background:#0a0a1ad9;display:flex;align-items:center;justify-content:center;z-index:10}.overlay-content[data-v-5c8982bd]{background:#0f0f2a;border:2px solid #334;border-radius:16px;padding:40px 50px;text-align:center;display:flex;flex-direction:column;gap:16px}.overlay-content.lose[data-v-5c8982bd]{border-color:#f44}.overlay-content h2[data-v-5c8982bd]{font-size:1.8em;color:#fff}.overlay-content p[data-v-5c8982bd]{color:#acf;font-family:Nunito,sans-serif;font-size:1.1em}.overlay-content button[data-v-5c8982bd]{margin-top:8px;font-family:Orbitron,sans-serif;font-size:1.1em;padding:12px 32px;background:linear-gradient(135deg,#ff6b35,#f36);color:#fff;border:none;border-radius:10px;cursor:pointer;transition:transform .2s}.overlay-content button[data-v-5c8982bd]:hover{transform:scale(1.05)}.time-mirror[data-v-0571b3f2]{display:flex;flex-direction:column;align-items:center;gap:12px;font-family:Orbitron,sans-serif}.game-header[data-v-0571b3f2]{display:flex;gap:30px;font-size:1.1em;color:#acf}.score span[data-v-0571b3f2]{color:#0f8}.level span[data-v-0571b3f2]{color:#acf}.phase[data-v-0571b3f2]{padding:2px 10px;border-radius:4px;font-size:.9em}.phase.RECORD[data-v-0571b3f2]{background:#00ff8826;color:#0f8;border:1px solid #00ff88}.phase.REPLAY[data-v-0571b3f2]{background:#ff6b3526;color:#ff6b35;border:1px solid #ff6b35}.progress-bar[data-v-0571b3f2]{width:100%;max-width:700px;height:6px;background:#1a1a2a;border-radius:3px;overflow:hidden}.progress-fill[data-v-0571b3f2]{height:100%;background:linear-gradient(90deg,#0f8,#0cf);transition:width .1s linear;border-radius:3px}.canvas-wrapper[data-v-0571b3f2]{width:100%;max-width:700px;border:2px solid #1a1a2a;border-radius:8px;overflow:hidden;box-shadow:0 0 30px #0064c833}canvas[data-v-0571b3f2]{display:block;width:100%}.overlay[data-v-0571b3f2]{position:fixed;inset:0;background:#0a0a1ad9;display:flex;align-items:center;justify-content:center;z-index:10}.overlay-content[data-v-0571b3f2]{background:#0f0f2a;border:2px solid #334;border-radius:16px;padding:40px 50px;text-align:center;display:flex;flex-direction:column;gap:16px}.overlay-content.win[data-v-0571b3f2]{border-color:#0f8}.overlay-content.lose[data-v-0571b3f2]{border-color:#f44}.overlay-content h2[data-v-0571b3f2]{font-size:1.8em;color:#fff}.overlay-content p[data-v-0571b3f2]{color:#acf;font-family:Nunito,sans-serif;font-size:1.1em;line-height:1.6}.overlay-content button[data-v-0571b3f2]{margin-top:8px;font-family:Orbitron,sans-serif;font-size:1.1em;padding:12px 32px;background:linear-gradient(135deg,#0c8,#0cf);color:#0a0a1a;border:none;border-radius:10px;cursor:pointer;transition:transform .2s}.overlay-content button[data-v-0571b3f2]:hover{transform:scale(1.05)}.swap-game[data-v-acb957af]{display:flex;flex-direction:column;align-items:center;gap:12px;font-family:Orbitron,sans-serif}.game-header[data-v-acb957af]{display:flex;gap:30px;font-size:1.1em;color:#acf}.score span[data-v-acb957af]{color:#0f8}.orbs-left span[data-v-acb957af]{color:gold}.canvas-wrapper[data-v-acb957af]{width:100%;max-width:700px;border:2px solid #1a1a2a;border-radius:8px;overflow:hidden;box-shadow:0 0 30px #0064c833}canvas[data-v-acb957af]{display:block;width:100%}.controls-hint[data-v-acb957af]{color:#556;font-family:Nunito,sans-serif;font-size:.85em}.controls-hint span[data-v-acb957af]{color:#0cf;font-weight:700}.overlay[data-v-acb957af]{position:fixed;inset:0;background:#0a0a1ad9;display:flex;align-items:center;justify-content:center;z-index:10}.overlay-content[data-v-acb957af]{background:#0f0f2a;border:2px solid #334;border-radius:16px;padding:40px 50px;text-align:center;display:flex;flex-direction:column;gap:16px}.overlay-content.win[data-v-acb957af]{border-color:#0f8}.overlay-content.lose[data-v-acb957af]{border-color:#f44}.overlay-content h2[data-v-acb957af]{font-size:1.8em;color:#fff}.overlay-content p[data-v-acb957af]{color:#acf;font-family:Nunito,sans-serif;font-size:1.1em;line-height:1.7}.overlay-content button[data-v-acb957af]{margin-top:8px;font-family:Orbitron,sans-serif;font-size:1.1em;padding:12px 32px;background:linear-gradient(135deg,#0c8,#0cf);color:#0a0a1a;border:none;border-radius:10px;cursor:pointer;transition:transform .2s}.overlay-content button[data-v-acb957af]:hover{transform:scale(1.05)}.devour[data-v-d7cebecc]{display:flex;flex-direction:column;align-items:center;gap:12px;font-family:Orbitron,sans-serif}.game-header[data-v-d7cebecc]{display:flex;gap:30px;font-size:1.1em;color:#acf}.score span[data-v-d7cebecc]{color:#0f8}.size span[data-v-d7cebecc]{color:#acf}.element[data-v-d7cebecc]{min-width:80px;text-align:center;font-size:1.2em}.canvas-wrapper[data-v-d7cebecc]{width:100%;max-width:700px;border:2px solid #1a1a2a;border-radius:8px;overflow:hidden;box-shadow:0 0 30px #0064c833;cursor:crosshair}canvas[data-v-d7cebecc]{display:block;width:100%}.controls-hint[data-v-d7cebecc]{color:#556;font-family:Nunito,sans-serif;font-size:.85em}.controls-hint span[data-v-d7cebecc]{color:#0cf;font-weight:700}.overlay[data-v-d7cebecc]{position:fixed;inset:0;background:#050508e6;display:flex;align-items:center;justify-content:center;z-index:10}.overlay-content[data-v-d7cebecc]{background:#0a0a14;border:2px solid #222;border-radius:16px;padding:40px 50px;text-align:center;display:flex;flex-direction:column;gap:16px}.overlay-content.lose[data-v-d7cebecc]{border-color:#f44}.overlay-content h2[data-v-d7cebecc]{font-size:1.8em;color:#fff}.overlay-content p[data-v-d7cebecc]{color:#acf;font-family:Nunito,sans-serif;font-size:1.1em;line-height:1.7}.overlay-content button[data-v-d7cebecc]{margin-top:8px;font-family:Orbitron,sans-serif;font-size:1.1em;padding:12px 32px;background:linear-gradient(135deg,#444,#222);color:#aaa;border:2px solid #444;border-radius:10px;cursor:pointer;transition:all .2s}.overlay-content button[data-v-d7cebecc]:hover{background:linear-gradient(135deg,#555,#333);color:#fff;transform:scale(1.05)}.magnetize[data-v-c2354aab]{display:flex;flex-direction:column;align-items:center;gap:10px;font-family:Orbitron,sans-serif}.game-header[data-v-c2354aab]{display:flex;gap:30px;font-size:1.1em;color:#acf}.score span[data-v-c2354aab]{color:#0f8}.polarity[data-v-c2354aab]{min-width:60px;text-align:center;font-size:1.3em;font-weight:700}.polarity.negative[data-v-c2354aab]{color:#44f;text-shadow:0 0 10px #4444ff}.polarity.positive[data-v-c2354aab]{color:#f44;text-shadow:0 0 10px #ff4444}.energy-bar[data-v-c2354aab]{width:100%;max-width:700px;height:8px;background:#1a1a2a;border-radius:4px;overflow:hidden}.energy-fill[data-v-c2354aab]{height:100%;transition:width .1s linear;border-radius:4px}.energy-fill.negative[data-v-c2354aab]{background:linear-gradient(90deg,#22f,#44f)}.energy-fill.positive[data-v-c2354aab]{background:linear-gradient(90deg,#f44,#f66)}.canvas-wrapper[data-v-c2354aab]{width:100%;max-width:700px;border:2px solid #1a1a2a;border-radius:8px;overflow:hidden;box-shadow:0 0 30px #0064c833}canvas[data-v-c2354aab]{display:block;width:100%}.controls-hint[data-v-c2354aab]{color:#556;font-family:Nunito,sans-serif;font-size:.85em}.controls-hint span[data-v-c2354aab]{color:#0cf;font-weight:700}.overlay[data-v-c2354aab]{position:fixed;inset:0;background:#0a0a1ad9;display:flex;align-items:center;justify-content:center;z-index:10}.overlay-content[data-v-c2354aab]{background:#0f0f2a;border:2px solid #334;border-radius:16px;padding:40px 50px;text-align:center;display:flex;flex-direction:column;gap:16px}.overlay-content.win[data-v-c2354aab]{border-color:#0f8}.overlay-content.lose[data-v-c2354aab]{border-color:#f44}.overlay-content h2[data-v-c2354aab]{font-size:1.8em;color:#fff}.overlay-content p[data-v-c2354aab]{color:#acf;font-family:Nunito,sans-serif;font-size:1.1em;line-height:1.7}.overlay-content button[data-v-c2354aab]{margin-top:8px;font-family:Orbitron,sans-serif;font-size:1.1em;padding:12px 32px;background:linear-gradient(135deg,#0c8,#0cf);color:#0a0a1a;border:none;border-radius:10px;cursor:pointer;transition:transform .2s}.overlay-content button[data-v-c2354aab]:hover{transform:scale(1.05)}.game-wrap[data-v-ac273b5d]{width:100%;max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.hud[data-v-ac273b5d]{display:flex;align-items:center;gap:15px;padding:10px 15px;background:#ffffff0d;border-radius:10px;font-family:Orbitron,sans-serif;font-size:.95em}.level-title[data-v-ac273b5d]{color:#0ff;font-weight:700}.stars[data-v-ac273b5d]{color:#ff0}.折射[data-v-ac273b5d]{color:#aaa}.btn-reset[data-v-ac273b5d]{margin-left:auto;background:#1a1a3a;color:#aaa;border:1px solid #333;padding:5px 12px;border-radius:6px;cursor:pointer;font-family:Orbitron,sans-serif;font-size:.85em}.btn-reset[data-v-ac273b5d]:hover{border-color:#0ff;color:#0ff}canvas[data-v-ac273b5d]{width:100%;height:420px;background:#0a0a1a;border-radius:10px;cursor:crosshair;display:block}.controls[data-v-ac273b5d]{display:flex;align-items:center;gap:10px;justify-content:center}.btn[data-v-ac273b5d]{background:#16213e;color:#aaa;border:1px solid #333;padding:8px 16px;border-radius:8px;cursor:pointer;font-family:Orbitron,sans-serif;font-size:.85em;transition:all .2s}.btn[data-v-ac273b5d]:hover:not(:disabled){border-color:#0f8;color:#0f8}.btn[data-v-ac273b5d]:disabled{opacity:.3;cursor:default}.btn发射[data-v-ac273b5d]{background:linear-gradient(135deg,#0f3460,#16213e);color:#0f8;border-color:#0f8;font-size:1em}.btn发射[data-v-ac273b5d]:hover{box-shadow:0 0 15px #00ff884d}.level-indicator[data-v-ac273b5d]{font-family:Orbitron,sans-serif;color:#aaa;font-size:.9em}.win-overlay[data-v-ac273b5d]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100}.win-box[data-v-ac273b5d]{background:#0f3460;border:2px solid #00ff88;border-radius:15px;padding:30px 50px;text-align:center;display:flex;flex-direction:column;gap:10px;box-shadow:0 0 30px #00ff884d}.win-title[data-v-ac273b5d]{font-family:Orbitron,sans-serif;font-size:1.8em;color:#0f8}.win-stars[data-v-ac273b5d]{font-size:2.5em}.win-info[data-v-ac273b5d]{color:#aaa;font-size:.9em}.wrap[data-v-94de27b8]{width:100%;max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.hud[data-v-94de27b8]{display:flex;align-items:center;gap:15px;padding:10px 15px;background:#ffffff0a;border-radius:10px;font-family:Orbitron,sans-serif;font-size:.9em;flex-wrap:wrap}.title[data-v-94de27b8]{color:#00d4ff;font-weight:700}.wave[data-v-94de27b8]{color:#aaa}.quota[data-v-94de27b8]{color:#0f8}.score[data-v-94de27b8]{color:#ff0;margin-left:auto}.btn-r[data-v-94de27b8]{background:#1a1a3a;color:#aaa;border:1px solid #333;padding:5px 12px;border-radius:6px;cursor:pointer;font-family:Orbitron,sans-serif;font-size:.85em}.btn-r[data-v-94de27b8]:hover{border-color:#00d4ff;color:#00d4ff}canvas[data-v-94de27b8]{width:100%;height:440px;background:#060612;border-radius:10px;cursor:pointer;display:block}.controls[data-v-94de27b8]{display:flex;align-items:center;gap:15px;justify-content:center}.status[data-v-94de27b8]{font-family:Orbitron,sans-serif;color:#c0e0ff;font-size:.9em}.btn-launch[data-v-94de27b8]{background:linear-gradient(135deg,#3a0010,#602);color:#f46;border:2px solid #ff2244;padding:10px 25px;border-radius:8px;cursor:pointer;font-family:Orbitron,sans-serif;font-size:1em;box-shadow:0 0 15px #ff22444d}.btn-launch[data-v-94de27b8]:hover{box-shadow:0 0 25px #ff224480}.btn-next[data-v-94de27b8]{background:linear-gradient(135deg,#001a2e,#034);color:#0f8;border:2px solid #00ff88;padding:10px 25px;border-radius:8px;cursor:pointer;font-family:Orbitron,sans-serif;font-size:1em;box-shadow:0 0 15px #00ff884d}.btn-next[data-v-94de27b8]:hover{box-shadow:0 0 25px #00ff8880}.signal-bloom[data-v-3f6d6606]{max-width:980px;margin:0 auto;color:#eafff8;font-family:Nunito,sans-serif}.bloom-hud[data-v-3f6d6606],.instructions[data-v-3f6d6606]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center;margin-bottom:14px}.bloom-hud span[data-v-3f6d6606],.instructions span[data-v-3f6d6606],.tiny[data-v-3f6d6606]{border:1px solid rgba(94,246,210,.22);background:linear-gradient(135deg,#0c2d21db,#091312db);box-shadow:inset 0 0 18px #5ef6d20d,0 10px 25px #00000038;border-radius:999px;padding:9px 15px}.brand[data-v-3f6d6606]{color:#5ef6d2;font-weight:800;letter-spacing:.04em}.tiny[data-v-3f6d6606],.launch[data-v-3f6d6606]{color:#07150f;cursor:pointer;font-weight:800;border:none;background:linear-gradient(135deg,#5ef6d2,#ffd66b)}.stage-frame[data-v-3f6d6606]{position:relative;border:1px solid rgba(94,246,210,.28);border-radius:28px;overflow:hidden;box-shadow:0 30px 80px #00000061,0 0 45px #5ef6d21a;background:#07150f}canvas[data-v-3f6d6606]{display:block;width:100%;max-height:70vh;outline:none}.overlay[data-v-3f6d6606]{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle,#07150f73,#020705d6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.card[data-v-3f6d6606]{width:min(520px,88%);padding:34px;text-align:center;border-radius:28px;border:1px solid rgba(234,255,248,.18);background:linear-gradient(145deg,#07150feb,#153024d1);box-shadow:0 22px 60px #00000061}.kicker[data-v-3f6d6606]{color:#ffd66b;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem}.card h2[data-v-3f6d6606]{margin:8px 0 12px;color:#5ef6d2;font-size:clamp(2rem,5vw,3.3rem)}.launch[data-v-3f6d6606]{margin:18px 0 12px;padding:13px 30px;border-radius:999px;font-size:1.05rem;box-shadow:0 0 25px #5ef6d247}.hint[data-v-3f6d6606]{color:#eafff8ad;font-size:.92rem}.instructions[data-v-3f6d6606]{margin-top:14px;color:#eafff8c7}@media(max-width:640px){.bloom-hud span[data-v-3f6d6606],.instructions span[data-v-3f6d6606],.tiny[data-v-3f6d6606]{padding:7px 10px;font-size:.9rem}.card[data-v-3f6d6606]{padding:24px 18px}}.ink-tide[data-v-496ac751]{--paper: #f4ead4;--ink: #10100d;--cinnabar: #d8422f;--gold: #d6a84f;max-width:980px;margin:0 auto;color:var(--paper);font-family:Nunito,sans-serif}.ink-hud[data-v-496ac751],.legend[data-v-496ac751]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center;margin-bottom:14px}.ink-hud span[data-v-496ac751],.ink-hud button[data-v-496ac751],.legend span[data-v-496ac751]{padding:9px 14px;border-radius:999px;border:1px solid rgba(244,234,212,.22);background:linear-gradient(135deg,#10100deb,#482d16c2);box-shadow:0 12px 28px #00000042,inset 0 0 18px #d6a84f14}.logo[data-v-496ac751]{color:#f7d889;font-weight:900;letter-spacing:.06em}.ink-hud button[data-v-496ac751],.start[data-v-496ac751]{cursor:pointer;border:none;color:#fff9ec;font-weight:900;background:linear-gradient(135deg,var(--cinnabar),#7d1f18)}.paper-stage[data-v-496ac751]{position:relative;overflow:hidden;border-radius:34px;border:9px solid #332112;box-shadow:0 30px 80px #0000006b,0 0 0 1px #d6a84f59 inset;background:var(--paper)}canvas[data-v-496ac751]{display:block;width:100%;max-height:72vh;outline:none}.ink-overlay[data-v-496ac751]{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle,#f4ead42e,#10100db8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.scroll-card[data-v-496ac751]{width:min(560px,88%);padding:34px 38px;text-align:center;color:var(--ink);border-radius:28px;border:2px solid rgba(72,45,22,.24);background:linear-gradient(145deg,#f4ead4f0,#e0ca9ee6);box-shadow:0 24px 60px #00000061}.eyebrow[data-v-496ac751]{color:var(--cinnabar);font-weight:900;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem}.scroll-card h2[data-v-496ac751]{margin:8px 0 12px;font-family:Bangers,Nunito,cursive;font-size:clamp(2.4rem,6vw,4.3rem);letter-spacing:.04em}.start[data-v-496ac751]{margin:18px 0 12px;padding:13px 30px;border-radius:999px;font-size:1.05rem;box-shadow:0 12px 30px #d8422f4d}.tips[data-v-496ac751]{color:#10100dad;font-weight:700}.legend[data-v-496ac751]{margin-top:14px;color:#f4ead4}@media(max-width:640px){.ink-hud span[data-v-496ac751],.ink-hud button[data-v-496ac751],.legend span[data-v-496ac751]{padding:7px 10px;font-size:.88rem}.paper-stage[data-v-496ac751]{border-width:5px;border-radius:22px}.scroll-card[data-v-496ac751]{padding:24px 18px}}.echo-courier[data-v-2a28e190]{max-width:1080px;margin:0 auto;color:#e9fbff;outline:none}.echo-hud[data-v-2a28e190]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:14px;padding:12px 14px;border:1px solid rgba(70,247,255,.22);border-radius:18px;background:linear-gradient(135deg,#08111fdb,#1c1538b8);box-shadow:0 18px 50px #00000038}.brand[data-v-2a28e190]{color:#46f7ff;font-weight:800;letter-spacing:.08em}.echo-hud span[data-v-2a28e190],.echo-hud button[data-v-2a28e190]{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:7px 12px}.echo-hud button[data-v-2a28e190],.start[data-v-2a28e190]{cursor:pointer;color:#08111f;border:0;background:linear-gradient(135deg,#46f7ff,#ffd166);font-weight:800}.courier-stage[data-v-2a28e190]{position:relative;display:grid;place-items:center;border-radius:28px;overflow:hidden;background:radial-gradient(circle at top,#46f7ff2e,#08111feb);border:1px solid rgba(70,247,255,.24)}canvas[data-v-2a28e190]{width:min(100%,920px);height:auto;display:block}.overlay[data-v-2a28e190]{position:absolute;inset:0;display:grid;place-items:center;background:#0409129e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.panel[data-v-2a28e190]{max-width:560px;padding:30px;border-radius:26px;text-align:center;background:linear-gradient(145deg,#0b192df0,#2f1c4ee6);border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 80px #00000073,inset 0 0 40px #46f7ff12}.eyebrow[data-v-2a28e190]{color:#ffd166;letter-spacing:.18em;font-size:.82rem;text-transform:uppercase}h2[data-v-2a28e190]{margin:8px 0 12px;color:#46f7ff;font-size:clamp(1.8rem,4vw,3rem)}.start[data-v-2a28e190]{margin:18px 0 10px;padding:12px 26px;border-radius:999px;font-size:1.05rem}.tips[data-v-2a28e190],.legend[data-v-2a28e190]{color:#e9fbffb8}.legend[data-v-2a28e190]{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:12px}.legend span[data-v-2a28e190]{padding:8px 12px;border-radius:999px;background:#ffffff0d}@media(max-width:720px){.echo-hud[data-v-2a28e190]{gap:7px;font-size:.88rem}.panel[data-v-2a28e190]{margin:14px;padding:22px}}.circuit-mender[data-v-30d4e6e8]{max-width:980px;margin:0 auto;color:#e7fbff;outline:none;font-family:Nunito,sans-serif}.cm-hud[data-v-30d4e6e8]{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.cm-hud span[data-v-30d4e6e8],.cm-hud button[data-v-30d4e6e8]{border:1px solid rgba(61,247,255,.28);background:#071528db;color:#dffbff;border-radius:999px;padding:8px 13px;box-shadow:0 0 18px #3df7ff14 inset}.cm-hud .brand[data-v-30d4e6e8]{color:#3df7ff;font-family:Orbitron,sans-serif;font-weight:700}.cm-hud button[data-v-30d4e6e8],.start[data-v-30d4e6e8]{cursor:pointer;color:#071528;font-weight:800;border:none;background:linear-gradient(135deg,#3df7ff,#ffd166)}.cm-stage[data-v-30d4e6e8]{position:relative;border-radius:26px;overflow:hidden;border:1px solid rgba(61,247,255,.32);box-shadow:0 22px 60px #00000059,0 0 42px #3df7ff1a;background:#071528}canvas[data-v-30d4e6e8]{width:100%;height:auto;display:block;touch-action:manipulation}.cm-overlay[data-v-30d4e6e8]{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at center,#071528ad,#020611eb);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cm-card[data-v-30d4e6e8]{width:min(560px,88%);text-align:center;padding:30px;border-radius:24px;background:#050e1de0;border:1px solid rgba(61,247,255,.42);box-shadow:0 0 42px #3df7ff2e}.eyebrow[data-v-30d4e6e8]{color:#ffd166;letter-spacing:.18em;text-transform:uppercase;font-size:.8rem}.cm-card h2[data-v-30d4e6e8]{margin:8px 0 12px;font-family:Orbitron,sans-serif;color:#3df7ff}.start[data-v-30d4e6e8]{margin-top:16px;padding:12px 26px;border-radius:999px;font-size:1rem}.tips[data-v-30d4e6e8]{margin-top:12px;color:#a8c8d6;font-size:.92rem}.legend[data-v-30d4e6e8]{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:12px;color:#a8c8d6}.legend span[data-v-30d4e6e8]{background:#ffffff0d;border-radius:12px;padding:6px 10px}@media(max-width:640px){.cm-hud[data-v-30d4e6e8]{gap:6px}.cm-hud span[data-v-30d4e6e8],.cm-hud button[data-v-30d4e6e8]{padding:7px 9px;font-size:.86rem}.cm-card[data-v-30d4e6e8]{padding:22px 16px}}.beacon-diver[data-v-e233d3bd]{max-width:1040px;margin:0 auto;color:#eaf9ff;outline:none;font-family:Nunito,sans-serif}.bd-hud[data-v-e233d3bd],.bd-actions[data-v-e233d3bd],.legend[data-v-e233d3bd]{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:12px}.bd-hud span[data-v-e233d3bd],.bd-actions span[data-v-e233d3bd],.legend span[data-v-e233d3bd],.bd-hud button[data-v-e233d3bd],.bd-actions button[data-v-e233d3bd]{background:#091f3adb;border:1px solid rgba(117,215,255,.28);border-radius:999px;padding:8px 13px;box-shadow:0 0 16px #4ef0d614}.bd-hud .brand[data-v-e233d3bd]{color:#4ef0d6;font-weight:800;letter-spacing:.03em}.phase[data-v-e233d3bd]{color:#ffd166;text-transform:uppercase}button[data-v-e233d3bd]{cursor:pointer;color:#06172d;border:none!important;font-weight:800;background:linear-gradient(135deg,#4ef0d6,#ffd166)!important;transition:transform .2s ease,filter .2s ease}button[data-v-e233d3bd]:hover{transform:translateY(-1px);filter:brightness(1.08)}.bd-stage[data-v-e233d3bd]{position:relative;border-radius:24px;overflow:hidden;background:#06172d;border:1px solid rgba(78,240,214,.28);box-shadow:0 24px 60px #00000061,inset 0 0 40px #4ef0d614}canvas[data-v-e233d3bd]{display:block;width:100%;height:auto;touch-action:none}.bd-overlay[data-v-e233d3bd]{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#082a4485,#030a16e0);padding:20px}.bd-card[data-v-e233d3bd]{max-width:560px;text-align:center;padding:28px;border-radius:24px;background:#06172deb;border:1px solid rgba(78,240,214,.32);box-shadow:0 0 36px #4ef0d629}.eyebrow[data-v-e233d3bd]{color:#ffd166;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h2[data-v-e233d3bd]{margin:8px 0 12px;font-size:clamp(1.8rem,5vw,3rem);color:#4ef0d6}.start[data-v-e233d3bd]{margin:18px 0 10px;padding:12px 24px;border-radius:999px;font-size:1.05rem}.tips[data-v-e233d3bd]{color:#b7d9ea}.bd-actions[data-v-e233d3bd]{margin-top:12px}.bd-actions span[data-v-e233d3bd]{color:#b7d9ea}@media(max-width:720px){.bd-hud span[data-v-e233d3bd],.bd-actions span[data-v-e233d3bd],.legend span[data-v-e233d3bd],.bd-hud button[data-v-e233d3bd],.bd-actions button[data-v-e233d3bd]{padding:7px 10px;font-size:.88rem}}.chrono-tea[data-v-75d6d08f]{max-width:980px;margin:0 auto;color:#fff7e6;outline:none;font-family:Nunito,sans-serif}.ct-hud[data-v-75d6d08f],.ct-actions[data-v-75d6d08f],.ct-recipe[data-v-75d6d08f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:12px;margin-bottom:12px;background:#120a24c7;border:1px solid rgba(255,209,102,.22);border-radius:18px;box-shadow:0 12px 30px #00000047}.ct-hud span[data-v-75d6d08f],.ct-recipe span[data-v-75d6d08f]{padding:7px 11px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.08)}.brand[data-v-75d6d08f]{color:#ffd166;font-weight:800;letter-spacing:.04em}.phase[data-v-75d6d08f]{color:#64ffda;text-transform:uppercase}button[data-v-75d6d08f]{border:0;border-radius:999px;padding:9px 16px;background:linear-gradient(135deg,#ffd166,#ff8fab);color:#22112f;font-weight:800;cursor:pointer;box-shadow:0 0 18px #ffd1663d}button[data-v-75d6d08f]:hover{transform:translateY(-1px);filter:brightness(1.08)}.ct-stage[data-v-75d6d08f]{position:relative;display:grid;place-items:center;border-radius:24px;overflow:hidden;background:#06030d;border:1px solid rgba(100,255,218,.22);box-shadow:0 22px 55px #00000057,inset 0 0 40px #64ffda14}canvas[data-v-75d6d08f]{display:block;max-width:100%;touch-action:none}.ct-overlay[data-v-75d6d08f]{position:absolute;inset:0;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 50% 42%,#ffd1661f,#06030dc7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ct-card[data-v-75d6d08f]{max-width:560px;text-align:center;padding:28px;border-radius:24px;background:#120a24e6;border:1px solid rgba(255,255,255,.16);box-shadow:0 20px 70px #00000073}.ct-card h2[data-v-75d6d08f]{margin:8px 0 10px;font-family:Orbitron,sans-serif;color:#ffd166}.eyebrow[data-v-75d6d08f]{color:#64ffda;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.start[data-v-75d6d08f]{margin-top:18px;font-size:1.05rem}.tips[data-v-75d6d08f],.ct-actions span[data-v-75d6d08f]{color:#d9cff3;line-height:1.5}.ct-recipe span[data-v-75d6d08f]{border-color:color-mix(in srgb,var(--c) 45%,transparent)}.ct-recipe span.done[data-v-75d6d08f]{color:#120a24;background:var(--c)}.ct-recipe span.next[data-v-75d6d08f]{box-shadow:0 0 18px color-mix(in srgb,var(--c) 58%,transparent);color:var(--c)}@media(max-width:640px){.ct-hud[data-v-75d6d08f],.ct-actions[data-v-75d6d08f],.ct-recipe[data-v-75d6d08f]{font-size:.86rem;gap:6px}.ct-card[data-v-75d6d08f]{padding:20px}}.noodle-game[data-v-9bbded4c]{max-width:1060px;margin:0 auto;outline:none;color:#f8f7ff}.noodle-hud[data-v-9bbded4c]{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:12px}.noodle-hud span[data-v-9bbded4c],.noodle-hud button[data-v-9bbded4c]{background:#0f172ad1;border:1px solid rgba(66,245,215,.32);padding:8px 12px;border-radius:999px;box-shadow:0 0 18px #42f5d714}.noodle-hud button[data-v-9bbded4c],.start[data-v-9bbded4c]{color:#06131a;background:linear-gradient(135deg,#42f5d7,#ffd166);border:0;cursor:pointer;font-weight:900}.brand[data-v-9bbded4c]{color:#ffd166;font-weight:900;letter-spacing:.04em}.phase[data-v-9bbded4c]{color:#42f5d7;text-transform:uppercase}.noodle-stage[data-v-9bbded4c]{position:relative;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#12081f;box-shadow:0 26px 60px #00000052}canvas[data-v-9bbded4c]{display:block;width:100%;height:auto;touch-action:none}.overlay[data-v-9bbded4c]{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at center,#12081f9e,#12081fe0)}.card[data-v-9bbded4c]{width:min(560px,88%);text-align:center;background:#080d1ee6;border:1px solid rgba(66,245,215,.4);border-radius:26px;padding:28px;box-shadow:0 0 50px #42f5d729}.eyebrow[data-v-9bbded4c]{color:#ff8fab;font-weight:800;letter-spacing:.12em;text-transform:uppercase}h2[data-v-9bbded4c]{margin:8px 0 12px;font-size:clamp(1.8rem,4vw,3rem);color:#ffd166}.start[data-v-9bbded4c]{margin-top:18px;padding:13px 28px;border-radius:999px;font-size:1.1rem}.tips[data-v-9bbded4c]{margin-top:14px;color:#b8c0ff}.legend[data-v-9bbded4c]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:12px;color:#d7e3fc}.legend span[data-v-9bbded4c]{background:#ffffff14;border-radius:999px;padding:6px 10px}@media(max-width:680px){.noodle-hud[data-v-9bbded4c]{font-size:.86rem}.noodle-hud span[data-v-9bbded4c],.noodle-hud button[data-v-9bbded4c]{padding:6px 8px}}.aurora-game[data-v-311f807e]{max-width:980px;margin:0 auto;outline:none}.aurora-hud[data-v-311f807e],.aurora-actions[data-v-311f807e]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;padding:12px;background:#07111fdb;border:1px solid rgba(94,247,255,.22);border-radius:18px;box-shadow:0 16px 38px #00000047}.brand[data-v-311f807e]{font-family:Orbitron,sans-serif;color:#5ef7ff;font-weight:700}.phase[data-v-311f807e]{color:#ffd166;font-weight:800;text-transform:uppercase}.freq[data-v-311f807e]{padding:3px 9px;border-radius:999px;font-weight:800}.freq.blue[data-v-311f807e]{color:#07111f;background:#5ef7ff}.freq.pink[data-v-311f807e]{color:#19051a;background:#ff6bd6}button[data-v-311f807e]{border:0;border-radius:999px;padding:9px 15px;cursor:pointer;font-weight:800;color:#08111e;background:linear-gradient(135deg,#5ef7ff,#ff6bd6);box-shadow:0 0 18px #5ef7ff38}.aurora-stage[data-v-311f807e]{position:relative;margin-top:14px;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#07111f}canvas[data-v-311f807e]{display:block;width:100%;height:auto;touch-action:none}.overlay[data-v-311f807e]{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle,#07111f9e,#07111fe6)}.card[data-v-311f807e]{width:min(560px,90%);padding:28px;text-align:center;border-radius:24px;background:#09162aeb;border:1px solid rgba(94,247,255,.35);box-shadow:0 22px 60px #00000073}.card h2[data-v-311f807e]{margin:7px 0 10px;color:#fff;font-size:clamp(1.7rem,4vw,2.7rem)}.eyebrow[data-v-311f807e]{color:#ff6bd6;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tips[data-v-311f807e]{color:#a8bdd4;font-size:.95rem;margin-top:12px}.start[data-v-311f807e]{margin-top:18px;font-size:1.05rem;padding:12px 24px}.aurora-actions[data-v-311f807e]{margin-top:12px;color:#b8cbe2}@media(max-width:680px){.aurora-hud[data-v-311f807e],.aurora-actions[data-v-311f807e]{font-size:.88rem;gap:7px}}.comet-harp[data-v-92bd682a]{width:min(100%,980px);margin:0 auto;color:#eafcff;font-family:Nunito,sans-serif}.panel[data-v-92bd682a]{border:1px solid rgba(110,248,255,.24);background:linear-gradient(135deg,#071022eb,#250d31c7);box-shadow:0 18px 48px #00000052,inset 0 0 22px #6ef8ff14;border-radius:22px;padding:16px 18px}.top-panel[data-v-92bd682a]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.eyebrow[data-v-92bd682a]{color:#6ef8ff;text-transform:uppercase;letter-spacing:.2em;font-size:.76rem;margin-bottom:4px}h2[data-v-92bd682a]{font-family:Orbitron,sans-serif;font-size:clamp(1.7rem,4vw,2.7rem);margin:0;text-shadow:0 0 22px rgba(110,248,255,.45)}.stats[data-v-92bd682a]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.stats span[data-v-92bd682a]{padding:8px 11px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#bfe9ee;font-size:.92rem}.stats b[data-v-92bd682a]{color:#ffd166;font-family:Orbitron,sans-serif}.stage-wrap[data-v-92bd682a]{position:relative;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 22px 70px #00000061;background:#071022}.stage[data-v-92bd682a]{display:block;width:100%;min-height:300px;cursor:crosshair;touch-action:none;outline:none}.stage[data-v-92bd682a]:focus{box-shadow:inset 0 0 0 3px #ffd16647}.curtain[data-v-92bd682a]{position:absolute;inset:0;display:grid;place-content:center;gap:14px;text-align:center;padding:28px;background:radial-gradient(circle at 50% 45%,#6ef8ff24,#071022db 54%,#071022f5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.curtain h3[data-v-92bd682a]{font-family:Orbitron,sans-serif;font-size:clamp(1.6rem,5vw,3.2rem);color:#ffd166;margin:0}.curtain p[data-v-92bd682a],.bottom-panel p[data-v-92bd682a]{margin:0;color:#c9e8ec}button[data-v-92bd682a]{border:0;border-radius:999px;padding:12px 20px;color:#071022;font-weight:800;background:linear-gradient(135deg,#6ef8ff,#ffd166);box-shadow:0 10px 26px #6ef8ff47;cursor:pointer}button[data-v-92bd682a]:disabled{cursor:not-allowed;opacity:.48;filter:grayscale(.8)}.bottom-panel[data-v-92bd682a]{margin-top:14px;display:grid;gap:10px}.bottom-panel strong[data-v-92bd682a]{color:#ff6bd6;font-family:Orbitron,sans-serif}.hint[data-v-92bd682a]{font-size:.95rem;opacity:.86}.release[data-v-92bd682a]{justify-self:start}@media(max-width:720px){.top-panel[data-v-92bd682a]{align-items:stretch;flex-direction:column}.stats[data-v-92bd682a]{justify-content:flex-start}.panel[data-v-92bd682a]{padding:14px;border-radius:18px}}.solar-loom[data-v-348d20cc]{width:min(100%,990px);margin:0 auto;color:#f6fbff;font-family:Nunito,sans-serif}.loom-panel[data-v-348d20cc]{border:1px solid rgba(255,209,102,.24);background:linear-gradient(135deg,#100b2af0,#34164abf);box-shadow:0 18px 48px #00000052,inset 0 0 24px #ffd16614;border-radius:23px;padding:16px 18px}.top-panel[data-v-348d20cc]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.eyebrow[data-v-348d20cc]{color:#5ee7ff;letter-spacing:.22em;text-transform:uppercase;font:700 .72rem Orbitron,sans-serif;margin-bottom:3px}h2[data-v-348d20cc]{margin:0;font:800 clamp(1.55rem,4vw,2.35rem) "Orbitron",sans-serif;color:#ffd166;text-shadow:0 0 18px rgba(255,209,102,.42)}.stats[data-v-348d20cc]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.stats span[data-v-348d20cc]{border:1px solid rgba(94,231,255,.2);border-radius:999px;padding:7px 11px;background:#0605156b;color:#cceaf4;font-size:.9rem}.stats b[data-v-348d20cc]{color:#ffd166;margin-left:4px}.phase b[data-v-348d20cc]{color:#5ee7ff}.stage-wrap[data-v-348d20cc]{position:relative;border-radius:26px;overflow:hidden;border:1px solid rgba(94,231,255,.24);background:#060515;box-shadow:0 24px 70px #0000006b}.stage[data-v-348d20cc]{display:block;width:100%;min-height:320px;outline:none;touch-action:none;cursor:crosshair}.curtain[data-v-348d20cc]{position:absolute;inset:0;display:grid;place-content:center;gap:14px;text-align:center;padding:28px;background:radial-gradient(circle,#ffd1662e,#060515d1 58%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.curtain h3[data-v-348d20cc]{margin:0;color:#fff4cf;font-size:clamp(1.5rem,4vw,2.25rem)}.curtain p[data-v-348d20cc]{max-width:540px;line-height:1.65;color:#d8f8ff}button[data-v-348d20cc]{justify-self:center;border:0;border-radius:999px;padding:12px 22px;color:#100b2a;background:linear-gradient(135deg,#ffd166,#ff8fab);font:800 1rem Nunito,sans-serif;cursor:pointer;box-shadow:0 10px 28px #ffd16642;transition:transform .18s ease,filter .18s ease,opacity .18s ease}button[data-v-348d20cc]:hover:not(:disabled){transform:translateY(-1px) scale(1.02);filter:brightness(1.08)}button[data-v-348d20cc]:disabled{cursor:not-allowed;opacity:.45;filter:grayscale(.35)}.bottom-panel[data-v-348d20cc]{display:grid;grid-template-columns:1fr auto;gap:8px 16px;align-items:center;margin-top:14px}.bottom-panel p[data-v-348d20cc]{margin:0;line-height:1.5;color:#d9f4ff}.bottom-panel strong[data-v-348d20cc]{color:#ffd166}.hint[data-v-348d20cc]{grid-column:1 / 2;color:#a8cbd4!important;font-size:.95rem}.weave-button[data-v-348d20cc]{grid-row:1 / span 2;grid-column:2;white-space:nowrap}@media(max-width:760px){.top-panel[data-v-348d20cc],.bottom-panel[data-v-348d20cc]{grid-template-columns:1fr;display:grid}.stats[data-v-348d20cc]{justify-content:flex-start}.weave-button[data-v-348d20cc]{grid-column:1;grid-row:auto;width:100%}.stage[data-v-348d20cc]{min-height:280px}}.tide-signal[data-v-2ef02d80]{width:min(980px,100%);margin:0 auto;color:#eaffff;outline:none;-webkit-user-select:none;user-select:none}.ts-hud[data-v-2ef02d80],.ts-actions[data-v-2ef02d80],.ts-recipe[data-v-2ef02d80]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:10px auto}.ts-hud span[data-v-2ef02d80],.ts-actions span[data-v-2ef02d80],.ts-recipe span[data-v-2ef02d80],.ts-hud button[data-v-2ef02d80],.ts-actions button[data-v-2ef02d80]{border:1px solid rgba(77,247,255,.28);background:#051426c7;box-shadow:0 0 18px #4df7ff1f,inset 0 0 18px #4df7ff0f;border-radius:999px;padding:8px 14px}.brand[data-v-2ef02d80],.phase[data-v-2ef02d80]{color:#4df7ff;font-family:Orbitron,Nunito,sans-serif;font-weight:700}.ts-hud button[data-v-2ef02d80],.ts-actions button[data-v-2ef02d80],.start[data-v-2ef02d80]{color:#061526;background:linear-gradient(135deg,#4df7ff,#ffe66d);border:none;font-weight:800;cursor:pointer;transition:transform .15s ease,filter .15s ease}.ts-hud button[data-v-2ef02d80]:hover,.ts-actions button[data-v-2ef02d80]:hover,.start[data-v-2ef02d80]:hover{transform:translateY(-1px);filter:brightness(1.08)}.ts-stage[data-v-2ef02d80]{position:relative;display:grid;place-items:center;border-radius:28px;padding:8px;background:linear-gradient(135deg,#4df7ff38,#ff6fae24);box-shadow:0 22px 60px #0000005c;overflow:hidden}canvas[data-v-2ef02d80]{display:block;max-width:100%;border-radius:22px;touch-action:none;cursor:crosshair}.ts-overlay[data-v-2ef02d80]{position:absolute;inset:8px;display:grid;place-items:center;border-radius:22px;background:radial-gradient(circle at center,#061526b3,#020813eb);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ts-card[data-v-2ef02d80]{max-width:560px;padding:28px;text-align:center;border:1px solid rgba(77,247,255,.34);border-radius:26px;background:#061526e6;box-shadow:0 0 44px #4df7ff29}.eyebrow[data-v-2ef02d80]{color:#ffe66d;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem}.ts-card h2[data-v-2ef02d80]{margin:8px 0 12px;color:#4df7ff;font-family:Orbitron,Nunito,sans-serif}.start[data-v-2ef02d80]{margin:18px 0 10px;padding:12px 24px;border-radius:999px;font-size:1rem}.tips[data-v-2ef02d80]{color:#b7dce8;font-size:.9rem}.ts-actions span[data-v-2ef02d80]{flex:1 1 360px;text-align:center}.ts-recipe span[data-v-2ef02d80]{border-color:color-mix(in srgb,var(--c),transparent 55%);color:#b7dce8}.ts-recipe span.done[data-v-2ef02d80]{color:#061526;background:var(--c)}.ts-recipe span.next[data-v-2ef02d80]{color:#fff;box-shadow:0 0 22px color-mix(in srgb,var(--c),transparent 45%)}@media(max-width:640px){.ts-hud span[data-v-2ef02d80],.ts-actions span[data-v-2ef02d80],.ts-recipe span[data-v-2ef02d80],.ts-hud button[data-v-2ef02d80],.ts-actions button[data-v-2ef02d80]{padding:7px 10px;font-size:.9rem}.ts-card[data-v-2ef02d80]{margin:12px;padding:20px}}.sky-seed[data-v-23882e11]{width:min(980px,100%);margin:0 auto;color:#eefcff;outline:none}.ss-hud[data-v-23882e11],.ss-actions[data-v-23882e11],.ss-recipe[data-v-23882e11]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-bottom:12px}.ss-hud span[data-v-23882e11],.ss-actions span[data-v-23882e11],.ss-recipe span[data-v-23882e11]{border:1px solid rgba(118,255,215,.24);background:#08132bad;border-radius:999px;padding:8px 13px;box-shadow:inset 0 0 16px #76ffd714}.ss-hud .brand[data-v-23882e11]{color:#76ffd7;font-weight:800;letter-spacing:.04em}.phase[data-v-23882e11]{color:#ffd166;text-transform:uppercase}button[data-v-23882e11]{border:0;border-radius:999px;color:#071226;background:linear-gradient(135deg,#76ffd7,#93ff6e);padding:9px 16px;font-weight:800;cursor:pointer;box-shadow:0 0 18px #76ffd73d;transition:transform .15s ease,filter .15s ease}button[data-v-23882e11]:hover{transform:translateY(-1px);filter:brightness(1.08)}button[data-v-23882e11]:active{transform:translateY(1px) scale(.98)}.ss-stage[data-v-23882e11]{position:relative;display:grid;place-items:center;border-radius:26px;overflow:hidden;border:1px solid rgba(118,255,215,.22);background:radial-gradient(circle at center,#76ffd717,#08132bd1);box-shadow:0 24px 70px #00000061}canvas[data-v-23882e11]{display:block;max-width:100%;height:auto;cursor:crosshair;touch-action:none}.ss-overlay[data-v-23882e11]{position:absolute;inset:0;display:grid;place-items:center;padding:18px;background:linear-gradient(180deg,#08132b66,#080819e0);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ss-card[data-v-23882e11]{max-width:560px;text-align:center;padding:28px;border-radius:24px;border:1px solid rgba(147,255,110,.35);background:#08132bdb;box-shadow:0 0 45px #76ffd729}.eyebrow[data-v-23882e11]{color:#ffd166;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;margin-bottom:8px}.ss-card h2[data-v-23882e11]{margin:0 0 12px;color:#76ffd7;font-size:clamp(1.7rem,5vw,3rem)}.ss-card p[data-v-23882e11]{line-height:1.65;color:#d9f8ff}.start[data-v-23882e11]{margin:18px 0 10px;font-size:1.05rem;padding:12px 24px}.tips[data-v-23882e11]{color:#a8c7d9!important;font-size:.92rem}.ss-actions[data-v-23882e11]{margin-top:12px}.ss-actions span[data-v-23882e11]{flex:1 1 320px;text-align:center;color:#dff7ff}.ss-recipe span[data-v-23882e11]{color:#b9d9e9}.ss-recipe span.done[data-v-23882e11]{color:#061422;background:var(--c);border-color:var(--c)}.ss-recipe span.next[data-v-23882e11]{color:#fff;border-color:var(--c);box-shadow:0 0 18px color-mix(in srgb,var(--c),transparent 55%)}.ss-recipe .wind[data-v-23882e11]{border-color:#ffd16659;color:#ffd166}@media(max-width:680px){.ss-hud span[data-v-23882e11],.ss-actions span[data-v-23882e11],.ss-recipe span[data-v-23882e11],button[data-v-23882e11]{font-size:.86rem;padding:7px 10px}.ss-card[data-v-23882e11]{padding:20px}}.moon-moth[data-v-d56d0081]{max-width:1040px;margin:0 auto;color:#fff8fb;outline:none;--panel: rgba(18, 10, 43, .78)}.mm-hud[data-v-d56d0081],.mm-actions[data-v-d56d0081],.mm-recipe[data-v-d56d0081]{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;background:linear-gradient(135deg,#ffe9a61f,#58d8ff1a);border:1px solid rgba(255,233,166,.22);border-radius:18px;padding:10px 12px;margin-bottom:12px;box-shadow:0 18px 40px #00000040}.mm-hud span[data-v-d56d0081],.mm-actions span[data-v-d56d0081],.mm-recipe span[data-v-d56d0081]{background:#0b071c9e;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:7px 11px;font-weight:800}.mm-hud .brand[data-v-d56d0081]{color:#ffe9a6;letter-spacing:.04em}.phase[data-v-d56d0081]{color:#79ffbf;text-transform:uppercase}button[data-v-d56d0081]{border:0;border-radius:999px;padding:9px 15px;color:#140a26;background:linear-gradient(135deg,#ffe9a6,#ff72d2);font-weight:900;cursor:pointer;box-shadow:0 8px 22px #ff72d23d;transition:transform .18s ease,filter .18s ease}button[data-v-d56d0081]:hover{transform:translateY(-1px);filter:brightness(1.08)}.mm-stage[data-v-d56d0081]{position:relative;display:grid;place-items:center;border-radius:26px;padding:14px;background:radial-gradient(circle at 30% 10%,rgba(255,114,210,.18),transparent 32%),radial-gradient(circle at 70% 0%,rgba(88,216,255,.16),transparent 30%),#060412e6;border:1px solid rgba(255,233,166,.18);overflow:hidden}canvas[data-v-d56d0081]{display:block;max-width:100%;border-radius:18px;touch-action:none;box-shadow:inset 0 0 0 1px #ffffff14,0 22px 56px #00000059}.mm-overlay[data-v-d56d0081]{position:absolute;inset:14px;display:grid;place-items:center;background:#0704139e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:18px}.mm-card[data-v-d56d0081]{width:min(560px,92%);text-align:center;padding:28px;border-radius:24px;background:linear-gradient(160deg,#150b31f0,#3b1752e0);border:1px solid rgba(255,233,166,.3);box-shadow:0 22px 70px #00000070}.mm-card h2[data-v-d56d0081]{margin:8px 0 10px;color:#ffe9a6;font-size:clamp(1.7rem,4vw,2.65rem)}.eyebrow[data-v-d56d0081]{color:#79ffbf;font-weight:900;letter-spacing:.08em}.tips[data-v-d56d0081]{margin-top:12px;color:#d8d0ff;font-size:.95rem}.mm-actions[data-v-d56d0081]{margin-top:12px}.mm-actions span[data-v-d56d0081]{flex:1;min-width:min(100%,420px);text-align:center;color:#f5eaff}.mm-recipe span[data-v-d56d0081]{border-color:color-mix(in srgb,var(--c, #ffe9a6) 38%,transparent)}.mm-recipe span.done[data-v-d56d0081]{background:color-mix(in srgb,var(--c, #ffe9a6) 28%,rgba(11,7,28,.72));color:#fff}.mm-recipe span.next[data-v-d56d0081]{color:var(--c);box-shadow:0 0 18px color-mix(in srgb,var(--c) 34%,transparent)}.mm-recipe .wind[data-v-d56d0081]{color:#58d8ff}@media(max-width:680px){.moon-moth[data-v-d56d0081]{margin:0 -8px}.mm-hud[data-v-d56d0081],.mm-actions[data-v-d56d0081],.mm-recipe[data-v-d56d0081]{gap:7px;padding:8px}.mm-hud span[data-v-d56d0081],.mm-actions span[data-v-d56d0081],.mm-recipe span[data-v-d56d0081],button[data-v-d56d0081]{font-size:.86rem;padding:7px 9px}.mm-stage[data-v-d56d0081]{padding:8px;border-radius:18px}.mm-overlay[data-v-d56d0081]{inset:8px}}.lantern-koi[data-v-18dd3a1f]{max-width:1040px;margin:0 auto;color:#e9fbff;outline:none}.lk-hud[data-v-18dd3a1f],.lk-actions[data-v-18dd3a1f],.lk-route[data-v-18dd3a1f]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin-bottom:12px}.lk-hud span[data-v-18dd3a1f],.lk-actions span[data-v-18dd3a1f],.lk-route span[data-v-18dd3a1f],.lk-hud button[data-v-18dd3a1f],.lk-actions button[data-v-18dd3a1f]{border:1px solid rgba(107,231,255,.22);background:#07172fb8;border-radius:999px;padding:8px 13px;box-shadow:0 0 18px #6be7ff14}.lk-hud .brand[data-v-18dd3a1f]{color:#ffd76a;font-weight:800;letter-spacing:.03em}.phase[data-v-18dd3a1f]{color:#45e1a6;font-weight:800}button[data-v-18dd3a1f]{color:#07172f;background:linear-gradient(135deg,#ffd76a,#45e1a6)!important;border:0!important;font-weight:800;cursor:pointer}button[data-v-18dd3a1f]:hover{filter:brightness(1.08);transform:translateY(-1px)}.lk-stage[data-v-18dd3a1f]{position:relative;overflow:hidden;border-radius:26px;border:1px solid rgba(107,231,255,.28);box-shadow:0 22px 70px #00000052,inset 0 0 40px #6be7ff12;background:#07172f}canvas[data-v-18dd3a1f]{display:block;width:100%;max-height:68vh;touch-action:none}.lk-overlay[data-v-18dd3a1f]{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at center,#07172f6b,#02060fd1);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lk-card[data-v-18dd3a1f]{max-width:560px;margin:22px;padding:28px;border-radius:24px;border:1px solid rgba(255,215,106,.34);background:#050e1fe6;box-shadow:0 18px 60px #0000005c;text-align:center}.lk-card h2[data-v-18dd3a1f]{margin:8px 0 12px;color:#ffd76a;font-family:Orbitron,sans-serif}.eyebrow[data-v-18dd3a1f]{color:#6be7ff;font-weight:800}.tips[data-v-18dd3a1f]{color:#a8c7d7;font-size:.92rem;margin-top:12px}.start[data-v-18dd3a1f]{font-size:1.05rem;margin-top:14px;padding:11px 22px!important}.lk-actions span[data-v-18dd3a1f]{flex:1;min-width:min(420px,100%);text-align:center}.lk-route span[data-v-18dd3a1f]{color:#c8d7e6}.lk-route span.done[data-v-18dd3a1f]{color:#07172f;background:var(--c)}.lk-route span.next[data-v-18dd3a1f]{color:#fff;border-color:var(--c);box-shadow:0 0 18px color-mix(in srgb,var(--c),transparent 45%)}@media(max-width:720px){.lk-hud span[data-v-18dd3a1f],.lk-actions span[data-v-18dd3a1f],.lk-route span[data-v-18dd3a1f],.lk-hud button[data-v-18dd3a1f],.lk-actions button[data-v-18dd3a1f]{padding:7px 10px;font-size:.86rem}.lk-card[data-v-18dd3a1f]{padding:20px}}.orbit-clocksmith[data-v-75d15802]{max-width:980px;margin:0 auto;color:#e5f7ff;outline:none;-webkit-user-select:none;user-select:none}.oc-hud[data-v-75d15802],.oc-actions[data-v-75d15802]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:10px 0}.oc-hud span[data-v-75d15802],.oc-actions span[data-v-75d15802],.oc-actions button[data-v-75d15802],.oc-hud button[data-v-75d15802]{border:1px solid rgba(103,232,249,.25);background:#0f172ab8;border-radius:999px;padding:8px 13px;box-shadow:0 0 20px #22d3ee14}.brand[data-v-75d15802]{color:#fde68a;font-weight:800;letter-spacing:.04em}.phase[data-v-75d15802]{color:#a7f3d0}.debug-readout[data-v-75d15802]{position:absolute;opacity:.01;pointer-events:none}.oc-stage[data-v-75d15802]{position:relative;display:grid;place-items:center;border-radius:28px;padding:12px;background:linear-gradient(145deg,#0ea5e92e,#7c3aed1a);border:1px solid rgba(125,211,252,.25);overflow:hidden}canvas[data-v-75d15802]{display:block;max-width:100%;height:auto;border-radius:22px;touch-action:manipulation;cursor:pointer}.oc-overlay[data-v-75d15802]{position:absolute;inset:12px;display:grid;place-items:center;background:radial-gradient(circle,#0f172a59,#020617d1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:22px}.oc-card[data-v-75d15802]{width:min(520px,calc(100% - 24px));text-align:center;padding:24px;border-radius:24px;background:#0f172ae0;border:1px solid rgba(253,230,138,.28);box-shadow:0 20px 70px #00000073}.eyebrow[data-v-75d15802]{color:#67e8f9;font-weight:800;margin-bottom:8px}h2[data-v-75d15802]{font-size:clamp(2rem,8vw,4rem);margin:0 0 10px;color:#fde68a}.tips[data-v-75d15802]{color:#bae6fd;font-size:.95rem;margin-top:12px}button[data-v-75d15802]{appearance:none;color:#e0f2fe;background:linear-gradient(135deg,#0e7490,#4338ca);border:0;border-radius:999px;padding:11px 18px;font:inherit;font-weight:800;cursor:pointer}button.start[data-v-75d15802],button.lock[data-v-75d15802]{min-width:min(100%,250px);font-size:1.12rem;padding:15px 22px;background:linear-gradient(135deg,#f59e0b,#06b6d4);color:#07111f}.oc-actions span[data-v-75d15802]{max-width:100%;color:#dbeafe}@media(max-width:640px){.orbit-clocksmith[data-v-75d15802]{margin:-8px}.oc-hud[data-v-75d15802]{gap:6px;font-size:.86rem}.oc-hud span[data-v-75d15802]{padding:7px 9px}.oc-stage[data-v-75d15802]{border-radius:18px;padding:8px}.oc-overlay[data-v-75d15802]{inset:8px}.oc-card[data-v-75d15802]{padding:18px 14px}.oc-actions[data-v-75d15802]{position:sticky;bottom:8px;z-index:3}button.lock[data-v-75d15802]{width:100%}}.sonar-cartographer[data-v-d57e9353]{width:min(100%,980px);margin:0 auto;color:#e0f2fe;outline:none;-webkit-user-select:none;user-select:none}.sc-hud[data-v-d57e9353]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin-bottom:12px}.sc-hud span[data-v-d57e9353],.sc-actions span[data-v-d57e9353]{padding:8px 12px;border:1px solid rgba(125,211,252,.24);border-radius:999px;background:#020617b8;box-shadow:0 0 18px #0ea5e91f}.brand[data-v-d57e9353]{color:#fef08a;font-weight:800;letter-spacing:.04em}.phase[data-v-d57e9353]{color:#67e8f9;text-transform:uppercase}.debug-readout[data-v-d57e9353]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:.01;pointer-events:none}.sc-stage[data-v-d57e9353]{position:relative;border:1px solid rgba(103,232,249,.25);border-radius:24px;overflow:hidden;background:#020617;box-shadow:0 22px 70px #082f4973}canvas[data-v-d57e9353]{display:block;width:100%;max-height:68vh;touch-action:none}.sc-overlay[data-v-d57e9353]{position:absolute;inset:0;display:grid;place-items:center;padding:18px;background:radial-gradient(circle,#0e749047,#020617d1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sc-card[data-v-d57e9353]{max-width:520px;padding:26px;border:1px solid rgba(250,204,21,.35);border-radius:24px;text-align:center;background:#0f172aeb;box-shadow:0 0 45px #facc1529}.eyebrow[data-v-d57e9353]{color:#67e8f9;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}.sc-card h2[data-v-d57e9353]{margin:10px 0;color:#fef08a;font-family:Orbitron,sans-serif;font-size:clamp(1.8rem,6vw,3rem)}.tips[data-v-d57e9353]{margin-top:12px;color:#bae6fd;font-size:.95rem}.sc-actions[data-v-d57e9353]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:14px}button[data-v-d57e9353]{border:0;border-radius:999px;padding:12px 18px;color:#ecfeff;background:linear-gradient(135deg,#0e7490,#1d4ed8);font-weight:800;cursor:pointer;box-shadow:0 10px 28px #0e749052}button[data-v-d57e9353]:hover{transform:translateY(-1px)}.start[data-v-d57e9353],.charge[data-v-d57e9353]{background:linear-gradient(135deg,#eab308,#f97316);color:#111827}.charge[data-v-d57e9353]{min-width:min(92vw,260px);min-height:54px;font-size:1.05rem;touch-action:none}.charge.charging[data-v-d57e9353]{background:linear-gradient(135deg,#22d3ee,#a7f3d0);animation:pulse-d57e9353 .52s alternate infinite}@keyframes pulse-d57e9353{0%{box-shadow:0 0 20px #22d3ee47}to{box-shadow:0 0 38px #22d3eead}}@media(max-width:640px){.sc-hud span[data-v-d57e9353],.sc-actions span[data-v-d57e9353]{font-size:.82rem;padding:7px 9px}.sc-card[data-v-d57e9353]{padding:20px}}.aurora-ink-smith[data-v-f2388fe3]{max-width:920px;margin:0 auto;color:#e0f2fe;outline:none}.ais-hud[data-v-f2388fe3],.ais-actions[data-v-f2388fe3]{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center;margin:10px 0}.ais-hud span[data-v-f2388fe3],.ais-actions span[data-v-f2388fe3],.ais-actions button[data-v-f2388fe3]{border:1px solid rgba(94,234,212,.24);background:#080d26c7;border-radius:999px;padding:8px 13px;box-shadow:0 0 18px #2dd4bf14}.brand[data-v-f2388fe3]{color:#5eead4;font-weight:800;letter-spacing:.04em}.phase[data-v-f2388fe3]{color:#fde68a;text-transform:uppercase}.debug-readout[data-v-f2388fe3]{position:absolute;opacity:.01;pointer-events:none}.ais-stage[data-v-f2388fe3]{position:relative;border-radius:24px;overflow:hidden;border:1px solid rgba(94,234,212,.3);background:#020617;box-shadow:0 18px 50px #00000073,inset 0 0 40px #2dd4bf1f}canvas[data-v-f2388fe3]{display:block;width:100%;max-height:68vh;touch-action:none;cursor:crosshair}.ais-overlay[data-v-f2388fe3]{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at center,#0f172a85,#020617e6);padding:18px}.ais-card[data-v-f2388fe3]{width:min(520px,92%);text-align:center;padding:24px;border-radius:24px;border:1px solid rgba(253,230,138,.35);background:#080d26e0;box-shadow:0 0 40px #5eead42e}.eyebrow[data-v-f2388fe3]{color:#5eead4;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}h2[data-v-f2388fe3]{margin:8px 0 10px;color:#fde68a;font-size:clamp(1.8rem,6vw,3rem)}.start[data-v-f2388fe3],.draw-button[data-v-f2388fe3],.ais-actions button[data-v-f2388fe3]{color:#08111f;background:linear-gradient(135deg,#5eead4,#fde68a);border:none;font-weight:800;cursor:pointer}.start[data-v-f2388fe3]{margin:16px auto 8px;padding:13px 24px;border-radius:999px;font-size:1.05rem}.draw-button.active[data-v-f2388fe3]{filter:saturate(1.35) brightness(1.12);box-shadow:0 0 22px #fde68a52}.tips[data-v-f2388fe3]{color:#bae6fd;font-size:.92rem}@media(max-width:640px){.aurora-ink-smith[data-v-f2388fe3]{margin:-6px auto 0}.ais-hud span[data-v-f2388fe3],.ais-actions span[data-v-f2388fe3],.ais-actions button[data-v-f2388fe3]{padding:7px 10px;font-size:.88rem}canvas[data-v-f2388fe3]{min-height:360px;object-fit:cover}}.storm-loom[data-v-7167f226]{width:min(100%,980px);margin:0 auto;color:#e0f2fe;outline:none;-webkit-user-select:none;user-select:none}.sl-hud[data-v-7167f226],.sl-actions[data-v-7167f226]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin:10px 0 12px}.sl-hud span[data-v-7167f226],.sl-actions span[data-v-7167f226],.sl-actions button[data-v-7167f226]{padding:8px 13px;border:1px solid rgba(103,232,249,.24);border-radius:999px;background:#020617bd;box-shadow:0 0 20px #22d3ee17}.brand[data-v-7167f226]{color:#facc15;font-weight:900;letter-spacing:.04em}.phase[data-v-7167f226]{color:#67e8f9;text-transform:uppercase}.debug-readout[data-v-7167f226]{position:absolute;opacity:.01;pointer-events:none}.sl-stage[data-v-7167f226]{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:28px;padding:10px;background:linear-gradient(145deg,#0ea5e92e,#7c3aed21);border:1px solid rgba(125,211,252,.25);box-shadow:0 24px 72px #02061780}canvas[data-v-7167f226]{display:block;max-width:100%;height:auto;border-radius:22px;touch-action:manipulation;cursor:pointer}.sl-overlay[data-v-7167f226]{position:absolute;inset:10px;display:grid;place-items:center;padding:18px;border-radius:22px;background:radial-gradient(circle,#0f172a73,#020617e0);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sl-card[data-v-7167f226]{width:min(540px,94%);padding:26px;text-align:center;border-radius:24px;border:1px solid rgba(250,204,21,.35);background:#080d26eb;box-shadow:0 0 45px #67e8f929}.eyebrow[data-v-7167f226]{color:#67e8f9;font-size:.88rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h2[data-v-7167f226]{margin:8px 0 10px;color:#facc15;font-family:Orbitron,sans-serif;font-size:clamp(2rem,7vw,4rem)}.tips[data-v-7167f226]{margin-top:12px;color:#bae6fd;font-size:.94rem}button[data-v-7167f226]{appearance:none;border:0;border-radius:999px;color:#06111f;background:linear-gradient(135deg,#67e8f9,#facc15);font:inherit;font-weight:900;cursor:pointer}button[data-v-7167f226]:hover{filter:brightness(1.08);transform:translateY(-1px)}.sl-actions button[data-v-7167f226],.start[data-v-7167f226],.fire[data-v-7167f226]{min-width:min(100%,240px);min-height:52px;font-size:1.06rem;color:#06111f;background:linear-gradient(135deg,#67e8f9,#facc15);box-shadow:0 12px 34px #facc1538}.sl-actions button[data-v-7167f226]:not(.fire){min-width:132px;background:linear-gradient(135deg,#bae6fd,#93c5fd)}.sl-actions span[data-v-7167f226]{color:#dbeafe;max-width:100%}@media(max-width:640px){.storm-loom[data-v-7167f226]{margin:-8px auto 0}.sl-hud[data-v-7167f226]{gap:6px;font-size:.82rem}.sl-hud span[data-v-7167f226],.sl-actions span[data-v-7167f226],.sl-actions button[data-v-7167f226]{padding:7px 9px}.sl-stage[data-v-7167f226]{border-radius:18px;padding:6px}.sl-overlay[data-v-7167f226]{inset:6px}.sl-card[data-v-7167f226]{padding:18px 14px}.sl-actions[data-v-7167f226]{position:sticky;bottom:8px;z-index:4}.fire[data-v-7167f226]{flex:1 1 100%}}.tangle-harp[data-v-245326ed]{width:min(100%,980px);margin:0 auto;color:#e0f2fe;outline:none;-webkit-user-select:none;user-select:none}.th-hud[data-v-245326ed],.th-actions[data-v-245326ed]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin:10px 0 12px}.th-hud span[data-v-245326ed],.th-actions span[data-v-245326ed],.th-actions button[data-v-245326ed]{padding:8px 13px;border:1px solid rgba(167,139,250,.28);border-radius:999px;background:#020617bd;box-shadow:0 0 20px #22d3ee14}.brand[data-v-245326ed]{color:#fef08a;font-weight:900;letter-spacing:.04em}.danger[data-v-245326ed]{color:#fecdd3;border-color:#fb718573!important}.clear[data-v-245326ed]{color:#86efac;border-color:#34d39973!important}.phase[data-v-245326ed]{color:#c4b5fd;text-transform:uppercase}.debug-readout[data-v-245326ed]{position:absolute;opacity:.01;pointer-events:none}.th-stage[data-v-245326ed]{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:28px;padding:10px;background:linear-gradient(145deg,#4f46e538,#0ea5e921);border:1px solid rgba(196,181,253,.26);box-shadow:0 24px 72px #02061785}canvas[data-v-245326ed]{display:block;max-width:100%;height:auto;border-radius:22px;touch-action:none;cursor:grab}canvas[data-v-245326ed]:active{cursor:grabbing}.th-overlay[data-v-245326ed]{position:absolute;inset:10px;display:grid;place-items:center;padding:18px;border-radius:22px;background:radial-gradient(circle,#1e1b4b85,#020617e6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.th-card[data-v-245326ed]{width:min(560px,94%);padding:26px;text-align:center;border-radius:24px;border:1px solid rgba(254,240,138,.35);background:#080d26eb;box-shadow:0 0 48px #a78bfa2e}.eyebrow[data-v-245326ed]{color:#67e8f9;font-size:.88rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h2[data-v-245326ed]{margin:8px 0 10px;color:#fef08a;font-family:Orbitron,sans-serif;font-size:clamp(2rem,7vw,4rem)}.tips[data-v-245326ed]{margin-top:12px;color:#bfdbfe;font-size:.94rem}button[data-v-245326ed]{appearance:none;border:0;border-radius:999px;color:#06111f;background:linear-gradient(135deg,#67e8f9,#fef08a);font:inherit;font-weight:900;cursor:pointer}button[data-v-245326ed]:hover{filter:brightness(1.08);transform:translateY(-1px)}.start[data-v-245326ed]{min-width:min(100%,250px);min-height:52px;font-size:1.06rem;box-shadow:0 12px 34px #facc1538}.th-actions span[data-v-245326ed]{color:#dbeafe;max-width:100%}.th-resonance[data-v-245326ed]{position:absolute;inset:auto auto 28px;padding:12px 20px;border-radius:999px;color:#052e16;background:linear-gradient(135deg,#86efac,#fef08a);font-weight:1000;letter-spacing:.08em;box-shadow:0 0 30px #facc1566;animation:pop-245326ed .65s ease-in-out infinite alternate}@keyframes pop-245326ed{0%{transform:translateY(0) scale(1)}to{transform:translateY(-4px) scale(1.04)}}@media(max-width:640px){.tangle-harp[data-v-245326ed]{margin:-8px auto 0}.th-hud[data-v-245326ed],.th-actions[data-v-245326ed]{gap:7px;margin:7px 0}.th-hud span[data-v-245326ed],.th-actions span[data-v-245326ed],.th-actions button[data-v-245326ed]{padding:7px 10px;font-size:.88rem}.th-stage[data-v-245326ed]{border-radius:20px;padding:6px}canvas[data-v-245326ed]{border-radius:16px}.th-card[data-v-245326ed]{padding:20px 16px}}.dream-compiler[data-v-e959c159]{width:min(980px,100%);margin:0 auto;padding:16px;border-radius:28px;background:radial-gradient(circle at 20% 10%,rgba(192,132,252,.2),transparent 28%),linear-gradient(145deg,#11051f,#06101f 58%,#1f0d35);border:1px solid rgba(103,232,249,.28);box-shadow:0 24px 70px #00000073,inset 0 0 50px #67e8f90f;color:#e0f2fe;outline:none}.dc-hud[data-v-e959c159]{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;align-items:center;margin-bottom:12px}.dc-hud span[data-v-e959c159],.dc-actions span[data-v-e959c159]{padding:7px 11px;border-radius:999px;background:#0f172abf;border:1px solid rgba(103,232,249,.2);font-weight:700}.dc-hud .brand[data-v-e959c159]{background:linear-gradient(90deg,#22d3ee40,#c084fc3d);color:#fef3c7}.phase[data-v-e959c159]{color:#fde68a}.debug-readout[data-v-e959c159]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:.01;pointer-events:none}.dc-stage[data-v-e959c159]{position:relative;display:grid;place-items:center}canvas[data-v-e959c159]{width:100%;max-width:760px;aspect-ratio:760 / 520;border-radius:24px;border:1px solid rgba(125,211,252,.32);touch-action:none;box-shadow:inset 0 0 40px #0000006b}.dc-overlay[data-v-e959c159]{position:absolute;inset:0;display:grid;place-items:center;padding:16px;background:#06081694;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:24px}.dc-card[data-v-e959c159]{max-width:520px;padding:24px;border-radius:24px;background:#0f172aeb;border:1px solid rgba(250,204,21,.35);text-align:center;box-shadow:0 18px 45px #00000073}.eyebrow[data-v-e959c159]{margin:0 0 8px;color:#67e8f9;font-weight:800}h2[data-v-e959c159]{margin:0 0 10px;color:#fef3c7}.tips[data-v-e959c159]{color:#bae6fd;font-size:.95rem}.dc-pulse[data-v-e959c159]{position:absolute;font-size:clamp(2rem,8vw,4.5rem);font-family:Orbitron,sans-serif;color:#fde68a;text-shadow:0 0 24px #facc15;animation:dreamPulse-e959c159 .9s ease-out both;pointer-events:none}.dc-actions[data-v-e959c159]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin-top:12px}button[data-v-e959c159]{border:0;border-radius:999px;padding:11px 16px;color:#dff7ff;background:#1e293bf0;border:1px solid rgba(125,211,252,.28);font-weight:900;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}button[data-v-e959c159]:hover{transform:translateY(-1px);box-shadow:0 0 18px #67e8f940}button.primary[data-v-e959c159]{background:linear-gradient(135deg,#0891b2,#7c3aed);color:#fff}@keyframes dreamPulse-e959c159{0%{opacity:0;transform:scale(.85)}40%{opacity:1;transform:scale(1.04)}to{opacity:0;transform:scale(1.28)}}@media(max-width:680px){.dream-compiler[data-v-e959c159]{box-sizing:border-box;width:calc(100vw - 8px);max-width:none;margin-left:calc(50% - 50vw + 4px);margin-right:calc(50% - 50vw + 4px);padding:8px;border-radius:18px}.dc-hud[data-v-e959c159]{gap:5px;margin-bottom:8px}.dc-hud span[data-v-e959c159],.dc-actions span[data-v-e959c159]{font-size:.72rem;padding:5px 7px}.dc-hud .brand[data-v-e959c159]{flex:1 1 42%;text-align:center}canvas[data-v-e959c159]{border-radius:18px}.dc-actions[data-v-e959c159]{align-items:stretch;gap:7px;margin-top:8px}.dc-actions button[data-v-e959c159]{flex:1 1 calc(33.333% - 7px);min-width:0;min-height:48px;padding:8px 5px;border-radius:18px;font-size:.88rem;line-height:1.1}.dc-actions span[data-v-e959c159]{flex:1 1 100%;text-align:center;border-radius:16px;line-height:1.45}}.orbit-weaver[data-v-5da6cba2]{width:min(980px,100%);margin:0 auto;padding:16px;border-radius:28px;background:radial-gradient(circle at 30% 20%,rgba(103,232,249,.08),transparent 40%),linear-gradient(160deg,#05060f,#0a0d1f 55%,#0d0820);border:1px solid rgba(103,232,249,.22);box-shadow:0 24px 70px #00000080,inset 0 0 50px #67e8f90a;color:#e0f2fe;outline:none}.ow-hud[data-v-5da6cba2]{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;align-items:center;margin-bottom:12px}.ow-hud span[data-v-5da6cba2],.ow-actions span[data-v-5da6cba2]{padding:7px 11px;border-radius:999px;background:#0f172abf;border:1px solid rgba(103,232,249,.2);font-weight:700}.ow-hud .brand[data-v-5da6cba2]{background:linear-gradient(90deg,#67e8f933,#c084fc33);color:#fef3c7}.phase[data-v-5da6cba2]{color:#fde68a}.debug-readout[data-v-5da6cba2]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:.01;pointer-events:none}.ow-stage[data-v-5da6cba2]{position:relative;display:grid;place-items:center}canvas[data-v-5da6cba2]{width:100%;max-width:760px;aspect-ratio:760 / 520;border-radius:24px;border:1px solid rgba(103,232,249,.25);touch-action:none;box-shadow:inset 0 0 40px #00000080}.ow-overlay[data-v-5da6cba2]{position:absolute;inset:0;display:grid;place-items:center;padding:16px;background:#06081699;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:24px}.ow-card[data-v-5da6cba2]{max-width:520px;padding:24px;border-radius:24px;background:#0f172aeb;border:1px solid rgba(250,204,21,.3);text-align:center;box-shadow:0 18px 45px #00000080}.eyebrow[data-v-5da6cba2]{margin:0 0 8px;color:#67e8f9;font-weight:800}h2[data-v-5da6cba2]{margin:0 0 10px;color:#fef3c7}.tips[data-v-5da6cba2]{color:#bae6fd;font-size:.95rem}.ow-actions[data-v-5da6cba2]{display:flex;justify-content:center;margin-top:12px}.ow-actions span[data-v-5da6cba2]{font-size:.92rem;color:#94a3b8}button[data-v-5da6cba2]{border:0;border-radius:999px;padding:11px 20px;color:#dff7ff;background:#1e293bf0;border:1px solid rgba(125,211,252,.28);font-weight:900;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease;font-size:1em}button[data-v-5da6cba2]:hover{transform:translateY(-1px);box-shadow:0 0 18px #67e8f940}button.primary[data-v-5da6cba2]{background:linear-gradient(135deg,#0891b2,#7c3aed);color:#fff}@media(max-width:680px){.orbit-weaver[data-v-5da6cba2]{box-sizing:border-box;width:calc(100vw - 8px);max-width:none;margin-left:calc(50% - 50vw + 4px);margin-right:calc(50% - 50vw + 4px);padding:8px;border-radius:18px}.ow-hud[data-v-5da6cba2]{gap:5px;margin-bottom:8px}.ow-hud span[data-v-5da6cba2],.ow-actions span[data-v-5da6cba2]{font-size:.72rem;padding:5px 7px}.ow-hud .brand[data-v-5da6cba2]{flex:1 1 42%;text-align:center}canvas[data-v-5da6cba2]{border-radius:18px}.ow-actions span[data-v-5da6cba2]{font-size:.8rem;padding:6px 10px;text-align:center;border-radius:16px;line-height:1.4}}.gravity-atelier[data-v-89263d01]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px;outline:none}.ga-hud[data-v-89263d01]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;justify-content:center;font-size:.95em}.ga-hud .brand[data-v-89263d01]{font-family:Orbitron,sans-serif;font-weight:700;background:linear-gradient(90deg,#ff6b6b,#4ecdc4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.1em}.ga-hud .phase[data-v-89263d01]{color:gold;font-weight:600}.debug-readout[data-v-89263d01]{color:#555;font-size:.75em;font-family:monospace}.ga-stage[data-v-89263d01]{display:flex;flex-direction:column;align-items:center;gap:10px}.ga-palette[data-v-89263d01]{display:flex;gap:16px;justify-content:center}.well-item[data-v-89263d01]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 20px;border-radius:12px;cursor:grab;-webkit-user-select:none;user-select:none;transition:transform .15s;border:2px solid transparent}.well-item[data-v-89263d01]:active{cursor:grabbing;transform:scale(.95)}.well-item.selected[data-v-89263d01]{border-color:gold!important;box-shadow:0 0 12px #ffd70066}.well-item.attractor[data-v-89263d01]{background:#ff6b6b26;border-color:#ff6b6b66}.well-item.repulsor[data-v-89263d01]{background:#4ecdc426;border-color:#4ecdc466}.well-item span[data-v-89263d01]{font-size:1.4em}.well-item small[data-v-89263d01]{color:#aaa;font-size:.8em}canvas[data-v-89263d01]{border:1px solid rgba(255,255,255,.1);border-radius:12px;max-width:100%;height:auto;touch-action:none}.ga-controls[data-v-89263d01]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ga-controls button[data-v-89263d01]{padding:10px 24px;border:none;border-radius:20px;font-family:Nunito,sans-serif;font-size:1em;font-weight:600;cursor:pointer;transition:all .2s}.ga-controls button.primary[data-v-89263d01]{background:linear-gradient(135deg,gold,#ff8c00);color:#1a1a2e}.ga-controls button.primary[data-v-89263d01]:hover{transform:scale(1.05);box-shadow:0 0 15px #ffd70066}.ga-controls button.primary[data-v-89263d01]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.ga-controls button.secondary[data-v-89263d01]{background:#ffffff1a;color:#aaa;border:1px solid rgba(255,255,255,.15)}.ga-controls button.secondary[data-v-89263d01]:hover{background:#ffffff26;color:#fff}.ga-controls button.retry[data-v-89263d01]{background:#ff6b6b33;color:#ff6b6b;border:1px solid rgba(255,107,107,.3)}.ga-controls button.retry[data-v-89263d01]:hover{background:#ff6b6b4d}.ga-hint[data-v-89263d01]{text-align:center;color:#888;font-size:.9em;max-width:500px}.ga-hint.win[data-v-89263d01]{color:gold}.ga-hint.lose[data-v-89263d01]{color:#ff6b6b}@media(max-width:680px){.ga-hud[data-v-89263d01]{gap:8px;font-size:.82em}canvas[data-v-89263d01]{width:100%}.ga-palette[data-v-89263d01]{gap:10px}.well-item[data-v-89263d01]{padding:8px 14px}.ga-controls button[data-v-89263d01]{padding:8px 18px;font-size:.9em}}.wave-sculptor[data-v-365aa2c4]{max-width:920px;margin:0 auto;color:#e0f2fe;font-family:Nunito,sans-serif;outline:none}.ws-hud[data-v-365aa2c4],.ws-actions[data-v-365aa2c4]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:10px 0}.ws-hud span[data-v-365aa2c4],.ws-actions span[data-v-365aa2c4],.ws-actions button[data-v-365aa2c4]{border:1px solid rgba(103,232,249,.24);background:#060f20b8;border-radius:999px;padding:8px 13px;box-shadow:0 0 18px #38bdf81a}.ws-hud .brand[data-v-365aa2c4]{color:#67e8f9;font-weight:800;letter-spacing:.03em}.ws-hud .phase[data-v-365aa2c4],.ws-hud .hot[data-v-365aa2c4]{color:#86efac;border-color:#86efac80}.debug-readout[data-v-365aa2c4]{position:absolute;width:1px;height:1px;opacity:.02;overflow:hidden;pointer-events:none}.ws-stage[data-v-365aa2c4]{position:relative;border-radius:28px;overflow:hidden;border:1px solid rgba(103,232,249,.28);background:#071328;box-shadow:0 24px 60px #00000061,inset 0 0 42px #22d3ee14}canvas[data-v-365aa2c4]{display:block;width:100%;height:auto;touch-action:none;-webkit-user-select:none;user-select:none}.ws-overlay[data-v-365aa2c4]{position:absolute;inset:0;display:grid;place-items:center;padding:18px;background:radial-gradient(circle at 50% 38%,#0ea5e92e,#020617d1)}.ws-card[data-v-365aa2c4]{width:min(520px,94%);text-align:center;padding:26px;border-radius:24px;border:1px solid rgba(253,224,71,.32);background:#080d1ee0;box-shadow:0 24px 80px #00000073}.ws-card h2[data-v-365aa2c4]{margin:8px 0 10px;color:#fef3c7;font-family:Orbitron,sans-serif}.eyebrow[data-v-365aa2c4]{color:#67e8f9;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tips[data-v-365aa2c4]{color:#bae6fd;font-size:.92rem;margin-top:14px}.start[data-v-365aa2c4],.ws-actions button[data-v-365aa2c4]{cursor:pointer;color:#082f49;font-weight:900;border:0;background:linear-gradient(135deg,#67e8f9,#fde68a)}.start[data-v-365aa2c4]{margin-top:18px;padding:12px 24px;border-radius:999px;font-size:1rem}.ws-lock[data-v-365aa2c4]{position:absolute;left:50%;top:18%;transform:translate(-50%);padding:10px 18px;border-radius:999px;color:#fef3c7;background:#0f172ab3;border:1px solid rgba(253,224,71,.5);box-shadow:0 0 28px #facc1547;pointer-events:none}.ws-actions[data-v-365aa2c4]{align-items:stretch}.ws-actions span[data-v-365aa2c4]{flex:1 1 320px;border-radius:18px;color:#bae6fd}@media(max-width:680px){.wave-sculptor[data-v-365aa2c4]{padding:0 4px}.ws-hud span[data-v-365aa2c4],.ws-actions span[data-v-365aa2c4],.ws-actions button[data-v-365aa2c4]{padding:7px 9px;font-size:.84rem}.ws-card[data-v-365aa2c4]{padding:18px}}.shadow-game[data-v-329fcc1b]{display:flex;justify-content:center;color:#f8fafc}.shadow-panel[data-v-329fcc1b]{width:min(960px,100%);padding:18px;border:1px solid rgba(255,209,102,.24);border-radius:24px;background:radial-gradient(circle at top,#6d28d947,#080d1ef0);box-shadow:0 18px 48px #0000005c}.title-row[data-v-329fcc1b]{display:flex;justify-content:space-between;gap:14px;align-items:center}h2[data-v-329fcc1b]{margin:0 0 5px;color:#ffe08a;font-family:Orbitron,sans-serif}p[data-v-329fcc1b]{margin:0;color:#cbd5e1}.start-btn[data-v-329fcc1b]{border:0;border-radius:999px;padding:11px 20px;color:#1f1300;font-weight:900;background:linear-gradient(135deg,#ffe08a,#f59e0b);cursor:pointer;box-shadow:0 0 22px #f59e0b59}.hud[data-v-329fcc1b]{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.hud span[data-v-329fcc1b]{padding:7px 11px;border-radius:999px;background:#0f172ab8;border:1px solid rgba(148,163,184,.22);color:#e2e8f0}canvas[data-v-329fcc1b]{width:100%;max-height:66vh;aspect-ratio:720 / 460;display:block;border-radius:18px;touch-action:none;border:1px solid rgba(255,224,138,.18);background:#160f2e}.instructions[data-v-329fcc1b]{margin-top:12px;color:#dbeafe;line-height:1.55}.sr-debug[data-v-329fcc1b]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:680px){.shadow-panel[data-v-329fcc1b]{padding:12px;border-radius:18px}.title-row[data-v-329fcc1b]{align-items:stretch;flex-direction:column}.start-btn[data-v-329fcc1b]{width:100%}.hud[data-v-329fcc1b]{gap:6px}.hud span[data-v-329fcc1b]{font-size:.84rem;padding:6px 8px}}.moon-scale[data-v-91028355]{max-width:920px;margin:0 auto;color:#e5f3ff;outline:none;-webkit-user-select:none;user-select:none}.ms-hud[data-v-91028355]{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:12px}.ms-hud span[data-v-91028355]{padding:8px 12px;border:1px solid rgba(125,211,252,.24);border-radius:999px;background:#0f172ab8;box-shadow:inset 0 0 16px #3b82f61c}.ms-hud .brand[data-v-91028355]{color:#fde68a;font-weight:800;letter-spacing:.04em}.ms-hud .exact[data-v-91028355]{color:#0f172a;background:linear-gradient(135deg,#facc15,#67e8f9);border-color:#fde68a}.debug-readout[data-v-91028355]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ms-stage[data-v-91028355]{position:relative;border:1px solid rgba(125,211,252,.28);border-radius:26px;overflow:hidden;background:#070b18;box-shadow:0 22px 70px #00000059,inset 0 0 32px #0ea5e91f}.ms-stage.intro[data-v-91028355]{min-height:min(62vh,440px)}.ms-stage.intro canvas[data-v-91028355]{height:100%;min-height:min(62vh,440px);object-fit:cover}canvas[data-v-91028355]{display:block;width:100%;max-height:min(68vh,620px);touch-action:none}.ms-overlay[data-v-91028355]{position:absolute;inset:0;display:grid;place-items:center;padding:22px;background:radial-gradient(circle at center,#0f172a8c,#020617db)}.ms-card[data-v-91028355]{max-width:520px;padding:24px;border-radius:24px;text-align:center;background:#0f172ae0;border:1px solid rgba(250,204,21,.35);box-shadow:0 0 50px #facc1524}.eyebrow[data-v-91028355]{color:#67e8f9;font-weight:800;margin-bottom:8px}.ms-card h2[data-v-91028355]{color:#fde68a;margin-bottom:10px;font-size:clamp(1.7rem,5vw,2.6rem)}.start[data-v-91028355],.ms-actions button[data-v-91028355]{border:none;border-radius:999px;padding:12px 20px;color:#06101f;font-weight:900;cursor:pointer;background:linear-gradient(135deg,#facc15,#67e8f9);box-shadow:0 10px 24px #67e8f933}.start[data-v-91028355]{margin:16px 0 10px;font-size:1.05rem}.tips[data-v-91028355]{color:#cbd5e1;font-size:.94rem}.ms-lock[data-v-91028355]{position:absolute;left:50%;top:26px;transform:translate(-50%);padding:8px 16px;border-radius:999px;color:#07111f;font-weight:900;background:linear-gradient(135deg,#fde68a,#facc15);box-shadow:0 0 28px #facc1573}.ms-actions[data-v-91028355]{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;color:#cbd5e1}.ms-actions span[data-v-91028355]{max-width:680px;text-align:center;line-height:1.45}@media(max-width:680px){.ms-hud[data-v-91028355]{gap:6px;font-size:.78rem}.ms-hud span[data-v-91028355]{padding:6px 8px}.ms-stage[data-v-91028355]{border-radius:18px}.ms-stage.intro[data-v-91028355],.ms-stage.intro canvas[data-v-91028355]{min-height:360px}canvas[data-v-91028355]{max-height:62vh}.ms-card[data-v-91028355]{padding:18px}}.acl[data-v-a4b1315e]{width:min(100%,980px);margin:0 auto;color:#e5f4ff;outline:none}.acl-hud[data-v-a4b1315e],.acl-actions[data-v-a4b1315e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px;padding:10px;border:1px solid rgba(103,232,249,.18);border-radius:18px;background:#020617ad;box-shadow:inset 0 0 22px #67e8f90f}.acl-hud span[data-v-a4b1315e],.acl-actions span[data-v-a4b1315e]{padding:7px 10px;border-radius:999px;background:#0f172ac7;border:1px solid rgba(148,163,184,.16);font-weight:800}.acl-hud .brand[data-v-a4b1315e]{color:#fef08a}.debug-readout[data-v-a4b1315e]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:.01;pointer-events:none}.acl-stage[data-v-a4b1315e]{position:relative;margin:12px auto;border-radius:26px;overflow:hidden;background:linear-gradient(135deg,#0c122bf2,#020617fa);border:1px solid rgba(103,232,249,.22);box-shadow:0 18px 46px #00000059,inset 0 0 30px #a78bfa14}canvas[data-v-a4b1315e]{display:block;width:100%;height:auto;max-height:min(66vh,620px);touch-action:none;-webkit-user-select:none;user-select:none}.acl-overlay[data-v-a4b1315e]{position:absolute;inset:0;display:grid;place-items:center;padding:18px;background:radial-gradient(circle,#0f172a52,#020617d1)}.acl-card[data-v-a4b1315e]{width:min(92%,520px);padding:clamp(18px,4vw,30px);border-radius:28px;text-align:center;background:linear-gradient(160deg,#0f172af0,#1e293bd1);border:1px solid rgba(254,240,138,.32);box-shadow:0 0 42px #facc1524}.eyebrow[data-v-a4b1315e]{color:#67e8f9;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.acl-card h2[data-v-a4b1315e]{margin:8px 0;font-family:Orbitron,sans-serif;color:#fef08a;font-size:clamp(1.8rem,6vw,3rem)}.start[data-v-a4b1315e],.acl-actions button[data-v-a4b1315e]{cursor:pointer;border:0;border-radius:999px;padding:11px 18px;color:#05101d;font-weight:900;background:linear-gradient(135deg,#fef08a,#67e8f9);box-shadow:0 10px 28px #67e8f938}.start[data-v-a4b1315e]{margin:14px 0 8px;font-size:1.05rem}.tips[data-v-a4b1315e]{color:#b7c6d9;font-size:.92rem}.acl-lock[data-v-a4b1315e]{position:absolute;left:50%;bottom:18px;transform:translate(-50%);padding:8px 14px;border-radius:999px;color:#06101f;background:linear-gradient(90deg,#fef08a,#34d399,#67e8f9);font-weight:900;box-shadow:0 0 26px #fef08a47}@media(max-width:620px){.acl-hud[data-v-a4b1315e],.acl-actions[data-v-a4b1315e]{gap:6px;padding:7px;border-radius:14px}.acl-hud span[data-v-a4b1315e],.acl-actions span[data-v-a4b1315e]{padding:6px 8px;font-size:.82rem}.acl-stage.intro[data-v-a4b1315e]{min-height:440px}canvas[data-v-a4b1315e]{min-height:360px;object-fit:cover}}.tdr[data-v-21643d86]{width:min(100%,980px);margin:0 auto;color:#e0f2fe;font-family:Rajdhani,Nunito,system-ui,sans-serif;outline:none}.tdr-hud[data-v-21643d86]{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;justify-content:center;margin-bottom:.75rem}.tdr-hud span[data-v-21643d86]{padding:.42rem .72rem;border:1px solid rgba(103,232,249,.24);border-radius:999px;background:#080d21b8;box-shadow:0 0 18px #0ea5e91f;font-weight:700}.tdr-hud .brand[data-v-21643d86]{color:#fde68a;border-color:#facc1566}.debug-readout[data-v-21643d86]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:.01;pointer-events:none}.tdr-stage[data-v-21643d86]{position:relative;border-radius:28px;padding:10px;background:linear-gradient(135deg,#67e8f93d,#fb71853d);box-shadow:0 24px 70px #0000006b,inset 0 0 30px #67e8f91a;overflow:hidden}.tdr-stage.borrowed[data-v-21643d86]{animation:tdrBorrow-21643d86 .3s infinite alternate}.tdr-stage.shake[data-v-21643d86]{animation:tdrShake-21643d86 .09s linear infinite,tdrBorrow-21643d86 .3s infinite alternate}.tdr-live-ui[data-v-21643d86]{position:absolute;left:22px;right:22px;top:22px;display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;pointer-events:none}.mission-card[data-v-21643d86]{max-width:min(430px,68%);padding:.62rem .78rem;border:1px solid rgba(250,204,21,.35);border-radius:18px;background:linear-gradient(135deg,#070c1cd6,#14203aa3);box-shadow:0 12px 32px #00000057,inset 0 0 18px #facc1514;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left}.mission-card strong[data-v-21643d86],.borrow-meter b[data-v-21643d86]{display:block;color:#fef3c7;font-size:clamp(.88rem,2.5vw,1.05rem);letter-spacing:.03em}.mission-card span[data-v-21643d86]{display:block;margin-top:.12rem;color:#bae6fd;font-size:clamp(.74rem,2.1vw,.92rem)}.borrow-meter[data-v-21643d86]{width:min(190px,34%);min-width:116px;height:42px;position:relative;overflow:hidden;border-radius:999px;border:1px solid rgba(103,232,249,.45);background:#020617b8;box-shadow:inset 0 0 18px #67e8f929}.borrow-meter i[data-v-21643d86]{position:absolute;inset:0 auto 0 0;display:block;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#a7f3d0,#fde68a);box-shadow:0 0 18px #67e8f973;transition:width .12s linear}.borrow-meter.active i[data-v-21643d86]{background:linear-gradient(90deg,#fef08a,#67e8f9,#a7f3d0)}.borrow-meter b[data-v-21643d86]{position:relative;z-index:1;color:#07111f;text-align:center;line-height:42px;text-shadow:0 1px 0 rgba(255,255,255,.35)}.tdr-toast[data-v-21643d86]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;padding:.62rem 1rem;border-radius:999px;color:#06111f;font-weight:1000;font-size:clamp(1.1rem,5vw,2rem);letter-spacing:.03em;background:linear-gradient(135deg,#67e8f9,#fef08a);box-shadow:0 0 38px #facc1575;animation:tdrToast-21643d86 .85s ease-out both;pointer-events:none}.tdr-toast.danger[data-v-21643d86]{color:#fff;background:linear-gradient(135deg,#fb7185,#f43f5e)}.tdr-toast.seal[data-v-21643d86]{background:linear-gradient(135deg,#fef08a,#facc15,#a7f3d0)}.tdr-stage canvas[data-v-21643d86]{display:block;width:100%;max-height:68vh;aspect-ratio:760 / 520;border-radius:20px;background:#080716;touch-action:none;-webkit-user-select:none;user-select:none}.tdr-overlay[data-v-21643d86]{position:absolute;inset:10px;display:grid;place-items:center;border-radius:20px;background:radial-gradient(circle at 50% 30%,#0ea5e92e,#080716c2 58%,#080716eb);padding:1rem}.tdr-card[data-v-21643d86]{width:min(92%,540px);border:1px solid rgba(103,232,249,.35);border-radius:24px;padding:clamp(1rem,4vw,2rem);background:#040816db;box-shadow:0 0 45px #0ea5e92e;text-align:center}.tdr-card .eyebrow[data-v-21643d86]{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;margin:0 0 .5rem}.tdr-card h2[data-v-21643d86]{margin:0 0 .7rem;font-size:clamp(2rem,8vw,4rem);line-height:.95;color:#fde68a;text-shadow:0 0 20px rgba(250,204,21,.34)}.tdr-card p[data-v-21643d86]{margin:.5rem 0;color:#dbeafe;font-size:clamp(.98rem,2.6vw,1.15rem)}.tdr-card .tips[data-v-21643d86]{color:#93c5fd;font-size:.92rem}.tdr-actions[data-v-21643d86]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem;margin-top:.85rem}.tdr-actions button[data-v-21643d86],.tdr-card button[data-v-21643d86]{border:0;border-radius:999px;padding:.78rem 1.15rem;color:#03111f;background:linear-gradient(135deg,#67e8f9,#facc15);font-weight:900;letter-spacing:.03em;box-shadow:0 10px 25px #0ea5e947;cursor:pointer}.tdr-actions button[data-v-21643d86]:first-child{min-width:min(260px,72vw);font-size:1.08rem;background:linear-gradient(135deg,#38bdf8,#a7f3d0 48%,#fde68a)}.tdr-actions button[data-v-21643d86]:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.65}.tdr-actions span[data-v-21643d86]{max-width:580px;color:#bae6fd;font-weight:700}@keyframes tdrBorrow-21643d86{0%{box-shadow:0 24px 70px #0000006b,0 0 14px #67e8f94d}to{box-shadow:0 24px 70px #0000006b,0 0 42px #67e8f99e}}@keyframes tdrShake-21643d86{0%,to{transform:translateZ(0) rotate(0)}25%{transform:translate3d(2px,-2px,0) rotate(-.2deg)}50%{transform:translate3d(-2px,1px,0) rotate(.2deg)}75%{transform:translate3d(1px,2px,0) rotate(-.1deg)}}@keyframes tdrToast-21643d86{0%{opacity:0;transform:translate(-50%,-44%) scale(.7);filter:blur(8px)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.08);filter:blur(0)}to{opacity:0;transform:translate(-50%,-70%) scale(1.18);filter:blur(2px)}}@media(max-width:700px){.tdr-hud[data-v-21643d86]{gap:.35rem;margin-bottom:.5rem}.tdr-hud span[data-v-21643d86]{padding:.34rem .5rem;font-size:.82rem}.tdr-stage[data-v-21643d86]{border-radius:20px;padding:6px}.tdr-stage canvas[data-v-21643d86]{border-radius:15px;max-height:58vh}.tdr-live-ui[data-v-21643d86]{left:12px;right:12px;top:12px;gap:.45rem}.mission-card[data-v-21643d86]{max-width:62%;padding:.48rem .58rem;border-radius:14px}.borrow-meter[data-v-21643d86]{min-width:104px;height:36px}.borrow-meter b[data-v-21643d86]{line-height:36px;font-size:.76rem}.tdr-toast[data-v-21643d86]{white-space:nowrap;max-width:88%;font-size:1.15rem}.tdr-overlay[data-v-21643d86]{inset:6px;border-radius:15px}.tdr-actions[data-v-21643d86]{position:sticky;bottom:.4rem;z-index:3;padding:.45rem;border-radius:18px;background:#040816b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tdr-actions button[data-v-21643d86]:first-child{min-width:68vw;padding:.9rem 1.2rem}}.nbs[data-v-d6a6622e]{width:min(100%,980px);margin:0 auto;color:#e5f8ff;font-family:Nunito,system-ui,sans-serif;outline:none}.nbs-hud[data-v-d6a6622e]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin-bottom:10px}.nbs-hud span[data-v-d6a6622e]{padding:7px 10px;border:1px solid rgba(125,211,252,.18);border-radius:999px;background:#080d20b8;box-shadow:inset 0 1px #ffffff0f;font-weight:800}.nbs-hud .brand[data-v-d6a6622e]{color:#fef08a;border-color:#facc155c;background:linear-gradient(135deg,#581c87d6,#0e749080)}.debug-readout[data-v-d6a6622e]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.nbs-stage[data-v-d6a6622e]{position:relative;overflow:hidden;border:1px solid rgba(168,85,247,.3);border-radius:28px;background:#05030d;box-shadow:0 24px 64px #0000006b,inset 0 0 80px #67e8f914}.nbs-stage.shake[data-v-d6a6622e]{animation:nbs-shake-d6a6622e .16s linear infinite}.nbs-stage canvas[data-v-d6a6622e]{display:block;width:100%;height:auto;min-height:320px;touch-action:manipulation;cursor:crosshair}.nbs-live-ui[data-v-d6a6622e]{position:absolute;left:16px;right:16px;top:16px;display:flex;justify-content:space-between;gap:12px;pointer-events:none}.mission-card[data-v-d6a6622e],.time-bar[data-v-d6a6622e]{padding:10px 12px;border:1px solid rgba(254,240,138,.22);border-radius:18px;background:#050714ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mission-card[data-v-d6a6622e]{display:grid;gap:2px;max-width:460px}.mission-card strong[data-v-d6a6622e]{color:#fef08a}.mission-card span[data-v-d6a6622e]{color:#bae6fd;font-size:.88rem}.time-bar[data-v-d6a6622e]{position:relative;min-width:150px;overflow:hidden;color:#06101f;text-align:center;font-weight:900}.time-bar i[data-v-d6a6622e]{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#34d399,#fef08a,#fb7185)}.time-bar b[data-v-d6a6622e]{position:relative;z-index:1}.nbs-overlay[data-v-d6a6622e]{position:absolute;inset:0;display:grid;place-items:center;padding:18px;background:radial-gradient(circle at center,#0f172a6b,#020617d1)}.nbs-card[data-v-d6a6622e]{width:min(92%,470px);padding:clamp(18px,4vw,30px);border:1px solid rgba(254,240,138,.28);border-radius:26px;background:linear-gradient(145deg,#0f172af0,#312e81c7);text-align:center;box-shadow:0 20px 70px #00000085}.eyebrow[data-v-d6a6622e]{color:#67e8f9;font-family:Rajdhani,sans-serif;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.nbs-card h2[data-v-d6a6622e]{margin:6px 0 10px;color:#fef08a;font-family:Orbitron,sans-serif;font-size:clamp(2rem,7vw,4rem);line-height:.95}.nbs-card p[data-v-d6a6622e]{color:#c4d8f2;line-height:1.55}.nbs-card .tips[data-v-d6a6622e]{margin-top:10px;color:#a7f3d0;font-size:.9rem}.start[data-v-d6a6622e],.nbs-actions button[data-v-d6a6622e]{border:0;border-radius:999px;color:#06101f;background:linear-gradient(135deg,#fef08a,#34d399,#67e8f9);box-shadow:0 12px 30px #34d39938;font-weight:1000;cursor:pointer}.start[data-v-d6a6622e]{margin-top:16px;padding:13px 22px;font-size:1.05rem}.nbs-toast[data-v-d6a6622e]{position:absolute;left:50%;bottom:22px;transform:translate(-50%);padding:10px 16px;border-radius:999px;color:#06101f;background:#fef08a;font-weight:1000;box-shadow:0 12px 34px #00000047;pointer-events:none}.nbs-toast.bad[data-v-d6a6622e]{color:#fff;background:linear-gradient(135deg,#fb7185,#be123c)}.nbs-actions[data-v-d6a6622e]{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:10px;flex-wrap:wrap}.nbs-actions button[data-v-d6a6622e]{padding:10px 14px}.nbs-actions span[data-v-d6a6622e]{max-width:min(100%,680px);padding:9px 12px;border:1px solid rgba(125,211,252,.18);border-radius:16px;background:#080d20b3;color:#dbeafe}@keyframes nbs-shake-d6a6622e{0%,to{transform:translateZ(0)}50%{transform:translate3d(2px,-1px,0)}}@media(max-width:720px){.nbs-hud[data-v-d6a6622e]{gap:6px;font-size:.78rem}.nbs-hud span[data-v-d6a6622e]{padding:6px 8px}.nbs-stage[data-v-d6a6622e]{border-radius:20px}.nbs-stage canvas[data-v-d6a6622e]{min-height:300px}.nbs-live-ui[data-v-d6a6622e]{left:10px;right:10px;top:10px;flex-direction:column}.mission-card[data-v-d6a6622e],.time-bar[data-v-d6a6622e]{padding:8px 10px;border-radius:14px}.time-bar[data-v-d6a6622e]{min-width:0}.nbs-card[data-v-d6a6622e]{padding:18px;border-radius:22px}}.ferro-game[data-v-71a77612]{width:min(100%,920px);margin:0 auto;padding:clamp(14px,3vw,24px);border:1px solid rgba(125,249,255,.22);border-radius:28px;background:radial-gradient(circle at 18% 12%,rgba(125,249,255,.18),transparent 30%),radial-gradient(circle at 84% 16%,rgba(255,216,109,.14),transparent 28%),linear-gradient(145deg,#07102cf5,#0a071ef5);box-shadow:0 24px 70px #00000061;color:#f5f7ff}.ferro-topline[data-v-71a77612]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.eyebrow[data-v-71a77612]{margin:0 0 4px;color:#7df9ff;letter-spacing:.18em;font-size:.78rem;font-weight:900}h2[data-v-71a77612]{margin:0;font-size:clamp(1.55rem,5vw,2.45rem)}.hud-pills[data-v-71a77612]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.hud-pills span[data-v-71a77612]{padding:8px 12px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);font-weight:800}.hint[data-v-71a77612]{min-height:1.6em;color:#cad7ff;font-weight:700}.stage-wrap[data-v-71a77612]{overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.16);background:#050817;touch-action:none}canvas[data-v-71a77612]{display:block;width:100%;height:auto;max-height:68vh;object-fit:contain;cursor:crosshair;-webkit-user-select:none;user-select:none}.controls[data-v-71a77612]{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap}.controls button[data-v-71a77612]{flex:1 1 180px;min-height:48px;border:0;border-radius:16px;font-weight:900;color:#06101b;background:linear-gradient(135deg,#7df9ff,#ffd86d);box-shadow:0 12px 28px #7df9ff2e}.controls button[data-v-71a77612]:disabled{opacity:.48;filter:grayscale(.5)}.sr-debug[data-v-71a77612]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:620px){.ferro-game[data-v-71a77612]{padding:12px;border-radius:22px}.hud-pills[data-v-71a77612]{justify-content:flex-start}.hud-pills span[data-v-71a77612]{font-size:.82rem;padding:7px 9px}}.aegis-game[data-v-6457c6ec]{width:min(100%,940px);margin:0 auto;padding:clamp(14px,3vw,24px);border:1px solid rgba(103,232,249,.24);border-radius:30px;color:#f8fafc;background:radial-gradient(circle at 18% 10%,rgba(103,232,249,.18),transparent 28%),radial-gradient(circle at 86% 18%,rgba(250,204,21,.16),transparent 26%),linear-gradient(145deg,#060d26fa,#110b2af5);box-shadow:0 24px 70px #00000061}.topline[data-v-6457c6ec]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.eyebrow[data-v-6457c6ec]{margin:0 0 4px;color:#67e8f9;font-weight:900;letter-spacing:.18em;font-size:.78rem}h2[data-v-6457c6ec]{margin:0;font-size:clamp(1.55rem,5vw,2.5rem)}.hud[data-v-6457c6ec]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.hud span[data-v-6457c6ec]{padding:8px 12px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);font-weight:900}.hint[data-v-6457c6ec]{min-height:1.6em;color:#c7d2fe;font-weight:800}.stage-wrap[data-v-6457c6ec]{overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:#050816;touch-action:none}canvas[data-v-6457c6ec]{display:block;width:100%;height:auto;max-height:68vh;object-fit:contain;-webkit-user-select:none;user-select:none;cursor:crosshair}.controls[data-v-6457c6ec]{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap}.controls button[data-v-6457c6ec]{flex:1 1 190px;min-height:48px;border:0;border-radius:16px;color:#07101f;background:linear-gradient(135deg,#fef08a,#67e8f9);font-weight:950;box-shadow:0 12px 28px #67e8f92e}.controls button[data-v-6457c6ec]:disabled{opacity:.48;filter:grayscale(.45)}.sr-debug[data-v-6457c6ec]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:620px){.aegis-game[data-v-6457c6ec]{padding:12px;border-radius:22px}.hud[data-v-6457c6ec]{justify-content:flex-start}.hud span[data-v-6457c6ec]{padding:7px 9px;font-size:.8rem}.hint[data-v-6457c6ec]{font-size:.92rem}}.srd-game[data-v-be41664b]{width:min(100%,940px);margin:0 auto;padding:clamp(14px,3vw,24px);border:1px solid rgba(103,232,249,.24);border-radius:30px;color:#f8fafc;background:radial-gradient(circle at 16% 12%,rgba(244,114,182,.17),transparent 28%),radial-gradient(circle at 86% 8%,rgba(254,240,138,.16),transparent 26%),linear-gradient(145deg,#050d24fa,#100a2cf5);box-shadow:0 24px 70px #00000061}.topline[data-v-be41664b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.eyebrow[data-v-be41664b]{margin:0 0 4px;color:#67e8f9;font-weight:950;letter-spacing:.18em;font-size:.78rem}h2[data-v-be41664b]{margin:0;font-size:clamp(1.55rem,5vw,2.5rem)}.hud[data-v-be41664b]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.hud span[data-v-be41664b]{padding:8px 12px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);font-weight:900}.hint[data-v-be41664b]{min-height:1.6em;color:#c7d2fe;font-weight:850}.stage-wrap[data-v-be41664b]{overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:#050816;touch-action:none}canvas[data-v-be41664b]{display:block;width:100%;height:auto;max-height:68vh;object-fit:contain;-webkit-user-select:none;user-select:none;cursor:crosshair}.controls[data-v-be41664b]{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap}.controls button[data-v-be41664b]{flex:1 1 190px;min-height:48px;border:0;border-radius:16px;color:#06101f;background:linear-gradient(135deg,#fef08a,#67e8f9 55%,#f472b6);font-weight:950;box-shadow:0 12px 28px #67e8f92e}.controls button[data-v-be41664b]:disabled{opacity:.48;filter:grayscale(.5)}.sr-debug[data-v-be41664b]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:620px){.srd-game[data-v-be41664b]{padding:12px;border-radius:22px}.hud[data-v-be41664b]{justify-content:flex-start}.hud span[data-v-be41664b]{padding:7px 9px;font-size:.8rem}.hint[data-v-be41664b]{font-size:.92rem}}.prc-shell[data-v-07b5b128]{width:100%;display:grid;place-items:center;color:#e5f7ff}.prc-panel[data-v-07b5b128]{width:min(100%,980px);border:1px solid rgba(103,232,249,.22);border-radius:28px;padding:clamp(14px,2.4vw,22px);background:radial-gradient(circle at 20% 0%,rgba(34,211,238,.18),transparent 34rem),linear-gradient(180deg,#0f172af5,#020617eb);box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff14}.prc-topbar[data-v-07b5b128]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.prc-kicker[data-v-07b5b128]{color:#67e8f9;font-size:.74rem;font-weight:900;letter-spacing:.18em;margin:0 0 4px}h2[data-v-07b5b128]{margin:0;font-size:clamp(1.55rem,4.7vw,2.55rem);line-height:1;background:linear-gradient(90deg,#fef08a,#67e8f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.prc-start[data-v-07b5b128]{border:0;border-radius:999px;padding:12px 18px;color:#06101f;background:linear-gradient(135deg,#fef08a,#22d3ee);font-weight:950;box-shadow:0 12px 28px #22d3ee38;cursor:pointer}.prc-hud[data-v-07b5b128]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.prc-hud div[data-v-07b5b128]{padding:10px 12px;border:1px solid rgba(148,163,184,.16);border-radius:16px;background:#0f172ab8}.prc-hud span[data-v-07b5b128]{display:block;color:#93c5fd;font-size:.75rem;font-weight:800}.prc-hud strong[data-v-07b5b128]{display:block;margin-top:2px;color:#fefce8;font-size:1.12rem}.prc-stage-wrap[data-v-07b5b128]{position:relative;border-radius:24px;overflow:hidden;border:1px solid rgba(103,232,249,.2);background:#06101f;touch-action:none}.prc-canvas[data-v-07b5b128]{display:block;width:100%;aspect-ratio:900 / 560;max-height:min(64vh,610px);touch-action:none;cursor:crosshair}.prc-overlay[data-v-07b5b128]{position:absolute;inset:auto 18px 18px;padding:14px 16px;border-radius:18px;border:1px solid rgba(254,240,138,.34);background:#020617c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 34px #0000004d;pointer-events:none}.prc-overlay strong[data-v-07b5b128],.prc-overlay span[data-v-07b5b128]{display:block}.prc-overlay strong[data-v-07b5b128]{color:#fef08a;font-size:1.1rem;margin-bottom:4px}.prc-overlay span[data-v-07b5b128]{color:#dbeafe}.prc-overlay.win[data-v-07b5b128]{border-color:#34d39980}.prc-tip[data-v-07b5b128]{margin:12px 4px 0;color:#bfdbfe;font-weight:800;text-align:center}.prc-debug[data-v-07b5b128]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:680px){.prc-panel[data-v-07b5b128]{border-radius:20px;padding:10px}.prc-topbar[data-v-07b5b128]{align-items:stretch;flex-direction:column}.prc-start[data-v-07b5b128]{width:100%;padding:13px}.prc-hud[data-v-07b5b128]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.prc-hud div[data-v-07b5b128]{padding:8px 10px;border-radius:13px}.prc-canvas[data-v-07b5b128]{max-height:54vh}.prc-overlay[data-v-07b5b128]{inset:auto 10px 10px;padding:10px 12px}}.mrc-shell[data-v-87655a15]{width:100%;display:grid;place-items:center;padding:18px 12px 28px;color:#eef2ff}.mrc-panel[data-v-87655a15]{width:min(100%,980px);border:1px solid rgba(250,204,21,.24);border-radius:28px;padding:18px;background:radial-gradient(circle at 20% 0%,rgba(250,204,21,.14),transparent 28rem),linear-gradient(145deg,#111827f5,#1f123aeb);box-shadow:0 24px 80px #00000061}.mrc-topbar[data-v-87655a15]{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:14px}.mrc-kicker[data-v-87655a15]{color:#facc15;letter-spacing:.16em;font-size:.74rem;font-weight:800;margin:0 0 4px}.mrc-topbar h2[data-v-87655a15]{margin:0;font-size:clamp(1.45rem,5vw,2.35rem)}.mrc-start[data-v-87655a15]{border:0;border-radius:999px;padding:12px 18px;color:#1f1300;font-weight:900;background:linear-gradient(135deg,#fde68a,#f97316);box-shadow:0 10px 28px #f9731652;cursor:pointer}.mrc-hud[data-v-87655a15]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.mrc-hud div[data-v-87655a15]{border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:10px;background:#0f172a94}.mrc-hud span[data-v-87655a15]{display:block;color:#cbd5e1;font-size:.78rem}.mrc-hud strong[data-v-87655a15]{font-size:1.18rem;color:#fff7ed}.mrc-stage[data-v-87655a15]{position:relative;border-radius:24px;overflow:hidden;border:1px solid rgba(103,232,249,.18);background:#120a2c;touch-action:none}.mrc-stage.shake[data-v-87655a15]{filter:saturate(1.18)}.mrc-canvas[data-v-87655a15]{display:block;width:100%;height:auto;max-height:min(62vh,610px);touch-action:none}.mrc-overlay[data-v-87655a15]{position:absolute;inset:18px;display:grid;place-content:center;gap:8px;text-align:center;padding:18px;border-radius:22px;background:#0f172aad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none}.mrc-overlay strong[data-v-87655a15]{font-size:clamp(1.25rem,5vw,2.1rem);color:#fef3c7}.mrc-overlay span[data-v-87655a15]{color:#e0f2fe}.mrc-overlay.win strong[data-v-87655a15]{color:#a7f3d0}.mrc-tip[data-v-87655a15]{margin:12px 2px 0;color:#fde68a;font-weight:800}.mrc-debug[data-v-87655a15]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:720px){.mrc-panel[data-v-87655a15]{padding:12px;border-radius:22px}.mrc-topbar[data-v-87655a15]{align-items:stretch;flex-direction:column}.mrc-start[data-v-87655a15]{width:100%;min-height:48px}.mrc-hud[data-v-87655a15]{grid-template-columns:repeat(2,1fr)}.mrc-canvas[data-v-87655a15]{min-height:330px;object-fit:cover}}.mmc-shell[data-v-2a06f253]{width:100%;display:grid;place-items:center;padding:18px 12px 28px;color:#f8fafc}.mmc-panel[data-v-2a06f253]{width:min(100%,980px);border:1px solid rgba(244,114,182,.24);border-radius:28px;padding:18px;background:radial-gradient(circle at 78% 0%,rgba(244,114,182,.18),transparent 28rem),linear-gradient(145deg,#111827f5,#26143feb);box-shadow:0 24px 80px #00000061}.mmc-topbar[data-v-2a06f253]{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:14px}.mmc-kicker[data-v-2a06f253]{color:#f9a8d4;letter-spacing:.16em;font-size:.74rem;font-weight:900;margin:0 0 4px}.mmc-topbar h2[data-v-2a06f253]{margin:0;font-size:clamp(1.45rem,5vw,2.35rem)}.mmc-start[data-v-2a06f253]{border:0;border-radius:999px;padding:12px 18px;color:#250b2d;font-weight:900;background:linear-gradient(135deg,#f9a8d4,#93c5fd);box-shadow:0 10px 28px #93c5fd47;cursor:pointer}.mmc-hud[data-v-2a06f253]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.mmc-hud div[data-v-2a06f253]{border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:10px;background:#0f172a94}.mmc-hud span[data-v-2a06f253]{display:block;color:#dbeafe;font-size:.78rem}.mmc-hud strong[data-v-2a06f253]{font-size:1.18rem;color:#fdf2f8}.mmc-stage[data-v-2a06f253]{position:relative;border-radius:24px;overflow:hidden;border:1px solid rgba(244,114,182,.2);background:#1f1238;touch-action:none}.mmc-canvas[data-v-2a06f253]{display:block;width:100%;height:auto;max-height:min(62vh,610px);touch-action:none}.mmc-overlay[data-v-2a06f253]{position:absolute;inset:18px;display:grid;place-content:center;gap:8px;text-align:center;padding:18px;border-radius:22px;background:#0f172aad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none}.mmc-overlay strong[data-v-2a06f253]{font-size:clamp(1.25rem,5vw,2.1rem);color:#fbcfe8}.mmc-overlay span[data-v-2a06f253]{color:#dbeafe}.mmc-overlay.win strong[data-v-2a06f253]{color:#bfdbfe}.mmc-tip[data-v-2a06f253]{margin:12px 2px 0;color:#fbcfe8;font-weight:900}.mmc-debug[data-v-2a06f253]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:720px){.mmc-panel[data-v-2a06f253]{padding:12px;border-radius:22px}.mmc-topbar[data-v-2a06f253]{align-items:stretch;flex-direction:column}.mmc-start[data-v-2a06f253]{width:100%;min-height:48px}.mmc-hud[data-v-2a06f253]{grid-template-columns:repeat(2,1fr)}.mmc-canvas[data-v-2a06f253]{min-height:330px;object-fit:cover}}.sfo-shell[data-v-81382cef]{width:100%;display:grid;place-items:center;padding:18px 12px 28px;color:#f8fafc}.sfo-panel[data-v-81382cef]{width:min(100%,980px);border:1px solid rgba(250,204,21,.22);border-radius:30px;padding:18px;background:radial-gradient(circle at 12% 0%,rgba(103,232,249,.2),transparent 28rem),radial-gradient(circle at 85% 10%,rgba(250,204,21,.15),transparent 24rem),linear-gradient(145deg,#0f172afa,#31184aeb);box-shadow:0 24px 80px #0006}.sfo-topbar[data-v-81382cef]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.sfo-kicker[data-v-81382cef]{margin:0 0 4px;color:#fde68a;letter-spacing:.18em;font-size:.74rem;font-weight:900}.sfo-topbar h2[data-v-81382cef]{margin:0;font-size:clamp(1.45rem,5vw,2.35rem)}.sfo-start[data-v-81382cef]{border:0;border-radius:999px;padding:12px 18px;min-height:46px;color:#1f1238;font-weight:900;background:linear-gradient(135deg,#fef08a,#67e8f9 58%,#e879f9);box-shadow:0 10px 30px #facc153d;cursor:pointer}.sfo-hud[data-v-81382cef]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.sfo-hud div[data-v-81382cef]{border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:10px;background:#0f172a9e}.sfo-hud span[data-v-81382cef]{display:block;color:#bae6fd;font-size:.78rem}.sfo-hud strong[data-v-81382cef]{font-size:1.18rem;color:#fef9c3}.sfo-stage[data-v-81382cef]{position:relative;overflow:hidden;border:1px solid rgba(250,204,21,.2);border-radius:25px;background:#17123f;touch-action:none}.sfo-stage.shake[data-v-81382cef]{animation:sfo-shake-81382cef .18s linear 2}.sfo-canvas[data-v-81382cef]{display:block;width:100%;height:auto;max-height:min(62vh,610px);touch-action:none}.sfo-overlay[data-v-81382cef]{position:absolute;inset:18px;display:grid;place-content:center;gap:8px;text-align:center;padding:20px;border-radius:22px;background:#0f172ab3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.sfo-overlay strong[data-v-81382cef]{font-size:clamp(1.22rem,5vw,2.1rem);color:#fef08a}.sfo-overlay span[data-v-81382cef]{color:#dbeafe}.sfo-overlay.win strong[data-v-81382cef]{color:#a7f3d0}.sfo-tip[data-v-81382cef]{margin:12px 2px 0;color:#fde68a;font-weight:900}.sfo-debug[data-v-81382cef]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@keyframes sfo-shake-81382cef{0%,to{transform:translate(0)}33%{transform:translate(3px)}66%{transform:translate(-3px)}}@media(max-width:720px){.sfo-shell[data-v-81382cef]{padding:10px 4px 18px}.sfo-panel[data-v-81382cef]{padding:12px;border-radius:22px}.sfo-topbar[data-v-81382cef]{align-items:stretch;flex-direction:column}.sfo-start[data-v-81382cef]{width:100%;min-height:50px}.sfo-hud[data-v-81382cef]{grid-template-columns:repeat(2,1fr);gap:8px}.sfo-hud div[data-v-81382cef]{padding:8px}.sfo-canvas[data-v-81382cef]{min-height:330px;object-fit:cover}.sfo-overlay[data-v-81382cef]{inset:12px}}.nt-shell[data-v-ea0012bf]{display:flex;justify-content:center;width:100%;color:#f8fafc}.nt-panel[data-v-ea0012bf]{width:min(100%,980px);padding:clamp(14px,2.4vw,22px);border:1px solid rgba(103,232,249,.2);border-radius:28px;background:radial-gradient(circle at 18% 10%,rgba(103,232,249,.16),transparent 24rem),radial-gradient(circle at 82% 18%,rgba(240,171,252,.14),transparent 24rem),linear-gradient(180deg,#0f172af0,#0c081ef0);box-shadow:0 24px 64px #00000057,inset 0 1px #ffffff14}.nt-topbar[data-v-ea0012bf]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.nt-kicker[data-v-ea0012bf]{color:#67e8f9;font-family:Rajdhani,sans-serif;font-size:.78rem;font-weight:900;letter-spacing:.22em}.nt-topbar h2[data-v-ea0012bf]{margin:0;font-family:Orbitron,sans-serif;font-size:clamp(1.55rem,4.6vw,2.55rem);line-height:1;background:linear-gradient(90deg,#fef08a,#67e8f9,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nt-start[data-v-ea0012bf]{border:0;border-radius:999px;padding:11px 18px;color:#081126;background:linear-gradient(135deg,#fef08a,#67e8f9 48%,#f0abfc);font-weight:900;box-shadow:0 10px 24px #67e8f938}.nt-hud[data-v-ea0012bf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.nt-hud div[data-v-ea0012bf]{padding:10px 12px;border-radius:18px;background:#0206177a;border:1px solid rgba(148,163,184,.14)}.nt-hud span[data-v-ea0012bf]{display:block;color:#94a3b8;font-size:.76rem;font-weight:800}.nt-hud strong[data-v-ea0012bf]{display:block;margin-top:2px;color:#fef08a;font-family:Rajdhani,sans-serif;font-size:1.32rem}.nt-stage[data-v-ea0012bf]{position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(103,232,249,.24);background:#081126;box-shadow:inset 0 0 34px #67e8f914}.nt-stage.shake[data-v-ea0012bf]{animation:nt-shake-ea0012bf .18s linear infinite}.nt-canvas[data-v-ea0012bf]{display:block;width:100%;aspect-ratio:900 / 560;max-height:min(62vh,610px);touch-action:none}.nt-overlay[data-v-ea0012bf]{position:absolute;inset:auto 18px 18px;padding:14px 16px;border:1px solid rgba(254,240,138,.34);border-radius:20px;background:#030712bd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 34px #00000057}.nt-overlay strong[data-v-ea0012bf],.nt-overlay span[data-v-ea0012bf]{display:block}.nt-overlay strong[data-v-ea0012bf]{color:#fef08a;font-size:1.05rem}.nt-overlay span[data-v-ea0012bf]{margin-top:4px;color:#dbeafe}.nt-overlay.win[data-v-ea0012bf]{border-color:#67e8f97a}.nt-tip[data-v-ea0012bf]{min-height:1.5em;margin:12px 2px 0;color:#dbeafe;text-align:center;font-weight:800}.nt-debug[data-v-ea0012bf]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:.01;pointer-events:none}@keyframes nt-shake-ea0012bf{0%,to{transform:translate(0)}33%{transform:translate(2px)}66%{transform:translate(-2px)}}@media(max-width:700px){.nt-panel[data-v-ea0012bf]{padding:12px;border-radius:22px}.nt-topbar[data-v-ea0012bf]{align-items:flex-start;flex-direction:column}.nt-start[data-v-ea0012bf]{width:100%}.nt-hud[data-v-ea0012bf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nt-hud div[data-v-ea0012bf]{padding:8px 10px;border-radius:15px}.nt-canvas[data-v-ea0012bf]{max-height:58vh}.nt-overlay[data-v-ea0012bf]{inset:auto 10px 10px;padding:12px}}.kaiju-game[data-v-4de9830b]{width:100%;display:flex;justify-content:center;color:#f8fbff}.ks-shell[data-v-4de9830b]{width:min(100%,980px);border:1px solid rgba(255,107,154,.34);border-radius:28px;padding:clamp(14px,2.5vw,22px);background:radial-gradient(circle at 20% 0%,rgba(255,71,126,.2),transparent 34%),linear-gradient(135deg,#0b0a1cf2,#2b0b2af2);box-shadow:0 28px 80px #0000006b,inset 0 0 50px #ff487e14}.ks-hud[data-v-4de9830b]{display:flex;gap:14px;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin-bottom:14px}.ks-title[data-v-4de9830b]{display:flex;gap:12px;align-items:center;text-align:left}.ks-icon[data-v-4de9830b]{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:#ff477e2e;box-shadow:inset 0 0 22px #ff477e42;font-size:2rem}.ks-title h2[data-v-4de9830b]{margin:0;font-size:clamp(1.35rem,4vw,2.25rem)}.ks-title p[data-v-4de9830b]{margin:4px 0 0;color:#f8fbffb8;font-size:.92rem}.ks-stats[data-v-4de9830b]{display:grid;grid-template-columns:repeat(4,minmax(64px,1fr));gap:8px;min-width:min(100%,430px)}.ks-stats div[data-v-4de9830b]{border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:8px 10px;background:#ffffff0f}.ks-stats span[data-v-4de9830b]{display:block;font-size:.72rem;color:#f8fbff9e}.ks-stats strong[data-v-4de9830b]{display:block;margin-top:2px;font-size:1.12rem}.ks-stage[data-v-4de9830b]{position:relative;overflow:hidden;border-radius:24px;background:#080713;touch-action:none;-webkit-user-select:none;user-select:none;min-height:300px}.ks-stage canvas[data-v-4de9830b]{display:block;width:100%;aspect-ratio:900 / 560;max-height:68vh}.ks-overlay[data-v-4de9830b]{position:absolute;inset:18px;display:grid;place-content:center;justify-items:center;gap:12px;padding:22px;text-align:center;border-radius:22px;background:radial-gradient(circle at 50% 20%,rgba(255,209,102,.18),transparent 30%),#080713c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ks-overlay h3[data-v-4de9830b]{margin:0;max-width:680px;font-size:clamp(1.5rem,5vw,3rem);line-height:1.05}.ks-overlay p[data-v-4de9830b]{max-width:620px;margin:0;color:#f8fbffc7}.ks-kicker[data-v-4de9830b]{letter-spacing:.16em;color:#ffd166!important;font-weight:800;font-size:.78rem}.ks-overlay button[data-v-4de9830b]{min-width:172px;min-height:50px;border:0;border-radius:999px;color:#220412;background:linear-gradient(135deg,#ffd166,#55e6ff);font-weight:900;box-shadow:0 14px 34px #55e6ff3d}.ks-overlay.victory[data-v-4de9830b]{background:#042320d1}.ks-overlay.danger[data-v-4de9830b]{background:#2e0617d6}.ks-footer[data-v-4de9830b]{display:grid;grid-template-columns:minmax(160px,280px) 1fr;gap:12px;align-items:center;margin-top:12px}.heat-wrap[data-v-4de9830b]{display:flex;align-items:center;gap:10px;color:#f8fbffbd;font-weight:800}.heat-track[data-v-4de9830b]{flex:1;height:12px;overflow:hidden;border-radius:99px;background:#ffffff1a}.heat-track i[data-v-4de9830b]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#55e6ff,#ffd166,#ff477e);transition:width .15s linear}.ks-footer p[data-v-4de9830b]{margin:0;color:#f8fbffd1;text-align:left}.ks-debug[data-v-4de9830b]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:700px){.ks-shell[data-v-4de9830b]{border-radius:20px;padding:10px}.ks-stats[data-v-4de9830b]{grid-template-columns:repeat(2,1fr);min-width:100%}.ks-stage canvas[data-v-4de9830b]{min-height:340px;object-fit:cover}.ks-overlay[data-v-4de9830b]{inset:10px;padding:16px}.ks-footer[data-v-4de9830b]{grid-template-columns:1fr}}.pcd-shell[data-v-78ad8303]{display:flex;justify-content:center;color:#e5f8ff}.pcd-panel[data-v-78ad8303]{width:min(100%,1040px);padding:clamp(14px,2.4vw,24px);border:1px solid rgba(103,232,249,.22);border-radius:28px;background:radial-gradient(circle at 18% 8%,rgba(103,232,249,.2),transparent 28rem),radial-gradient(circle at 82% 4%,rgba(251,113,133,.14),transparent 25rem),linear-gradient(180deg,#081226f5,#030814f0);box-shadow:0 24px 70px #00000061,inset 0 1px #ffffff14}.pcd-topbar[data-v-78ad8303]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.pcd-kicker[data-v-78ad8303]{color:#67e8f9;font-family:Rajdhani,sans-serif;font-weight:900;letter-spacing:.18em;font-size:.8rem}.pcd-topbar h2[data-v-78ad8303]{margin:0;font-family:Orbitron,sans-serif;font-size:clamp(1.5rem,4vw,2.45rem);line-height:1.04;background:linear-gradient(90deg,#e0f2fe,#67e8f9,#facc15);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pcd-start[data-v-78ad8303]{border:0;border-radius:999px;padding:11px 18px;color:#06101f;background:linear-gradient(135deg,#facc15,#67e8f9);font-weight:900;box-shadow:0 10px 28px #67e8f93d}.pcd-hud[data-v-78ad8303]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.pcd-hud div[data-v-78ad8303]{padding:10px 12px;border:1px solid rgba(125,211,252,.16);border-radius:18px;background:#0206176b}.pcd-hud span[data-v-78ad8303]{display:block;color:#95a8bf;font-size:.76rem;font-weight:800}.pcd-hud strong[data-v-78ad8303]{color:#f8fafc;font-size:1.24rem}.pcd-stage[data-v-78ad8303]{position:relative;overflow:hidden;border-radius:26px;border:1px solid rgba(103,232,249,.2);background:#050b18;touch-action:none}.pcd-stage.shake[data-v-78ad8303]{animation:pcd-shake-78ad8303 .16s linear infinite}.pcd-stage canvas[data-v-78ad8303]{display:block;width:100%;aspect-ratio:900 / 560;min-height:330px}.pcd-overlay[data-v-78ad8303]{position:absolute;inset:auto 18px 18px;padding:16px 18px;border-radius:22px;border:1px solid rgba(250,204,21,.3);background:linear-gradient(135deg,#020617d6,#081e36c7);box-shadow:0 18px 45px #00000057;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pcd-overlay p[data-v-78ad8303]{margin:0 0 6px;color:#cfefff}.pcd-overlay strong[data-v-78ad8303]{color:#fef08a;font-size:clamp(1rem,2.5vw,1.28rem)}.pcd-overlay.win[data-v-78ad8303]{border-color:#34d39973}.pcd-tip[data-v-78ad8303]{min-height:1.6em;margin:12px 4px 0;color:#c7d2fe;font-weight:800;text-align:center}.pcd-debug[data-v-78ad8303]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes pcd-shake-78ad8303{0%,to{transform:translate(0)}33%{transform:translate(2px,-1px)}66%{transform:translate(-2px,1px)}}@media(max-width:720px){.pcd-panel[data-v-78ad8303]{padding:12px;border-radius:20px}.pcd-topbar[data-v-78ad8303]{align-items:stretch;flex-direction:column}.pcd-start[data-v-78ad8303]{width:100%}.pcd-hud[data-v-78ad8303]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.pcd-hud div[data-v-78ad8303]{padding:8px 10px;border-radius:14px}.pcd-hud strong[data-v-78ad8303]{font-size:1.05rem}.pcd-stage[data-v-78ad8303]{border-radius:18px}.pcd-stage canvas[data-v-78ad8303]{min-height:300px}.pcd-overlay[data-v-78ad8303]{inset:auto 10px 10px;padding:12px;border-radius:16px}}.slance[data-v-913eea4b]{width:min(980px,100%);margin:0 auto;padding:18px;border:1px solid rgba(125,247,255,.25);border-radius:28px;background:radial-gradient(circle at 50% 0%,#3c5abe47,#040612f5);color:#eef8ff;box-shadow:0 28px 80px #00000073}.shaking[data-v-913eea4b]{animation:sl-shake-913eea4b .18s linear infinite}@keyframes sl-shake-913eea4b{50%{transform:translate3d(1px,-1px,0) rotate(.08deg)}}.sl-topbar[data-v-913eea4b],.sl-hud[data-v-913eea4b]{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.sl-kicker[data-v-913eea4b]{margin:0 0 4px;color:#7df7ff;font-size:12px;letter-spacing:.18em;font-weight:900}h2[data-v-913eea4b]{margin:0;font-size:clamp(1.4rem,5vw,2.3rem)}.sl-start[data-v-913eea4b]{border:0;border-radius:999px;padding:13px 18px;color:#07101f;font-weight:900;background:linear-gradient(135deg,#7df7ff,#ffe17b);box-shadow:0 10px 30px #7df7ff47}.sl-hud[data-v-913eea4b]{margin:14px 0;padding:10px 12px;border-radius:18px;background:#00000040}.sl-hud span[data-v-913eea4b]{color:#eef8ffc7}.sl-hud b[data-v-913eea4b]{color:#ffe17b}.sl-stage[data-v-913eea4b]{position:relative;width:100%;aspect-ratio:900 / 560;min-height:310px;overflow:hidden;border-radius:24px;background:#030712;touch-action:none}.sl-gl[data-v-913eea4b],.sl-game[data-v-913eea4b]{position:absolute;inset:0;width:100%;height:100%}.sl-game[data-v-913eea4b]{z-index:2}.sl-card[data-v-913eea4b]{position:absolute;z-index:3;left:50%;bottom:22px;transform:translate(-50%);width:min(520px,calc(100% - 28px));padding:16px 18px;border-radius:20px;background:#030714bd;border:1px solid rgba(255,225,123,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sl-card p[data-v-913eea4b]{margin:8px 0 0;color:#eef8ffc7}.sl-toast[data-v-913eea4b]{position:absolute;z-index:4;left:14px;top:14px;right:14px;padding:10px 12px;border-radius:16px;background:#0000005c;color:#dffaff;font-weight:800}.sl-mobile-tip[data-v-913eea4b]{margin-top:12px;color:#eef8ffb8;font-size:.95rem}.sl-debug[data-v-913eea4b]{position:absolute;opacity:.001;pointer-events:none;width:1px;height:1px;overflow:hidden}@media(max-width:640px){.slance[data-v-913eea4b]{padding:12px;border-radius:20px}.sl-stage[data-v-913eea4b]{min-height:360px}.sl-start[data-v-913eea4b]{width:100%}}.rrq-shell[data-v-fae1b761]{width:min(980px,100%);margin:0 auto;padding:16px;border-radius:28px;color:#f1fbff;background:radial-gradient(circle at 50% 0%,#3069be59,#040816f5);border:1px solid rgba(125,247,255,.24);box-shadow:0 24px 70px #0000006b}.hitshake[data-v-fae1b761]{animation:rrq-shake-fae1b761 .16s linear infinite}@keyframes rrq-shake-fae1b761{50%{transform:translate(1px,-1px) rotate(.08deg)}}.rrq-head[data-v-fae1b761],.rrq-hud[data-v-fae1b761],.rrq-controls[data-v-fae1b761]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rrq-howto[data-v-fae1b761]{margin:-2px 0 12px;display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:10px 12px;border-radius:18px;background:#7df7ff1a;border:1px solid rgba(125,247,255,.22);box-shadow:inset 0 0 24px #7df7ff0f}.rrq-howto strong[data-v-fae1b761]{color:#ffe17b;margin-right:2px}.rrq-howto span[data-v-fae1b761]{padding:6px 9px;border-radius:999px;background:#0000003d;color:#f1fbffdb;font-size:.88rem;font-weight:800}.rrq-kicker[data-v-fae1b761]{margin:0 0 4px;color:#7df7ff;letter-spacing:.18em;font-size:12px;font-weight:900}h2[data-v-fae1b761]{margin:0;font-size:clamp(1.35rem,5vw,2.25rem)}.rrq-start[data-v-fae1b761]{border:0;border-radius:999px;padding:13px 18px;font-weight:900;color:#071227;background:linear-gradient(135deg,#7df7ff,#ffe17b);box-shadow:0 12px 30px #7df7ff40}.rrq-hud[data-v-fae1b761]{margin:12px 0;padding:10px 12px;border-radius:18px;background:#00000045}.rrq-hud span[data-v-fae1b761]{color:#f1fbffbd}.rrq-hud b[data-v-fae1b761]{color:#ffe17b}.rrq-stage-wrap[data-v-fae1b761]{position:relative;width:100%;aspect-ratio:900 / 520;min-height:330px;overflow:hidden;border-radius:24px;background:#050817;touch-action:none}.rrq-canvas[data-v-fae1b761]{display:block;width:100%;height:100%}.rrq-card[data-v-fae1b761]{position:absolute;left:50%;bottom:18px;transform:translate(-50%);width:min(540px,calc(100% - 28px));padding:15px 17px;border-radius:20px;background:#030816bd;border:1px solid rgba(255,225,123,.34);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rrq-card p[data-v-fae1b761]{margin:7px 0 0;color:#f1fbffc2}.rrq-status[data-v-fae1b761]{position:absolute;left:12px;top:12px;right:12px;padding:9px 11px;border-radius:16px;background:#0000005c;font-weight:800;color:#dcfbff}.rrq-controls[data-v-fae1b761]{margin-top:12px}.rrq-pad[data-v-fae1b761]{display:flex;gap:10px}.rrq-pad button[data-v-fae1b761]{min-width:64px;min-height:54px;border-radius:18px;border:1px solid rgba(125,247,255,.28);background:linear-gradient(135deg,#7df7ff33,#b56cff38);color:#f1fbff;font-size:1.15rem;font-weight:900;touch-action:none}.rrq-pad button[data-v-fae1b761]:active{transform:scale(.96);background:linear-gradient(135deg,#7df7ff6b,#ffe17b61)}.rrq-debug[data-v-fae1b761]{position:absolute;opacity:.001;pointer-events:none;width:1px;height:1px;overflow:hidden}@media(max-width:640px){.rrq-shell[data-v-fae1b761]{padding:12px;border-radius:20px}.rrq-start[data-v-fae1b761]{width:100%}.rrq-stage-wrap[data-v-fae1b761]{min-height:360px}.rrq-controls[data-v-fae1b761]{align-items:stretch}.rrq-pad[data-v-fae1b761]{flex:1;justify-content:space-between}.rrq-pad button[data-v-fae1b761]{flex:1;min-width:0}}.shc-shell[data-v-9289b78b]{width:100%;display:flex;justify-content:center;color:#e5faff}.shc-panel[data-v-9289b78b]{width:min(100%,1060px);padding:clamp(12px,2vw,20px);border:1px solid rgba(103,232,249,.24);border-radius:28px;background:radial-gradient(circle at 18% 8%,rgba(34,211,238,.22),transparent 25rem),radial-gradient(circle at 84% 18%,rgba(250,204,21,.16),transparent 22rem),linear-gradient(180deg,#070d1ff5,#020617eb);box-shadow:0 22px 55px #00000057,inset 0 1px #ffffff14;overflow:hidden}.shc-panel.shake[data-v-9289b78b]{animation:shc-shake-9289b78b .16s linear infinite}.shc-topbar[data-v-9289b78b],.shc-actions[data-v-9289b78b]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.shc-kicker[data-v-9289b78b]{margin:0 0 4px;color:#67e8f9;font-family:Rajdhani,system-ui,sans-serif;font-weight:900;letter-spacing:.18em;font-size:.78rem}h2[data-v-9289b78b]{margin:0;font-size:clamp(1.45rem,3.4vw,2.65rem);line-height:1;background:linear-gradient(90deg,#fef3c7,#67e8f9 48%,#86efac);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.shc-start[data-v-9289b78b],.shc-pulse[data-v-9289b78b]{border:0;border-radius:999px;padding:10px 16px;color:#06101f;font-weight:900;background:linear-gradient(135deg,#facc15,#67e8f9 54%,#86efac);box-shadow:0 10px 24px #67e8f92e;cursor:pointer}.shc-pulse[data-v-9289b78b]:disabled{opacity:.58;cursor:not-allowed}.shc-hud[data-v-9289b78b]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0 10px}.shc-hud div[data-v-9289b78b]{padding:9px 10px;border:1px solid rgba(148,163,184,.16);border-radius:16px;background:#0f172aad;text-align:center}.shc-hud span[data-v-9289b78b]{display:block;color:#94a3b8;font-size:.72rem;letter-spacing:.08em}.shc-hud strong[data-v-9289b78b]{display:block;color:#fef9c3;font-size:1.08rem;margin-top:2px}.shc-howto[data-v-9289b78b]{margin:0 0 10px;padding:10px 12px;border-radius:16px;color:#dffcff;background:#082f496b;border:1px solid rgba(103,232,249,.18)}.shc-stage[data-v-9289b78b]{position:relative;border-radius:24px;overflow:hidden;border:1px solid rgba(103,232,249,.18);background:#020617;box-shadow:inset 0 0 35px #67e8f90f}canvas[data-v-9289b78b]{display:block;width:100%;max-height:min(62vh,620px);aspect-ratio:900 / 560;touch-action:none;cursor:crosshair}.shc-card[data-v-9289b78b]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(88%,520px);padding:18px;border-radius:22px;text-align:center;color:#f8fafc;background:linear-gradient(180deg,#0f172ae6,#070d1fc7);border:1px solid rgba(250,204,21,.35);box-shadow:0 18px 45px #0000005c;pointer-events:none}.shc-card strong[data-v-9289b78b],.shc-card span[data-v-9289b78b]{display:block}.shc-card span[data-v-9289b78b]{margin-top:8px;color:#bae6fd}.shc-card.win[data-v-9289b78b]{border-color:#86efac73}.shc-actions[data-v-9289b78b]{margin-top:11px}.shc-status[data-v-9289b78b]{flex:1 1 340px;margin:0;color:#c4f1ff;font-weight:700}.shc-debug[data-v-9289b78b]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes shc-shake-9289b78b{0%,to{transform:translateZ(0)}50%{transform:translate3d(1px,-1px,0)}}@media(max-width:720px){.shc-panel[data-v-9289b78b]{border-radius:22px;padding:10px}.shc-topbar[data-v-9289b78b]{align-items:flex-start}.shc-start[data-v-9289b78b],.shc-pulse[data-v-9289b78b]{width:100%;padding:11px 14px}.shc-hud[data-v-9289b78b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.shc-hud div[data-v-9289b78b]{padding:7px 6px;border-radius:13px}.shc-hud strong[data-v-9289b78b]{font-size:.98rem}.shc-howto[data-v-9289b78b]{font-size:.88rem;line-height:1.35}canvas[data-v-9289b78b]{max-height:52vh}}.amb-game[data-v-ddd10a24]{width:min(100%,1040px);margin:0 auto;color:#eafcff;touch-action:none;-webkit-user-select:none;user-select:none}.amb-stage[data-v-ddd10a24]{position:relative;border:1px solid rgba(108,246,255,.35);border-radius:24px;overflow:hidden;background:#020511;box-shadow:0 22px 80px #00000073,inset 0 0 48px #2de7ff1f}.amb-bg[data-v-ddd10a24],.amb-canvas[data-v-ddd10a24]{display:block;width:100%;aspect-ratio:16 / 9}.amb-bg[data-v-ddd10a24]{position:absolute;inset:0;height:100%}.amb-canvas[data-v-ddd10a24]{position:relative;z-index:1}.amb-hud[data-v-ddd10a24]{position:absolute;z-index:3;top:12px;left:12px;right:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center;pointer-events:none}.amb-hud span[data-v-ddd10a24]{padding:7px 11px;border-radius:999px;background:#030c1cb8;border:1px solid rgba(117,239,255,.35);color:#dffbff;font-weight:800;font-size:.82rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.amb-overlay[data-v-ddd10a24]{position:absolute;z-index:4;inset:0;display:grid;place-content:center;gap:14px;padding:28px;text-align:center;background:radial-gradient(circle at 50% 40%,#153f5cd1,#020511eb 62%)}.amb-overlay h2[data-v-ddd10a24]{margin:0;font-size:clamp(2rem,7vw,4.2rem);letter-spacing:-.05em;color:#fff;text-shadow:0 0 24px rgba(80,238,255,.65)}.amb-kicker[data-v-ddd10a24]{margin:0;color:#8ffcff;font-weight:900;letter-spacing:.18em;font-size:.78rem}.amb-hook[data-v-ddd10a24]{max-width:720px;margin:0 auto;color:#d9f6ff;line-height:1.65;font-size:clamp(.96rem,2.5vw,1.15rem)}.amb-controls-help[data-v-ddd10a24]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;max-width:760px}.amb-controls-help span[data-v-ddd10a24]{padding:7px 10px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);font-weight:800;font-size:.82rem}.amb-start[data-v-ddd10a24]{justify-self:center;border:0;border-radius:999px;padding:13px 28px;color:#041019;background:linear-gradient(135deg,#89f7ff,#ffe27a);font-weight:1000;box-shadow:0 12px 38px #5ee7ff59;cursor:pointer}.amb-touch[data-v-ddd10a24]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.amb-touch button[data-v-ddd10a24]{min-height:54px;border:1px solid rgba(113,235,255,.32);border-radius:16px;color:#eaffff;background:linear-gradient(180deg,#103a54f2,#081426f2);font-weight:900;box-shadow:0 8px 20px #00000042;touch-action:none}.amb-touch .hot[data-v-ddd10a24]{color:#07121e;background:linear-gradient(135deg,#7df8ff,#4b86ff)}.amb-touch .slash[data-v-ddd10a24]{color:#1d1100;background:linear-gradient(135deg,#ffe27a,#ff8b3d)}.amb-debug[data-v-ddd10a24]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.amb-win[data-v-ddd10a24]{background:radial-gradient(circle,#3e6e31d9,#040e07f0)}.amb-lost[data-v-ddd10a24]{background:radial-gradient(circle,#5a1222d9,#0c0205f0)}@media(max-width:700px){.amb-stage[data-v-ddd10a24]{border-radius:18px}.amb-hud[data-v-ddd10a24]{top:8px;gap:5px}.amb-hud span[data-v-ddd10a24]{font-size:.68rem;padding:5px 7px}.amb-overlay[data-v-ddd10a24]{padding:16px}.amb-controls-help span[data-v-ddd10a24]{font-size:.72rem;padding:6px 8px}.amb-touch[data-v-ddd10a24]{grid-template-columns:repeat(3,minmax(0,1fr))}.amb-touch button[data-v-ddd10a24]{min-height:50px;border-radius:14px}}.ngr-shell[data-v-9e949300]{width:min(100%,1120px);margin:0 auto;color:#eafcff;font-family:Rajdhani,Nunito,sans-serif}.ngr-stage[data-v-9e949300]{position:relative;overflow:hidden;border:1px solid rgba(103,232,249,.28);border-radius:28px;min-height:360px;background:#050817;box-shadow:0 24px 70px #00000073,inset 0 0 40px #67e8f914}.ngr-stage.shake[data-v-9e949300]{filter:saturate(1.18) brightness(1.05)}.ngr-bg[data-v-9e949300],.ngr-canvas[data-v-9e949300]{display:block;width:100%;aspect-ratio:16 / 9}.ngr-bg[data-v-9e949300]{position:absolute;inset:0;height:100%;object-fit:cover;opacity:.95}.ngr-canvas[data-v-9e949300]{position:relative;z-index:1;touch-action:none}.ngr-overlay[data-v-9e949300]{position:absolute;z-index:4;inset:22px;display:grid;align-content:center;justify-items:center;gap:12px;padding:22px;border:1px solid rgba(254,240,138,.34);border-radius:24px;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(103,232,249,.18),transparent 55%),#040818c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ngr-overlay h2[data-v-9e949300]{margin:0;font-size:clamp(1.9rem,4vw,3.5rem);color:#fef08a;text-shadow:0 0 24px rgba(250,204,21,.32)}.ngr-kicker[data-v-9e949300]{color:#67e8f9;font-weight:900;letter-spacing:.14em;margin:0}.ngr-hook[data-v-9e949300]{max-width:680px;margin:0;font-size:1.12rem;color:#dbeafe}.ngr-help[data-v-9e949300]{display:grid;gap:6px;max-width:760px;color:#bdefff;font-weight:700}.ngr-start[data-v-9e949300],.ngr-touch button[data-v-9e949300]{border:0;border-radius:999px;color:#06101f;font-weight:900;background:linear-gradient(135deg,#fef08a,#67e8f9);box-shadow:0 10px 30px #67e8f933;cursor:pointer}.ngr-start[data-v-9e949300]{padding:12px 24px;font-size:1.05rem}.ngr-hud[data-v-9e949300]{position:absolute;z-index:3;top:14px;left:14px;right:14px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ngr-hud span[data-v-9e949300]{padding:7px 10px;border-radius:999px;background:#0206179e;border:1px solid rgba(103,232,249,.22);color:#e0fbff;font-weight:900}.ngr-debug[data-v-9e949300]{position:absolute;left:8px;bottom:4px;z-index:2;width:1px;height:1px;overflow:hidden;opacity:.01}.ngr-touch[data-v-9e949300]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:10px}.ngr-touch button[data-v-9e949300]{min-height:46px;padding:10px 8px;font-size:.95rem}.ngr-touch button.hot[data-v-9e949300]{background:linear-gradient(135deg,#fb7185,#fef08a 48%,#67e8f9)}.win[data-v-9e949300]{border-color:#4ade8080}.lost[data-v-9e949300]{border-color:#fb71858c}@media(max-width:720px){.ngr-stage[data-v-9e949300]{border-radius:20px;min-height:300px}.ngr-overlay[data-v-9e949300]{inset:10px;padding:14px;gap:8px;border-radius:18px}.ngr-help[data-v-9e949300]{font-size:.82rem}.ngr-hook[data-v-9e949300]{font-size:.94rem}.ngr-hud[data-v-9e949300]{top:8px;left:8px;right:8px;gap:5px}.ngr-hud span[data-v-9e949300]{padding:5px 7px;font-size:.76rem}.ngr-touch[data-v-9e949300]{gap:6px}.ngr-touch button[data-v-9e949300]{min-height:42px;font-size:.78rem;padding:8px 4px}}.pbc-shell[data-v-4a72f09c]{width:min(100%,1120px);margin:0 auto;color:#e5f8ff;font-family:Rajdhani,Nunito,system-ui,sans-serif}.pbc-stage[data-v-4a72f09c]{position:relative;overflow:hidden;border:1px solid rgba(103,232,249,.28);border-radius:28px;min-height:360px;background:#050816;box-shadow:0 28px 70px #0000006b,inset 0 0 48px #67e8f914}.pbc-stage.shake[data-v-4a72f09c]{animation:pbc-shake-4a72f09c .14s linear infinite}.pbc-bg[data-v-4a72f09c],.pbc-canvas[data-v-4a72f09c]{position:absolute;inset:0;width:100%;height:100%}.pbc-bg[data-v-4a72f09c]{z-index:0}.pbc-canvas[data-v-4a72f09c]{z-index:1;touch-action:none;cursor:crosshair}.pbc-overlay[data-v-4a72f09c]{position:absolute;z-index:4;inset:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:24px;border:1px solid rgba(254,240,138,.32);border-radius:26px;background:radial-gradient(circle at 50% 0%,rgba(103,232,249,.18),transparent 22rem),#050816c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pbc-overlay h2[data-v-4a72f09c]{margin:0;font-size:clamp(2rem,7vw,4.8rem);color:#fef08a;text-shadow:0 0 24px rgba(254,240,138,.5)}.pbc-kicker[data-v-4a72f09c]{margin:0;color:#67e8f9;letter-spacing:.18em;font-weight:900}.pbc-hook[data-v-4a72f09c]{max-width:720px;margin:0;color:#dbeafe;font-size:1.08rem;line-height:1.5}.pbc-hook b[data-v-4a72f09c]{color:#fef08a}.pbc-help[data-v-4a72f09c]{display:grid;gap:7px;max-width:760px;color:#b8d8ef;font-weight:700}.pbc-start[data-v-4a72f09c]{border:0;border-radius:999px;padding:13px 24px;color:#06101f;font-weight:1000;cursor:pointer;background:linear-gradient(135deg,#fef08a,#67e8f9 55%,#c4b5fd);box-shadow:0 0 30px #67e8f95c}.pbc-hud[data-v-4a72f09c]{position:absolute;z-index:3;top:14px;left:14px;right:14px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;pointer-events:none}.pbc-hud span[data-v-4a72f09c],.pbc-tip[data-v-4a72f09c]{border:1px solid rgba(125,211,252,.22);border-radius:999px;padding:7px 11px;background:#0206179e;color:#ecfeff;font-weight:900;box-shadow:inset 0 1px #ffffff0f}.pbc-tip[data-v-4a72f09c]{position:absolute;z-index:3;left:50%;bottom:16px;transform:translate(-50%);width:min(92%,650px);text-align:center;border-radius:18px;color:#fef9c3}.pbc-debug[data-v-4a72f09c]{position:absolute;z-index:2;left:8px;bottom:4px;opacity:.02;font-size:10px;pointer-events:none}.win[data-v-4a72f09c]{border-color:#4ade8073}.lost[data-v-4a72f09c]{border-color:#fb718573}@keyframes pbc-shake-4a72f09c{0%{transform:translate(0)}50%{transform:translate(1px,-1px)}to{transform:translate(-1px,1px)}}@media(aspect-ratio:16/9){.pbc-stage[data-v-4a72f09c]{height:min(72vh,620px)}}@media(min-width:761px){.pbc-stage[data-v-4a72f09c]{aspect-ratio:16 / 9}}@media(max-width:760px){.pbc-stage[data-v-4a72f09c]{min-height:430px;border-radius:20px}.pbc-overlay[data-v-4a72f09c]{inset:12px;padding:18px 12px;border-radius:20px}.pbc-help[data-v-4a72f09c]{font-size:.88rem}.pbc-hud[data-v-4a72f09c]{top:9px;left:9px;right:9px;gap:5px}.pbc-hud span[data-v-4a72f09c]{padding:5px 8px;font-size:.78rem}.pbc-tip[data-v-4a72f09c]{bottom:10px;padding:7px 10px;font-size:.82rem}}.ndd-shell[data-v-27f98ce5]{width:min(100%,1040px);margin:0 auto;color:#eff8ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ndd-stage[data-v-27f98ce5]{position:relative;overflow:hidden;min-height:640px;border:1px solid rgba(105,240,255,.26);border-radius:28px;background:#030612;box-shadow:0 24px 80px #25095b7a,inset 0 0 80px #40dbff0f;touch-action:none}.ndd-stage.shake[data-v-27f98ce5]{filter:saturate(1.22)}.ndd-bg[data-v-27f98ce5],.ndd-canvas[data-v-27f98ce5]{position:absolute;inset:0;width:100%;height:100%}.ndd-bg[data-v-27f98ce5]{z-index:0}.ndd-canvas[data-v-27f98ce5]{z-index:1;cursor:crosshair}.ndd-hud[data-v-27f98ce5]{position:absolute;z-index:3;top:14px;left:14px;right:14px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;pointer-events:none}.ndd-hud span[data-v-27f98ce5]{padding:7px 11px;border:1px solid rgba(122,236,255,.22);border-radius:999px;background:#0408199e;color:#dffbff;font-weight:800;font-size:13px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ndd-overlay[data-v-27f98ce5]{position:absolute;z-index:4;left:50%;top:52%;transform:translate(-50%,-50%);width:min(88%,620px);padding:28px;border:1px solid rgba(255,220,107,.38);border-radius:26px;background:linear-gradient(135deg,#080d22f0,#281146e0);box-shadow:0 24px 90px #0000006b,inset 0 0 45px #78e8ff0f;text-align:left}.ndd-overlay h2[data-v-27f98ce5]{margin:0 0 10px;font-size:clamp(26px,6vw,44px);letter-spacing:-.05em}.ndd-kicker[data-v-27f98ce5]{margin:0 0 8px;color:#78efff;font-weight:900;font-size:12px;letter-spacing:.18em}.ndd-hook[data-v-27f98ce5]{margin:0 0 16px;color:#dcecff;line-height:1.7}.ndd-hook b[data-v-27f98ce5]{color:#ffe274}.ndd-help[data-v-27f98ce5]{display:grid;gap:8px;margin:14px 0 18px}.ndd-help span[data-v-27f98ce5]{display:block;padding:9px 12px;border-radius:14px;background:#5b77ff21;color:#eaf8ff;font-weight:750}.ndd-start[data-v-27f98ce5]{border:0;border-radius:18px;padding:13px 20px;color:#06101c;background:linear-gradient(135deg,#ffe36d,#62f0ff);font-weight:950;box-shadow:0 14px 34px #62f0ff40}.ndd-overlay.win[data-v-27f98ce5]{border-color:#65ffc480}.ndd-overlay.lost[data-v-27f98ce5]{border-color:#ff5e9180}.ndd-toast[data-v-27f98ce5]{position:absolute;z-index:3;left:18px;right:18px;bottom:16px;padding:12px 14px;border-radius:18px;background:#030818b8;border:1px solid rgba(122,236,255,.19);color:#dffaff;font-weight:800;pointer-events:none}.ndd-debug[data-v-27f98ce5]{position:absolute;z-index:2;left:8px;bottom:4px;opacity:.01;pointer-events:none;font-size:9px}@media(max-width:760px){.ndd-stage[data-v-27f98ce5]{min-height:min(74vh,610px);border-radius:20px}.ndd-overlay[data-v-27f98ce5]{width:min(92%,520px);padding:15px 16px;top:50%;max-height:calc(100% - 96px);overflow:auto}.ndd-overlay h2[data-v-27f98ce5]{font-size:clamp(25px,8vw,34px);margin-bottom:6px}.ndd-kicker[data-v-27f98ce5]{font-size:10px;letter-spacing:.14em;margin-bottom:5px}.ndd-hook[data-v-27f98ce5]{font-size:14px;line-height:1.48;margin-bottom:9px}.ndd-help[data-v-27f98ce5]{gap:6px;margin:8px 0 12px}.ndd-help span[data-v-27f98ce5]{padding:7px 9px;font-size:13px;line-height:1.42}.ndd-start[data-v-27f98ce5]{padding:11px 16px;border-radius:15px}.ndd-hud[data-v-27f98ce5]{top:8px;left:8px;right:8px;gap:5px}.ndd-hud span[data-v-27f98ce5]{font-size:11px;padding:6px 8px}.ndd-toast[data-v-27f98ce5]{font-size:12px;bottom:10px}}.vrs-shell[data-v-63118283]{display:flex;justify-content:center;width:100%;color:#e5f7ff}.vrs-stage[data-v-63118283]{position:relative;width:min(100%,1040px);aspect-ratio:16 / 9;min-height:460px;overflow:hidden;border:1px solid rgba(103,232,249,.28);border-radius:28px;background:radial-gradient(circle at 18% 18%,rgba(240,171,252,.18),transparent 34%),radial-gradient(circle at 80% 32%,rgba(250,204,21,.14),transparent 25%),linear-gradient(135deg,#080816,#111238 56%,#020617);box-shadow:0 24px 70px #0206178c,inset 0 0 52px #67e8f914}.vrs-stage.shake[data-v-63118283]{animation:vrs-shake-63118283 .18s steps(2,end) infinite}.vrs-canvas[data-v-63118283]{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.vrs-overlay[data-v-63118283]{position:absolute;inset:clamp(16px,5vw,54px);z-index:3;display:grid;place-items:center;align-content:center;gap:14px;padding:clamp(16px,3vw,30px);text-align:center;border:1px solid rgba(250,204,21,.3);border-radius:28px;background:linear-gradient(180deg,#080d21e0,#080816c7);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:inset 0 1px #ffffff14,0 24px 52px #00000059}.vrs-overlay.win[data-v-63118283]{border-color:#4ade8085}.vrs-overlay.lost[data-v-63118283]{border-color:#fb71858c}.vrs-kicker[data-v-63118283]{color:#67e8f9;font-size:.78rem;font-weight:900;letter-spacing:.18em}.vrs-overlay h2[data-v-63118283]{margin:0;font-size:clamp(2rem,5vw,4.2rem);line-height:1;text-shadow:0 0 28px rgba(103,232,249,.35)}.vrs-hook[data-v-63118283]{max-width:760px;color:#cbd5e1;font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.vrs-hook b[data-v-63118283]{color:#fef08a}.vrs-help[data-v-63118283]{display:grid;gap:7px;max-width:760px;color:#dbeafe;font-size:.94rem}.vrs-help span[data-v-63118283]{padding:8px 12px;border:1px solid rgba(103,232,249,.18);border-radius:999px;background:#0f172a94}.vrs-start[data-v-63118283]{min-width:174px;padding:13px 22px;border:0;border-radius:999px;color:#07111e;background:linear-gradient(135deg,#fef08a,#67e8f9 52%,#f0abfc);font-weight:1000;box-shadow:0 0 26px #67e8f947;cursor:pointer}.vrs-hud[data-v-63118283]{position:absolute;top:14px;left:14px;right:14px;z-index:2;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.vrs-hud span[data-v-63118283],.vrs-tip[data-v-63118283]{border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#02061794;box-shadow:inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vrs-hud span[data-v-63118283]{padding:7px 11px;color:#e0f2fe;font-size:.86rem;font-weight:900}.vrs-tip[data-v-63118283]{position:absolute;left:16px;right:16px;bottom:14px;z-index:2;padding:10px 14px;color:#fef9c3;text-align:center;font-weight:800}.vrs-debug[data-v-63118283]{position:absolute;left:8px;bottom:4px;z-index:-1;opacity:.01;pointer-events:none;font-size:1px}@keyframes vrs-shake-63118283{0%{transform:translate(0)}50%{transform:translate(2px,-2px)}to{transform:translate(-2px,1px)}}@media(max-width:760px){.vrs-stage[data-v-63118283]{min-height:min(78vh,560px);border-radius:20px}.vrs-overlay[data-v-63118283]{inset:10px;gap:10px;padding:14px;border-radius:20px;overflow:auto}.vrs-help span[data-v-63118283]{border-radius:16px;padding:7px 9px;font-size:.82rem}.vrs-hud[data-v-63118283]{top:9px;left:9px;right:9px;gap:5px}.vrs-hud span[data-v-63118283]{padding:6px 8px;font-size:.74rem}.vrs-tip[data-v-63118283]{left:9px;right:9px;bottom:9px;padding:8px 10px;font-size:.82rem}}.sbs-shell[data-v-843a6fbf]{width:min(100%,1040px);margin:0 auto;color:#eaf8ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sbs-stage[data-v-843a6fbf]{position:relative;overflow:hidden;min-height:620px;border:1px solid rgba(94,231,255,.25);border-radius:30px;background:#050510;box-shadow:0 26px 86px #04041294,inset 0 0 70px #5ee7ff12;touch-action:none}.sbs-stage.shake[data-v-843a6fbf]{animation:sbs-shake-843a6fbf .16s steps(2,end) infinite}.sbs-canvas[data-v-843a6fbf]{position:absolute;inset:0;width:100%;height:100%;cursor:crosshair;touch-action:none}.sbs-hud[data-v-843a6fbf]{position:absolute;z-index:3;top:14px;left:14px;right:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;pointer-events:none}.sbs-hud span[data-v-843a6fbf]{padding:8px 11px;border:1px solid rgba(125,211,252,.22);border-radius:999px;background:#040818a3;color:#e0fbff;font-weight:900;font-size:13px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sbs-tip[data-v-843a6fbf]{position:absolute;z-index:3;left:16px;right:16px;bottom:15px;padding:12px 14px;border:1px solid rgba(250,204,21,.22);border-radius:18px;background:#050714b8;color:#fff7ad;text-align:center;font-weight:900;pointer-events:none}.sbs-overlay[data-v-843a6fbf]{position:absolute;z-index:4;left:50%;top:51%;transform:translate(-50%,-50%);width:min(90%,680px);padding:28px;border:1px solid rgba(255,216,93,.36);border-radius:28px;background:linear-gradient(135deg,#080918f0,#220d37e0);box-shadow:0 24px 92px #00000070,inset 0 0 50px #5ee7ff12;text-align:left;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1)}.sbs-overlay h2[data-v-843a6fbf]{margin:0 0 11px;font-size:clamp(30px,6vw,54px);line-height:1;letter-spacing:-.06em;text-shadow:0 0 28px rgba(94,231,255,.32)}.sbs-kicker[data-v-843a6fbf]{margin:0 0 9px;color:#5ee7ff;font-weight:1000;font-size:12px;letter-spacing:.18em}.sbs-hook[data-v-843a6fbf]{margin:0 0 16px;color:#dbeafe;line-height:1.65;font-size:16px}.sbs-hook b[data-v-843a6fbf]{color:#ffd85d}.sbs-help[data-v-843a6fbf]{display:grid;gap:8px;margin:14px 0 18px}.sbs-help span[data-v-843a6fbf]{display:block;padding:9px 12px;border-radius:15px;background:#5ee7ff1f;color:#effbff;font-weight:800}.sbs-start[data-v-843a6fbf]{border:0;border-radius:18px;padding:13px 20px;color:#07111e;background:linear-gradient(135deg,#ffd85d,#5ee7ff 58%,#c084fc);font-weight:1000;box-shadow:0 14px 34px #5ee7ff40;cursor:pointer}.sbs-overlay.win[data-v-843a6fbf]{border-color:#4ade8085}.sbs-overlay.lost[data-v-843a6fbf]{border-color:#fb426f8c}.sbs-debug[data-v-843a6fbf]{position:absolute;z-index:2;left:8px;bottom:4px;opacity:.01;pointer-events:none;font-size:8px}@keyframes sbs-shake-843a6fbf{0%{transform:translate(0)}50%{transform:translate(2px,-2px)}to{transform:translate(-2px,1px)}}@media(max-width:760px){.sbs-stage[data-v-843a6fbf]{min-height:min(74vh,610px);border-radius:20px}.sbs-overlay[data-v-843a6fbf]{width:min(92%,560px);padding:15px 16px;top:50%;max-height:calc(100% - 96px);overflow:auto;border-radius:20px}.sbs-overlay h2[data-v-843a6fbf]{font-size:clamp(26px,8vw,36px);margin-bottom:7px}.sbs-kicker[data-v-843a6fbf]{font-size:10px;letter-spacing:.14em;margin-bottom:5px}.sbs-hook[data-v-843a6fbf]{font-size:14px;line-height:1.46;margin-bottom:9px}.sbs-help[data-v-843a6fbf]{gap:6px;margin:8px 0 12px}.sbs-help span[data-v-843a6fbf]{padding:7px 9px;font-size:13px;line-height:1.38}.sbs-start[data-v-843a6fbf]{padding:11px 16px;border-radius:15px}.sbs-hud[data-v-843a6fbf]{top:8px;left:8px;right:8px;gap:5px}.sbs-hud span[data-v-843a6fbf]{font-size:11px;padding:6px 8px}.sbs-tip[data-v-843a6fbf]{left:10px;right:10px;bottom:10px;font-size:12px;padding:9px 10px}}.tkb-shell[data-v-5cf6108b]{width:min(100%,1060px);margin:0 auto;color:#eef6ff;font-family:Nunito,system-ui,sans-serif}.tkb-stage[data-v-5cf6108b]{position:relative;overflow:hidden;border:1px solid rgba(103,232,249,.28);border-radius:28px;background:#08111f;box-shadow:0 22px 60px #0000006b,inset 0 0 35px #67e8f914}.tkb-stage.shake[data-v-5cf6108b]{animation:tkb-shake-5cf6108b .18s linear infinite}.tkb-canvas[data-v-5cf6108b]{display:block;width:100%;aspect-ratio:16 / 9;max-height:min(68vh,620px);touch-action:none}.tkb-overlay[data-v-5cf6108b]{position:absolute;inset:18px;z-index:4;display:grid;place-items:center;align-content:center;gap:12px;padding:clamp(16px,3vw,30px);text-align:center;border-radius:24px;background:radial-gradient(circle at 50% 20%,rgba(103,232,249,.22),transparent 28rem),linear-gradient(180deg,#080d21eb,#060918d1);border:1px solid rgba(254,240,138,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tkb-kicker[data-v-5cf6108b]{color:#67e8f9;font:900 .78rem Rajdhani,sans-serif;letter-spacing:.18em}.tkb-overlay h2[data-v-5cf6108b]{margin:0;font-size:clamp(1.8rem,5vw,3.5rem);color:#fef08a;text-shadow:0 0 28px rgba(250,204,21,.28)}.tkb-hook[data-v-5cf6108b]{max-width:720px;color:#d8e5f7;line-height:1.6}.tkb-hook b[data-v-5cf6108b]{color:#fef08a}.tkb-help[data-v-5cf6108b]{display:grid;gap:7px;max-width:780px;color:#b9d1e9;font-size:.95rem}.tkb-help span[data-v-5cf6108b]{padding:8px 12px;border-radius:999px;background:#0f172ab8;border:1px solid rgba(103,232,249,.16)}.tkb-start[data-v-5cf6108b]{border:0;border-radius:999px;padding:12px 24px;color:#06101f;background:linear-gradient(135deg,#fef08a,#67e8f9,#a78bfa);font-weight:900;cursor:pointer;box-shadow:0 12px 28px #67e8f940}.tkb-overlay.win[data-v-5cf6108b]{background:radial-gradient(circle,#facc1547,#060918e0)}.tkb-overlay.lost[data-v-5cf6108b]{background:radial-gradient(circle,#fb71853d,#060918e0)}.tkb-hud[data-v-5cf6108b]{position:absolute;z-index:3;left:14px;right:14px;top:14px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tkb-hud span[data-v-5cf6108b]{padding:7px 10px;border-radius:999px;background:#060c1cb8;border:1px solid rgba(148,163,184,.18);color:#e2e8f0;font-weight:800;font-size:.86rem;box-shadow:inset 0 1px #ffffff0f}.tkb-hud span[data-v-5cf6108b]:nth-child(2){color:#fef08a;border-color:#facc155c}.tkb-tip[data-v-5cf6108b]{position:absolute;z-index:3;left:16px;right:16px;bottom:14px;padding:10px 14px;border-radius:16px;color:#dffcff;background:#020617ad;border:1px solid rgba(103,232,249,.2);text-align:center;font-weight:800}.tkb-debug[data-v-5cf6108b]{position:absolute;left:8px;bottom:4px;opacity:.01;pointer-events:none;font-size:10px}@keyframes tkb-shake-5cf6108b{0%{transform:translate(0)}50%{transform:translate(2px,-1px)}to{transform:translate(-1px,2px)}}@media(max-width:680px){.tkb-stage[data-v-5cf6108b]{border-radius:20px}.tkb-canvas[data-v-5cf6108b]{max-height:56vh}.tkb-overlay[data-v-5cf6108b]{inset:8px;border-radius:18px;gap:8px;padding:12px}.tkb-help[data-v-5cf6108b]{font-size:.78rem;gap:5px}.tkb-help span[data-v-5cf6108b]{border-radius:14px;padding:6px 8px}.tkb-hud[data-v-5cf6108b]{top:8px;left:8px;right:8px;gap:5px}.tkb-hud span[data-v-5cf6108b]{font-size:.72rem;padding:5px 7px}.tkb-tip[data-v-5cf6108b]{left:8px;right:8px;bottom:8px;font-size:.78rem;padding:7px 9px}}.erd-shell[data-v-6d35350f]{width:min(100%,1060px);margin:0 auto;color:#eef6ff;font-family:Nunito,system-ui,sans-serif}.erd-stage[data-v-6d35350f]{position:relative;overflow:hidden;border:1px solid rgba(103,232,249,.28);border-radius:28px;background:#050816;box-shadow:0 22px 60px #0000006b,inset 0 0 38px #67e8f914}.erd-stage.shake[data-v-6d35350f]{animation:erd-shake-6d35350f .16s linear infinite}.erd-canvas[data-v-6d35350f]{display:block;width:100%;aspect-ratio:16 / 9;max-height:min(68vh,620px);touch-action:none}.erd-overlay[data-v-6d35350f]{position:absolute;inset:18px;z-index:4;display:grid;place-items:center;align-content:center;gap:12px;padding:clamp(16px,3vw,30px);text-align:center;border-radius:24px;background:radial-gradient(circle at 50% 20%,rgba(250,204,21,.18),transparent 28rem),linear-gradient(180deg,#080d21f0,#060918d6);border:1px solid rgba(254,240,138,.24);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.erd-kicker[data-v-6d35350f]{color:#67e8f9;font:900 .78rem Rajdhani,sans-serif;letter-spacing:.18em}.erd-overlay h2[data-v-6d35350f]{margin:0;font-size:clamp(1.8rem,5vw,3.45rem);color:#fef08a;text-shadow:0 0 28px rgba(250,204,21,.3)}.erd-hook[data-v-6d35350f]{max-width:760px;color:#d8e5f7;line-height:1.6}.erd-hook b[data-v-6d35350f]{color:#fef08a}.erd-help[data-v-6d35350f]{display:grid;gap:7px;max-width:820px;color:#c4d9ee;font-size:.95rem}.erd-help span[data-v-6d35350f]{padding:8px 12px;border-radius:999px;background:#0f172abd;border:1px solid rgba(103,232,249,.16)}.erd-start[data-v-6d35350f]{border:0;border-radius:999px;padding:12px 24px;color:#06101f;background:linear-gradient(135deg,#fef08a,#67e8f9,#c084fc);font-weight:900;cursor:pointer;box-shadow:0 12px 28px #67e8f940}.erd-overlay.win[data-v-6d35350f]{background:radial-gradient(circle,#facc1547,#060918e0)}.erd-overlay.lost[data-v-6d35350f]{background:radial-gradient(circle,#fb71853d,#060918e0)}.erd-hud[data-v-6d35350f]{position:absolute;z-index:3;left:14px;right:14px;top:14px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.erd-hud span[data-v-6d35350f]{padding:7px 10px;border-radius:999px;background:#060c1cb8;border:1px solid rgba(148,163,184,.18);color:#e2e8f0;font-weight:800;font-size:.86rem;box-shadow:inset 0 1px #ffffff0f}.erd-hud span[data-v-6d35350f]:nth-child(2){color:#fef08a;border-color:#facc155c}.erd-tip[data-v-6d35350f]{position:absolute;z-index:3;left:16px;right:16px;bottom:14px;padding:10px 14px;border-radius:16px;color:#dffcff;background:#020617ad;border:1px solid rgba(103,232,249,.2);text-align:center;font-weight:800}.erd-debug[data-v-6d35350f]{position:absolute;left:8px;bottom:4px;opacity:.01;pointer-events:none;font-size:10px}@keyframes erd-shake-6d35350f{0%{transform:translate(0)}50%{transform:translate(2px,-1px)}to{transform:translate(-1px,2px)}}@media(max-width:680px){.erd-stage[data-v-6d35350f]{border-radius:20px}.erd-canvas[data-v-6d35350f]{max-height:56vh}.erd-overlay[data-v-6d35350f]{inset:8px;border-radius:18px;gap:8px;padding:12px}.erd-help[data-v-6d35350f]{font-size:.78rem;gap:5px}.erd-help span[data-v-6d35350f]{border-radius:14px;padding:6px 8px}.erd-hud[data-v-6d35350f]{top:8px;left:8px;right:8px;gap:5px}.erd-hud span[data-v-6d35350f]{font-size:.72rem;padding:5px 7px}.erd-tip[data-v-6d35350f]{left:8px;right:8px;bottom:8px;font-size:.78rem;padding:7px 9px}}.psr-shell[data-v-f0162732]{width:100%;display:grid;place-items:center;padding:16px;color:#e0f2fe}.psr-stage[data-v-f0162732]{position:relative;width:min(100%,960px);border-radius:28px;overflow:hidden;border:1px solid rgba(103,232,249,.28);background:#070b1d;box-shadow:0 26px 70px #00000073,0 0 42px #22d3ee24}.psr-stage.shake[data-v-f0162732]{animation:psr-shake-f0162732 .18s linear infinite}.psr-canvas[data-v-f0162732]{display:block;width:100%;aspect-ratio:16/9;touch-action:none}.psr-hud[data-v-f0162732]{position:absolute;left:14px;right:14px;top:12px;display:flex;flex-wrap:wrap;gap:8px;z-index:2;pointer-events:none}.psr-hud span[data-v-f0162732]{padding:7px 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#0206179e;color:#f8fafc;font-weight:800;font-size:clamp(.72rem,2vw,.9rem);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.psr-tip[data-v-f0162732]{position:absolute;left:16px;right:16px;bottom:14px;z-index:2;padding:10px 12px;border-radius:16px;background:#0f172ab3;border:1px solid rgba(103,232,249,.18);color:#bae6fd;font-weight:800;pointer-events:none}.psr-overlay[data-v-f0162732]{position:absolute;inset:0;z-index:5;display:grid;place-items:center;align-content:center;gap:12px;padding:24px;text-align:center;background:radial-gradient(circle at 50% 36%,rgba(14,165,233,.25),transparent 34%),#020617d6}.psr-overlay h2[data-v-f0162732]{margin:0;font-size:clamp(2rem,6vw,4rem);color:#fef08a;text-shadow:0 0 24px rgba(250,204,21,.34)}.psr-kicker[data-v-f0162732]{margin:0;color:#67e8f9;font-weight:900;letter-spacing:.18em;font-size:.8rem}.psr-hook[data-v-f0162732]{max-width:680px;margin:0;color:#dbeafe;line-height:1.6;font-weight:700}.psr-help[data-v-f0162732]{display:grid;gap:7px;max-width:680px;color:#bfdbfe;font-size:.92rem}.psr-help span[data-v-f0162732]{padding:7px 10px;border-radius:999px;background:#0f172aa8;border:1px solid rgba(103,232,249,.18)}.psr-start[data-v-f0162732]{border:0;border-radius:999px;padding:12px 22px;color:#07111f;font-weight:950;cursor:pointer;background:linear-gradient(135deg,#fde047,#67e8f9);box-shadow:0 12px 34px #67e8f947}.psr-debug[data-v-f0162732]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:.01;pointer-events:none}.win[data-v-f0162732]{background:radial-gradient(circle,rgba(250,204,21,.26),transparent 38%),#020617e0}.lost[data-v-f0162732]{background:radial-gradient(circle,rgba(244,63,94,.22),transparent 38%),#020617e0}@keyframes psr-shake-f0162732{0%,to{transform:translate(0)}50%{transform:translate(3px,-2px)}}@media(max-width:620px){.psr-shell[data-v-f0162732]{padding:10px 6px}.psr-stage[data-v-f0162732]{border-radius:20px}.psr-overlay[data-v-f0162732]{padding:14px;gap:8px}.psr-help span[data-v-f0162732]{border-radius:14px}.psr-tip[data-v-f0162732]{font-size:.78rem;bottom:8px}}.nlw-shell[data-v-2d656ad0]{width:min(100%,980px);margin:0 auto;padding:clamp(14px,3vw,24px);border:1px solid rgba(103,232,249,.2);border-radius:28px;color:#e2f6ff;background:radial-gradient(circle at 18% 0%,rgba(14,165,233,.22),transparent 26rem),radial-gradient(circle at 90% 15%,rgba(250,204,21,.13),transparent 22rem),linear-gradient(180deg,#0f172af0,#020617f0);box-shadow:0 22px 70px #00000059,inset 0 1px #ffffff14}.nlw-hero[data-v-2d656ad0]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;margin-bottom:14px}.nlw-kicker[data-v-2d656ad0]{margin:0 0 4px;color:#67e8f9;font-family:Rajdhani,sans-serif;font-weight:900;letter-spacing:.18em;font-size:.78rem}.nlw-hero h2[data-v-2d656ad0]{margin:0;font-family:Orbitron,sans-serif;font-size:clamp(1.55rem,4vw,2.6rem);color:#fef08a;text-shadow:0 0 24px rgba(250,204,21,.2)}.nlw-copy[data-v-2d656ad0]{margin:8px 0 0;color:#b6d4e5;line-height:1.55}.nlw-hud[data-v-2d656ad0]{display:grid;grid-template-columns:repeat(2,minmax(92px,1fr));gap:8px;min-width:min(330px,100%)}.nlw-hud span[data-v-2d656ad0]{padding:9px 10px;border:1px solid rgba(125,211,252,.18);border-radius:14px;background:#02061780;color:#f8fafc;font-weight:900;text-align:center}.nlw-stage-wrap[data-v-2d656ad0]{overflow:hidden;border:1px solid rgba(103,232,249,.22);border-radius:24px;background:#030712;box-shadow:inset 0 0 40px #67e8f917}.nlw-canvas[data-v-2d656ad0]{display:block;width:100%;aspect-ratio:640 / 420;touch-action:none;cursor:crosshair}.nlw-panel[data-v-2d656ad0]{display:grid;gap:10px;margin-top:12px;padding:12px;border-radius:20px;background:#0f172ac2;border:1px solid rgba(148,163,184,.14)}.nlw-message[data-v-2d656ad0]{margin:0;min-height:1.4em;color:#fde68a;font-weight:800}.nlw-controls[data-v-2d656ad0]{display:flex;flex-wrap:wrap;gap:9px;align-items:center;color:#bae6fd;font-size:.94rem}.nlw-controls button[data-v-2d656ad0]{border:0;border-radius:999px;padding:11px 16px;color:#07111f;background:linear-gradient(135deg,#fef08a,#67e8f9);font-weight:1000;box-shadow:0 10px 26px #67e8f938;cursor:pointer}.nlw-controls span[data-v-2d656ad0]{padding:8px 10px;border-radius:999px;background:#0ea5e921;border:1px solid rgba(125,211,252,.16)}.nlw-debug[data-v-2d656ad0]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:720px){.nlw-shell[data-v-2d656ad0]{padding:12px;border-radius:22px}.nlw-hero[data-v-2d656ad0]{grid-template-columns:1fr;gap:10px}.nlw-hud[data-v-2d656ad0]{grid-template-columns:repeat(2,1fr);min-width:0}.nlw-copy[data-v-2d656ad0],.nlw-controls[data-v-2d656ad0]{font-size:.88rem}.nlw-panel[data-v-2d656ad0]{padding:10px}}.oni-game[data-v-da20cedf]{width:100%;display:flex;justify-content:center;color:#fff6d7}.oni-shell[data-v-da20cedf]{width:min(100%,980px);border:1px solid rgba(255,209,102,.32);border-radius:26px;padding:clamp(12px,2vw,20px);background:radial-gradient(circle at 20% 0%,rgba(255,49,95,.28),transparent 34%),radial-gradient(circle at 82% 18%,rgba(125,249,255,.2),transparent 30%),linear-gradient(145deg,#14081cf5,#05040bfa);box-shadow:0 24px 80px #00000073,inset 0 0 38px #ff315f24}.shake[data-v-da20cedf]{animation:oni-shake-da20cedf .16s linear infinite}.oni-hud[data-v-da20cedf]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.oni-hud>div[data-v-da20cedf]{border-radius:16px;padding:10px;background:#ffffff12;border:1px solid rgba(255,255,255,.12)}.label[data-v-da20cedf]{display:block;color:#fff6d7a8;font-size:12px;margin-bottom:4px}.oni-hud strong[data-v-da20cedf]{font-size:20px;color:#ffd166}.stage-wrap[data-v-da20cedf]{position:relative;border-radius:20px;overflow:hidden;background:#05040b;min-height:300px}.oni-canvas[data-v-da20cedf]{width:100%;aspect-ratio:900 / 560;display:block;touch-action:none}.oni-card[data-v-da20cedf]{position:absolute;inset:50%;transform:translate(-50%,-50%);width:min(88%,520px);padding:clamp(18px,4vw,30px);border-radius:24px;background:#090512e6;border:1px solid rgba(255,209,102,.4);box-shadow:0 20px 80px #000000a6,inset 0 0 30px #7df9ff1a;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.oni-card h2[data-v-da20cedf]{margin:0 0 10px;font-size:clamp(24px,6vw,38px)}.oni-card p[data-v-da20cedf]{line-height:1.65;color:#fff6d7db}.eyebrow[data-v-da20cedf]{color:#7df9ff!important;font-size:12px;letter-spacing:.18em;font-weight:900}.oni-card button[data-v-da20cedf]{width:100%;margin:12px 0 8px;border:0;border-radius:16px;padding:14px 18px;color:#1b0912;font-weight:900;font-size:17px;background:linear-gradient(135deg,#ffd166,#ff4d6d 58%,#7df9ff);box-shadow:0 12px 30px #ff315f59}.oni-card small[data-v-da20cedf]{color:#fff6d7ad}.oni-instructions[data-v-da20cedf]{margin-top:12px;padding:12px 14px;border-radius:16px;background:#7df9ff14;border:1px solid rgba(125,249,255,.16);color:#fff6d7db;line-height:1.55}.debug-readout[data-v-da20cedf]{position:absolute;left:-99999px;top:auto;width:1px;height:1px;overflow:hidden}@keyframes oni-shake-da20cedf{0%{transform:translate(0)}50%{transform:translate(2px,-1px)}to{transform:translate(-2px,1px)}}@media(max-width:680px){.oni-shell[data-v-da20cedf]{padding:10px;border-radius:18px}.oni-hud[data-v-da20cedf]{grid-template-columns:repeat(2,1fr);gap:8px}.oni-hud>div[data-v-da20cedf]{padding:8px}.oni-hud strong[data-v-da20cedf]{font-size:17px}.oni-card[data-v-da20cedf]{width:92%;max-height:88%;overflow:auto;padding:16px}.oni-instructions[data-v-da20cedf]{font-size:13px}}*{margin:0;padding:0;box-sizing:border-box}html{min-height:100%;background:#0f0f23;overflow-x:hidden}body{display:block;place-items:initial;width:100%;background:radial-gradient(circle at top left,rgba(0,255,136,.12),transparent 30rem),radial-gradient(circle at top right,rgba(0,204,255,.1),transparent 28rem),#0f0f23;color:#eee;font-family:Nunito,sans-serif;min-height:100vh;min-height:100svh;overflow-x:hidden;touch-action:manipulation}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}body>#app{width:100%;max-width:none;min-height:100vh;min-height:100svh;margin:0;padding:0;text-align:initial}.app{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}header{position:sticky;top:0;z-index:50;padding:14px max(16px,env(safe-area-inset-left)) 13px max(16px,env(safe-area-inset-right));text-align:left;border-bottom:1px solid rgba(103,232,249,.16);background:linear-gradient(180deg,#080c1cf0,#080c1cc2),radial-gradient(circle at 18% 0%,rgba(0,255,136,.22),transparent 34rem),radial-gradient(circle at 82% 12%,rgba(0,204,255,.2),transparent 28rem);box-shadow:0 18px 46px #0000006b;-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25)}.hero-panel{width:100%;max-width:1180px;margin:0 auto 10px;padding:12px 14px;border:1px solid rgba(148,163,184,.12);border-radius:24px;background:linear-gradient(135deg,#0f172ad1,#0f172a6b),radial-gradient(circle at 0% 0%,rgba(250,204,21,.12),transparent 20rem);box-shadow:inset 0 0 30px #67e8f90f}.brand-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.brand-orb{display:grid;place-items:center;flex:0 0 50px;width:50px;height:50px;border-radius:18px;background:linear-gradient(135deg,#00ff883d,#00ccff2e);border:1px solid rgba(103,232,249,.34);box-shadow:0 0 30px #0f83;font-size:1.55rem}.eyebrow{margin-bottom:2px;color:#67e8f9;font-family:Rajdhani,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.18em}header h1{font-family:Orbitron,sans-serif;background:linear-gradient(90deg,#fef08a,#0f8 42%,#0cf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:clamp(1.75rem,3.2vw,3rem);line-height:.98;letter-spacing:.03em;text-shadow:0 0 28px rgba(0,255,136,.12)}.game-count{flex:0 0 auto;padding:8px 12px;border-radius:999px;color:#06101f;background:linear-gradient(135deg,#facc15,#67e8f9);font-family:Rajdhani,sans-serif;font-weight:800;letter-spacing:.05em;box-shadow:0 8px 22px #67e8f92e}.hero-copy{margin-top:8px;color:#a7b6ca;font-size:.95rem;text-align:center}.game-nav{width:100%;max-width:1040px;margin:0 auto;padding:10px;border:1px solid rgba(125,211,252,.16);border-radius:24px;background:linear-gradient(180deg,#0a1226c7,#040918a3),radial-gradient(circle at 12% 0%,rgba(52,211,153,.13),transparent 18rem),radial-gradient(circle at 90% 10%,rgba(103,232,249,.1),transparent 18rem);box-shadow:inset 0 1px #ffffff14,0 14px 34px #0000003d}.current-game-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label hint" "name hint";gap:2px 12px;width:100%;min-width:0;padding:12px 14px;border:1px solid rgba(254,240,138,.28);border-radius:18px;color:#f8fafc;text-align:left;background:linear-gradient(135deg,#fef08a29,#2dd4bf21 48%,#67e8f91a),#02061761;box-shadow:inset 0 1px #ffffff1a,0 12px 24px #00000029;cursor:pointer}.current-label{grid-area:label;color:#9be7ef;font-family:Rajdhani,sans-serif;font-size:.72rem;font-weight:900;letter-spacing:.16em}.current-game-card strong{grid-area:name;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;line-height:1.2}.picker-hint{grid-area:hint;align-self:center;flex:0 0 auto;padding:7px 10px;border-radius:999px;color:#06101f;background:linear-gradient(135deg,#fef08a,#67e8f9);font-size:.78rem;font-weight:900}.quick-row{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;margin:9px 0 8px}.page-window{position:relative;min-height:104px;overflow:hidden}.game-page{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.game-page.active{opacity:1;pointer-events:auto;transform:translateY(0)}.game-page:has(button:only-child){align-content:center}.game-page button:only-child{grid-column:1 / -1;justify-self:center;width:min(100%,260px)}.nav-arrow,.game-page button,.page-dots button,.all-games-picker button{cursor:pointer}.nav-arrow{display:grid;place-items:center;width:34px;height:34px;min-width:0;padding:0 0 2px;border-radius:999px;color:#dffcff;font-size:1.35rem;font-weight:900;line-height:1;background:linear-gradient(180deg,#0f172aeb,#020617b8),radial-gradient(circle,rgba(103,232,249,.16),transparent 70%);border:1px solid rgba(125,211,252,.24);box-shadow:inset 0 1px #ffffff14,0 8px 18px #0000002e;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.nav-arrow:hover{color:#fef08a;transform:translateY(-1px);border-color:#facc1575;box-shadow:0 0 22px #67e8f929}.game-page button,.all-games-picker button{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:flex-start;min-width:0;min-height:47px;overflow:hidden;padding:10px 13px;border-radius:16px;color:#d7e2f2;background:linear-gradient(180deg,#111b34db,#070d1fd1);border:1px solid rgba(148,163,184,.13);font-family:Nunito,sans-serif;font-size:.88rem;line-height:1.12;text-align:left;box-shadow:inset 0 1px #ffffff0b;transition:transform .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.game-page button:before,.all-games-picker button:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 999px 999px 0;background:#67e8f94d;transition:width .18s ease,background .18s ease,box-shadow .18s ease}.game-name{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.game-index{flex:0 0 auto;margin-right:8px;color:#67e8f9;font-family:Rajdhani,sans-serif;font-weight:900;opacity:.72}.game-page button:hover,.all-games-picker button:hover{color:#fff;border-color:#67e8f957;transform:translateY(-1px);box-shadow:0 8px 18px #00ccff1a}.game-page button:hover:before,.all-games-picker button:hover:before{width:5px;background:#67e8f9b8;box-shadow:0 0 14px #67e8f961}.game-page button.active,.all-games-picker button.active{color:#06101f;background:linear-gradient(135deg,#fef08a,#a7f3d0 48%,#67e8f9);border-color:#fef08ae0;box-shadow:0 10px 24px #00ff8829,0 0 26px #00ccff1f;font-weight:900}.game-page button.active:before,.all-games-picker button.active:before{width:6px;background:#06101f70;box-shadow:none}.all-games-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:0;margin-top:0;overflow:hidden;opacity:0;transform:translateY(-6px);transition:max-height .26s ease,opacity .2s ease,transform .2s ease,margin-top .2s ease}.all-games-picker.open{max-height:420px;margin-top:10px;overflow:auto;opacity:1;transform:translateY(0);padding-right:3px}.game-nav:has(.all-games-picker.open) .quick-row,.game-nav:has(.all-games-picker.open) .compact-page{display:none}.page-dots{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;margin:0 auto}.page-dots button{width:6px;height:6px;min-width:0;min-height:0;padding:0;border:0;border-radius:999px;background:#94a3b85c;box-shadow:0 0 0 1px #ffffff0b;transition:width .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.page-dots button.active{width:18px;background:linear-gradient(90deg,#fef08a,#34d399,#67e8f9);box-shadow:0 0 12px #67e8f94d}.page-dots button:hover{transform:scale(1.15)}main{flex:1;width:100%;max-width:1220px;margin:0 auto;padding:20px clamp(10px,2.4vw,24px);overflow-x:clip}footer{text-align:center;padding:18px max(14px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));color:#586174;font-size:.9em}@media(max-width:760px){header{padding-top:calc(6px + env(safe-area-inset-top));padding-bottom:7px}.hero-panel{margin-bottom:7px;padding:7px 10px;border-radius:18px}.brand-row{gap:9px}.brand-orb{flex-basis:36px;width:36px;height:36px;border-radius:13px;font-size:1.08rem}.eyebrow{font-size:.62rem;letter-spacing:.12em}header h1{font-size:clamp(1.22rem,5.4vw,1.65rem)}.game-count{padding:6px 9px;font-size:.78rem}.hero-copy{display:none}.game-nav{padding:7px;border-radius:18px;max-width:none}.current-game-card{padding:9px 10px;border-radius:15px;grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "name" "hint";gap:2px}.current-game-card strong{font-size:.98rem}.picker-hint{justify-self:start;margin-top:4px;padding:5px 8px;font-size:.72rem}.quick-row{grid-template-columns:30px minmax(0,1fr) 30px;gap:6px;margin:7px 0}.page-window{min-height:90px}.game-page,.all-games-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.all-games-picker.open{max-height:min(54vh,430px)}.nav-arrow{width:30px;height:30px;font-size:1.22rem}.game-page button,.all-games-picker button{padding:7px 10px;min-height:42px;border-radius:14px;font-size:.78rem}.page-dots{gap:5px;padding-inline:4px}.page-dots button{width:6px;height:6px}.page-dots button.active{width:18px}main{padding:10px max(6px,env(safe-area-inset-left)) 12px max(6px,env(safe-area-inset-right))}footer{padding-top:10px;font-size:.8rem}}@media(prefers-reduced-motion:reduce){.game-page{transition:none}}@media(max-width:380px){.game-page button{font-size:.82rem;padding-inline:10px}main{padding-inline:4px}}
