.map-view[data-v-6e5a74b5]{width:100%;height:100%;position:relative;overflow:hidden}.map-view__container[data-v-6e5a74b5]{width:100%;height:100%}.map-view__overlay[data-v-6e5a74b5]{text-align:center;color:#333;background:#f5f6f8;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem;font-size:14px;line-height:1.5;display:flex;position:absolute;inset:0}.map-view__overlay-title[data-v-6e5a74b5]{margin:0;font-size:16px;font-weight:600}.map-view__overlay pre[data-v-6e5a74b5]{white-space:pre-wrap;background:#e8eaee;border-radius:6px;margin:0;padding:.5rem .75rem;font-size:13px}.catalog[data-v-71cc97cc]{gap:var(--gap-block);flex-direction:column;display:flex}.catalog__name[data-v-71cc97cc]{font-weight:600}.catalog__id[data-v-71cc97cc]{color:var(--ink-muted);font-size:var(--text-sm)}.catalog__details[data-v-71cc97cc]{gap:var(--gap-block);flex-direction:column;display:flex}.catalog__cameras[data-v-71cc97cc]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.catalog__camera[data-v-71cc97cc]{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.catalog__camera-name[data-v-71cc97cc]{font-weight:600}.catalog__camera-spec[data-v-71cc97cc]{color:var(--ink-muted);font-variant-numeric:tabular-nums}.catalog__hint[data-v-71cc97cc]{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.catalog__hint code[data-v-71cc97cc]{background:var(--surface-soft);border-radius:5px;padding:1px 5px}.catalog__row[data-v-71cc97cc]{align-items:center;gap:12px;display:flex}.catalog__file-name[data-v-71cc97cc]{color:var(--ink-muted);font-size:var(--text-sm)}.catalog__textarea[data-v-71cc97cc]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-sm);line-height:1.5}.catalog__errors[data-v-71cc97cc]{margin:0;padding-left:18px}.catalog__actions[data-v-71cc97cc]{justify-content:flex-end;gap:10px;display:flex}.missions[data-v-92f22b19]{gap:var(--gap-block);flex-direction:column;display:flex}.missions__row[data-v-92f22b19]{align-items:center;gap:8px;display:flex}.missions__select[data-v-92f22b19]{flex:1;min-width:0}.missions__option[data-v-92f22b19]{justify-content:space-between;align-items:center;gap:8px;display:flex}.missions__option-name[data-v-92f22b19]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.missions__empty[data-v-92f22b19]{color:var(--ink-muted);font-size:var(--text-sm);margin:0}.missions__status[data-v-92f22b19]{color:var(--ink-muted);font-size:var(--text-sm);align-items:center;gap:8px;display:flex}.missions__time[data-v-92f22b19]{font-variant-numeric:tabular-nums}.missions__recalculate[data-v-92f22b19]{margin-left:auto;padding:0}.mission[data-v-c8135622]{gap:var(--gap-block);flex-direction:column;min-width:0;display:flex}.mission__header[data-v-c8135622]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mission__title[data-v-c8135622]{font-size:var(--text-lg);margin:0;font-weight:600}.mission__grid[data-v-c8135622]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mission__tile[data-v-c8135622]{gap:var(--gap-tile);background:var(--surface-soft);border-radius:12px;flex-direction:column;padding:14px 16px;display:flex}.mission__tile-label[data-v-c8135622],.mission__tile-hint[data-v-c8135622]{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.35}.mission__tile-value[data-v-c8135622]{font-size:var(--number-lg);font-variant-numeric:tabular-nums;line-height:1.15}.mission__bases[data-v-c8135622]{font-size:var(--text-sm);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:8px 10px;margin:0;padding:0;list-style:none;display:grid}.mission__base[data-v-c8135622]{display:contents}.mission__base-id[data-v-c8135622]{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.mission__base-body[data-v-c8135622]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mission__base-drones[data-v-c8135622]{flex-wrap:wrap;align-items:baseline;column-gap:.45em;min-width:0;line-height:1.45;display:flex}.mission__base-part[data-v-c8135622]{white-space:nowrap}.mission__base-part[data-v-c8135622]:not(:last-child):after{content:"·";margin-left:.45em}.mission__base-note[data-v-c8135622]{color:var(--ink-muted);line-height:1.45}.thumb[data-v-7711837a]{background:#eef3ea;border-radius:8px;display:block;overflow:visible}.thumb__area[data-v-7711837a]{fill:#2a78d62e;stroke:#2a78d6;stroke-width:1.4px;stroke-linejoin:round}.thumb__zone[data-v-7711837a]{fill:#dc443747;stroke:#c9382b;stroke-width:.8px;stroke-linejoin:round}.thumb__zone--timed[data-v-7711837a]{fill:#e6961e47;stroke:#d9860f;stroke-dasharray:2 1.5}.thumb__base[data-v-7711837a]{fill:#101828;stroke:#fff;stroke-width:1.6px}.upload[data-v-e36ec7dd]{gap:var(--gap-section);flex-direction:column;display:flex}.upload__presets[data-v-e36ec7dd],.upload__editor[data-v-e36ec7dd]{gap:var(--gap-block);flex-direction:column;display:flex}.upload__presets-header[data-v-e36ec7dd]{align-items:baseline;gap:12px;display:flex}.upload__heading[data-v-e36ec7dd]{font-size:var(--text-md);margin:0;font-weight:600}.upload__hint[data-v-e36ec7dd]{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.upload__hint code[data-v-e36ec7dd]{background:var(--surface-soft);border-radius:5px;padding:1px 5px}.upload__cards[data-v-e36ec7dd]{scroll-snap-type:x proximity;gap:12px;margin:0;padding:2px 2px 8px;list-style:none;display:flex;overflow-x:auto}.upload__cards li[data-v-e36ec7dd]{scroll-snap-align:start;flex:none;display:flex}.card[data-v-e36ec7dd]{border:1px solid var(--line);width:200px;height:100%;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:11px;transition:border-color .15s,box-shadow .15s;display:flex}.card[data-v-e36ec7dd]:hover{border-color:#b8c4d6}.card--active[data-v-e36ec7dd]{border-color:#2a78d6;box-shadow:0 0 0 2px #2a78d633}.card__thumb[data-v-e36ec7dd]{aspect-ratio:176/104;width:100%;height:auto}.card__thumb--empty[data-v-e36ec7dd]{background:var(--surface-soft);border-radius:8px;display:block}.card__title[data-v-e36ec7dd]{margin-top:2px;font-weight:600;line-height:1.3}.card__meta[data-v-e36ec7dd]{color:var(--ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.card__tags[data-v-e36ec7dd]{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.card__tag[data-v-e36ec7dd]{background:var(--surface-soft);color:var(--ink-muted);white-space:nowrap;border-radius:10px;padding:1px 7px;font-size:12px}.card__return[data-v-e36ec7dd]{color:#2a78d6;margin-top:auto;padding-top:4px;font-size:12px;line-height:1.35}.upload__row[data-v-e36ec7dd]{align-items:center;gap:12px;display:flex}.upload__file-name[data-v-e36ec7dd]{color:var(--ink-muted);font-size:var(--text-sm)}.upload__body[data-v-e36ec7dd]{grid-template-columns:1fr 236px;align-items:start;gap:16px;display:grid}.upload__textarea[data-v-e36ec7dd]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-sm);line-height:1.5}.upload__preview[data-v-e36ec7dd]{background:var(--surface-soft);border-radius:12px;flex-direction:column;gap:8px;padding:8px;display:flex}.upload__preview-name[data-v-e36ec7dd]{margin:4px 0 0;font-weight:600;line-height:1.3}.upload__preview-facts[data-v-e36ec7dd],.upload__preview-empty[data-v-e36ec7dd]{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.4}.upload__preview-empty[data-v-e36ec7dd]{text-align:center;padding:56px 8px}.upload__errors[data-v-e36ec7dd]{margin:0;padding-left:18px}.pareto[data-v-611969e1]{gap:var(--gap-block);flex-direction:column;display:flex}.pareto__header[data-v-611969e1]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pareto__title[data-v-611969e1]{font-size:var(--text-lg);margin:0;font-weight:600}.pareto__count[data-v-611969e1]{color:var(--ink-muted);font-size:var(--text-sm)}.pareto__empty[data-v-611969e1]{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.pareto__svg[data-v-611969e1]{touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;width:100%;height:300px}.pareto__svg[data-v-611969e1]:focus,.pareto__svg[data-v-611969e1]:focus-visible{outline:none}.pareto__handle[data-v-611969e1]{fill:none;stroke:#101828;stroke-width:1.4px;opacity:.35}.pareto__axis[data-v-611969e1]{stroke:var(--line);stroke-width:1px}.pareto__tick-mark[data-v-611969e1]{stroke:var(--ink-muted);stroke-width:1.25px}.pareto__front[data-v-611969e1]{fill:none;stroke:#9db7d8;stroke-width:1.8px;stroke-dasharray:5 4}.pareto__hit[data-v-611969e1]{fill:#0000;cursor:pointer}.pareto__dot[data-v-611969e1]{fill:#2a78d6;stroke:#fff;stroke-width:2.5px;pointer-events:none}.pareto__dot--selected[data-v-611969e1]{fill:#101828}.pareto__dot--marked[data-v-611969e1],.pareto__dot--marked.pareto__dot--selected[data-v-611969e1]{fill:#1baf7a}.pareto__axis-label[data-v-611969e1]{fill:var(--ink-muted);font-size:11px}.pareto__grid[data-v-611969e1]{stroke:var(--line);stroke-width:1px;opacity:.7}.pareto__tick[data-v-611969e1]{fill:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11px}.plan[data-v-8c376a1a]{gap:var(--gap-block);flex-direction:column;display:flex}.plan__header[data-v-8c376a1a]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.plan__title[data-v-8c376a1a]{font-size:var(--text-lg);margin:0;font-weight:600}.plan__window[data-v-8c376a1a]{color:var(--ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin-left:auto}.plan__download[data-v-8c376a1a]{flex:none}.plan__format[data-v-8c376a1a]{min-width:72px;margin-right:12px;font-weight:500;display:inline-block}.plan__format-hint[data-v-8c376a1a]{color:var(--ink-muted);font-size:var(--text-sm)}.plan__grid[data-v-8c376a1a]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.plan__tile[data-v-8c376a1a]{gap:var(--gap-tile);background:var(--surface-soft);border-radius:12px;flex-direction:column;padding:14px 16px;display:flex}.plan__tile-label[data-v-8c376a1a]{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.35}.plan__tile-value[data-v-8c376a1a]{font-size:var(--number-lg);font-variant-numeric:tabular-nums;line-height:1.15}.plan__tile-hint[data-v-8c376a1a]{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.35}.plan__dropped[data-v-8c376a1a]{margin-top:4px}.plan__bar[data-v-8c376a1a]{border-radius:5px;gap:2px;height:10px;margin-top:4px;display:flex;overflow:hidden}.plan__bar-part[data-v-8c376a1a]{cursor:default;height:100%}.plan__details[data-v-8c376a1a] .ant-collapse-header{color:var(--ink-muted);font-size:var(--text-sm);padding:6px 0!important}.plan__details[data-v-8c376a1a] .ant-collapse-content-box{padding:8px 0 0!important}.plan__cameras[data-v-8c376a1a]{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;line-height:1.35;list-style:none;display:flex}.plan__camera[data-v-8c376a1a]{justify-content:space-between;gap:12px;display:flex}.plan__camera-unit[data-v-8c376a1a]{flex:none;font-weight:600}.plan__camera-names[data-v-8c376a1a]{color:var(--ink-muted);text-align:right;overflow-wrap:anywhere}.profile[data-v-c3a03ca7]{gap:var(--gap-block);flex-direction:column;display:flex}.profile__header[data-v-c3a03ca7]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.profile__title[data-v-c3a03ca7]{font-size:var(--text-lg);margin:0;font-weight:600}.profile__ceiling[data-v-c3a03ca7]{color:var(--ink-muted);font-size:var(--text-sm)}.profile__flights[data-v-c3a03ca7]{flex-wrap:wrap;flex:none;gap:6px;margin:0;padding:0;list-style:none;display:flex}.profile__chip[data-v-c3a03ca7]{border:1px solid var(--line);color:#475569;cursor:pointer;font:inherit;font-size:var(--text-sm);white-space:nowrap;background:#fff;border-radius:20px;padding:4px 10px}.profile__chip[data-v-c3a03ca7]:hover{border-color:#cbd5e1}.profile__chip--active[data-v-c3a03ca7]{color:#fff;background:#101828;border-color:#101828}.profile__svg[data-v-c3a03ca7]{touch-action:none;cursor:col-resize;-webkit-user-select:none;user-select:none;flex:160px;width:100%;height:auto;min-height:144px}.profile__axis[data-v-c3a03ca7]{stroke:var(--line);stroke-width:1px}.profile__grid[data-v-c3a03ca7]{stroke:var(--line);stroke-width:1px;opacity:.7}.profile__tick[data-v-c3a03ca7]{fill:var(--ink-muted);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;font-size:11px}.profile__other[data-v-c3a03ca7]{fill:none;stroke:#c3cad6;stroke-width:1.4px}.profile__line[data-v-c3a03ca7]{fill:none;stroke-width:2.5px;stroke-linecap:round}.profile__cursor[data-v-c3a03ca7]{stroke:#101828;stroke-width:1.4px;stroke-dasharray:3 2}.player[data-v-d4564252]{gap:var(--gap-block);flex-direction:column;display:flex}.player__header[data-v-d4564252]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.player__title[data-v-d4564252]{font-size:var(--text-lg);margin:0;font-weight:600}.player__count[data-v-d4564252]{color:var(--ink-muted);font-size:var(--text-sm)}.player__controls[data-v-d4564252]{align-items:center;gap:12px;display:flex}.player__slider[data-v-d4564252]{flex:1;min-width:0;margin:0}.player__clock[data-v-d4564252]{font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;margin:2px 0 0;display:flex}.player__clock strong[data-v-d4564252]{font-size:20px;font-weight:600;line-height:1.2}.player__clock span[data-v-d4564252]{color:var(--ink-muted);font-size:var(--text-sm)}.player__airborne[data-v-d4564252]{--row:20px;--row-gap:10px;gap:var(--row-gap);min-height:calc(var(--boards) * var(--row) + max(var(--boards) - 1, 0) * var(--row-gap));flex-direction:column;flex:none;margin:0;padding:0;list-style:none;display:flex}.player__row[data-v-d4564252]{height:var(--row);font-size:var(--text-sm);flex:none;align-items:center;gap:10px;display:flex}.player__dot[data-v-d4564252]{border-radius:50%;flex:none;width:10px;height:10px}.player__unit[data-v-d4564252]{font-weight:600}.player__leg[data-v-d4564252]{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player__altitude[data-v-d4564252]{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-left:auto}.panel[data-v-a9641e2d]{z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff7;border-radius:16px;width:420px;max-height:calc(100vh - 32px);position:absolute;top:16px;right:16px;overflow:hidden;box-shadow:0 8px 28px #10182829}.panel__body[data-v-a9641e2d]{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:none;max-height:calc(100vh - 32px);padding:20px;overflow:hidden auto}.panel__body[data-v-a9641e2d]::-webkit-scrollbar{display:none}.panel__body[data-v-a9641e2d]>*+*{margin-top:var(--gap-section)}.panel__header[data-v-a9641e2d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel__title[data-v-a9641e2d]{margin:0;font-size:20px;font-weight:600}.panel__header-actions[data-v-a9641e2d]{align-items:center;gap:8px;display:flex}.panel__spin[data-v-a9641e2d]{text-align:center;padding:24px 0}.panel__pending[data-v-a9641e2d]{color:var(--ink-muted);font-size:var(--text-sm);margin:8px 0 0}.zone-card[data-v-3a4aa0af]{min-width:196px;max-width:280px;color:var(--ink);font-size:var(--text-sm);background:#fff;border-radius:10px;margin:8px 0 0 14px;padding:10px 28px 10px 12px;line-height:1.35;position:relative;box-shadow:0 8px 24px #10182838}.zone-card__close[data-v-3a4aa0af]{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:18px;line-height:1;position:absolute;top:4px;right:6px}.zone-card__title[data-v-3a4aa0af]{font-size:var(--text-sm);word-break:break-word;margin:0 0 8px;font-weight:600;line-height:1.35}.zone-card__fact[data-v-3a4aa0af]{flex-direction:column;gap:2px;margin:6px 0 0;display:flex}.zone-card__label[data-v-3a4aa0af],.zone-card__hint[data-v-3a4aa0af]{color:var(--ink-muted);font-size:11px}.zone-card__intervals[data-v-3a4aa0af]{margin:0;padding:0;list-style:none}.app[data-v-70ebe2c5]{width:100vw;height:100vh;position:relative}.app__status[data-v-70ebe2c5]{z-index:10;color:var(--ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;pointer-events:none;background:#ffffffd9;border-radius:8px;padding:6px 10px;position:absolute;bottom:16px;left:16px}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}:root{--ink:#101828;--ink-muted:#667085;--line:#e4e7ec;--surface-soft:#f5f7fa;--text-lg:17px;--text-md:15px;--text-sm:13px;--number-lg:24px;--gap-section:22px;--gap-block:14px;--gap-tile:5px}html,body,#app{width:100%;height:100%;margin:0}body{color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:var(--text-md);overflow:hidden}
