.modal-header[data-v-d70e15f2]{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-title-wrap[data-v-d70e15f2]{align-items:center;gap:.85rem;display:flex}.modal-icon-badge[data-v-d70e15f2]{background:#00f2fe26;border:1px solid #00f2fe4d;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.modal-title[data-v-d70e15f2]{color:#fff;font-size:1.1rem;font-weight:700}.modal-subtitle[data-v-d70e15f2]{color:var(--text-secondary);font-size:.8rem}.modal-close-btn[data-v-d70e15f2]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.25rem;transition:all .2s}.modal-close-btn[data-v-d70e15f2]:hover{color:#fff;background:#ffffff1a}.modal-tabs[data-v-d70e15f2]{border-bottom:1px solid var(--glass-border);gap:.5rem;padding:1rem 1.5rem 0;display:flex;overflow-x:auto}.modal-tab-btn[data-v-d70e15f2]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.modal-tab-btn[data-v-d70e15f2]:hover{color:var(--text-primary)}.modal-tab-btn.active[data-v-d70e15f2]{color:var(--accent-cyan);border-bottom-color:var(--accent-cyan)}.modal-body[data-v-d70e15f2]{padding:1.5rem}.form-group[data-v-d70e15f2]{margin-bottom:1.25rem}.form-row[data-v-d70e15f2]{gap:1rem;display:flex}.flex-1[data-v-d70e15f2]{flex:1}.form-label[data-v-d70e15f2]{color:var(--text-secondary);margin-bottom:.45rem;font-size:.85rem;font-weight:500;display:block}.ltr-input[data-v-d70e15f2]{text-align:left;direction:ltr}.tags-selector[data-v-d70e15f2]{flex-wrap:wrap;gap:.5rem;display:flex}.tag-badge[data-v-d70e15f2]{border:1px solid var(--glass-border);cursor:pointer;color:var(--text-secondary);background:#ffffff0d;border-radius:8px;padding:.35rem .75rem;font-size:.8rem}.tag-badge.active[data-v-d70e15f2]{color:#fff;background:#8b5cf633;border-color:#8b5cf680}.modal-footer[data-v-d70e15f2]{border-top:1px solid var(--glass-border);justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.sidebar-header[data-v-a3cb6f09]{border-bottom:1px solid var(--glass-border);padding:1.5rem}.brand-logo[data-v-a3cb6f09]{align-items:center;gap:.85rem;display:flex}.logo-icon-box[data-v-a3cb6f09]{background:linear-gradient(135deg,#8b5cf64d 0%,#00f2fe4d 100%);border:1px solid #00f2fe66;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 0 15px #00f2fe33}.brand-title[data-v-a3cb6f09]{color:var(--text-primary);letter-spacing:-.3px;font-size:1rem;font-weight:700}.brand-subtitle[data-v-a3cb6f09]{color:var(--text-muted);font-size:.75rem}.sidebar-nav[data-v-a3cb6f09]{flex:1;padding:1.25rem .5rem;overflow-y:auto}.nav-section-title[data-v-a3cb6f09]{color:var(--text-muted);text-transform:uppercase;padding:0 1.25rem .5rem;font-size:.75rem;font-weight:600}.nav-icon[data-v-a3cb6f09]{width:18px;height:18px}.nav-counter[data-v-a3cb6f09]{color:var(--accent-cyan);background:#00f2fe33;border:1px solid #00f2fe66;border-radius:10px;margin-right:auto;padding:.1rem .45rem;font-size:.7rem}.online-indicator[data-v-a3cb6f09]{background-color:var(--accent-green);width:8px;height:8px;box-shadow:0 0 8px var(--accent-green);border-radius:50%;margin-right:auto}.sidebar-footer[data-v-a3cb6f09]{border-top:1px solid var(--glass-border);padding:1.25rem}.system-health-card[data-v-a3cb6f09]{background:var(--bg-subtle);border:1px solid var(--glass-border);border-radius:12px;padding:.85rem}.health-header[data-v-a3cb6f09]{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.pulse-dot[data-v-a3cb6f09]{background:var(--accent-cyan);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-a3cb6f09}@keyframes pulse-a3cb6f09{0%{transform:scale(.95);box-shadow:0 0 #00f2feb3}70%{transform:scale(1);box-shadow:0 0 0 6px #00f2fe00}to{transform:scale(.95);box-shadow:0 0 #00f2fe00}}.health-title[data-v-a3cb6f09]{color:var(--text-primary);font-size:.8rem;font-weight:600}.health-meta[data-v-a3cb6f09]{color:var(--text-secondary);font-size:.7rem}.header-left-actions[data-v-a3cb6f09]{align-items:center;gap:1rem;display:flex}.mobile-toggle-btn[data-v-a3cb6f09]{background:var(--bg-subtle);border:1px solid var(--glass-border);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:.5rem;display:none}.current-date-box[data-v-a3cb6f09]{background:var(--bg-subtle);border:1px solid var(--glass-border);color:var(--text-secondary);border-radius:10px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.85rem;display:flex}.header-right-actions[data-v-a3cb6f09]{align-items:center;gap:.85rem;display:flex}.user-profile-widget[data-v-a3cb6f09]{background:var(--bg-subtle);border:1px solid var(--glass-border);border-radius:12px;align-items:center;gap:.75rem;padding:.35rem .75rem;display:flex}.user-avatar[data-v-a3cb6f09]{background:#00f2fe1a;border:1px solid #00f2fe4d;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.user-name[data-v-a3cb6f09]{color:var(--text-primary);font-size:.85rem;font-weight:600}.user-role[data-v-a3cb6f09]{color:var(--text-muted);font-size:.7rem}.logout-btn[data-v-a3cb6f09]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;margin-right:.25rem;padding:.4rem;transition:all .2s;display:flex}.logout-btn[data-v-a3cb6f09]:hover{background:#f43f5e26;border-color:#f43f5e4d}.page-container[data-v-a3cb6f09]{width:100%;max-width:1400px;padding:2rem}.sidebar-backdrop[data-v-a3cb6f09]{display:none}@media (width<=1024px){.mobile-toggle-btn[data-v-a3cb6f09]{display:flex}.sidebar-backdrop[data-v-a3cb6f09]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:45;background:#000000a6;display:block;position:fixed;inset:0}.page-container[data-v-a3cb6f09]{padding:1.25rem}}@media (width<=640px){.current-date-box[data-v-a3cb6f09],.user-details[data-v-a3cb6f09],.btn-label-responsive[data-v-a3cb6f09]{display:none}}.page-title-row[data-v-64df952f]{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.page-title[data-v-64df952f]{color:#fff;margin-bottom:.35rem;font-size:1.6rem;font-weight:800}.page-desc[data-v-64df952f]{color:var(--text-secondary);font-size:.9rem}.install-instructions-panel[data-v-64df952f]{margin-bottom:2rem;padding:1.5rem}.install-header[data-v-64df952f]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.install-title[data-v-64df952f]{color:#fff;align-items:center;gap:.5rem;font-weight:700;display:flex}.os-tabs[data-v-64df952f]{gap:.5rem;display:flex}.os-tab-btn[data-v-64df952f]{border:1px solid var(--glass-border);color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border-radius:8px;padding:.4rem .85rem;font-size:.8rem;transition:all .2s}.os-tab-btn.active[data-v-64df952f]{color:var(--accent-cyan);background:#00f2fe26;border-color:#00f2fe66}.install-code-box[data-v-64df952f]{border:1px solid var(--glass-border);background:#03040c;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.install-code[data-v-64df952f]{color:#38bdf8;text-align:left;direction:ltr;font-size:.85rem;overflow-x:auto}.copy-btn[data-v-64df952f]{border:1px solid var(--glass-border);color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff14;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.8rem;display:inline-flex}.copy-btn[data-v-64df952f]:hover{background:#ffffff26}.agents-grid[data-v-64df952f]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.agent-card[data-v-64df952f]{flex-direction:column;display:flex}.agent-card-header[data-v-64df952f]{justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;display:flex}.agent-title-wrap[data-v-64df952f]{align-items:center;gap:.75rem;display:flex}.agent-os-icon[data-v-64df952f]{border:1px solid var(--glass-border);background:#ffffff0d;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.agent-name[data-v-64df952f]{color:#fff;font-size:.95rem;font-weight:700}.agent-os[data-v-64df952f]{color:var(--text-muted);font-size:.75rem}.agent-details-list[data-v-64df952f]{background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;margin-bottom:1rem;padding:.85rem}.detail-row[data-v-64df952f]{justify-content:space-between;margin-bottom:.4rem;font-size:.8rem;display:flex}.detail-row[data-v-64df952f]:last-child{margin-bottom:0}.detail-label[data-v-64df952f]{color:var(--text-muted)}.agent-tools-wrap[data-v-64df952f]{margin-bottom:1.25rem}.tools-label[data-v-64df952f]{color:var(--text-muted);margin-bottom:.4rem;font-size:.75rem}.tools-tags[data-v-64df952f]{flex-wrap:wrap;gap:.35rem;display:flex}.tool-tag[data-v-64df952f]{color:#e2e8f0;background:#8b5cf61a;border:1px solid #8b5cf640;border-radius:6px;padding:.15rem .5rem;font-size:.75rem}.agent-card-footer[data-v-64df952f]{border-top:1px solid #ffffff0d;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.btn-icon-danger[data-v-64df952f]{border:1px solid var(--glass-border);color:var(--text-muted);cursor:pointer;background:#ffffff0d;border-radius:10px;padding:.65rem}.btn-icon-danger[data-v-64df952f]:hover{color:var(--accent-red);border-color:#ef444466}.font-mono[data-v-64df952f]{font-family:monospace}.login-page[data-v-6dd24b07]{direction:rtl;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex;position:relative}.top-theme-switch[data-v-6dd24b07]{z-index:10;position:absolute;top:1.5rem;left:1.5rem}.login-card[data-v-6dd24b07]{direction:rtl;border-radius:24px;width:100%;max-width:460px;padding:2.5rem 2.25rem}.login-header[data-v-6dd24b07]{text-align:center;margin-bottom:2rem}.logo-box[data-v-6dd24b07]{background:linear-gradient(135deg,#8b5cf64d 0%,#00f2fe4d 100%);border:1px solid #00f2fe66;border-radius:18px;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:1rem;display:inline-flex;box-shadow:0 0 24px #00f2fe33}.login-title[data-v-6dd24b07]{color:var(--text-primary);margin-bottom:.4rem;font-size:1.4rem;font-weight:800}.login-subtitle[data-v-6dd24b07]{color:var(--text-secondary);font-size:.85rem;line-height:1.6}.error-alert[data-v-6dd24b07]{color:#f87171;background:#ef44441f;border:1px solid #ef444459;border-radius:12px;align-items:center;gap:.65rem;margin-bottom:1.5rem;padding:.85rem 1rem;font-size:.85rem;font-weight:500;display:flex}.login-form[data-v-6dd24b07]{flex-direction:column;gap:0;display:flex}.form-group[data-v-6dd24b07]{margin-bottom:1.35rem}.form-label[data-v-6dd24b07]{color:var(--text-secondary);text-align:right;margin-bottom:.5rem;font-size:.85rem;font-weight:600;display:block}.input-wrap[data-v-6dd24b07]{align-items:center;display:flex;position:relative}.input-icon-right[data-v-6dd24b07]{width:1rem;height:1rem;color:var(--text-muted);pointer-events:none;z-index:2;position:absolute;right:1rem}.pwd-toggle-btn-rtl[data-v-6dd24b07]{cursor:pointer;color:var(--text-muted);z-index:2;background:0 0;border:none;border-radius:6px;align-items:center;padding:.35rem;transition:color .2s;display:flex;position:absolute;right:.75rem}.pwd-toggle-btn-rtl[data-v-6dd24b07]:hover{color:var(--accent-cyan);background:#00f2fe1a}.input-with-icon-right[data-v-6dd24b07]{padding-right:2.75rem}.input-pwd[data-v-6dd24b07]{padding-left:.85rem;padding-right:2.75rem}.form-extras[data-v-6dd24b07]{justify-content:flex-start;align-items:center;margin-bottom:1.75rem;display:flex}.checkbox-label[data-v-6dd24b07]{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.form-checkbox[data-v-6dd24b07]{width:16px;height:16px;accent-color:var(--accent-purple);cursor:pointer;flex-shrink:0}.btn-submit[data-v-6dd24b07]{border-radius:14px;justify-content:center;gap:.6rem;width:100%;padding:.9rem;font-size:1rem}.icon-rtl-flip[data-v-6dd24b07]{transform:scaleX(-1)}.btn-spinner[data-v-6dd24b07]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:1rem;height:1rem;animation:.7s linear infinite spin-6dd24b07}@keyframes spin-6dd24b07{to{transform:rotate(360deg)}}@media (width<=480px){.login-card[data-v-6dd24b07]{padding:2rem 1.25rem}.login-title[data-v-6dd24b07]{font-size:1.2rem}}.text-yellow[data-v-6dd24b07]{color:#fbbf24}.page-title-row[data-v-0d202df6]{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.page-title[data-v-0d202df6]{color:var(--text-primary);margin-bottom:.35rem;font-size:1.6rem;font-weight:800}.page-desc[data-v-0d202df6]{color:var(--text-secondary);font-size:.9rem}.stats-grid[data-v-0d202df6]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.stat-card[data-v-0d202df6]{flex-direction:column;justify-content:space-between;display:flex}.stat-header[data-v-0d202df6]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.stat-icon-box[data-v-0d202df6]{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.cyan-box[data-v-0d202df6]{background:#00f2fe1f;border:1px solid #00f2fe40}.red-box[data-v-0d202df6]{background:#ef44441f;border:1px solid #ef444440}.purple-box[data-v-0d202df6]{background:#8b5cf61f;border:1px solid #8b5cf640}.green-box[data-v-0d202df6]{background:#10b9811f;border:1px solid #10b98140}.stat-badge[data-v-0d202df6]{border-radius:20px;padding:.25rem .65rem;font-size:.75rem;font-weight:600}.cyan-badge[data-v-0d202df6]{color:var(--accent-cyan);background:#00f2fe26}.red-badge[data-v-0d202df6]{color:var(--accent-red);background:#ef444426}.purple-badge[data-v-0d202df6]{color:var(--accent-purple);background:#8b5cf626}.green-badge[data-v-0d202df6]{color:var(--accent-green);background:#10b98126}.stat-value[data-v-0d202df6]{color:var(--text-primary);margin-bottom:.25rem;font-size:2.2rem;font-weight:800;line-height:1.1}.stat-label[data-v-0d202df6]{color:var(--text-secondary);font-size:.9rem}.stat-footer[data-v-0d202df6]{border-top:1px solid var(--glass-border);margin-top:1rem;padding-top:.75rem;font-size:.75rem}.content-split-grid[data-v-0d202df6]{grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid}.panel-header[data-v-0d202df6]{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.panel-title-wrap[data-v-0d202df6]{align-items:center;gap:.75rem;display:flex}.panel-title-wrap h3[data-v-0d202df6]{color:var(--text-primary);font-size:1rem;font-weight:700}.chart-container[data-v-0d202df6]{height:280px;padding:1.25rem}.agents-list[data-v-0d202df6]{padding:1rem 1.25rem}.agent-item[data-v-0d202df6]{background:var(--bg-subtle);border:1px solid var(--glass-border);border-radius:10px;align-items:center;gap:.85rem;margin-bottom:.65rem;padding:.85rem;display:flex}.agent-status-indicator[data-v-0d202df6]{border-radius:50%;width:10px;height:10px}.agent-status-indicator.online[data-v-0d202df6]{background:var(--accent-green);box-shadow:0 0 8px var(--accent-green)}.agent-status-indicator.offline[data-v-0d202df6]{background:var(--text-muted)}.agent-info[data-v-0d202df6]{flex:1}.agent-name[data-v-0d202df6]{color:var(--text-primary);font-size:.85rem;font-weight:600}.agent-meta[data-v-0d202df6]{color:var(--text-muted);font-size:.75rem}.agent-ping-badge[data-v-0d202df6]{color:var(--accent-cyan);background:#00f2fe1a;border-radius:6px;padding:.15rem .5rem;font-family:monospace;font-size:.75rem}.table-panel[data-v-0d202df6]{overflow:hidden}.table-responsive[data-v-0d202df6]{overflow-x:auto}.font-mono[data-v-0d202df6]{font-family:monospace}.target-title[data-v-0d202df6]{color:var(--text-primary);font-size:.9rem;font-weight:600}.target-sub[data-v-0d202df6]{color:var(--text-muted);font-size:.75rem}.type-tag[data-v-0d202df6]{background:var(--bg-subtle);border:1px solid var(--glass-border);color:var(--text-secondary);border-radius:6px;padding:.2rem .6rem;font-size:.8rem}.progress-bar-wrap[data-v-0d202df6]{align-items:center;gap:.5rem;display:flex}.progress-track[data-v-0d202df6]{background:var(--bg-subtle);border-radius:3px;flex:1;height:6px;overflow:hidden}.progress-fill[data-v-0d202df6]{background:linear-gradient(90deg,#7c3aed 0%,#00f2fe 100%);border-radius:3px;height:100%}.progress-text[data-v-0d202df6]{color:var(--text-secondary);font-size:.75rem}.findings-pill[data-v-0d202df6]{background:var(--bg-subtle);color:var(--text-secondary);border-radius:12px;padding:.2rem .6rem;font-size:.8rem}.findings-pill.has-findings[data-v-0d202df6]{color:var(--accent-red);background:#ef444426;border:1px solid #ef44444d}.view-btn[data-v-0d202df6]{color:var(--accent-cyan);background:#00f2fe14;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.85rem;text-decoration:none;transition:all .2s;display:inline-flex}.view-btn[data-v-0d202df6]:hover{background:#00f2fe33}.spin[data-v-0d202df6]{animation:1s linear infinite spin-0d202df6}@keyframes spin-0d202df6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=1024px){.content-split-grid[data-v-0d202df6]{grid-template-columns:1fr}}.installer-page[data-v-9ff375d9]{direction:rtl;justify-content:center;align-items:flex-start;min-height:100vh;padding:4rem 1rem 3rem;display:flex;position:relative}.inst-theme-btn-wrap[data-v-9ff375d9]{z-index:50;position:fixed;top:1.25rem;left:1.25rem}.installer-card[data-v-9ff375d9]{direction:rtl;border-radius:24px;width:100%;max-width:740px;padding:2.75rem 2.5rem}.installer-header[data-v-9ff375d9]{text-align:center;border-bottom:1px solid var(--glass-border);margin-bottom:2.25rem;padding-bottom:1.75rem}.installer-logo[data-v-9ff375d9]{background:linear-gradient(135deg,#8b5cf64d 0%,#00f2fe4d 100%);border:1px solid #00f2fe66;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1rem;display:inline-flex;box-shadow:0 0 24px #00f2fe33}.installer-title[data-v-9ff375d9]{color:var(--text-primary);margin-bottom:.35rem;font-size:1.5rem;font-weight:800}.installer-subtitle[data-v-9ff375d9]{color:var(--text-secondary);font-size:.88rem;line-height:1.6}.already-installed-wrap[data-v-9ff375d9]{text-align:center}.installed-badge-box[data-v-9ff375d9]{margin-bottom:1.75rem}.installed-title[data-v-9ff375d9]{color:var(--text-primary);margin-bottom:.35rem;font-size:1.2rem;font-weight:800}.installed-desc[data-v-9ff375d9]{color:var(--text-secondary);font-size:.85rem}.installed-info-list[data-v-9ff375d9]{background:var(--bg-subtle);border:1px solid var(--glass-border);text-align:right;border-radius:14px;margin-bottom:1.75rem;padding:1.25rem 1.5rem}.info-item[data-v-9ff375d9]{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 0;font-size:.85rem;display:flex}.info-item[data-v-9ff375d9]:last-child{border-bottom:none}.info-label[data-v-9ff375d9]{color:var(--text-muted);white-space:nowrap;flex-shrink:0}.info-val[data-v-9ff375d9]{color:var(--text-primary);word-break:break-all;text-align:left}.installed-actions[data-v-9ff375d9]{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.btn-stealth-trigger[data-v-9ff375d9]{color:var(--text-primary);cursor:pointer;background:#8b5cf614;border:1px solid #8b5cf659;border-radius:12px;align-items:center;gap:.6rem;padding:.85rem 1.25rem;font-size:.88rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-stealth-trigger[data-v-9ff375d9]:hover{background:#8b5cf62e;border-color:#8b5cf6b3;transform:translateY(-1px);box-shadow:0 0 16px #8b5cf640}.version-badge[data-v-9ff375d9]{color:#38bdf8;letter-spacing:.5px;background:linear-gradient(135deg,#00f2fe33 0%,#8b5cf640 100%);border:1px solid #00f2fe66;border-radius:999px;padding:.15rem .5rem;font-family:monospace;font-size:.75rem;font-weight:700}.stealth-modal-backdrop[data-v-9ff375d9]{-webkit-backdrop-filter:blur(10px);z-index:999;direction:rtl;background:#040714bf;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}[data-theme=light] .stealth-modal-backdrop[data-v-9ff375d9]{background:#0f172a80}.stealth-modal-card[data-v-9ff375d9]{color:#f8fafc;text-align:right;background:#0f132a;border:1px solid #8b5cf640;border-radius:20px;width:100%;max-width:460px;padding:1.75rem;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 25px 50px -12px #000000b3,0 0 25px #00f2fe1a}[data-theme=light] .stealth-modal-card[data-v-9ff375d9]{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 20px 45px #0f172a26,0 4px 12px #0f172a0d!important}.stealth-modal-card.wide[data-v-9ff375d9]{max-width:680px}.stealth-modal-header[data-v-9ff375d9]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.85rem;display:flex}[data-theme=light] .stealth-modal-header[data-v-9ff375d9]{border-bottom-color:#f1f5f9}.modal-title[data-v-9ff375d9]{color:#f8fafc;font-size:1.05rem;font-weight:800}[data-theme=light] .modal-title[data-v-9ff375d9]{color:#0f172a!important}.modal-close-btn[data-v-9ff375d9]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0 .35rem;font-size:1.5rem;line-height:1;transition:all .2s}.modal-close-btn[data-v-9ff375d9]:hover{color:#f8fafc;transform:scale(1.1)}[data-theme=light] .modal-close-btn[data-v-9ff375d9]{color:#64748b}[data-theme=light] .modal-close-btn[data-v-9ff375d9]:hover{color:#0f172a}.modal-desc[data-v-9ff375d9]{color:#94a3b8;margin-bottom:1.25rem;font-size:.85rem;line-height:1.6}[data-theme=light] .modal-desc[data-v-9ff375d9]{color:#475569!important}.modal-actions[data-v-9ff375d9]{justify-content:flex-end;gap:.75rem;margin-top:1.25rem;display:flex}.btn-sm-ghost[data-v-9ff375d9]{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.78rem;transition:all .2s;display:inline-flex}.btn-sm-ghost[data-v-9ff375d9]:hover{color:#f8fafc;background:#ffffff1f;border-color:#00f2fe66}[data-theme=light] .btn-sm-ghost[data-v-9ff375d9]{color:#334155!important;background:#f1f5f9!important;border-color:#cbd5e1!important}[data-theme=light] .btn-sm-ghost[data-v-9ff375d9]:hover{color:#0f172a!important;background:#e2e8f0!important}.btn-sm[data-v-9ff375d9]{padding:.45rem .9rem!important;font-size:.82rem!important}.change-key-box[data-v-9ff375d9]{background:#121632b3;border:1px dashed #8b5cf64d;border-radius:12px;padding:.85rem}[data-theme=light] .change-key-box[data-v-9ff375d9]{background:#f8fafc!important;border-color:#cbd5e1!important}.quick-build-bar[data-v-9ff375d9]{background:#121632cc;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.15rem;display:flex}[data-theme=light] .quick-build-bar[data-v-9ff375d9]{background:#f8fafc!important;border-color:#e2e8f0!important}.quick-build-bar .form-input[data-v-9ff375d9]{color:#38bdf8;background:#080b1ce6;border:1px solid #00f2fe59;border-radius:8px}[data-theme=light] .quick-build-bar .form-input[data-v-9ff375d9]{color:#0284c7!important;background:#fff!important;border-color:#cbd5e1!important}.btn-increment-badge[data-v-9ff375d9]{color:#c084fc;cursor:pointer;background:#8b5cf633;border:1px solid #8b5cf666;border-radius:8px;padding:.3rem .55rem;font-family:monospace;font-size:.75rem;font-weight:700;transition:all .2s}.btn-increment-badge[data-v-9ff375d9]:hover{background:#8b5cf659;border-color:#c084fc;transform:scale(1.05)}[data-theme=light] .btn-increment-badge[data-v-9ff375d9]{color:#7c3aed!important;background:#ede9fe!important;border-color:#ddd6fe!important}[data-theme=light] .btn-increment-badge[data-v-9ff375d9]:hover{background:#ddd6fe!important;border-color:#c4b5fd!important}.btn-build-quick[data-v-9ff375d9]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#06b6d4 100%);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0284c766}.btn-build-quick[data-v-9ff375d9]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 18px #0284c780}.btn-build-quick[data-v-9ff375d9]:disabled{opacity:.6;cursor:not-allowed}.stealth-archive-table-wrap[data-v-9ff375d9]{border-top:1px solid #ffffff14;padding-top:1rem}[data-theme=light] .stealth-archive-table-wrap[data-v-9ff375d9]{border-top-color:#f1f5f9}.archive-header-compact[data-v-9ff375d9]{color:#94a3b8;margin-bottom:.65rem;font-size:.85rem;font-weight:700}[data-theme=light] .archive-header-compact[data-v-9ff375d9]{color:#475569!important}.archive-compact-list[data-v-9ff375d9]{flex-direction:column;gap:.5rem;max-height:240px;display:flex;overflow-y:auto}.archive-row[data-v-9ff375d9]{background:#121632b3;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .95rem;font-size:.82rem;transition:all .2s;display:flex}.archive-row[data-v-9ff375d9]:hover{background:#181e44cc;border-color:#00f2fe59}[data-theme=light] .archive-row[data-v-9ff375d9]{background:#f8fafc!important;border-color:#e2e8f0!important}[data-theme=light] .archive-row[data-v-9ff375d9]:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}.archive-name[data-v-9ff375d9]{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;max-width:270px;overflow:hidden}[data-theme=light] .archive-name[data-v-9ff375d9]{color:#0f172a!important}.archive-version-badge[data-v-9ff375d9]{color:#c084fc;background:#8b5cf633;border:1px solid #8b5cf666;border-radius:6px;flex-shrink:0;padding:.15rem .45rem;font-family:monospace;font-size:.75rem;font-weight:700}[data-theme=light] .archive-version-badge[data-v-9ff375d9]{color:#7c3aed!important;background:#ede9fe!important;border-color:#ddd6fe!important}.btn-archive-download-sm[data-v-9ff375d9]{color:#10b981;background:#10b98126;border:1px solid #10b98166;border-radius:8px;justify-content:center;align-items:center;padding:.4rem .65rem;transition:all .2s;display:inline-flex}.btn-archive-download-sm[data-v-9ff375d9]:hover{color:#34d399;background:#10b9814d;transform:translateY(-1px)}.btn-archive-delete-sm[data-v-9ff375d9]{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;justify-content:center;align-items:center;padding:.4rem .65rem;transition:all .2s;display:inline-flex}.btn-archive-delete-sm[data-v-9ff375d9]:hover:not(:disabled){color:#f87171;background:#ef444440}.input-with-icon[data-v-9ff375d9]{align-items:center;display:flex;position:relative}.input-icon-btn[data-v-9ff375d9]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.2rem;display:flex;position:absolute;right:.75rem}.input-icon-btn[data-v-9ff375d9]:hover{color:var(--text-primary)}.fade-enter-active[data-v-9ff375d9],.fade-leave-active[data-v-9ff375d9]{transition:opacity .25s}.fade-enter-from[data-v-9ff375d9],.fade-leave-to[data-v-9ff375d9]{opacity:0}.danger-zone-box[data-v-9ff375d9]{text-align:right;background:#ef44440f;border:1px solid #ef444440;border-radius:16px;padding:1.35rem 1.5rem}.danger-header[data-v-9ff375d9]{align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.danger-title[data-v-9ff375d9]{color:var(--accent-red);font-size:.92rem;font-weight:700}.danger-desc[data-v-9ff375d9]{color:var(--text-secondary);margin-bottom:1.1rem;font-size:.82rem;line-height:1.65}.danger-checks[data-v-9ff375d9]{flex-direction:column;gap:.75rem;margin-bottom:1.35rem;display:flex}.danger-check-row[data-v-9ff375d9]{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.65rem;font-size:.85rem;line-height:1.55;display:flex}.danger-check-row input[type=checkbox][data-v-9ff375d9]{accent-color:var(--accent-purple);flex-shrink:0;width:15px;height:15px;margin-top:.2rem}.danger-check-wipe[data-v-9ff375d9]{color:var(--accent-red);font-weight:600}.wipe-tag[data-v-9ff375d9]{opacity:.75;font-size:.78rem;font-weight:400}.btn-danger-outline[data-v-9ff375d9]{color:var(--accent-red);cursor:pointer;font-size:.85rem;font-weight:600;font-family:var(--font-sans);background:0 0;border:1px solid #ef444466;border-radius:10px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;transition:all .2s;display:inline-flex}.btn-danger-outline[data-v-9ff375d9]:hover:not(:disabled){background:#ef444426}.btn-danger-outline[data-v-9ff375d9]:disabled{opacity:.45;cursor:not-allowed}.stepper-wrap[data-v-9ff375d9]{background:var(--bg-subtle);border:1px solid var(--glass-border);border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:2.25rem;padding:1.25rem 1rem;display:flex}.step-item[data-v-9ff375d9]{flex-direction:column;align-items:center;gap:.4rem;display:flex}.step-circle[data-v-9ff375d9]{background:var(--bg-input);border:2px solid var(--glass-border);width:36px;height:36px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;transition:all .3s;display:flex}.step-item.active .step-circle[data-v-9ff375d9]{background:var(--accent-purple);border-color:var(--accent-cyan);color:#fff;box-shadow:0 0 16px #8b5cf680}.step-item.done .step-circle[data-v-9ff375d9]{background:var(--accent-green);border-color:var(--accent-green);color:#fff}.step-text[data-v-9ff375d9]{color:var(--text-muted);white-space:nowrap;font-size:.73rem;font-weight:500}.step-item.active .step-text[data-v-9ff375d9]{color:var(--text-primary);font-weight:700}.step-item.done .step-text[data-v-9ff375d9]{color:var(--accent-green)}.step-line[data-v-9ff375d9]{background:var(--glass-border);border-radius:2px;flex:1;height:2px;margin:0 .5rem;transition:background .3s}.step-line.active[data-v-9ff375d9]{background:var(--accent-green)}.installer-body[data-v-9ff375d9]{min-height:260px}.pane-title[data-v-9ff375d9]{color:var(--text-primary);margin-bottom:.4rem;font-size:1.1rem;font-weight:700}.pane-desc[data-v-9ff375d9]{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.85rem;line-height:1.6}.checklist[data-v-9ff375d9]{flex-direction:column;gap:.65rem;margin-bottom:2rem;display:flex}.check-item[data-v-9ff375d9]{background:var(--bg-subtle);border:1px solid var(--glass-border);color:var(--text-primary);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;font-size:.85rem;display:flex}.step-actions[data-v-9ff375d9]{border-top:1px solid var(--glass-border);justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.25rem;display:flex}.step-arrow[data-v-9ff375d9]{transform:scaleX(-1)}.db-choice-grid[data-v-9ff375d9]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.5rem;display:grid}.db-choice-card[data-v-9ff375d9]{background:var(--bg-subtle);border:1px solid var(--glass-border);cursor:pointer;text-align:right;border-radius:14px;padding:1.25rem;transition:all .2s}.db-choice-card[data-v-9ff375d9]:hover{border-color:var(--accent-purple)}.db-choice-card.selected[data-v-9ff375d9]{border-color:var(--accent-cyan);background:#00f2fe12;box-shadow:0 0 18px #00f2fe1f}.db-title[data-v-9ff375d9]{color:var(--text-primary);margin-bottom:.3rem;font-size:.95rem;font-weight:700}.db-desc[data-v-9ff375d9]{color:var(--text-muted);font-size:.75rem;line-height:1.55}.mysql-fields-wrap[data-v-9ff375d9]{background:var(--bg-subtle);border:1px solid var(--glass-border);border-radius:14px;margin-top:1.5rem;padding:1.35rem}.db-test-msg[data-v-9ff375d9]{text-align:center;margin-top:.75rem;font-size:.85rem;font-weight:600}.error-alert[data-v-9ff375d9]{color:var(--accent-red);background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;margin-bottom:1rem;padding:.9rem 1rem;font-size:.85rem}.font-mono[data-v-9ff375d9]{font-family:monospace}.ltr-input[data-v-9ff375d9]{text-align:left;direction:ltr}.w-full[data-v-9ff375d9]{width:100%}@media (width<=640px){.installer-card[data-v-9ff375d9]{padding:1.75rem 1.25rem}.db-choice-grid[data-v-9ff375d9]{grid-template-columns:1fr}.stepper-wrap[data-v-9ff375d9]{gap:0;padding:1rem .5rem}.step-text[data-v-9ff375d9]{font-size:.65rem}}.page-title-row[data-v-30ae8441]{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.page-title[data-v-30ae8441]{color:#fff;margin-bottom:.35rem;font-size:1.6rem;font-weight:800}.page-desc[data-v-30ae8441]{color:var(--text-secondary);font-size:.9rem}.reports-summary-grid[data-v-30ae8441]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;margin-bottom:1.5rem;display:grid}.summary-label[data-v-30ae8441]{color:var(--text-secondary);margin-bottom:.35rem;font-size:.85rem}.summary-val[data-v-30ae8441]{color:#fff;font-size:1.8rem;font-weight:800}.table-panel[data-v-30ae8441]{overflow:hidden}.font-mono[data-v-30ae8441]{font-family:monospace}.report-title[data-v-30ae8441]{font-size:.95rem;font-weight:700}.report-sub[data-v-30ae8441]{color:var(--text-muted);font-size:.75rem}.vuln-stat-pill[data-v-30ae8441]{align-items:center;gap:.35rem;font-size:.85rem;display:flex}.analyst-badge[data-v-30ae8441]{color:#e2e8f0;background:#8b5cf61a;border:1px solid #8b5cf640;border-radius:8px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.8rem;display:inline-flex}.btn-download[data-v-30ae8441]{color:var(--accent-cyan);cursor:pointer;background:#00f2fe1a;border:1px solid #00f2fe4d;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-download[data-v-30ae8441]:hover{background:#00f2fe33;transform:translateY(-1px)}.page-title-row[data-v-2c20dec5]{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.page-title[data-v-2c20dec5]{color:#fff;margin-bottom:.35rem;font-size:1.6rem;font-weight:800}.page-desc[data-v-2c20dec5]{color:var(--text-secondary);font-size:.9rem}.filter-panel[data-v-2c20dec5]{margin-bottom:1.5rem;padding:1.25rem}.filter-row[data-v-2c20dec5]{gap:1rem;display:flex}.search-box[data-v-2c20dec5]{position:relative}.search-icon[data-v-2c20dec5]{color:var(--text-muted);position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.search-box .form-input[data-v-2c20dec5]{padding-right:2.75rem}.flex-1[data-v-2c20dec5]{flex:1}.flex-2[data-v-2c20dec5]{flex:2}.table-panel[data-v-2c20dec5]{overflow:hidden}.font-mono[data-v-2c20dec5]{font-family:monospace}.target-title[data-v-2c20dec5]{font-size:.9rem;font-weight:600}.target-sub[data-v-2c20dec5]{color:var(--text-muted);font-size:.75rem}.agent-tool-text[data-v-2c20dec5]{font-size:.85rem;font-weight:500}.agent-name-sub[data-v-2c20dec5]{color:var(--text-muted);font-size:.75rem}.type-tag[data-v-2c20dec5]{border:1px solid var(--glass-border);background:#ffffff0a;border-radius:6px;padding:.2rem .6rem;font-size:.8rem}.progress-bar-wrap[data-v-2c20dec5]{align-items:center;gap:.5rem;display:flex}.progress-track[data-v-2c20dec5]{background:#ffffff14;border-radius:3px;flex:1;height:6px;overflow:hidden}.progress-fill[data-v-2c20dec5]{background:linear-gradient(90deg,#7928ca 0%,#00f2fe 100%);border-radius:3px;height:100%}.progress-text[data-v-2c20dec5]{color:var(--text-secondary);font-size:.75rem}.findings-pill[data-v-2c20dec5]{color:var(--text-secondary);background:#ffffff0d;border-radius:12px;padding:.2rem .6rem;font-size:.8rem}.findings-pill.has-findings[data-v-2c20dec5]{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.view-btn[data-v-2c20dec5]{color:var(--accent-cyan);background:#00f2fe0d;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.85rem;text-decoration:none;transition:all .2s;display:inline-flex}.view-btn[data-v-2c20dec5]:hover{background:#00f2fe26}@media (width<=768px){.filter-row[data-v-2c20dec5]{flex-direction:column}}.page-title-row[data-v-a5f1ada5]{justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}.breadcrumb[data-v-a5f1ada5]{color:var(--text-muted);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.85rem;display:flex}.breadcrumb-link[data-v-a5f1ada5]{color:var(--accent-cyan);text-decoration:none}.page-title[data-v-a5f1ada5]{color:#fff;margin-bottom:.25rem;font-size:1.6rem;font-weight:800}.page-desc[data-v-a5f1ada5]{color:var(--accent-cyan);font-size:.9rem}.actions-group[data-v-a5f1ada5]{gap:.75rem;display:flex}.pipeline-panel[data-v-a5f1ada5]{margin-bottom:1.5rem;padding:1.5rem}.panel-section-title[data-v-a5f1ada5]{color:#fff;margin-bottom:1.25rem;font-size:.95rem;font-weight:700}.pipeline-steps[data-v-a5f1ada5]{justify-content:space-between;display:flex;position:relative}.pipeline-step[data-v-a5f1ada5]{flex:1;align-items:center;gap:.75rem;display:flex;position:relative}.step-icon-wrap[data-v-a5f1ada5]{border:1px solid var(--glass-border);background:#ffffff0d;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pipeline-step.done .step-icon-wrap[data-v-a5f1ada5]{background:#10b98126;border-color:#10b9814d}.pipeline-step.active .step-icon-wrap[data-v-a5f1ada5]{background:#00f2fe26;border-color:#00f2fe66}.step-title[data-v-a5f1ada5]{color:#fff;font-size:.85rem;font-weight:600}.step-time[data-v-a5f1ada5]{color:var(--text-muted);font-size:.75rem}.step-connector[data-v-a5f1ada5]{background:#ffffff14;flex:1;height:2px;margin:0 1rem}.ai-panel[data-v-a5f1ada5]{background:linear-gradient(135deg, #8b5cf61f 0%, #00f2fe14 100%), var(--bg-surface);border-color:#8b5cf64d;margin-bottom:1.5rem;padding:1.5rem}.ai-header[data-v-a5f1ada5]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ai-badge[data-v-a5f1ada5]{color:#fff;align-items:center;gap:.65rem;font-size:1rem;font-weight:700;display:flex}.ai-model-tag[data-v-a5f1ada5]{color:var(--accent-purple);background:#8b5cf633;border:1px solid #8b5cf666;border-radius:8px;padding:.2rem .6rem;font-family:monospace;font-size:.75rem}.ai-text[data-v-a5f1ada5]{color:#e2e8f0;font-size:.95rem;line-height:1.8}.panel-header-tabs[data-v-a5f1ada5]{border-bottom:1px solid var(--glass-border);gap:.5rem;padding:1rem 1.5rem;display:flex}.tab-btn[data-v-a5f1ada5]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-weight:600;transition:all .2s;display:flex}.tab-btn[data-v-a5f1ada5]:hover{color:#fff}.tab-btn.active[data-v-a5f1ada5]{color:var(--accent-cyan);border:1px solid var(--glass-border);background:#ffffff0f}.findings-list[data-v-a5f1ada5]{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.finding-card[data-v-a5f1ada5]{border:1px solid var(--glass-border);background:#ffffff05;border-radius:14px;padding:1.25rem}.finding-card.critical[data-v-a5f1ada5]{border-right:4px solid var(--accent-red)}.finding-card.high[data-v-a5f1ada5]{border-right:4px solid var(--accent-yellow)}.finding-card.medium[data-v-a5f1ada5]{border-right:4px solid var(--accent-blue)}.finding-card.low[data-v-a5f1ada5]{border-right:4px solid var(--accent-green)}.finding-top[data-v-a5f1ada5]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.finding-title-wrap[data-v-a5f1ada5]{align-items:center;gap:.75rem;display:flex}.finding-severity-badge[data-v-a5f1ada5]{border-radius:8px;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.finding-severity-badge.critical[data-v-a5f1ada5]{color:#f87171;background:#ef444433}.finding-severity-badge.high[data-v-a5f1ada5]{color:#fbbf24;background:#f59e0b33}.finding-severity-badge.medium[data-v-a5f1ada5]{color:#38bdf8;background:#38bdf833}.finding-severity-badge.low[data-v-a5f1ada5]{color:#34d399;background:#10b98133}.finding-title[data-v-a5f1ada5]{color:#fff;font-size:1rem;font-weight:700}.finding-cve-badge[data-v-a5f1ada5]{color:var(--text-muted);background:#ffffff0d;border-radius:6px;padding:.2rem .5rem;font-size:.75rem}.finding-meta[data-v-a5f1ada5]{color:var(--text-muted);gap:1.5rem;margin-bottom:.75rem;font-size:.85rem;display:flex}.finding-desc[data-v-a5f1ada5]{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem;line-height:1.6}.remediation-box[data-v-a5f1ada5]{background:#10b9810d;border:1px solid #10b98133;border-radius:10px;padding:.85rem 1rem}.remediation-header[data-v-a5f1ada5]{color:var(--accent-green);align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.85rem;font-weight:600;display:flex}.remediation-text[data-v-a5f1ada5]{color:#e2e8f0;font-size:.85rem}.raw-output-wrap[data-v-a5f1ada5]{padding:1.5rem}.raw-console[data-v-a5f1ada5]{border:1px solid var(--glass-border);color:#38bdf8;text-align:left;direction:ltr;background:#020308;border-radius:12px;padding:1.25rem;font-size:.85rem;line-height:1.6;overflow-x:auto}.font-mono[data-v-a5f1ada5]{font-family:monospace}.page-title-row[data-v-5a7a01df]{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.page-title[data-v-5a7a01df]{color:#fff;margin-bottom:.35rem;font-size:1.6rem;font-weight:800}.page-desc[data-v-5a7a01df]{color:var(--text-secondary);font-size:.9rem}.settings-container[data-v-5a7a01df]{min-height:520px;display:flex;overflow:hidden}.settings-sidebar[data-v-5a7a01df]{border-left:1px solid var(--glass-border);background:#ffffff05;width:250px;padding:1.25rem .75rem}.settings-nav-btn[data-v-5a7a01df]{width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.75rem;margin-bottom:.35rem;padding:.85rem 1rem;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.settings-nav-btn[data-v-5a7a01df]:hover{color:#fff;background:#ffffff0d}.settings-nav-btn.active[data-v-5a7a01df]{color:var(--accent-cyan);background:#8b5cf633;border:1px solid #8b5cf666}.settings-content[data-v-5a7a01df]{flex:1;padding:2rem}.tab-pane-title[data-v-5a7a01df]{color:#fff;margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.tab-pane-desc[data-v-5a7a01df]{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.85rem}.form-group[data-v-5a7a01df]{margin-bottom:1.5rem}.form-row[data-v-5a7a01df]{gap:1rem;display:flex}.flex-1[data-v-5a7a01df]{flex:1}.form-label[data-v-5a7a01df]{color:var(--text-secondary);margin-bottom:.45rem;font-size:.85rem;font-weight:600;display:block}.ltr-input[data-v-5a7a01df]{text-align:left;direction:ltr}.font-status-box[data-v-5a7a01df]{border:1px solid var(--glass-border);background:#ffffff05;border-radius:10px;padding:1rem}.font-file-info[data-v-5a7a01df]{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.font-status-hint[data-v-5a7a01df]{color:var(--text-muted);font-size:.8rem;line-height:1.6}.llm-header-status[data-v-5a7a01df]{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.range-slider[data-v-5a7a01df]{width:100%;accent-color:var(--accent-purple)}.checkbox-group[data-v-5a7a01df]{align-items:center;gap:.65rem;display:flex}.form-checkbox[data-v-5a7a01df]{width:18px;height:18px;accent-color:var(--accent-purple);cursor:pointer}.checkbox-label[data-v-5a7a01df]{color:var(--text-primary);cursor:pointer;font-size:.85rem}.mb-3[data-v-5a7a01df]{margin-bottom:.75rem}.font-mono[data-v-5a7a01df]{font-family:monospace}@media (width<=768px){.settings-container[data-v-5a7a01df]{flex-direction:column}.settings-sidebar[data-v-5a7a01df]{border-left:none;border-bottom:1px solid var(--glass-border);width:100%}.form-row[data-v-5a7a01df]{flex-direction:column}}
