.pilot-login[data-v-a29caaff]{color:#dde4e8;background:#070909;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.logo[data-v-a29caaff]{text-align:center;margin-bottom:28px}.logo-img[data-v-a29caaff]{mix-blend-mode:screen;width:auto;max-width:120px;height:auto;margin:0 auto;display:block}.logo-mark[data-v-a29caaff]{justify-content:center;align-items:baseline;gap:4px;margin-bottom:4px;display:flex}.logo-aetos[data-v-a29caaff]{letter-spacing:.14em;color:#f59e0b;text-transform:uppercase;font-size:28px;font-weight:900}.logo-ops[data-v-a29caaff]{letter-spacing:.14em;color:#dde4e8;text-transform:uppercase;font-size:28px;font-weight:300}.logo-sub[data-v-a29caaff]{color:#7a909a;letter-spacing:.08em;font-size:11px}.card[data-v-a29caaff]{background:#0c0f10;border:1px solid #1a2428;border-radius:4px;width:100%;max-width:340px;padding:28px}.form-group[data-v-a29caaff]{margin-bottom:14px}.form-group label[data-v-a29caaff]{color:#7a909a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.form-group input[data-v-a29caaff]{color:#dde4e8;box-sizing:border-box;background:#111518;border:1px solid #1a2428;border-radius:3px;outline:none;width:100%;padding:10px 11px;font-family:inherit;font-size:14px;transition:border-color .15s}.form-group input[data-v-a29caaff]:focus{border-color:#f59e0b}.form-group input[data-v-a29caaff]:disabled{opacity:.5}.btn-primary[data-v-a29caaff]{color:#000;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#f59e0b;border:none;border-radius:3px;width:100%;margin-top:4px;padding:11px;font-size:12px;font-weight:700;transition:opacity .15s}.btn-primary[data-v-a29caaff]:hover:not(:disabled){opacity:.9}.btn-primary[data-v-a29caaff]:disabled{opacity:.45;cursor:not-allowed}.btn-ghost[data-v-a29caaff]{color:#7a909a;cursor:pointer;background:0 0;border:1px solid #253035;border-radius:3px;width:100%;margin-top:8px;padding:8px;font-size:11px;transition:border-color .15s,color .15s}.btn-ghost[data-v-a29caaff]:hover{color:#f59e0b;border-color:#f59e0b}.err[data-v-a29caaff]{color:#ef4444;text-align:center;margin-top:10px;font-size:11px}.workspace-name[data-v-a29caaff]{text-align:center;margin-bottom:2px;font-size:13px;font-weight:700}.ws-sub[data-v-a29caaff]{color:#7a909a;text-align:center;letter-spacing:.05em;margin-bottom:14px;font-size:10px}.ws-warn[data-v-a29caaff]{color:#f59e0b;line-height:1.5}.conn-log[data-v-a29caaff]{color:#3d5059;background:#070909;border:1px solid #1a2428;border-radius:3px;max-height:140px;margin:10px 0;padding:8px;font-family:Consolas,monospace;font-size:9px;line-height:1.6;overflow-y:auto}.log-line.ok[data-v-a29caaff]{color:#22c55e}.log-line.err[data-v-a29caaff]{color:#ef4444}.log-line.in[data-v-a29caaff]{color:#7a909a}.op-list[data-v-a29caaff]{flex-direction:column;gap:8px;max-height:45vh;margin:12px 0;display:flex;overflow-y:auto}.op-list[data-v-a29caaff]::-webkit-scrollbar{width:10px}.op-list[data-v-a29caaff]::-webkit-scrollbar-thumb{background:#253035;border-radius:5px}.op-list[data-v-a29caaff]::-webkit-scrollbar-track{background:0 0}.op-order[data-v-a29caaff]{letter-spacing:.06em;align-self:flex-end;width:auto;padding:5px 10px;font-size:10px}.op-search[data-v-a29caaff]{color:#dde4e8;box-sizing:border-box;background:#111518;border:1px solid #1a2428;border-radius:3px;outline:none;padding:9px 11px;font-family:inherit;font-size:13px}.op-search[data-v-a29caaff]:focus{border-color:#f59e0b}.op-opt[data-v-a29caaff]{color:#dde4e8;cursor:pointer;background:#111518;border:1px solid #1a2428;border-radius:3px;align-items:center;gap:9px;padding:10px 11px;font-size:13px;transition:border-color .15s;display:flex}.op-opt[data-v-a29caaff]:hover{border-color:#253035}.op-opt input[data-v-a29caaff]{accent-color:#f59e0b;flex-shrink:0}.code-input[data-v-a29caaff]{color:#f59e0b;letter-spacing:.35em;text-align:center;text-transform:uppercase;box-sizing:border-box;background:#111518;border:1px solid #1a2428;border-radius:3px;outline:none;width:100%;margin:8px 0 12px;padding:14px 10px;font-family:Consolas,monospace;font-size:32px;font-weight:700}.code-input[data-v-a29caaff]:focus{border-color:#f59e0b}.code-input[data-v-a29caaff]::-webkit-input-placeholder{color:#3d5059;letter-spacing:.2em}.code-input[data-v-a29caaff]::-moz-placeholder{color:#3d5059;letter-spacing:.2em}.code-input[data-v-a29caaff]::-ms-input-placeholder{color:#3d5059;letter-spacing:.2em}.code-input[data-v-a29caaff]::placeholder{color:#3d5059;letter-spacing:.2em}.pilot-home[data-v-c0c1e9ca]{color:#dde4e8;background:#070909;min-height:100vh;padding:16px;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.hdr[data-v-c0c1e9ca]{border-bottom:1px solid #1a2428;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.ws-name[data-v-c0c1e9ca]{text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:700}.uptime[data-v-c0c1e9ca]{color:#f59e0b;font-family:Consolas,monospace;font-size:12px}.row[data-v-c0c1e9ca]{background:#0c0f10;border:1px solid #1a2428;border-radius:3px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:9px 12px;display:flex}.lbl[data-v-c0c1e9ca]{color:#7a909a;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.val[data-v-c0c1e9ca]{align-items:center;gap:5px;font-family:Consolas,monospace;font-size:11px;display:flex}.val.on[data-v-c0c1e9ca]{color:#22c55e}.val.wait[data-v-c0c1e9ca]{color:#f59e0b}.val.off[data-v-c0c1e9ca]{color:#ef4444}.val.a[data-v-c0c1e9ca]{color:#f59e0b}.pip[data-v-c0c1e9ca]{border-radius:50%;width:7px;height:7px;display:inline-block}.pip.on[data-v-c0c1e9ca]{background:#22c55e;animation:2s infinite blink-c0c1e9ca;box-shadow:0 0 4px #22c55e}.pip.wait[data-v-c0c1e9ca]{background:#f59e0b}.pip.off[data-v-c0c1e9ca]{background:#ef4444}@keyframes blink-c0c1e9ca{0%,to{opacity:1}50%{opacity:.3}}.log[data-v-c0c1e9ca]{color:#3d5059;background:#070909;border:1px solid #1a2428;border-radius:3px;max-height:160px;margin-top:12px;padding:6px 8px;font-family:Consolas,monospace;font-size:9px;line-height:1.6;overflow-y:auto}.entry.ok[data-v-c0c1e9ca]{color:#22c55e}.entry.err[data-v-c0c1e9ca]{color:#ef4444}.entry.warn[data-v-c0c1e9ca]{color:#f59e0b}.entry.in[data-v-c0c1e9ca]{color:#7a909a}.btn-exit[data-v-c0c1e9ca]{color:#7a909a;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:1px solid #253035;border-radius:3px;width:100%;margin-top:14px;padding:10px;font-size:11px;font-weight:700;transition:border-color .15s,color .15s}.btn-exit[data-v-c0c1e9ca]:hover{color:#ef4444;border-color:#ef4444}.btn-switch[data-v-c0c1e9ca]{color:#f59e0b;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:1px solid #253035;border-radius:3px;width:100%;margin-top:4px;padding:10px;font-size:11px;font-weight:700;transition:border-color .15s,color .15s}.btn-switch[data-v-c0c1e9ca]:hover{border-color:#f59e0b}.btn-armed[data-v-c0c1e9ca]{color:#3fb950;border-color:#2ea043}.btn-armed[data-v-c0c1e9ca]:hover{border-color:#3fb950}.btn-switch[data-v-c0c1e9ca]:disabled{opacity:.6;cursor:default}.switch-overlay[data-v-c0c1e9ca]{z-index:100;background:rgba(0,0,0,.6);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.switch-card[data-v-c0c1e9ca]{background:#0c0f10;border:1px solid #253035;border-radius:4px;flex-direction:column;gap:10px;width:100%;max-width:340px;padding:18px;display:flex}.switch-title[data-v-c0c1e9ca]{text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:700}.op-search[data-v-c0c1e9ca]{color:#dde4e8;box-sizing:border-box;background:#111518;border:1px solid #1a2428;border-radius:3px;outline:none;padding:9px 11px;font-family:inherit;font-size:13px}.op-search[data-v-c0c1e9ca]:focus{border-color:#f59e0b}.op-order[data-v-c0c1e9ca]{letter-spacing:.06em;align-self:flex-end;width:auto;padding:5px 10px;font-size:10px}.op-list[data-v-c0c1e9ca]{flex-direction:column;gap:8px;max-height:50vh;display:flex;overflow-y:auto}.op-list[data-v-c0c1e9ca]::-webkit-scrollbar{width:10px}.op-list[data-v-c0c1e9ca]::-webkit-scrollbar-thumb{background:#253035;border-radius:5px}.op-list[data-v-c0c1e9ca]::-webkit-scrollbar-track{background:0 0}.op-opt[data-v-c0c1e9ca]{color:#dde4e8;cursor:pointer;background:#111518;border:1px solid #1a2428;border-radius:3px;align-items:center;gap:9px;padding:10px 11px;font-size:13px;transition:border-color .15s;display:flex}.op-opt[data-v-c0c1e9ca]:hover{border-color:#253035}.op-opt input[data-v-c0c1e9ca]{accent-color:#f59e0b;flex-shrink:0}.switch-actions[data-v-c0c1e9ca]{gap:8px;display:flex}.btn-primary[data-v-c0c1e9ca]{color:#000;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#f59e0b;border:none;border-radius:3px;flex:1;padding:10px;font-size:12px;font-weight:700;transition:opacity .15s}.btn-primary[data-v-c0c1e9ca]:hover:not(:disabled){opacity:.9}.btn-primary[data-v-c0c1e9ca]:disabled{opacity:.45;cursor:not-allowed}.btn-ghost[data-v-c0c1e9ca]{color:#7a909a;cursor:pointer;background:0 0;border:1px solid #253035;border-radius:3px;flex:1;padding:10px;font-size:12px;transition:border-color .15s,color .15s}.btn-ghost[data-v-c0c1e9ca]:hover{color:#f59e0b;border-color:#f59e0b}.ws-sub[data-v-c0c1e9ca]{color:#7a909a;font-size:11px}.err[data-v-c0c1e9ca]{color:#ef4444;font-size:11px}
