.silent-loader[data-v-4d3d8514]{width:100vw;height:100vh;color:var(--gm-text,#fff);background:#07101f;justify-content:center;align-items:center;display:flex}.loader-content[data-v-4d3d8514]{flex-direction:column;align-items:center;gap:16px;display:flex}.loader-content p[data-v-4d3d8514]{color:var(--gm-accent,#3a7fe8);letter-spacing:.05em;font-size:13px;font-weight:600;animation:1.5s infinite gm-pulse}.secret-trigger[data-v-4d3d8514]{cursor:default;-webkit-user-select:none;user-select:none}.label-header[data-v-4d3d8514]{justify-content:space-between;align-items:center;display:flex}.server-badge[data-v-4d3d8514]{font-size:11px;font-weight:600;transition:color .2s}.server-badge.online[data-v-4d3d8514]{color:var(--gm-green,#4caf50)}.server-badge.offline[data-v-4d3d8514]{color:var(--gm-red,#f44336)}.server-badge.checking[data-v-4d3d8514]{color:var(--gm-muted,#888)}.visual-status i.online[data-v-4d3d8514]{background:var(--gm-green,#4caf50);box-shadow:0 0 9px var(--gm-green,#4caf50)}.visual-status i.offline[data-v-4d3d8514]{background:var(--gm-red,#f44336);box-shadow:0 0 9px var(--gm-red,#f44336)}.visual-status i.checking[data-v-4d3d8514]{background:var(--gm-accent,#2196f3);box-shadow:0 0 9px var(--gm-accent,#2196f3);animation:1s infinite gm-pulse}.txt-red[data-v-4d3d8514]{color:var(--gm-red,#f44336)}.auth-page[data-v-4d3d8514]{grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);min-height:100vh;display:grid}.auth-visual[data-v-4d3d8514]{border-right:1px solid var(--gm-border);background:radial-gradient(circle at 30% 42%,#3a7fe838,#0000 31%),#07101f;flex-direction:column;justify-content:space-between;min-height:100vh;padding:42px 5.5vw 34px;display:flex;position:relative;overflow:hidden}.auth-visual[data-v-4d3d8514]:before{content:"";background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.auth-visual[data-v-4d3d8514]:after{content:"";border:1px solid #3acaff1f;border-radius:50%;width:570px;height:570px;position:absolute;top:15%;right:-285px;box-shadow:0 0 0 78px #3a7fe809,0 0 0 156px #3acaff05}.brand[data-v-4d3d8514],.mobile-brand[data-v-4d3d8514]{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.brand>div[data-v-4d3d8514]:last-child,.mobile-brand>div[data-v-4d3d8514]:last-child{gap:3px;display:grid}.brand strong[data-v-4d3d8514],.mobile-brand strong[data-v-4d3d8514]{letter-spacing:.17em;font-size:12px}.brand small[data-v-4d3d8514],.mobile-brand small[data-v-4d3d8514]{color:var(--gm-muted-dim);letter-spacing:.28em;font-size:12px;font-weight:700}.brand-orbit[data-v-4d3d8514]{border:1px solid #3acaff99;border-radius:50%;width:30px;height:30px;position:relative;transform:rotate(-24deg)}.brand-orbit[data-v-4d3d8514]:before{content:"";border:1px solid #3acaffcc;border-radius:50%;width:37px;height:12px;position:absolute;top:7px;left:-5px}.brand-orbit span[data-v-4d3d8514]{background:var(--gm-accent);width:7px;height:7px;box-shadow:0 0 12px var(--gm-accent);border-radius:50%;position:absolute;top:10px;left:10px}.visual-copy[data-v-4d3d8514]{z-index:1;width:min(610px,100%);position:relative}.eyebrow[data-v-4d3d8514]{color:var(--gm-accent);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:750}.visual-copy h1[data-v-4d3d8514]{letter-spacing:-.055em;margin:15px 0 20px;font-size:clamp(45px,5vw,80px);line-height:1}.visual-copy>p[data-v-4d3d8514]{max-width:510px;color:var(--gm-muted);margin:0;font-size:15px;line-height:1.7}.capabilities[data-v-4d3d8514]{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:42px;display:grid}.capabilities>div[data-v-4d3d8514]{border:1px solid var(--gm-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1626c7;border-radius:11px;gap:5px;padding:15px;display:grid}.capabilities>div>span[data-v-4d3d8514]{background:var(--gm-accent-soft);width:31px;height:31px;color:var(--gm-accent);border-radius:8px;place-items:center;margin-bottom:5px;display:grid}.capabilities strong[data-v-4d3d8514]{font-size:12px}.capabilities small[data-v-4d3d8514]{color:var(--gm-muted-dim);font-size:12px}.visual-status[data-v-4d3d8514]{z-index:1;color:var(--gm-muted-dim);align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.visual-status i[data-v-4d3d8514]{background:var(--gm-green);width:6px;height:6px;box-shadow:0 0 9px var(--gm-green);border-radius:50%}.auth-form-side[data-v-4d3d8514]{place-items:center;min-height:100vh;padding:38px;display:grid}.auth-card[data-v-4d3d8514]{width:100%;max-width:410px;animation:.35s both gm-fade-up}.mobile-brand[data-v-4d3d8514]{display:none}.auth-header[data-v-4d3d8514]{margin-bottom:27px}.auth-header h2[data-v-4d3d8514]{letter-spacing:-.04em;margin:8px 0 7px;font-size:30px}.auth-header p[data-v-4d3d8514]{color:var(--gm-muted);margin:0;font-size:12px}.auth-form[data-v-4d3d8514]{gap:15px;display:grid}.form-group[data-v-4d3d8514]{gap:7px;display:grid}.form-group>span[data-v-4d3d8514]{color:var(--gm-muted);font-size:12px;font-weight:650}.input-wrap[data-v-4d3d8514],.select-wrap[data-v-4d3d8514]{border:1px solid var(--gm-border);background:var(--gm-surface);height:45px;color:var(--gm-muted-dim);border-radius:9px;align-items:center;gap:10px;padding:0 12px;transition:all .16s;display:flex}.input-wrap[data-v-4d3d8514]:focus-within,.select-wrap[data-v-4d3d8514]:focus-within{color:var(--gm-accent);border-color:#3acaff80;box-shadow:0 0 0 3px #3a7fe81f}.input-wrap input[data-v-4d3d8514],.select-wrap select[data-v-4d3d8514]{width:100%;height:100%;color:var(--gm-text);background:0 0;border:0;outline:0;font-size:12px}.toggle-password[data-v-4d3d8514]{color:var(--gm-muted-dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .16s;display:flex}.toggle-password[data-v-4d3d8514]:hover{color:var(--gm-accent)}.select-wrap select[data-v-4d3d8514]{cursor:pointer}.select-wrap select option[data-v-4d3d8514]{color:#fff;background-color:#0d1829;padding:8px}.input-wrap input[data-v-4d3d8514]::placeholder{color:var(--gm-muted-dim)}.form-checkbox[data-v-4d3d8514]{color:var(--gm-muted);cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.form-checkbox input[data-v-4d3d8514]{width:15px;height:15px}.btn-primary[data-v-4d3d8514]{background:var(--gm-accent-strong);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;height:47px;margin-top:2px;padding:0 16px;font-size:12px;font-weight:700;transition:all .16s;display:flex;box-shadow:0 9px 25px #3a7fe840}.btn-primary[data-v-4d3d8514]:hover:not(:disabled){background:var(--light-blue-color-ver1);color:#07101f;transform:translateY(-1px)}.btn-primary[data-v-4d3d8514]:disabled{opacity:.5;cursor:not-allowed}.status-msg[data-v-4d3d8514]{background:var(--gm-blue-soft);color:var(--gm-blue);border-radius:8px;align-items:center;gap:8px;padding:10px 11px;font-size:12px;display:flex}.status-msg i[data-v-4d3d8514]{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s infinite gm-pulse}.error-msg[data-v-4d3d8514]{background:var(--gm-red-soft);color:var(--gm-red);border-radius:8px;align-items:center;gap:8px;padding:10px 11px;font-size:12px;display:flex}.security-note[data-v-4d3d8514]{color:var(--gm-muted-dim);justify-content:center;align-items:center;gap:6px;margin:22px 0 0;font-size:12px;display:flex}@media (width<=920px){.auth-page[data-v-4d3d8514]{grid-template-columns:1fr}.auth-visual[data-v-4d3d8514]{display:none}.auth-form-side[data-v-4d3d8514]{padding:26px}.mobile-brand[data-v-4d3d8514]{margin-bottom:60px;display:flex}}@media (width<=480px){.auth-form-side[data-v-4d3d8514]{place-items:start center;padding:24px 20px}.auth-header h2[data-v-4d3d8514]{font-size:27px}}.language-switcher[data-v-32644430]{height:34px;color:var(--gm-blue);border:1px solid var(--gm-border);background:#3a7fe814;border-radius:9px;align-items:center;gap:6px;padding:0 8px;display:flex}.language-switcher select[data-v-32644430]{min-width:82px;color:var(--gm-text);cursor:pointer;background:0 0;border:0;outline:0;font-size:12px;font-weight:700}.language-switcher option[data-v-32644430]{color:var(--gm-text);background:#0d192a}@media (width<=720px){.language-switcher[data-v-32644430]{padding:0 4px}.language-switcher select[data-v-32644430]{width:42px;min-width:42px;max-width:42px}}.gm-modal-backdrop[data-v-277ec395]{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#030810c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.gm-modal-card[data-v-277ec395]{border:1px solid var(--gm-border-strong);box-sizing:border-box;background:linear-gradient(#101d30 0%,#0c1626 100%);border-radius:14px;gap:16px;width:100%;max-width:460px;padding:22px;animation:.22s cubic-bezier(.16,1,.3,1) gm-modal-pop-277ec395;display:grid;position:relative;box-shadow:0 24px 48px #000000a6,0 0 28px #3acaff14}.gm-modal-card.type-error[data-v-277ec395]{border-color:#ff444459;box-shadow:0 24px 48px #000000a6,0 0 32px #ff44441f}.gm-modal-card.type-warning[data-v-277ec395]{border-color:#ffcc0059;box-shadow:0 24px 48px #000000a6,0 0 32px #ffcc001f}.gm-modal-header[data-v-277ec395]{align-items:center;gap:12px;display:flex}.gm-modal-icon-badge[data-v-277ec395]{width:36px;height:36px;color:var(--gm-red);background:#ff444426;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.type-warning .gm-modal-icon-badge[data-v-277ec395]{color:var(--gm-yellow);background:#ffcc0026}.type-info .gm-modal-icon-badge[data-v-277ec395]{color:var(--gm-accent);background:#3acaff26}.gm-modal-title[data-v-277ec395]{color:var(--gm-text);flex:1;margin:0;font-size:16px;font-weight:650;line-height:1.3}.gm-modal-close[data-v-277ec395]{width:28px;height:28px;color:var(--gm-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;transition:all .15s;display:flex}.gm-modal-close[data-v-277ec395]:hover{color:var(--gm-text);background:#ffffff14}.gm-modal-body[data-v-277ec395]{gap:12px;display:grid}.gm-modal-text[data-v-277ec395]{color:var(--gm-muted);word-break:break-word;margin:0;font-size:14px;line-height:1.55}.gm-modal-code-badge[data-v-277ec395]{color:var(--gm-muted-dim);background:#c7d9ff14;border:1px solid #c7d9ff24;border-radius:6px;align-self:flex-start;align-items:center;padding:4px 10px;font-family:monospace;font-size:12px;display:inline-flex}.gm-modal-footer[data-v-277ec395]{justify-content:flex-end;gap:10px;padding-top:6px;display:flex}.gm-modal-btn[data-v-277ec395]{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:8px 20px;font-size:13.5px;font-weight:600;transition:all .15s}.gm-modal-btn.primary[data-v-277ec395]{background:linear-gradient(180deg, var(--dark-blue-color-ver2) 0%, #205bc7 100%);color:#fff;border-color:#3acaff59;box-shadow:0 4px 12px #3a7fe847}.gm-modal-btn.primary[data-v-277ec395]:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 6px 16px #3a7fe866}.gm-modal-btn.primary[data-v-277ec395]:active{transform:translateY(0)}@keyframes gm-modal-pop-277ec395{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.gm-modal-fade-enter-active[data-v-277ec395],.gm-modal-fade-leave-active[data-v-277ec395]{transition:opacity .2s}.gm-modal-fade-enter-from[data-v-277ec395],.gm-modal-fade-leave-to[data-v-277ec395]{opacity:0}.init-loader{text-align:center;place-content:center;justify-items:center;gap:18px;min-height:100vh;display:grid}.auth-language-switcher{z-index:20;position:fixed;top:16px;right:16px}.init-loader>div:last-child{gap:5px;display:grid}.init-loader strong{font-size:14px;font-weight:650}.init-loader small{color:var(--gm-muted);font-size:12px}.loader-orbit{border:1px solid #3acaff3d;border-radius:50%;width:48px;height:48px;animation:1.4s linear infinite loader-spin;position:relative}.loader-orbit:before{content:"";border:1px solid #3acaff8c;border-radius:50%;position:absolute;inset:8px}.loader-orbit span{background:var(--gm-accent);width:7px;height:7px;box-shadow:0 0 14px var(--gm-accent);border-radius:50%;position:absolute;top:-3px;left:20px}@keyframes loader-spin{to{transform:rotate(360deg)}}.planet-orb-visual[data-v-582b4591]{width:var(--planet-size);height:var(--planet-size);isolation:isolate;filter:drop-shadow(0 3px 5px #0000007a);flex:none;display:inline-block;position:relative}.planet-halo[data-v-582b4591],.planet-surface[data-v-582b4591],.planet-light[data-v-582b4591]{pointer-events:none;position:absolute}.planet-halo[data-v-582b4591]{z-index:-1;background:var(--planet-halo);opacity:.62;-webkit-mask:var(--planet-halo-mask) center / contain no-repeat;-webkit-mask:var(--planet-halo-mask) center / contain no-repeat;mask:var(--planet-halo-mask) center / contain no-repeat;filter:blur(.6px);inset:-24%}.planet-surface[data-v-582b4591],.planet-light[data-v-582b4591]{-webkit-mask:var(--planet-texture) center / contain no-repeat;-webkit-mask:var(--planet-texture) center / contain no-repeat;mask:var(--planet-texture) center / contain no-repeat;inset:0}.planet-surface[data-v-582b4591]{background-color:var(--planet-color);background-image:var(--planet-texture);background-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:contain}.planet-light[data-v-582b4591]{background:radial-gradient(circle at 31% 25%,#ffffff85 0,#ffffff29 17%,#0000 39%),radial-gradient(circle at 35% 32%,#0000 33%,#0102084d 69%,#000000ad 100%)}.panel[data-v-69634367]{border:1px solid var(--gm-border);background:linear-gradient(145deg,#101d30f7,#081222f7);border-radius:18px;overflow:hidden;box-shadow:0 20px 55px #0000002e}.panel-header[data-v-69634367]{border-bottom:1px solid var(--gm-border);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.panel-header-actions[data-v-69634367]{align-items:center;gap:8px;display:flex}.planets-panel-content[data-v-69634367]{min-width:0}.panel-title[data-v-69634367]{align-items:center;gap:12px;min-width:0;display:flex}.panel-icon[data-v-69634367]{width:38px;height:38px;color:var(--gm-accent);background:var(--gm-accent-soft);border:1px solid #3acaff2e;border-radius:11px;flex:none;place-items:center;display:grid}.eyebrow[data-v-69634367]{color:var(--gm-muted-dim);letter-spacing:.11em;text-transform:uppercase;margin-bottom:3px;font-size:12px;font-weight:700;display:block}.panel-header h3[data-v-69634367]{color:var(--gm-text);letter-spacing:-.02em;margin:0;font-size:17px}.panel-title p[data-v-69634367]{color:var(--gm-muted);margin:4px 0 0;font-size:12px}.planets-counter[data-v-69634367]{color:var(--gm-muted);border:1px solid var(--gm-border);background:#ffffff0a;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.btn-refresh[data-v-69634367]{color:#d9d5e5;border:1px solid var(--gm-border-strong);cursor:pointer;background:#ffffff0a;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:0 13px;font-size:12px;font-weight:650;transition:all .16s;display:inline-flex}.btn-refresh[data-v-69634367]:hover:not(:disabled){color:#fff;background:var(--gm-accent-soft);border-color:#3acaff73}.btn-refresh[data-v-69634367]:disabled{opacity:.45;cursor:default}.planets-controls[data-v-69634367]{border-bottom:1px solid var(--gm-border);background:#ffffff05;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.search-box[data-v-69634367]{color:var(--gm-muted-dim);flex:280px;align-items:center;display:flex;position:relative}.search-box>svg[data-v-69634367]{pointer-events:none;position:absolute;left:12px}.search-input[data-v-69634367]{border:1px solid var(--gm-border);width:100%;height:38px;color:var(--gm-text);background:#040b1794;border-radius:10px;outline:none;padding:0 34px 0 37px;font-size:12px;transition:all .16s}.search-input[data-v-69634367]::placeholder{color:var(--gm-muted-dim)}.search-input[data-v-69634367]:focus{border-color:#3acaff8c;box-shadow:0 0 0 3px #3a7fe81f}.btn-clear-search[data-v-69634367]{color:var(--gm-muted);cursor:pointer;opacity:.72;background:0 0;border:none;place-items:center;padding:3px;display:grid;position:absolute;right:10px}.btn-clear-search[data-v-69634367]:hover{opacity:1}.planet-filters[data-v-69634367]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-chip[data-v-69634367]{min-height:36px;color:var(--gm-muted);border:1px solid var(--gm-border);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff06;border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:flex}.filter-chip[data-v-69634367]:has(input:checked){color:var(--blue-color);background:var(--gm-accent-soft);border-color:#3acaff47}.filter-chip input[data-v-69634367]{width:13px;height:13px;margin:0}.sort-select[data-v-69634367]{background:var(--gm-surface);max-width:220px;height:36px;color:var(--gm-text);border:1px solid var(--gm-border);border-radius:9px;outline:none;padding:0 28px 0 10px;font-size:12px;font-weight:600}.loading-box[data-v-69634367],.empty-box[data-v-69634367]{text-align:center;min-height:145px;color:var(--gm-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px;font-size:12px;display:flex}.status-orbit[data-v-69634367]{color:var(--gm-accent);animation:1.2s ease-in-out infinite gm-pulse}.error-box[data-v-69634367]{color:var(--gm-red);background:var(--gm-red-soft);border:1px solid #ff444438;border-radius:10px;align-items:center;gap:8px;margin:14px 22px 0;padding:11px 13px;font-size:12px;display:flex}.planets-list-wrapper[data-v-69634367]{box-sizing:border-box;cursor:grab;scroll-behavior:smooth;scrollbar-color:#3acaff66 #c7d9ff0a;width:100%;max-width:100%;padding:18px 22px 20px;overflow:auto hidden}.planets-list-wrapper.dragging[data-v-69634367]{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.planets-list-wrapper.dragging .planet-card[data-v-69634367]{cursor:grabbing;transition:none;transform:none}.selection-guide[data-v-69634367]{width:min(100%,100vw - 92px);color:var(--gm-muted);align-items:center;gap:9px;margin-bottom:12px;display:flex;position:sticky;left:0}.step-number[data-v-69634367]{width:23px;height:23px;color:var(--white-color);background:var(--gm-accent-strong);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.selection-guide p[data-v-69634367]{flex-direction:column;gap:1px;margin:0;display:flex}.selection-guide strong[data-v-69634367]{color:#ded9e8;font-size:12px}.selection-guide small[data-v-69634367],.scroll-hint[data-v-69634367]{color:var(--gm-muted-dim);font-size:12px}.scroll-hint[data-v-69634367]{white-space:nowrap;margin-left:auto}.planets-list[data-v-69634367]{flex-flow:row;gap:11px;width:max-content;display:flex}.planet-card[data-v-69634367]{box-sizing:border-box;border:1px solid var(--gm-border);cursor:grab;background:#ffffff06;border-radius:13px;flex:0 0 254px;width:254px;padding:15px;transition:all .16s;position:relative}.planet-card[data-v-69634367]:hover{background:#ffffff0a;border-color:#3acaff47;transform:translateY(-2px)}.unavailable-card[data-v-69634367]{cursor:default;opacity:.68}.unavailable-card[data-v-69634367]:hover{border-color:var(--gm-border);transform:none}.selected-card[data-v-69634367]{background:linear-gradient(145deg,#3a7fe82e,#3acaff0e);border-color:#3acaff85;box-shadow:inset 0 0 0 1px #3acaff14}.planet-header[data-v-69634367]{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.planet-identity[data-v-69634367]{align-items:center;gap:10px;min-width:0;display:flex}.planet-identity>div[data-v-69634367]{flex-direction:column;gap:2px;min-width:0;display:flex}.planet-name[data-v-69634367]{color:#eeecf4;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:13px;font-weight:700;overflow:hidden}.planet-coords[data-v-69634367]{color:var(--gm-muted-dim);font:12px/1.3 Consolas,monospace}.selected-mark[data-v-69634367]{min-height:21px;color:var(--white-color);background:var(--gm-accent-strong);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 6px;font-size:12px;font-weight:750;display:flex}.resources-grid[data-v-69634367]{grid-template-columns:1fr 1fr;gap:7px;display:grid}.resource-item[data-v-69634367]{background:#00000029;border:1px solid #ffffff0b;border-radius:8px;min-width:0;padding:8px 9px}.planet-res .resource-item[data-v-69634367]{flex-direction:column;gap:3px;font-size:12px;display:flex}.resource-item span[data-v-69634367]{color:var(--gm-muted-dim);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.resource-item strong[data-v-69634367]{color:#d9d6e1;font-size:12px;font-weight:700}.titanium strong[data-v-69634367]{color:#b4c7da}.silicon strong[data-v-69634367]{color:var(--gm-blue)}.antimatter strong[data-v-69634367]{color:var(--light-blue-color-ver1)}.defense strong[data-v-69634367]{color:#d8d2e0}.probe-row[data-v-69634367]{background:#3acaff12;border-color:#3acaff1f;grid-column:span 2;justify-content:space-between;align-items:center;flex-direction:row!important}.probe-row span[data-v-69634367]{color:var(--gm-muted);align-items:center;gap:5px;display:flex}.probe-row strong[data-v-69634367]{color:var(--gm-blue)}.collector-row span[data-v-69634367]{align-items:center;gap:5px;display:flex}.collector-row strong[data-v-69634367]{color:var(--gm-green)}.no-probes[data-v-69634367]{color:var(--gm-red)!important}.planet-details[data-v-69634367]{background:linear-gradient(135deg,#3a7fe81f,#040b1757);border:1px solid #3acaff3d;border-radius:13px;margin:0 22px 20px;padding:12px 14px}.planet-details>header[data-v-69634367]{justify-content:space-between;align-items:center;gap:14px;display:flex}.working-planet-name[data-v-69634367]{align-items:center;gap:10px;min-width:190px;display:flex}.working-orb[data-v-69634367]{flex:none;place-items:center;width:44px;height:44px;display:grid}.working-metrics[data-v-69634367]{align-items:center;gap:6px;margin-left:auto;display:flex}.working-metrics>span[data-v-69634367]{background:#00000029;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:2px;min-width:92px;padding:7px 9px;display:flex}.working-metrics small[data-v-69634367]{color:var(--gm-muted-dim);text-transform:uppercase;font-size:12px}.working-metrics strong[data-v-69634367]{color:#ded9e8;text-overflow:ellipsis;font-size:12px;overflow:hidden}.working-metrics .warning strong[data-v-69634367]{color:var(--gm-red)}.details-toggle[data-v-69634367]{color:#d9d2e5;border:1px solid var(--gm-border);cursor:pointer;white-space:nowrap;background:#ffffff09;border-radius:9px;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.details-toggle[data-v-69634367]:hover{color:#fff;border-color:#3acaff57}.working-warning[data-v-69634367]{color:var(--gm-red);background:var(--gm-red-soft);border-radius:8px;align-items:center;gap:7px;margin:10px 0 0;padding:8px 10px;font-size:12px;display:flex}.details-kicker[data-v-69634367]{color:var(--gm-accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.planet-details h4[data-v-69634367]{color:#eeeaf4;margin:4px 0 0;font-size:15px}.planet-details h4 small[data-v-69634367]{color:var(--gm-muted-dim);margin-left:5px;font:12px Consolas,monospace}.details-status[data-v-69634367]{color:var(--gm-muted);align-items:center;gap:6px;font-size:12px;display:flex}.details-status i[data-v-69634367]{background:var(--gm-green);border-radius:50%;width:6px;height:6px}.details-resources[data-v-69634367]{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:12px 0 10px;display:grid}.details-resources>div[data-v-69634367]{border:1px solid var(--gm-border);background:#ffffff06;border-radius:9px;gap:4px;padding:10px;display:grid}.details-resources span[data-v-69634367]{color:var(--gm-muted-dim);text-transform:uppercase;font-size:12px}.details-resources strong[data-v-69634367]{color:#ded9e8;text-overflow:ellipsis;font-size:12px;overflow:hidden}.details-groups[data-v-69634367]{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.details-groups article[data-v-69634367]{border:1px solid var(--gm-border);background:#ffffff05;border-radius:9px;min-width:0;padding:10px}.details-groups h5[data-v-69634367]{color:#cbc6d2;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 0 8px;font-size:12px;display:flex}.details-groups h5 span[data-v-69634367]{color:var(--gm-muted);background:#ffffff0d;border-radius:99px;padding:2px 5px;font-size:12px}.details-groups article>p[data-v-69634367]{color:var(--gm-muted-dim);margin:0;font-size:12px}.entity-list[data-v-69634367]{max-height:154px;overflow-y:auto}.entity-list>div[data-v-69634367]{border-bottom:1px solid #ffffff0b;justify-content:space-between;gap:8px;padding:6px 0;display:flex}.entity-list span[data-v-69634367]{color:var(--gm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.entity-list strong[data-v-69634367]{color:#e3dfeb;font-size:12px}@media (width<=720px){.panel-header[data-v-69634367]{align-items:flex-start;padding:17px}.eyebrow[data-v-69634367],.panel-title p[data-v-69634367]{display:none}.panel-icon[data-v-69634367]{width:34px;height:34px}.planets-counter[data-v-69634367]{display:none}.planets-controls[data-v-69634367]{padding:13px 17px}.planet-filters[data-v-69634367]{width:100%}.sort-select[data-v-69634367]{flex:1}.planets-list-wrapper[data-v-69634367]{padding:15px 17px 18px}.scroll-hint[data-v-69634367]{display:none}.planet-details[data-v-69634367]{margin-left:17px;margin-right:17px}.working-planet-summary[data-v-69634367]{flex-direction:column;align-items:stretch!important}.working-metrics[data-v-69634367]{width:100%;margin-left:0}.working-metrics>span[data-v-69634367]{flex:1;min-width:0}.details-toggle[data-v-69634367]{justify-content:center}.details-resources[data-v-69634367]{grid-template-columns:repeat(2,minmax(0,1fr))}.details-groups[data-v-69634367]{grid-template-columns:1fr}}.config-preset-toolbar[data-v-74fa78ba]{background:var(--gm-surface-raised);border-bottom:1px solid var(--gm-border);border-radius:var(--gm-radius-lg) var(--gm-radius-lg) 0 0;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 14px;display:flex}.toolbar-actions[data-v-74fa78ba]{flex:none;align-items:center;gap:8px;display:flex}.preset-fields[data-v-74fa78ba]{flex-wrap:wrap;align-items:flex-end;gap:6px;min-width:0;display:flex}.preset-fields label[data-v-74fa78ba]{gap:2px;min-width:140px;display:grid}.preset-fields label span[data-v-74fa78ba]{color:var(--gm-muted-dim);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.preset-fields input[data-v-74fa78ba],.preset-fields select[data-v-74fa78ba]{height:28px;color:var(--gm-text);background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);outline:none;padding:0 8px;font-size:11px;transition:border-color .15s}.preset-fields input[data-v-74fa78ba]:focus,.preset-fields select[data-v-74fa78ba]:focus{border-color:var(--gm-accent)}.preset-fields button[data-v-74fa78ba],.reset-settings[data-v-74fa78ba]{height:28px;color:var(--gm-muted);border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);cursor:pointer;background:#ffffff08;padding:0 8px;font-size:11px;font-weight:600;transition:all .15s}.preset-fields button[data-v-74fa78ba]:hover:not(:disabled),.reset-settings[data-v-74fa78ba]:hover{color:var(--gm-text);background:var(--gm-surface-hover);border-color:var(--gm-border-strong)}.preset-fields button[data-v-74fa78ba]:disabled{opacity:.35;cursor:not-allowed}.reset-settings[data-v-74fa78ba]{color:var(--gm-muted);flex:none;align-items:center;gap:5px;display:inline-flex}.reset-settings[data-v-74fa78ba]:hover{color:var(--gm-orange);border-color:#e97e1c4d}@media (width<=900px){.config-preset-toolbar[data-v-74fa78ba]{flex-direction:column;align-items:stretch}}.panel[data-v-633472fd],.scanner-panel[data-v-633472fd]{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);box-shadow:var(--gm-shadow-md)}.scanner-panel-content[data-v-633472fd]{min-width:0}.scanner-state[data-v-633472fd]{border:1px solid var(--gm-border);border-radius:var(--gm-radius-round);color:var(--gm-muted);background:#ffffff08;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.scanner-state i[data-v-633472fd]{background:var(--gm-green);border-radius:50%;width:6px;height:6px}.scanner-state.active[data-v-633472fd]{color:var(--gm-accent);background:var(--gm-accent-soft);border-color:#3acaff4d}.scanner-state.active i[data-v-633472fd]{background:var(--gm-accent);animation:1.2s ease-in-out infinite gm-pulse}.scanner-controls[data-v-633472fd]{gap:var(--gm-space-8);padding:var(--gm-space-12);grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);padding-bottom:10px;display:grid}.workflow-section[data-v-633472fd]{min-width:0;padding:var(--gm-space-12);background:var(--gm-surface-raised);border:1px solid var(--gm-border);border-radius:var(--gm-radius-md)}.step-heading[data-v-633472fd]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.step-heading>span[data-v-633472fd],.action-copy>span[data-v-633472fd]{color:#fff;background:var(--gm-accent-strong);border-radius:var(--gm-radius-sm);flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-grid}.step-heading p[data-v-633472fd],.action-copy p[data-v-633472fd]{flex-direction:column;gap:1px;margin:0;display:flex}.step-heading strong[data-v-633472fd],.action-copy strong[data-v-633472fd]{color:var(--gm-text);font-size:12px;font-weight:700}.step-heading small[data-v-633472fd],.action-copy small[data-v-633472fd]{color:var(--gm-muted-dim);font-size:11px}.select-planet[data-v-633472fd]{flex-direction:column;gap:4px;display:flex}.select-planet label[data-v-633472fd]{color:var(--gm-muted-dim);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.planet-select[data-v-633472fd]{width:100%;height:32px;color:var(--gm-text);background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);outline:none;padding:0 8px;font-size:12px;transition:border-color .15s}.planet-select[data-v-633472fd]:focus{border-color:var(--gm-accent)}.no-probes-warning[data-v-633472fd]{color:var(--gm-red);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.source-warning[data-v-633472fd]{color:var(--gm-red);background:var(--gm-red-soft);border-radius:var(--gm-radius-sm);align-items:center;gap:6px;margin:6px 0 0;padding:4px 8px;font-size:11px;display:flex}.range-fields[data-v-633472fd]{grid-template-columns:.7fr 1.3fr .9fr 1fr;gap:6px;display:grid}.input-inline[data-v-633472fd]{flex-direction:column;gap:3px;display:flex}.input-inline label[data-v-633472fd]{color:var(--gm-muted-dim);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600}.input-inline input[type=number][data-v-633472fd]{width:100%;height:30px;color:var(--gm-text);background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);text-align:center;outline:none;padding:0 6px;font-size:12px;transition:border-color .15s}.input-inline input[type=number][data-v-633472fd]:focus{border-color:var(--gm-accent)}.systems-field[data-v-633472fd]{flex-direction:column;display:flex}.systems-field-inputs[data-v-633472fd]{align-items:center;gap:4px;display:flex}.systems-field-inputs>span[data-v-633472fd]{color:var(--gm-muted-dim);font-size:11px}.fleet-count-field small[data-v-633472fd]{color:var(--gm-muted-dim);font-size:10px;line-height:1}.targets-step[data-v-633472fd],.schedule-step[data-v-633472fd]{grid-column:1/-1}.filter-group-title[data-v-633472fd]{align-items:baseline;gap:6px;margin:8px 0 6px;display:flex}.filter-group-title strong[data-v-633472fd]{color:var(--gm-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.filter-group-title span[data-v-633472fd]{color:var(--gm-muted-dim);font-size:11px}.exclusions-title[data-v-633472fd]{margin-top:10px}.scan-filters[data-v-633472fd]{gap:6px;display:grid}.primary-filters[data-v-633472fd],.exclusion-filters[data-v-633472fd]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.scan-filters label[data-v-633472fd]{min-height:34px;color:var(--gm-muted);background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:6px 10px;font-size:11px;transition:all .15s;display:flex}.scan-filters label strong[data-v-633472fd]{color:var(--gm-text);font-size:11px;font-weight:600}.scan-filters label[data-v-633472fd]:has(input:checked){color:var(--gm-accent);background:var(--gm-accent-soft);border-color:#3acaff4d}.scan-filters label:has(input:checked) strong[data-v-633472fd]{color:#fff}.scan-filters input[data-v-633472fd]{width:13px;height:13px;margin:0}.advanced-filters-shell[data-v-633472fd]{border-top:1px solid var(--gm-border-subtle);margin-top:12px;padding-top:10px}.advanced-filter-note[data-v-633472fd]{color:var(--gm-muted-dim);margin:0 0 8px;font-size:11px}.advanced-filter-grid[data-v-633472fd]{gap:var(--gm-space-8);grid-template-columns:repeat(auto-fill,minmax(310px,1fr));display:grid}.advanced-filter-card[data-v-633472fd]{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-md);flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.advanced-filter-card-heading[data-v-633472fd]{border-bottom:1px solid var(--gm-border-subtle);justify-content:space-between;align-items:center;gap:6px;padding-bottom:4px;display:flex}.advanced-filter-card-heading strong[data-v-633472fd]{color:var(--gm-text-secondary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:700}.advanced-filter-card-heading button[data-v-633472fd]{height:20px;color:var(--gm-muted-dim);border-radius:var(--gm-radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 6px;font-size:10px;font-weight:600;transition:all .15s}.advanced-filter-card-heading button[data-v-633472fd]:hover{color:var(--gm-text);border-color:var(--gm-border);background:#ffffff0d}.advanced-filter-card>label[data-v-633472fd]{color:var(--gm-muted);grid-template-columns:100px 1fr;align-items:center;gap:6px;font-size:11px;display:grid}.advanced-filter-card input[data-v-633472fd],.advanced-filter-card select[data-v-633472fd]{height:28px;color:var(--gm-text);background:var(--gm-surface-raised);border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);outline:none;min-width:0;padding:0 6px;font-size:11px;transition:border-color .15s}.advanced-filter-card input[data-v-633472fd]:focus,.advanced-filter-card select[data-v-633472fd]:focus{border-color:var(--gm-accent)}.advanced-condition[data-v-633472fd]{grid-template-columns:100px 48px 1fr;align-items:center;gap:4px;display:grid}.advanced-text-condition[data-v-633472fd]{grid-template-columns:50px 105px 1fr;align-items:center;gap:4px;display:grid}.advanced-condition>span[data-v-633472fd],.advanced-text-condition>span[data-v-633472fd]{color:var(--gm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.advanced-metric .advanced-condition[data-v-633472fd]{grid-template-columns:minmax(130px,1.4fr) 48px minmax(60px,1fr) 26px;align-items:center;gap:4px;display:grid}.advanced-metric .add-condition-button[data-v-633472fd]{height:24px;color:var(--gm-accent);background:var(--gm-accent-soft);border-radius:var(--gm-radius-sm);cursor:pointer;border:1px solid #3acaff33;align-self:flex-start;padding:0 8px;font-size:13px;font-weight:700;transition:all .15s}.advanced-metric .add-condition-button[data-v-633472fd]:hover{background:#3acaff38}.advanced-condition .remove-condition-button[data-v-633472fd]{width:26px;height:28px;color:var(--gm-red);background:var(--gm-red-soft);border-radius:var(--gm-radius-sm);cursor:pointer;border:1px solid #f443;place-items:center;padding:0;font-size:14px;transition:all .15s;display:grid}.advanced-condition .remove-condition-button[data-v-633472fd]:hover{background:#ff444440}.advanced-statuses label[data-v-633472fd]{color:var(--gm-muted);grid-template-columns:1fr 105px;align-items:center;gap:6px;font-size:11px;display:grid}.scan-action[data-v-633472fd]{z-index:20;-webkit-backdrop-filter:blur(12px);background:#0e1424f5;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 16px #0006}.action-copy[data-v-633472fd]{align-items:center;gap:10px;display:flex}.action-copy-text[data-v-633472fd]{flex-direction:column;gap:4px;display:flex}.launch-mode-pills[data-v-633472fd]{gap:4px;margin-top:2px;display:inline-flex}.filter-presets-row[data-v-633472fd]{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.filter-chip-btn[data-v-633472fd]{background:var(--gm-surface-raised);border:1px solid var(--gm-border-subtle);border-radius:var(--gm-radius-sm);height:22px;color:var(--gm-muted);cursor:pointer;padding:0 6px;font-size:10px;font-weight:600;transition:all .15s}.filter-chip-btn[data-v-633472fd]:hover{color:var(--gm-text);background:var(--gm-surface-hover);border-color:var(--gm-border)}.filter-chip-btn.active[data-v-633472fd]{color:var(--gm-accent);background:var(--gm-accent-soft);border-color:#3acaff66}.schedule-step[data-v-633472fd]{width:100%}.schedule-step .advanced-filter-grid[data-v-633472fd]{gap:var(--gm-space-8);grid-template-columns:repeat(3,1fr);width:100%;display:grid}@media (width<=1100px){.schedule-step .advanced-filter-grid[data-v-633472fd]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.schedule-step .advanced-filter-grid[data-v-633472fd]{grid-template-columns:1fr}}.schedule-step .schedule-form-content[data-v-633472fd]{flex-direction:column;gap:10px;display:flex}.schedule-subfield label[data-v-633472fd]{color:var(--gm-muted-dim);text-transform:uppercase;letter-spacing:.04em;gap:4px;font-size:10px;font-weight:600;display:grid}.schedule-text-input[data-v-633472fd]{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);max-width:220px;height:32px;color:var(--gm-text);outline:none;padding:0 10px;font-size:12px;transition:border-color .15s}.schedule-text-input[data-v-633472fd]:focus{border-color:var(--gm-accent)}.action-buttons-group[data-v-633472fd]{align-items:center;gap:8px;display:flex}.schedule-success[data-v-633472fd]{color:var(--gm-green)!important}.schedule-error[data-v-633472fd]{color:var(--gm-red)!important}.schedule-btn[data-v-633472fd]{background:#2563eb!important}.btn-scan[data-v-633472fd],.btn-stop[data-v-633472fd],.btn-stopping[data-v-633472fd]{border-radius:var(--gm-radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-width:160px;min-height:36px;padding:0 16px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.btn-scan[data-v-633472fd]{background:var(--gm-accent-strong);color:#fff;box-shadow:var(--gm-shadow-sm);border:1px solid #ffffff26}.btn-scan[data-v-633472fd]:hover:not(:disabled){filter:brightness(1.1);box-shadow:var(--gm-shadow-glow)}.btn-scan[data-v-633472fd]:disabled{background:var(--gm-surface);color:var(--gm-muted-dim);border-color:var(--gm-border);cursor:not-allowed;box-shadow:none}.btn-stop[data-v-633472fd]{color:var(--gm-red);background:var(--gm-red-soft);border:1px solid #ff44444d}.btn-stop[data-v-633472fd]:hover{background:#ff444438}.btn-stopping[data-v-633472fd]{color:var(--gm-muted);border:1px solid var(--gm-border);cursor:not-allowed;background:#ffffff08}.progress-box[data-v-633472fd]{background:var(--gm-surface-raised);border:1px solid var(--gm-border);border-radius:var(--gm-radius-md);margin:0 12px 12px;padding:10px 12px}.progress-header[data-v-633472fd]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.progress-info[data-v-633472fd]{color:var(--gm-muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:11px;display:flex}.progress-info strong[data-v-633472fd]{color:var(--gm-text)}.success-status[data-v-633472fd]{color:var(--gm-green)}.targets-count[data-v-633472fd]{font-weight:700;color:var(--gm-yellow)!important}.btn-close-progress[data-v-633472fd]{cursor:pointer;color:var(--gm-muted-dim);background:0 0;border:none;padding:2px 4px;font-size:11px}.btn-close-progress[data-v-633472fd]:hover{color:var(--gm-text)}.progress-bar-bg[data-v-633472fd]{border-radius:var(--gm-radius-round);background:#ffffff0f;width:100%;height:4px;overflow:hidden}.progress-bar-fill[data-v-633472fd]{background:linear-gradient(90deg, var(--gm-accent), var(--gm-accent-strong));height:100%;transition:width .15s ease-out}@media (width<=1180px){.scanner-controls[data-v-633472fd]{grid-template-columns:1fr}}@media (width<=760px){.range-fields[data-v-633472fd]{grid-template-columns:1fr 1fr}.scanner-heading p[data-v-633472fd]{display:none}.scan-action[data-v-633472fd]{flex-direction:column;align-items:stretch}.btn-scan[data-v-633472fd],.btn-stop[data-v-633472fd],.btn-stopping[data-v-633472fd]{width:100%}}.task-center[data-v-15112b54]{gap:var(--gm-space-12);display:grid}.task-tabs[data-v-15112b54]{gap:var(--gm-space-8);grid-template-columns:repeat(3,1fr);display:grid}.task-tabs>button[data-v-15112b54]{text-align:left;min-height:52px;color:var(--gm-muted);background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-md);cursor:pointer;align-items:center;gap:10px;padding:8px 14px;transition:all .15s;display:flex;position:relative;overflow:hidden}.task-tabs>button[data-v-15112b54]:hover:not(.active){background:var(--gm-surface-hover);color:var(--gm-text);border-color:var(--gm-border-strong)}.task-tabs>button>span[data-v-15112b54]{width:28px;height:28px;color:var(--gm-muted-dim);border-radius:var(--gm-radius-sm);background:#ffffff08;flex:none;place-items:center;transition:all .15s;display:grid}.task-tabs p[data-v-15112b54]{flex-direction:column;gap:1px;margin:0;display:flex}.task-tabs strong[data-v-15112b54]{color:var(--gm-text);font-size:12px;font-weight:700}.task-tabs small[data-v-15112b54]{color:var(--gm-muted-dim);font-size:11px}.task-tabs button.active[data-v-15112b54]{color:var(--gm-accent);background:var(--gm-surface-raised);box-shadow:var(--gm-shadow-sm);border-color:#3acaff66}.task-tabs button.active>span[data-v-15112b54]{color:var(--gm-accent);background:var(--gm-accent-soft)}.task-tabs button.active[data-v-15112b54]:after{content:"";background:var(--gm-accent);height:2px;position:absolute;bottom:0;left:0;right:0}.task-tabs em[data-v-15112b54]{color:var(--gm-green);background:var(--gm-green-soft);border-radius:var(--gm-radius-round);margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700}.task-panel[data-v-15112b54]{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);box-shadow:var(--gm-shadow-md)}.scanner-slot[data-v-15112b54]{box-shadow:none;background:0 0;border:0}.scanner-state[data-v-15112b54]{border:1px solid var(--gm-border);border-radius:var(--gm-radius-round);color:var(--gm-muted);background:#ffffff08;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.scanner-state i[data-v-15112b54]{background:var(--gm-green);border-radius:50%;width:6px;height:6px}.scanner-state.active[data-v-15112b54]{color:var(--gm-accent);background:var(--gm-accent-soft);border-color:#3acaff4d}.scanner-state.active i[data-v-15112b54]{background:var(--gm-accent);animation:1.2s ease-in-out infinite gm-pulse}.selected-counter[data-v-15112b54]{color:var(--gm-muted);border:1px solid var(--gm-border);border-radius:var(--gm-radius-round);background:#ffffff08;padding:3px 8px;font-size:11px}.config-grid[data-v-15112b54]{gap:var(--gm-space-8);padding:var(--gm-space-12);grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);display:grid}.workflow-section[data-v-15112b54]{min-width:0;padding:var(--gm-space-12);background:var(--gm-surface-raised);border:1px solid var(--gm-border);border-radius:var(--gm-radius-md)}.workflow-section-wide[data-v-15112b54],.strategy-fieldset[data-v-15112b54],.schedule-step[data-v-15112b54]{grid-column:1/-1}.step-heading[data-v-15112b54]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.step-heading>span[data-v-15112b54],.action-copy>span[data-v-15112b54]{color:#fff;background:var(--gm-accent-strong);border-radius:var(--gm-radius-sm);flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-grid}.step-heading p[data-v-15112b54],.action-copy p[data-v-15112b54]{flex-direction:column;gap:1px;margin:0;display:flex}.step-heading strong[data-v-15112b54],.action-copy strong[data-v-15112b54]{color:var(--gm-text);font-size:12px;font-weight:700}.step-heading small[data-v-15112b54],.action-copy small[data-v-15112b54]{color:var(--gm-muted-dim);font-size:11px}.field[data-v-15112b54]{min-width:0;color:var(--gm-muted-dim);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:3px;margin-top:8px;font-size:10px;font-weight:600;display:flex}.field input[data-v-15112b54],.field select[data-v-15112b54]{width:100%;height:30px;color:var(--gm-text);background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);outline:none;padding:0 8px;font-size:12px;transition:border-color .15s}.field input[data-v-15112b54]:focus,.field select[data-v-15112b54]:focus{border-color:var(--gm-accent)}.field small[data-v-15112b54]{color:var(--gm-muted-dim);text-transform:none;letter-spacing:normal;font-size:10px;font-weight:500}.wide[data-v-15112b54]{width:100%}.check[data-v-15112b54]{min-height:30px;color:var(--gm-muted);background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);cursor:pointer;align-items:center;gap:6px;margin-top:8px;padding:0 8px;font-size:11px;transition:all .15s;display:flex}.check[data-v-15112b54]:hover{color:var(--gm-text)}.check input[data-v-15112b54]{width:13px;height:13px;margin:0}.check span[data-v-15112b54]{flex-direction:column;display:flex}.check strong[data-v-15112b54]{color:var(--gm-text)}.check small[data-v-15112b54]{color:var(--gm-muted-dim);font-size:10px}.choice-row[data-v-15112b54]{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:8px;display:grid}.choice-row button[data-v-15112b54]{text-align:left;min-height:42px;color:var(--gm-muted);background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);cursor:pointer;flex-direction:column;justify-content:center;gap:2px;padding:6px 10px;font-size:11px;font-weight:700;transition:all .15s;display:flex}.choice-row button[data-v-15112b54]:hover:not(:disabled){color:var(--gm-text);background:var(--gm-surface-hover)}.choice-row button.active[data-v-15112b54]{color:var(--gm-accent);background:var(--gm-accent-soft);border-color:#3acaff59}.choice-row small[data-v-15112b54]{color:var(--gm-muted-dim);font-size:10px;font-weight:500}.choice-row button[data-v-15112b54]:disabled{opacity:.35;cursor:not-allowed}.coordinates[data-v-15112b54],.thresholds[data-v-15112b54]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.entity-grid[data-v-15112b54]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px;margin-top:8px;display:grid}.entity-grid.compact .check[data-v-15112b54]{margin-top:0}.fixed-fleet[data-v-15112b54]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.fixed-fleet .field[data-v-15112b54]{margin:0}.multiplier[data-v-15112b54]{grid-template-columns:1fr 60px 20px;align-items:center;gap:6px;max-width:200px;margin-top:8px;display:grid}.multiplier span[data-v-15112b54]{grid-column:1/-1}.multiplier strong[data-v-15112b54]{color:var(--gm-muted);text-transform:none;font-size:11px}.filters-groups[data-v-15112b54]{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px;display:grid}.filters-groups>div[data-v-15112b54]{background:var(--gm-surface);border:1px solid var(--gm-border-subtle);border-radius:var(--gm-radius-sm);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;padding:8px;display:grid}.filters-groups>div>strong[data-v-15112b54]{color:var(--gm-text-secondary);text-transform:uppercase;letter-spacing:.04em;grid-column:1/-1;font-size:10px;font-weight:700}.filters-groups .check[data-v-15112b54]{margin-top:0}.task-action[data-v-15112b54]{z-index:20;-webkit-backdrop-filter:blur(12px);background:#0e1424f5;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 16px #0006}.action-copy[data-v-15112b54]{align-items:center;gap:8px;display:flex}.task-error-text[data-v-15112b54]{color:var(--gm-red)!important}.action-copy-text[data-v-15112b54]{flex-direction:column;gap:4px;display:flex}.launch-mode-pills[data-v-15112b54]{gap:4px;margin-top:2px;display:inline-flex}.advanced-filter-grid[data-v-15112b54]{gap:var(--gm-space-8);grid-template-columns:repeat(auto-fill,minmax(310px,1fr));display:grid}.advanced-filter-card[data-v-15112b54]{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-md);flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.advanced-filter-card-heading[data-v-15112b54]{border-bottom:1px solid var(--gm-border-subtle);justify-content:space-between;align-items:center;gap:6px;padding-bottom:4px;display:flex}.advanced-filter-card-heading strong[data-v-15112b54]{color:var(--gm-text-secondary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:700}.advanced-filter-card-heading button[data-v-15112b54]{height:20px;color:var(--gm-muted-dim);border-radius:var(--gm-radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 6px;font-size:10px;font-weight:600;transition:all .15s}.advanced-filter-card-heading button[data-v-15112b54]:hover{color:var(--gm-text);border-color:var(--gm-border);background:#ffffff0d}.advanced-filter-card>label[data-v-15112b54]{color:var(--gm-muted);grid-template-columns:100px 1fr;align-items:center;gap:6px;font-size:11px;display:grid}.advanced-filter-card input[data-v-15112b54],.advanced-filter-card select[data-v-15112b54]{height:28px;color:var(--gm-text);background:var(--gm-surface-raised);border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);outline:none;min-width:0;padding:0 6px;font-size:11px;transition:border-color .15s}.advanced-filter-card input[data-v-15112b54]:focus,.advanced-filter-card select[data-v-15112b54]:focus{border-color:var(--gm-accent)}.advanced-condition[data-v-15112b54]{grid-template-columns:100px 1fr 70px;align-items:center;gap:4px;display:grid}.advanced-condition>span[data-v-15112b54]{color:var(--gm-muted);font-size:11px}.filter-presets-row[data-v-15112b54]{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.filter-chip-btn[data-v-15112b54]{background:var(--gm-surface-raised);border:1px solid var(--gm-border-subtle);border-radius:var(--gm-radius-sm);height:22px;color:var(--gm-muted);cursor:pointer;padding:0 6px;font-size:10px;font-weight:600;transition:all .15s}.filter-chip-btn[data-v-15112b54]:hover{color:var(--gm-text);background:var(--gm-surface-hover);border-color:var(--gm-border)}.filter-chip-btn.active[data-v-15112b54]{color:var(--gm-accent);background:var(--gm-accent-soft);border-color:#3acaff66}.schedule-step[data-v-15112b54]{width:100%}.schedule-step .advanced-filter-grid[data-v-15112b54]{gap:var(--gm-space-8);grid-template-columns:repeat(3,1fr);width:100%;display:grid}@media (width<=1100px){.schedule-step .advanced-filter-grid[data-v-15112b54]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.schedule-step .advanced-filter-grid[data-v-15112b54]{grid-template-columns:1fr}}.schedule-step .schedule-form-content[data-v-15112b54]{flex-direction:column;gap:10px;display:flex}.schedule-subfield label[data-v-15112b54]{color:var(--gm-muted-dim);text-transform:uppercase;letter-spacing:.04em;gap:4px;font-size:10px;font-weight:600;display:grid}.schedule-text-input[data-v-15112b54]{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);max-width:220px;height:32px;color:var(--gm-text);outline:none;padding:0 10px;font-size:12px;transition:border-color .15s}.schedule-text-input[data-v-15112b54]:focus{border-color:var(--gm-accent)}.action-buttons-group[data-v-15112b54]{align-items:center;gap:8px;display:flex}.schedule-success[data-v-15112b54]{color:var(--gm-green)!important}.schedule-error[data-v-15112b54]{color:var(--gm-red)!important}.schedule-btn[data-v-15112b54]{background:#2563eb!important}.primary[data-v-15112b54],.danger-button[data-v-15112b54]{border-radius:var(--gm-radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-width:160px;min-height:36px;padding:0 16px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.primary[data-v-15112b54]{color:#fff;background:var(--gm-accent-strong);box-shadow:var(--gm-shadow-sm);border:1px solid #ffffff26}.primary[data-v-15112b54]:hover:not(:disabled){filter:brightness(1.1);box-shadow:var(--gm-shadow-glow)}.danger-button[data-v-15112b54]{color:var(--gm-red);background:var(--gm-red-soft);border:1px solid #ff44444d}.danger-button[data-v-15112b54]:hover:not(:disabled){background:#ff444438}@media (width<=900px){.task-tabs[data-v-15112b54],.config-grid[data-v-15112b54]{grid-template-columns:1fr}.strategy-fieldset[data-v-15112b54]{grid-column:auto}.filters-groups[data-v-15112b54]{grid-template-columns:1fr}}@media (width<=620px){.panel-title-actions .selected-counter[data-v-15112b54]{display:none}.choice-row[data-v-15112b54],.coordinates[data-v-15112b54],.thresholds[data-v-15112b54]{grid-template-columns:1fr}.task-action[data-v-15112b54]{flex-direction:column;align-items:stretch}.task-action .primary[data-v-15112b54],.task-action .danger-button[data-v-15112b54]{width:100%}}.modal-backdrop[data-v-084aea9a]{z-index:1200;-webkit-backdrop-filter:blur(10px);background:#030812c7;place-items:center;padding:16px;animation:.15s ease-out fadeIn-084aea9a;display:grid;position:fixed;inset:0}.modal-card[data-v-084aea9a]{background:var(--gm-surface);border:1px solid var(--gm-border-strong);border-radius:var(--gm-radius-lg);flex-direction:column;width:100%;max-width:680px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 48px #0009}.modal-header[data-v-084aea9a]{background:var(--gm-surface-raised);border-bottom:1px solid var(--gm-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.modal-title-info[data-v-084aea9a]{align-items:center;gap:10px;display:flex}.heading-icon[data-v-084aea9a]{width:32px;height:32px;color:var(--gm-accent);background:var(--gm-accent-soft);border-radius:var(--gm-radius-md);place-items:center;display:grid}.modal-header h3[data-v-084aea9a]{color:var(--gm-text);margin:0;font-size:14px;font-weight:700}.modal-header p[data-v-084aea9a]{color:var(--gm-muted-dim);margin:2px 0 0;font-size:11px}.icon-btn[data-v-084aea9a]{border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);width:32px;height:32px;color:var(--gm-muted);cursor:pointer;background:#ffffff0a;place-items:center;transition:all .15s;display:grid}.close-btn[data-v-084aea9a]:hover{color:var(--gm-red);border-color:#ff44444d}.modal-body[data-v-084aea9a]{flex:1;padding:18px;overflow-y:auto}.error-banner[data-v-084aea9a]{background:var(--gm-red-soft);border-radius:var(--gm-radius-md);color:var(--gm-red);border:1px solid #ff44444d;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:12px;display:flex}.form-grid[data-v-084aea9a]{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.full-width[data-v-084aea9a]{grid-column:1/-1}.field-label[data-v-084aea9a]{color:var(--gm-muted-dim);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.text-input[data-v-084aea9a],.select-input[data-v-084aea9a]{background:var(--gm-surface-raised);border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);width:100%;height:32px;color:var(--gm-text);outline:none;padding:0 10px;font-size:12px;transition:border-color .15s}.text-input[data-v-084aea9a]:focus,.select-input[data-v-084aea9a]:focus{border-color:var(--gm-accent)}.choice-tabs[data-v-084aea9a]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.choice-tabs button[data-v-084aea9a]{background:var(--gm-surface-raised);border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);min-height:36px;color:var(--gm-muted);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.choice-tabs button[data-v-084aea9a]:hover:not(:disabled){color:var(--gm-text);background:var(--gm-surface-hover)}.choice-tabs button.active[data-v-084aea9a]{color:var(--gm-accent);background:var(--gm-accent-soft);border-color:#3acaff66}.payload-box[data-v-084aea9a],.schedule-box[data-v-084aea9a]{border:1px solid var(--gm-border-subtle);border-radius:var(--gm-radius-md);background:#ffffff05;padding:12px}.section-title[data-v-084aea9a]{color:var(--gm-text);margin:0 0 10px;font-size:12px;font-weight:700}.payload-grid[data-v-084aea9a]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.payload-grid-stack[data-v-084aea9a]{flex-direction:column;gap:10px;display:flex}.coords-row[data-v-084aea9a]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.field-item label[data-v-084aea9a]{color:var(--gm-muted-dim);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:10px;font-weight:600;display:block}.ships-checkboxes[data-v-084aea9a]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px;margin-top:4px;display:grid}.ship-check[data-v-084aea9a]{background:var(--gm-surface);border:1px solid var(--gm-border-subtle);border-radius:var(--gm-radius-sm);color:var(--gm-muted);cursor:pointer;align-items:center;gap:6px;padding:4px 8px;font-size:11px;transition:all .15s;display:flex}.ship-check[data-v-084aea9a]:hover{color:var(--gm-text)}.sub-label[data-v-084aea9a]{color:var(--gm-muted);margin:10px 0 6px;font-size:11px;font-weight:600;display:block}.first-run-box[data-v-084aea9a]{border-bottom:1px solid var(--gm-border-subtle);margin-bottom:12px;padding-bottom:12px}.delay-fields[data-v-084aea9a],.exact-fields[data-v-084aea9a]{margin-top:8px}.filter-presets-row[data-v-084aea9a]{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.filter-chip-btn[data-v-084aea9a]{background:var(--gm-surface-raised);border:1px solid var(--gm-border-subtle);border-radius:var(--gm-radius-sm);height:22px;color:var(--gm-muted);cursor:pointer;padding:0 6px;font-size:10px;font-weight:600;transition:all .15s}.filter-chip-btn[data-v-084aea9a]:hover{color:var(--gm-text);background:var(--gm-surface-hover);border-color:var(--gm-border)}.filter-chip-btn.active[data-v-084aea9a]{color:var(--gm-accent);background:var(--gm-accent-soft);border-color:#3acaff66}.interval-fields[data-v-084aea9a],.daily-fields[data-v-084aea9a],.timezone-field[data-v-084aea9a]{margin-top:10px}.interval-fields label[data-v-084aea9a],.daily-fields label[data-v-084aea9a],.timezone-field label[data-v-084aea9a]{color:var(--gm-muted-dim);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:10px;font-weight:600;display:block}.unit-input-group[data-v-084aea9a]{grid-template-columns:1fr 100px;gap:6px;display:grid}.modal-footer[data-v-084aea9a]{background:var(--gm-surface-raised);border-top:1px solid var(--gm-border);justify-content:flex-end;align-items:center;gap:10px;padding:12px 18px;display:flex}.secondary-btn[data-v-084aea9a]{border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);height:34px;color:var(--gm-text);cursor:pointer;background:#ffffff0a;padding:0 16px;font-size:12px;font-weight:600;transition:all .15s}.secondary-btn[data-v-084aea9a]:hover:not(:disabled){background:var(--gm-surface-hover);border-color:var(--gm-border-strong)}.primary-btn[data-v-084aea9a]{background:var(--gm-accent-strong);border-radius:var(--gm-radius-sm);color:#fff;cursor:pointer;min-width:130px;height:34px;box-shadow:var(--gm-shadow-sm);border:1px solid #ffffff26;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.primary-btn[data-v-084aea9a]:hover:not(:disabled){filter:brightness(1.1);box-shadow:var(--gm-shadow-glow)}.primary-btn[data-v-084aea9a]:disabled,.secondary-btn[data-v-084aea9a]:disabled{opacity:.4;cursor:not-allowed}.spinner[data-v-084aea9a]{animation:1.2s ease-in-out infinite gm-pulse}@keyframes fadeIn-084aea9a{0%{opacity:0}to{opacity:1}}.modal-backdrop[data-v-f65ee284]{z-index:1200;-webkit-backdrop-filter:blur(10px);background:#030812c7;place-items:center;padding:16px;animation:.15s ease-out fadeIn-f65ee284;display:grid;position:fixed;inset:0}.modal-card[data-v-f65ee284]{background:var(--gm-surface);border:1px solid var(--gm-border-strong);border-radius:var(--gm-radius-lg);flex-direction:column;width:100%;max-width:820px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 48px #0009}.modal-header[data-v-f65ee284]{background:var(--gm-surface-raised);border-bottom:1px solid var(--gm-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.modal-title-info[data-v-f65ee284]{align-items:center;gap:10px;display:flex}.heading-icon[data-v-f65ee284]{width:32px;height:32px;color:var(--gm-accent);background:var(--gm-accent-soft);border-radius:var(--gm-radius-md);place-items:center;display:grid}.modal-header h3[data-v-f65ee284]{color:var(--gm-text);margin:0;font-size:14px;font-weight:700}.modal-header p[data-v-f65ee284]{color:var(--gm-muted-dim);margin:2px 0 0;font-size:11px}.modal-header-actions[data-v-f65ee284]{align-items:center;gap:6px;display:flex}.icon-btn[data-v-f65ee284]{border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);width:32px;height:32px;color:var(--gm-muted);cursor:pointer;background:#ffffff0a;place-items:center;transition:all .15s;display:grid}.icon-btn[data-v-f65ee284]:hover:not(:disabled){color:var(--gm-text);background:var(--gm-surface-hover)}.close-btn[data-v-f65ee284]:hover{color:var(--gm-red);border-color:#ff44444d}.modal-body[data-v-f65ee284]{flex:1;min-height:200px;padding:16px;overflow-y:auto}.loading-state[data-v-f65ee284],.empty-state[data-v-f65ee284]{height:200px;color:var(--gm-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.error-banner[data-v-f65ee284]{background:var(--gm-red-soft);border-radius:var(--gm-radius-md);color:var(--gm-red);border:1px solid #ff44444d;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.runs-table-wrapper[data-v-f65ee284]{overflow-x:auto}.runs-table[data-v-f65ee284]{border-collapse:collapse;width:100%;font-size:12px}.runs-table th[data-v-f65ee284]{text-align:left;color:var(--gm-muted-dim);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--gm-border);padding:8px 10px;font-size:10px;font-weight:700}.runs-table td[data-v-f65ee284]{border-bottom:1px solid var(--gm-border-subtle);color:var(--gm-text);padding:10px}.mono[data-v-f65ee284]{font-family:var(--gm-font-mono,monospace);font-size:11px}.muted[data-v-f65ee284]{color:var(--gm-muted-dim)}.time-col[data-v-f65ee284]{white-space:nowrap;font-size:11px}.run-badge[data-v-f65ee284]{border-radius:var(--gm-radius-sm);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.run-badge.success[data-v-f65ee284]{color:var(--gm-green);background:var(--gm-green-soft);border:1px solid #26cb7c4d}.run-badge.failed[data-v-f65ee284]{color:var(--gm-red);background:var(--gm-red-soft);border:1px solid #ff44444d}.run-badge.running[data-v-f65ee284]{color:var(--gm-accent);background:var(--gm-accent-soft);border:1px solid #3acaff4d}.run-badge.queued[data-v-f65ee284]{color:var(--gm-orange);background:var(--gm-orange-soft);border:1px solid #e97e1c4d}.run-badge.skipped[data-v-f65ee284],.run-badge.cancelled[data-v-f65ee284],.run-badge.unknown[data-v-f65ee284]{color:var(--gm-muted);border:1px solid var(--gm-border);background:#ffffff0a}.run-error-row td[data-v-f65ee284]{border-bottom:1px solid var(--gm-border);padding:0 10px 8px}.run-error-detail[data-v-f65ee284]{border-radius:var(--gm-radius-sm);color:var(--gm-red);background:#ff444414;border:1px solid #f443;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:flex}.modal-footer[data-v-f65ee284]{background:var(--gm-surface-raised);border-top:1px solid var(--gm-border);justify-content:flex-end;align-items:center;gap:10px;padding:10px 18px;display:flex}.secondary-btn[data-v-f65ee284]{border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);height:32px;color:var(--gm-text);cursor:pointer;background:#ffffff0a;padding:0 14px;font-size:12px;font-weight:600;transition:all .15s}.secondary-btn[data-v-f65ee284]:hover{background:var(--gm-surface-hover);border-color:var(--gm-border-strong)}.spinner[data-v-f65ee284]{animation:1.2s ease-in-out infinite gm-pulse}@keyframes fadeIn-f65ee284{0%{opacity:0}to{opacity:1}}.tasks-container[data-v-b0bd1bd0]{gap:var(--gm-space-12);flex-direction:column;display:flex}.tasks-toolbar[data-v-b0bd1bd0]{z-index:10;background:var(--gm-surface-raised);border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);min-height:54px;box-shadow:var(--gm-shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:66px}.toolbar-info[data-v-b0bd1bd0]{align-items:center;gap:10px;display:flex}.heading-icon[data-v-b0bd1bd0]{width:32px;height:32px;color:var(--gm-accent);background:var(--gm-accent-soft);border-radius:var(--gm-radius-md);place-items:center;display:grid}.toolbar-info h3[data-v-b0bd1bd0]{color:var(--gm-text);margin:0;font-size:14px;font-weight:700}.toolbar-info p[data-v-b0bd1bd0]{color:var(--gm-muted-dim);margin:2px 0 0;font-size:11px}.toolbar-actions[data-v-b0bd1bd0]{align-items:center;gap:8px;display:flex}.tasks-count-badge[data-v-b0bd1bd0]{border-radius:var(--gm-radius-sm);border:1px solid var(--gm-border);height:28px;color:var(--gm-text-secondary);letter-spacing:.02em;background:#ffffff0a;justify-content:center;align-items:center;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.tasks-count-badge.is-limit[data-v-b0bd1bd0]{background:var(--gm-red-soft);color:var(--gm-red);border-color:#ff444459}.action-btn[data-v-b0bd1bd0]{border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);height:32px;color:var(--gm-text);cursor:pointer;background:#ffffff0a;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.action-btn[data-v-b0bd1bd0]:hover:not(:disabled){background:var(--gm-surface-hover);border-color:var(--gm-border-strong)}.primary-btn[data-v-b0bd1bd0]{background:var(--gm-accent-strong);border-radius:var(--gm-radius-sm);color:#fff;cursor:pointer;height:32px;box-shadow:var(--gm-shadow-sm);border:1px solid #ffffff26;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.primary-btn[data-v-b0bd1bd0]:hover{filter:brightness(1.1);box-shadow:var(--gm-shadow-glow)}.feedback-banner[data-v-b0bd1bd0]{border-radius:var(--gm-radius-md);align-items:center;gap:8px;padding:10px 14px;font-size:12px;animation:.15s fadeIn-b0bd1bd0;display:flex}.feedback-banner.error[data-v-b0bd1bd0]{color:var(--gm-red);background:var(--gm-red-soft);border:1px solid #ff44444d}.tasks-table-card[data-v-b0bd1bd0]{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);box-shadow:var(--gm-shadow-md);overflow:hidden}.loading-box[data-v-b0bd1bd0],.empty-box[data-v-b0bd1bd0]{text-align:center;min-height:240px;color:var(--gm-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}.empty-box h4[data-v-b0bd1bd0]{color:var(--gm-text);margin:0;font-size:15px}.empty-box p[data-v-b0bd1bd0]{max-width:420px;color:var(--gm-muted-dim);margin:0;font-size:12px}.empty-create-btn[data-v-b0bd1bd0]{margin-top:6px}.table-wrapper[data-v-b0bd1bd0]{min-height:200px;max-height:calc(100vh - 190px);overflow:auto}.tasks-table[data-v-b0bd1bd0]{border-collapse:collapse;width:100%;font-size:12px}.tasks-table th[data-v-b0bd1bd0]{z-index:5;text-align:left;color:var(--gm-muted-dim);text-transform:uppercase;letter-spacing:.04em;background:var(--gm-surface-raised);border-bottom:1px solid var(--gm-border);box-shadow:0 1px 0 var(--gm-border);padding:11px 14px;font-size:10px;font-weight:700;position:sticky;top:0}.tasks-table td[data-v-b0bd1bd0]{border-bottom:1px solid var(--gm-border-subtle);color:var(--gm-text);vertical-align:middle;padding:12px 14px}.tasks-table tr[data-v-b0bd1bd0]{position:relative}.tasks-table tr:hover td[data-v-b0bd1bd0]{background:#ffffff04}.tasks-table tr.is-paused td[data-v-b0bd1bd0]{opacity:.75}.tasks-table tr.is-busy[data-v-b0bd1bd0]{-webkit-user-select:none;user-select:none}.task-row-overlay[data-v-b0bd1bd0]{-webkit-backdrop-filter:blur(4px);color:var(--gm-accent);z-index:10;pointer-events:all;cursor:wait;background:#070e1a99;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:600;animation:.15s fadeIn-b0bd1bd0;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #3acaff40}.mono[data-v-b0bd1bd0]{font-family:var(--gm-font-mono,monospace);font-size:11px}.id-col[data-v-b0bd1bd0]{color:var(--gm-muted-dim)}.title-col[data-v-b0bd1bd0]{flex-direction:column;gap:2px;display:flex}.tz-hint[data-v-b0bd1bd0]{color:var(--gm-muted-dim);font-size:10px}.type-badge[data-v-b0bd1bd0]{border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);color:var(--gm-text);background:#ffffff0a;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.type-badge.galaxy_scan[data-v-b0bd1bd0]{color:var(--gm-accent);border-color:#3acaff4d}.type-badge.automatic_attack[data-v-b0bd1bd0]{color:#ff85a2;border-color:#ff63844d}.type-badge.automatic_recycling[data-v-b0bd1bd0]{color:#5ce1e6;border-color:#4bc0c04d}.status-badge[data-v-b0bd1bd0]{border-radius:var(--gm-radius-round);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.status-dot[data-v-b0bd1bd0]{border-radius:50%;width:6px;height:6px}.status-badge.pending[data-v-b0bd1bd0]{color:var(--gm-accent);background:var(--gm-accent-soft);border:1px solid #3acaff4d}.status-badge.pending .status-dot[data-v-b0bd1bd0]{background:var(--gm-accent)}.status-cell[data-v-b0bd1bd0]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.task-fleets-chip[data-v-b0bd1bd0]{color:#c084fc;letter-spacing:.02em;background:#a855f726;border:1px solid #a855f759;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.status-badge.running[data-v-b0bd1bd0]{color:var(--gm-green);background:var(--gm-green-soft);border:1px solid #26cb7c4d}.status-badge.running .status-dot[data-v-b0bd1bd0]{background:var(--gm-green);animation:1.2s ease-in-out infinite gm-pulse}.status-badge.paused[data-v-b0bd1bd0]{color:var(--gm-orange);background:var(--gm-orange-soft);border:1px solid #e97e1c4d}.status-badge.paused .status-dot[data-v-b0bd1bd0]{background:var(--gm-orange)}.status-badge.completed[data-v-b0bd1bd0]{color:var(--gm-muted);border:1px solid var(--gm-border);background:#ffffff0a}.status-badge.completed .status-dot[data-v-b0bd1bd0]{background:var(--gm-muted)}.status-badge.auth_required[data-v-b0bd1bd0],.status-badge.disabled[data-v-b0bd1bd0]{color:var(--gm-red);background:var(--gm-red-soft);border:1px solid #ff44444d}.status-badge.auth_required .status-dot[data-v-b0bd1bd0],.status-badge.disabled .status-dot[data-v-b0bd1bd0]{background:var(--gm-red)}.schedule-col[data-v-b0bd1bd0]{color:var(--gm-text-secondary);font-size:11px}.time-col[data-v-b0bd1bd0]{white-space:nowrap;font-size:11px}.actions-header[data-v-b0bd1bd0],.actions-col[data-v-b0bd1bd0]{text-align:right}.row-actions[data-v-b0bd1bd0]{align-items:center;gap:4px;display:inline-flex}.row-btn[data-v-b0bd1bd0]{border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);width:28px;height:28px;color:var(--gm-muted);cursor:pointer;background:#ffffff08;place-items:center;transition:all .15s;display:grid}.row-btn[data-v-b0bd1bd0]:hover:not(:disabled){color:var(--gm-text);background:var(--gm-surface-hover);border-color:var(--gm-border-strong)}.run-btn[data-v-b0bd1bd0]:hover:not(:disabled){color:var(--gm-accent);border-color:#3acaff66}.delete-btn[data-v-b0bd1bd0]:hover:not(:disabled){color:var(--gm-red);border-color:#ff44444d}.restart-btn[data-v-b0bd1bd0]:hover:not(:disabled){color:#4ade80;border-color:#4ade8066}.row-btn[data-v-b0bd1bd0]:disabled{opacity:.35;cursor:not-allowed}.spinner[data-v-b0bd1bd0]{animation:1.2s ease-in-out infinite gm-pulse}@keyframes fadeIn-b0bd1bd0{0%{opacity:0}to{opacity:1}}.gm-modal-backdrop[data-v-b0bd1bd0]{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#030810c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.gm-modal-card[data-v-b0bd1bd0]{border:1px solid var(--gm-border-strong);box-sizing:border-box;background:linear-gradient(#101d30 0%,#0c1626 100%);border-radius:14px;gap:16px;width:100%;max-width:440px;padding:22px;animation:.22s cubic-bezier(.16,1,.3,1) gm-modal-pop-b0bd1bd0;display:grid;position:relative;box-shadow:0 24px 48px #000000a6,0 0 28px #3acaff14}.gm-modal-card.type-danger[data-v-b0bd1bd0]{border-color:#ff444461;box-shadow:0 24px 48px #000000a6,0 0 32px #ff444426}.gm-modal-header[data-v-b0bd1bd0]{align-items:center;gap:12px;display:flex}.gm-modal-icon-badge[data-v-b0bd1bd0]{width:36px;height:36px;color:var(--gm-red);background:#ff444426;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gm-modal-title[data-v-b0bd1bd0]{color:var(--gm-text);flex:1;margin:0;font-size:16px;font-weight:700}.gm-modal-close[data-v-b0bd1bd0]{width:28px;height:28px;color:var(--gm-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;transition:all .15s;display:flex}.gm-modal-close[data-v-b0bd1bd0]:hover{color:var(--gm-text);background:#ffffff14}.gm-modal-body[data-v-b0bd1bd0]{gap:12px;display:grid}.gm-modal-text[data-v-b0bd1bd0]{color:var(--gm-text);word-break:break-word;margin:0;font-size:14px;line-height:1.55}.gm-modal-task-meta[data-v-b0bd1bd0]{border-radius:var(--gm-radius-sm);border:1px solid var(--gm-border);color:var(--gm-muted);background:#ffffff08;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;display:inline-flex}.gm-modal-task-meta .meta-separator[data-v-b0bd1bd0]{color:var(--gm-muted-dim)}.gm-modal-task-meta .meta-type[data-v-b0bd1bd0]{color:var(--gm-accent)}.gm-modal-footer[data-v-b0bd1bd0]{justify-content:flex-end;gap:10px;padding-top:6px;display:flex}.gm-modal-btn[data-v-b0bd1bd0]{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.gm-modal-btn.cancel[data-v-b0bd1bd0]{border-color:var(--gm-border);color:var(--gm-text);background:#ffffff0d}.gm-modal-btn.cancel[data-v-b0bd1bd0]:hover{background:var(--gm-surface-hover);border-color:var(--gm-border-strong)}.gm-modal-btn.danger[data-v-b0bd1bd0]{color:#fff;background:linear-gradient(#e63946 0%,#ba181b 100%);border-color:#ff444480;font-weight:700;box-shadow:0 4px 14px #e6394659}.gm-modal-btn.danger[data-v-b0bd1bd0]:hover{filter:brightness(1.15);transform:translateY(-1px);box-shadow:0 6px 18px #e6394680}.gm-modal-btn.danger[data-v-b0bd1bd0]:active{transform:translateY(0)}@keyframes gm-modal-pop-b0bd1bd0{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.gm-modal-fade-enter-active[data-v-b0bd1bd0],.gm-modal-fade-leave-active[data-v-b0bd1bd0]{transition:opacity .2s}.gm-modal-fade-enter-from[data-v-b0bd1bd0],.gm-modal-fade-leave-to[data-v-b0bd1bd0]{opacity:0}@media (width<=900px){.tasks-toolbar[data-v-b0bd1bd0]{flex-direction:column;align-items:stretch}}.pagination-bar[data-v-0bd07b2f]{align-items:center;gap:var(--gm-space-12);background:var(--gm-surface-raised);border-bottom:1px solid var(--gm-border);color:var(--gm-muted);padding:8px 16px;font-size:11px;display:flex}.pagination-bar label[data-v-0bd07b2f],.pagination-bar nav[data-v-0bd07b2f]{align-items:center;gap:6px;display:flex}.pagination-bar label span[data-v-0bd07b2f]{color:var(--gm-muted-dim);font-size:11px}.pagination-bar select[data-v-0bd07b2f],.pagination-bar button[data-v-0bd07b2f]{height:26px;color:var(--gm-text);background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);font-size:11px;transition:all .15s}.pagination-bar select[data-v-0bd07b2f]{padding:0 6px}.pagination-bar button[data-v-0bd07b2f]{cursor:pointer;place-items:center;width:26px;padding:0;display:grid}.pagination-bar button[data-v-0bd07b2f]:hover:not(:disabled){color:var(--gm-accent);background:var(--gm-surface-hover);border-color:#3acaff66}.pagination-bar button[data-v-0bd07b2f]:disabled{cursor:not-allowed;opacity:.3}.pagination-bar nav[data-v-0bd07b2f]{margin-left:auto}.pagination-bar nav strong[data-v-0bd07b2f]{text-align:center;min-width:50px;color:var(--gm-text);font-weight:600}.pagination-range[data-v-0bd07b2f]{color:var(--gm-muted)}@media (width<=730px){.pagination-bar[data-v-0bd07b2f]{flex-wrap:wrap;padding:8px 12px}.pagination-range[data-v-0bd07b2f]{order:3;width:100%}}.combat-reports-panel[data-v-45ed472a]{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);box-shadow:var(--gm-shadow-md);width:100%;min-width:0;max-width:100%;overflow:hidden}.reports-panel-content[data-v-45ed472a]{width:100%;min-width:0;max-width:100%}.selection-bar[data-v-45ed472a]{justify-content:space-between;align-items:center;gap:var(--gm-space-12);min-height:48px;color:var(--gm-muted);background:var(--gm-surface-raised);border-bottom:1px solid var(--gm-border);flex-wrap:wrap;padding:8px 16px;font-size:12px;display:flex}.selection-controls[data-v-45ed472a]{align-items:center;gap:var(--gm-space-12);flex-wrap:wrap;display:flex}.selection-controls label[data-v-45ed472a]{color:var(--gm-text);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:flex}.selection-controls button[data-v-45ed472a]{height:24px;color:var(--gm-accent);border-radius:var(--gm-radius-sm);cursor:pointer;white-space:nowrap;background:#3acaff1f;border:1px solid #3acaff40;padding:0 8px;font-size:11px;font-weight:600;transition:all .15s}.selection-controls button[data-v-45ed472a]:hover{background:#3acaff40}.selection-controls .selection-danger[data-v-45ed472a]{color:var(--gm-red);background:var(--gm-red-soft);border-color:#f443}.selection-controls .selection-danger.confirming[data-v-45ed472a]{color:#fff;background:#ff44444d}.selection-controls small[data-v-45ed472a]{color:var(--gm-muted-dim);font-size:11px}.reports-toolbar-actions[data-v-45ed472a]{align-items:center;gap:var(--gm-space-8);flex-wrap:wrap;margin-left:auto;display:flex}.reports-count[data-v-45ed472a]{color:var(--gm-muted);border:1px solid var(--gm-border);border-radius:var(--gm-radius-round);background:#ffffff08;align-items:center;gap:2px;padding:4px 10px;font-size:12px;display:inline-flex}.reports-count strong[data-v-45ed472a]{color:var(--gm-text);font-weight:700}.toolbar-primary-group[data-v-45ed472a],.toolbar-secondary-group[data-v-45ed472a]{align-items:center;gap:4px;display:flex}.toolbar-button[data-v-45ed472a]{height:32px;color:var(--gm-muted);border:1px solid var(--gm-border);border-radius:var(--gm-radius-md);cursor:pointer;background:#ffffff08;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.toolbar-button[data-v-45ed472a]:hover:not(:disabled){color:var(--gm-text);background:var(--gm-surface-hover);border-color:var(--gm-border-strong)}.toolbar-button.primary-tool.active[data-v-45ed472a]{color:var(--gm-accent);background:var(--gm-accent-soft);border-color:#3acaff66}.toolbar-button b[data-v-45ed472a],.col-count-badge[data-v-45ed472a]{background:var(--gm-accent-strong);color:#fff;border-radius:var(--gm-radius-round);justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex}.export-btn[data-v-45ed472a]:hover:not(:disabled){color:var(--gm-green);border-color:#01ff854d}.clear-table-btn[data-v-45ed472a]{color:var(--gm-red);background:var(--gm-red-soft);border-color:#f443}.clear-table-btn[data-v-45ed472a]:hover:not(:disabled),.clear-table-btn.confirming[data-v-45ed472a]{color:#fff;background:#ff444438;border-color:#ff444480}.filter-builder[data-v-45ed472a],.columns-panel[data-v-45ed472a]{background:var(--gm-bg-deep);border-bottom:1px solid var(--gm-border);padding:14px 16px}.saved-filter-row[data-v-45ed472a]{align-items:flex-end;gap:var(--gm-space-8);background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-md);flex-wrap:wrap;margin-bottom:12px;padding:8px 10px;display:flex}.saved-filter-row label[data-v-45ed472a]{color:var(--gm-muted-dim);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:3px;font-size:10px;font-weight:600;display:flex}.saved-filter-row input[data-v-45ed472a],.saved-filter-row select[data-v-45ed472a],.filter-card input[data-v-45ed472a],.filter-card select[data-v-45ed472a]{height:30px;color:var(--gm-text);background:var(--gm-surface-raised);border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);outline:none;padding:0 8px;font-size:12px;transition:border-color .15s}.saved-filter-row input[data-v-45ed472a]:focus,.saved-filter-row select[data-v-45ed472a]:focus,.filter-card input[data-v-45ed472a]:focus,.filter-card select[data-v-45ed472a]:focus{border-color:var(--gm-accent)}.saved-filter-row button[data-v-45ed472a]{border-radius:var(--gm-radius-sm);height:30px;color:var(--gm-accent);background:var(--gm-accent-soft);cursor:pointer;border:1px solid #3acaff40;padding:0 10px;font-size:12px;font-weight:600;transition:all .15s}.saved-filter-row button[data-v-45ed472a]:hover:not(:disabled){background:#3acaff38}.saved-filter-row button.quiet[data-v-45ed472a]{color:var(--gm-muted);border-color:var(--gm-border);background:#ffffff08}.saved-filter-row button.quiet[data-v-45ed472a]:hover:not(:disabled){color:var(--gm-text);background:var(--gm-surface-hover)}.filter-grid[data-v-45ed472a]{gap:var(--gm-space-8);grid-template-columns:repeat(auto-fill,minmax(310px,1fr));display:grid}.filter-card[data-v-45ed472a]{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-md);flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.filter-card-heading[data-v-45ed472a]{border-bottom:1px solid var(--gm-border-subtle);justify-content:space-between;align-items:center;gap:6px;padding-bottom:4px;display:flex}.filter-card-heading strong[data-v-45ed472a]{color:var(--gm-text-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:11px;font-weight:700}.filter-card-heading button[data-v-45ed472a]{height:20px;color:var(--gm-muted-dim);border-radius:var(--gm-radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 6px;font-size:10px;font-weight:600;transition:all .15s}.filter-card-heading button[data-v-45ed472a]:hover{color:var(--gm-text);border-color:var(--gm-border);background:#ffffff0d}.filter-card label[data-v-45ed472a]{color:var(--gm-muted);grid-template-columns:100px 1fr;align-items:center;gap:6px;font-size:11px;display:grid}.filter-card input[data-v-45ed472a],.filter-card select[data-v-45ed472a]{height:28px;color:var(--gm-text);background:var(--gm-surface-raised);border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);outline:none;min-width:0;padding:0 6px;font-size:11px;transition:border-color .15s}.filter-card input[data-v-45ed472a]:focus,.filter-card select[data-v-45ed472a]:focus{border-color:var(--gm-accent)}.condition[data-v-45ed472a]{grid-template-columns:minmax(130px,1.4fr) 48px minmax(60px,1fr);align-items:center;gap:4px;display:grid}.columns-heading[data-v-45ed472a]{justify-content:space-between;align-items:center;gap:var(--gm-space-8);border-bottom:1px solid var(--gm-border-subtle);margin-bottom:10px;padding-bottom:8px;display:flex}.columns-heading strong[data-v-45ed472a]{color:var(--gm-text);font-size:12px;font-weight:700;display:block}.columns-heading small[data-v-45ed472a]{color:var(--gm-muted-dim);font-size:11px}.columns-heading button[data-v-45ed472a]{height:26px;color:var(--gm-muted);border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);cursor:pointer;background:#ffffff08;padding:0 8px;font-size:11px;transition:all .15s}.columns-heading button[data-v-45ed472a]:hover{color:var(--gm-text);background:var(--gm-surface-hover)}.column-groups[data-v-45ed472a]{gap:var(--gm-space-8);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));max-height:280px;display:grid;overflow-y:auto}.column-groups>div[data-v-45ed472a]{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);flex-direction:column;gap:4px;padding:8px;display:flex}.column-groups strong[data-v-45ed472a]{color:var(--gm-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:11px;font-weight:700}.column-groups label[data-v-45ed472a]{color:var(--gm-muted);cursor:pointer;align-items:center;gap:6px;font-size:11px;display:flex}.column-groups label[data-v-45ed472a]:hover{color:var(--gm-text)}.table-wrapper[data-v-45ed472a]{width:100%;min-width:0;max-width:100%;max-height:580px;margin:0;overflow:auto}table[data-v-45ed472a]{border-collapse:collapse;text-align:left;width:100%}th[data-v-45ed472a],td[data-v-45ed472a]{white-space:nowrap;border-bottom:1px solid var(--gm-border-subtle);height:38px;padding:0 10px;font-size:12px}th[data-v-45ed472a]{z-index:3;color:var(--gm-muted);background:var(--gm-surface-raised);border-bottom:1px solid var(--gm-border-strong);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700;position:sticky;top:0}th small[data-v-45ed472a]{color:var(--gm-muted-dim);font-size:9px;font-weight:600;line-height:1;display:block}.sortable[data-v-45ed472a]{cursor:pointer;transition:color .15s,background-color .15s}.sortable[data-v-45ed472a]:hover{color:var(--gm-accent);background:var(--gm-surface-hover)}tbody tr[data-v-45ed472a]{transition:background-color .12s}tbody tr[data-v-45ed472a]:hover{background:#ffffff06}tbody tr.selected[data-v-45ed472a]{background:#3a7fe817}tbody tr.unread td[data-v-45ed472a]{font-weight:600}.sticky[data-v-45ed472a],.sticky-time[data-v-45ed472a]{z-index:2;background:var(--gm-surface);position:sticky;left:0}tbody tr:hover .sticky[data-v-45ed472a],tbody tr:hover .sticky-time[data-v-45ed472a]{background:#0f1c2e}tbody tr.selected .sticky[data-v-45ed472a],tbody tr.selected .sticky-time[data-v-45ed472a]{background:#11223b}.sticky-time[data-v-45ed472a]{left:36px}.checkbox-cell[data-v-45ed472a]{text-align:center;width:36px;padding:0}.checkbox-cell input[data-v-45ed472a]{width:14px;height:14px;margin:0}.freshness[data-v-45ed472a]{border-radius:var(--gm-radius-round);align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.freshness i[data-v-45ed472a]{border-radius:50%;width:6px;height:6px}.freshness.fresh[data-v-45ed472a]{color:var(--gm-green);background:var(--gm-green-soft)}.freshness.fresh i[data-v-45ed472a]{background:var(--gm-green);box-shadow:0 0 6px #01ff85b3}.freshness.warning[data-v-45ed472a]{color:var(--gm-yellow);background:var(--gm-yellow-soft)}.freshness.warning i[data-v-45ed472a]{background:var(--gm-yellow)}.freshness.expired[data-v-45ed472a]{color:var(--gm-red);background:var(--gm-red-soft)}.freshness.expired i[data-v-45ed472a]{background:var(--gm-red)}.freshness.stale[data-v-45ed472a]{color:var(--gm-muted);background:#ffffff0a}.freshness.stale i[data-v-45ed472a]{background:var(--gm-muted)}.coords[data-v-45ed472a]{color:var(--gm-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}.outcome[data-v-45ed472a]{border-radius:var(--gm-radius-round);padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.outcome.attacker[data-v-45ed472a]{color:var(--gm-orange);background:var(--gm-orange-soft)}.outcome.defender[data-v-45ed472a]{color:var(--gm-green);background:var(--gm-green-soft)}.outcome.draw[data-v-45ed472a]{color:var(--gm-blue);background:var(--gm-blue-soft)}.outcome.unknown[data-v-45ed472a]{color:var(--gm-muted);background:#ffffff0a}.delete-button[data-v-45ed472a]{width:26px;height:26px;color:var(--gm-muted-dim);border-radius:var(--gm-radius-sm);cursor:pointer;place-items:center;padding:0;transition:all .15s;display:grid}.delete-button[data-v-45ed472a]:hover{color:var(--gm-red);background:var(--gm-red-soft)}.reports-empty[data-v-45ed472a]{min-height:140px;color:var(--gm-muted);border:1px dashed var(--gm-border-strong);border-radius:var(--gm-radius-md);background:#050b164d;justify-content:center;align-items:center;gap:12px;margin:16px;padding:20px;display:flex}.reports-empty>span[data-v-45ed472a]{width:36px;height:36px;color:var(--gm-orange);background:var(--gm-orange-soft);border-radius:var(--gm-radius-md);place-items:center;display:grid}.reports-empty strong[data-v-45ed472a]{color:var(--gm-text);font-size:13px;display:block}.reports-empty p[data-v-45ed472a]{color:var(--gm-muted-dim);margin:2px 0 0;font-size:12px}@media (width<=1100px){.selection-bar[data-v-45ed472a]{flex-direction:column;align-items:stretch}.reports-toolbar-actions[data-v-45ed472a]{margin-left:0}}@media (width<=730px){.filter-grid[data-v-45ed472a]{grid-template-columns:1fr}.column-groups[data-v-45ed472a]{grid-template-columns:repeat(2,1fr)}}.reports-panel[data-v-f4e13e10]{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);box-shadow:var(--gm-shadow-md);width:100%;min-width:0;max-width:100%;overflow:hidden}.reports-panel-content[data-v-f4e13e10]{width:100%;min-width:0;max-width:100%}.selection-bar[data-v-f4e13e10]{justify-content:space-between;align-items:center;gap:var(--gm-space-12);min-height:48px;color:var(--gm-muted);background:var(--gm-surface-raised);border-bottom:1px solid var(--gm-border);flex-wrap:wrap;padding:8px 16px;font-size:12px;display:flex}.selection-controls[data-v-f4e13e10]{align-items:center;gap:var(--gm-space-12);flex-wrap:wrap;display:flex}.selection-controls label[data-v-f4e13e10]{color:var(--gm-text);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:flex}.selection-controls button[data-v-f4e13e10]{height:24px;color:var(--gm-accent);border-radius:var(--gm-radius-sm);cursor:pointer;white-space:nowrap;background:#3acaff1f;border:1px solid #3acaff40;padding:0 8px;font-size:11px;font-weight:600;transition:all .15s}.selection-controls button[data-v-f4e13e10]:hover{background:#3acaff40}.selection-controls small[data-v-f4e13e10]{color:var(--gm-muted-dim);font-size:11px}.reports-toolbar-actions[data-v-f4e13e10]{align-items:center;gap:var(--gm-space-8);flex-wrap:wrap;margin-left:auto;display:flex}.reports-count[data-v-f4e13e10]{color:var(--gm-muted);border:1px solid var(--gm-border);border-radius:var(--gm-radius-round);background:#ffffff08;align-items:center;gap:2px;padding:4px 10px;font-size:12px;display:inline-flex}.reports-count strong[data-v-f4e13e10]{color:var(--gm-text);font-weight:700}.toolbar-primary-group[data-v-f4e13e10],.toolbar-secondary-group[data-v-f4e13e10]{align-items:center;gap:4px;display:flex}.toolbar-button[data-v-f4e13e10]{height:32px;color:var(--gm-muted);border:1px solid var(--gm-border);border-radius:var(--gm-radius-md);cursor:pointer;background:#ffffff08;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.toolbar-button[data-v-f4e13e10]:hover:not(:disabled){color:var(--gm-text);background:var(--gm-surface-hover);border-color:var(--gm-border-strong)}.toolbar-button.primary-tool.active[data-v-f4e13e10]{color:var(--gm-accent);background:var(--gm-accent-soft);border-color:#3acaff66}.toolbar-button b[data-v-f4e13e10],.col-count-badge[data-v-f4e13e10]{background:var(--gm-accent-strong);color:#fff;border-radius:var(--gm-radius-round);justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex}.export-btn[data-v-f4e13e10]:hover:not(:disabled){color:var(--gm-green);border-color:#01ff854d}.clear-table-btn[data-v-f4e13e10]{color:var(--gm-red);background:var(--gm-red-soft);border-color:#f443}.clear-table-btn[data-v-f4e13e10]:hover:not(:disabled),.clear-table-btn.confirming[data-v-f4e13e10]{color:#fff;background:#ff444438;border-color:#ff444480}.filter-builder[data-v-f4e13e10],.columns-panel[data-v-f4e13e10]{background:var(--gm-bg-deep);border-bottom:1px solid var(--gm-border);padding:14px 16px}.saved-filter-row[data-v-f4e13e10]{align-items:flex-end;gap:var(--gm-space-8);background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-md);flex-wrap:wrap;margin-bottom:12px;padding:8px 10px;display:flex}.saved-filter-row label[data-v-f4e13e10]{color:var(--gm-muted-dim);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:3px;font-size:10px;font-weight:600;display:flex}.saved-filter-row input[data-v-f4e13e10],.saved-filter-row select[data-v-f4e13e10],.filter-card input[data-v-f4e13e10],.filter-card select[data-v-f4e13e10]{height:30px;color:var(--gm-text);background:var(--gm-surface-raised);border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);outline:none;padding:0 8px;font-size:12px;transition:border-color .15s}.saved-filter-row input[data-v-f4e13e10]:focus,.saved-filter-row select[data-v-f4e13e10]:focus,.filter-card input[data-v-f4e13e10]:focus,.filter-card select[data-v-f4e13e10]:focus{border-color:var(--gm-accent)}.saved-filter-row button[data-v-f4e13e10]{border-radius:var(--gm-radius-sm);height:30px;color:var(--gm-accent);background:var(--gm-accent-soft);cursor:pointer;border:1px solid #3acaff40;padding:0 10px;font-size:12px;font-weight:600;transition:all .15s}.saved-filter-row button[data-v-f4e13e10]:hover:not(:disabled){background:#3acaff38}.saved-filter-row button.quiet[data-v-f4e13e10]{color:var(--gm-muted);border-color:var(--gm-border);background:#ffffff08}.saved-filter-row button.quiet[data-v-f4e13e10]:hover:not(:disabled){color:var(--gm-text);background:var(--gm-surface-hover)}.filter-grid[data-v-f4e13e10]{gap:var(--gm-space-8);grid-template-columns:repeat(auto-fill,minmax(310px,1fr));display:grid}.filter-card[data-v-f4e13e10]{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-md);flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.filter-card-heading[data-v-f4e13e10]{border-bottom:1px solid var(--gm-border-subtle);justify-content:space-between;align-items:center;gap:6px;padding-bottom:4px;display:flex}.filter-card-heading strong[data-v-f4e13e10]{color:var(--gm-text-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:11px;font-weight:700}.filter-card-heading button[data-v-f4e13e10]{height:20px;color:var(--gm-muted-dim);border-radius:var(--gm-radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 6px;font-size:10px;font-weight:600;transition:all .15s}.filter-card-heading button[data-v-f4e13e10]:hover{color:var(--gm-text);border-color:var(--gm-border);background:#ffffff0d}.filter-card>label[data-v-f4e13e10]{color:var(--gm-muted);grid-template-columns:100px 1fr;align-items:center;gap:6px;font-size:11px;display:grid}.condition[data-v-f4e13e10]{grid-template-columns:100px 48px 1fr;align-items:center;gap:4px;display:grid}.text-condition[data-v-f4e13e10]{grid-template-columns:50px 105px 1fr;align-items:center;gap:4px;display:grid}.condition>span[data-v-f4e13e10],.text-condition>span[data-v-f4e13e10]{color:var(--gm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.metric .condition[data-v-f4e13e10]{grid-template-columns:minmax(130px,1.4fr) 48px minmax(60px,1fr) 26px;align-items:center;gap:4px;display:grid}.metric .add-condition-button[data-v-f4e13e10]{height:24px;color:var(--gm-accent);background:var(--gm-accent-soft);border-radius:var(--gm-radius-sm);cursor:pointer;border:1px solid #3acaff33;align-self:flex-start;padding:0 8px;font-size:13px;font-weight:700;transition:all .15s}.metric .add-condition-button[data-v-f4e13e10]:hover{background:#3acaff38}.metric .remove-condition-button[data-v-f4e13e10]{width:26px;height:28px;color:var(--gm-red);background:var(--gm-red-soft);border-radius:var(--gm-radius-sm);cursor:pointer;border:1px solid #f443;place-items:center;padding:0;font-size:14px;transition:all .15s;display:grid}.metric .remove-condition-button[data-v-f4e13e10]:hover{background:#ff444440}.statuses label[data-v-f4e13e10]{color:var(--gm-muted);grid-template-columns:1fr 105px;align-items:center;gap:6px;font-size:11px;display:grid}.columns-heading[data-v-f4e13e10]{justify-content:space-between;align-items:center;gap:var(--gm-space-8);border-bottom:1px solid var(--gm-border-subtle);margin-bottom:10px;padding-bottom:8px;display:flex}.columns-heading strong[data-v-f4e13e10]{color:var(--gm-text);font-size:12px;font-weight:700;display:block}.columns-heading small[data-v-f4e13e10]{color:var(--gm-muted-dim);font-size:11px}.columns-heading button[data-v-f4e13e10]{height:26px;color:var(--gm-muted);border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);cursor:pointer;background:#ffffff08;padding:0 8px;font-size:11px;transition:all .15s}.columns-heading button[data-v-f4e13e10]:hover{color:var(--gm-text);background:var(--gm-surface-hover)}.column-groups[data-v-f4e13e10]{gap:var(--gm-space-8);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));max-height:280px;display:grid;overflow-y:auto}.column-groups>div[data-v-f4e13e10]{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-sm);flex-direction:column;gap:4px;padding:8px;display:flex}.column-groups strong[data-v-f4e13e10]{color:var(--gm-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:11px;font-weight:700}.column-groups label[data-v-f4e13e10]{color:var(--gm-muted);cursor:pointer;align-items:center;gap:6px;font-size:11px;display:flex}.column-groups label[data-v-f4e13e10]:hover{color:var(--gm-text)}.table-wrapper[data-v-f4e13e10]{width:100%;min-width:0;max-width:100%;max-height:580px;margin:0;overflow:auto}table[data-v-f4e13e10]{border-collapse:collapse;text-align:left;width:100%}th[data-v-f4e13e10],td[data-v-f4e13e10]{white-space:nowrap;border-bottom:1px solid var(--gm-border-subtle);height:38px;padding:0 10px;font-size:12px}th[data-v-f4e13e10]{z-index:3;color:var(--gm-muted);background:var(--gm-surface-raised);border-bottom:1px solid var(--gm-border-strong);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700;position:sticky;top:0}th small[data-v-f4e13e10]{color:var(--gm-muted-dim);font-size:9px;font-weight:600;line-height:1;display:block}.sortable[data-v-f4e13e10]{cursor:pointer;transition:color .15s,background-color .15s}.sortable[data-v-f4e13e10]:hover{color:var(--gm-accent);background:var(--gm-surface-hover)}tbody tr[data-v-f4e13e10]{transition:background-color .12s}tbody tr[data-v-f4e13e10]:hover{background:#ffffff06}tbody tr.selected[data-v-f4e13e10]{background:#3a7fe817}.sticky[data-v-f4e13e10],.sticky-favorite[data-v-f4e13e10],.sticky-time[data-v-f4e13e10]{z-index:2;background:var(--gm-surface);position:sticky;left:0}tbody tr:hover .sticky[data-v-f4e13e10],tbody tr:hover .sticky-favorite[data-v-f4e13e10],tbody tr:hover .sticky-time[data-v-f4e13e10]{background:#0f1c2e}tbody tr.selected .sticky[data-v-f4e13e10],tbody tr.selected .sticky-favorite[data-v-f4e13e10],tbody tr.selected .sticky-time[data-v-f4e13e10]{background:#11223b}.sticky-favorite[data-v-f4e13e10]{left:36px}.sticky-time[data-v-f4e13e10]{min-width:90px;left:68px}.favorite-cell[data-v-f4e13e10]{text-align:center;width:32px;padding:0}.favorite-button[data-v-f4e13e10]{width:24px;height:24px;color:var(--gm-muted-dim);border-radius:var(--gm-radius-sm);cursor:pointer;background:0 0;place-items:center;padding:0;font-size:15px;transition:color .15s;display:grid}.favorite-button[data-v-f4e13e10]:hover,.favorite-button.active[data-v-f4e13e10]{color:var(--gm-gold)}.checkbox-cell[data-v-f4e13e10]{text-align:center;width:36px;padding:0}.checkbox-cell input[data-v-f4e13e10]{width:14px;height:14px;margin:0}.freshness[data-v-f4e13e10]{border-radius:var(--gm-radius-round);align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.freshness i[data-v-f4e13e10]{border-radius:50%;width:6px;height:6px}.freshness.fresh[data-v-f4e13e10]{color:var(--gm-green);background:var(--gm-green-soft)}.freshness.fresh i[data-v-f4e13e10]{background:var(--gm-green);box-shadow:0 0 6px #01ff85b3}.freshness.warning[data-v-f4e13e10]{color:var(--gm-yellow);background:var(--gm-yellow-soft)}.freshness.warning i[data-v-f4e13e10]{background:var(--gm-yellow)}.freshness.expired[data-v-f4e13e10]{color:var(--gm-red);background:var(--gm-red-soft)}.freshness.expired i[data-v-f4e13e10]{background:var(--gm-red)}.freshness.stale[data-v-f4e13e10]{color:var(--gm-muted);background:#ffffff0a}.freshness.stale i[data-v-f4e13e10]{background:var(--gm-muted)}.coords[data-v-f4e13e10]{color:var(--gm-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}.delete-button[data-v-f4e13e10]{width:26px;height:26px;color:var(--gm-muted-dim);border-radius:var(--gm-radius-sm);cursor:pointer;place-items:center;padding:0;transition:all .15s;display:grid}.delete-button[data-v-f4e13e10]:hover{color:var(--gm-red);background:var(--gm-red-soft)}.reports-empty[data-v-f4e13e10]{min-height:140px;color:var(--gm-muted);border:1px dashed var(--gm-border-strong);border-radius:var(--gm-radius-md);background:#050b164d;justify-content:center;align-items:center;gap:12px;margin:16px;padding:20px;display:flex}.reports-empty>span[data-v-f4e13e10]{width:36px;height:36px;color:var(--gm-accent);background:var(--gm-accent-soft);border-radius:var(--gm-radius-md);place-items:center;display:grid}.reports-empty strong[data-v-f4e13e10]{color:var(--gm-text);font-size:13px;display:block}.reports-empty p[data-v-f4e13e10]{color:var(--gm-muted-dim);margin:2px 0 0;font-size:12px}@media (width<=1100px){.selection-bar[data-v-f4e13e10]{flex-direction:column;align-items:stretch}.reports-toolbar-actions[data-v-f4e13e10]{margin-left:0}}@media (width<=730px){.filter-grid[data-v-f4e13e10]{grid-template-columns:1fr}.column-groups[data-v-f4e13e10]{grid-template-columns:repeat(2,1fr)}}.reports-archive[data-v-2a97b799]{gap:var(--gm-space-12);width:100%;min-width:0;max-width:100%;display:grid}.reports-tab-content[data-v-2a97b799]{width:100%;min-width:0;max-width:100%}.reports-tabs[data-v-2a97b799]{gap:var(--gm-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reports-tabs>button[data-v-2a97b799]{text-align:left;min-height:52px;color:var(--gm-muted);background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-md);cursor:pointer;align-items:center;gap:10px;padding:8px 14px;transition:all .15s;display:flex;position:relative;overflow:hidden}.reports-tabs>button[data-v-2a97b799]:hover:not(.active){background:var(--gm-surface-hover);color:var(--gm-text);border-color:var(--gm-border-strong)}.reports-tabs>button>span[data-v-2a97b799]{width:28px;height:28px;color:var(--gm-muted-dim);border-radius:var(--gm-radius-sm);background:#ffffff08;flex:none;place-items:center;transition:all .15s;display:grid}.reports-tabs p[data-v-2a97b799]{flex-direction:column;gap:1px;min-width:0;margin:0;display:flex}.reports-tabs strong[data-v-2a97b799]{color:var(--gm-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.reports-tabs small[data-v-2a97b799]{color:var(--gm-muted-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.reports-tabs button.active[data-v-2a97b799]{color:var(--gm-accent);background:var(--gm-surface-raised);box-shadow:var(--gm-shadow-sm);border-color:#3acaff66}.reports-tabs button.active>span[data-v-2a97b799]{color:var(--gm-accent);background:var(--gm-accent-soft)}.reports-tabs button.active[data-v-2a97b799]:after{content:"";background:var(--gm-accent);height:2px;position:absolute;bottom:0;left:0;right:0}.reports-tabs em[data-v-2a97b799]{color:var(--gm-muted);border-radius:var(--gm-radius-round);background:#ffffff0d;margin-left:auto;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.reports-tabs button.active em[data-v-2a97b799]{color:var(--gm-accent);background:var(--gm-accent-soft)}@media (width<=620px){.reports-tabs[data-v-2a97b799]{grid-template-columns:1fr}}.dashboard[data-v-ad2bbcaf]{min-height:100vh}.top-bar[data-v-ad2bbcaf]{z-index:100;align-items:center;gap:var(--gm-space-16);border-bottom:1px solid var(--gm-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07101ff0;height:56px;min-height:56px;padding:0 max(20px,50vw - 750px);display:flex;position:sticky;top:0;box-shadow:0 4px 20px #00000040}.top-bar-nav[data-v-ad2bbcaf]{border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);background:#0c162699;align-items:center;gap:4px;padding:3px;display:flex}.dashboard-brand[data-v-ad2bbcaf]{border-radius:var(--gm-radius-md);height:34px;color:var(--gm-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:0 12px;transition:all .15s;display:flex}.dashboard-brand[data-v-ad2bbcaf]:hover{color:var(--gm-text);background:#ffffff0a}.dashboard-brand.active[data-v-ad2bbcaf],.dashboard-brand[aria-current=page][data-v-ad2bbcaf]{color:var(--gm-text);background:var(--gm-surface-raised);border-color:var(--gm-border-strong);box-shadow:0 1px 4px #0003}.brand-badge-icon[data-v-ad2bbcaf]{border-radius:var(--gm-radius-sm);background:var(--gm-accent-soft);width:22px;height:22px;color:var(--gm-accent);place-items:center;display:grid}.brand-text[data-v-ad2bbcaf]{align-items:baseline;gap:4px;display:flex}.brand-text strong[data-v-ad2bbcaf]{letter-spacing:.02em;font-size:13px;font-weight:700}.brand-text small[data-v-ad2bbcaf]{color:var(--gm-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.header-planner[data-v-ad2bbcaf]{border-radius:var(--gm-radius-md);height:34px;color:var(--gm-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.header-planner[data-v-ad2bbcaf]:hover{color:var(--gm-text);background:#ffffff0a}.header-planner.active[data-v-ad2bbcaf]{color:var(--gm-accent);background:var(--gm-surface-raised);border-color:#3acaff4d;box-shadow:0 1px 4px #0003}.header-tasks-count[data-v-ad2bbcaf]{border-radius:var(--gm-radius-round);background:var(--gm-accent-soft);min-width:18px;height:18px;color:var(--gm-accent);letter-spacing:0;border:1px solid #3acaff66;justify-content:center;align-items:center;margin-left:2px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;transition:all .15s;display:inline-flex}.header-planner.header-tasks.active .header-tasks-count[data-v-ad2bbcaf]{background:var(--gm-accent);color:#061120;border-color:var(--gm-accent)}.header-planet[data-v-ad2bbcaf]{border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);min-width:170px;max-width:260px;height:38px;color:var(--gm-text);font:inherit;text-align:left;cursor:pointer;background:#0c162699;align-items:center;gap:8px;margin-left:auto;padding:0 10px;transition:all .15s;display:flex}.header-planet[data-v-ad2bbcaf]:hover,.header-planet[aria-expanded=true][data-v-ad2bbcaf]{background:var(--gm-surface-raised);border-color:#3acaff66}.header-planet-orb[data-v-ad2bbcaf]{flex:none}.header-planet-info[data-v-ad2bbcaf]{flex-direction:column;gap:1px;min-width:0;display:flex}.header-planet-info small[data-v-ad2bbcaf]{color:var(--gm-muted-dim);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600;line-height:1}.header-planet-info strong[data-v-ad2bbcaf]{color:var(--gm-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.planet-coords[data-v-ad2bbcaf]{color:var(--gm-accent);font-weight:500}.planet-chevron[data-v-ad2bbcaf]{color:var(--gm-muted-dim);flex:none;margin-left:auto}.top-stats[data-v-ad2bbcaf]{flex:none;align-items:center;gap:6px;display:flex}.top-stat[data-v-ad2bbcaf]{border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);height:38px;color:var(--gm-text);font:inherit;text-align:left;background:#0c162699;align-items:center;gap:8px;padding:0 10px;display:flex}.top-stat-text[data-v-ad2bbcaf]{flex-direction:column;gap:1px;display:flex}.top-stat-text small[data-v-ad2bbcaf]{color:var(--gm-muted-dim);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600;line-height:1}.top-stat-text strong[data-v-ad2bbcaf]{font-size:12px;font-weight:600;line-height:1.2}.stat-dot[data-v-ad2bbcaf]{border-radius:50%;flex:none;width:8px;height:8px}.stat-dot.green[data-v-ad2bbcaf]{background:var(--gm-green);box-shadow:0 0 8px #01ff8599}.stat-dot.grey[data-v-ad2bbcaf]{background:var(--gm-muted-dim)}.stat-icon[data-v-ad2bbcaf]{border-radius:var(--gm-radius-sm);flex:none;place-items:center;width:22px;height:22px;display:grid}.stat-icon.purple[data-v-ad2bbcaf]{color:var(--gm-accent);background:var(--gm-accent-soft)}.stat-icon.yellow[data-v-ad2bbcaf]{color:var(--gm-yellow);background:var(--gm-yellow-soft)}.stat-icon.green[data-v-ad2bbcaf]{color:var(--gm-green);background:var(--gm-green-soft)}.stat-icon.grey[data-v-ad2bbcaf]{color:var(--gm-muted-dim);background:#c7d9ff12}.status-active[data-v-ad2bbcaf]{color:var(--gm-green)}.status-inactive[data-v-ad2bbcaf]{color:var(--gm-muted-dim)}.warning-badge[data-v-ad2bbcaf]{color:var(--gm-red)!important}.user-menu[data-v-ad2bbcaf]{align-items:center;display:flex;position:relative}.avatar[data-v-ad2bbcaf]{border-radius:var(--gm-radius-md);background:linear-gradient(135deg, var(--dark-blue-color-ver2), #17345e);color:#fff;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.user-menu-trigger[data-v-ad2bbcaf]{border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);height:38px;color:var(--gm-muted);cursor:pointer;background:#0c162699;justify-content:center;align-items:center;gap:7px;padding:0 8px 0 6px;transition:all .15s;display:flex}.user-menu-trigger[data-v-ad2bbcaf]:hover,.user-menu-trigger[aria-expanded=true][data-v-ad2bbcaf]{background:var(--gm-surface-raised);color:var(--gm-text);border-color:#3acaff66}.user-dropdown[data-v-ad2bbcaf]{z-index:130;border:1px solid var(--gm-border-strong);border-radius:var(--gm-radius-lg);width:min(290px,100vw - 24px);box-shadow:var(--gm-shadow-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081222fa;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.user-dropdown-heading[data-v-ad2bbcaf],.user-dropdown-row[data-v-ad2bbcaf]{border-radius:var(--gm-radius-md);background:#ffffff06;align-items:center;gap:9px;padding:7px 9px;display:flex}.user-dropdown-heading[data-v-ad2bbcaf]{border-bottom:1px solid var(--gm-border);border-radius:var(--gm-radius-md) var(--gm-radius-md) 0 0;background:0 0;padding-bottom:9px}.user-dropdown-heading strong[data-v-ad2bbcaf]{font-size:13px;display:block}.user-dropdown-heading small[data-v-ad2bbcaf],.user-dropdown-row small[data-v-ad2bbcaf]{color:var(--gm-muted-dim);font-size:11px;display:block}.credits-row strong[data-v-ad2bbcaf]{color:var(--gm-yellow)}.language-row[data-v-ad2bbcaf] .language-switcher{background:0 0;border:0;justify-content:space-between;width:100%;height:34px;padding:0}.language-row[data-v-ad2bbcaf] .language-switcher select{width:100%}.user-dropdown-logout[data-v-ad2bbcaf]{border-radius:var(--gm-radius-md);background:var(--gm-red-soft);min-height:36px;color:var(--gm-red);font:inherit;cursor:pointer;border:1px solid #ff444440;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.user-dropdown-logout[data-v-ad2bbcaf]:hover{background:#ff444429;border-color:#ff44447a}.menu-fade-enter-active[data-v-ad2bbcaf],.menu-fade-leave-active[data-v-ad2bbcaf]{transition:all .14s}.menu-fade-enter-from[data-v-ad2bbcaf],.menu-fade-leave-to[data-v-ad2bbcaf]{opacity:0;transform:translateY(-5px)scale(.98)}.dashboard-heading[data-v-ad2bbcaf]{justify-content:space-between;align-items:flex-end;gap:20px;width:min(1500px,100% - 48px);margin:0 auto;padding:20px 0 16px;display:flex}.reports-top-section[data-v-ad2bbcaf]{width:min(1500px,100% - 48px);margin:24px auto 0}.eyebrow[data-v-ad2bbcaf]{color:var(--gm-accent);letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:750}.dashboard-heading h1[data-v-ad2bbcaf]{letter-spacing:-.04em;margin:7px 0 5px;font-size:27px}.dashboard-heading p[data-v-ad2bbcaf]{color:var(--gm-muted);margin:0;font-size:12px}.queue-summary[data-v-ad2bbcaf]{background:var(--gm-accent-soft);border:1px solid #3acaff33;border-radius:9px;align-items:center;gap:9px;padding:9px 12px;display:flex}.queue-summary>span[data-v-ad2bbcaf]{width:29px;height:29px;color:var(--gm-accent);background:#3a7fe824;border-radius:7px;place-items:center;display:grid}.queue-summary strong[data-v-ad2bbcaf]{color:var(--blue-color);font-size:12px}.main-grid[data-v-ad2bbcaf]{gap:28px;width:min(1500px,100% - 48px);margin:24px auto 0;padding-bottom:50px;display:grid}.planner-grid[data-v-ad2bbcaf]{padding-top:0}.header-popover-layer[data-v-ad2bbcaf]{z-index:90;background:#0107113d;justify-content:center;align-items:flex-start;padding:14px 24px 24px;display:flex;position:fixed;inset:70px 0 0}.header-popover[data-v-ad2bbcaf]{background:#081426;border:1px solid #3acaff47;border-radius:18px;width:min(1500px,100%);max-height:calc(100vh - 100px);overflow:auto;box-shadow:0 28px 80px #00040cad}.header-popover[data-v-ad2bbcaf] .panel{border:0;border-radius:17px}.header-dropdown-enter-active[data-v-ad2bbcaf],.header-dropdown-leave-active[data-v-ad2bbcaf]{transition:opacity .16s}.header-dropdown-enter-active .header-popover[data-v-ad2bbcaf],.header-dropdown-leave-active .header-popover[data-v-ad2bbcaf]{transition:transform .16s,opacity .16s}.header-dropdown-enter-from[data-v-ad2bbcaf],.header-dropdown-leave-to[data-v-ad2bbcaf]{opacity:0}.header-dropdown-enter-from .header-popover[data-v-ad2bbcaf],.header-dropdown-leave-to .header-popover[data-v-ad2bbcaf]{opacity:0;transform:translateY(-10px)scale(.99)}.grid-section[data-v-ad2bbcaf]{gap:12px;display:grid}.section-divider[data-v-ad2bbcaf]{background:linear-gradient(90deg,#0000 0%,#3acaff1a 15%,#3acaff73 50%,#3acaff1a 85%,#0000 100%) 0 0/200% 100%;justify-content:center;align-items:center;height:1px;margin:6px 0;animation:5s ease-in-out infinite alternate dividerFlow-ad2bbcaf;display:flex;position:relative;overflow:hidden}.section-divider[data-v-ad2bbcaf]:before{content:"";filter:blur(.5px);background:linear-gradient(90deg,#0000,#3acaff99,#fff,#3acaff99,#0000);border-radius:50%;width:20%;height:3px;position:absolute;top:-1px;left:-20%}@keyframes dividerFlow-ad2bbcaf{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=1050px){.header-planet[data-v-ad2bbcaf]{min-width:150px;max-width:210px}.top-stat[data-v-ad2bbcaf]{min-width:auto}.top-stat small[data-v-ad2bbcaf]{display:none}}@media (width<=720px){.top-bar[data-v-ad2bbcaf]{gap:10px;min-height:62px;padding:0 14px}.dashboard-brand[data-v-ad2bbcaf]{padding-right:10px}.dashboard-brand>div[data-v-ad2bbcaf]:last-child{display:none}.header-planner[data-v-ad2bbcaf]{min-height:38px;padding:0 8px}.header-planet[data-v-ad2bbcaf]{flex:130px;min-width:0;max-width:none;margin-left:0;padding:5px 7px}.header-planet+.top-stats[data-v-ad2bbcaf]{margin-left:0}.top-stats[data-v-ad2bbcaf]{gap:5px}.top-stat[data-v-ad2bbcaf]{background:0 0;border:0;gap:5px;padding:5px 6px}.top-stat strong[data-v-ad2bbcaf]{white-space:nowrap}.user-menu[data-v-ad2bbcaf]{padding-left:8px}.user-menu-trigger[data-v-ad2bbcaf]{min-width:42px;padding:4px 8px}.user-menu-trigger .avatar[data-v-ad2bbcaf]{display:none}.reports-top-section[data-v-ad2bbcaf],.main-grid[data-v-ad2bbcaf]{width:calc(100% - 28px)}.reports-top-section[data-v-ad2bbcaf]{margin-top:14px}.header-popover-layer[data-v-ad2bbcaf]{padding:10px 14px 14px;inset:62px 0 0}.header-popover[data-v-ad2bbcaf]{border-radius:14px;max-height:calc(100vh - 82px)}.dashboard-heading[data-v-ad2bbcaf]{width:calc(100% - 28px);padding:16px 0 12px}.dashboard-heading h1[data-v-ad2bbcaf]{font-size:23px}.queue-summary[data-v-ad2bbcaf]{display:none}.main-grid[data-v-ad2bbcaf]{gap:20px}}@media (width<=390px){.top-bar[data-v-ad2bbcaf]{gap:6px;padding:0 8px}.dashboard-brand[data-v-ad2bbcaf]{border-right:0;flex:0 0 36px;justify-content:center;width:36px;padding:0;display:flex}.top-stats[data-v-ad2bbcaf]{gap:2px}.top-stat[data-v-ad2bbcaf]{gap:4px;padding:4px}.header-planner[data-v-ad2bbcaf]{flex:0 0 40px;justify-content:center;width:40px;padding:0}.header-planner span[data-v-ad2bbcaf],.stat-icon[data-v-ad2bbcaf]{display:none}.user-menu[data-v-ad2bbcaf]{padding-left:5px}.user-dropdown[data-v-ad2bbcaf]{right:-2px}}@media (width<=360px){.top-bar[data-v-ad2bbcaf]{padding-inline:6px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fafafa;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--dark-blue-color-ver2:#3a7fe8;--light-blue-color-ver1:#3acaff;--blue-color:#c7d9ff;--orange-color:#e97e1c;--red-color:#f44;--green-color:#01ff85;--white-color:#fafafa;--grey-color:#6c6c6c;--yellow-color:#fc0;--gold-color:gold;--gm-bg:#07101f;--gm-bg-deep:#050b16;--gm-surface:#0c1626;--gm-surface-raised:#101d30;--gm-surface-overlay:#14233a;--gm-surface-hover:#162a45;--gm-surface-active:#1c3558;--gm-border-subtle:#c7d9ff0d;--gm-border:#c7d9ff1a;--gm-border-strong:#c7d9ff2e;--gm-border-focus:#3acaff73;--gm-text:#fafafa;--gm-text-secondary:#c7d9ffe0;--gm-muted:#c7d9ffa6;--gm-muted-dim:#c7d9ff66;--gm-accent:var(--light-blue-color-ver1);--gm-accent-strong:var(--dark-blue-color-ver2);--gm-accent-soft:#3a7fe824;--gm-accent-glow:#3acaff38;--gm-orange:var(--orange-color);--gm-orange-soft:#e97e1c21;--gm-green:var(--green-color);--gm-green-soft:#01ff851c;--gm-yellow:var(--yellow-color);--gm-yellow-soft:#ffcc001f;--gm-gold:var(--gold-color);--gm-red:var(--red-color);--gm-red-soft:#ff44441f;--gm-blue:var(--light-blue-color-ver1);--gm-blue-soft:#3acaff1c;--gm-space-2:2px;--gm-space-4:4px;--gm-space-6:6px;--gm-space-8:8px;--gm-space-12:12px;--gm-space-16:16px;--gm-space-20:20px;--gm-space-24:24px;--gm-space-32:32px;--gm-radius-sm:4px;--gm-radius-md:6px;--gm-radius-lg:10px;--gm-radius-xl:14px;--gm-radius-round:9999px;--gm-shadow-sm:0 1px 3px #0000004d;--gm-shadow-md:0 4px 12px #0006;--gm-shadow-lg:0 8px 24px #00000080;--gm-shadow-glow:0 0 16px #3acaff26;--gm-control-height-sm:26px;--gm-control-height-md:32px;--gm-control-height-lg:38px;--gm-control-height-xl:44px;background:#07101f;font-family:Segoe UI Variable,Segoe UI,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html{background:var(--gm-bg)}body{background:radial-gradient(circle at 80% -20%, #3a7fe81f, transparent 36%), radial-gradient(circle at 10% 120%, #3acaff0d, transparent 40%), var(--gm-bg);min-height:100vh;color:var(--gm-text);margin:0;font-size:13px;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0;transition:all .15s}button:disabled{cursor:not-allowed;opacity:.45}input[type=checkbox]{accent-color:var(--gm-accent-strong);cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gm-accent);outline-offset:1px}::selection{color:#fff;background:#3acaff4d}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#050b1666}::-webkit-scrollbar-thumb{border-radius:var(--gm-radius-round);background:#193256}::-webkit-scrollbar-thumb:hover{background:#234575}@keyframes gm-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes gm-pulse{0%,to{opacity:.5}50%{opacity:1}}
