body.sim-3d-body{background-color:#030712!important;color:#f9fafb!important;overflow-x:hidden}.sim-3d-main[data-astro-cid-ihf7ztxc]{max-width:1240px;margin:0 auto;padding:2rem 1.25rem 5rem}.sim-top-bar[data-astro-cid-ihf7ztxc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.sim-pill-3d[data-astro-cid-ihf7ztxc]{font-size:.7rem;font-weight:800;letter-spacing:.1em;background:#38bdf81f;color:#38bdf8;border:1px solid rgba(56,189,248,.3);padding:.3rem .85rem;border-radius:99px;display:inline-block;margin-bottom:.5rem}.sim-main-headline[data-astro-cid-ihf7ztxc]{font-family:var(--font-display);font-size:1.8rem;font-weight:800;letter-spacing:.04em;color:#fff}.sim-quick-toggles[data-astro-cid-ihf7ztxc]{display:flex;gap:.75rem;flex-wrap:wrap}.sim-toggle-btn[data-astro-cid-ihf7ztxc]{background:#111827;border:1px solid #374151;color:#e5e7eb;font-size:.78rem;font-weight:700;padding:.6rem 1rem;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease}.highlight-btn[data-astro-cid-ihf7ztxc]{background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff;border-color:#38bdf8}.fs-btn[data-astro-cid-ihf7ztxc]{background:#1f2937;border-color:#4b5563;color:#facc15}.sim-toggle-btn[data-astro-cid-ihf7ztxc]:hover{border-color:#38bdf8;color:#fff}.sim-3d-viewport-box[data-astro-cid-ihf7ztxc]{position:relative;width:100%;height:650px;background:#000;border-radius:16px;overflow:hidden;border:2px solid #1f2937;box-shadow:0 25px 60px #000000e6}.sim-3d-viewport-box[data-astro-cid-ihf7ztxc]:fullscreen{border-radius:0;border:none;height:100vh!important;width:100vw!important}#three-canvas-container[data-astro-cid-ihf7ztxc]{width:100%;height:100%}#three-canvas-container[data-astro-cid-ihf7ztxc] canvas[data-astro-cid-ihf7ztxc]{display:block;width:100%!important;height:100%!important}.hud-glass-overlay[data-astro-cid-ihf7ztxc]{position:absolute;top:0;left:0;right:0;padding:1.25rem 1.75rem;background:linear-gradient(to bottom,#030712e0,#03071200);pointer-events:none;display:flex;justify-content:space-between;align-items:flex-start;z-index:10}.plane-active-badge[data-astro-cid-ihf7ztxc]{font-size:.72rem;font-weight:800;color:#facc15;background:#111827d9;border:1px solid rgba(250,204,21,.3);padding:.35rem .85rem;border-radius:6px;margin-bottom:.6rem}.horizon-circle[data-astro-cid-ihf7ztxc]{width:54px;height:54px;border-radius:50%;border:2px solid rgba(56,189,248,.6);background:#0f172a99;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.horizon-line[data-astro-cid-ihf7ztxc]{width:100%;height:2px;background:#38bdf8;box-shadow:0 0 8px #38bdf8;transition:transform .1s linear}.hud-sub-stat[data-astro-cid-ihf7ztxc]{font-size:.68rem;color:#9ca3af;margin-top:.4rem;font-family:monospace}.hud-widget-center[data-astro-cid-ihf7ztxc]{text-align:center}.hud-big-readout[data-astro-cid-ihf7ztxc]{display:flex;align-items:center;gap:1.5rem;background:#111827d9;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);padding:.6rem 1.5rem;border-radius:12px}.readout-block[data-astro-cid-ihf7ztxc]{display:flex;flex-direction:column}.readout-label[data-astro-cid-ihf7ztxc]{font-size:.62rem;color:#9ca3af;font-weight:700;letter-spacing:.08em}.readout-val[data-astro-cid-ihf7ztxc]{font-family:monospace;font-size:1.6rem;font-weight:900;color:#38bdf8;line-height:1.1}.readout-unit[data-astro-cid-ihf7ztxc]{font-size:.6rem;color:#6b7280;font-weight:700}.readout-divider[data-astro-cid-ihf7ztxc]{width:1px;height:36px;background:#ffffff26}.landing-guide-banner[data-astro-cid-ihf7ztxc]{background:#22c55ee6;color:#fff;font-size:.68rem;font-weight:800;padding:.35rem .85rem;border-radius:99px;margin-top:.5rem;letter-spacing:.05em;box-shadow:0 0 15px #22c55e80;animation:pulse 1.5s infinite}.throttle-bar-wrap[data-astro-cid-ihf7ztxc]{display:flex;align-items:center;gap:.6rem;margin-top:.6rem;background:#111827d9;padding:.35rem .85rem;border-radius:99px;border:1px solid rgba(255,255,255,.1)}.t-lbl[data-astro-cid-ihf7ztxc],.t-pct[data-astro-cid-ihf7ztxc]{font-size:.68rem;font-weight:800;color:#facc15;font-family:monospace}.t-track[data-astro-cid-ihf7ztxc]{flex:1;height:6px;background:#1f2937;border-radius:99px;overflow:hidden;width:120px}.t-fill[data-astro-cid-ihf7ztxc]{height:100%;background:linear-gradient(to right,#38bdf8,#facc15);transition:width .1s linear}.hud-score-badge[data-astro-cid-ihf7ztxc]{background:#111827d9;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);padding:.5rem 1rem;border-radius:10px;text-align:right;margin-bottom:.5rem}.score-lbl[data-astro-cid-ihf7ztxc]{font-size:.62rem;color:#9ca3af;font-weight:700;display:block}.score-num[data-astro-cid-ihf7ztxc]{font-family:monospace;font-size:1.3rem;font-weight:900;color:#facc15}.hud-mission-box[data-astro-cid-ihf7ztxc]{background:#111827d9;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);padding:.6rem .85rem;border-radius:10px;text-align:left;font-size:.68rem;width:200px}.mission-hdr[data-astro-cid-ihf7ztxc]{font-weight:800;color:#38bdf8;margin-bottom:.3rem;letter-spacing:.05em}.mission-task[data-astro-cid-ihf7ztxc]{color:#cbd5e1;margin-bottom:.25rem;display:flex;justify-content:space-between}.mission-task[data-astro-cid-ihf7ztxc] strong[data-astro-cid-ihf7ztxc]{color:#facc15}.mission-task[data-astro-cid-ihf7ztxc].task-done,.mission-task[data-astro-cid-ihf7ztxc].task-done strong[data-astro-cid-ihf7ztxc]{color:#4ade80}.sim-control-deck[data-astro-cid-ihf7ztxc]{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);background:#0f172aeb;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:.6rem 1.25rem;display:flex;gap:1.25rem;align-items:center;z-index:15}.deck-group[data-astro-cid-ihf7ztxc]{display:flex;gap:.4rem}.deck-btn[data-astro-cid-ihf7ztxc]{background:#1e293b;border:1px solid #334155;color:#e2e8f0;font-size:.72rem;font-weight:700;padding:.5rem .85rem;border-radius:6px;cursor:pointer;transition:all .15s ease;touch-action:manipulation}.deck-btn[data-astro-cid-ihf7ztxc]:active,.deck-btn[data-astro-cid-ihf7ztxc].active{background:#38bdf8;color:#030712;border-color:#38bdf8}.pwr-btn[data-astro-cid-ihf7ztxc]{background:#eab30826;border-color:#eab30866;color:#facc15}.sim-modal-overlay[data-astro-cid-ihf7ztxc]{position:absolute;inset:0;background:#030712f0;backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:50;overflow-y:auto}.style-hidden[data-astro-cid-ihf7ztxc]{display:none!important}.modal-card-3d[data-astro-cid-ihf7ztxc]{background:#0f172a;border:1px solid #1e293b;border-radius:16px;padding:2.25rem;max-width:780px;width:100%;text-align:center;box-shadow:0 25px 60px #000c;max-height:90vh;overflow-y:auto}.modal-pill-tag[data-astro-cid-ihf7ztxc]{font-size:.7rem;font-weight:800;color:#38bdf8;background:#38bdf81f;padding:.35rem .85rem;border-radius:99px;display:inline-block;margin-bottom:.85rem}.gold-pill[data-astro-cid-ihf7ztxc]{background:#facc1526;color:#facc15}.red-pill[data-astro-cid-ihf7ztxc]{background:#ef444426;color:#ef4444}.modal-h2[data-astro-cid-ihf7ztxc]{font-family:var(--font-display);font-size:1.5rem;color:#fff;margin-bottom:.5rem}.modal-p[data-astro-cid-ihf7ztxc]{font-size:.85rem;color:#94a3b8;line-height:1.5;margin-bottom:1.5rem}.hangar-fleet-grid[data-astro-cid-ihf7ztxc]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.75rem;text-align:left}.fleet-card[data-astro-cid-ihf7ztxc]{background:#1e293b;border:1.5px solid #334155;border-radius:10px;padding:1.15rem;cursor:pointer;position:relative;transition:all .2s ease}.fleet-card[data-astro-cid-ihf7ztxc].active,.fleet-card[data-astro-cid-ihf7ztxc]:hover{border-color:#38bdf8;background:#1e293b;box-shadow:0 0 20px #38bdf840}.fleet-badge[data-astro-cid-ihf7ztxc]{position:absolute;top:.85rem;right:.85rem;font-size:.62rem;font-weight:800;color:#38bdf8;background:#38bdf826;padding:.2rem .5rem;border-radius:4px}.red-badge[data-astro-cid-ihf7ztxc]{color:#ef4444;background:#ef444426}.blue-badge[data-astro-cid-ihf7ztxc]{color:#60a5fa;background:#60a5fa26}.gold-badge[data-astro-cid-ihf7ztxc]{color:#facc15;background:#facc1526}.fleet-img-wrap[data-astro-cid-ihf7ztxc]{margin-bottom:.6rem}.fleet-plane-icon[data-astro-cid-ihf7ztxc]{font-size:1.75rem}.fleet-title[data-astro-cid-ihf7ztxc]{font-size:.92rem;font-weight:800;color:#fff;margin-bottom:.3rem}.fleet-desc[data-astro-cid-ihf7ztxc]{font-size:.72rem;color:#94a3b8;line-height:1.4;margin-bottom:.75rem}.fleet-stats[data-astro-cid-ihf7ztxc]{font-size:.68rem;font-weight:700;color:#cbd5e1;border-top:1px solid #334155;padding-top:.5rem}.btn-primary-3d[data-astro-cid-ihf7ztxc]{width:100%;background:linear-gradient(135deg,#38bdf8,#0284c7);color:#fff;font-weight:800;font-size:1rem;padding:.9rem;border-radius:10px;border:none;cursor:pointer;transition:all .25s ease;letter-spacing:.05em;box-shadow:0 10px 30px #38bdf84d}.red-btn-3d[data-astro-cid-ihf7ztxc]{background:linear-gradient(135deg,#ef4444,#b91c1c);box-shadow:0 10px 30px #ef44444d}.btn-primary-3d[data-astro-cid-ihf7ztxc]:hover{transform:translateY(-2px);box-shadow:0 15px 40px #38bdf880}.victory-stats-row[data-astro-cid-ihf7ztxc]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.v-stat-card[data-astro-cid-ihf7ztxc]{background:#1e293b;padding:1rem;border-radius:10px;border:1px solid #334155}.v-label[data-astro-cid-ihf7ztxc]{font-size:.7rem;color:#94a3b8;font-weight:700;display:block;margin-bottom:.25rem}.v-val[data-astro-cid-ihf7ztxc]{font-family:monospace;font-size:1.4rem;font-weight:900;color:#facc15}.reward-coupon-card[data-astro-cid-ihf7ztxc]{background:linear-gradient(135deg,#1e1b4b,#311b92);border:2px dashed #818cf8;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.reward-tag-header[data-astro-cid-ihf7ztxc]{font-size:.75rem;font-weight:800;color:#c7d2fe;letter-spacing:.08em}.coupon-code-big[data-astro-cid-ihf7ztxc]{font-family:monospace;font-size:2rem;font-weight:900;color:#facc15;letter-spacing:.18em;margin:.5rem 0;text-shadow:0 0 12px rgba(250,204,21,.4)}.coupon-desc[data-astro-cid-ihf7ztxc]{font-size:.78rem;color:#a5b4fc;margin:0}.modal-btns-flex[data-astro-cid-ihf7ztxc]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.btn-secondary-3d[data-astro-cid-ihf7ztxc]{background:#1e293b;color:#fff;font-weight:800;font-size:.9rem;padding:.85rem;border-radius:8px;border:1px solid #334155;cursor:pointer}.btn-gold-3d[data-astro-cid-ihf7ztxc]{background:#facc15;color:#030712;font-weight:800;font-size:.9rem;padding:.85rem;border-radius:8px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}@keyframes pulse{0%{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}to{opacity:.85;transform:scale(1)}}@media (max-width: 800px){.sim-3d-viewport-box[data-astro-cid-ihf7ztxc]{height:500px}.hangar-fleet-grid[data-astro-cid-ihf7ztxc]{grid-template-columns:1fr}.sim-control-deck[data-astro-cid-ihf7ztxc]{flex-wrap:wrap;justify-content:center;padding:.5rem;gap:.5rem}.hud-indicator-title[data-astro-cid-ihf7ztxc],.horizon-circle[data-astro-cid-ihf7ztxc]{display:none}.hud-big-readout[data-astro-cid-ihf7ztxc]{padding:.4rem .85rem;gap:.85rem}.readout-val[data-astro-cid-ihf7ztxc]{font-size:1.2rem}.hud-mission-box[data-astro-cid-ihf7ztxc]{width:140px;font-size:.6rem}}
