.holo-field[data-v-0d949f62]{isolation:isolate;color:#dbe5e8;background:#0b141e;width:100%;height:100%;min-height:430px;position:relative;overflow:hidden}.field-atmosphere[data-v-0d949f62]{z-index:-1;pointer-events:none;background:radial-gradient(at 52% 44%,#12334383,#12253233 45%,#070d15 81%);position:absolute;inset:0}.is-ground .field-atmosphere[data-v-0d949f62]{background:radial-gradient(at 52% 55%,#36332977,#1c272c44 45%,#070d15 81%)}canvas[data-v-0d949f62]{touch-action:none;cursor:grab;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}canvas.is-hidden[data-v-0d949f62]{visibility:hidden;pointer-events:none}.is-moving canvas[data-v-0d949f62]{cursor:grabbing!important}canvas[data-v-0d949f62]:focus-visible{outline-offset:-3px;outline:1px solid #87e0ee88}.transform-hint[data-v-0d949f62]{color:#b8cdd7;z-index:9;background:#101b20f0;border:1px solid #87e0ee35;border-left:2px solid #86dfeb;flex-wrap:wrap;align-items:center;gap:12px;max-width:calc(100% - 40px);padding:9px 12px;font:12px/1.4 Segoe UI,sans-serif;display:flex;position:absolute;bottom:68px;left:20px}.transform-modes[data-v-0d949f62]{gap:4px;display:flex}.transform-modes button[data-v-0d949f62]{color:#a6bdc1;border:1px solid #0000;min-height:32px;padding:5px 11px;font-size:12px}.transform-modes button[aria-pressed=true][data-v-0d949f62]{color:#dfede4;background:#2a403e;border-color:#66837a}.transform-modes button[data-v-0d949f62]:hover{color:#e3eee8;background:#29403e}.transform-modes kbd[data-v-0d949f62]{color:#8ea29a;margin-left:8px;font:10px Consolas,monospace}.transform-space-select[data-v-0d949f62]{--select-height:32px;--select-padding:4px 7px;--select-font-size:12px;width:124px}.transform-status[data-v-0d949f62]{color:#d6be9a;font-size:11px}.transform-hint.active[data-v-0d949f62]{border-left-color:#e4c597}.handle-icon[data-v-0d949f62]{font-size:18px;line-height:1}.handle-icon[data-v-0d949f62],.transform-hint .axis-x[data-v-0d949f62]{color:#86dfeb}.transform-hint .axis-y[data-v-0d949f62]{color:#e4c597}.transform-hint .axis-z[data-v-0d949f62]{color:#99b8dd}.transform-hint output[data-v-0d949f62]{color:#e2edf0;gap:6px;font-size:12px;display:flex}.transform-hint output i[data-v-0d949f62]{margin-left:5px;font-style:normal}.ship-label[data-v-0d949f62]{visibility:hidden;will-change:transform;color:#c2d6de;text-align:left;white-space:nowrap;pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);max-width:180px;box-shadow:none;background:#09131cb8;border:1px solid #a9d6e120;border-radius:0;padding:5px 7px 4px 16px;transition:border-color .18s,background .18s;display:grid;position:absolute;top:0;left:0}.ship-label i[data-v-0d949f62]{background:var(--signal);width:4px;height:4px;position:absolute;top:10px;left:6px}.ship-label span[data-v-0d949f62]{letter-spacing:.04em;text-overflow:ellipsis;font:500 12px/1.5 Segoe UI,sans-serif;overflow:hidden}.ship-label small[data-v-0d949f62]{color:#9fb9c6;letter-spacing:.05em;font:400 11px/1.4 Consolas,monospace;display:none}.ship-label.own[data-v-0d949f62]{border-left:2px solid #82d9df}.ship-label.own i[data-v-0d949f62]{border-radius:50%}.ship-label.selected[data-v-0d949f62]{color:#e8f6fa;z-index:2;background:#12313fe8;border-color:#87e0ee77}.ship-label.selected small[data-v-0d949f62]{display:block}.ship-label.selected[data-v-0d949f62]:after{content:"";width:1px;height:var(--lead-gap,14px);background:#87e0ee6b;position:absolute;top:100%;left:50%}.ship-label[data-v-0d949f62]:focus-visible,.ship-label[data-v-0d949f62]:hover{background:#173544ee;border-color:#87e0eea6;outline:none}.field-loading[data-v-0d949f62]{z-index:5;background:radial-gradient(#112634,#0b141e 75%);place-items:center;padding:24px;display:grid;position:absolute;inset:0}.loading-card[data-v-0d949f62]{width:min(360px,100%)}.loading-heading[data-v-0d949f62]{align-items:center;gap:10px;display:flex}.loading-heading h3[data-v-0d949f62]{flex:1;margin:0;font-size:14px;font-weight:500}.loading-heading strong[data-v-0d949f62]{color:#d3eaf0;font:300 27px/1 Consolas,monospace}.loading-heading strong small[data-v-0d949f62]{color:#7f9aa7;margin-left:3px;font-size:12px}.loading-indicator[data-v-0d949f62]{border:1px solid #86dfeb;width:7px;height:7px;animation:1.4s ease-in-out infinite loading-breathe-0d949f62}.loading-indicator.failed[data-v-0d949f62]{border-color:#e4b792;animation:none}.loading-track[data-v-0d949f62]{background:#4f718533;height:2px;margin:21px 0 13px;overflow:hidden}.loading-track>span[data-v-0d949f62]{background:#86dfeb;height:100%;transition:width .25s ease-out;display:block;box-shadow:0 0 8px #86dfeb66}.loading-counts[data-v-0d949f62]{color:#a3bac5;justify-content:space-between;gap:12px;font-size:13px;display:flex}.loading-counts b[data-v-0d949f62]{color:#d7e6eb;margin-left:6px;font:400 13px Consolas,monospace}.loading-failures[data-v-0d949f62]{border-top:1px solid #829dad22;max-height:160px;margin:22px 0 0;padding:0;list-style:none;overflow:auto}.loading-failures li[data-v-0d949f62]{border-bottom:1px solid #829dad18;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;padding:9px 0;font-size:12px;display:flex}.loading-failures li>small[data-v-0d949f62]{color:#d5b395;font-size:12px}.loading-failures span small[data-v-0d949f62]{color:#91a8b3}.loading-retry[data-v-0d949f62]{color:#d5e9ed;cursor:pointer;background:#18333e;border:1px solid #8fcbd35c;width:100%;margin-top:18px;padding:10px 16px;font-size:12px}.loading-retry[data-v-0d949f62]:focus-visible,.loading-retry[data-v-0d949f62]:hover{background:#244b58;border-color:#86dfeb;outline:none}.field-empty[data-v-0d949f62]{pointer-events:none;color:#91a8b3;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.field-fallback[data-v-0d949f62]{text-align:center;background:#0b141e;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.field-fallback p[data-v-0d949f62]{font-size:18px}.field-fallback small[data-v-0d949f62]{color:#b3c9d4;font-size:12px}@keyframes loading-breathe-0d949f62{50%{opacity:.25}}@media (width<=650px){.holo-field[data-v-0d949f62]{min-height:390px}.transform-hint[data-v-0d949f62]{gap:5px;max-width:calc(100% - 28px);font-size:9px;bottom:62px;left:14px}.transform-hint output[data-v-0d949f62]{display:none}.ship-label[data-v-0d949f62]{max-width:110px;padding:4px 5px 3px 13px}.ship-label span[data-v-0d949f62]{font-size:11px}.ship-label i[data-v-0d949f62]{width:3px;height:3px;top:8px;left:5px}.ship-label[data-v-0d949f62]:not(.selected){opacity:.8}}@media (prefers-reduced-motion:reduce){[data-v-0d949f62],[data-v-0d949f62]:after,[data-v-0d949f62]:before{transition:none!important;animation:none!important}}
