: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}}.app-root[data-v-20aad0f4]{display:flex;width:100vw;height:100vh;overflow:hidden;background:#030712;font-family:Inter,system-ui,sans-serif;position:relative}.satellite-detail-card[data-v-20aad0f4]{position:absolute;top:24px;right:24px;width:320px;background:#0a0f1ef2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.2);border-radius:16px;color:#fff;z-index:2000;box-shadow:0 25px 50px -12px #000000b3;overflow:hidden}.sat-card-header[data-v-20aad0f4]{padding:16px;background:linear-gradient(90deg,rgba(16,185,129,.2),transparent);border-bottom:1px solid rgba(255,255,255,.05)}.sat-title-row[data-v-20aad0f4]{display:flex;align-items:center;gap:12px}.sat-icon[data-v-20aad0f4]{font-size:1.5rem}.sat-name-col[data-v-20aad0f4]{flex-grow:1}.sat-name[data-v-20aad0f4]{font-weight:700;font-size:1rem;letter-spacing:.5px}.sat-id[data-v-20aad0f4]{font-size:.7rem;color:#cbd5e1}.sat-close-btn[data-v-20aad0f4]{background:transparent;border:none;color:#94a3b8;font-size:1.2rem;cursor:pointer;padding:4px;line-height:1}.sat-close-btn[data-v-20aad0f4]:hover{color:#fff}.sat-card-content[data-v-20aad0f4]{padding:16px}.sat-data-grid[data-v-20aad0f4]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sat-data-item .l[data-v-20aad0f4]{font-size:.6rem;text-transform:uppercase;color:#cbd5e1;font-weight:600;margin-bottom:2px}.sat-data-item .v[data-v-20aad0f4]{font-family:JetBrains Mono,monospace;font-size:.9rem;color:#10b981}.sat-tpv-note[data-v-20aad0f4]{margin-top:16px;padding:8px;background:#10b9811a;border-radius:8px;font-size:.7rem;text-align:center;color:#34d399;border:1px dashed rgba(16,185,129,.3)}.map-pane[data-v-20aad0f4]{flex:1;height:100%;position:relative}.fps-badge[data-v-20aad0f4]{position:absolute;top:12px;left:50%;transform:translate(-50%);background:#0f172ab3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.1);color:#10b981;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;pointer-events:none;z-index:1000}.recenter-fab[data-v-20aad0f4]{position:absolute;bottom:24px;right:24px;background:#0f172ad9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(56,189,248,.3);border-radius:50px;padding:10px 20px;display:flex;align-items:center;gap:10px;color:#38bdf8;font-weight:700;font-size:.85rem;box-shadow:0 10px 20px #0006;cursor:pointer;z-index:2000;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.recenter-fab[data-v-20aad0f4]:hover{transform:translateY(-5px) scale(1.05);border-color:#38bdf8;background:#1e293bf2;box-shadow:0 15px 30px #0009,0 0 20px #38bdf833}.fab-icon[data-v-20aad0f4]{font-size:1.2rem}.sat-info-tags[data-v-20aad0f4]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.sat-tag[data-v-20aad0f4]{font-size:.65rem;padding:4px 10px;border-radius:20px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.country-tag[data-v-20aad0f4]{background:#38bdf81a;color:#38bdf8;border:1px solid rgba(56,189,248,.2)}.type-tag[data-v-20aad0f4]{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.2)}.orbit-tag[data-v-20aad0f4]{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.2)}.time-control-hud[data-v-20aad0f4]{position:absolute;bottom:36px;left:50%;transform:translate(-50%);z-index:1000;background:#080e20d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(99,179,237,.2);border-radius:14px;padding:8px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 4px 24px #00000080;-webkit-user-select:none;user-select:none}.tc-label[data-v-20aad0f4]{font-size:.6rem;color:#64748b;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.tc-btns[data-v-20aad0f4]{display:flex;gap:5px}.tc-btn[data-v-20aad0f4]{background:#ffffff0d;border:1px solid rgba(99,179,237,.2);border-radius:8px;color:#94a3b8;font-size:.72rem;font-weight:700;padding:4px 10px;cursor:pointer;transition:background .15s,color .15s,border-color .15s;font-family:JetBrains Mono,monospace}.tc-btn[data-v-20aad0f4]:hover{background:#63b3ed26;color:#e2e8f0}.tc-btn.active[data-v-20aad0f4]{background:#3b82f659;border-color:#3b82f6;color:#fff;box-shadow:0 0 8px #3b82f666}.tc-current[data-v-20aad0f4]{font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:700;color:#60a5fa;min-width:32px;text-align:center}.sidebar[data-v-20aad0f4]{width:300px;min-width:300px;height:100%;background:#080e20f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:1px solid rgba(99,179,237,.12);display:flex;flex-direction:column;transition:min-width .3s ease,width .3s ease;z-index:10}.sidebar.collapsed[data-v-20aad0f4]{width:56px;min-width:56px}.sidebar-head[data-v-20aad0f4]{display:flex;align-items:center;justify-content:space-between;padding:18px 16px;border-bottom:1px solid rgba(99,179,237,.1)}.brand[data-v-20aad0f4]{display:flex;align-items:center;gap:10px}.brand-icon[data-v-20aad0f4]{font-size:1.4rem}.brand-text[data-v-20aad0f4]{font-size:1rem;color:#cbd5e1;letter-spacing:-.5px;white-space:nowrap}.brand-text b[data-v-20aad0f4]{color:#60a5fa}.collapse-btn[data-v-20aad0f4]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#94a3b8;width:30px;height:30px;border-radius:6px;cursor:pointer;font-size:.8rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s}.collapse-btn[data-v-20aad0f4]:hover{background:#ffffff1f}.sidebar-content[data-v-20aad0f4]{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin;scrollbar-color:rgba(99,179,237,.25) transparent}.panel[data-v-20aad0f4]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px}.panel-title[data-v-20aad0f4]{margin:0 0 10px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#64748b}.search-row[data-v-20aad0f4]{display:flex;gap:8px}.search-row input[data-v-20aad0f4]{flex:1;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:9px 12px;color:#e2e8f0;font-size:.9rem;outline:none;transition:border-color .2s}.search-row input[data-v-20aad0f4]::placeholder{color:#475569}.search-row input[data-v-20aad0f4]:focus{border-color:#3b82f6}.search-row input[data-v-20aad0f4]:disabled{opacity:.5}.search-btn[data-v-20aad0f4]{background:linear-gradient(135deg,#3b82f6,#6366f1);border:none;border-radius:8px;width:38px;height:38px;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .2s}.search-btn[data-v-20aad0f4]:hover{opacity:.85}.search-btn[data-v-20aad0f4]:disabled{opacity:.5;cursor:wait}.search-status[data-v-20aad0f4]{margin:8px 0 0;font-size:.78rem;color:#94a3b8;line-height:1.4;word-break:break-word}.tools-row[data-v-20aad0f4]{display:flex;gap:10px}.measure-btn.active[data-v-20aad0f4]{background:#fbbf24;color:#000;box-shadow:0 0 15px #fbbf2466}.reset-btn[data-v-20aad0f4]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.reset-btn[data-v-20aad0f4]:hover{background:#ef444433;border-color:#ef4444}.jet-btn[data-v-20aad0f4]{background:linear-gradient(135deg,#1d4ed8,#6366f1);color:#fff;box-shadow:0 0 10px #3b82f64d}.jet-btn[data-v-20aad0f4]:hover{box-shadow:0 0 20px #3b82f699;transform:translateY(-1px)}.tpv-btn[data-v-20aad0f4]{background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff}.tpv-btn[data-v-20aad0f4]:hover{opacity:.9;transform:translateY(-1px)}.measure-result[data-v-20aad0f4]{margin-top:12px;padding:12px;border-radius:10px;background:linear-gradient(135deg,rgba(251,191,36,.2),transparent);border:1px solid rgba(251,191,36,.3);display:flex;align-items:baseline;gap:8px}.mr-val[data-v-20aad0f4]{font-size:1.5rem;font-weight:900;color:#fbbf24}.mr-unit[data-v-20aad0f4]{font-size:.8rem;font-weight:700;opacity:.8;color:#fff}.sat-detail-panel[data-v-20aad0f4]{border-color:#10b981;background:#10b9810d}.sat-detail-panel .sf-callsign[data-v-20aad0f4]{color:#10b981}.sat-detail-panel .cinematic-btn[data-v-20aad0f4]{background:#10b981!important;color:#000;font-weight:700}.fpv-panel[data-v-20aad0f4]{border-color:#63ffb42e;background:#00ff9608}.fpv-target[data-v-20aad0f4]{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#86efac;margin-bottom:10px;padding:6px 8px;background:#22c55e14;border-radius:6px;border:1px solid rgba(34,197,94,.15)}.fpv-row[data-v-20aad0f4]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.fpv-label[data-v-20aad0f4]{font-size:.7rem;color:#64748b;width:50px;flex-shrink:0}.fpv-slider[data-v-20aad0f4]{flex:1;accent-color:#22c55e;cursor:pointer}.fpv-val[data-v-20aad0f4]{font-size:.7rem;color:#94a3b8;width:44px;text-align:right;flex-shrink:0}.fpv-actions[data-v-20aad0f4]{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.action-btn[data-v-20aad0f4]{flex:1;padding:9px 6px;border:none;border-radius:8px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.cinematic-btn[data-v-20aad0f4]{background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff}.cinematic-btn[data-v-20aad0f4]:hover:not(:disabled){opacity:.85;transform:translateY(-1px)}.fpv-btn[data-v-20aad0f4]{background:linear-gradient(135deg,#059669,#10b981);color:#fff;animation:pulse-green-20aad0f4 2s infinite}.fpv-btn[data-v-20aad0f4]:hover{opacity:.9;transform:translateY(-1px)}.stop-btn[data-v-20aad0f4]{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff}.stop-btn[data-v-20aad0f4]:hover{opacity:.85}.action-btn[data-v-20aad0f4]:disabled{opacity:.4;cursor:not-allowed;transform:none!important}@keyframes pulse-green-20aad0f4{0%,to{box-shadow:0 0 #10b98180}50%{box-shadow:0 0 0 8px #10b98100}}.fpv-status[data-v-20aad0f4]{margin:8px 0 0;font-size:.75rem;color:#22c55e;line-height:1.4}.fpv-controls-hint[data-v-20aad0f4]{margin-top:10px;padding:8px;background:#0000004d;border-radius:8px;display:flex;flex-wrap:wrap;gap:6px 12px}.hint-row[data-v-20aad0f4]{font-size:.7rem;color:#475569;display:flex;align-items:center;gap:4px}kbd[data-v-20aad0f4]{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:3px;padding:1px 5px;font-size:.65rem;font-family:monospace;color:#cbd5e1}.buildings-chooser[data-v-20aad0f4]{margin-bottom:4px}.chooser-label[data-v-20aad0f4]{font-size:.7rem;color:#475569;margin:0 0 8px;font-weight:600}.chooser-opts[data-v-20aad0f4]{display:flex;gap:8px}.chooser-btn[data-v-20aad0f4]{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 6px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a;cursor:pointer;color:#94a3b8;transition:all .2s;position:relative}.chooser-btn[data-v-20aad0f4]:hover{background:#ffffff17;border-color:#fff3}.chooser-btn.active[data-v-20aad0f4]{background:#3b82f626;border-color:#3b82f6;color:#60a5fa}.chooser-btn.google-btn.active[data-v-20aad0f4]{background:#10b9811a;border-color:#10b981;color:#34d399}.cb-icon[data-v-20aad0f4]{font-size:1.3rem}.cb-name[data-v-20aad0f4]{font-size:.7rem;font-weight:600}.cb-badge[data-v-20aad0f4]{position:absolute;top:4px;right:6px;font-size:.55rem;font-weight:700;background:#3b82f6;color:#fff;padding:1px 4px;border-radius:3px}.chooser-btn.google-btn.active .cb-badge[data-v-20aad0f4]{background:#10b981}.chooser-btn.lidar-btn.active[data-v-20aad0f4]{background:linear-gradient(135deg,#7c3aed40,#8b5cf61a);border-color:#7c3aed;color:#c4b5fd;box-shadow:0 0 12px #8b5cf659,inset 0 0 6px #8b5cf61a;animation:lidar-pulse-20aad0f4 2.2s ease-in-out infinite}@keyframes lidar-pulse-20aad0f4{0%,to{box-shadow:0 0 8px #8b5cf64d}50%{box-shadow:0 0 18px #8b5cf6a6}}.chooser-btn.lidar-btn.active .cb-badge[data-v-20aad0f4]{background:#7c3aed}.chooser-note[data-v-20aad0f4]{margin:8px 0 0;font-size:.72rem;color:#34d399;line-height:1.4}.chooser-note.lidar-note[data-v-20aad0f4]{color:#c4b5fd}.layer-list[data-v-20aad0f4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.layer-item label[data-v-20aad0f4]{display:flex;align-items:center;gap:12px;cursor:pointer}.layer-toggle[data-v-20aad0f4]{position:relative;display:inline-block;width:38px;height:22px;flex-shrink:0}.layer-toggle input[data-v-20aad0f4]{opacity:0;width:0;height:0}.slider[data-v-20aad0f4]{position:absolute;inset:0;background:#1e293b;border-radius:20px;transition:background .25s;border:1px solid rgba(255,255,255,.1)}.slider[data-v-20aad0f4]:before{content:"";position:absolute;left:3px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:#475569;border-radius:50%;transition:left .25s,background .25s}.layer-toggle.on .slider[data-v-20aad0f4]{background:#1d4ed8;border-color:#3b82f6}.layer-toggle.on .slider[data-v-20aad0f4]:before{left:19px;background:#93c5fd}.layer-label[data-v-20aad0f4]{font-size:.88rem;color:#cbd5e1;transition:color .25s}.layer-label.dim[data-v-20aad0f4]{color:#334155}.kv-hint[data-v-20aad0f4]{margin:8px 0 0;font-size:.75rem;color:#f59e0b;line-height:1.4}.sv-hint[data-v-20aad0f4]{margin:6px 0 0;font-size:.75rem;color:#60a5fa;line-height:1.4}.info-panel[data-v-20aad0f4]{gap:8px;display:flex;flex-direction:column}.info-row[data-v-20aad0f4]{display:flex;align-items:center;gap:8px;font-size:.78rem;color:#64748b}.dot[data-v-20aad0f4]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dot.green[data-v-20aad0f4]{background:#22c55e}.dot.blue[data-v-20aad0f4]{background:#3b82f6}.dot.yellow[data-v-20aad0f4]{background:#f59e0b}.dot.purple[data-v-20aad0f4]{background:#7c3aed;box-shadow:0 0 6px #7c3aed}.version[data-v-20aad0f4]{margin:6px 0 0;font-size:.68rem;color:#334155}.flight-panel[data-v-20aad0f4]{border-color:#60a5fa33;background:#1e3a8a0d;display:flex;flex-direction:column;max-height:400px}.selected-flight-card[data-v-20aad0f4]{background:#1e3a8a33;border:1px solid rgba(96,165,250,.3);border-radius:10px;padding:12px;margin-bottom:12px;animation:slideDown-20aad0f4 .3s ease}@keyframes slideDown-20aad0f4{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sundaland-badge[data-v-20aad0f4]{position:absolute;top:8px;right:8px;background:#facc15;color:#854d0e;font-size:.6rem;font-weight:800;padding:2px 6px;border-radius:10px;text-transform:uppercase}.sundaland-status[data-v-20aad0f4]{position:absolute;bottom:40px;right:20px;z-index:1000;pointer-events:none}.sundaland-status .status-inner[data-v-20aad0f4]{background:#0f172ad9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px;border-radius:16px;border:1px solid #10b981;box-shadow:0 10px 40px #0006,0 0 20px #10b98133;min-width:220px;animation:slideInRight-20aad0f4 .5s cubic-bezier(.16,1,.3,1)}.status-title[data-v-20aad0f4]{font-size:.6rem;color:#10b981;font-weight:700;letter-spacing:.15em;margin-bottom:4px}.status-year[data-v-20aad0f4]{font-size:1.1rem;font-weight:800;color:#fff;margin-bottom:8px;line-height:1.2}.status-sea[data-v-20aad0f4]{display:flex;align-items:center;gap:8px;margin-bottom:8px;background:#0003;padding:4px 8px;border-radius:6px}.sea-label[data-v-20aad0f4]{font-size:.55rem;color:#94a3b8}.sea-val[data-v-20aad0f4]{font-family:JetBrains Mono,monospace;font-size:.9rem;color:#fbbf24;font-weight:700}.status-desc[data-v-20aad0f4]{font-size:.65rem;color:#cbd5e1;line-height:1.4;opacity:.8}.data-sources-modal[data-v-20aad0f4]{max-width:600px}.sources-grid[data-v-20aad0f4]{display:grid;gap:15px;grid-template-columns:1fr;margin-top:15px}.source-card[data-v-20aad0f4]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;transition:transform .2s,border-color .2s}.source-card[data-v-20aad0f4]:hover{border-color:#3b82f6;transform:translateY(-3px)}.source-main[data-v-20aad0f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.source-name[data-v-20aad0f4]{font-weight:800;color:#fff;font-size:1rem}.source-type[data-v-20aad0f4]{font-size:.65rem;font-weight:800;padding:2px 8px;border-radius:10px;text-transform:uppercase}.source-type.real-time[data-v-20aad0f4],.source-type.real-time-nrt[data-v-20aad0f4]{background:#ef444433;color:#f87171;border:1px solid rgba(239,68,68,.4)}.source-type.static[data-v-20aad0f4]{background:#3b82f633;color:#60a5fa;border:1px solid rgba(59,130,246,.4)}.source-type.mock[data-v-20aad0f4]{background:#f59e0b33;color:#fbbf24;border:1px solid rgba(245,158,11,.4)}.source-purpose[data-v-20aad0f4]{font-size:.8rem;color:#94a3b8;line-height:1.5;margin-bottom:12px}.source-link[data-v-20aad0f4]{font-size:.75rem;color:#3b82f6;text-decoration:none;font-weight:600}.source-link[data-v-20aad0f4]:hover{text-decoration:underline}.modal-overlay[data-v-20aad0f4]{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;display:flex;align-items:center;justify-content:center}.modal-content[data-v-20aad0f4]{background:#080e20fa;border:1px solid rgba(255,255,255,.1);border-radius:20px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000080}.modal-header[data-v-20aad0f4]{padding:20px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:#080e20;z-index:10}.modal-header h3[data-v-20aad0f4]{margin:0;font-size:1.1rem;letter-spacing:1px;color:#fff}.modal-close[data-v-20aad0f4]{background:none;border:none;color:#64748b;font-size:1.2rem;cursor:pointer;transition:color .2s}.modal-close[data-v-20aad0f4]:hover{color:#fff}.modal-body[data-v-20aad0f4]{padding:20px}.camera-stats-hud[data-v-20aad0f4]{position:absolute;top:12px;left:50%;transform:translate(-50%);margin-top:30px;background:#0f172ab3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;align-items:center;padding:6px 16px;gap:12px;z-index:1000;pointer-events:none;font-family:JetBrains Mono,monospace;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.stat-item[data-v-20aad0f4]{display:flex;align-items:baseline;gap:6px}.stat-label[data-v-20aad0f4]{font-size:.6rem;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.stat-value[data-v-20aad0f4]{font-size:.85rem;font-weight:700;color:#fff}.stat-divider[data-v-20aad0f4]{width:1px;height:16px;background:#ffffff1a}@keyframes slideInRight-20aad0f4{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}.sf-header[data-v-20aad0f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sf-callsign[data-v-20aad0f4]{font-size:1.1rem;font-weight:800;color:#60a5fa}.sf-close[data-v-20aad0f4]{background:none;border:none;color:#64748b;cursor:pointer;padding:4px}.sf-body[data-v-20aad0f4]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.sf-row[data-v-20aad0f4]{display:flex;justify-content:space-between;font-size:.75rem;color:#94a3b8}.sf-row b[data-v-20aad0f4]{color:#e2e8f0}.flight-list[data-v-20aad0f4]{display:flex;flex-direction:column;gap:6px;overflow-y:auto;flex:1;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(96,165,250,.3) transparent}.flight-item[data-v-20aad0f4]{display:flex;align-items:center;gap:10px;padding:8px;background:#ffffff08;border-radius:8px;cursor:pointer;transition:all .2s;border:1px solid transparent}.flight-item[data-v-20aad0f4]:hover{background:#ffffff14}.flight-item.active[data-v-20aad0f4]{background:#3b82f626;border-color:#3b82f666}.fi-icon[data-v-20aad0f4]{font-size:.9rem;color:#64748b}.flight-item.active .fi-icon[data-v-20aad0f4]{color:#60a5fa}.fi-info[data-v-20aad0f4]{display:flex;flex-direction:column;gap:1px}.fi-callsign[data-v-20aad0f4]{font-size:.85rem;font-weight:600;color:#cbd5e1}.fi-meta[data-v-20aad0f4]{font-size:.65rem;color:#64748b}.no-flights[data-v-20aad0f4]{font-size:.75rem;color:#475569;text-align:center;padding:20px}.kv-immersive-overlay[data-v-20aad0f4]{position:absolute;inset:0;background:#000;z-index:1000;display:flex;flex-direction:column}.kv-fade-enter-active[data-v-20aad0f4],.kv-fade-leave-active[data-v-20aad0f4]{transition:opacity .5s ease}.kv-fade-enter-from[data-v-20aad0f4],.kv-fade-leave-to[data-v-20aad0f4]{opacity:0}.kv-hud[data-v-20aad0f4]{position:absolute;top:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,rgba(0,0,0,.8),transparent);z-index:1100;display:flex;align-items:center;justify-content:space-between;padding:0 20px;pointer-events:none}.kv-hud[data-v-20aad0f4]>*{pointer-events:auto}.kv-back-btn[data-v-20aad0f4]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:#fff;padding:8px 16px;border-radius:30px;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .2s}.kv-back-btn[data-v-20aad0f4]:hover{background:#ffffff40;transform:translate(-4px)}.view-mode-toggle[data-v-20aad0f4]{margin-bottom:24px;padding:10px;background:#ffffff08;border-radius:12px}.chooser-label[data-v-20aad0f4]{font-size:.65rem;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;display:block}.mode-btns[data-v-20aad0f4]{display:flex;gap:8px}.mode-btn[data-v-20aad0f4]{flex:1;padding:10px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-family:Outfit,sans-serif;font-weight:600;font-size:.7rem;cursor:pointer;transition:all .3s}.mode-btn.active[data-v-20aad0f4]{background:linear-gradient(135deg,#38bdf833,#1e40af4d);border-color:#38bdf8;color:#fff;box-shadow:0 0 15px #38bdf833}.mode-btn[data-v-20aad0f4]:hover:not(.active){background:#ffffff1a;color:#fff}.kv-hud-title[data-v-20aad0f4]{display:flex;align-items:center;gap:12px;color:#fff;font-weight:700;background:#0006;padding:6px 18px;border-radius:20px;border:1px solid rgba(255,158,11,.2)}.kv-icon-round[data-v-20aad0f4]{background:#f59e0b;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.9rem}.kv-counter-badged[data-v-20aad0f4]{font-size:.7rem;background:#ffffff1a;padding:2px 8px;border-radius:10px;color:#f59e0b}.kv-hdg-val[data-v-20aad0f4]{color:#ffffff80;font-family:monospace;font-size:.8rem}.kv-viewport-immersive[data-v-20aad0f4]{flex:1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.kv-img-container[data-v-20aad0f4]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000}.kv-img-full[data-v-20aad0f4]{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 0 100px #f59e0b1a}.kv-footer-controls[data-v-20aad0f4]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.9),transparent);padding:20px 20px 40px;z-index:1100;display:flex;flex-direction:column;align-items:center;gap:15px}.kv-nav-group[data-v-20aad0f4]{display:flex;align-items:center;gap:20px;width:100%;max-width:600px}.kv-ctrl-btn[data-v-20aad0f4]{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#fff;padding:10px 20px;border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.kv-ctrl-btn[data-v-20aad0f4]:hover:not(:disabled){background:#f59e0b;border-color:#fbbf24;transform:translateY(-2px)}.kv-ctrl-btn[data-v-20aad0f4]:disabled{opacity:.2;cursor:not-allowed}.ctrl-arrow[data-v-20aad0f4]{font-size:1.2rem;font-weight:700}.ctrl-label[data-v-20aad0f4]{font-size:.75rem;font-weight:700;letter-spacing:1px}.kv-progress-track[data-v-20aad0f4]{flex:1;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.kv-progress-bar[data-v-20aad0f4]{height:100%;background:#f59e0b;transition:width .3s ease}.kv-footer-strip[data-v-20aad0f4]{display:flex;gap:8px;padding-bottom:5px;overflow-x:auto;max-width:90vw;scrollbar-width:none}.kv-strip-thumb[data-v-20aad0f4]{width:60px;height:45px;flex-shrink:0;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;opacity:.6;transition:all .2s;padding:0}.kv-strip-thumb img[data-v-20aad0f4]{width:100%;height:100%;object-fit:cover}.kv-strip-thumb[data-v-20aad0f4]:hover{opacity:1;border-color:#ff9e0b80}.kv-strip-thumb.active[data-v-20aad0f4]{opacity:1;border-color:#f59e0b;transform:scale(1.1)}.kv-error-immersive[data-v-20aad0f4]{color:#f59e0b;text-align:center}.kv-error-btn[data-v-20aad0f4]{margin-top:15px;background:#f59e0b;color:#000;border:none;padding:10px 20px;border-radius:8px;cursor:pointer}.fpv-hud[data-v-20aad0f4]{position:absolute;inset:0;pointer-events:none;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#10b981;font-family:JetBrains Mono,monospace;text-shadow:0 0 8px rgba(16,185,129,.8)}.aircraft-hud[data-v-20aad0f4]{color:#38bdf8;text-shadow:0 0 8px rgba(56,189,248,.8)}.hud-panel[data-v-20aad0f4]{position:absolute;top:15%;width:220px;background:#0f172a99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(56,189,248,.3);border-radius:12px;padding:16px;pointer-events:auto}.hud-left[data-v-20aad0f4]{left:40px}.hud-right[data-v-20aad0f4]{right:40px}.hud-label[data-v-20aad0f4]{font-size:.65rem;opacity:.7;letter-spacing:2px;margin-bottom:2px}.hud-value[data-v-20aad0f4]{font-size:1.4rem;font-weight:800;font-variant-numeric:tabular-nums}.hud-value.main[data-v-20aad0f4]{color:#fff}.hud-value small[data-v-20aad0f4]{font-size:.7rem;margin-left:4px;opacity:.6}.hud-divider[data-v-20aad0f4]{height:1px;background:#38bdf833;margin:10px 0}.hud-grid[data-v-20aad0f4]{display:flex;flex-direction:column;gap:4px}.hud-item[data-v-20aad0f4]{display:flex;justify-content:space-between;font-size:.75rem}.hud-item .l[data-v-20aad0f4]{opacity:.6}.hud-item .v[data-v-20aad0f4]{font-weight:600}.hud-center-primary[data-v-20aad0f4]{width:100%;max-width:800px;height:100%;display:flex;align-items:center;justify-content:center}.hud-tape-container[data-v-20aad0f4]{display:flex;align-items:center;gap:60px}.hud-tape[data-v-20aad0f4]{width:100px;display:flex;flex-direction:column;align-items:center;padding:10px;border-radius:12px;background:#0006;border:1px solid rgba(255,255,255,.1)}.hud-sub[data-v-20aad0f4]{font-size:.6rem;opacity:.5;margin-top:4px}.hud-mini-btn[data-v-20aad0f4]{background:#38bdf833;border:1px solid rgba(56,189,248,.4);color:#fff;padding:4px 10px;border-radius:6px;font-size:.65rem;font-weight:700;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:1px}.hud-mini-btn[data-v-20aad0f4]:hover{background:#38bdf866;border-color:#38bdf8;box-shadow:0 0 10px #38bdf866}.hud-center-dial[data-v-20aad0f4]{width:240px;height:240px;position:relative;display:flex;flex-direction:column;align-items:center;gap:20px}.hud-heading-box[data-v-20aad0f4]{background:#000c;border:2px solid currentColor;padding:10px 20px;border-radius:8px;text-align:center}.hdg-label[data-v-20aad0f4]{font-size:.7rem;font-weight:700}.hdg-val[data-v-20aad0f4]{font-size:1.8rem;font-weight:900}.artificial-horizon[data-v-20aad0f4]{width:160px;height:160px;border:2px solid rgba(255,255,255,.2);border-radius:50%;overflow:hidden;position:relative}.horizon-line[data-v-20aad0f4]{position:absolute;top:50%;left:-50%;width:200%;height:2px;background:currentColor;transition:transform .1s linear}.zero-btn[data-v-20aad0f4]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.2)!important;color:#fff!important}.zero-btn[data-v-20aad0f4]:hover{background:#fff3!important;border-color:#ffffff80!important;box-shadow:0 0 15px #ffffff1a}.fpv-bottom-bar[data-v-20aad0f4]{position:absolute;bottom:40px;left:50%;transform:translate(-50%);background:#0f172acc;border:1px solid rgba(255,255,255,.1);padding:12px 24px;border-radius:40px;display:flex;align-items:center;gap:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto}.status-dot[data-v-20aad0f4]{width:10px;height:10px;border-radius:50%;background:#ef4444}.pulsing[data-v-20aad0f4]{animation:pulse-red-20aad0f4 1.5s infinite}@keyframes pulse-red-20aad0f4{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.status-text[data-v-20aad0f4]{font-size:.85rem;font-weight:600;color:#fff}.sidebar-group-header[data-v-20aad0f4]{font-size:.7rem;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:1.5px;margin:15px 0 10px;display:flex;align-items:center;gap:12px;padding:10px;background:#ffffff0d;border-radius:8px;cursor:pointer;transition:background .2s}.sidebar-group-header[data-v-20aad0f4]:hover{background:#ffffff1a}.sidebar-group-header .chevron[data-v-20aad0f4]{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;transition:transform .3s}.is-collapsed .sidebar-group-header .chevron[data-v-20aad0f4]{transform:rotate(-90deg)}.sidebar-subgroup-header[data-v-20aad0f4]{font-size:.6rem;color:#94a3b8;font-weight:700;margin:12px 0 6px 4px;border-left:2px solid #3b82f6;padding-left:8px}.prophets-list[data-v-20aad0f4]{padding-left:4px}.prophet-item[data-v-20aad0f4]{padding:8px 10px;margin-bottom:4px;border-radius:6px;background:#0596690d;border:1px solid rgba(5,150,105,.1);display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .2s}.prophet-item[data-v-20aad0f4]:hover{background:#05966926;border-color:#059669;transform:translate(5px)}.prophet-item .p-num[data-v-20aad0f4]{font-weight:800;color:#10b981;font-size:.7rem;width:20px}.prophet-item .p-name[data-v-20aad0f4]{font-weight:600;color:#fff;font-size:.75rem;flex:1}.prophet-item .p-loc[data-v-20aad0f4]{font-size:.6rem;color:#94a3b8}.prophet-master-toggle.on .slider[data-v-20aad0f4]{background:#10b981;box-shadow:0 0 10px #10b98166}.hist-toggle.on .slider[data-v-20aad0f4]{background:#3b82f6;box-shadow:0 0 10px #3b82f666}.crosshair[data-v-20aad0f4]{position:relative;width:48px;height:48px}.ch-h[data-v-20aad0f4],.ch-v[data-v-20aad0f4]{position:absolute;background:currentColor}.ch-h[data-v-20aad0f4]{top:50%;left:0;right:0;height:1px}.ch-v[data-v-20aad0f4]{left:50%;top:0;bottom:0;width:1px}body{margin:0;overflow:hidden;background:#030712}.gsv-immersive-overlay[data-v-20aad0f4]{position:absolute;inset:0;background:#000;z-index:1000;display:flex;flex-direction:column}.gsv-fade-enter-active[data-v-20aad0f4],.gsv-fade-leave-active[data-v-20aad0f4]{transition:opacity .5s ease}.gsv-fade-enter-from[data-v-20aad0f4],.gsv-fade-leave-to[data-v-20aad0f4]{opacity:0}.gsv-hud[data-v-20aad0f4]{position:absolute;top:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,rgba(0,0,0,.8),transparent);z-index:1100;display:flex;align-items:center;justify-content:space-between;padding:0 20px;pointer-events:none}.gsv-hud[data-v-20aad0f4]>*{pointer-events:auto}.gsv-back-btn[data-v-20aad0f4]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:#fff;padding:8px 16px;border-radius:30px;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .2s}.gsv-back-btn[data-v-20aad0f4]:hover{background:#ffffff40;transform:translate(-4px)}.back-icon[data-v-20aad0f4]{font-size:.9rem}.back-text[data-v-20aad0f4]{font-size:.85rem;font-weight:600}.gsv-hud-title[data-v-20aad0f4]{display:flex;align-items:center;gap:10px;color:#fff;font-weight:700;letter-spacing:-.5px;background:#0006;padding:6px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.1)}.sv-icon-round[data-v-20aad0f4]{background:#fbbf24;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.9rem}.gsv-hdg-val[data-v-20aad0f4]{color:#94a3b8;font-family:monospace;font-size:.8rem}.gsv-viewport-immersive[data-v-20aad0f4]{flex:1;position:relative}.gsv-pano-immersive[data-v-20aad0f4]{width:100%;height:100%}.gsv-loading-overlay[data-v-20aad0f4]{position:absolute;inset:0;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#64748b;font-size:1.1rem}.gsv-spinner-large[data-v-20aad0f4]{width:50px;height:50px;border:4px solid rgba(66,133,244,.2);border-top-color:#4285f4;border-radius:50%;animation:spin-20aad0f4 1s linear infinite}.gsv-error-immersive[data-v-20aad0f4]{position:absolute;inset:0;background:#000000e6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#fff;z-index:1050;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gsv-error-immersive .error-msg[data-v-20aad0f4]{font-size:2rem;font-weight:800;color:#ef4444;text-transform:uppercase;letter-spacing:2px}.gsv-error-immersive .error-detail[data-v-20aad0f4]{font-size:1.1rem;color:#94a3b8;max-width:500px;text-align:center;padding:0 20px}.gsv-error-immersive button.return-btn[data-v-20aad0f4]{margin-top:10px;background:#3b82f6;color:#fff;border:none;padding:12px 32px;border-radius:99px;cursor:pointer;font-weight:600;transition:all .2s}.gsv-error-immersive button.return-btn[data-v-20aad0f4]:hover{background:#2563eb;transform:scale(1.05)}.gsv-nav-footer[data-v-20aad0f4]{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);z-index:1100;display:flex;align-items:flex-end;justify-content:center;padding-bottom:30px;pointer-events:none}.gsv-links-strip[data-v-20aad0f4]{display:flex;gap:12px;pointer-events:auto}.gsv-footer-link[data-v-20aad0f4]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);padding:10px 18px;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;transition:all .2s}.gsv-footer-link[data-v-20aad0f4]:hover{background:#fff3;transform:translateY(-5px);border-color:#4285f4}.link-arrow[data-v-20aad0f4]{font-size:1.4rem;line-height:1;color:#4285f4}.link-label[data-v-20aad0f4]{font-size:.6rem;font-family:monospace;opacity:.6}@keyframes spin-20aad0f4{to{transform:rotate(360deg)}}.terrain-scanner[data-v-20aad0f4]{position:absolute;top:20px;right:20px;width:240px;background:#0f172ad9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(56,189,248,.3);border-radius:12px;padding:16px;color:#e2e8f0;font-family:JetBrains Mono,monospace;pointer-events:none;z-index:1000;box-shadow:0 10px 25px -5px #00000080}.satellite-filters[data-v-20aad0f4]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.filters-title[data-v-20aad0f4]{margin:0 0 10px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fff}.filter-group[data-v-20aad0f4]{margin-bottom:10px}.filter-label[data-v-20aad0f4]{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#fff;margin-bottom:6px}.filter-icon[data-v-20aad0f4]{font-size:1rem}.filter-options[data-v-20aad0f4]{display:flex;flex-direction:column;gap:6px}.filter-option[data-v-20aad0f4]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.85rem}.filter-option input[type=checkbox][data-v-20aad0f4]{width:16px;height:16px;accent-color:#60a5fa;cursor:pointer}.checkmark[data-v-20aad0f4]{width:16px;height:16px;border:2px solid #60a5fa;border-radius:3px;display:inline-block;position:relative;flex-shrink:0}.filter-option input[type=checkbox]:checked+.checkmark[data-v-20aad0f4]{background-color:#60a5fa}.filter-option input[type=checkbox]:checked+.checkmark[data-v-20aad0f4]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#0f172a;font-size:10px;font-weight:700}.option-text[data-v-20aad0f4]{color:#fff;font-size:.85rem}.filter-actions[data-v-20aad0f4]{display:flex;gap:8px;margin-top:8px}.filter-btn[data-v-20aad0f4]{flex:1;padding:8px 12px;border:none;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;color:#0f172a}.clear-btn[data-v-20aad0f4]{background:#ef4444}.apply-btn[data-v-20aad0f4]{background:#10b981}.filter-stats[data-v-20aad0f4]{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}.stats-text[data-v-20aad0f4]{font-size:.75rem;color:#94a3b8;display:block;text-align:center}.scanner-header[data-v-20aad0f4]{display:flex;align-items:center;gap:8px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:8px}.scanner-title[data-v-20aad0f4]{font-size:.7rem;font-weight:800;letter-spacing:2px;color:#38bdf8}.scanner-body[data-v-20aad0f4]{display:flex;flex-direction:column;gap:6px}.scanner-row[data-v-20aad0f4]{display:flex;justify-content:space-between;align-items:baseline}.scanner-row .label[data-v-20aad0f4]{font-size:.6rem;opacity:.6}.scanner-row .value[data-v-20aad0f4]{font-size:.75rem;font-weight:600}.scanner-row.main[data-v-20aad0f4]{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.05)}.value.altitude[data-v-20aad0f4]{font-size:1.4rem;color:#fff;text-shadow:0 0 10px rgba(56,189,248,.4)}.value.altitude small[data-v-20aad0f4]{font-size:.7rem;opacity:.5;margin-left:4px}.value.water[data-v-20aad0f4]{color:#60a5fa}.scanner-footer[data-v-20aad0f4]{margin-top:12px;font-size:.55rem;opacity:.4;text-align:center}@keyframes fwScaleIn-20aad0f4{0%{opacity:0;transform:scale(.85) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.fw-header[data-v-20aad0f4]{padding:12px 14px;display:flex;align-items:center;gap:10px;color:#fff}.fw-icon[data-v-20aad0f4]{font-size:1.4rem}.fw-titles[data-v-20aad0f4]{flex:1}.fw-name[data-v-20aad0f4]{font-weight:700;font-size:1rem;line-height:1.2}.fw-sub[data-v-20aad0f4]{font-size:.65rem;opacity:.85;text-transform:uppercase;font-weight:600;margin-top:2px}.fw-close[data-v-20aad0f4]{background:#0003;border:none;color:#fff;width:24px;height:24px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.8rem;transition:background .2s}.fw-close[data-v-20aad0f4]:hover{background:#0006}.fw-body[data-v-20aad0f4]{padding:14px;color:#fff}.fw-row[data-v-20aad0f4]{display:flex;justify-content:space-between;margin-bottom:6px;font-size:.75rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:4px}.fw-label[data-v-20aad0f4]{color:#cbd5e1;font-weight:700;text-transform:uppercase;font-size:.65rem}.fw-val[data-v-20aad0f4]{font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.fw-desc[data-v-20aad0f4]{font-size:.8rem;line-height:1.5;color:#cbd5e1;margin-top:10px;background:#0003;padding:10px;border-radius:8px}.fw-stem[data-v-20aad0f4]{position:absolute;bottom:-10px;left:50%;transform:translate(-50%) rotate(45deg);width:20px;height:20px;z-index:-1}.floating-window[data-v-20aad0f4]{position:absolute;width:320px;min-height:120px;border-radius:16px;border:1px solid rgba(255,255,255,.3);background:#0a0f1ef5;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:5000;overflow:hidden;box-shadow:0 25px 60px #000c;pointer-events:auto;font-family:Outfit,sans-serif;animation:fwScaleIn-20aad0f4 .3s cubic-bezier(.16,1,.3,1);transform-origin:bottom center}.recenter-btn[data-v-20aad0f4]{background:linear-gradient(135deg,#38bdf833,#1e40af66);border:1px solid rgba(56,189,248,.5)!important;color:#38bdf8!important}.recenter-btn[data-v-20aad0f4]:hover{background:#38bdf84d!important;box-shadow:0 0 15px #38bdf84d}#app{width:100%;height:100vh;margin:0;padding:0}
