.home-stage,:root{--gs-font-root:14px;--gs-font-brand:16px;--gs-font-title:14px;--gs-font-heading:13px;--gs-font-body:13px;--gs-font-caption:11px;--gs-font-micro:10px;--gs-font-value:20px;--gs-font-action:12px;--gs-font-control-action:14px;--gs-weight-regular:400;--gs-weight-medium:500;--gs-weight-semibold:600;--gs-weight-bold:700;--gs-letter-heading:1.3px;--gs-color-action-text:#fff;--gs-dropdown-caret-color:#fff;--gs-dropdown-caret-size:14px;--gs-control-edge-gap:10px;--gs-collapsed-sidebar-width:61px;--gs-map-edge-gap:var(--gs-control-edge-gap);--map-control-active-color:#42e8d0;--map-control-active-rgb:66,232,208;--gs-state-tag-color:#91a5ac;--gs-state-tag-bg:rgba(145,165,172,0.1);--gs-state-tag-accent-color:#58dfca;--gs-state-tag-accent-bg:rgba(66,232,208,0.09);--gs-state-tag-warning-color:#f1ad50;--gs-state-tag-warning-bg:rgba(255,180,75,0.09);--gs-state-tag-danger-color:#ef737d;--gs-state-tag-danger-bg:rgba(255,115,125,0.1)}.ground-station-shop-selector .el-select__caret,.mission-panel .el-select__caret,.quick-control-panel .el-select__caret{color:var(--gs-dropdown-caret-color)!important;font-size:var(--gs-dropdown-caret-size)!important;transform:none!important;transition:transform .2s ease,color .2s ease}.ground-station-shop-selector .el-select__caret:before,.mission-panel .el-select__caret:before,.quick-control-panel .el-select__caret:before{content:""}.ground-station-shop-selector .el-select__caret.is-reverse,.mission-panel .el-select__caret.is-reverse,.quick-control-panel .el-select__caret.is-reverse{transform:rotate(180deg)!important}.home-stage{--gs-map-controls-top:12px}.home-stage .ground-station-main.telemetry-collapsed{--gs-map-controls-top:56px}.home-stage .mapbox-container>.mapbox-map-surface>.mapboxgl-control-container>.mapboxgl-ctrl-top-left,.home-stage .mapbox-container>.mapbox-map-surface>.mapboxgl-control-container>.mapboxgl-ctrl-top-right{top:var(--gs-map-controls-top)!important}.home-stage .mapbox-container>.mapbox-map-surface>.mapboxgl-control-container>.mapboxgl-ctrl-top-right{right:var(--gs-map-edge-gap);display:flex;flex-direction:column;align-items:flex-end;gap:10px}.home-stage .mapbox-container>.mapbox-map-surface>.mapboxgl-control-container>.mapboxgl-ctrl-top-left{left:var(--gs-map-edge-gap);display:flex;flex-direction:column;align-items:flex-start;gap:10px}.home-stage .mapbox-container>.mapbox-map-surface>.mapboxgl-control-container>.mapboxgl-ctrl-top-right>.mapboxgl-ctrl{float:none;margin-top:0;margin-right:0}.home-stage .mapbox-container>.mapbox-map-surface>.mapboxgl-control-container>.mapboxgl-ctrl-top-right>.mapboxgl-ctrl:first-child{margin-top:0}.home-stage .mapbox-container>.mapbox-map-surface>.mapboxgl-control-container>.mapboxgl-ctrl-top-left>.mapboxgl-ctrl{float:none;margin-top:0;margin-left:0}.home-stage .mapbox-container>.mapbox-map-surface>.mapboxgl-control-container>.mapboxgl-ctrl-top-left>.mapboxgl-ctrl:first-child{margin-top:0}.gs-section-heading,.home-stage .fleet-panel .panel-heading,.home-stage .mission-panel .panel-heading,.home-stage .quick-control-panel .panel-heading,.home-stage .telemetry-panel .panel-heading,.home-stage .telemetry-panel .section-title{color:#8298a0;font-size:var(--gs-font-heading);font-weight:var(--gs-weight-medium);line-height:1;letter-spacing:var(--gs-letter-heading)}.home-stage .quick-control-panel .control-tabs button{font-size:var(--gs-font-heading);font-weight:var(--gs-weight-medium);line-height:1.2}.home-stage .cargo-actions button,.home-stage .control-button,.home-stage .device-grid button,.home-stage .fuse-button,.home-stage .mission-actions button{font-size:var(--gs-font-action);font-weight:var(--gs-weight-medium);line-height:1.2}.home-stage .cargo-actions button{height:36px;min-height:36px;padding:0 10px}.home-stage .mission-actions button{min-height:36px}.home-stage .quick-control-panel .control-button,.home-stage .quick-control-panel .device-grid button,.home-stage .quick-control-panel .fuse-button{font-size:var(--gs-font-control-action);font-weight:var(--gs-weight-bold)}.home-stage .device-title{font-size:var(--gs-font-body);font-weight:var(--gs-weight-medium);line-height:1.2}.home-stage .camera-sliders label,.home-stage .device-title small{font-size:var(--gs-font-micro);font-weight:var(--gs-weight-regular)}.home-stage .empty-device{font-size:var(--gs-font-caption)}.special-control-overlay[data-v-be08d49e]{width:calc(100% - 28px);max-width:660px;height:78px;position:absolute;bottom:14px;left:50%;z-index:2100;display:flex;align-items:center;justify-content:center;gap:8px;padding:7px;border:1px solid rgba(66,232,208,.34);border-radius:7px;background:rgba(8,20,25,.84);box-shadow:0 12px 30px rgba(0,0,0,.38),inset 0 1px hsla(0,0%,100%,.025);box-sizing:border-box;transform:translateX(-50%);backdrop-filter:blur(10px)}.special-control-overlay.delivery[data-v-be08d49e]{max-width:580px;border-color:rgba(255,180,75,.42)}.special-control-overlay.descent[data-v-be08d49e]{max-width:430px;border-color:rgba(86,168,255,.48)}.special-state[data-v-be08d49e]{width:84px;min-width:72px;align-self:stretch;flex:0 1 84px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#42e8d0;border-right:1px solid #294149;font-size:var(--gs-font-action,12px);font-weight:var(--gs-weight-bold,700);line-height:1.2;letter-spacing:.3px}.delivery .special-state[data-v-be08d49e]{color:#ffb44b}.descent .special-state[data-v-be08d49e]{color:#56a8ff}.special-state i[data-v-be08d49e]{font-size:21px;font-weight:400}.special-control-overlay>button[data-v-be08d49e]{min-width:0;max-width:110px;height:62px;flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:0 5px;overflow:hidden;color:var(--gs-color-action-text,#fff);border:1px solid #294149;border-radius:6px;background:rgba(14,28,34,.72);font-size:var(--gs-font-control-action,14px);font-weight:var(--gs-weight-bold,700);line-height:1.2;cursor:pointer;transition:.18s ease}.special-control-overlay>button span[data-v-be08d49e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.special-control-overlay>button i[data-v-be08d49e]{color:#42e8d0;font-size:21px;font-weight:400}.special-control-overlay>button.active[data-v-be08d49e],.special-control-overlay>button[data-v-be08d49e]:hover{color:#fff;border-color:#42e8d0;background:rgba(66,232,208,.11)}.special-control-overlay>button.warning i[data-v-be08d49e]{color:#ffbd58}.special-control-overlay>button.danger i[data-v-be08d49e],.special-control-overlay>button.land i[data-v-be08d49e]{color:#ff737d}.special-control-overlay.flight>button.danger[data-v-be08d49e],.special-control-overlay.flight>button.warning[data-v-be08d49e]{max-width:132px;flex-grow:1.25}.special-control-overlay.flight>button.danger[data-v-be08d49e]{border-color:rgba(255,115,125,.38);background:rgba(255,115,125,.09)}.special-control-overlay.flight>button.warning[data-v-be08d49e]{border-color:rgba(255,189,88,.4);background:rgba(255,189,88,.09)}.special-control-overlay.flight>button.danger[data-v-be08d49e]:hover{border-color:#ff737d;background:rgba(255,115,125,.15)}.special-control-overlay.flight>button.warning[data-v-be08d49e]:hover{border-color:#ffbd58;background:rgba(255,189,88,.15)}.lock-slide-panel[data-v-be08d49e]{width:230px;position:absolute;bottom:calc(100% + 5px);left:50%;padding:8px;border:1px solid rgba(255,115,125,.48);border-radius:5px;background:rgba(10,22,27,.98);box-shadow:0 10px 26px rgba(0,0,0,.4);transform:translateX(-50%)}.lock-slide-title[data-v-be08d49e]{display:flex;justify-content:space-between;margin-bottom:7px;color:#c9d7d9;font-size:10px}.lock-slide-title i[data-v-be08d49e]{color:#73888e;cursor:pointer}.lock-slide-track[data-v-be08d49e]{height:36px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#71868d;border-radius:4px;background:#071116;font-size:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lock-slide-handle[data-v-be08d49e]{width:34px;height:32px;position:absolute;top:2px;left:2px;display:grid;place-items:center;color:#fff;border-radius:3px;background:#d95762;cursor:grab;touch-action:none}.special-control-enter-active[data-v-be08d49e],.special-control-leave-active[data-v-be08d49e]{transition:opacity .2s ease,transform .2s ease}.special-control-enter[data-v-be08d49e],.special-control-leave-to[data-v-be08d49e]{opacity:0;transform:translate(-50%,12px)}.special-control-overlay[data-v-be08d49e]{width:calc(100% - 16px);bottom:var(--gs-map-edge-gap,8px)}.guided-fov-control[data-v-be08d49e]{min-width:132px;max-width:180px;height:62px;flex:1.15 1 132px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 9px;border:1px solid #294149;border-radius:6px;background:#0e1c22;box-sizing:border-box}.guided-fov-control__label[data-v-be08d49e]{color:#56a8ff;font-size:var(--gs-font-micro,10px);letter-spacing:.6px}.guided-fov-control[data-v-be08d49e] .el-input-number{width:82px}.guided-fov-control[data-v-be08d49e] .el-input__inner{height:32px;padding-right:24px;padding-left:5px;color:#d8e8eb;border-color:#294149;background:#08161c;font-size:var(--gs-font-caption,11px)}.guided-fov-control[data-v-be08d49e] .el-input-number__decrease,.guided-fov-control[data-v-be08d49e] .el-input-number__increase{width:20px;color:#8fa8ae;border-color:#294149;background:#102129}.guided-fov-control[data-v-be08d49e] .el-input-number__decrease:hover,.guided-fov-control[data-v-be08d49e] .el-input-number__increase:hover{color:#56a8ff}.lock-slide-title[data-v-be08d49e],.lock-slide-track[data-v-be08d49e]{font-size:var(--gs-font-caption,11px)}.special-control-overlay>.video-guided-button[data-v-be08d49e]{width:auto;max-width:170px}.user-avatar-menu[data-v-7de47bd9]{height:50px;line-height:50px}.avatar-wrapper[data-v-7de47bd9]{height:50px;display:flex;align-items:center;position:relative;cursor:pointer}.user-avatar[data-v-7de47bd9]{width:40px;height:40px;display:block;border-radius:10px;-o-object-fit:cover;object-fit:cover}.el-icon-caret-bottom[data-v-7de47bd9]{margin-left:8px;color:var(--gs-dropdown-caret-color,#71868d);font-size:var(--gs-dropdown-caret-size,12px);transition:transform .2s ease}.el-icon-caret-bottom.is-open[data-v-7de47bd9]{transform:rotate(180deg)}.is-admin[data-v-7de47bd9]{margin-right:30px}.is-admin .el-icon-caret-bottom[data-v-7de47bd9]{position:absolute;top:25px;right:-20px;margin-left:0}.is-ground-station[data-v-7de47bd9]{margin-left:4px;padding-left:14px;border-left:1px solid #20343a}.is-ground-station .user-avatar[data-v-7de47bd9]{width:36px;height:36px;border:1px solid rgba(66,232,208,.26);border-radius:9px;box-sizing:border-box}.is-ground-station[data-v-7de47bd9] .el-avatar{color:#8298a0;background:#13262d}.terminal-user-dropdown{min-width:150px}.terminal-user-dropdown .terminal-user-dropdown-item{min-width:150px;height:40px;padding:0 18px;font-size:14px;line-height:40px}.terminal-user-dropdown .terminal-user-dropdown-item>i{width:18px;margin-right:10px;color:inherit;font-size:16px;text-align:center;vertical-align:-1px}.terminal-user-dropdown .terminal-user-dropdown-item>span{color:inherit;font-size:inherit;vertical-align:middle}.terminal-user-dropdown .terminal-user-dropdown-item.el-dropdown-menu__item--divided{margin-top:0}.ground-station-status-icon[data-v-095635d3]{width:38px;height:38px;position:relative;display:grid;place-items:center;flex:none;padding:0;color:#42e8d0;border:1px solid transparent;border-radius:4px;background:transparent;box-sizing:border-box;font-family:inherit;cursor:default}.ground-station-status-icon.interactive[data-v-095635d3]{cursor:pointer;transition:border-color .18s ease,background .18s ease}.ground-station-status-icon.interactive[data-v-095635d3]:hover{border-color:rgba(66,232,208,.3);background:rgba(66,232,208,.09)}.ground-station-status-icon>i[data-v-095635d3]{font-size:20px;font-weight:400}.ground-station-status-icon.is-danger[data-v-095635d3]{color:#ff5c68}.ground-station-status-icon.is-warning[data-v-095635d3]{color:#ffb44b}.ground-station-status-icon.is-muted[data-v-095635d3]{color:#60757c}.ground-station-status-icon>b[data-v-095635d3]{min-width:15px;height:15px;position:absolute;top:-2px;right:-2px;padding:0 3px;color:#fff;border:1px solid #0c1a20;border-radius:8px;background:#ff4d5e;box-sizing:border-box;font-size:9px;font-weight:700;line-height:13px;text-align:center;box-shadow:0 0 7px rgba(255,77,94,.45)}.ground-header[data-v-09ebba93]{height:51px;position:relative;display:flex;align-items:center;padding:0 18px 0 0;color:#e8f5f4;border-bottom:1px solid #20343a;background:rgba(7,17,22,.97);box-sizing:border-box}.sidebar-toggle[data-v-09ebba93]{width:51px;height:51px;flex:none;display:grid;place-items:center;margin-right:8px;padding:0;color:#8298a0;border:0;border-right:1px solid #20343a;background:transparent;cursor:pointer}.sidebar-toggle[data-v-09ebba93]:hover{color:#42e8d0;background:rgba(66,232,208,.06)}.sidebar-toggle i[data-v-09ebba93]{font-size:25px}.ground-status[data-v-09ebba93]{height:40px;margin-left:auto;display:flex;align-items:center;gap:2px;padding:0 3px;border:1px solid #20343a;border-radius:6px;background:rgba(12,26,32,.72);box-sizing:border-box}.ground-header[data-v-09ebba93] .user-avatar-menu{margin-left:8px}.clock[data-v-09ebba93]{min-width:108px;position:absolute;top:7px;left:50%;text-align:center;transform:translateX(-50%)}.clock strong[data-v-09ebba93]{display:block;font-family:Consolas,monospace;font-size:15px;letter-spacing:1px}.clock small[data-v-09ebba93]{color:#667e87;font-size:var(--gs-font-micro,10px)}@media(max-width:900px){.ground-station-status-icon[data-v-09ebba93]{display:none}}.ground-station-status-badge[data-v-2daafb43]{min-height:18px;display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;box-sizing:border-box;color:#42e8d0;border-radius:8px;background:rgba(66,232,208,.08);font-size:var(--gs-font-caption,11px);font-weight:var(--gs-weight-semibold,600);line-height:1.2;letter-spacing:0;white-space:nowrap}.ground-station-status-badge.is-muted[data-v-2daafb43]{color:#70858d;background:rgba(112,133,141,.08)}.ground-station-status-badge.is-warning[data-v-2daafb43]{color:#ffb44b;background:rgba(255,180,75,.09)}.ground-station-status-badge.is-danger[data-v-2daafb43]{color:#ff737d;background:rgba(255,115,125,.09)}.mission-timeline[data-v-346748fa]{height:18px;margin:10px 5px 12px;display:flex;align-items:center}.mission-timeline__track[data-v-346748fa]{height:18px;position:relative;flex:1}.mission-timeline__progress[data-v-346748fa],.mission-timeline__rail[data-v-346748fa]{height:18px;position:absolute;top:0;left:0;overflow:visible}.mission-timeline__progress line[data-v-346748fa],.mission-timeline__rail line[data-v-346748fa]{fill:none;stroke:#78929a;stroke-width:1;stroke-dasharray:5 4;stroke-linecap:butt;vector-effect:non-scaling-stroke}.mission-timeline__rail[data-v-346748fa]{width:100%;opacity:.82}.mission-timeline__progress[data-v-346748fa]{transition:width .45s ease}.mission-timeline__progress line[data-v-346748fa]{stroke:#ffb44b}.mission-timeline__point[data-v-346748fa]{width:8px;height:8px;position:absolute;top:50%;z-index:2;border:2px solid #78929a;border-radius:50%;background:#0d1b21;transform:translate(-50%,-50%);transition:border-color .25s ease,box-shadow .25s ease}.mission-timeline__point.reached[data-v-346748fa]{border-color:#ffb44b;box-shadow:0 0 7px rgba(255,180,75,.34)}.mission-timeline__marker[data-v-346748fa]{width:10px;height:10px;position:absolute;top:50%;z-index:4;transform:translate(-50%,-50%);transition:left .45s ease}.mission-timeline__core[data-v-346748fa]{position:absolute;inset:2px;border-radius:50%;background:#ffd27a;box-shadow:0 0 6px rgba(255,180,75,.9)}.mission-timeline__aura[data-v-346748fa]{position:absolute;inset:-6px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg 30deg,rgba(255,190,75,.95) 55deg,transparent 85deg 150deg,rgba(255,143,31,.9) 180deg,transparent 215deg 285deg,rgba(255,221,128,.9) 315deg,transparent 345deg);filter:drop-shadow(0 0 3px rgba(255,166,51,.9));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0);animation:mission-aura-orbit-346748fa 2.8s linear infinite,mission-aura-pulse-346748fa 1.6s ease-in-out infinite}@keyframes mission-aura-orbit-346748fa{to{transform:rotate(1turn)}}@keyframes mission-aura-pulse-346748fa{0%,to{opacity:.62;filter:drop-shadow(0 0 2px rgba(255,166,51,.72))}50%{opacity:.95;filter:drop-shadow(0 0 5px rgba(255,183,77,.95))}}@media(prefers-reduced-motion:reduce){.mission-timeline__aura[data-v-346748fa]{animation:none}.mission-timeline__marker[data-v-346748fa],.mission-timeline__progress[data-v-346748fa]{transition:none}}.mission-panel[data-v-4aa31a00]{padding:0 12px 16px;border-top:1px solid #1e3138}.panel-heading[data-v-4aa31a00]{min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 4px;color:#8298a0;font-size:var(--gs-font-heading,12px);letter-spacing:1.3px}.mission-card[data-v-4aa31a00]{padding:12px;border:1px solid #253a41;border-radius:5px;background:#0d1a20}.mission-card.muted[data-v-4aa31a00]{opacity:.6}.mission-title[data-v-4aa31a00]{display:flex;justify-content:space-between;gap:8px}.mission-title strong[data-v-4aa31a00]{min-width:0;overflow:hidden;font-size:var(--gs-font-root,13px);text-overflow:ellipsis;white-space:nowrap}.mission-title b[data-v-4aa31a00]{flex:none;color:#ffb44b;font-size:var(--gs-font-caption,11px)}.mission-title b.standby[data-v-4aa31a00]{color:#718890}dl[data-v-4aa31a00]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:8px;margin:0}dt[data-v-4aa31a00]{color:#667d85;font-size:var(--gs-font-caption,11px)}dd[data-v-4aa31a00]{margin:3px 0 0;overflow:hidden;font-size:var(--gs-font-body,12px);text-overflow:ellipsis;white-space:nowrap}.mission-empty[data-v-4aa31a00]{color:#667d85;font-size:var(--gs-font-micro,10px);text-align:center}.mission-order-select[data-v-4aa31a00]{width:100%}.mission-order-select[data-v-4aa31a00] .el-input__inner{height:40px;padding:0 38px 0 9px;color:#dce9e9;border-color:rgba(66,232,208,.5);border-radius:5px;background:linear-gradient(90deg,rgba(66,232,208,.11),#0e1c22);font-size:var(--gs-font-body,12px);font-weight:400;line-height:40px}.mission-order-select[data-v-4aa31a00] .el-select:not(:hover) .el-input__inner,.mission-order-select[data-v-4aa31a00]:not(:hover) .el-input__inner{border-color:rgba(66,232,208,.5)!important}.mission-order-select[data-v-4aa31a00]:hover .el-input__inner{border-color:#42e8d0!important}.mission-order-select[data-v-4aa31a00] .el-input__suffix{color:#617b83}.mission-warnings[data-v-4aa31a00]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.mission-warnings span[data-v-4aa31a00]{padding:2px 5px;color:#ffb44b;border-radius:3px;background:rgba(255,180,75,.08);font-size:var(--gs-font-micro,10px)}.cargo-actions[data-v-4aa31a00],.mission-actions[data-v-4aa31a00]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px}.mission-actions button[data-v-4aa31a00]{grid-column:1/-1}button[data-v-4aa31a00]{min-height:31px;color:#9eb1b7;border:1px solid #294149;border-radius:4px;background:#112129;font-size:var(--gs-font-action,12px);font-weight:var(--gs-weight-medium,500);line-height:1.2;cursor:pointer}button[data-v-4aa31a00]:hover:not(:disabled){color:#42e8d0;border-color:#2b9b8d}button[data-v-4aa31a00]:disabled{color:#60747b;cursor:not-allowed}button.primary[data-v-4aa31a00],button.success[data-v-4aa31a00]{color:#42e8d0;border-color:#257f74;background:rgba(66,232,208,.08)}button.warning[data-v-4aa31a00]{color:#ffb44b;border-color:#70572f}button.danger[data-v-4aa31a00]{color:#ff8585;border-color:#63373b}.ground-station-mission-menu .danger-color{color:#ffb44b}.peripheral-panel[data-v-497af42b]{display:grid;gap:10px}.device-section[data-v-497af42b]{padding:9px;border:1px solid #233940;border-radius:6px;background:#0b181e}.device-title[data-v-497af42b]{display:flex;align-items:baseline;gap:7px;margin-bottom:8px;color:#c4d4d6}.device-title small[data-v-497af42b]{color:#587078;letter-spacing:1px}.device-grid[data-v-497af42b]{display:grid;gap:7px}.three-columns[data-v-497af42b]{grid-template-columns:repeat(3,1fr)}.two-columns[data-v-497af42b]{grid-template-columns:repeat(2,1fr)}.device-grid button[data-v-497af42b],.fuse-button[data-v-497af42b]{min-width:0;height:52px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--gs-color-action-text,#fff);border:1px solid #294149;border-radius:5px;background:#102129;cursor:pointer}.device-grid button i[data-v-497af42b]{color:#42e8d0;font-size:17px;font-weight:400}.device-grid button[data-v-497af42b]:hover{color:#fff;border-color:#42e8d0}.device-grid button[data-v-497af42b]:disabled,.fuse-button[data-v-497af42b]:disabled{opacity:.35;cursor:not-allowed}.device-grid button.enabled[data-v-497af42b]{color:#fff;border-color:rgba(66,232,208,.55)}.fuse-section[data-v-497af42b]{padding-bottom:9px}.fuse-control-slot[data-v-497af42b]{display:grid}.fuse-control-slot>[data-v-497af42b]{width:100%;grid-area:1/1;transition:opacity .18s ease}.fuse-control-slot>.is-hidden[data-v-497af42b]{opacity:0;pointer-events:none}.fuse-button[data-v-497af42b]{width:100%;color:#fff;border-color:#63373b}.fuse-button i[data-v-497af42b]{color:#ff858d;font-size:17px;font-weight:400}.fuse-slide-panel[data-v-497af42b]{height:52px;position:relative;padding:7px;border:1px solid rgba(255,115,125,.45);border-radius:5px;background:#101c22;box-sizing:border-box}.fuse-slide-panel[data-v-497af42b] .slide-confirm{height:36px}.fuse-slide-close[data-v-497af42b]{width:20px;height:20px;position:absolute;top:1px;right:1px;z-index:2;display:grid;place-items:center;padding:0;color:#8298a0;border:0;background:transparent;cursor:pointer}.fuse-slide-close[data-v-497af42b]:hover{color:#fff}.camera-sliders[data-v-497af42b]{padding:8px 4px 0}.camera-sliders label[data-v-497af42b]{display:grid;grid-template-columns:34px 1fr;align-items:center;color:#71868d}.camera-sliders[data-v-497af42b] .el-slider__runway{margin:8px 0;background:#24373e}.camera-sliders[data-v-497af42b] .el-slider__bar{background:#42e8d0}.camera-sliders[data-v-497af42b] .el-slider__button{width:10px;height:10px;border-color:#42e8d0}.empty-device[data-v-497af42b]{padding:18px 8px;color:#657b83;text-align:center}.talk-preset[data-v-497af42b]{width:100%;margin-bottom:10px}.volume-setting[data-v-497af42b]{display:grid;grid-template-columns:36px 1fr;align-items:center;margin-top:10px}.device-title[data-v-497af42b]{font-size:var(--gs-font-body,12px);font-weight:var(--gs-weight-medium,500);line-height:1.2}.camera-sliders label[data-v-497af42b],.device-title small[data-v-497af42b]{font-size:var(--gs-font-micro,10px);font-weight:var(--gs-weight-regular,400)}.device-grid button[data-v-497af42b],.fuse-button[data-v-497af42b]{font-size:var(--gs-font-control-action,14px);font-weight:var(--gs-weight-bold,700);line-height:1.2}.empty-device[data-v-497af42b]{font-size:var(--gs-font-caption,11px)}.ground-station-talk-dialog{color:#dce9e9;border:1px solid #294149;background:#0e1c22;box-shadow:0 16px 40px rgba(0,0,0,.5)}.ground-station-talk-dialog .el-dialog__title{color:#dce9e9;font-size:15px}.ground-station-talk-dialog .el-dialog__body{color:#9eb1b7}.ground-station-talk-dialog .el-input__inner,.ground-station-talk-dialog .el-textarea__inner{color:#dce9e9;border-color:#294149;background:#091318}.quick-control-panel[data-v-29b22f42]{padding:0 12px 16px}.panel-heading[data-v-29b22f42]{width:100%;min-height:44px;display:flex;align-items:center;margin-bottom:12px;padding:0;color:#8298a0;font-size:var(--gs-font-heading,12px);letter-spacing:var(--gs-letter-heading,1.3px)}.control-tabs[data-v-29b22f42]{width:100%;display:grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid #294149;border-radius:6px;background:#09151a}.control-tabs button[data-v-29b22f42]{min-width:0;height:36px;padding:0 8px;color:#71868d;border:0;border-radius:4px;background:transparent;font-size:var(--gs-font-heading,12px);font-weight:var(--gs-weight-medium,500);line-height:1.2;letter-spacing:.45px;cursor:pointer;white-space:nowrap}.control-tabs button.active[data-v-29b22f42]{color:#42e8d0;background:rgba(66,232,208,.12);box-shadow:inset 0 0 0 1px rgba(66,232,208,.28)}.control-tabs.single[data-v-29b22f42]{grid-template-columns:1fr}.control-grid[data-v-29b22f42]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.control-button[data-v-29b22f42]{min-width:0;height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--gs-color-action-text,#fff);border:1px solid #294149;border-radius:6px;background:#0e1c22;font-size:var(--gs-font-control-action,14px);font-weight:var(--gs-weight-bold,700);line-height:1.2;cursor:pointer;transition:.18s ease}.control-button i[data-v-29b22f42]{color:#42e8d0;font-size:21px;font-weight:400}.control-button[data-v-29b22f42]:hover{color:#fff;border-color:#42e8d0;background:rgba(66,232,208,.08)}.control-button[data-v-29b22f42]:disabled{opacity:.35;cursor:not-allowed}.control-button.warning i[data-v-29b22f42]{color:#ffbd58}.control-button.danger i[data-v-29b22f42],.control-button.land i[data-v-29b22f42]{color:#ff737d}.control-button.wide[data-v-29b22f42]{grid-column:1/-1}.lock-control-slot[data-v-29b22f42]{grid-column:1/-1;display:grid}.lock-control-slot>[data-v-29b22f42]{width:100%;grid-area:1/1;transition:opacity .18s ease}.lock-control-slot>.is-hidden[data-v-29b22f42]{opacity:0;pointer-events:none}.inline-lock-slide[data-v-29b22f42]{height:62px;position:relative;display:flex;align-items:center;padding:7px;overflow:hidden;border:1px solid rgba(255,115,125,.45);border-radius:6px;background:#101c22;box-sizing:border-box;transform-origin:left center}.inline-lock-close[data-v-29b22f42]{width:22px;height:22px;position:absolute;top:2px;right:2px;z-index:2;display:grid;place-items:center;padding:0;color:#8298a0;border:0;background:transparent;cursor:pointer}.inline-lock-close[data-v-29b22f42]:hover{color:#fff}.inline-lock-slide .lock-slide-track[data-v-29b22f42]{width:100%;height:46px}.inline-lock-slide .lock-slide-handle[data-v-29b22f42]{width:44px;height:42px}.control-deal-enter-active[data-v-29b22f42]{animation:control-panel-deal-in-29b22f42 .28s ease-out both}.control-deal-leave-active[data-v-29b22f42]{animation:control-panel-deal-out-29b22f42 .12s ease-in both}.control-deal-enter-active .control-grid>.control-button[data-v-29b22f42],.control-deal-enter-active .control-grid>.lock-control-slot[data-v-29b22f42]{animation:control-card-deal-in-29b22f42 .36s cubic-bezier(.2,.72,.24,1) both}.control-deal-enter-active .control-grid[data-v-29b22f42]>:nth-child(2){animation-delay:80ms}.control-deal-enter-active .control-grid[data-v-29b22f42]>:nth-child(3){animation-delay:.16s}.control-deal-enter-active .control-grid[data-v-29b22f42]>:nth-child(4){animation-delay:.24s}.control-deal-enter-active .control-grid[data-v-29b22f42]>:nth-child(5){animation-delay:.32s}.control-deal-enter-active .control-grid[data-v-29b22f42]>:nth-child(6){animation-delay:.4s}.control-deal-enter-active .control-grid[data-v-29b22f42]>:nth-child(7){animation-delay:.48s}.control-deal-enter-active .control-grid[data-v-29b22f42]>:nth-child(8){animation-delay:.56s}.control-deal-enter-active[data-v-29b22f42] .device-section{animation:control-card-deal-in-29b22f42 .38s cubic-bezier(.2,.72,.24,1) both}.control-deal-enter-active[data-v-29b22f42] .device-section:nth-child(2){animation-delay:.12s}.control-deal-enter-active[data-v-29b22f42] .device-section:nth-child(3){animation-delay:.24s}.control-deal-enter-active[data-v-29b22f42] .device-section:nth-child(4){animation-delay:.36s}.lock-slide-track[data-v-29b22f42]{height:36px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#71868d;border-radius:4px;background:#091318;font-size:var(--gs-font-micro,10px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.lock-slide-handle[data-v-29b22f42]{width:34px;height:32px;position:absolute;left:2px;top:2px;display:grid;place-items:center;color:#fff;border-radius:3px;background:#d95762;cursor:grab;touch-action:none}.lock-slide-handle.dragging[data-v-29b22f42]{cursor:grabbing;transition:none}.takeoff-setting[data-v-29b22f42]{display:grid;grid-template-columns:1fr auto 18px;align-items:center;gap:10px}.takeoff-setting em[data-v-29b22f42]{color:#758a91;font-style:normal}@keyframes control-panel-deal-in-29b22f42{0%{opacity:0}to{opacity:1}}@keyframes control-panel-deal-out-29b22f42{to{opacity:0;transform:translateY(3px)}}@keyframes control-card-deal-in-29b22f42{0%{opacity:0;transform:translate3d(-18px,-12px,0) rotate(-3deg) scale(.94)}to{opacity:1;transform:translateZ(0) rotate(0) scale(1)}}.ground-station-takeoff-dialog{color:#dce9e9;border:1px solid #294149;background:#0e1c22;box-shadow:0 16px 40px rgba(0,0,0,.5)}.ground-station-takeoff-dialog .el-dialog__title{color:#dce9e9;font-size:15px}.ground-station-takeoff-dialog .el-dialog__headerbtn .el-dialog__close{color:#8298a0}.ground-station-takeoff-dialog .el-dialog__body{color:#9eb1b7}.ground-station-takeoff-dialog .el-input__inner{color:#dce9e9;border-color:#294149;background:#091318}.ground-station-shop-selector[data-v-5afec20f]{width:100%;display:grid;padding:0 12px 14px;box-sizing:border-box}.ground-station-shop-selector.popup[data-v-5afec20f]{padding-top:2px}.panel-heading[data-v-5afec20f]{min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 2px;color:#8298a0;font-size:var(--gs-font-heading,12px);letter-spacing:1.3px}.shop-select-wrap[data-v-5afec20f]{width:100%;position:relative}.shop-select-wrap .el-select[data-v-5afec20f]{width:100%}.selected-avatar[data-v-5afec20f]{position:absolute;top:8px;left:9px;z-index:2;pointer-events:none}.shop-avatar[data-v-5afec20f]{width:24px;height:24px;flex:none;display:grid;place-items:center;overflow:hidden;color:#71878f;border:1px solid #294149;border-radius:4px;background:#12242b;font-size:13px}.shop-avatar img[data-v-5afec20f]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.shop-avatar.all[data-v-5afec20f]{color:#42e8d0;border-color:rgba(66,232,208,.45);background:rgba(66,232,208,.09)}.shop-avatar b[data-v-5afec20f]{font:8px Consolas,monospace;letter-spacing:.4px}.shop-select-wrap[data-v-5afec20f] .el-input__inner{height:40px;padding:0 38px 0 42px;color:#dce9e9;border-color:rgba(66,232,208,.5);border-radius:5px;background:linear-gradient(90deg,rgba(66,232,208,.11),#0e1c22);font-size:12px;font-weight:400;line-height:40px}.shop-select-wrap[data-v-5afec20f] .el-select:not(:hover) .el-input__inner{border-color:rgba(66,232,208,.5)!important}.shop-select-wrap[data-v-5afec20f] .el-select:hover .el-input__inner{border-color:#42e8d0!important}.ground-station-shop-menu{max-height:280px;overflow:hidden}.ground-station-shop-menu .el-select-dropdown__list{padding:6px 0 0!important}.ground-station-shop-menu .el-select-dropdown__list:after{content:"";height:6px;display:block;pointer-events:none}.ground-station-shop-menu .el-select-dropdown__wrap{max-height:268px;margin-right:0!important;margin-bottom:0!important;overflow-x:hidden;scrollbar-width:none}.ground-station-shop-menu .el-select-dropdown__wrap::-webkit-scrollbar{width:0;height:0}.ground-station-shop-menu .el-scrollbar__bar.is-vertical{display:none}.ground-station-shop-menu .shop-option{display:flex;align-items:center;gap:9px}.ground-station-shop-menu .el-select-dropdown__item{height:36px;line-height:36px}.ground-station-heartbeat-backdrop[data-v-da9bb79e]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.heartbeat-grid[data-v-da9bb79e]{position:absolute;inset:0;opacity:.3;background-image:linear-gradient(rgba(126,148,154,.2) 1px,transparent 0),linear-gradient(90deg,rgba(126,148,154,.2) 1px,transparent 0);background-size:15px 15px;animation:fleet-heartbeat-grid-da9bb79e 4s linear infinite}.online .heartbeat-grid[data-v-da9bb79e]{background-image:linear-gradient(rgba(66,232,208,.2) 1px,transparent 0),linear-gradient(90deg,rgba(66,232,208,.2) 1px,transparent 0)}.heartbeat-particles[data-v-da9bb79e]{position:absolute;inset:0;overflow:hidden}.heartbeat-particles i[data-v-da9bb79e]{width:2px;height:2px;position:absolute;right:-10px;border-radius:50%;background:rgba(157,173,178,.68);box-shadow:0 0 4px rgba(126,148,154,.48);animation:fleet-heartbeat-particle-da9bb79e 6s linear infinite}.heartbeat-particles i[data-v-da9bb79e]:after{content:"";width:12px;height:1px;position:absolute;top:1px;left:2px;background:linear-gradient(90deg,rgba(126,148,154,.32),transparent)}.online .heartbeat-particles i[data-v-da9bb79e]{background:rgba(168,255,242,.82);box-shadow:0 0 5px rgba(66,232,208,.72)}.online .heartbeat-particles i[data-v-da9bb79e]:after{background:linear-gradient(90deg,rgba(66,232,208,.42),transparent)}.heartbeat-particles i[data-v-da9bb79e]:first-child{top:18%;animation-delay:-1.1s;animation-duration:5.2s}.heartbeat-particles i[data-v-da9bb79e]:nth-child(2){top:38%;animation-delay:-3.8s;animation-duration:8.2s}.heartbeat-particles i[data-v-da9bb79e]:nth-child(3){top:64%;animation-delay:-2.4s;animation-duration:6.4s}.heartbeat-particles i[data-v-da9bb79e]:nth-child(4){top:82%;animation-delay:-5.2s;animation-duration:9.2s}.heartbeat-particles i[data-v-da9bb79e]:nth-child(5){top:26%;animation-delay:-.4s;animation-duration:6.8s}.heartbeat-particles i[data-v-da9bb79e]:nth-child(6){top:52%;animation-delay:-6.2s;animation-duration:10.4s}.heartbeat-particles i[data-v-da9bb79e]:nth-child(7){top:72%;animation-delay:-4.6s;animation-duration:5.7s}.heartbeat-particles i[data-v-da9bb79e]:nth-child(8){top:44%;animation-delay:-2.9s;animation-duration:8.8s}.heartbeat-particles i[data-v-da9bb79e]:nth-child(9){top:88%;animation-delay:-7.1s;animation-duration:7.5s}.heartbeat-monitor[data-v-da9bb79e]{height:40px;position:absolute;top:var(--gs-heartbeat-line-top,50%);right:0;left:0;overflow:hidden;transform:translateY(-50%)}.heartbeat-beat[data-v-da9bb79e]{height:40px;position:absolute;inset:0;overflow:visible;fill:none;width:640px;stroke:rgba(135,156,162,.54);stroke-width:1.4;filter:drop-shadow(0 0 3px rgba(126,148,154,.28));animation:fleet-heartbeat-beat-da9bb79e 2.6s cubic-bezier(.2,.62,.28,1) both;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.online .heartbeat-beat[data-v-da9bb79e]{stroke:rgba(104,255,232,.54);filter:drop-shadow(0 0 4px rgba(66,232,208,.34))}.heartbeat-pulse[data-v-da9bb79e]{width:7px;height:7px;position:absolute;right:9px;top:16px;border:1px solid rgba(217,224,226,.68);border-radius:50%;background:rgba(135,156,162,.72);box-shadow:0 0 5px rgba(217,224,226,.48),0 0 12px rgba(126,148,154,.42);animation:fleet-heartbeat-pulse-da9bb79e 1.45s cubic-bezier(.12,.75,.2,1) both}.online .heartbeat-pulse[data-v-da9bb79e]{border-color:rgba(223,255,250,.54);background:rgba(66,232,208,.54);box-shadow:0 0 4px rgba(223,255,250,.34),0 0 10px rgba(66,232,208,.38),0 0 17px rgba(66,232,208,.24)}.compact .heartbeat-grid[data-v-da9bb79e]{opacity:.2;background-size:13px 13px}.compact .heartbeat-monitor[data-v-da9bb79e],.compact .heartbeat-particles[data-v-da9bb79e]{opacity:.42}.compact .heartbeat-pulse[data-v-da9bb79e]{width:5px;height:5px;top:17px}@keyframes fleet-heartbeat-grid-da9bb79e{to{background-position:-15px 0,-15px 0}}@keyframes fleet-heartbeat-particle-da9bb79e{0%{opacity:0;transform:translateX(0)}12%{opacity:.8}to{opacity:0;transform:translateX(-290px)}}@keyframes fleet-heartbeat-beat-da9bb79e{0%{opacity:0;transform:translateX(30px) scaleY(.75)}10%{opacity:1;transform:translateX(0) scaleY(1.15)}58%{opacity:.82}82%{opacity:.3}to{opacity:0;transform:translateX(-640px) scaleY(.92)}}@keyframes fleet-heartbeat-pulse-da9bb79e{0%{opacity:1;transform:scale(.45)}28%{opacity:1;transform:scale(1.45)}to{opacity:0;transform:scale(5)}}@media(prefers-reduced-motion:reduce){.heartbeat-beat[data-v-da9bb79e],.heartbeat-grid[data-v-da9bb79e],.heartbeat-particles i[data-v-da9bb79e],.heartbeat-pulse[data-v-da9bb79e]{animation:none!important}}.ground-station-plane-selector[data-v-58365d8a]{width:100%;min-width:0;box-sizing:border-box}.ground-station-plane-selector.popup[data-v-58365d8a]{padding-top:2px}.panel-heading[data-v-58365d8a]{min-height:44px;position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 14px;pointer-events:none;color:#8298a0;font-size:var(--gs-font-heading,12px);letter-spacing:1.3px}.fleet-selector.has-payload-frame[data-v-58365d8a]{margin-top:-31px}.fleet-selector[data-v-58365d8a]{width:100%;padding:0 12px 14px;box-sizing:border-box}.fleet-dropdown[data-v-58365d8a]{width:100%}.fleet-trigger[data-v-58365d8a]{width:100%;min-width:0;display:grid;grid-template-columns:31px minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:9px;position:relative;overflow:hidden;color:#dce9e9;border:1px solid rgba(66,232,208,.5);border-radius:5px;background:linear-gradient(90deg,rgba(66,232,208,.11),#0e1c22);text-align:left;cursor:pointer}.fleet-trigger[data-v-58365d8a]>:not(.ground-station-heartbeat-backdrop){position:relative;z-index:1}.fleet-trigger[data-v-58365d8a]:hover{border-color:#42e8d0}.fleet-trigger-frame[data-v-58365d8a]{width:100%;height:100%;position:absolute!important;inset:0;z-index:0!important;pointer-events:none;animation:fleet-payload-frame-grow-58365d8a .34s cubic-bezier(.2,.72,.24,1) both}.fleet-trigger-frame path[data-v-58365d8a]{stroke:rgba(66,232,208,.5);stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke .18s ease}.fleet-trigger-frame.is-collapsing[data-v-58365d8a]{animation:fleet-payload-frame-shrink-58365d8a .3s cubic-bezier(.4,0,.6,1) both}.fleet-trigger.has-payload-frame[data-v-58365d8a]{min-height:99px;padding-top:40px;border-color:transparent;border-radius:0;background:transparent}.fleet-trigger.has-payload-frame[data-v-58365d8a]:hover{border-color:transparent}.fleet-trigger.has-payload-frame:hover .fleet-trigger-frame path[data-v-58365d8a]{stroke:#42e8d0}.fleet-trigger.has-payload-frame .ground-station-heartbeat-backdrop[data-v-58365d8a]{--gs-heartbeat-line-top:58%;clip-path:polygon(0 31%,41% 31%,55% 5%,100% 5%,100% 100%,0 100%);animation:fleet-payload-backdrop-grow-58365d8a .34s cubic-bezier(.2,.72,.24,1) both}.fleet-trigger.has-payload-frame.is-collapsing .ground-station-heartbeat-backdrop[data-v-58365d8a]{animation:fleet-payload-backdrop-shrink-58365d8a .3s cubic-bezier(.4,0,.6,1) both}.plane-symbol[data-v-58365d8a]{width:32px;height:32px;display:grid;place-items:center;color:#42e8d0;border-radius:50%;box-sizing:border-box;background:rgba(16,43,45,.72);font-size:21px;line-height:1}.plane-symbol>.iconfont[data-v-58365d8a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.plane-copy[data-v-58365d8a]{min-width:0}.plane-copy small[data-v-58365d8a],.plane-copy strong[data-v-58365d8a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plane-copy strong[data-v-58365d8a]{font-size:15px;font-weight:var(--gs-weight-bold,700);line-height:1.2}.plane-copy small[data-v-58365d8a]{margin:4px 0 6px;color:#6e858d;font-size:11px}.plane-copy>i[data-v-58365d8a]{width:calc(100% + 30px);height:3px;position:relative;display:block;overflow:hidden;background:#24373e}.plane-copy em[data-v-58365d8a]{height:100%;position:absolute;top:0;left:0;display:block;background:#42e8d0}.plane-copy em.rtl-power[data-v-58365d8a]{background:#ff4358;box-shadow:0 0 5px rgba(255,67,88,.65)}.plane-state[data-v-58365d8a]{color:#42e8d0;font-size:11px}.plane-payload-status[data-v-58365d8a]{width:46%;max-width:138px;height:18px;position:absolute!important;top:9px;right:8px;display:flex;align-items:center;justify-content:flex-end;padding:0 4px;overflow:hidden;box-sizing:border-box;color:#d8e8e8;font-size:12px;font-weight:600;line-height:18px;text-align:center;text-overflow:ellipsis;white-space:nowrap;animation:fleet-payload-status-in-58365d8a .24s ease-out .16s both}.plane-payload-status>b[data-v-58365d8a]{flex:none;margin-right:4px;padding:1px 4px;color:#65f1dc;border-radius:3px;background:rgba(66,232,208,.14);font-size:10px;font-weight:700;line-height:14px}.plane-state.warning[data-v-58365d8a]{color:#ffb44b}.fleet-state-tags[data-v-58365d8a]{min-width:0;display:flex;align-items:center;gap:3px;margin:3px 0 5px;overflow:hidden}.fleet-state-tags i[data-v-58365d8a]{min-width:0;padding:3px 6px;overflow:hidden;color:var(--gs-state-tag-color);border-radius:3px;background:var(--gs-state-tag-bg);font-size:11px;font-style:normal;line-height:normal;text-overflow:ellipsis;white-space:nowrap;animation:fleet-state-tag-refresh-58365d8a .28s ease-out both}.fleet-state-tags i.health-excellent[data-v-58365d8a],.fleet-state-tags i.ok[data-v-58365d8a]{color:var(--gs-state-tag-accent-color);background:var(--gs-state-tag-accent-bg)}.fleet-state-tags i.health-good[data-v-58365d8a],.fleet-state-tags i.mode[data-v-58365d8a]{color:var(--gs-state-tag-warning-color);background:var(--gs-state-tag-warning-bg)}.fleet-state-tags i.health-poor[data-v-58365d8a]{color:var(--gs-state-tag-danger-color);background:var(--gs-state-tag-danger-bg)}.compact-state-tags[data-v-58365d8a]{margin:0}.fleet-arrow[data-v-58365d8a]{margin:0;color:var(--gs-dropdown-caret-color,#71868d);font-size:var(--gs-dropdown-caret-size,12px);transition:transform .2s ease}.fleet-arrow.is-open[data-v-58365d8a]{transform:rotate(180deg)}.empty-state[data-v-58365d8a]{padding:25px 12px;color:#657b83;text-align:center}@keyframes fleet-state-tag-refresh-58365d8a{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes fleet-payload-frame-grow-58365d8a{0%{clip-path:polygon(-1% 29%,39% 29%,54% 29%,101% 29%,101% 101%,-1% 101%)}to{clip-path:polygon(-1% 29%,39% 29%,54% 4%,101% 4%,101% 101%,-1% 101%)}}@keyframes fleet-payload-frame-shrink-58365d8a{0%{clip-path:polygon(-1% 29%,39% 29%,54% 4%,101% 4%,101% 101%,-1% 101%)}to{clip-path:polygon(-1% 29%,39% 29%,54% 29%,101% 29%,101% 101%,-1% 101%)}}@keyframes fleet-payload-backdrop-grow-58365d8a{0%{clip-path:polygon(0 31%,41% 31%,55% 31%,100% 31%,100% 100%,0 100%)}to{clip-path:polygon(0 31%,41% 31%,55% 5%,100% 5%,100% 100%,0 100%)}}@keyframes fleet-payload-backdrop-shrink-58365d8a{0%{clip-path:polygon(0 31%,41% 31%,55% 5%,100% 5%,100% 100%,0 100%)}to{clip-path:polygon(0 31%,41% 31%,55% 31%,100% 31%,100% 100%,0 100%)}}@keyframes fleet-payload-status-in-58365d8a{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.fleet-online-badge-enter-active[data-v-58365d8a],.fleet-online-badge-leave-active[data-v-58365d8a]{transition:opacity .22s ease,transform .22s ease}.fleet-online-badge-enter[data-v-58365d8a],.fleet-online-badge-leave-to[data-v-58365d8a]{opacity:0}.fleet-online-badge-enter[data-v-58365d8a]{transform:translateX(-10px)}.fleet-online-badge-leave-to[data-v-58365d8a]{transform:translateX(10px)}@media(prefers-reduced-motion:reduce){.fleet-trigger-frame[data-v-58365d8a],.fleet-trigger.has-payload-frame .ground-station-heartbeat-backdrop[data-v-58365d8a],.plane-payload-status[data-v-58365d8a]{animation:none}}.ground-station-fleet-menu{max-height:280px;overflow-y:auto}.ground-station-fleet-menu .el-dropdown-menu__item{height:62px;display:grid;grid-template-columns:31px minmax(0,1fr) 48px;align-items:center;gap:9px;padding:7px 10px;position:relative;overflow:hidden;line-height:normal}.ground-station-fleet-menu .el-dropdown-menu__item>:not(.ground-station-heartbeat-backdrop){position:relative;z-index:1}.ground-station-fleet-menu .fleet-option-symbol{width:31px;height:31px;display:grid;place-items:center;align-self:center;justify-self:center;padding:0;position:relative;color:#42e8d0;border-radius:50%;box-sizing:border-box;background:rgba(16,43,45,.72);font-size:20px;line-height:1}.ground-station-fleet-menu .fleet-option-symbol .iconfont{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:0;font-size:19px;font-style:normal;line-height:1;text-align:center;transform:none}.ground-station-fleet-menu .fleet-option-symbol .iconfont:before{display:block;line-height:1}.ground-station-fleet-menu .fleet-option-main{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px}.ground-station-fleet-menu .fleet-option-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ground-station-fleet-menu .fleet-state-tags{min-width:0;display:flex;align-items:center;gap:3px;overflow:hidden}.ground-station-fleet-menu .fleet-state-tags i{min-width:0;padding:3px 6px;overflow:hidden;color:var(--gs-state-tag-color);border-radius:3px;background:var(--gs-state-tag-bg);font-size:11px;font-style:normal;line-height:normal;text-overflow:ellipsis;white-space:nowrap}.ground-station-fleet-menu .fleet-state-tags i.health-excellent,.ground-station-fleet-menu .fleet-state-tags i.ok{color:var(--gs-state-tag-accent-color);background:var(--gs-state-tag-accent-bg)}.ground-station-fleet-menu .fleet-state-tags i.health-good,.ground-station-fleet-menu .fleet-state-tags i.mode{color:var(--gs-state-tag-warning-color);background:var(--gs-state-tag-warning-bg)}.ground-station-fleet-menu .fleet-state-tags i.health-poor{color:var(--gs-state-tag-danger-color);background:var(--gs-state-tag-danger-bg)}.ground-station-fleet-menu .fleet-option-status{width:48px;display:block;flex:none}.ground-station-fleet-menu .fleet-option-state-row{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.ground-station-fleet-menu .fleet-option-battery{width:calc(100% + 57px);height:3px;position:relative;display:block;overflow:hidden;background:#26383f}.ground-station-fleet-menu .fleet-option-battery em{height:100%;position:absolute;top:0;left:0;background:#42e8d0}.ground-station-fleet-menu .fleet-option-battery em.rtl-power{background:#ff4358;box-shadow:0 0 5px rgba(255,67,88,.65)}.ground-station-fleet-menu .fleet-option-state,.ground-station-fleet-menu .fleet-option-task{color:#42e8d0;font-size:11px;font-weight:400;text-align:left;white-space:nowrap}.ground-station-fleet-menu .fleet-option-state.warning{color:#ffb44b}.ground-station-fleet-menu .fleet-option-task{color:#6f848a}.ground-station-fleet-menu .fleet-option-task.delivering{color:#56a8ff}.fleet-panel[data-v-4307146b]{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;color:#dce9e9;border-right:1px solid #20343a;background:rgba(8,19,24,.97);scrollbar-width:thin;scrollbar-color:#2b4249 transparent}.fleet-panel[data-v-4307146b],.fleet-panel [data-v-4307146b]{box-sizing:border-box}.fleet-panel-content[data-v-4307146b]{width:100%;min-width:0;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto}.selected-plane-panels[data-v-4307146b]{width:100%;min-width:0}.panel-deal-enter-active[data-v-4307146b]{animation:selected-panel-deal-in-4307146b .46s cubic-bezier(.2,.72,.24,1) both}.panel-deal-enter-active[data-v-4307146b]:nth-child(2){animation-delay:.14s}.panel-deal-leave-active[data-v-4307146b]{animation:selected-panel-deal-out-4307146b .16s ease-in both}@keyframes selected-panel-deal-in-4307146b{0%{opacity:0;transform:translate3d(-24px,-12px,0) rotate(-1.8deg) scale(.97)}to{opacity:1;transform:translateZ(0) rotate(0) scale(1)}}@keyframes selected-panel-deal-out-4307146b{to{opacity:0;transform:translate3d(8px,-4px,0) scale(.98)}}.collapsed-fleet-tools[data-v-4307146b]{display:grid;justify-items:center;gap:10px;padding:10px 0}.collapsed-fleet-tools button[data-v-4307146b]{width:40px;height:40px;display:grid;place-items:center;padding:0;color:#8298a0;border:1px solid #20343a;border-radius:5px;background:rgba(13,27,33,.76);cursor:pointer;outline:none}.collapsed-fleet-tools button.active[data-v-4307146b]{color:#42e8d0;border-color:rgba(66,232,208,.48);background:rgba(66,232,208,.08)}.collapsed-fleet-tools button[data-v-4307146b]:not(.active):focus{color:#8298a0;border-color:#20343a;background:rgba(13,27,33,.76)}@media(hover:hover)and (pointer:fine){.collapsed-fleet-tools button[data-v-4307146b]:not(.active):hover{color:#a4b8bd;border-color:#2a4249;background:rgba(20,38,45,.8)}}.collapsed-fleet-tools button.active[data-v-4307146b]{box-shadow:inset 0 0 0 1px rgba(66,232,208,.16),0 0 10px rgba(66,232,208,.08)}.collapsed-fleet-tools i[data-v-4307146b]{font-size:19px}.ground-station-collapsed-panel.el-popover,.ground-station-collapsed-shop-popover.el-popover{margin-left:21px;padding:0;box-sizing:border-box;overflow:hidden;color:#dce9e9;border-color:#294149;border-radius:7px;background:#0e1c22;box-shadow:0 8px 22px rgba(0,0,0,.4)}.ground-station-collapsed-panel .popper__arrow:after,.ground-station-collapsed-shop-popover .popper__arrow:after{border-right-color:#0e1c22!important}.collapsed-panel-heading{min-height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;color:#8298a0;font-size:var(--gs-font-heading,12px);font-weight:var(--gs-weight-medium,500);line-height:1;letter-spacing:var(--gs-letter-heading,1.3px)}.collapsed-panel-heading>i{color:#42e8d0;font-size:17px}.collapsed-panel-heading-flight{border-bottom:1px solid #20343a}.collapsed-panel-component{width:100%;box-sizing:border-box}.ground-station-collapsed-panel .collapsed-panel-component.quick-control-panel{padding-top:12px}.ground-station-popover-enter-active{transform-origin:left 18px;transition:opacity .2s ease,transform .26s cubic-bezier(.2,.76,.24,1),box-shadow .26s ease}.ground-station-popover-leave-active{transform-origin:left 18px;transition:opacity .14s ease,transform .14s ease}.ground-station-popover-enter,.ground-station-popover-leave-to{opacity:0;transform:translate3d(-11px,0,0) scale(.97);box-shadow:0 3px 10px rgba(0,0,0,.2)}.collapsed-popover-content.is-open .cargo-actions,.collapsed-popover-content.is-open .collapsed-panel-heading,.collapsed-popover-content.is-open .control-button:not(.lock-swap-button),.collapsed-popover-content.is-open .device-section,.collapsed-popover-content.is-open .empty-device,.collapsed-popover-content.is-open .fleet-selector,.collapsed-popover-content.is-open .mission-actions,.collapsed-popover-content.is-open .mission-card>dl,.collapsed-popover-content.is-open .mission-order-select,.collapsed-popover-content.is-open .mission-timeline,.collapsed-popover-content.is-open .mission-title,.collapsed-popover-content.is-open .mission-warnings,.collapsed-popover-content.is-open .panel-heading,.collapsed-popover-content.is-open .shop-select-wrap{animation:collapsed-content-deal-in .34s cubic-bezier(.18,.76,.24,1) both}.collapsed-popover-content.is-open .collapsed-panel-heading,.collapsed-popover-content.is-open .panel-heading{animation-delay:90ms}.collapsed-popover-content.is-open .control-button:first-child,.collapsed-popover-content.is-open .device-section:first-child,.collapsed-popover-content.is-open .empty-device,.collapsed-popover-content.is-open .fleet-selector,.collapsed-popover-content.is-open .mission-title,.collapsed-popover-content.is-open .shop-select-wrap{animation-delay:155ms}.collapsed-popover-content.is-open .control-button:nth-child(2),.collapsed-popover-content.is-open .device-section:nth-child(2),.collapsed-popover-content.is-open .mission-timeline{animation-delay:.22s}.collapsed-popover-content.is-open .control-button:nth-child(3),.collapsed-popover-content.is-open .device-section:nth-child(3),.collapsed-popover-content.is-open .mission-card>dl,.collapsed-popover-content.is-open .mission-order-select{animation-delay:285ms}.collapsed-popover-content.is-open .control-button:nth-child(4),.collapsed-popover-content.is-open .device-section:nth-child(4),.collapsed-popover-content.is-open .mission-warnings{animation-delay:.35s}.collapsed-popover-content.is-open .control-button:nth-child(5),.collapsed-popover-content.is-open .mission-actions{animation-delay:415ms}.collapsed-popover-content.is-open .cargo-actions,.collapsed-popover-content.is-open .control-button:nth-child(6){animation-delay:.48s}.collapsed-popover-content.is-open .control-button:nth-child(7){animation-delay:545ms}@keyframes collapsed-content-deal-in{0%{opacity:0;transform:translate3d(-18px,9px,0) rotate(-1.4deg) scale(.96)}to{opacity:1;transform:translateZ(0) rotate(0) scale(1)}}.metric-card[data-v-73473698]{min-width:0;padding:10px;overflow:hidden;border:1px solid #243941;border-radius:6px;background:#0d1b21;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.metric-card>div[data-v-73473698]{min-width:0;height:12px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;color:#748993;font-size:var(--gs-font-micro,10px);white-space:nowrap}.metric-card>div>span[data-v-73473698]{color:#748993!important}.metric-label-pair[data-v-73473698]{display:inline-flex;align-items:center;gap:4px}.metric-label-pair .primary-label[data-v-73473698],.metric-label-pair .secondary-label[data-v-73473698]{color:inherit}.metric-label-pair .label-divider[data-v-73473698]{color:#748993!important}.metric-meta[data-v-73473698]{flex:none;display:flex;align-items:center;gap:4px}.metric-meta b[data-v-73473698]{padding:1px 4px;color:#ffb44b;border-radius:6px;background:rgba(255,180,75,.12);font-size:var(--gs-font-micro,10px);font-weight:var(--gs-weight-medium,500);line-height:10px}.metric-card small[data-v-73473698]{color:inherit;font-size:var(--gs-font-micro,10px)}.metric-card strong[data-v-73473698]{display:flex;align-items:baseline;gap:0;margin:6px 0;overflow:hidden;font:var(--gs-font-value,20px),Consolas,monospace;letter-spacing:-1px;white-space:nowrap}.metric-card strong.compact[data-v-73473698]{gap:9px}.metric-card strong .metric-value[data-v-73473698]{min-width:0;color:#e1ecee}.metric-card strong .metric-value i[data-v-73473698]{color:#71868e}.metric-card strong i[data-v-73473698]{margin-left:3px;color:#71868e;font:var(--gs-font-micro,10px),Segoe UI,Microsoft YaHei,sans-serif;font-style:normal;letter-spacing:0}.metric-card>em[data-v-73473698]{height:3px;position:relative;display:block;overflow:hidden;background:#26383f}.metric-card>em i[data-v-73473698]{height:100%;position:absolute;top:0;left:0;display:block;background:#42e8d0;transition:width .25s ease,background-color .25s ease}.metric-card>em .metric-progress-overlay[data-v-73473698]{background:#ff4358;box-shadow:0 0 5px rgba(255,50,75,.68)}.metric-card.warning[data-v-73473698]{border-color:rgba(255,180,75,.52);background:linear-gradient(135deg,rgba(255,180,75,.08),#0d1b21 58%)}.metric-card.warning>em .metric-progress-primary[data-v-73473698]{background:#ffb44b}.metric-card.danger[data-v-73473698]{border-color:rgba(255,78,95,.62);background:linear-gradient(135deg,rgba(255,58,78,.12),#0d1b21 62%);box-shadow:inset 0 0 12px rgba(255,30,55,.08);animation:metric-danger-pulse-73473698 1.35s ease-in-out infinite}.metric-card.danger .metric-meta b[data-v-73473698]{color:#ff737d;background:rgba(255,70,90,.15)}.metric-card.danger>em .metric-progress-primary[data-v-73473698]{background:#ff4358;box-shadow:0 0 7px rgba(255,50,75,.72)}@keyframes metric-danger-pulse-73473698{50%{border-color:rgba(255,105,117,.95);box-shadow:inset 0 0 15px rgba(255,30,55,.14),0 0 8px rgba(255,30,55,.18)}}.telemetry-panel[data-v-6013e30c]{min-height:0;overflow:hidden;color:#dce9e9;border-left:1px solid #20343a;background:rgba(8,19,24,.97)}.panel-heading[data-v-6013e30c],.section-title[data-v-6013e30c]{min-height:36px;display:flex;align-items:center;justify-content:space-between;color:#8298a0;font-size:var(--gs-font-heading,12px);font-weight:var(--gs-weight-medium,500);letter-spacing:1.2px}.panel-heading[data-v-6013e30c]{padding:0 14px}.heading-actions[data-v-6013e30c]{display:flex;align-items:center;gap:7px}.status-overview[data-v-6013e30c]{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(13,31,37,.98),rgba(7,18,23,.98))}.status-overview[data-v-6013e30c]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(66,232,208,.035),transparent);transform:translateX(-100%)}.status-overview.online[data-v-6013e30c]:after{animation:status-scan-6013e30c 3.2s linear infinite}.status-overview>.identity[data-v-6013e30c],.status-overview>.panel-heading[data-v-6013e30c],.status-overview>.tags[data-v-6013e30c]{position:relative;z-index:2}.status-grid[data-v-6013e30c]{position:absolute;inset:0;opacity:.34;background-image:linear-gradient(rgba(126,148,154,.15) 1px,transparent 0),linear-gradient(90deg,rgba(126,148,154,.15) 1px,transparent 0);background-size:18px 18px;animation:status-grid-move-6013e30c 4s linear infinite;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 88%);transition:opacity .25s ease,background-image .25s ease}.status-overview.esp-online .status-grid[data-v-6013e30c]{opacity:.42}.status-overview.online .status-grid[data-v-6013e30c]{opacity:.38;background-image:linear-gradient(rgba(66,232,208,.15) 1px,transparent 0),linear-gradient(90deg,rgba(66,232,208,.15) 1px,transparent 0)}.status-particles[data-v-6013e30c]{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;perspective:180px}.status-particles i[data-v-6013e30c]{--particle-y:0px;--particle-scale:1;width:3px;height:3px;position:absolute;right:-18px;border-radius:50%;background:rgba(157,173,178,.68);box-shadow:0 0 5px rgba(126,148,154,.48);animation:status-particle-drift-6013e30c 6s linear infinite;transition:background .25s ease,box-shadow .25s ease}.status-particles i[data-v-6013e30c]:after{content:"";width:18px;height:1px;position:absolute;top:1px;left:3px;background:linear-gradient(90deg,rgba(126,148,154,.34),transparent);transform-origin:left center}.status-overview.online .status-particles i[data-v-6013e30c]{background:rgba(168,255,242,.82);box-shadow:0 0 5px rgba(66,232,208,.72)}.status-overview.online .status-particles i[data-v-6013e30c]:after{background:linear-gradient(90deg,rgba(66,232,208,.42),transparent)}.status-particles i[data-v-6013e30c]:first-child{--particle-y:-8px;--particle-scale:1.15;top:18%;animation-delay:-1.1s;animation-duration:5.2s}.status-particles i[data-v-6013e30c]:nth-child(2){--particle-y:5px;--particle-scale:.65;top:32%;width:2px;height:2px;animation-delay:-3.8s;animation-duration:8.2s}.status-particles i[data-v-6013e30c]:nth-child(2):after,.status-particles i[data-v-6013e30c]:nth-child(4):after,.status-particles i[data-v-6013e30c]:nth-child(6):after,.status-particles i[data-v-6013e30c]:nth-child(8):after{width:9px;opacity:.48}.status-particles i[data-v-6013e30c]:nth-child(3){--particle-y:9px;--particle-scale:.9;top:48%;animation-delay:-2.4s;animation-duration:6.4s}.status-particles i[data-v-6013e30c]:nth-child(4){--particle-y:-6px;--particle-scale:.55;top:67%;width:2px;height:2px;animation-delay:-5.2s;animation-duration:9.2s}.status-particles i[data-v-6013e30c]:nth-child(5){--particle-y:-11px;--particle-scale:1.05;top:82%;animation-delay:-.4s;animation-duration:6.8s}.status-particles i[data-v-6013e30c]:nth-child(6){--particle-y:7px;--particle-scale:.48;top:24%;width:2px;height:2px;animation-delay:-6.2s;animation-duration:10.4s}.status-particles i[data-v-6013e30c]:nth-child(7){--particle-y:-4px;--particle-scale:1.2;top:57%;animation-delay:-4.6s;animation-duration:5.7s}.status-particles i[data-v-6013e30c]:nth-child(8){--particle-y:10px;--particle-scale:.62;top:74%;width:2px;height:2px;animation-delay:-2.9s;animation-duration:8.8s}.status-particles i[data-v-6013e30c]:nth-child(9){--particle-y:-7px;--particle-scale:.78;top:40%;animation-delay:-7.1s;animation-duration:7.5s}.heartbeat-monitor[data-v-6013e30c]{height:40px;position:absolute;top:50%;right:0;left:0;z-index:1;overflow:hidden;opacity:.58;pointer-events:none;transform:translateY(-50%)}.heartbeat-beat[data-v-6013e30c]{height:40px;position:absolute;inset:0;overflow:visible;fill:none;width:640px;stroke:#879ca2;stroke-width:1.5;filter:drop-shadow(0 0 3px rgba(126,148,154,.75)) drop-shadow(0 0 8px rgba(126,148,154,.55));animation:heartbeat-beat-6013e30c 1.45s cubic-bezier(.2,.62,.28,1) both;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.18) 5%,#000 14%,#000 86%,rgba(0,0,0,.18) 95%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.18) 5%,#000 14%,#000 86%,rgba(0,0,0,.18) 95%,transparent)}.status-overview.online .heartbeat-beat[data-v-6013e30c]{stroke:#68ffe8;filter:drop-shadow(0 0 3px #42e8d0) drop-shadow(0 0 8px rgba(66,232,208,.9))}.heartbeat-pulse[data-v-6013e30c]{width:7px;height:7px;position:absolute;right:10px;top:16px;border:1px solid #d9e0e2;border-radius:50%;background:#879ca2;box-shadow:0 0 5px #d9e0e2,0 0 14px rgba(126,148,154,.72);animation:heartbeat-pulse-6013e30c .9s cubic-bezier(.12,.75,.2,1) both}.status-overview.online .heartbeat-pulse[data-v-6013e30c]{border-color:#dffffa;background:#42e8d0;box-shadow:0 0 5px #dffffa,0 0 14px #42e8d0,0 0 25px rgba(66,232,208,.8)}.collapse-button[data-v-6013e30c]{width:27px;height:27px;flex:none;display:grid;place-items:center;margin-left:7px;padding:0;color:#8298a0;border:1px solid #294149;border-radius:4px;background:#0d1b21;cursor:pointer}.collapse-button[data-v-6013e30c]:hover{color:#42e8d0;border-color:#42e8d0}.identity[data-v-6013e30c]{display:flex;align-items:center;gap:9px;padding:0 13px 7px}.identity>span[data-v-6013e30c]{width:36px;height:36px;display:grid;place-items:center;box-sizing:border-box;color:#42e8d0;border-radius:5px;background:rgba(16,43,45,.72);font-size:21px;line-height:1}.identity>span>.iconfont[data-v-6013e30c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:21px;line-height:1}.identity small[data-v-6013e30c],.identity strong[data-v-6013e30c]{display:block}.identity strong[data-v-6013e30c]{font-size:14px}.identity small[data-v-6013e30c]{margin-top:2px;color:#687f87;font-size:var(--gs-font-caption,11px);letter-spacing:.3px}.tags[data-v-6013e30c]{display:flex;flex-wrap:wrap;gap:4px;padding:0 13px 8px}.tags i[data-v-6013e30c]{padding:3px 6px;color:var(--gs-state-tag-color);border-radius:3px;background:var(--gs-state-tag-bg);font-size:var(--gs-font-caption,11px);font-style:normal;animation:state-tag-refresh-6013e30c .28s ease-out both}.tags i.health-excellent[data-v-6013e30c],.tags i.ok[data-v-6013e30c]{color:var(--gs-state-tag-accent-color);background:var(--gs-state-tag-accent-bg)}.tags i.health-good[data-v-6013e30c],.tags i.mode[data-v-6013e30c],.tags i.warn[data-v-6013e30c]{color:var(--gs-state-tag-warning-color);background:var(--gs-state-tag-warning-bg)}.tags i.health-poor[data-v-6013e30c]{color:var(--gs-state-tag-danger-color);background:var(--gs-state-tag-danger-bg)}section[data-v-6013e30c]{padding:0 13px 10px;border-top:1px solid #1e3138}.metrics[data-v-6013e30c]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.detail-list[data-v-6013e30c]{display:grid;gap:7px}.detail-list>div[data-v-6013e30c]{display:flex;justify-content:space-between;color:#71878f;font-size:var(--gs-font-caption,11px)}.detail-list b[data-v-6013e30c]{color:#d4e1e3;font-family:Consolas,monospace;font-weight:400}.payload[data-v-6013e30c]{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:9px;padding:9px;border:1px solid #263c43;border-radius:5px;background:#0d1b21}.payload>span[data-v-6013e30c]{width:34px;height:34px;display:grid;place-items:center;color:#42e8d0;border:1px solid #278d81;border-radius:50%;font-size:19px}.payload small[data-v-6013e30c],.payload strong[data-v-6013e30c]{display:block}.payload small[data-v-6013e30c]{color:#6f858d;font-size:var(--gs-font-micro,10px)}.payload strong[data-v-6013e30c]{margin-top:3px;font-size:var(--gs-font-body,12px)}@keyframes status-grid-move-6013e30c{to{background-position:-18px 0,-18px 0}}@keyframes status-scan-6013e30c{to{transform:translateX(100%)}}@keyframes status-particle-drift-6013e30c{0%{opacity:0;transform:translateZ(-18px) scale(.7)}10%{opacity:.75}36%{opacity:.38}52%{opacity:.88}76%{opacity:.48}to{opacity:0;transform:translate3d(-370px,var(--particle-y),12px) scale(var(--particle-scale))}}@keyframes heartbeat-beat-6013e30c{0%{opacity:0;transform:translateX(40px) scaleY(.7)}10%{opacity:1;transform:translateX(0) scaleY(1.22)}24%{opacity:1;transform:translateX(-80px) scaleY(1)}82%{opacity:.9}to{opacity:0;transform:translateX(-640px) scaleY(.9)}}@keyframes heartbeat-pulse-6013e30c{0%{opacity:1;transform:scale(.45)}28%{opacity:1;transform:scale(1.45)}to{opacity:0;transform:scale(5)}}@keyframes state-tag-refresh-6013e30c{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.heartbeat-beat[data-v-6013e30c],.heartbeat-pulse[data-v-6013e30c],.status-grid[data-v-6013e30c],.status-overview[data-v-6013e30c]:after,.status-particles i[data-v-6013e30c]{animation:none!important}}.home-stage[data-v-eab75646]{position:relative;display:grid;grid-template-columns:288px minmax(0,1fr);transition:grid-template-columns .2s ease;color:#dce9e9;background:#071116;font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:var(--gs-font-root,13px)}.ground-station-workspace[data-v-eab75646]{min-height:0;display:grid;grid-template-rows:51px minmax(0,1fr)}.home-stage.sidebar-collapsed[data-v-eab75646]{grid-template-columns:var(--gs-collapsed-sidebar-width,61px) minmax(0,1fr)}.ground-station-main[data-v-eab75646]{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(360px,1fr) 322px;transition:grid-template-columns .2s ease}.ground-station-main.telemetry-collapsed[data-v-eab75646]{grid-template-columns:minmax(360px,1fr) 0}.ground-station-center[data-v-eab75646]{position:relative;min-width:0;min-height:0;overflow:hidden;background:#091419}.stage-item[data-v-eab75646]{position:absolute;overflow:hidden;transition:all .2s ease}.stage-item.main[data-v-eab75646]{inset:0;z-index:10;border-radius:0;box-shadow:none}.stage-item.pip[data-v-eab75646]{top:var(--gs-control-edge-gap,10px);right:55px;z-index:85;width:clamp(260px,28vw,430px);aspect-ratio:16/9;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.25);cursor:pointer}.stage-item.video[data-v-eab75646]{background:#000}.stage-item.map.pip[data-v-eab75646] .mapboxgl-control-container{display:none}.ground-station-center[data-v-eab75646] .mapboxgl-ctrl-top-left,.ground-station-center[data-v-eab75646] .mapboxgl-ctrl-top-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.telemetry-expand-button[data-v-eab75646]{width:34px;height:34px;position:absolute;top:var(--gs-control-edge-gap,10px);right:var(--gs-control-edge-gap,10px);z-index:35;display:grid;place-items:center;padding:0;color:#9db0b8;border:1px solid #2a3b43;border-radius:4px;background:rgba(11,23,29,.93);box-shadow:0 8px 22px rgba(0,0,0,.24);cursor:pointer;animation:telemetry-expand-enter-eab75646 .2s ease both;backdrop-filter:blur(8px)}.telemetry-expand-button[data-v-eab75646]:hover{color:#42e8d0;border-color:#42e8d0;background:rgba(22,47,51,.96)}.telemetry-expand-button i[data-v-eab75646]{font-size:20px}@keyframes telemetry-expand-enter-eab75646{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.ground-station-center[data-v-eab75646] .mapboxgl-ctrl-group{margin:0!important;overflow:hidden;border:1px solid #2a3b43;border-radius:4px;background:rgba(11,23,29,.93);box-shadow:0 8px 22px rgba(0,0,0,.24);backdrop-filter:blur(8px)}.ground-station-center[data-v-eab75646] .mapboxgl-ctrl-group button{width:34px!important;height:34px!important;display:grid;place-items:center;padding:0;color:#9db0b8;border:0;border-radius:0;background-color:transparent;transition:color .18s ease,background-color .18s ease}.ground-station-center[data-v-eab75646] .mapboxgl-ctrl-group button+button{border-top:1px solid #2a3b43}.ground-station-center[data-v-eab75646] .mapboxgl-ctrl-group button.map-control-action-flash,.ground-station-center[data-v-eab75646] .mapboxgl-ctrl-group button.map-control-active,.ground-station-center[data-v-eab75646] .mapboxgl-ctrl-group button[aria-pressed=true]{color:#42e8d0;background-color:rgba(66,232,208,.1)}.ground-station-center[data-v-eab75646] .mapboxgl-ctrl-group button>i{color:#9db0b8!important;font-size:18px!important;line-height:1}.ground-station-center[data-v-eab75646] .mapboxgl-ctrl-group button.map-control-action-flash>i,.ground-station-center[data-v-eab75646] .mapboxgl-ctrl-group button.map-control-active,.ground-station-center[data-v-eab75646] .mapboxgl-ctrl-group button.map-control-active>i,.ground-station-center[data-v-eab75646] .mapboxgl-ctrl-group button>i.map-control-active,.ground-station-center[data-v-eab75646] .mapboxgl-ctrl-group button[aria-pressed=true]>i{color:#42e8d0!important}.ground-station-center[data-v-eab75646] .mapboxgl-ctrl-group button .mapboxgl-ctrl-icon{opacity:.78;filter:invert(73%) sepia(12%) saturate(338%) hue-rotate(151deg) brightness(91%)}.ground-station-center[data-v-eab75646] .mapboxgl-ctrl-group button.map-control-action-flash .mapboxgl-ctrl-icon{opacity:1;filter:invert(84%) sepia(55%) saturate(650%) hue-rotate(112deg) brightness(103%)}.ground-station-center[data-v-eab75646] .style-dropdown{width:188px;max-height:280px;overflow-y:auto;border-top:1px solid #2a3b43;background:#0b171d;scrollbar-width:thin;scrollbar-color:#31444d transparent}.ground-station-center[data-v-eab75646] .style-option{min-height:34px;padding:0 11px!important;border-top:1px solid rgba(42,59,67,.72)!important;color:#9db0b8!important;font-size:var(--gs-font-body,12px);line-height:34px;white-space:nowrap;text-overflow:ellipsis}.ground-station-center[data-v-eab75646] .style-option:hover{color:#42e8d0!important;background:rgba(66,232,208,.1)!important}.ground-station-center[data-v-eab75646] .style-option.active{color:#42e8d0!important;background:rgba(66,232,208,.07)!important}.ground-station-center[data-v-eab75646] .mapboxgl-ctrl-scale{margin:0 var(--gs-map-edge-gap,8px) var(--gs-map-edge-gap,8px) 0;padding:2px 6px;color:#b0c2c7;border-color:#526870;background:rgba(11,23,29,.84);font:9px Segoe UI,Microsoft YaHei,sans-serif;transition:margin-bottom .2s ease}.ground-station-center.scale-control-overlap[data-v-eab75646] .mapboxgl-ctrl-scale{margin-bottom:110px}.ground-station-center[data-v-eab75646] .mapboxgl-ctrl-attrib{color:#8298a0;background:rgba(11,23,29,.78)}.ground-station-center[data-v-eab75646] .mapboxgl-ctrl-attrib a{color:#9db0b8}.home-controller-layer[data-v-eab75646]{position:absolute;inset:0;z-index:2000;pointer-events:none}.home-controller-layer[data-v-eab75646] .mainBox{pointer-events:none}.home-controller-layer[data-v-eab75646] .camera-panel,.home-controller-layer[data-v-eab75646] .el-button,.home-controller-layer[data-v-eab75646] .el-dialog,.home-controller-layer[data-v-eab75646] .el-input,.home-controller-layer[data-v-eab75646] .el-select,.home-controller-layer[data-v-eab75646] .el-slider,.home-controller-layer[data-v-eab75646] .quick-control-bar,.home-controller-layer[data-v-eab75646] .quick-control-btn,.home-controller-layer[data-v-eab75646] .special-control-overlay,.home-controller-layer[data-v-eab75646] .tabContent,.home-controller-layer[data-v-eab75646] .taButGroup{pointer-events:auto}.pip-switch-overlay[data-v-eab75646]{position:absolute;inset:0;z-index:2147483646;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.home-video-toolbar[data-v-eab75646]{position:absolute;top:var(--gs-control-edge-gap,10px);right:55px;z-index:86;display:flex;gap:8px}.square-button[data-v-eab75646]{width:36px;min-width:36px;height:36px;min-height:36px;display:grid;place-items:center;padding:0!important;color:#9db0b8;border:1px solid #2a3b43;border-radius:4px;background:rgba(11,23,29,.93);box-shadow:0 8px 22px rgba(0,0,0,.24);transition:color .18s ease,border-color .18s ease,background-color .18s ease;backdrop-filter:blur(8px)}.square-button[data-v-eab75646]:focus,.square-button[data-v-eab75646]:hover{color:#42e8d0;border-color:#42e8d0;background:rgba(66,232,208,.1)}.square-button[data-v-eab75646] i{color:inherit;font-size:18px;line-height:1}@media(max-width:768px),(orientation:portrait){.home-stage[data-v-eab75646]{grid-template-columns:minmax(0,1fr)}.ground-station-main[data-v-eab75646]>:last-child,.home-stage[data-v-eab75646]>:first-child{display:none}.ground-station-main[data-v-eab75646]{grid-template-columns:minmax(0,1fr)}.stage-item.pip[data-v-eab75646]{width:clamp(160px,42vw,240px)}.home-video-toolbar[data-v-eab75646],.stage-item.pip[data-v-eab75646]{top:var(--gs-control-edge-gap,10px);right:55px}}