.logo-link[data-v-703792bb]{display:flex;align-items:center;gap:10px;color:var(--text-color);font-weight:700;text-decoration:none}.logo-text[data-v-703792bb]{letter-spacing:.1em;text-shadow:0 0 8px rgba(0,255,102,.4)}.security-banner-header[data-v-703792bb]{display:flex;flex-direction:column;align-items:center;font-size:.8rem}.warning-text[data-v-703792bb]{color:var(--warning-color);font-weight:700}.key-preview[data-v-703792bb]{color:var(--text-muted);font-size:.75rem}.header-actions[data-v-703792bb]{display:flex;align-items:center;gap:20px}.nav-link[data-v-703792bb]{font-size:.85rem;font-weight:700;color:var(--text-muted);text-transform:uppercase}.nav-link[data-v-703792bb]:hover,.router-link-active.nav-link[data-v-703792bb]{color:var(--primary-color);text-decoration:none}.btn-sm-lang[data-v-703792bb]{padding:4px 8px;font-size:.75rem;border-color:var(--border-color);color:var(--text-muted)}.btn-sm-lang[data-v-703792bb]:hover{color:var(--primary-color);border-color:var(--primary-color)}.btn-sm-logout[data-v-703792bb]{padding:6px 12px;font-size:.8rem;border-color:var(--error-color);color:var(--error-color)}.btn-sm-logout[data-v-703792bb]:hover{background-color:var(--error-muted);border-color:var(--error-color)}.loading-screen[data-v-703792bb]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:50vh}.loading-spinner[data-v-703792bb]{width:40px;height:40px;border:2px solid var(--border-color);border-top-color:var(--primary-color);animation:spin-703792bb 1s linear infinite}.loading-text[data-v-703792bb]{font-size:.9rem;color:var(--primary-color);letter-spacing:.15em;animation:blinker-703792bb 1.5s linear infinite}.footer-status[data-v-703792bb]{height:30px;border-top:1px solid var(--border-color);background-color:var(--bg-color);font-size:.75rem;color:var(--text-muted);display:flex;align-items:center;padding:0 24px}.footer-content[data-v-703792bb]{display:flex;gap:15px;width:100%}.divider[data-v-703792bb]{color:var(--border-color)}.disclaimer-text[data-v-703792bb]{color:var(--warning-color);margin-left:auto}.toast-container[data-v-703792bb]{position:fixed;top:80px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:10px;pointer-events:none;max-width:360px;width:100%}.toast-card[data-v-703792bb]{pointer-events:auto;background-color:#030303;color:var(--text-color);border:1px solid var(--border-color);padding:14px 18px;font-family:var(--font-family);font-size:.8rem;display:flex;align-items:flex-start;gap:10px;box-shadow:0 4px 12px #0009}.toast-symbol[data-v-703792bb]{font-weight:700;flex-shrink:0}.toast-success[data-v-703792bb]{border-color:var(--primary-color);color:var(--primary-color);box-shadow:0 0 10px #00ff6626}.toast-error[data-v-703792bb]{border-color:var(--error-color);color:var(--error-color);box-shadow:0 0 10px #ff333326}.toast-warning[data-v-703792bb]{border-color:var(--warning-color);color:var(--warning-color);box-shadow:0 0 10px #ffcc0026}.toast-info[data-v-703792bb]{border-color:var(--text-muted);color:var(--text-color)}.toast-slide-enter-active[data-v-703792bb],.toast-slide-leave-active[data-v-703792bb]{transition:all .25s ease}.toast-slide-enter-from[data-v-703792bb]{opacity:0;transform:translate(40px)}.toast-slide-leave-to[data-v-703792bb]{opacity:0;transform:translateY(-20px)}.confirm-modal-overlay[data-v-703792bb]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000d9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10000;display:flex;justify-content:center;align-items:center}.confirm-modal-card[data-v-703792bb]{background-color:var(--bg-card);border:1px solid var(--border-color);width:100%;max-width:440px;box-shadow:0 10px 30px #000c}.confirm-modal-header[data-v-703792bb]{background-color:#0b0b0b;border-bottom:1px solid var(--border-color);padding:10px 16px;font-size:.8rem;font-weight:700;letter-spacing:.05em;display:flex;align-items:center;gap:8px}.modal-prompt[data-v-703792bb]{color:var(--primary-color)}.confirm-modal-body[data-v-703792bb]{padding:24px;font-size:.85rem;line-height:1.6;color:var(--text-color)}.confirm-modal-actions[data-v-703792bb]{padding:0 24px 24px;display:flex;gap:15px}.btn-modal[data-v-703792bb]{flex:1}@keyframes spin-703792bb{to{transform:rotate(360deg)}}@keyframes blinker-703792bb{50%{opacity:.3}}@media (max-width: 768px){.header[data-v-703792bb]{height:auto;flex-direction:column;padding:16px;gap:12px}.security-banner-header[data-v-703792bb]{align-items:flex-start}.header-actions[data-v-703792bb]{width:100%;justify-content:space-between;flex-wrap:wrap;gap:10px}.footer-status[data-v-703792bb]{padding:10px;height:auto}.footer-content[data-v-703792bb]{flex-wrap:wrap;gap:5px}.disclaimer-text[data-v-703792bb]{margin-left:0;width:100%}}:root{--bg-color: #000000;--bg-card: #050505;--border-color: #222222;--border-active: #444444;--primary-color: #00FF66;--primary-hover: #00E55B;--primary-muted: rgba(0, 255, 102, .15);--text-color: #E0E0E0;--text-muted: #666666;--text-dark: #888888;--error-color: #FF3333;--error-muted: rgba(255, 51, 51, .15);--warning-color: #FFCC00;--font-family: "JetBrains Mono", "Fira Code", "Courier New", monospace}*{box-sizing:border-box;margin:0;padding:0;border-radius:0!important}html,body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-family);font-size:14px;line-height:1.6;overflow-x:hidden}a{color:var(--primary-color);text-decoration:none;transition:opacity .15s ease}a:hover{opacity:.8;text-decoration:underline}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:var(--border-color)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.app-container{display:flex;flex-direction:column;min-height:100vh}.header{height:60px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;padding:0 24px;background-color:var(--bg-color)}.main-content{flex:1;display:flex;flex-direction:column;padding:24px;max-width:1200px;width:100%;margin:0 auto}h1,h2,h3,h4{font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-color)}.title-glow{text-shadow:0 0 10px rgba(0,255,102,.3)}.card{background-color:var(--bg-card);border:1px solid var(--border-color);padding:20px;margin-bottom:20px;position:relative}.card.active{border-color:var(--primary-color)}.card-title{font-size:1.1rem;margin-bottom:15px;border-bottom:1px solid var(--border-color);padding-bottom:8px;display:flex;align-items:center;justify-content:space-between}.form-group{margin-bottom:20px}.form-label{display:block;font-size:.85rem;text-transform:uppercase;color:var(--text-dark);margin-bottom:8px;letter-spacing:.05em}.form-input{width:100%;background-color:var(--bg-color);border:1px solid var(--border-color);color:var(--text-color);padding:10px 14px;font-family:var(--font-family);font-size:.95rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.form-input:focus{border-color:var(--primary-color);box-shadow:0 0 8px #0f63}.form-input::placeholder{color:var(--text-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-family:var(--font-family);font-weight:700;font-size:.9rem;text-transform:uppercase;cursor:pointer;border:1px solid transparent;background:none;transition:all .15s ease;letter-spacing:.05em}.btn-primary{background-color:var(--primary-color);color:#000;border-color:var(--primary-color)}.btn-primary:hover:not(:disabled){background-color:var(--primary-hover);box-shadow:0 0 12px #0f66}.btn-primary:disabled{background-color:var(--text-muted);border-color:var(--text-muted);color:var(--bg-color);cursor:not-allowed;opacity:.5}.btn-secondary{background-color:var(--bg-color);color:var(--text-color);border-color:var(--border-color)}.btn-secondary:hover:not(:disabled){border-color:var(--text-muted);background-color:#ffffff08}.badge{display:inline-flex;padding:2px 6px;font-size:.75rem;font-weight:700;text-transform:uppercase}.badge-online{background-color:var(--primary-muted);color:var(--primary-color);border:1px solid var(--primary-color)}.badge-offline{background-color:#ffffff0d;color:var(--text-muted);border:1px solid var(--border-color)}.badge-error{background-color:var(--error-muted);color:var(--error-color);border:1px solid var(--error-color)}.indicator{display:inline-block;width:8px;height:8px;margin-right:8px}.indicator-green{background-color:var(--primary-color);box-shadow:0 0 8px var(--primary-color)}.indicator-red{background-color:var(--error-color);box-shadow:0 0 8px var(--error-color)}.indicator-gray{background-color:var(--text-muted)}.indicator-blink{animation:blinker 1s linear infinite}@keyframes blinker{50%{opacity:0}}.terminal-view{background-color:#020202;border:1px solid var(--border-color);padding:16px;overflow-y:auto;max-height:500px;white-space:pre-wrap;word-break:break-all;color:var(--text-color);font-family:var(--font-family);font-size:.85rem}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 768px){.grid-2{grid-template-columns:1fr}}.text-muted{color:var(--text-muted)}.text-error{color:var(--error-color)}.text-success{color:var(--primary-color)}.mb-15{margin-bottom:15px}.mt-20{margin-top:20px}.mr-10{margin-right:10px}.landing-container[data-v-5b3bbeb7]{max-width:1100px;margin:0 auto;padding:24px;display:flex;flex-direction:column;min-height:100vh}.card-title-tabs[data-v-5b3bbeb7]{display:flex;gap:1px;background-color:var(--border-color);border-bottom:1px solid var(--border-color)}.cli-tab-btn[data-v-5b3bbeb7]{background:none;border:none;color:var(--text-muted);padding:12px 20px;font-family:var(--font-family);font-size:.8rem;font-weight:700;cursor:pointer;transition:all .15s ease;border-bottom:2px solid transparent}.cli-tab-btn[data-v-5b3bbeb7]:hover{color:var(--text-color);background-color:#ffffff05}.cli-tab-btn.active[data-v-5b3bbeb7]{color:var(--primary-color);background-color:#030303;border-bottom:2px solid var(--primary-color)}.cisco-terminal[data-v-5b3bbeb7]{background-color:#000}.cisco-prompt[data-v-5b3bbeb7]{color:#fff;font-weight:700}.cisco-output[data-v-5b3bbeb7]{color:#a8a8a8;font-size:.75rem;white-space:pre-wrap;word-break:break-all}.mask-badge[data-v-5b3bbeb7]{color:var(--warning-color);font-weight:700;background-color:#ffcc0014;padding:1px 4px}.agent-log[data-v-5b3bbeb7]{color:var(--primary-color);font-weight:700}@keyframes cursor-blink-5b3bbeb7{50%{opacity:0}}.cisco-cursor[data-v-5b3bbeb7]{color:var(--primary-color);animation:cursor-blink-5b3bbeb7 1.2s step-end infinite;display:inline-block}.landing-nav[data-v-5b3bbeb7]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);padding-bottom:16px;margin-bottom:40px}.logo[data-v-5b3bbeb7]{display:flex;align-items:center;gap:10px}.logo-text[data-v-5b3bbeb7]{font-weight:700;font-size:1.1rem;letter-spacing:.1em;text-shadow:0 0 8px rgba(0,255,102,.4);color:var(--text-color)}.nav-actions[data-v-5b3bbeb7]{display:flex;align-items:center;gap:15px}.btn-sm-lang[data-v-5b3bbeb7]{padding:5px 10px;font-size:.75rem;border-color:var(--border-color)}.btn-console-header[data-v-5b3bbeb7]{padding:8px 16px;font-size:.8rem}.hero-section[data-v-5b3bbeb7]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px 60px;max-width:800px;margin:0 auto}.status-pill[data-v-5b3bbeb7]{background-color:#030303;border:1px solid var(--border-color);padding:6px 12px;display:inline-flex;align-items:center;gap:8px}.status-glow[data-v-5b3bbeb7]{width:6px;height:6px;border-radius:50%;background-color:var(--primary-color);box-shadow:0 0 8px var(--primary-color);animation:pulse-5b3bbeb7 1.8s infinite}.status-text[data-v-5b3bbeb7]{font-size:.7rem;font-family:var(--font-family);color:var(--primary-color);letter-spacing:.05em;font-weight:700}.hero-title[data-v-5b3bbeb7]{font-size:2.2rem;line-height:1.2;letter-spacing:.05em;color:var(--text-color);margin-bottom:20px}.hero-tagline[data-v-5b3bbeb7]{font-size:.95rem;line-height:1.6;color:var(--text-muted);max-width:650px}.hero-actions[data-v-5b3bbeb7]{display:flex;gap:20px}.btn-lg[data-v-5b3bbeb7]{padding:12px 24px;font-size:.9rem}.topology-section[data-v-5b3bbeb7]{padding:24px;background-color:var(--bg-card)}.topology-grid[data-v-5b3bbeb7]{display:flex;align-items:center;justify-content:space-between;overflow-x:auto;gap:10px;padding-bottom:10px}.topo-node[data-v-5b3bbeb7]{flex:1;min-width:160px;background-color:#030303;padding:16px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-color:#1a1a1a}.topo-node.active[data-v-5b3bbeb7]{border-color:var(--primary-color);box-shadow:0 0 10px #00ff660d}.topo-node.active-blue[data-v-5b3bbeb7]{border-color:#0cf;box-shadow:0 0 10px #00ccff0d}.node-icon[data-v-5b3bbeb7]{font-size:1.8rem}.node-label[data-v-5b3bbeb7]{font-weight:700;font-size:.75rem;text-transform:uppercase}.node-data[data-v-5b3bbeb7]{font-size:.65rem;color:var(--text-muted);background-color:#ffffff05;padding:3px 6px;font-family:var(--font-family);border:1px solid #111}.node-data.secure-data[data-v-5b3bbeb7]{color:var(--primary-color);background-color:#00ff6608;border-color:#00ff661a}.node-actions-box[data-v-5b3bbeb7]{display:flex;flex-direction:column;gap:4px;width:100%}.action-tag[data-v-5b3bbeb7]{font-size:.6rem;padding:2px 4px;text-transform:uppercase;font-weight:700;border:1px solid;text-align:center}.action-tag.encrypt[data-v-5b3bbeb7]{background-color:#ff33330a;color:var(--error-color);border-color:#ff333326}.action-tag.mask[data-v-5b3bbeb7]{background-color:#ffcc000a;color:var(--warning-color);border-color:#ffcc0026}.action-tag.key[data-v-5b3bbeb7]{background-color:#00ccff0a;color:#0cf;border-color:#00ccff26}.topo-arrow[data-v-5b3bbeb7],.topo-double-arrow[data-v-5b3bbeb7]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;padding:0 10px}.topo-double-arrow[data-v-5b3bbeb7]{gap:12px}.arrow-split[data-v-5b3bbeb7]{display:flex;flex-direction:column;align-items:center}.arrow-text[data-v-5b3bbeb7]{font-size:.65rem;color:var(--text-dark);font-family:var(--font-family)}.arrow-line[data-v-5b3bbeb7]{font-size:.7rem;color:#222;letter-spacing:-2px;font-weight:700}.reverse-arrow .arrow-line[data-v-5b3bbeb7]{color:#0cf}.pillar-card[data-v-5b3bbeb7]{padding:24px}.pillar-header[data-v-5b3bbeb7]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.pillar-num[data-v-5b3bbeb7]{font-family:var(--font-family);color:var(--primary-color);font-weight:700;font-size:.85rem}.pillar-header h3[data-v-5b3bbeb7]{font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;margin:0}.pillar-card p[data-v-5b3bbeb7]{font-size:.8rem;line-height:1.5;color:var(--text-muted);margin:0}.cli-terminal[data-v-5b3bbeb7]{background-color:#020202;border:1px solid var(--border-color);font-family:var(--font-family)}.terminal-header[data-v-5b3bbeb7]{background-color:#0a0a0a;border-bottom:1px solid var(--border-color);padding:8px 14px;display:flex;align-items:center}.dot[data-v-5b3bbeb7]{width:8px;height:8px;border-radius:50%;margin-right:6px;display:inline-block}.dot.red[data-v-5b3bbeb7]{background-color:#ff5f56}.dot.yellow[data-v-5b3bbeb7]{background-color:#ffbd2e}.dot.green[data-v-5b3bbeb7]{background-color:#27c93f}.terminal-title[data-v-5b3bbeb7]{font-size:.7rem;color:var(--text-dark);margin-left:10px}.terminal-body[data-v-5b3bbeb7]{padding:16px;font-size:.8rem;line-height:1.6;color:var(--text-color);overflow-x:auto}.cli-line[data-v-5b3bbeb7]{display:flex;gap:8px}.prompt[data-v-5b3bbeb7]{color:var(--primary-color);font-weight:700}.cmd[data-v-5b3bbeb7]{color:#fff}.cli-output[data-v-5b3bbeb7]{color:var(--text-muted);white-space:pre-wrap;font-size:.75rem;padding-left:16px}.success-text[data-v-5b3bbeb7]{color:var(--primary-color)!important}.info-text[data-v-5b3bbeb7]{color:#0cf!important}.landing-footer[data-v-5b3bbeb7]{border-top:1px solid var(--border-color);padding:20px 0;display:flex;justify-content:space-between;align-items:center;font-size:.7rem;color:var(--text-dark)}.footer-right[data-v-5b3bbeb7]{display:flex;align-items:center;gap:15px}.divider[data-v-5b3bbeb7]{color:var(--border-color)}@keyframes pulse-5b3bbeb7{0%{box-shadow:0 0 #00ff66b3}70%{box-shadow:0 0 0 6px #0f60}to{box-shadow:0 0 #0f60}}@media (max-width: 800px){.landing-container[data-v-5b3bbeb7]{padding:0}.topology-grid[data-v-5b3bbeb7]{flex-direction:column;align-items:center;gap:15px}.topo-node[data-v-5b3bbeb7]{width:100%;max-width:360px;box-sizing:border-box}.topo-arrow[data-v-5b3bbeb7],.topo-double-arrow[data-v-5b3bbeb7]{transform:none!important;margin:8px 0;padding:0;width:100%;align-items:center}.topo-arrow .arrow-line[data-v-5b3bbeb7],.topo-double-arrow .arrow-line[data-v-5b3bbeb7]{display:none!important}.topo-arrow[data-v-5b3bbeb7]:after{content:"│n▼";white-space:pre;font-family:var(--font-family);font-size:1rem;line-height:1.1;color:#222;margin-top:4px;display:block;text-align:center}.topo-arrow.reverse-arrow[data-v-5b3bbeb7]:after{color:#0cf}.topo-double-arrow[data-v-5b3bbeb7]{display:flex;flex-direction:row!important;justify-content:center;gap:30px}.arrow-split[data-v-5b3bbeb7]{display:flex;flex-direction:column;align-items:center}.arrow-split[data-v-5b3bbeb7]:after{content:"│n▼";white-space:pre;font-family:var(--font-family);font-size:1rem;line-height:1.1;color:#222;margin-top:4px;display:block;text-align:center}.landing-footer[data-v-5b3bbeb7]{flex-direction:column;gap:12px;align-items:center;text-align:center}.footer-right[data-v-5b3bbeb7]{flex-direction:column;gap:6px}.footer-right .divider[data-v-5b3bbeb7]{display:none}}@media (max-width: 680px){.landing-nav[data-v-5b3bbeb7]{flex-direction:column;gap:12px;align-items:center;text-align:center;padding-bottom:20px}.nav-actions[data-v-5b3bbeb7]{width:100%;justify-content:center;gap:8px;box-sizing:border-box}.btn-sm-lang[data-v-5b3bbeb7]{padding:6px 10px;font-size:.75rem;flex-shrink:0}.btn-console-header[data-v-5b3bbeb7]{display:none!important}.hero-title[data-v-5b3bbeb7]{font-size:1.7rem;line-height:1.25}.hero-tagline[data-v-5b3bbeb7]{font-size:.85rem;line-height:1.5}.hero-actions[data-v-5b3bbeb7]{flex-direction:column;width:100%;gap:12px}.hero-actions .btn[data-v-5b3bbeb7]{width:100%;justify-content:center;box-sizing:border-box}}.auth-wrapper[data-v-b76f6386]{display:flex;align-items:center;justify-content:center;min-height:70vh}.terminal-card[data-v-b76f6386]{width:100%;max-width:460px;background-color:var(--bg-card);border:1px solid var(--border-color)}.terminal-card-header[data-v-b76f6386]{background-color:#0d0d0d;border-bottom:1px solid var(--border-color);padding:10px 16px;font-weight:700;font-size:.85rem;letter-spacing:.05em;display:flex;align-items:center;gap:8px}.prompt-symbol[data-v-b76f6386]{color:var(--primary-color)}.btn-sm-lang-auth[data-v-b76f6386]{margin-left:auto;background:none;border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;padding:2px 6px;font-size:.7rem;font-family:var(--font-family);font-weight:700}.btn-sm-lang-auth[data-v-b76f6386]:hover{color:var(--primary-color);border-color:var(--primary-color)}.terminal-card-body[data-v-b76f6386]{padding:24px}.intro-text[data-v-b76f6386]{font-size:.8rem;color:var(--warning-color);letter-spacing:.02em;margin-bottom:5px}.w-full[data-v-b76f6386]{width:100%}.error-panel[data-v-b76f6386]{background-color:var(--error-muted);border:1px solid var(--error-color);color:var(--error-color);padding:12px;margin-bottom:20px;font-size:.8rem}.error-header[data-v-b76f6386]{font-weight:700;margin-bottom:5px}.auth-footer[data-v-b76f6386]{margin-top:24px;text-align:center;font-size:.8rem}.glow-link[data-v-b76f6386]{font-weight:700}.glow-link[data-v-b76f6386]:hover{text-shadow:0 0 8px rgba(0,255,102,.5)}.auth-wrapper[data-v-3cacb062]{display:flex;align-items:center;justify-content:center;min-height:70vh}.terminal-card[data-v-3cacb062]{width:100%;max-width:480px;background-color:var(--bg-card);border:1px solid var(--border-color)}.terminal-card-header[data-v-3cacb062]{background-color:#0d0d0d;border-bottom:1px solid var(--border-color);padding:10px 16px;font-weight:700;font-size:.85rem;letter-spacing:.05em;display:flex;align-items:center;gap:8px}.prompt-symbol[data-v-3cacb062]{color:var(--primary-color)}.btn-sm-lang-auth[data-v-3cacb062]{margin-left:auto;background:none;border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;padding:2px 6px;font-size:.7rem;font-family:var(--font-family);font-weight:700}.btn-sm-lang-auth[data-v-3cacb062]:hover{color:var(--primary-color);border-color:var(--primary-color)}.terminal-card-body[data-v-3cacb062]{padding:24px}.intro-text[data-v-3cacb062]{font-size:.8rem;color:var(--warning-color);letter-spacing:.02em;margin-bottom:5px}.w-full[data-v-3cacb062]{width:100%}.disclaimer-group[data-v-3cacb062]{border:1px solid var(--border-color);background-color:#050505;padding:12px;margin-bottom:20px}.disclaimer-label[data-v-3cacb062]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.disclaimer-checkbox[data-v-3cacb062]{margin-top:4px;accent-color:var(--primary-color);width:16px;height:16px}.disclaimer-text-span[data-v-3cacb062]{font-size:.75rem;line-height:1.5;color:var(--text-color)}.error-panel[data-v-3cacb062]{background-color:var(--error-muted);border:1px solid var(--error-color);color:var(--error-color);padding:12px;margin-bottom:20px;font-size:.8rem}.error-header[data-v-3cacb062]{font-weight:700;margin-bottom:5px}.success-panel[data-v-3cacb062]{background-color:var(--primary-muted);border:1px solid var(--primary-color);color:var(--primary-color);padding:12px;margin-bottom:20px;font-size:.8rem}.success-header[data-v-3cacb062]{font-weight:700;margin-bottom:5px}.auth-footer[data-v-3cacb062]{margin-top:24px;text-align:center;font-size:.8rem}.glow-link[data-v-3cacb062]{font-weight:700}.glow-link[data-v-3cacb062]:hover{text-shadow:0 0 8px rgba(0,255,102,.5)}.dashboard-container[data-v-ec607c93]{display:flex;flex-direction:column;gap:24px}.stat-bar[data-v-ec607c93]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}@media (max-width: 900px){.stat-bar[data-v-ec607c93]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.stat-bar[data-v-ec607c93]{grid-template-columns:1fr}}.stat-box[data-v-ec607c93]{background-color:var(--bg-card);border:1px solid var(--border-color);padding:14px;display:flex;flex-direction:column;gap:5px}.stat-label[data-v-ec607c93]{font-size:.7rem;letter-spacing:.05em;color:var(--text-dark)}.stat-value[data-v-ec607c93]{font-size:1.1rem;font-weight:700}.grid-layout[data-v-ec607c93]{display:grid;grid-template-columns:3fr 1fr;gap:24px}@media (max-width: 900px){.grid-layout[data-v-ec607c93]{grid-template-columns:1fr}}.section-title-header[data-v-ec607c93]{border-bottom:1px solid var(--border-color);padding-bottom:8px;margin-bottom:16px}.section-title-header h2[data-v-ec607c93]{font-size:1.1rem}.devices-grid[data-v-ec607c93]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 600px){.devices-grid[data-v-ec607c93]{grid-template-columns:1fr}}.device-card[data-v-ec607c93]{background-color:var(--bg-card);border:1px solid var(--border-color);padding:16px;cursor:pointer;transition:border-color .15s ease;display:flex;flex-direction:column;justify-content:space-between}.device-card[data-v-ec607c93]:hover{border-color:var(--text-muted)}.device-card.border-active[data-v-ec607c93]{border-color:var(--primary-color)}.device-card-header[data-v-ec607c93]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.03);padding-bottom:10px}.device-info[data-v-ec607c93]{display:flex;flex-direction:column;gap:4px}.device-name[data-v-ec607c93]{font-weight:700;font-size:.95rem}.device-vendor-badge[data-v-ec607c93]{font-size:.65rem;font-weight:700;background-color:#ffffff14;padding:1px 4px;width:fit-content;color:var(--text-muted)}.device-ip[data-v-ec607c93]{font-size:.8rem;color:var(--text-muted)}.device-card-body[data-v-ec607c93]{font-size:.8rem;display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.backup-status-row[data-v-ec607c93],.backup-time-row[data-v-ec607c93]{display:flex;justify-content:space-between}.status-label[data-v-ec607c93]{color:var(--text-dark)}.status-value-wrapper[data-v-ec607c93]{display:flex;align-items:center}.device-card-footer[data-v-ec607c93]{font-size:.75rem;font-weight:700;border-top:1px solid rgba(255,255,255,.03);padding-top:10px}.device-card:hover .text-link[data-v-ec607c93]{color:var(--primary-color);text-shadow:0 0 6px rgba(0,255,102,.3)}.text-link[data-v-ec607c93]{color:var(--text-muted)}.no-devices-card[data-v-ec607c93],.no-agents-card[data-v-ec607c93]{background-color:var(--bg-card);border:1px dashed var(--border-color);padding:40px 20px;text-align:center}.agents-list[data-v-ec607c93]{display:flex;flex-direction:column;gap:12px}.agent-card[data-v-ec607c93]{background-color:var(--bg-card);border:1px solid var(--border-color);padding:12px}.agent-card-header[data-v-ec607c93]{display:flex;justify-content:space-between;font-weight:700;font-size:.8rem;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.03);padding-bottom:6px}.agent-status-wrapper[data-v-ec607c93]{display:flex;align-items:center}.agent-name-text[data-v-ec607c93]{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-version[data-v-ec607c93]{color:var(--text-muted)}.agent-meta[data-v-ec607c93]{font-size:.75rem;display:flex;flex-direction:column;gap:4px}.setup-container[data-v-9ea65a30]{display:flex;flex-direction:column;gap:20px}.page-header-title h1[data-v-9ea65a30]{font-size:1.8rem;letter-spacing:.05em;margin-bottom:5px}.tabs[data-v-9ea65a30]{display:flex;border-bottom:1px solid var(--border-color);gap:1px;background-color:var(--border-color)}.tab-btn[data-v-9ea65a30]{flex:1;background-color:#030303;color:var(--text-muted);border:none;padding:10px;font-family:var(--font-family);font-size:.85rem;cursor:pointer;font-weight:700;text-transform:uppercase}.tab-btn[data-v-9ea65a30]:hover{color:var(--text-color);background-color:#0d0d0d}.tab-btn.active[data-v-9ea65a30]{background-color:var(--bg-card);color:var(--primary-color);border-bottom:2px solid var(--primary-color)}.step-desc[data-v-9ea65a30]{font-size:.85rem;color:var(--text-muted);margin-bottom:10px}.grid-2[data-v-9ea65a30]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr);gap:20px}@media (max-width: 900px){.grid-2[data-v-9ea65a30]{grid-template-columns:minmax(0,1fr)}}.terminal-command-box[data-v-9ea65a30]{background-color:#020202;border:1px solid var(--border-color);padding:10px 14px;display:flex;justify-content:space-between;align-items:center;gap:15px;font-family:var(--font-family);max-width:100%;overflow:hidden}.command-text[data-v-9ea65a30]{color:var(--text-color);font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:all;user-select:all;flex:1}.break-all[data-v-9ea65a30]{white-space:pre-wrap;word-break:break-all}.key-command-box[data-v-9ea65a30]{background-color:#0a0a0a;border-color:var(--border-active)}.btn-copy[data-v-9ea65a30]{padding:6px 12px;font-size:.8rem;flex-shrink:0}.flex-center[data-v-9ea65a30]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;text-align:center}.radar-box[data-v-9ea65a30]{width:160px;height:160px;border:1px solid var(--border-color);display:flex;justify-content:center;align-items:center;position:relative;background-color:#020202}.radar-success[data-v-9ea65a30]{border-color:var(--primary-color);box-shadow:0 0 20px #0f63}.radar-logo[data-v-9ea65a30]{font-size:2.5rem;display:block;margin-bottom:10px}.radar-line[data-v-9ea65a30]{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--primary-color);animation:radar-sweep-9ea65a30 2.5s cubic-bezier(.1,.8,.3,1) infinite;opacity:0}.radar-status-text[data-v-9ea65a30]{font-size:.75rem;letter-spacing:.05em;font-weight:700;color:var(--text-muted)}@keyframes radar-sweep-9ea65a30{0%{transform:scale(.3);opacity:.8}to{transform:scale(1);opacity:0}}.status-console[data-v-9ea65a30]{background-color:#020202;border:1px solid var(--border-color);padding:16px;width:100%;max-width:400px;text-align:left}.console-line[data-v-9ea65a30]{font-size:.75rem;color:var(--text-color);margin-bottom:5px;font-family:var(--font-family)}.recovery-modal-overlay[data-v-9ea65a30]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000f2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:20000;display:flex;justify-content:center;align-items:center;padding:20px}.recovery-modal-card[data-v-9ea65a30]{background-color:#030303;border:1px solid var(--primary-color);width:100%;max-width:500px;box-shadow:0 0 30px #00ff6626;display:flex;flex-direction:column}.recovery-modal-header[data-v-9ea65a30]{background-color:#0c0c0c;border-bottom:1px solid var(--border-color);padding:12px 20px;font-weight:700;font-size:.85rem;letter-spacing:.05em;display:flex;align-items:center;gap:8px;color:var(--primary-color)}.warning-prefix[data-v-9ea65a30]{color:var(--error-color);font-weight:700}.recovery-modal-body[data-v-9ea65a30]{padding:24px;display:flex;flex-direction:column;gap:20px}.warning-title[data-v-9ea65a30]{font-weight:700;font-size:.95rem;letter-spacing:.02em;text-transform:uppercase}.modal-desc[data-v-9ea65a30]{font-size:.85rem;line-height:1.6;color:var(--text-color)}.key-box[data-v-9ea65a30]{background-color:#000;border:1px solid var(--border-color);padding:12px;display:flex;flex-direction:column;gap:6px}.key-label[data-v-9ea65a30]{font-size:.75rem;font-weight:700;color:var(--text-muted)}.key-value-row[data-v-9ea65a30]{display:flex;justify-content:space-between;align-items:center;gap:12px}.key-hex[data-v-9ea65a30]{font-size:.8rem;color:var(--primary-color);word-break:break-all;font-family:var(--font-family);letter-spacing:.05em}.btn-sm-key[data-v-9ea65a30]{padding:4px 10px;font-size:.75rem;flex-shrink:0}.btn-download-recovery[data-v-9ea65a30]{padding:14px 20px;font-size:.9rem}.recovery-modal-actions[data-v-9ea65a30]{padding:0 24px 24px}.btn-dismiss-recovery[data-v-9ea65a30]{padding:12px 20px;font-size:.85rem;font-weight:700;border-color:var(--border-active)}.btn-dismiss-recovery[data-v-9ea65a30]:disabled{opacity:.4;cursor:not-allowed;color:var(--text-muted)}.device-detail-container[data-v-389e6c93]{display:flex;flex-direction:column;gap:20px}.nav-back-link[data-v-389e6c93]{font-size:.85rem;font-weight:700;color:var(--text-muted)}.nav-back-link[data-v-389e6c93]:hover{color:var(--primary-color);text-shadow:0 0 6px rgba(0,255,102,.3)}.detail-grid[data-v-389e6c93]{display:grid;grid-template-columns:1fr 1.5fr;gap:24px}@media (max-width: 900px){.detail-grid[data-v-389e6c93]{grid-template-columns:1fr}}.meta-row[data-v-389e6c93]{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.02);padding:10px 0;font-size:.85rem}.meta-label[data-v-389e6c93]{color:var(--text-dark)}.device-vendor-tag[data-v-389e6c93]{background-color:var(--primary-muted);color:var(--primary-color);border:1px solid var(--primary-color);font-size:.7rem;padding:1px 6px}.command-trigger-box[data-v-389e6c93]{background-color:#020202;border:1px solid var(--border-color);padding:16px}.command-trigger-title[data-v-389e6c93]{font-size:.75rem;font-weight:700;color:var(--text-muted);border-bottom:1px dashed var(--border-color);padding-bottom:6px}.command-console-log[data-v-389e6c93]{background-color:#000;border:1px solid var(--border-color)}.console-log-header[data-v-389e6c93]{background-color:#080808;border-bottom:1px solid var(--border-color);font-size:.7rem;font-weight:700;padding:6px 12px;color:var(--text-muted)}.console-log-body[data-v-389e6c93]{padding:12px;font-family:var(--font-family);font-size:.75rem;display:flex;flex-direction:column;gap:6px}.console-log-line[data-v-389e6c93]{word-break:break-all}.logs-list[data-v-389e6c93]{display:flex;flex-direction:column;gap:16px}.log-row-card[data-v-389e6c93]{background-color:var(--bg-card);border:1px solid var(--border-color);padding:16px}.log-row-header[data-v-389e6c93]{display:flex;justify-content:space-between;font-size:.85rem;font-weight:700;border-bottom:1px solid rgba(255,255,255,.02);padding-bottom:8px}.log-timestamp[data-v-389e6c93]{color:var(--text-color)}.log-version-badge[data-v-389e6c93]{color:var(--primary-color)}.log-row-body[data-v-389e6c93]{display:flex;gap:40px}.log-size-col[data-v-389e6c93]{display:flex;flex-direction:column;gap:4px;font-size:.8rem}.size-label[data-v-389e6c93]{color:var(--text-dark);font-size:.75rem}.font-bold[data-v-389e6c93]{font-weight:700}.font-sm[data-v-389e6c93]{font-size:.75rem}.backup-view-container[data-v-5c2bf95a]{display:flex;flex-direction:column;gap:20px}.nav-back-link[data-v-5c2bf95a]{font-size:.85rem;font-weight:700;color:var(--text-muted)}.nav-back-link[data-v-5c2bf95a]:hover{color:var(--primary-color);text-shadow:0 0 6px rgba(0,255,102,.3)}.header-summary-card[data-v-5c2bf95a]{padding:16px;background-color:var(--bg-card)}.header-details[data-v-5c2bf95a]{display:flex;gap:30px;font-size:.8rem;color:var(--text-muted)}@media (max-width: 600px){.header-details[data-v-5c2bf95a]{flex-direction:column;gap:5px}}.tabs-container[data-v-5c2bf95a]{display:flex;border-bottom:1px solid var(--border-color);background-color:var(--border-color);gap:1px}.content-box[data-v-5c2bf95a]{background-color:var(--bg-card);border:1px solid var(--border-color);padding:20px;min-height:400px}.panel-desc[data-v-5c2bf95a]{font-size:.75rem;color:var(--text-dark);font-weight:700;border-bottom:1px dashed var(--border-color);padding-bottom:6px}.config-pre[data-v-5c2bf95a]{font-size:.8rem;max-height:600px;overflow-y:auto;line-height:1.5;background-color:#010101;padding:16px;border:1px solid var(--border-color)}.diff-controls[data-v-5c2bf95a]{display:flex;flex-direction:column;gap:8px}.diff-select[data-v-5c2bf95a]{max-width:320px}.diff-container[data-v-5c2bf95a]{max-height:600px;overflow-y:auto;padding:12px;background-color:#000;border:1px solid var(--border-color)}.diff-line[data-v-5c2bf95a]{display:flex;font-family:var(--font-family);font-size:.8rem;line-height:1.5;white-space:pre-wrap;word-break:break-all}.line-marker[data-v-5c2bf95a]{width:20px;-webkit-user-select:none;user-select:none;font-weight:700;display:inline-block;color:var(--text-muted)}.diff-line.normal[data-v-5c2bf95a]{color:var(--text-color)}.diff-line.added[data-v-5c2bf95a]{background-color:var(--primary-muted);color:var(--primary-color)}.diff-line.deleted[data-v-5c2bf95a]{background-color:var(--error-muted);color:var(--error-color)}.security-alert[data-v-5c2bf95a]{background-color:#ffcc000d;border:1px solid var(--warning-color);padding:16px;color:var(--text-color)}.alert-title[data-v-5c2bf95a]{font-weight:700;font-size:.85rem;color:var(--warning-color);margin-bottom:8px}.alert-body[data-v-5c2bf95a]{font-size:.8rem;line-height:1.6}.decrypt-control-card[data-v-5c2bf95a]{border:1px dashed var(--border-color);padding:24px;background-color:#020202;max-width:500px}.key-status-display[data-v-5c2bf95a]{font-size:.8rem;font-weight:700}.error-panel[data-v-5c2bf95a]{background-color:var(--error-muted);border:1px solid var(--error-color);color:var(--error-color);padding:12px;font-size:.8rem}.error-header[data-v-5c2bf95a]{font-weight:700;margin-bottom:5px}.cmd-prompt[data-v-5c2bf95a]{color:#fff;font-weight:700}.cmd-output[data-v-5c2bf95a]{color:var(--text-muted)}@keyframes cursor-blink-5c2bf95a{50%{opacity:0}}.cursor-block[data-v-5c2bf95a]{color:var(--primary-color);animation:cursor-blink-5c2bf95a 1.2s step-end infinite;display:inline-block;margin-left:2px}
