:root{color-scheme:dark;--bg:#76c6ff;--bg-deep:#3a8fd8;--panel:rgba(10,22,46,0.78);--panel-strong:rgba(9,18,37,0.92);--panel-border:rgba(158,211,255,0.22);--text:#f4fbff;--muted:#b8cbe4;--accent:#8fe0ff;--accent-strong:#3f8fff;--success:#77d9a4;--warning:#ffc777;--danger:#ff9a94;--shadow:0 24px 80px rgba(0,0,0,0.45);font-family:Segoe UI Variable,Segoe UI,Aptos,sans-serif;background:radial-gradient(circle at 18% 10%,rgba(255,250,228,.44),transparent 24%),radial-gradient(circle at 84% 12%,rgba(214,245,255,.28),transparent 28%),linear-gradient(180deg,#f4fbff 0,#d9f2ff 16%,#a8ddff 40%,var(--bg) 68%,var(--bg-deep) 100%);color:var(--text)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:transparent}body{color:var(--text);position:relative;overflow-x:hidden}body:after,body:before{content:"";position:fixed;inset:auto;width:36vw;height:16vw;min-width:280px;min-height:120px;pointer-events:none;z-index:-1;opacity:.5;background:radial-gradient(circle at 22% 56%,rgba(255,255,255,.88) 0 18%,transparent 19%),radial-gradient(circle at 44% 42%,rgba(255,255,255,.9) 0 22%,transparent 23%),radial-gradient(circle at 64% 56%,rgba(255,255,255,.86) 0 17%,transparent 18%),radial-gradient(circle at 82% 48%,rgba(255,255,255,.82) 0 15%,transparent 16%);filter:blur(10px)}body:before{top:8vh;left:-8vw;animation:sky-cloud-drift 48s linear infinite}body:after{top:32vh;right:-10vw;opacity:.56;transform:scale(.82);animation:sky-cloud-drift-reverse 56s linear infinite}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid rgba(106,208,255,.55);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.atlas-page{min-height:100vh;padding:28px 18px 32px}.control-bar,.detail-drawer,.hero-shell,.panel-card,.scene-shell,.status-banner{border:1px solid var(--panel-border);background:linear-gradient(180deg,rgba(12,28,58,.8),rgba(8,18,38,.94));box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-shell{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;max-width:1520px;margin:0 auto 18px;padding:24px 26px;border-radius:28px}.hero-copy{max-width:720px}.eyebrow{margin:0 0 12px;color:var(--accent);font-family:Consolas,Liberation Mono,Menlo,monospace;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.brand-row{display:flex;align-items:center;gap:14px;margin-bottom:12px}.brand-row .eyebrow{margin:0}.flux-logo{display:block;height:34px;width:auto;filter:drop-shadow(0 12px 28px rgba(31,93,183,.28))}h1,h2,h3{margin-top:0;font-family:Bahnschrift,Segoe UI Variable,Segoe UI,sans-serif;letter-spacing:-.03em}h1{margin-bottom:14px;font-size:clamp(2.6rem,4vw,4.5rem);line-height:.98;max-width:13ch}h2{font-size:clamp(1.4rem,2vw,2rem)}h2,h3{margin-bottom:10px}h3{font-size:1.04rem}.atlas-status-row,.definition-grid dt,.drawer-empty,.drawer-message,.hero-text,.hover-card p,.hover-card span,.panel-copy,.result-list span,.scene-zoom-label{color:var(--muted)}.hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));grid-gap:12px;gap:12px;min-width:420px}.hero-metrics article{padding:18px;border-radius:20px;border:1px solid rgba(176,222,255,.18);background:linear-gradient(180deg,rgba(18,42,79,.72),rgba(9,22,45,.84))}.hero-metrics span,.panel-card-header span{display:block;margin-bottom:8px;font-size:.82rem;color:var(--muted)}.hero-metrics strong{display:block;font-size:1.15rem;line-height:1.3}.atlas-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:18px;gap:18px;max-width:1520px;margin:0 auto;align-items:flex-start}.atlas-main{display:grid;grid-gap:16px;gap:16px;min-width:0}.control-bar{display:grid;grid-gap:14px;gap:14px;padding:16px;border-radius:24px}.search-box{display:flex;gap:12px}.search-field{flex:1 1}.filter-bar select,.search-field input{width:100%;border-radius:16px;border:1px solid rgba(109,167,255,.14);background:rgba(5,12,24,.92);color:var(--text);padding:13px 14px}.filter-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.filter-bar label{display:grid;grid-gap:8px;gap:8px}.filter-bar span{font-size:.85rem;color:var(--muted)}.icon-button,.primary-action,.secondary-action{border-radius:16px;border:1px solid transparent;transition:transform .14s ease,background-color .14s ease,border-color .14s ease}.primary-action,.secondary-action{padding:12px 16px;font-weight:600}.primary-action{background:linear-gradient(135deg,#ffe387,#ff9960);color:#1d1c22;box-shadow:0 14px 34px rgba(255,153,96,.26)}.icon-button,.secondary-action{background:rgba(9,16,31,.88);color:var(--text);border-color:rgba(109,167,255,.16)}.icon-button:hover,.primary-action:hover,.secondary-action:hover{transform:translateY(-1px)}.icon-button:active,.primary-action:active,.secondary-action:active{transform:translateY(0)}.secondary-action--active{border-color:rgba(255,214,120,.34);background:linear-gradient(180deg,rgba(38,67,116,.9),rgba(17,31,58,.94)),rgba(9,16,31,.92);box-shadow:inset 0 0 0 1px rgba(255,241,196,.18)}.atlas-status-row{display:flex;justify-content:space-between;gap:14px;font-size:.9rem}.build-stamp{font-family:Consolas,Liberation Mono,Menlo,monospace;font-size:.82em;color:rgba(255,255,255,.55)}.scene-shell{padding:14px;border-radius:28px}.scene-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:12px}.scene-toolbar-group{display:flex;gap:10px;flex-wrap:wrap}.scene-wrap{position:relative;isolation:isolate;min-height:760px;border-radius:24px;border:1px solid rgba(255,255,255,.14);overflow:hidden;background:radial-gradient(ellipse 100% 70% at 50% 0,rgba(255,255,255,.22),transparent 52%),linear-gradient(180deg,rgba(130,197,255,.32),rgba(24,74,149,.88))}.scene-overlay-layer{position:absolute;inset:0;z-index:2}.scene-canvas{display:block;width:100%;height:760px;touch-action:none;will-change:transform}.sprite-debug-gallery{position:absolute;right:16px;bottom:16px;z-index:8;max-width:min(560px,calc(100% - 32px));max-height:42vh;overflow:auto;padding:12px;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:rgba(7,16,31,.9);color:#f8fbff;box-shadow:0 18px 46px rgba(0,0,0,.3)}.sprite-debug-gallery__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:8px;gap:8px;margin-top:10px}.sprite-debug-gallery figure{display:grid;grid-gap:4px;gap:4px;min-width:0;margin:0;padding:6px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:rgba(255,255,255,.08)}.sprite-debug-gallery img,.sprite-debug-gallery span{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:4px;background:rgba(255,255,255,.1);object-fit:contain;font-size:12px}.sprite-debug-gallery figcaption{overflow-wrap:anywhere;font-size:10px;line-height:1.2;color:rgba(248,251,255,.78)}.scene-zoom-label--wrap{max-width:min(520px,46vw);text-align:right;line-height:1.35;font-size:.82rem}.scene-flight-tip{z-index:3;max-width:min(420px,calc(100% - 32px));border-radius:22px;border:1px solid rgba(109,167,255,.35);background:rgba(10,18,36,.94)}.scene-flight-tip,.scene-run-end{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:22px 24px 20px;box-shadow:0 28px 80px rgba(0,0,0,.55)}.scene-run-end{z-index:4;width:min(420px,calc(100% - 32px));border-radius:24px;border:1px solid rgba(255,168,132,.38);background:rgba(10,18,36,.96)}.scene-run-end__title{margin:0 0 10px;font-size:1.18rem;font-weight:700}.scene-run-end__copy{margin:0;color:rgba(235,244,255,.84);line-height:1.5}.scene-run-end__stats{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 18px}.scene-run-end__stats span{padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(235,244,255,.84);font-size:.82rem}.scene-run-end__action{width:100%}.scene-flight-tip-title{margin:0 0 14px;font-size:1.15rem;font-weight:650}.scene-flight-tip-list{margin:0 0 18px;padding-left:20px;color:var(--muted);font-size:.92rem;line-height:1.5}.scene-flight-tip-list li{margin-bottom:8px}.scene-flight-tip-dismiss{width:100%}.achievement-toast,.diegetic-hud,.flight-settings-panel,.mini-map,.pickup-notice{position:absolute}.pickup-notice{z-index:4;left:50%;bottom:124px;transform:translateX(-50%);padding:10px 16px;border-radius:999px;border:1px solid rgba(136,214,255,.3);background:rgba(7,18,40,.88);box-shadow:0 18px 32px rgba(0,0,0,.24);font-weight:700;letter-spacing:.03em}.mini-map{top:18px;right:18px;width:238px;padding:12px 12px 10px;border-radius:18px;border:1px solid rgba(109,167,255,.22);background:rgba(7,14,29,.76);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto}.mini-map-header{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:.82rem}.mini-map-header span,.mini-map-label{color:var(--muted)}.mini-map-svg{width:100%;height:auto;display:block;border-radius:14px;background:radial-gradient(circle at 50% 50%,rgba(83,130,219,.25),transparent 65%),rgba(7,14,28,.82)}.mini-map-frame{fill:rgba(8,16,31,.45);stroke:rgba(167,211,255,.16);stroke-width:1}.mini-map-node--interactive{cursor:pointer}.mini-map-node--interactive:focus-visible .mini-map-marker,.mini-map-node--interactive:hover .mini-map-marker{transform:scale(1.04);transform-origin:center}.mini-map-hit{fill:transparent}.mini-map-marker{fill:rgba(120,185,255,.75);stroke:rgba(255,255,255,.82);stroke-width:1.2;transition:fill .12s ease,transform .12s ease}.mini-map-marker--active{fill:rgba(255,208,112,.9)}.mini-map-marker--quest{fill:none;stroke:rgba(255,223,145,.72);stroke-width:1.6;stroke-dasharray:4 4}.mini-map-plane{fill:#fff1b0;stroke:#101b34;stroke-width:1.4}.mini-map-heading{stroke:rgba(255,241,176,.9);stroke-width:1.6;stroke-linecap:round}.mini-map-cluster{fill:rgba(126,210,255,.9);stroke:rgba(255,255,255,.82);stroke-width:1}.mini-map-pickup,.mini-map-pickup path,.mini-map-pickup rect{stroke:rgba(255,255,255,.72);stroke-width:1}.mini-map-pickup--fuel{fill:rgba(255,181,104,.94)}.mini-map-pickup--boost{fill:rgba(117,233,255,.94)}.mini-map-label{margin:8px 0 0;font-size:.78rem}.mini-map-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 8px;gap:4px 8px;margin-top:8px;color:var(--muted);font-size:.7rem}.mini-map-legend span{display:inline-flex;align-items:center;gap:6px}.mini-map-legend-dot{width:8px;height:8px;border-radius:999px;display:inline-block}.mini-map-legend-dot--fuel{background:rgba(255,181,104,.94)}.mini-map-legend-dot--boost{background:rgba(117,233,255,.94)}.mini-map-legend-dot--cluster{background:rgba(126,210,255,.94)}.diegetic-hud{top:18px;left:18px;grid-gap:10px;gap:10px;width:min(520px,calc(100% - 260px))}.diegetic-hud--compact{width:min(320px,calc(100% - 36px))}.hud-chip{padding:12px 14px;border-radius:18px;border:1px solid rgba(109,167,255,.18);background:rgba(8,14,28,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hud-chip span{display:block;margin-bottom:6px;color:var(--muted);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.hud-chip strong{font-size:.92rem;line-height:1.35}.hud-chip small{display:block;margin-top:6px;color:var(--muted);font-size:.74rem}.hud-chip--wide{grid-column:span 3}.fuel-gauge{top:126px;left:18px;width:min(260px,calc(100% - 286px));padding:12px 14px;border:1px solid rgba(109,167,255,.18);background:rgba(8,14,28,.72)}.fuel-gauge-header,.fuel-gauge-meta{display:flex;justify-content:space-between;gap:10px}.fuel-gauge-header span,.fuel-gauge-meta span{color:var(--muted);font-size:.76rem}.fuel-gauge-track{height:12px}.achievement-toast{left:50%;bottom:18px;transform:translateX(-50%);gap:14px;width:min(520px,calc(100% - 32px));padding:14px 16px;border-radius:18px;border:1px solid rgba(109,167,255,.22);background:rgba(7,14,29,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 60px rgba(0,0,0,.42);pointer-events:auto}.achievement-toast p{margin:4px 0 0;color:var(--muted);font-size:.88rem}.achievement-toast strong{display:block;font-size:1rem}.achievement-toast--quest{border-color:rgba(104,214,255,.34)}.achievement-toast--unlock{border-color:rgba(255,214,107,.34)}.scene-flight-pad{position:absolute;z-index:2;right:14px;bottom:14px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px;border-radius:20px;border:1px solid rgba(255,255,255,.16);background:rgba(8,14,28,.82);-moz-user-select:none;user-select:none;-webkit-user-select:none}.flight-settings-panel{top:72px;left:18px;z-index:4;width:min(320px,calc(100% - 36px));padding:14px;border-radius:20px;border:1px solid rgba(184,228,255,.26);background:rgba(8,20,42,.9);box-shadow:0 24px 60px rgba(0,0,0,.32)}.flight-settings-panel,.scene-deployment-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.scene-deployment-panel{position:absolute;z-index:5;right:18px;top:112px;width:min(390px,calc(100% - 36px));max-height:min(640px,calc(100% - 132px));overflow:auto;padding:16px;border-radius:20px;border:1px solid rgba(184,228,255,.3);background:rgba(8,20,42,.92);color:#f4fbff;box-shadow:0 24px 60px rgba(0,0,0,.34);pointer-events:auto}.scene-deployment-panel__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.scene-deployment-panel dt,.scene-deployment-panel__copy,.scene-deployment-panel__header span,.scene-deployment-panel__message,.scene-deployment-panel__regions{color:rgba(221,238,255,.78)}.scene-deployment-panel__header strong{display:block;margin-top:2px;font-size:1.05rem}.scene-deployment-panel__status{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.scene-deployment-panel__status span{padding:5px 8px;border-radius:999px;background:rgba(101,208,255,.18);border:1px solid rgba(165,230,255,.24);font-size:.76rem;font-weight:700}.scene-deployment-panel__copy{margin:0 0 12px;line-height:1.45}.scene-deployment-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.scene-deployment-panel__grid div{min-width:0;padding:9px;border-radius:12px;background:rgba(255,255,255,.08)}.scene-deployment-panel dt{font-size:.72rem}.scene-deployment-panel dd{margin:3px 0 0;font-weight:800;font-size:.95rem;overflow-wrap:anywhere;line-height:1.25}.scene-deployment-panel__regions{margin:12px 0 0;font-size:.82rem}.scene-deployment-panel__message--error{color:#ffc2c2}.flight-settings-panel__header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.flight-settings-panel__header strong,.flight-settings-panel__section strong{display:block;margin-bottom:4px}.flight-settings-panel__field small,.flight-settings-panel__field span,.flight-settings-panel__header span,.flight-settings-panel__section p{color:var(--muted)}.flight-settings-panel__section{margin-bottom:12px;font-size:.84rem;line-height:1.45}.flight-settings-panel__field{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.flight-settings-panel__field input[type=range],.flight-settings-panel__field select{width:100%}.debug-hud{position:absolute;z-index:4;right:18px;bottom:18px;width:min(360px,calc(100% - 36px));padding:12px 14px;border-radius:18px;border:1px solid rgba(120,189,255,.28);background:rgba(5,14,34,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 22px 48px rgba(0,0,0,.32);pointer-events:none}.debug-hud__header{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.debug-hud__card small,.debug-hud__card span,.debug-hud__event,.debug-hud__header span{color:var(--muted)}.debug-hud__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.debug-hud__card{display:grid;grid-gap:4px;gap:4px;padding:10px;border-radius:14px;background:rgba(20,35,68,.58)}.debug-hud__event{margin:10px 0 0;font-size:.78rem}.scene-flight-pad-row{display:flex;gap:8px;justify-content:center}.scene-flight-pad-row--top{margin-bottom:2px}.scene-flight-pad-btn{min-width:48px;min-height:48px;padding:0;border-radius:14px;border:1px solid rgba(109,167,255,.3);background:rgba(43,97,209,.35);color:var(--text);font-size:0;line-height:1;touch-action:manipulation}.scene-flight-pad-btn:after{content:attr(data-label);font-size:.76rem;font-weight:700;letter-spacing:.02em}.scene-flight-pad-btn:active{background:rgba(43,97,209,.55)}@media (min-width:900px){.scene-flight-pad{opacity:.88}.scene-flight-pad:hover{opacity:1}}.atlas-lower-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.atlas-lower-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-lower-grid--game{align-items:start}.panel-card{padding:20px;border-radius:24px}.panel-card-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.result-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.result-list li button{width:100%;display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid rgba(109,167,255,.12);background:rgba(7,14,28,.82);color:var(--text);text-align:left}.result-list li button strong{font-size:.98rem}.result-list.compact li button{padding:12px 14px}.hover-card{display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:18px;border:1px solid rgba(109,167,255,.12);background:rgba(7,14,28,.82)}.hover-card strong{font-size:1rem}.quest-log{display:grid;grid-gap:12px;gap:12px}.quest-badge-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.quest-badge{display:inline-flex;align-items:center;min-height:32px;padding:8px 12px;border-radius:999px;border:1px solid rgba(119,217,164,.28);background:rgba(16,39,42,.62);color:rgba(223,255,235,.94);font-size:.8rem;font-weight:600}.quest-badge--empty{border-color:rgba(109,167,255,.18);background:rgba(7,14,28,.82);color:var(--muted)}.quest-log-copy{margin:0 0 14px}.quest-card{padding:16px;border-radius:18px;border:1px solid rgba(109,167,255,.12);background:rgba(7,14,28,.82)}.quest-card-header{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.quest-card p{margin:0;color:var(--muted)}.quest-meter{height:8px;margin-bottom:12px;border-radius:999px;background:rgba(24,45,72,.88);overflow:hidden}.quest-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#68d6ff,#77d9a4)}.quest-card--complete{border-color:rgba(119,217,164,.35);background:linear-gradient(180deg,rgba(16,39,42,.9),rgba(7,14,28,.9))}.quest-reward{margin-top:10px!important;color:rgba(255,241,176,.86)!important;font-size:.84rem}.leaderboard-panel{display:grid;grid-gap:14px;gap:14px}.leaderboard-callsign{display:grid;grid-gap:8px;gap:8px}.leaderboard-callsign span,.leaderboard-empty,.leaderboard-live span{color:var(--muted)}.leaderboard-callsign input{width:100%;border-radius:14px;border:1px solid rgba(109,167,255,.16);background:rgba(5,12,24,.9);color:var(--text);padding:12px 13px}.leaderboard-live{display:grid;grid-gap:4px;gap:4px;padding:14px;border-radius:16px;background:rgba(7,14,28,.72);border:1px solid rgba(109,167,255,.12)}.leaderboard-live strong{font-size:1.15rem}.leaderboard-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:20px}.leaderboard-list li{display:grid;grid-gap:4px;gap:4px}.leaderboard-list small,.leaderboard-list span{color:var(--muted)}.leaderboard-archive{display:grid;grid-gap:8px;gap:8px}.leaderboard-archive details{padding:12px 14px;border-radius:16px;background:rgba(7,14,28,.68);border:1px solid rgba(109,167,255,.12)}.leaderboard-archive summary{cursor:pointer;font-weight:600}.leaderboard-list--archive{margin-top:10px}.status-banner{padding:14px 16px;border-radius:18px}.status-banner--error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,154,148,.35);background:rgba(40,12,12,.55)}.status-banner--error p{margin:0;flex:1 1 200px;color:var(--text)}.detail-drawer{position:-webkit-sticky;position:sticky;top:18px;padding:18px;border-radius:28px;max-height:calc(100vh - 36px);overflow:auto}.detail-drawer-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.icon-button{padding:10px 12px}.drawer-content{display:grid;grid-gap:16px;gap:16px}.drawer-actions,.drawer-status-row{display:flex;flex-wrap:wrap;gap:10px}.status-pill{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(109,167,255,.16);background:rgba(8,16,29,.88);font-size:.76rem;letter-spacing:.05em;text-transform:uppercase}.status-pill.subtle{color:var(--muted)}.drawer-section{padding:18px;border-radius:20px;border:1px solid rgba(109,167,255,.12);background:rgba(7,14,28,.84)}.definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:12px 0 0}.definition-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.definition-grid dt{margin-bottom:4px;font-size:.82rem}.definition-grid dd{margin:0}.plain-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:18px}.node-list{display:grid;grid-gap:12px;gap:12px}.node-card{padding:14px 16px;border-radius:18px;border:1px solid rgba(109,167,255,.12);background:rgba(5,12,24,.72)}.node-card strong{display:block;margin-bottom:6px}.text-block strong{display:block;margin-bottom:10px}@media (max-width:1220px){.atlas-grid{grid-template-columns:1fr}.atlas-lower-grid--triple{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-drawer{position:static;max-height:none}.hero-shell{flex-direction:column}.hero-metrics{min-width:0;width:100%}}@media (max-width:820px){.atlas-page{padding-inline:12px}.atlas-lower-grid,.atlas-lower-grid--triple,.definition-grid,.definition-grid.compact,.filter-bar,.hero-metrics{grid-template-columns:1fr}.atlas-status-row,.detail-drawer-header,.panel-card-header,.scene-toolbar,.search-box{flex-direction:column;align-items:flex-start}.scene-canvas,.scene-wrap{min-height:600px;height:600px}.diegetic-hud{width:calc(100% - 36px);grid-template-columns:repeat(2,minmax(0,1fr))}.hud-chip--wide{grid-column:span 2}.mini-map{top:auto;bottom:120px;width:min(220px,calc(100% - 36px))}}@keyframes sky-cloud-drift{0%{transform:translateX(0)}50%{transform:translateX(8vw) translateY(1vh)}to{transform:translateX(16vw)}}@keyframes sky-cloud-drift-reverse{0%{transform:translateX(0) scale(.82)}50%{transform:translateX(-7vw) translateY(-1vh) scale(.82)}to{transform:translateX(-14vw) scale(.82)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.control-bar,.detail-drawer,.hero-shell,.panel-card,.scene-shell,.status-banner{border-color:rgba(138,202,255,.18);background:linear-gradient(180deg,rgba(11,24,50,.78),rgba(9,18,37,.9))}.hero-shell{justify-content:flex-start;padding:22px 24px 20px}.hero-copy{max-width:860px}.brand-row{margin-bottom:18px}.hero-text{max-width:860px;line-height:1.65}.hero-metrics--compact{grid-template-columns:repeat(2,minmax(0,180px));gap:10px;min-width:0;width:-moz-fit-content;width:fit-content;margin-top:18px}.hero-metrics--compact article{padding:14px 16px;border-radius:18px;border:1px solid rgba(191,231,255,.2);background:linear-gradient(180deg,rgba(14,31,61,.46),rgba(8,18,38,.58));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-metrics--compact span{margin-bottom:6px;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.hero-metrics--compact strong{font-size:1.1rem}.hero-live-status{margin:10px 0 0;color:rgba(232,242,255,.72);font-size:.78rem}h1{max-width:none;font-size:clamp(2.5rem,4vw,4.1rem)}.control-bar,.detail-drawer,.panel-card,.scene-shell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.scene-toolbar{margin-bottom:10px}.scene-zoom-label--wrap{max-width:min(360px,34vw);font-size:.78rem;color:rgba(232,242,255,.76)}.scene-wrap{background:linear-gradient(180deg,rgba(245,252,255,.22),rgba(177,225,255,.08)),linear-gradient(180deg,rgba(137,211,255,.18),rgba(86,168,235,.16))}.scene-flight-tip{max-width:min(340px,calc(100% - 32px));padding:18px 18px 16px;border-radius:20px;border-color:rgba(184,228,255,.3);background:rgba(10,24,49,.82)}.scene-flight-tip-title{margin-bottom:10px}.scene-flight-tip-copy{margin:0 0 14px;color:rgba(235,244,255,.88);line-height:1.5;font-size:.94rem}.achievement-toast,.mini-map{pointer-events:auto}.diegetic-hud{grid-template-columns:repeat(3,minmax(0,1fr));width:min(720px,calc(100% - 236px))}.hud-chip{min-width:0;padding:10px 12px;border-radius:999px;border-color:rgba(184,228,255,.22);background:rgba(9,23,47,.52)}.hud-chip span{margin-bottom:3px;font-size:.62rem}.hud-chip strong{font-size:.82rem;white-space:nowrap}.diegetic-hud{top:16px;left:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;width:min(760px,calc(100% - 236px));max-width:calc(100% - 236px);pointer-events:none}.diegetic-hud--compact{grid-template-columns:repeat(2,minmax(0,1fr));width:min(420px,calc(100% - 32px));max-width:calc(100% - 32px)}.diegetic-hud--detailed{grid-template-columns:repeat(3,minmax(0,1fr))}.hud-chip--stat{min-width:0;min-height:78px;padding:12px 16px;border-radius:999px;border:1px solid rgba(184,228,255,.22);background:rgba(9,23,47,.56);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;text-align:center}.hud-chip--stat span{display:block;margin:0;color:rgba(226,240,255,.76);font-size:.64rem;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.hud-chip--stat strong{margin:0;font-size:1.35rem;line-height:1;letter-spacing:-.03em;white-space:nowrap}.fuel-gauge{position:absolute;top:182px;left:16px;z-index:3;width:min(300px,calc(100% - 252px));padding:12px 14px 13px;border-radius:18px;border:1px solid rgba(184,228,255,.22);background:rgba(9,23,47,.56);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.fuel-gauge-header,.fuel-gauge-meta,.fuel-gauge-status{display:flex;justify-content:space-between;align-items:center;gap:10px}.fuel-gauge-header strong{font-size:.88rem}.fuel-gauge-header span,.fuel-gauge-meta span,.fuel-gauge-status span{color:rgba(226,240,255,.76);font-size:.76rem}.fuel-gauge-status{margin-top:2px}.fuel-gauge-track{height:14px;margin:10px 0 8px;border-radius:999px;background:rgba(12,24,46,.88);overflow:hidden}.fuel-gauge-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7cf09f,#ffe36e);transition:width .12s linear,background .14s ease,box-shadow .14s ease;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.fuel-gauge-fill.warn{background:linear-gradient(90deg,#ffc777,#ffe36e);box-shadow:inset 0 0 0 1px rgba(255,244,176,.22)}.fuel-gauge-fill.danger{background:linear-gradient(90deg,#ff8a7b,#ffb176);box-shadow:inset 0 0 0 1px rgba(255,214,176,.24)}.fuel-gauge--warning{border-color:rgba(255,210,122,.34)}.fuel-gauge--critical{border-color:rgba(255,150,129,.42);box-shadow:0 12px 30px rgba(7,14,28,.2),0 0 0 1px rgba(255,150,129,.1)}.fuel-gauge-alert{display:inline-flex;align-items:center;margin-top:8px;padding:4px 8px;border-radius:999px;background:rgba(255,148,120,.18);color:#ffd3c7;font-size:.7rem;font-weight:700;letter-spacing:.08em;animation:fuel-gauge-pulse 1.15s ease-in-out infinite}.flight-disclaimer{position:absolute;left:50%;bottom:76px;transform:translateX(-50%);z-index:3;max-width:min(420px,calc(100% - 32px));padding:8px 12px;border-radius:999px;background:rgba(8,18,38,.44);color:rgba(233,244,255,.8);font-size:.78rem;letter-spacing:.01em;text-align:center}@keyframes fuel-gauge-pulse{0%,to{opacity:.76}50%{opacity:1}}.mini-map{top:16px;right:16px;width:224px;padding:11px 12px 10px;border-radius:16px;border-color:rgba(184,228,255,.24);background:rgba(11,27,58,.42)}.mini-map-header{margin-bottom:6px;font-size:.76rem}.mini-map-svg{background:linear-gradient(180deg,rgba(161,215,255,.16),rgba(30,77,149,.22)),rgba(7,18,39,.58)}.mini-map-marker{cursor:pointer}.mini-map-label{font-size:.76rem}.achievement-toast{bottom:16px;display:flex;gap:12px;align-items:center;width:auto;max-width:min(360px,calc(100% - 32px));padding:12px 14px;border-radius:16px;border-color:rgba(184,228,255,.2);background:rgba(9,22,46,.82)}.achievement-toast-copy{display:grid;grid-gap:2px;gap:2px}.achievement-toast-copy span{color:var(--muted);font-size:.83rem}.atlas-lower-grid--minimal{align-items:start}.atlas-panel-toggles{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.atlas-panel-toggles .secondary-action{padding:10px 14px}.atlas-lower-grid--split{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.atlas-lower-grid--solo{grid-template-columns:minmax(280px,340px);justify-content:end}.panel-card--compact{padding:16px 18px;border-radius:22px}.panel-card-header--compact{align-items:center;margin-bottom:10px}.panel-card-header--compact h2{margin-bottom:0;font-size:1.1rem}.result-list--compact{gap:8px}.result-list--compact li button{gap:4px;padding:12px 14px}.result-list--compact li button span{font-size:0}.result-list--compact li button span:after{content:attr(data-owner) " | " attr(data-runtime);font-size:.85rem}@media (max-width:1220px){.atlas-lower-grid--split{grid-template-columns:1fr}.atlas-lower-grid--solo{justify-content:stretch}}@media (max-width:820px){.hero-shell{padding:20px 18px}.hero-metrics--compact{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.scene-toolbar-group{width:100%}.scene-toolbar-group .secondary-action{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px)}.diegetic-hud{left:12px;top:12px;display:grid}.diegetic-hud,.diegetic-hud--compact,.diegetic-hud--detailed{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 24px);max-width:calc(100% - 24px)}.hud-chip{padding:9px 10px}.hud-chip strong,.hud-chip--stat strong{white-space:normal}.fuel-gauge{top:188px;left:12px;width:calc(100% - 24px);max-width:calc(100% - 24px)}.flight-disclaimer{left:12px;right:12px;bottom:72px;transform:none;max-width:none}.mini-map{right:12px;top:auto;bottom:128px;width:166px}.mini-map-legend{grid-template-columns:1fr}.flight-settings-panel{top:auto;left:12px;right:12px;bottom:192px;width:auto}.debug-hud{left:12px;right:12px;bottom:16px;width:auto}.debug-hud__grid{grid-template-columns:1fr}.scene-flight-tip{max-width:none}.scene-flight-tip,.scene-run-end{left:16px;right:16px;top:auto;bottom:88px;transform:none}.scene-run-end{width:auto}.atlas-lower-grid--solo,.atlas-lower-grid--split{grid-template-columns:1fr}}.atlas-icon,.fuel-gauge-icon,.hud-chip__icon,.scene-icon{width:1.05rem;height:1.05rem;flex:0 0 auto}.atlas-mobile-nav,.mobile-control-header{display:none}.scene-mobile-status-stack{display:contents}.mobile-drawer-layer{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end}.mobile-drawer-backdrop{position:absolute;inset:0;background:rgba(6,12,24,.68);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-drawer{position:relative;z-index:1;width:min(420px,100vw);height:100%;margin-left:auto;padding:18px 18px 20px;border-left:1px solid rgba(184,228,255,.22);background:linear-gradient(180deg,rgba(10,22,46,.98),rgba(7,16,34,.98));box-shadow:-12px 0 48px rgba(0,0,0,.34);overflow:auto}.mobile-drawer--bottom{align-self:flex-end;width:min(720px,calc(100vw - 16px));height:auto;max-height:min(72vh,680px);margin:0 auto 8px;border:1px solid rgba(184,228,255,.22);border-radius:24px;box-shadow:0 24px 80px rgba(0,0,0,.42)}.mobile-drawer__header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:16px}.mobile-drawer__title{margin:0;font-size:1.2rem}.mobile-drawer__copy{margin:6px 0 0;color:var(--muted);line-height:1.45}.mobile-controls-panel,.mobile-controls-panel__results,.mobile-drawer__body,.mobile-scene-actions{display:grid;grid-gap:14px;gap:14px}.mobile-scene-actions .primary-action,.mobile-scene-actions .secondary-action{width:100%}.mobile-controls-panel .filter-bar{grid-template-columns:1fr}.mobile-controls-panel__results .panel-card{padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-controls-panel__results .panel-card-header{margin-bottom:8px}.scene-toolbar__menu{display:inline-flex;align-items:center;gap:8px}.flight-settings-panel--mobile{position:static;width:auto;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.flight-settings-panel--mobile .flight-settings-panel__section--intro{margin-bottom:0}.hud-chip__icon{display:none}.hud-chip__label{display:block}.fuel-gauge-header__meta,.fuel-gauge-header__title{display:flex;align-items:center;gap:8px}.fuel-gauge-icon{color:rgba(255,224,146,.94)}.fuel-gauge-toggle{display:none;padding:6px 10px;border-radius:999px;font-size:.72rem}.scene-flight-pad{pointer-events:none}.scene-flight-pad-btn{pointer-events:auto}@media (max-width:768px){.atlas-page{padding:12px 12px 112px}.atlas-lower-grid,.atlas-panel-toggles,.control-bar,.hero-shell{display:none!important}.mobile-control-header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;border:1px solid rgba(184,228,255,.22);border-radius:22px;background:linear-gradient(180deg,rgba(11,24,50,.84),rgba(8,18,38,.92));box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-control-header__brand{display:flex;align-items:center;gap:12px;min-width:0}.mobile-control-header__logo{width:92px;height:auto}.mobile-control-header__copy{display:grid;grid-gap:2px;gap:2px}.mobile-control-header__copy span{color:var(--muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.mobile-control-header__copy strong{font-size:1.08rem;letter-spacing:-.02em}.mobile-control-header__toggle{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding-inline:12px;white-space:nowrap}.scene-shell{padding:12px;border-radius:24px}.scene-toolbar--mobile{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.scene-toolbar--mobile .scene-zoom-label--wrap{max-width:none;text-align:left;font-size:.76rem}.scene-canvas,.scene-wrap{min-height:min(66vh,560px);height:min(66vh,560px)}.scene-mobile-status-stack{position:absolute;top:12px;left:12px;z-index:3;display:grid;grid-gap:8px;gap:8px;width:min(45vw,238px);max-width:calc(100% - 136px)}.scene-mobile-status-stack .diegetic-hud,.scene-mobile-status-stack .fuel-gauge,.scene-mobile-status-stack .mini-map{position:relative;inset:auto;width:100%;max-width:100%;pointer-events:auto}.scene-mobile-status-stack .diegetic-hud,.scene-mobile-status-stack .diegetic-hud--compact,.scene-mobile-status-stack .diegetic-hud--detailed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;width:100%;max-width:100%}.scene-mobile-status-stack .hud-chip--stat{min-height:0;padding:10px 11px;border-radius:18px;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon value" "icon label";align-items:center;justify-items:start;text-align:left;grid-row-gap:2px;row-gap:2px;grid-column-gap:8px;column-gap:8px}.scene-mobile-status-stack .hud-chip__icon{display:block;grid-area:icon;color:rgba(191,231,255,.84)}.scene-mobile-status-stack .hud-chip__label{grid-area:label;margin:0;font-size:.58rem;line-height:1.25}.scene-mobile-status-stack .hud-chip strong{grid-area:value;font-size:1rem;white-space:nowrap}.scene-mobile-status-stack .mini-map{padding:10px}.scene-mobile-status-stack .mini-map-legend{display:none}.scene-mobile-status-stack .mini-map-label{margin-top:6px;font-size:.72rem}.scene-mobile-status-stack .fuel-gauge{padding:10px 12px}.scene-mobile-status-stack .fuel-gauge-meta,.scene-mobile-status-stack .fuel-gauge-status{display:none}.scene-mobile-status-stack .fuel-gauge--expanded .fuel-gauge-meta,.scene-mobile-status-stack .fuel-gauge--expanded .fuel-gauge-status{display:flex}.scene-mobile-status-stack .fuel-gauge-toggle{display:inline-flex}.scene-mobile-status-stack .fuel-gauge-track{margin-top:8px;margin-bottom:0}.flight-disclaimer{left:12px;right:124px;bottom:98px;transform:none;max-width:none;text-align:left}.achievement-toast{left:12px;right:auto;bottom:148px;transform:none;width:min(300px,calc(100% - 136px));max-width:calc(100% - 136px)}.pickup-notice{bottom:188px}.scene-flight-pad{right:12px;bottom:98px;padding:8px}.debug-hud{left:12px;right:12px;bottom:98px;width:auto}.scene-flight-tip,.scene-run-end{left:12px;right:12px;top:auto;bottom:104px;width:auto;transform:none;max-width:none}.detail-drawer{display:none}.detail-drawer.open{position:fixed;left:12px;right:12px;bottom:104px;z-index:38;display:block;max-height:min(62vh,540px)}.atlas-mobile-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;position:fixed;left:12px;right:12px;bottom:12px;z-index:36;padding:10px;border:1px solid rgba(184,228,255,.22);border-radius:20px;background:linear-gradient(180deg,rgba(11,24,50,.92),rgba(7,16,34,.96));box-shadow:0 22px 60px rgba(0,0,0,.36);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.atlas-mobile-nav__item{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:8px 6px;border-radius:16px;border:1px solid transparent;background:transparent;color:var(--text);font-size:.72rem}.atlas-mobile-nav__item--active{border-color:rgba(255,214,120,.32);background:rgba(255,255,255,.06)}.mobile-drawer--phone{width:min(100vw,360px)}}@media (max-width:480px){.atlas-page{padding:10px 10px 104px}.mobile-control-header{padding:12px 14px}.mobile-control-header__logo{width:82px}.mobile-control-header__copy strong{font-size:1rem}.mobile-control-header__toggle span,.scene-toolbar__menu span{display:none}.scene-canvas,.scene-wrap{min-height:min(60vh,500px);height:min(60vh,500px)}.scene-mobile-status-stack{width:min(52vw,210px);max-width:calc(100% - 116px)}.scene-mobile-status-stack .hud-chip--stat{padding:8px 9px}.scene-mobile-status-stack .hud-chip strong{font-size:.92rem}.flight-disclaimer{right:110px;font-size:.72rem}.achievement-toast{bottom:140px;width:min(260px,calc(100% - 124px));max-width:calc(100% - 124px)}.scene-flight-pad{transform:scale(.92);transform-origin:bottom right}.atlas-mobile-nav{left:8px;right:8px;bottom:8px;padding:8px}.mobile-drawer--bottom{width:calc(100vw - 10px);margin-bottom:5px}}.atlas-page:has(.scene-shell--three){min-height:100svh;padding:0;background:radial-gradient(circle at 42% 18%,rgba(38,135,255,.22),transparent 28%),radial-gradient(circle at 78% 58%,rgba(0,78,180,.18),transparent 34%),linear-gradient(180deg,rgba(3,12,31,.96),rgba(5,20,48,.98)),#06152f}.atlas-page:has(.scene-shell--three) .atlas-lower-grid,.atlas-page:has(.scene-shell--three) .atlas-panel-toggles,.atlas-page:has(.scene-shell--three) .detail-drawer,.atlas-page:has(.scene-shell--three) .flight-disclaimer,.atlas-page:has(.scene-shell--three) .hero-shell{display:none!important}.atlas-page:has(.scene-shell--three) .control-bar{position:fixed;z-index:8;top:14px;right:18px;width:min(470px,calc(100vw - 340px));min-width:340px;padding:8px;border-radius:999px;background:linear-gradient(180deg,rgba(13,42,91,.88),rgba(7,23,52,.72));border-color:rgba(88,183,255,.36);box-shadow:0 18px 44px rgba(0,20,58,.28);pointer-events:auto}.atlas-page:has(.scene-shell--three) .control-bar .filter-bar{display:none}.atlas-page:has(.scene-shell--three) .control-bar .search-box{gap:8px}.atlas-page:has(.scene-shell--three) .control-bar .search-field input{min-height:42px;border-radius:999px;border-color:rgba(96,189,255,.42);background:rgba(229,247,255,.92);color:#0b2c58;box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 0 24px rgba(38,153,255,.14)}.atlas-page:has(.scene-shell--three) .control-bar .search-field input::placeholder{color:rgba(16,53,95,.62)}.atlas-page:has(.scene-shell--three) .control-bar .primary-action{min-height:42px;border-radius:999px;white-space:nowrap}.atlas-page:has(.scene-shell--three) .atlas-grid{display:block;max-width:none;margin:0}.atlas-page:has(.scene-shell--three) .atlas-main{display:block}.scene-shell--three{min-height:100svh;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.scene-shell--three .scene-toolbar{position:fixed;z-index:6;left:18px;right:auto;top:14px;align-items:center;margin:0;pointer-events:none}.scene-shell--three .scene-toolbar-group,.scene-shell--three .scene-zoom-label{pointer-events:auto}.scene-shell--three .scene-toolbar-group{padding:8px;border:1px solid rgba(91,184,255,.36);border-radius:22px;background:linear-gradient(180deg,rgba(14,48,100,.86),rgba(7,24,55,.72));box-shadow:0 16px 38px rgba(0,20,58,.28);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.scene-shell--three .icon-button,.scene-shell--three .secondary-action{border-radius:999px;border-color:rgba(113,207,255,.5);background:linear-gradient(180deg,rgba(19,72,135,.9),rgba(8,35,80,.82));color:#eaf7ff;box-shadow:0 8px 22px rgba(12,91,190,.24);font-weight:800;text-shadow:0 0 14px rgba(102,199,255,.45)}.scene-shell--three .scene-zoom-label--wrap{max-width:min(520px,48vw);padding:9px 14px;border-radius:999px;color:#eaf7ff;background:rgba(6,21,49,.66);border:1px solid rgba(92,184,255,.34);text-align:right;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scene-canvas--three,.scene-wrap--three{width:100%;height:100svh;min-height:720px}.scene-wrap--three{border:0;border-radius:0}.scene-overlay-layer{pointer-events:none}.achievement-toast,.debug-hud,.flight-settings-panel,.mini-map,.pickup-notice,.scene-deployment-panel,.scene-flight-tip,.scene-overlay-layer--modal,.scene-run-end,.station-dock{pointer-events:auto}.scene-flight-tip{border-color:rgba(104,197,255,.44);background:radial-gradient(circle at 22% 0,rgba(79,181,255,.24),transparent 42%),linear-gradient(180deg,rgba(14,42,86,.92),rgba(7,25,57,.88));color:#f3fbff}.scene-flight-tip-copy,.scene-flight-tip-list{color:rgba(215,236,255,.82)}.station-dock{position:absolute;left:18px;bottom:18px;z-index:7;width:min(360px,calc(100% - 36px));padding:14px;border:1px solid rgba(99,194,255,.42);border-radius:18px;background:radial-gradient(circle at 15% 0,rgba(68,176,255,.32),transparent 42%),rgba(7,27,65,.72);color:#f7fcff;box-shadow:0 18px 46px rgba(0,18,52,.34);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.station-dock__header{display:grid;grid-gap:2px;gap:2px;margin-bottom:12px}.station-dock__copy,.station-dock__grid span,.station-dock__header span{color:rgba(247,252,255,.78);font-size:.78rem}.station-dock__header strong{font-size:1rem}.station-dock__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.station-dock__grid div{display:grid;grid-gap:2px;gap:2px;min-height:58px;padding:9px;border-radius:12px;background:rgba(255,255,255,.16)}.station-shop{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.station-dock__actions button,.station-shop button{min-height:42px;border:1px solid rgba(255,255,255,.42);border-radius:12px;background:rgba(255,255,255,.22);color:#f7fcff;font-weight:800}.station-shop button{display:flex;justify-content:space-between;gap:12px;padding:10px 12px}.station-dock__actions{display:flex;flex-wrap:wrap;gap:8px}.station-dock__takeoff{background:linear-gradient(180deg,rgba(119,230,160,.65),rgba(50,178,115,.55))!important}.scene-shell--three .diegetic-hud,.scene-shell--three .fuel-gauge,.scene-shell--three .mini-map{border-color:rgba(94,188,255,.38);background:radial-gradient(circle at 12% 0,rgba(73,174,255,.3),transparent 42%),rgba(5,20,50,.64);box-shadow:0 16px 38px rgba(0,16,48,.32),0 0 24px rgba(19,118,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scene-shell--three .diegetic-hud{top:auto;left:50%;bottom:18px;transform:translateX(-50%);width:min(520px,calc(100% - 360px))}.scene-shell--three .hud-chip--stat{min-height:60px;border-radius:18px;background:linear-gradient(180deg,rgba(32,112,197,.32),rgba(8,36,82,.28));color:#f7fcff;text-shadow:0 0 16px rgba(106,207,255,.36)}.scene-shell--three .fuel-gauge{top:92px;left:auto;right:18px;width:min(260px,calc(100% - 36px))}.scene-shell--three .mini-map{top:auto;right:18px;bottom:18px;width:286px}.scene-shell--three .scene-flight-pad{right:20px;bottom:214px;background:rgba(6,22,52,.68);border-color:rgba(92,185,255,.42);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scene-shell--three .scene-flight-pad-btn{border-radius:18px;background:linear-gradient(180deg,rgba(26,95,170,.92),rgba(7,35,82,.82));color:#eaf7ff}@media (max-width:1180px){.atlas-page:has(.scene-shell--three) .control-bar{top:70px;right:18px;width:min(520px,calc(100vw - 36px));min-width:0}}@media (max-width:768px){.atlas-page:has(.scene-shell--three) .control-bar{top:72px;left:12px;right:12px;width:auto}.atlas-page:has(.scene-shell--three) .control-bar .search-box{display:grid;grid-template-columns:minmax(0,1fr) auto}.scene-shell--three .scene-toolbar{left:12px;right:12px;top:12px}.scene-canvas--three,.scene-wrap--three{min-height:100svh;height:100svh}.scene-shell--three .scene-mobile-status-stack{top:132px;width:min(54vw,238px)}.scene-shell--three .mini-map{width:190px}.scene-shell--three .scene-flight-pad{bottom:110px}.scene-deployment-panel{top:104px;right:12px;width:min(380px,calc(100% - 24px));max-height:calc(100% - 128px)}}