*{margin:0;padding:0;box-sizing:border-box}body{background:#0a0e17;color:#e0e6ed;font-family:Segoe UI,system-ui,sans-serif;overflow-x:hidden;user-select:none;cursor:default;min-height:100vh}#app{min-height:100vh}.home-container[data-v-2fadc470]{min-height:100vh;background:linear-gradient(135deg,#0a0e17 0%,#121a29 100%);color:#e0e6ed;padding:20px;font-family:Segoe UI,system-ui,sans-serif;box-sizing:border-box}.header[data-v-2fadc470]{text-align:center;padding:30px 20px;margin-bottom:30px}.header-content[data-v-2fadc470]{max-width:800px;margin:0 auto}.title[data-v-2fadc470]{font-size:48px;font-weight:700;background:linear-gradient(135deg,#3b82f6,#5cc9ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px;letter-spacing:1px}.subtitle[data-v-2fadc470]{font-size:24px;color:#8aa0bf;margin-bottom:16px;font-weight:500}.description[data-v-2fadc470]{font-size:16px;color:#6b7e99;max-width:600px;margin:0 auto;line-height:1.6}.section-title[data-v-2fadc470]{text-align:center;margin-bottom:30px}.section-title h2[data-v-2fadc470]{font-size:32px;color:#5cc9ff;margin-bottom:8px}.section-title p[data-v-2fadc470]{color:#8aa0bf;font-size:16px}.training-grid[data-v-2fadc470]{max-width:1400px;margin:0 auto;padding:0 20px}.cards-container[data-v-2fadc470]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;max-width:1400px;margin:0 auto}.training-card[data-v-2fadc470]{background:#121a29;border:1px solid #2a3a55;border-radius:16px;padding:24px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.training-card[data-v-2fadc470]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000004d;border-color:#3b82f6}.training-card:hover .card-hover[data-v-2fadc470]{opacity:1;transform:translateY(0)}.card-icon[data-v-2fadc470]{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#fff}.card-content h3[data-v-2fadc470]{font-size:20px;font-weight:600;color:#e0e6ed;margin-bottom:12px}.card-description[data-v-2fadc470]{color:#8aa0bf;font-size:14px;line-height:1.5;margin-bottom:16px;min-height:42px}.card-stats[data-v-2fadc470]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.stat[data-v-2fadc470]{background:rgba(59,130,246,.1);color:#5cc9ff;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500}.card-footer[data-v-2fadc470]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #2a3a55}.difficulty[data-v-2fadc470]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}.difficulty.easy[data-v-2fadc470]{background:rgba(34,197,94,.1);color:#22c55e}.difficulty.medium[data-v-2fadc470]{background:rgba(245,158,11,.1);color:#f59e0b}.difficulty.hard[data-v-2fadc470]{background:rgba(239,68,68,.1);color:#ef4444}.difficulty.expert[data-v-2fadc470]{background:rgba(139,92,246,.1);color:#8b5cf6}.difficulty.variable[data-v-2fadc470]{background:rgba(99,102,241,.1);color:#6366f1}.time[data-v-2fadc470]{color:#6b7e99;font-size:14px}.card-hover[data-v-2fadc470]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(59,130,246,.9),rgba(92,201,255,.9));display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(10px);transition:all .3s ease;border-radius:16px}.card-hover span[data-v-2fadc470]{color:#fff;font-size:18px;font-weight:600}.stats-panel[data-v-2fadc470]{max-width:1400px;margin:40px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:24px}.stats-card[data-v-2fadc470],.tips-card[data-v-2fadc470]{background:#121a29;border:1px solid #2a3a55;border-radius:16px;padding:24px}.stats-card h3[data-v-2fadc470],.tips-card h3[data-v-2fadc470]{font-size:20px;color:#5cc9ff;margin-bottom:20px;font-weight:600}.stats-grid[data-v-2fadc470]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.stat-item[data-v-2fadc470]{text-align:center;padding:16px;background:#0a0e17;border-radius:12px;border:1px solid #2a3a55}.stat-value[data-v-2fadc470]{font-size:28px;font-weight:700;color:#e0e6ed;margin-bottom:4px}.stat-label[data-v-2fadc470]{font-size:12px;color:#6b7e99;text-transform:uppercase;letter-spacing:.5px}.tips-list[data-v-2fadc470]{list-style:none;padding:0;margin:0}.tips-list li[data-v-2fadc470]{padding:12px 0;border-bottom:1px solid #2a3a55;color:#8aa0bf;font-size:14px;line-height:1.5}.tips-list li[data-v-2fadc470]:last-child{border-bottom:none}.tips-list li[data-v-2fadc470]:before{content:"\2713";color:#10b981;margin-right:8px;font-weight:700}.footer[data-v-2fadc470]{margin-top:60px;padding:30px 20px;text-align:center;border-top:1px solid #2a3a55}.footer-content[data-v-2fadc470]{max-width:800px;margin:0 auto}.footer p[data-v-2fadc470]{color:#6b7e99;font-size:14px;margin:4px 0}.footer-note[data-v-2fadc470]{font-size:12px;color:#4b5563}.icp-info[data-v-2fadc470]{margin-top:12px;font-size:12px}.icp-info a[data-v-2fadc470]{color:#6b7e99;text-decoration:none;transition:color .2s}.icp-info a[data-v-2fadc470]:hover{color:#5cc9ff;text-decoration:underline}@media (max-width: 768px){.home-container[data-v-2fadc470]{padding:15px}.header[data-v-2fadc470]{padding:20px 15px;margin-bottom:20px}.training-grid[data-v-2fadc470]{padding:0 10px}.cards-container[data-v-2fadc470]{grid-template-columns:1fr;gap:16px}.stats-panel[data-v-2fadc470]{grid-template-columns:1fr;margin:30px auto 0;gap:16px}.title[data-v-2fadc470]{font-size:32px}.subtitle[data-v-2fadc470]{font-size:18px}.description[data-v-2fadc470]{font-size:14px}.section-title h2[data-v-2fadc470]{font-size:24px}.section-title p[data-v-2fadc470]{font-size:14px}.training-card[data-v-2fadc470]{padding:20px}.card-icon[data-v-2fadc470]{width:48px;height:48px}.card-content h3[data-v-2fadc470]{font-size:18px}.card-description[data-v-2fadc470]{font-size:13px}.footer[data-v-2fadc470]{padding:15px;margin-top:30px}}.crosshair-line[data-v-159cac88]{position:absolute;background:currentColor}.crosshair-outline[data-v-159cac88]{position:absolute;background:black}.crosshair-dot[data-v-159cac88]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:currentColor}#settingsPanel[data-v-c358a022]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;background:#121a29;border:1px solid #2a3a55;border-radius:12px;padding:28px;z-index:100;box-shadow:0 20px 60px #00000080}.header-row[data-v-c358a022]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}#settingsPanel h2[data-v-c358a022]{text-align:center;font-size:22px;color:#5cc9ff;letter-spacing:1px;margin:0;flex:1}.back-btn[data-v-c358a022]{background:transparent;border:1px solid #2a3a55;color:#8aa0bf;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s}.back-btn[data-v-c358a022]:hover{background:rgba(92,201,255,.1);border-color:#5cc9ff;color:#5cc9ff}.setting-group[data-v-c358a022]{margin-bottom:18px}.setting-group label[data-v-c358a022]{display:block;font-size:13px;color:#8aa0bf;margin-bottom:6px}.setting-row[data-v-c358a022]{display:flex;gap:12px}.setting-row>div[data-v-c358a022]{flex:1}.setting-group input[type=number][data-v-c358a022],.setting-group input[type=text][data-v-c358a022],.setting-group input[type=range][data-v-c358a022]{width:100%;padding:8px 10px;background:#0a0e17;border:1px solid #2a3a55;border-radius:6px;color:#e0e6ed;font-size:14px;outline:none}.setting-group input[data-v-c358a022]:focus{border-color:#5cc9ff}.setting-group input[type=color][data-v-c358a022]{width:100%;height:32px;border:1px solid #2a3a55;border-radius:6px;background:none;cursor:pointer}.checkbox-item[data-v-c358a022]{display:flex;align-items:center;gap:6px;margin-top:8px}.checkbox-item input[type=checkbox][data-v-c358a022]{width:16px;height:16px}.info-text[data-v-c358a022]{font-size:12px;color:#6b7e99;margin-top:4px}#startBtn[data-v-c358a022]{width:100%;padding:12px;margin-top:10px;background:linear-gradient(135deg,#3b82f6,#5cc9ff);border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:transform .1s}#startBtn[data-v-c358a022]:hover{transform:translateY(-1px)}#startBtn[data-v-c358a022]:active{transform:translateY(0)}.preview-container[data-v-c358a022]{width:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.preview-label[data-v-c358a022]{font-size:13px;color:#8aa0bf;margin-bottom:12px;text-align:center}.preview-box[data-v-c358a022]{width:180px;background:#0a0e17;border:1px solid #2a3a55;border-radius:8px;position:relative}.crosshair-preview[data-v-c358a022]{height:180px;display:flex;justify-content:center;align-items:center}.target-preview[data-v-c358a022]{height:100px;display:flex;justify-content:center;align-items:center}.target-preview-circle[data-v-c358a022]{border-radius:50%}.reaction-instructions[data-v-c358a022]{width:200px;padding:20px;background:#0a0e17;border:1px solid #2a3a55;border-radius:8px}.reaction-instructions h3[data-v-c358a022]{color:#f59e0b;margin-bottom:15px;text-align:center}.reaction-instructions p[data-v-c358a022]{color:#8aa0bf;font-size:13px;margin:8px 0;line-height:1.4}.target-container[data-v-7a7b6a81]{position:absolute;transform:translate(-50%,-50%);pointer-events:none;display:flex;flex-direction:column;align-items:center}.target[data-v-7a7b6a81]{border-radius:50%;background:radial-gradient(circle at 30% 30%,#7dd3fc,#0ea5e9 60%,#0369a1);box-shadow:0 0 20px #0ea5e999,inset 0 -4px 8px #0000004d;pointer-events:none}.target.hit[data-v-7a7b6a81]{animation:hitPop-7a7b6a81 .15s ease-out forwards}.health-bar[data-v-7a7b6a81]{width:calc(100% + 20px);height:6px;background:rgba(0,0,0,.5);border-radius:3px;margin-top:4px;overflow:hidden;border:1px solid rgba(255,255,255,.2)}.health-fill[data-v-7a7b6a81]{height:100%;background:linear-gradient(90deg,#ef4444,#f59e0b,#10b981);transition:width .1s ease-out;border-radius:3px}@keyframes hitPop-7a7b6a81{0%{transform:scale(1);opacity:1}to{transform:scale(1.4);opacity:0}}#gameArea[data-v-a1ea9b92]{position:fixed;inset:0;background:radial-gradient(ellipse at center,#141c2e 0%,#070a12 100%)}#gameArea.locked[data-v-a1ea9b92]{cursor:none}#hud[data-v-a1ea9b92]{position:absolute;top:20px;left:0;right:0;display:flex;justify-content:space-between;padding:0 40px;pointer-events:none;z-index:10}.hud-item[data-v-a1ea9b92]{text-align:center}.hud-label[data-v-a1ea9b92]{font-size:11px;color:#6b7e99;text-transform:uppercase;letter-spacing:1px}.hud-value[data-v-a1ea9b92]{font-size:28px;font-weight:700;color:#5cc9ff;font-variant-numeric:tabular-nums}.hud-value.warn[data-v-a1ea9b92]{color:#f59e0b}.hud-value.danger[data-v-a1ea9b92]{color:#ef4444}#clickHint[data-v-a1ea9b92]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px;color:#6b7e99;pointer-events:none}#fpsDisplay[data-v-a1ea9b92]{position:absolute;top:80px;right:20px;font-size:14px;font-weight:600;color:#10b981;background:rgba(10,14,23,.8);padding:8px 12px;border-radius:6px;border:1px solid #2a3a55;z-index:15;pointer-events:none;font-variant-numeric:tabular-nums}#resultPanel[data-v-7d8dc65c]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:420px;background:#121a29;border:1px solid #2a3a55;border-radius:12px;padding:32px;z-index:100;text-align:center}#resultPanel h3[data-v-7d8dc65c]{font-size:20px;color:#5cc9ff;margin-bottom:20px}.result-grid[data-v-7d8dc65c]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.result-item[data-v-7d8dc65c]{background:#0a0e17;padding:14px;border-radius:8px}.result-item .label[data-v-7d8dc65c]{font-size:12px;color:#6b7e99;margin-bottom:4px}.result-item .value[data-v-7d8dc65c]{font-size:24px;font-weight:700;color:#e0e6ed}.button-group[data-v-7d8dc65c]{display:flex;gap:12px;margin-top:16px}#restartBtn[data-v-7d8dc65c]{flex:1;padding:12px;background:linear-gradient(135deg,#3b82f6,#5cc9ff);border:none;border-radius:8px;color:#fff;font-size:15px;font-weight:600;cursor:pointer}#homeBtn[data-v-7d8dc65c]{flex:1;padding:12px;background:#2a3a55;border:1px solid #3b82f6;border-radius:8px;color:#5cc9ff;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}#homeBtn[data-v-7d8dc65c]:hover{background:rgba(59,130,246,.1);border-color:#5cc9ff}.reaction-speed-container[data-v-c95c4d1c]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.reaction-hud[data-v-c95c4d1c]{position:absolute;top:20px;left:0;right:0;display:flex;justify-content:center;gap:40px;padding:15px;background:rgba(10,14,23,.8);border-bottom:1px solid #2a3a55;z-index:10}.hud-item[data-v-c95c4d1c]{display:flex;flex-direction:column;align-items:center;gap:5px}.hud-label[data-v-c95c4d1c]{font-size:12px;color:#8aa0bf;text-transform:uppercase;letter-spacing:.5px}.hud-value[data-v-c95c4d1c]{font-size:20px;font-weight:700;color:#5cc9ff}.center-message[data-v-c95c4d1c]{text-align:center;color:#fff;max-width:600px;padding:40px;background:rgba(10,14,23,.9);border-radius:16px;border:1px solid #2a3a55;box-shadow:0 20px 60px #00000080;z-index:20}.center-message h2[data-v-c95c4d1c]{font-size:32px;margin-bottom:16px;color:#5cc9ff}.center-message p[data-v-c95c4d1c]{font-size:18px;color:#e0e6ed;margin-bottom:8px}.instructions[data-v-c95c4d1c]{font-size:16px;color:#8aa0bf;margin-top:20px}.warning[data-v-c95c4d1c]{color:#f59e0b;font-weight:600}.error-message h2[data-v-c95c4d1c]{color:#ef4444}.continue-message h2[data-v-c95c4d1c]{color:#10b981}.result-message[data-v-c95c4d1c]{text-align:center}.result-item[data-v-c95c4d1c]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #2a3a55;font-size:18px}.result-item[data-v-c95c4d1c]:last-child{border-bottom:none}.result-value[data-v-c95c4d1c]{font-weight:700;color:#5cc9ff;font-size:24px}.result-buttons[data-v-c95c4d1c]{display:flex;gap:20px;margin-top:30px;justify-content:center}.action-btn[data-v-c95c4d1c]{padding:14px 32px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.action-btn[data-v-c95c4d1c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.restart-btn[data-v-c95c4d1c]{background:linear-gradient(135deg,#3b82f6,#5cc9ff);color:#fff}.home-btn[data-v-c95c4d1c]{background:#2a3a55;color:#5cc9ff;border:1px solid #3b82f6}.countdown[data-v-c95c4d1c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:120px;font-weight:700;color:#5cc9ff;text-shadow:0 0 20px rgba(92,201,255,.5);z-index:30}@media (max-width: 768px){.reaction-hud[data-v-c95c4d1c]{flex-wrap:wrap;gap:20px;padding:10px}.hud-item[data-v-c95c4d1c]{flex:1;min-width:120px}.hud-value[data-v-c95c4d1c]{font-size:16px}.center-message[data-v-c95c4d1c]{padding:20px;margin:20px}.center-message h2[data-v-c95c4d1c]{font-size:24px}.center-message p[data-v-c95c4d1c],.result-item[data-v-c95c4d1c]{font-size:16px}.result-value[data-v-c95c4d1c]{font-size:20px}.countdown[data-v-c95c4d1c]{font-size:80px}}.sens-gen-container[data-v-5277fe4c]{position:fixed;inset:0;background:linear-gradient(135deg,#0a0e17 0%,#121a29 100%);color:#e0e6ed;font-family:Segoe UI,system-ui,sans-serif;overflow:auto}.step-welcome[data-v-5277fe4c],.step-settings[data-v-5277fe4c],.step-result[data-v-5277fe4c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:40px}.step-welcome h2[data-v-5277fe4c],.step-result h2[data-v-5277fe4c]{font-size:36px;background:linear-gradient(135deg,#f43f5e,#fb7185);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px}.desc[data-v-5277fe4c]{color:#8aa0bf;font-size:18px;margin-bottom:40px}.test-list[data-v-5277fe4c]{display:flex;flex-direction:column;gap:16px;margin-bottom:40px;width:100%;max-width:500px}.test-item[data-v-5277fe4c]{display:flex;align-items:center;gap:16px;background:#121a29;border:1px solid #2a3a55;border-radius:12px;padding:16px}.test-icon[data-v-5277fe4c]{font-size:28px}.test-item h4[data-v-5277fe4c]{color:#e0e6ed;margin-bottom:4px}.test-item p[data-v-5277fe4c]{color:#6b7e99;font-size:13px}.btn-primary[data-v-5277fe4c]{padding:14px 48px;background:linear-gradient(135deg,#f43f5e,#fb7185);border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;margin-bottom:12px}.btn-primary[data-v-5277fe4c]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-5277fe4c]{padding:10px 32px;background:transparent;border:1px solid #2a3a55;border-radius:8px;color:#8aa0bf;font-size:14px;cursor:pointer}.step-actions[data-v-5277fe4c]{display:flex;gap:16px;margin-top:20px}.step-settings h2[data-v-5277fe4c]{font-size:28px;color:#5cc9ff;margin-bottom:30px}.settings-form[data-v-5277fe4c]{width:100%;max-width:500px;margin-bottom:30px}.form-group[data-v-5277fe4c]{margin-bottom:20px}.form-group label[data-v-5277fe4c]{display:block;font-size:14px;color:#8aa0bf;margin-bottom:8px}.form-group input[type=number][data-v-5277fe4c]{width:100%;padding:12px;background:#0a0e17;border:1px solid #2a3a55;border-radius:8px;color:#e0e6ed;font-size:16px}.form-group .hint[data-v-5277fe4c]{display:block;font-size:12px;color:#6b7e99;margin-top:4px}.radio-group[data-v-5277fe4c]{display:flex;gap:12px}.radio-item[data-v-5277fe4c]{flex:1;display:flex;flex-direction:column;padding:12px;background:#0a0e17;border:1px solid #2a3a55;border-radius:8px;cursor:pointer}.radio-item.active[data-v-5277fe4c]{border-color:#f43f5e;background:rgba(244,63,94,.1)}.radio-item input[data-v-5277fe4c]{display:none}.radio-label[data-v-5277fe4c]{font-size:14px;font-weight:600;color:#e0e6ed;margin-bottom:4px}.radio-desc[data-v-5277fe4c]{font-size:11px;color:#6b7e99}.warning-box[data-v-5277fe4c]{width:100%;max-width:500px;padding:20px;background:rgba(239,68,68,.1);border:1px solid #ef4444;border-radius:12px;margin-bottom:20px}.warning-box h4[data-v-5277fe4c]{color:#ef4444;margin-bottom:12px}.warning-box p[data-v-5277fe4c]{color:#8aa0bf;margin-bottom:12px}.warning-box ul[data-v-5277fe4c]{list-style:none;padding:0}.warning-box li[data-v-5277fe4c]{display:flex;align-items:center;gap:8px;padding:8px 0;color:#e0e6ed}.warning-box li.checked[data-v-5277fe4c]{color:#10b981}.warning-box li span[data-v-5277fe4c]{cursor:pointer}.step-calibration[data-v-5277fe4c]{position:relative;min-height:100vh}.calib-hud[data-v-5277fe4c]{position:absolute;top:20px;left:0;right:0;text-align:center;z-index:10;padding:20px;background:rgba(10,14,23,.9)}.calib-hud h2[data-v-5277fe4c]{color:#5cc9ff;margin-bottom:8px}.calib-desc[data-v-5277fe4c]{color:#8aa0bf;font-size:14px;margin-bottom:16px}.calib-stats[data-v-5277fe4c]{display:flex;justify-content:center;gap:40px}.stat-item[data-v-5277fe4c]{display:flex;flex-direction:column;gap:4px}.stat-label[data-v-5277fe4c]{font-size:12px;color:#6b7e99}.stat-value[data-v-5277fe4c]{font-size:24px;font-weight:700;color:#5cc9ff}.calib-area[data-v-5277fe4c]{position:fixed;inset:0;background:#0a0e17;cursor:none}.calib-crosshair[data-v-5277fe4c]{position:absolute;transform:translate(-50%,-50%);pointer-events:none;z-index:50}.calib-guide[data-v-5277fe4c]{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-align:center}.guide-line[data-v-5277fe4c]{height:2px;background:linear-gradient(90deg,transparent,#2a3a55,transparent);margin-bottom:20px}.guide-text[data-v-5277fe4c]{color:#6b7e99;font-size:16px}.calib-actions[data-v-5277fe4c]{position:fixed;bottom:40px;left:0;right:0;justify-content:center;z-index:100}.test-hud[data-v-5277fe4c]{position:absolute;top:20px;left:0;right:0;display:flex;justify-content:center;gap:40px;padding:15px;background:rgba(10,14,23,.9);border-bottom:1px solid #2a3a55;z-index:10}.hud-item[data-v-5277fe4c]{display:flex;flex-direction:column;align-items:center;gap:4px}.hud-label[data-v-5277fe4c]{font-size:11px;color:#6b7e99;text-transform:uppercase}.hud-value[data-v-5277fe4c]{font-size:24px;font-weight:700;color:#5cc9ff}.hud-value.danger[data-v-5277fe4c]{color:#ef4444}.hud-value.countdown[data-v-5277fe4c]{color:#f59e0b;font-size:32px}.aim-test-area[data-v-5277fe4c],.track-test-area[data-v-5277fe4c],.turn-test-area[data-v-5277fe4c]{position:fixed;inset:0;background:#0a0e17;cursor:none}.crosshair[data-v-5277fe4c],.turn-crosshair[data-v-5277fe4c]{position:absolute;transform:translate(-50%,-50%);pointer-events:none;z-index:50}.cross-line[data-v-5277fe4c]{position:absolute;background:#00ff00}.cross-h[data-v-5277fe4c]{width:16px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.cross-v[data-v-5277fe4c]{width:2px;height:16px;top:50%;left:50%;transform:translate(-50%,-50%)}.cross-dot[data-v-5277fe4c]{width:2px;height:2px;background:#00ff00;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aim-target[data-v-5277fe4c],.track-target[data-v-5277fe4c],.turn-target[data-v-5277fe4c]{position:absolute;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 30% 30%,#7dd3fc,#0ea5e9 60%,#0369a1);box-shadow:0 0 20px #0ea5e999;pointer-events:none;z-index:5}.aim-target.flick[data-v-5277fe4c]{background:radial-gradient(circle at 30% 30%,#fbbf24,#f59e0b 60%,#d97706);box-shadow:0 0 20px #f59e0b99}.target-center[data-v-5277fe4c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:4px;background:#fff;border-radius:50%}.turn-target[data-v-5277fe4c]{width:60px;height:60px}.turn-hint[data-v-5277fe4c]{position:absolute;bottom:100px;left:0;right:0;text-align:center;z-index:20}.turn-hint span[data-v-5277fe4c]{padding:12px 24px;background:rgba(244,63,94,.2);border:1px solid #f43f5e;border-radius:8px;color:#f43f5e;font-size:16px;font-weight:600}.countdown-overlay[data-v-5277fe4c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(10,14,23,.8);z-index:20}.countdown-overlay span[data-v-5277fe4c]{font-size:120px;font-weight:700;color:#f59e0b}.result-cards[data-v-5277fe4c]{display:flex;gap:20px;margin-bottom:30px;flex-wrap:wrap;justify-content:center}.result-card[data-v-5277fe4c]{background:#121a29;border:1px solid #2a3a55;border-radius:16px;padding:24px;width:280px;position:relative}.result-card.recommended[data-v-5277fe4c]{border-color:#f43f5e;box-shadow:0 0 20px #f43f5e4d}.card-header[data-v-5277fe4c]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.card-icon[data-v-5277fe4c]{font-size:24px}.card-header h3[data-v-5277fe4c]{font-size:18px;color:#e0e6ed}.recommended-badge[data-v-5277fe4c]{margin-left:auto;padding:4px 8px;background:#f43f5e;border-radius:4px;font-size:11px;color:#fff}.card-body[data-v-5277fe4c]{text-align:center;margin-bottom:16px}.sens-value[data-v-5277fe4c]{font-size:42px;font-weight:700;color:#f43f5e;margin-bottom:4px}.sens-label[data-v-5277fe4c]{font-size:12px;color:#6b7e99;margin-bottom:8px}.sens-details[data-v-5277fe4c]{display:flex;justify-content:center;gap:16px;font-size:13px;color:#8aa0bf}.card-desc[data-v-5277fe4c]{font-size:13px;color:#6b7e99;text-align:center}.scope-recommendations[data-v-5277fe4c]{background:#121a29;border:1px solid #2a3a55;border-radius:12px;padding:20px;width:100%;max-width:600px;margin-bottom:20px}.scope-recommendations h4[data-v-5277fe4c]{color:#5cc9ff;margin-bottom:16px}.scope-grid[data-v-5277fe4c]{display:flex;gap:20px;justify-content:center}.scope-item[data-v-5277fe4c]{display:flex;flex-direction:column;align-items:center;gap:4px}.scope-label[data-v-5277fe4c]{font-size:12px;color:#6b7e99}.scope-value[data-v-5277fe4c]{font-size:20px;font-weight:600;color:#e0e6ed}.test-summary[data-v-5277fe4c]{background:#121a29;border:1px solid #2a3a55;border-radius:12px;padding:20px;width:100%;max-width:600px;margin-bottom:20px}.test-summary h4[data-v-5277fe4c]{color:#8aa0bf;margin-bottom:16px}.summary-grid[data-v-5277fe4c]{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.summary-item[data-v-5277fe4c]{display:flex;flex-direction:column;align-items:center;gap:4px}.summary-label[data-v-5277fe4c]{font-size:11px;color:#6b7e99}.summary-value[data-v-5277fe4c]{font-size:18px;font-weight:600;color:#5cc9ff}.pause-menu[data-v-5ff5276e]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center}.pause-overlay[data-v-5ff5276e]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);backdrop-filter:blur(4px)}.pause-content[data-v-5ff5276e]{position:relative;background:#121a29;border:1px solid #2a3a55;border-radius:12px;padding:32px;width:400px;text-align:center;box-shadow:0 20px 60px #00000080;z-index:1001}.pause-content h3[data-v-5ff5276e]{font-size:24px;color:#5cc9ff;margin-bottom:24px}.pause-options[data-v-5ff5276e]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.pause-btn[data-v-5ff5276e]{padding:14px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.pause-btn.continue[data-v-5ff5276e]{background:linear-gradient(135deg,#3b82f6,#5cc9ff);color:#fff}.pause-btn.restart[data-v-5ff5276e]{background:#2a3a55;color:#5cc9ff;border:1px solid #3b82f6}.pause-btn.home[data-v-5ff5276e]{background:#0a0e17;color:#8aa0bf;border:1px solid #2a3a55}.pause-btn[data-v-5ff5276e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.pause-btn[data-v-5ff5276e]:active{transform:translateY(0)}.pause-hint[data-v-5ff5276e]{font-size:14px;color:#6b7e99;margin-top:16px}
