.app-root{width:100vw;height:100vh;display:flex;flex-direction:column;background-color:var(--fascia);color:var(--ink);overflow:hidden}.home-view[data-v-d06863cd]{width:100vw;height:100vh;display:flex;flex-direction:column;background-color:var(--fascia);overflow:hidden}.home-header[data-v-d06863cd]{height:52px;background-color:var(--panel);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 24px}.brand[data-v-d06863cd]{display:flex;align-items:center;gap:10px}.brand-icon[data-v-d06863cd]{font-size:20px}.brand-text[data-v-d06863cd]{font-size:18px;font-weight:800;letter-spacing:1.5px;color:var(--ink)}.mode-badge[data-v-d06863cd]{font-size:10.5px;font-weight:700;background:var(--fascia);border:1px solid var(--line);padding:3px 8px;color:var(--blue)}.home-main[data-v-d06863cd]{flex:1;min-height:0;display:flex;justify-content:center;padding:24px;overflow-y:auto}.intake-card[data-v-d06863cd]{width:100%;max-width:680px;margin:auto;background:var(--panel);border:1px solid var(--ink);display:flex;flex-direction:column}.intake-header[data-v-d06863cd]{padding:18px 24px;background:var(--fascia);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.intake-title[data-v-d06863cd]{font-size:14px;font-weight:800;letter-spacing:.8px;color:var(--ink)}.intake-subtitle[data-v-d06863cd]{font-size:12.5px;color:#6c727a}.intake-body[data-v-d06863cd]{padding:24px;display:flex;flex-direction:column;gap:18px}.dropzone[data-v-d06863cd]{border:2px dashed var(--line);background:var(--fascia);padding:40px 20px;text-align:center;cursor:pointer;transition:all .15s ease}.dropzone[data-v-d06863cd]:hover,.dropzone.is-dragover[data-v-d06863cd]{border-color:var(--ink);background:var(--panel)}.dropzone.has-file[data-v-d06863cd]{border-color:#2e9e6b;background:#2e9e6b0d}.hidden-input[data-v-d06863cd]{display:none}.dropzone-content[data-v-d06863cd]{display:flex;flex-direction:column;align-items:center;gap:8px}.drop-icon[data-v-d06863cd]{font-size:32px}.drop-primary[data-v-d06863cd]{font-size:13px;font-weight:700;letter-spacing:.5px;color:var(--ink)}.drop-secondary[data-v-d06863cd]{font-size:12px;color:#7e848a}.consent-box[data-v-d06863cd]{background:var(--fascia);border:1px solid var(--line);padding:12px}.consent-checkbox-label[data-v-d06863cd]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.consent-checkbox-label input[data-v-d06863cd]{margin-top:3px}.consent-text[data-v-d06863cd]{font-size:12px;color:var(--ink);line-height:1.4}.actions-row[data-v-d06863cd]{display:flex;gap:12px}.start-btn[data-v-d06863cd]{flex:1;background:var(--ink);color:var(--panel);border:1px solid var(--ink);font-size:12px;font-weight:800;letter-spacing:.5px;padding:10px 16px;cursor:pointer;transition:all .15s ease}.start-btn[data-v-d06863cd]:hover:not(:disabled){background:var(--blue);border-color:var(--blue);color:#fff}.start-btn[data-v-d06863cd]:disabled{opacity:.4;cursor:not-allowed}.demo-btn[data-v-d06863cd]{background:var(--fascia);border:1px solid var(--line);color:var(--ink);font-size:11px;font-weight:700;padding:10px 16px;cursor:pointer;transition:all .15s ease}.demo-btn[data-v-d06863cd]:hover{border-color:var(--ink)}.intake-footer[data-v-d06863cd]{padding:10px 24px;background:var(--fascia);border-top:1px solid var(--line);font-size:10px;color:#7e848a}.mode-box[data-v-d06863cd]{display:flex;flex-direction:column;gap:10px}.mode-title[data-v-d06863cd]{font-size:11px;font-weight:600}.key-note[data-v-d06863cd]{font-size:11px}.mode-box .form-row[data-v-d06863cd]{align-items:flex-end;margin-bottom:0}.key-modal-backdrop[data-v-37564bca]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#17191bbf;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.key-modal-window[data-v-37564bca]{width:100%;max-width:580px;background:var(--panel);border:1px solid var(--line);box-shadow:0 10px 40px #0006;display:flex;flex-direction:column}.modal-top-bar[data-v-37564bca]{height:44px;background:var(--surface);border-bottom:1px solid var(--line);color:var(--text);display:flex;align-items:center;justify-content:space-between;padding:0 16px}.top-title-group[data-v-37564bca]{display:flex;align-items:center;gap:10px}.icon[data-v-37564bca]{font-size:16px}.title[data-v-37564bca]{font-size:13px;font-weight:700;letter-spacing:.5px}.modal-close-btn[data-v-37564bca]{background:none;border:none;color:var(--dim);font-size:16px;cursor:pointer;padding:4px 8px}.modal-close-btn[data-v-37564bca]:hover{color:var(--text)}.modal-body[data-v-37564bca]{padding:20px;display:flex;flex-direction:column;gap:16px}.desc[data-v-37564bca]{font-size:12px;line-height:1.5;color:var(--dim);margin:0}.field-group[data-v-37564bca]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-37564bca]{font-size:11px;color:var(--dim);font-weight:600}.field-input[data-v-37564bca]{background:var(--bg);border:1px solid var(--line);color:var(--text);padding:8px 12px;font-size:13px;border-radius:2px;outline:none}.field-input[data-v-37564bca]:focus{border-color:var(--primary, #3b82f6)}.status-msg[data-v-37564bca]{font-size:12px;padding:8px 12px;border-radius:2px}.status-msg.success[data-v-37564bca]{background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.status-msg.error[data-v-37564bca]{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.modal-action-bar[data-v-37564bca]{padding:12px 20px;background:var(--surface);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.action-right[data-v-37564bca]{display:flex;gap:10px}.btn[data-v-37564bca]{padding:8px 16px;font-size:12px;font-weight:600;cursor:pointer;border-radius:2px;border:1px solid var(--line);background:var(--panel);color:var(--text);transition:all .15s ease}.btn[data-v-37564bca]:disabled{opacity:.5;cursor:not-allowed}.test-btn[data-v-37564bca]:hover:not(:disabled){border-color:var(--dim)}.cancel-btn[data-v-37564bca]:hover{background:var(--line)}.save-btn[data-v-37564bca]{background:#2563eb;border-color:#2563eb;color:#fff}.save-btn[data-v-37564bca]:hover:not(:disabled){background:#1d4ed8}.app-header[data-v-ed30e86e]{height:52px;background-color:var(--panel);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:relative;z-index:100;flex-shrink:0}.header-left[data-v-ed30e86e]{display:flex;align-items:center;gap:12px}.brand[data-v-ed30e86e]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.brand-icon[data-v-ed30e86e]{font-size:18px}.brand-text[data-v-ed30e86e]{font-family:var(--font-mono);font-weight:800;font-size:17px;letter-spacing:1.5px;color:var(--ink)}.brand-tag[data-v-ed30e86e]{font-family:var(--font-mono);font-size:10px;padding:3px 8px;background:var(--fascia);color:var(--blue);border:1px solid var(--line);font-weight:600;letter-spacing:.5px;border-radius:2px}.brand-tag.clickable[data-v-ed30e86e]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s ease}.brand-tag.clickable[data-v-ed30e86e]:hover{background:var(--surface);border-color:var(--blue);box-shadow:0 0 6px #3b82f64d}.header-center[data-v-ed30e86e]{position:absolute;left:50%;transform:translate(-50%)}.view-switcher[data-v-ed30e86e]{display:flex;background:var(--fascia);border:1px solid var(--line);padding:2px;gap:2px}.switch-btn[data-v-ed30e86e]{border:1px solid transparent;background:transparent;color:var(--ink);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 14px;cursor:pointer;opacity:.7;transition:all .15s ease}.switch-btn[data-v-ed30e86e]:hover{opacity:1;background:#ffffff1a}.switch-btn.active[data-v-ed30e86e]{background:var(--panel);color:var(--ink);opacity:1;border:1px solid var(--ink)}.header-right[data-v-ed30e86e]{display:flex;align-items:center;gap:14px}.workflow-step[data-v-ed30e86e]{display:flex;align-items:center;gap:8px}.step-num[data-v-ed30e86e]{font-size:12px;font-weight:700;color:var(--blue)}.step-name[data-v-ed30e86e]{font-size:13px;font-weight:600;color:var(--ink);text-transform:uppercase;letter-spacing:.5px}.step-divider[data-v-ed30e86e]{width:1px;height:16px;background-color:var(--line)}.status-indicator[data-v-ed30e86e]{display:flex;align-items:center;gap:6px}.status-text[data-v-ed30e86e]{font-size:11px;font-weight:600;color:var(--ink)}.dot[data-v-ed30e86e]{width:7px;height:7px;background:var(--line)}.status-indicator.ready .dot[data-v-ed30e86e]{background:#2e9e6b}.status-indicator.processing .dot[data-v-ed30e86e]{background:#ff6b35;animation:statusBlink-ed30e86e 1s infinite}.status-indicator.completed .dot[data-v-ed30e86e]{background:#2e9e6b}.status-indicator.error .dot[data-v-ed30e86e]{background:var(--red)}@keyframes statusBlink-ed30e86e{50%{opacity:.3}}.alert-badge-btn[data-v-ed30e86e]{background:transparent;color:var(--red);border:1px solid var(--red);font-size:10px;font-weight:800;padding:3px 8px;display:flex;align-items:center;gap:5px;cursor:pointer;transition:all .15s ease}.alert-badge-btn[data-v-ed30e86e]:hover,.alert-badge-btn.active[data-v-ed30e86e]{background:var(--red);color:#fff}.alert-badge-btn.flashing[data-v-ed30e86e]{animation:alertPulse-ed30e86e 1.2s infinite alternate}@keyframes alertPulse-ed30e86e{0%{background:transparent;color:var(--red)}to{background:#c8312b25;color:var(--red);box-shadow:0 0 8px #c8312b66}}.wipe-btn[data-v-ed30e86e]{background:transparent;color:var(--red);border:1px solid var(--red);font-size:10px;font-weight:700;padding:3px 8px;letter-spacing:.5px;cursor:pointer;transition:background .15s ease}.wipe-btn[data-v-ed30e86e]:hover{background:var(--red);color:#fff}.alert-modal-backdrop[data-v-4a6d278d]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#17191bbf;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.alert-modal-window[data-v-4a6d278d]{width:100%;max-width:680px;background:var(--panel);border:2px solid var(--red);box-shadow:0 0 30px #c8312b59;display:flex;flex-direction:column;animation:modalSlide-4a6d278d .2s cubic-bezier(.2,.8,.2,1)}@keyframes modalSlide-4a6d278d{0%{transform:scale(.96) translateY(-10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.modal-top-bar[data-v-4a6d278d]{height:44px;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.top-title-group[data-v-4a6d278d]{display:flex;align-items:center;gap:10px}.alert-pulse-dot[data-v-4a6d278d]{width:9px;height:9px;background:#fff;animation:pulse-4a6d278d 1s infinite alternate}@keyframes pulse-4a6d278d{0%{opacity:.4}to{opacity:1}}.alert-headline[data-v-4a6d278d]{font-size:11.5px;font-weight:800;letter-spacing:1px}.modal-close-btn[data-v-4a6d278d]{background:transparent;border:none;color:#fff;font-size:16px;font-weight:800;cursor:pointer;padding:4px 8px}.modal-close-btn[data-v-4a6d278d]:hover{background:#0003}.modal-body[data-v-4a6d278d]{padding:20px;display:flex;flex-direction:column;gap:16px;background:var(--panel)}.alert-hero-row[data-v-4a6d278d]{display:flex;align-items:center;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.alert-icon-box[data-v-4a6d278d]{font-size:32px}.alert-hero-meta[data-v-4a6d278d]{flex:1}.alert-main-title[data-v-4a6d278d]{font-size:16px;font-weight:800;color:var(--ink);letter-spacing:.5px}.alert-sub-source[data-v-4a6d278d]{font-size:11px;color:#7e848a;margin-top:2px}.score-badge[data-v-4a6d278d]{background:#c8312b18;border:1px solid var(--red);padding:6px 12px;display:flex;flex-direction:column;align-items:center}.score-num[data-v-4a6d278d]{font-size:18px;font-weight:900;color:var(--red)}.score-lbl[data-v-4a6d278d]{font-size:8.5px;font-weight:800;color:var(--ink);letter-spacing:.5px}.alert-summary-text[data-v-4a6d278d]{font-size:12.5px;line-height:1.45;color:var(--ink)}.breached-entities-section[data-v-4a6d278d]{display:flex;flex-direction:column;gap:8px}.section-label[data-v-4a6d278d]{font-size:10px;font-weight:800;color:#7e848a}.chips-container[data-v-4a6d278d]{display:flex;flex-wrap:wrap;gap:8px}.entity-chip[data-v-4a6d278d]{background:var(--fascia);border:1px solid var(--line);padding:5px 10px;font-size:11px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:6px}.chip-dot[data-v-4a6d278d]{width:6px;height:6px;background:var(--red)}.telemetry-grid[data-v-4a6d278d]{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;background:var(--fascia);border:1px solid var(--line);padding:12px;font-size:10.5px}.tele-item[data-v-4a6d278d]{display:flex;flex-direction:column;gap:2px}.t-label[data-v-4a6d278d]{color:#7e848a;font-size:9px;font-weight:700}.t-val[data-v-4a6d278d]{font-weight:700;color:var(--ink)}.text-red[data-v-4a6d278d]{color:var(--red)}.text-blue[data-v-4a6d278d]{color:var(--blue)}.modal-action-bar[data-v-4a6d278d]{background:var(--fascia);border-top:1px solid var(--line);padding:12px 20px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.action-btn[data-v-4a6d278d]{padding:8px 16px;font-size:11px;font-weight:800;letter-spacing:.5px;cursor:pointer;border:1px solid transparent;transition:all .15s ease}.lock-btn[data-v-4a6d278d]{background:var(--red);color:#fff;border-color:var(--red)}.lock-btn[data-v-4a6d278d]:hover{background:#a02620}.cert-btn[data-v-4a6d278d]{background:var(--ink);color:var(--panel);border-color:var(--ink)}.cert-btn[data-v-4a6d278d]:hover{background:var(--blue);border-color:var(--blue);color:#fff}.dismiss-btn[data-v-4a6d278d]{background:transparent;color:var(--ink);border-color:var(--line)}.dismiss-btn[data-v-4a6d278d]:hover{border-color:var(--ink)}.graph-panel[data-v-a044cd26]{width:100%;height:100%;background:var(--fascia);display:flex;flex-direction:column;position:relative;overflow:hidden}.panel-header[data-v-a044cd26]{height:40px;background:var(--panel);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 16px;flex-shrink:0;z-index:10}.header-title-group[data-v-a044cd26]{display:flex;align-items:center;gap:10px}.panel-title[data-v-a044cd26]{font-size:12px;font-weight:700;letter-spacing:.8px;color:var(--ink)}.graph-stats[data-v-a044cd26]{font-size:11px;color:var(--blue)}.header-tools[data-v-a044cd26]{display:flex;align-items:center;gap:6px}.tool-btn[data-v-a044cd26]{background:var(--fascia);border:1px solid var(--line);color:var(--ink);font-size:11px;font-weight:600;padding:3px 10px;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s ease}.tool-btn[data-v-a044cd26]:hover:not(:disabled){border-color:var(--ink);background:var(--panel)}.tool-btn[data-v-a044cd26]:disabled{opacity:.5;cursor:not-allowed}.icon-refresh.spinning[data-v-a044cd26]{display:inline-block;animation:spin-a044cd26 1s infinite linear}@keyframes spin-a044cd26{to{transform:rotate(360deg)}}.graph-container[data-v-a044cd26]{flex:1;position:relative;overflow:hidden}.graph-view[data-v-a044cd26],.graph-svg[data-v-a044cd26]{width:100%;height:100%}.detail-panel[data-v-a044cd26]{position:absolute;top:14px;right:14px;width:320px;max-height:calc(100% - 28px);background:var(--panel);border:1px solid var(--ink);display:flex;flex-direction:column;overflow:hidden;z-index:50}.detail-panel-header[data-v-a044cd26]{height:38px;background:var(--fascia);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 12px}.detail-title[data-v-a044cd26]{font-size:12px;font-weight:700;letter-spacing:.5px;color:var(--ink)}.detail-type-badge[data-v-a044cd26]{font-size:10px;font-weight:700;padding:2px 8px}.detail-close[data-v-a044cd26]{background:transparent;border:none;font-size:18px;line-height:1;color:var(--ink);cursor:pointer;padding:0 4px}.detail-close[data-v-a044cd26]:hover{color:var(--red)}.detail-content[data-v-a044cd26]{padding:14px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;font-size:12.5px}.detail-row[data-v-a044cd26]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.detail-label[data-v-a044cd26]{color:#6c727a;font-weight:600;font-size:11.5px;min-width:65px}.detail-value[data-v-a044cd26]{color:var(--ink);text-align:right;word-break:break-all}.uuid-text[data-v-a044cd26]{font-size:10px;color:var(--blue)}.detail-section[data-v-a044cd26]{border-top:1px solid var(--line);padding-top:8px;display:flex;flex-direction:column;gap:6px}.section-title[data-v-a044cd26]{font-size:11px;font-weight:700;text-transform:uppercase;color:#6c727a;letter-spacing:.5px}.properties-list[data-v-a044cd26]{display:flex;flex-direction:column;gap:4px}.property-item[data-v-a044cd26]{display:flex;justify-content:space-between;font-size:11.5px}.property-key[data-v-a044cd26]{color:#6c727a;font-size:11px}.summary-text[data-v-a044cd26]{font-size:12px;line-height:1.4;color:var(--ink);background:var(--fascia);padding:8px;border:1px solid var(--line)}.labels-list[data-v-a044cd26]{display:flex;flex-wrap:wrap;gap:4px}.label-tag[data-v-a044cd26]{background:var(--fascia);border:1px solid var(--line);padding:2px 6px;font-size:10px;font-weight:600;color:var(--ink)}.edge-relation-header[data-v-a044cd26]{background:var(--fascia);border:1px solid var(--line);padding:8px;font-size:11px;font-weight:700;color:var(--ink);text-align:center}.graph-state[data-v-a044cd26]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px}.empty-box[data-v-a044cd26],.loading-box[data-v-a044cd26]{background:var(--panel);border:1px solid var(--line);padding:24px 32px;text-align:center;max-width:360px}.empty-icon[data-v-a044cd26]{font-size:28px;color:var(--line);margin-bottom:12px}.empty-title[data-v-a044cd26]{font-size:13px;font-weight:700;letter-spacing:1px;color:var(--ink);margin-bottom:6px}.empty-desc[data-v-a044cd26]{font-size:12px;color:#6c727a;line-height:1.4}.loading-box[data-v-a044cd26]{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.5px}.spinner-icon[data-v-a044cd26]{font-size:18px;display:inline-block;animation:spin-a044cd26 1s infinite linear}.graph-legend[data-v-a044cd26]{position:absolute;bottom:14px;left:14px;background:var(--panel);border:1px solid var(--line);padding:10px 14px;display:flex;flex-direction:column;gap:8px;z-index:20;max-width:280px}.legend-header[data-v-a044cd26]{font-size:10px;font-weight:800;letter-spacing:1px;color:var(--ink)}.legend-items[data-v-a044cd26]{display:grid;grid-template-columns:repeat(2,1fr);gap:5px 12px}.legend-item[data-v-a044cd26]{display:flex;align-items:center;gap:6px}.legend-dot[data-v-a044cd26]{width:8px;height:8px;flex-shrink:0}.legend-label[data-v-a044cd26]{font-size:11px;font-weight:500;color:var(--ink);white-space:nowrap}.legend-swatch-scrape[data-v-a044cd26]{width:14px;height:2px;background:var(--red);border-top:1px dashed var(--red);flex-shrink:0}.scrape-item[data-v-a044cd26]{grid-column:span 2;margin-top:2px;padding-top:4px;border-top:1px dashed var(--line)}.scrape-label[data-v-a044cd26]{color:var(--red);font-weight:700}.edge-labels-toggle[data-v-a044cd26]{position:absolute;bottom:14px;right:14px;background:var(--panel);border:1px solid var(--line);padding:6px 10px;font-size:10px;z-index:20}.toggle-container[data-v-a044cd26]{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-container input[data-v-a044cd26]{cursor:pointer}.delib-edge[data-v-a044cd26]{stroke:var(--blue)!important;stroke-dasharray:4 3!important;animation:delibPulse-a044cd26 1.8s ease-in-out infinite alternate}@keyframes delibPulse-a044cd26{0%{stroke-opacity:.45;stroke-width:1.4px}to{stroke-opacity:1;stroke-width:2.2px}}.tool-btn.active[data-v-a044cd26]{background:var(--blue);color:#fff;border-color:var(--blue)}.console-strip[data-v-47d9d7ff]{background:var(--console);color:var(--console-ink);border-top:1px solid #282C30;display:flex;flex-direction:column;flex-shrink:0;z-index:90;transition:height .2s ease}.console-strip[data-v-47d9d7ff]:not(.collapsed){height:140px}.console-strip.collapsed[data-v-47d9d7ff]{height:28px}.console-header[data-v-47d9d7ff]{height:28px;background:#111315;border-bottom:1px solid #23272B;display:flex;align-items:center;justify-content:space-between;padding:0 16px;cursor:pointer;-webkit-user-select:none;user-select:none}.header-left[data-v-47d9d7ff]{display:flex;align-items:center;gap:10px}.console-title[data-v-47d9d7ff]{font-size:11px;font-weight:700;letter-spacing:1px;color:#8c9298}.log-count[data-v-47d9d7ff]{font-size:10px;color:#555a60}.header-right[data-v-47d9d7ff]{display:flex;align-items:center;gap:12px}.case-id[data-v-47d9d7ff]{font-size:10px;color:#2e9e6b;letter-spacing:.5px}.toggle-btn[data-v-47d9d7ff]{background:transparent;border:none;color:#7e848a;font-size:9px;font-weight:600;cursor:pointer}.toggle-btn[data-v-47d9d7ff]:hover{color:#fff}.console-body[data-v-47d9d7ff]{flex:1;overflow-y:auto;padding:6px 16px;display:flex;flex-direction:column;gap:3px}.log-row[data-v-47d9d7ff]{display:flex;gap:12px;font-size:11.5px;line-height:1.4;color:#b2b7bc}.log-time[data-v-47d9d7ff]{color:#5c6268;min-width:85px;flex-shrink:0}.log-msg[data-v-47d9d7ff]{word-break:break-all}.log-row.is-warn .log-msg[data-v-47d9d7ff],.log-row.warn .log-msg[data-v-47d9d7ff],.log-row.error .log-msg[data-v-47d9d7ff]{color:var(--red)!important;font-weight:600}.log-row.is-warn .log-time[data-v-47d9d7ff]{color:#8a3835}.log-empty[data-v-47d9d7ff]{font-size:11px;color:#4a5056;font-style:italic;padding:10px 0}.step-view[data-v-db472ef8]{display:flex;flex-direction:column;gap:16px}.step-card[data-v-db472ef8]{background:var(--panel);border:1px solid var(--line)}.card-header[data-v-db472ef8]{height:42px;background:var(--fascia);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 16px}.step-meta[data-v-db472ef8]{display:flex;align-items:center;gap:10px}.step-badge[data-v-db472ef8]{font-size:11px;font-weight:800;color:var(--blue);background:var(--panel);border:1px solid var(--line);padding:2px 6px}.step-title[data-v-db472ef8]{font-size:12.5px;font-weight:700;letter-spacing:.5px;color:var(--ink)}.step-status-tag[data-v-db472ef8]{font-size:10px;font-weight:700;padding:2px 8px;border:1px solid var(--line)}.step-status-tag.completed[data-v-db472ef8]{background:#2e9e6b;color:#fff;border-color:#2e9e6b}.step-status-tag.pending[data-v-db472ef8]{background:var(--fascia);color:#7e848a}.card-content[data-v-db472ef8]{padding:16px;display:flex;flex-direction:column;gap:14px}.api-note[data-v-db472ef8]{font-size:11px;color:var(--blue);background:var(--fascia);padding:3px 8px;border:1px solid var(--line);align-self:flex-start}.step-desc[data-v-db472ef8]{font-size:12.5px;line-height:1.45;color:var(--ink)}.profile-grid[data-v-db472ef8]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:4px}.stat-card[data-v-db472ef8]{background:var(--fascia);border:1px solid var(--line);padding:10px;display:flex;flex-direction:column;gap:4px}.stat-label[data-v-db472ef8]{font-size:10px;font-weight:700;color:#7e848a}.stat-value[data-v-db472ef8]{font-size:13px;font-weight:700;color:var(--ink)}.sev-critical[data-v-db472ef8]{color:var(--red)}.sev-high[data-v-db472ef8]{color:#e9724c}.sev-medium[data-v-db472ef8]{color:#d9622b}.sev-low[data-v-db472ef8]{color:#2e9e6b}.tags-row[data-v-db472ef8]{display:flex;flex-wrap:wrap;gap:4px}.domain-tag[data-v-db472ef8]{font-size:9px;background:var(--panel);border:1px solid var(--line);padding:1px 4px}.detected-box[data-v-db472ef8]{background:var(--fascia);border:1px solid var(--line);padding:12px}.box-title[data-v-db472ef8]{font-size:10px;font-weight:800;color:var(--ink);letter-spacing:.5px;margin-bottom:8px}.entities-grid[data-v-db472ef8]{display:flex;flex-wrap:wrap;gap:8px}.entity-pill[data-v-db472ef8]{background:var(--panel);border:1px solid var(--line);display:flex;align-items:center;font-size:11px}.ep-type[data-v-db472ef8]{padding:4px 8px;font-weight:700;color:var(--ink)}.ep-count[data-v-db472ef8]{background:var(--red);color:#fff;padding:4px 8px;font-weight:800}.comparison-grid[data-v-db472ef8]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.compare-pane[data-v-db472ef8]{border:1px solid var(--line);background:var(--fascia);display:flex;flex-direction:column}.pane-header[data-v-db472ef8]{height:32px;background:var(--panel);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 10px}.pane-title[data-v-db472ef8]{font-size:10px;font-weight:700;color:var(--ink)}.leak-badge[data-v-db472ef8]{background:var(--red);color:#fff;font-size:9px;font-weight:700;padding:2px 6px}.clean-badge[data-v-db472ef8]{background:#2e9e6b;color:#fff;font-size:9px;font-weight:700;padding:2px 6px}.code-box[data-v-db472ef8]{padding:12px;font-size:11px;line-height:1.5;background:var(--console);color:var(--console-ink);min-height:160px;overflow-x:auto}.leak-line[data-v-db472ef8]{color:#ff6b6b;background:#c8312b33;padding:0 4px}.clean-line[data-v-db472ef8]{color:#4caf50;background:#4caf5026;padding:0 4px}.pane-footer[data-v-db472ef8]{padding:6px 10px;font-size:10px;color:#7e848a;background:var(--panel);border-top:1px solid var(--line)}.next-action-row[data-v-db472ef8]{display:flex;justify-content:flex-end;margin-top:6px}.action-btn[data-v-db472ef8]{background:var(--ink);color:var(--panel);border:1px solid var(--ink);font-size:11px;font-weight:700;letter-spacing:.5px;padding:8px 18px;cursor:pointer;transition:all .15s ease}.action-btn[data-v-db472ef8]:hover{background:var(--blue);border-color:var(--blue);color:#fff}.step-view[data-v-5e7491a9]{display:flex;flex-direction:column;gap:16px}.step-card[data-v-5e7491a9]{background:var(--panel);border:1px solid var(--line)}.card-header[data-v-5e7491a9]{height:42px;background:var(--fascia);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 16px}.step-meta[data-v-5e7491a9]{display:flex;align-items:center;gap:10px}.step-badge[data-v-5e7491a9]{background:var(--ink);color:var(--panel);font-size:11px;font-weight:800;padding:2px 6px}.step-title[data-v-5e7491a9]{font-size:12.5px;font-weight:800;letter-spacing:.5px;color:var(--ink)}.step-status-tag[data-v-5e7491a9]{font-size:10px;font-weight:800;padding:3px 8px}.step-status-tag.completed[data-v-5e7491a9]{background:#2e9e6b20;color:#2e9e6b;border:1px solid #2E9E6B}.card-content[data-v-5e7491a9]{padding:16px;display:flex;flex-direction:column;gap:14px}.api-note[data-v-5e7491a9]{font-size:9.5px;color:#7e848a}.step-desc[data-v-5e7491a9]{font-size:12.5px;line-height:1.4;color:var(--ink)}.stats-grid[data-v-5e7491a9]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.stat-box[data-v-5e7491a9]{background:var(--fascia);border:1px solid var(--line);padding:12px;display:flex;flex-direction:column;gap:4px}.stat-number[data-v-5e7491a9]{font-size:22px;font-weight:900;color:var(--blue)}.stat-caption[data-v-5e7491a9]{font-size:9px;font-weight:700;color:#7e848a}.alert-window[data-v-5e7491a9]{border:1px solid var(--red);background:#c8312b12;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.alert-header[data-v-5e7491a9]{display:flex;align-items:center;gap:8px}.alert-icon[data-v-5e7491a9]{font-size:16px}.alert-title[data-v-5e7491a9]{font-size:11.5px;font-weight:800;color:var(--red)}.alert-score[data-v-5e7491a9]{margin-left:auto;font-size:11px;font-weight:800;color:var(--red);background:var(--panel);border:1px solid var(--red);padding:2px 6px}.alert-desc[data-v-5e7491a9]{font-size:12px;color:var(--ink);line-height:1.35}.alert-footer-row[data-v-5e7491a9]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.alert-tags[data-v-5e7491a9]{display:flex;flex-wrap:wrap;gap:6px}.alert-tag[data-v-5e7491a9]{background:var(--panel);border:1px solid var(--line);font-size:9.5px;font-weight:700;color:var(--ink);padding:2px 6px}.open-alert-modal-btn[data-v-5e7491a9]{background:var(--red);color:#fff;border:1px solid var(--red);font-size:10.5px;font-weight:800;padding:5px 12px;cursor:pointer;white-space:nowrap}.open-alert-modal-btn[data-v-5e7491a9]:hover{background:#a02620}.config-sub-block[data-v-5e7491a9]{background:var(--fascia);border:1px solid var(--line);padding:12px;display:flex;flex-direction:column;gap:10px}.sub-block-title[data-v-5e7491a9]{font-size:10.5px;font-weight:800;color:var(--ink);letter-spacing:.5px}.time-metrics-grid[data-v-5e7491a9]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.time-box[data-v-5e7491a9]{background:var(--panel);border:1px solid var(--line);padding:8px 10px;display:flex;flex-direction:column;gap:2px}.tb-label[data-v-5e7491a9]{font-size:8.5px;font-weight:700;color:#7e848a}.tb-val[data-v-5e7491a9]{font-size:13px;font-weight:800;color:var(--blue)}.periods-row[data-v-5e7491a9]{display:flex;flex-wrap:wrap;gap:8px;font-size:10px}.period-chip[data-v-5e7491a9]{background:var(--panel);border:1px solid var(--line);padding:4px 8px;display:flex;gap:6px}.pc-name[data-v-5e7491a9]{color:#7e848a;font-weight:700}.pc-val[data-v-5e7491a9]{color:var(--ink);font-weight:800}.platforms-grid[data-v-5e7491a9]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.platform-col[data-v-5e7491a9]{background:var(--panel);border:1px solid var(--line);padding:10px;display:flex;flex-direction:column;gap:8px}.plat-header[data-v-5e7491a9]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:6px}.plat-name[data-v-5e7491a9]{font-size:11px;font-weight:800;color:var(--ink)}.plat-badge[data-v-5e7491a9]{background:var(--blue);color:#fff;font-size:9px;font-weight:800;padding:2px 6px}.plat-badge.darknet[data-v-5e7491a9]{background:var(--red)}.plat-params[data-v-5e7491a9]{display:flex;flex-direction:column;gap:6px;font-size:10px}.param-row[data-v-5e7491a9]{display:flex;align-items:center;justify-content:space-between;gap:8px}.slider-meter[data-v-5e7491a9]{flex:1;height:6px;background:var(--fascia);border:1px solid var(--line);position:relative}.meter-bar[data-v-5e7491a9]{height:100%;background:var(--blue)}.narrative-box[data-v-5e7491a9]{background:var(--fascia);border:1px solid var(--line);border-left:3px solid var(--blue);padding:12px;display:flex;flex-direction:column;gap:6px}.narrative-label[data-v-5e7491a9]{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800;color:var(--blue)}.narrative-text[data-v-5e7491a9]{font-size:12px;color:var(--ink);line-height:1.4;font-style:italic}.topics-section[data-v-5e7491a9]{display:flex;flex-direction:column;gap:6px}.section-sub-title[data-v-5e7491a9]{font-size:10px;font-weight:800;color:#7e848a}.hot-topics-grid[data-v-5e7491a9]{display:flex;flex-wrap:wrap;gap:6px}.hot-topic-tag[data-v-5e7491a9]{background:var(--fascia);border:1px solid var(--line);padding:4px 8px;font-size:10px;font-weight:800;color:var(--blue)}.posts-timeline[data-v-5e7491a9]{display:flex;flex-direction:column;gap:8px;position:relative;border-left:2px solid var(--line);padding-left:12px;margin-left:4px}.timeline-item[data-v-5e7491a9]{display:flex;flex-direction:column;gap:4px;position:relative}.timeline-marker[data-v-5e7491a9]{width:8px;height:8px;background:var(--blue);position:absolute;left:-17px;top:4px}.post-header[data-v-5e7491a9]{display:flex;align-items:center;gap:8px;font-size:10px}.post-role[data-v-5e7491a9]{font-weight:800;padding:1px 5px}.role-threatactor[data-v-5e7491a9]{background:#c8312b20;color:var(--red);border:1px solid var(--red)}.role-analyst[data-v-5e7491a9]{background:#2e9e6b20;color:#2e9e6b;border:1px solid #2E9E6B}.role-moderator[data-v-5e7491a9]{background:#4a617820;color:var(--blue);border:1px solid var(--blue)}.post-user[data-v-5e7491a9]{font-weight:700;color:var(--ink)}.post-agent-id[data-v-5e7491a9]{color:#7e848a}.post-time[data-v-5e7491a9]{margin-left:auto;color:#7e848a}.post-text[data-v-5e7491a9]{font-size:11.5px;color:var(--ink);line-height:1.35;background:var(--fascia);padding:6px 10px;border:1px solid var(--line)}.agent-count-selector[data-v-5e7491a9]{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700}.scale-select[data-v-5e7491a9]{background:var(--panel);border:1px solid var(--line);color:var(--ink);padding:2px 6px;font-size:10px}.agents-grid[data-v-5e7491a9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px}.agent-card[data-v-5e7491a9]{background:var(--fascia);border:1px solid var(--line);padding:12px;display:flex;flex-direction:column;gap:8px}.agent-card.is-killed[data-v-5e7491a9]{opacity:.55;filter:grayscale(.8)}.agent-card-header[data-v-5e7491a9]{display:flex;align-items:center;justify-content:space-between}.agent-identity[data-v-5e7491a9]{display:flex;align-items:center;gap:8px}.agent-type-dot[data-v-5e7491a9]{width:8px;height:8px;background:#e9724c}.agent-name[data-v-5e7491a9]{font-size:11.5px;font-weight:800;color:var(--ink)}.agent-state[data-v-5e7491a9]{font-size:9px;font-weight:800;padding:2px 5px;background:var(--panel);border:1px solid var(--line)}.agent-state.active[data-v-5e7491a9]{color:#2e9e6b;border-color:#2e9e6b}.agent-state.killed[data-v-5e7491a9]{color:var(--red);border-color:var(--red)}.agent-scope[data-v-5e7491a9]{font-size:11px;line-height:1.3}.scope-label[data-v-5e7491a9]{font-size:9px;font-weight:700;color:#7e848a;margin-right:4px}.scope-text[data-v-5e7491a9]{color:var(--ink)}.agent-timeline[data-v-5e7491a9]{display:flex;flex-direction:column;gap:4px;background:var(--panel);border:1px solid var(--line);padding:6px 8px}.timeline-header-row[data-v-5e7491a9]{display:flex;justify-content:space-between;font-size:8.5px;font-weight:800;color:#7e848a}.mini-timeline-bar[data-v-5e7491a9]{display:flex;height:12px;gap:1px;background:var(--fascia);border:1px solid var(--line)}.timeline-slot[data-v-5e7491a9]{flex:1;background:transparent}.timeline-slot.active[data-v-5e7491a9]{background:var(--blue)}.timeline-ticks[data-v-5e7491a9]{display:flex;justify-content:space-between;font-size:7.5px;color:#7e848a}.agent-params-grid[data-v-5e7491a9]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;font-size:9.5px}.param-col[data-v-5e7491a9]{display:flex;flex-direction:column;gap:1px}.p-k[data-v-5e7491a9]{color:#7e848a;font-size:8px;font-weight:700}.p-v[data-v-5e7491a9]{font-weight:800;color:var(--ink)}.budget-section[data-v-5e7491a9]{display:flex;flex-direction:column;gap:4px}.budget-meta[data-v-5e7491a9]{display:flex;justify-content:space-between;font-size:9px;color:#7e848a}.budget-track[data-v-5e7491a9]{height:4px;background:var(--panel);border:1px solid var(--line)}.budget-fill[data-v-5e7491a9]{height:100%;transition:width .3s ease}.agent-actions[data-v-5e7491a9]{display:flex;margin-top:4px}.kill-btn[data-v-5e7491a9]{width:100%;background:transparent;border:1px solid var(--line);color:var(--red);font-size:10px;font-weight:800;padding:5px;cursor:pointer;transition:all .15s ease}.kill-btn[data-v-5e7491a9]:hover:not(:disabled){background:var(--red);color:#fff;border-color:var(--red)}.kill-btn[data-v-5e7491a9]:disabled{border-color:var(--line);color:#7e848a;cursor:not-allowed}.debates-list[data-v-5e7491a9]{display:flex;flex-direction:column;gap:10px}.debate-block[data-v-5e7491a9]{background:var(--fascia);border:1px solid var(--line);padding:10px;display:flex;flex-direction:column;gap:8px}.debate-block-header[data-v-5e7491a9]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:6px}.target-info[data-v-5e7491a9]{display:flex;align-items:center;gap:8px;font-size:11px}.target-badge[data-v-5e7491a9]{background:var(--blue);color:#fff;font-size:9px;font-weight:800;padding:2px 5px}.target-val[data-v-5e7491a9]{color:var(--ink)}.target-type[data-v-5e7491a9]{color:#7e848a}.verdict-badge[data-v-5e7491a9]{font-size:10px;font-weight:800;padding:2px 8px}.verdict-badge.confirmed[data-v-5e7491a9]{background:#2e9e6b20;color:#2e9e6b;border:1px solid #2E9E6B}.verdict-badge.rejected[data-v-5e7491a9]{background:#c8312b20;color:var(--red);border:1px solid var(--red)}.turns-feed[data-v-5e7491a9]{display:flex;flex-direction:column;gap:6px}.turn-row[data-v-5e7491a9]{display:flex;gap:8px;background:var(--panel);border:1px solid var(--line);padding:6px 8px}.turn-avatar[data-v-5e7491a9]{font-size:14px}.turn-body[data-v-5e7491a9]{flex:1;display:flex;flex-direction:column;gap:2px}.turn-meta[data-v-5e7491a9]{display:flex;align-items:center;gap:8px;font-size:9.5px}.turn-persona[data-v-5e7491a9]{font-weight:800;color:var(--blue)}.turn-action[data-v-5e7491a9]{color:#7e848a}.turn-conf[data-v-5e7491a9]{margin-left:auto;color:#7e848a}.turn-arg[data-v-5e7491a9]{font-size:11px;color:var(--ink);line-height:1.3}.empty-state[data-v-5e7491a9]{font-size:11px;color:#7e848a;font-style:italic;padding:10px 0}.next-action-row[data-v-5e7491a9]{display:flex;justify-content:flex-end;margin-top:8px}.action-btn[data-v-5e7491a9]{background:var(--ink);color:var(--panel);border:1px solid var(--ink);font-size:11px;font-weight:800;padding:8px 16px;cursor:pointer;letter-spacing:.5px;transition:all .15s ease}.action-btn[data-v-5e7491a9]:hover{background:var(--blue);border-color:var(--blue);color:#fff}.step-view[data-v-6fe398d9]{display:flex;flex-direction:column;gap:16px}.step-card[data-v-6fe398d9]{background:var(--panel);border:1px solid var(--line)}.card-header[data-v-6fe398d9]{height:42px;background:var(--fascia);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 16px}.step-meta[data-v-6fe398d9]{display:flex;align-items:center;gap:10px}.step-badge[data-v-6fe398d9]{font-size:11px;font-weight:800;color:var(--blue);background:var(--panel);border:1px solid var(--line);padding:2px 6px}.step-title[data-v-6fe398d9]{font-size:12.5px;font-weight:700;letter-spacing:.5px;color:var(--ink)}.step-status-tag[data-v-6fe398d9]{font-size:10px;font-weight:700;padding:2px 8px;border:1px solid var(--line)}.step-status-tag.completed[data-v-6fe398d9]{background:#2e9e6b;color:#fff;border-color:#2e9e6b}.step-status-tag.failed[data-v-6fe398d9]{background:var(--red);color:#fff;border-color:var(--red)}.card-content[data-v-6fe398d9]{padding:16px;display:flex;flex-direction:column;gap:14px}.api-note[data-v-6fe398d9]{font-size:11px;color:var(--blue);background:var(--fascia);padding:3px 8px;border:1px solid var(--line);align-self:flex-start}.step-desc[data-v-6fe398d9]{font-size:12.5px;line-height:1.45;color:var(--ink)}.verification-banner[data-v-6fe398d9]{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid}.verification-banner.clean-banner[data-v-6fe398d9]{background:#2e9e6b1a;border-color:#2e9e6b}.verification-banner.fail-banner[data-v-6fe398d9]{background:#c8312b1a;border-color:var(--red)}.banner-icon[data-v-6fe398d9]{font-size:24px}.banner-text[data-v-6fe398d9]{display:flex;flex-direction:column;gap:2px}.banner-title[data-v-6fe398d9]{font-size:13px;font-weight:800;letter-spacing:.5px;color:var(--ink)}.banner-subtitle[data-v-6fe398d9]{font-size:12px;color:#6c727a}.table-container[data-v-6fe398d9]{overflow-x:auto;border:1px solid var(--line)}.attack-table[data-v-6fe398d9]{width:100%;border-collapse:collapse;text-align:left;font-size:12px;background:var(--fascia)}.attack-table th[data-v-6fe398d9]{background:var(--panel);border-bottom:1px solid var(--line);padding:8px 12px;font-size:10.5px;color:#7e848a;font-weight:700}.attack-table td[data-v-6fe398d9]{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.attack-table tr:last-child td[data-v-6fe398d9]{border-bottom:none}.attack-name[data-v-6fe398d9]{color:var(--ink);font-size:11px}.mechanism-desc[data-v-6fe398d9]{font-size:11.5px;color:var(--ink);line-height:1.35}.evidence-cell[data-v-6fe398d9]{font-size:10.5px}.no-evidence[data-v-6fe398d9]{color:#2e9e6b}.leak-evidence[data-v-6fe398d9]{color:var(--red);font-weight:700}.status-col[data-v-6fe398d9]{text-align:right;width:100px}.status-badge[data-v-6fe398d9]{font-size:10px;font-weight:800;padding:3px 8px;display:inline-block;border:1px solid}.status-badge.pass[data-v-6fe398d9]{background:#2e9e6b;color:#fff;border-color:#2e9e6b}.status-badge.fail[data-v-6fe398d9]{background:var(--red);color:#fff;border-color:var(--red)}.hashes-box[data-v-6fe398d9]{background:var(--console);border:1px solid var(--line);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.box-header[data-v-6fe398d9]{font-size:10px;font-weight:800;color:#8c9298;letter-spacing:.5px;margin-bottom:2px}.hash-row[data-v-6fe398d9]{display:flex;align-items:center;gap:12px;font-size:11px}.hash-label[data-v-6fe398d9]{color:#6c727a;font-weight:600;min-width:115px}.hash-val[data-v-6fe398d9]{color:var(--console-ink);word-break:break-all}.highlight-hash[data-v-6fe398d9]{color:#4caf50;font-weight:700}.next-action-row[data-v-6fe398d9]{display:flex;justify-content:flex-end;margin-top:6px}.action-btn[data-v-6fe398d9]{background:var(--ink);color:var(--panel);border:1px solid var(--ink);font-size:11px;font-weight:700;letter-spacing:.5px;padding:8px 18px;cursor:pointer;transition:all .15s ease}.action-btn[data-v-6fe398d9]:hover{background:var(--blue);border-color:var(--blue);color:#fff}.step-view[data-v-56fdcefc]{display:flex;flex-direction:column;gap:16px}.step-card[data-v-56fdcefc]{background:var(--panel);border:1px solid var(--line)}.card-header[data-v-56fdcefc]{height:42px;background:var(--fascia);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 16px}.step-meta[data-v-56fdcefc]{display:flex;align-items:center;gap:10px}.step-badge[data-v-56fdcefc]{font-size:11px;font-weight:800;color:var(--blue);background:var(--panel);border:1px solid var(--line);padding:2px 6px}.step-title[data-v-56fdcefc]{font-size:12.5px;font-weight:700;letter-spacing:.5px;color:var(--ink)}.step-status-tag[data-v-56fdcefc]{font-size:10px;font-weight:700;padding:2px 8px;border:1px solid var(--line)}.step-status-tag.completed[data-v-56fdcefc]{background:#2e9e6b;color:#fff;border-color:#2e9e6b}.step-status-tag.pending[data-v-56fdcefc]{background:var(--fascia);color:#7e848a}.card-content[data-v-56fdcefc]{padding:16px;display:flex;flex-direction:column;gap:14px}.api-note[data-v-56fdcefc]{font-size:11px;color:var(--blue);background:var(--fascia);padding:3px 8px;border:1px solid var(--line);align-self:flex-start}.privacy-notice[data-v-56fdcefc]{background:#4a61781f;border:1px solid var(--blue);padding:10px 14px;display:flex;gap:10px;align-items:flex-start}.notice-icon[data-v-56fdcefc]{font-size:18px}.notice-text[data-v-56fdcefc]{font-size:12px;color:var(--ink);line-height:1.4}.enrol-container[data-v-56fdcefc]{display:grid;grid-template-columns:3fr 2fr;gap:16px}.enrol-inputs[data-v-56fdcefc]{display:flex;flex-direction:column;gap:12px}.input-block[data-v-56fdcefc]{display:flex;flex-direction:column;gap:4px}.block-label[data-v-56fdcefc]{font-size:10px;font-weight:700;color:#7e848a;letter-spacing:.5px}.file-input[data-v-56fdcefc]{background:var(--fascia);border:1px solid var(--line);padding:6px;font-size:11px;color:var(--ink)}.input-hint[data-v-56fdcefc]{font-size:10px;color:#2e9e6b}.selfie-mock-box[data-v-56fdcefc]{background:var(--fascia);border:1px solid var(--line);padding:10px;display:flex;align-items:center;justify-content:space-between}.selfie-placeholder[data-v-56fdcefc]{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ink)}.capture-btn[data-v-56fdcefc]{background:var(--panel);border:1px solid var(--line);color:var(--ink);font-size:10px;font-weight:700;padding:5px 10px;cursor:pointer}.capture-btn[data-v-56fdcefc]:hover{border-color:var(--ink)}.consent-block[data-v-56fdcefc]{padding:6px 0}.consent-label[data-v-56fdcefc]{display:flex;align-items:flex-start;gap:8px;font-size:11.5px;color:var(--ink);line-height:1.35;cursor:pointer}.consent-label input[data-v-56fdcefc]{margin-top:3px}.enrol-btn[data-v-56fdcefc]{background:var(--ink);color:var(--panel);border:1px solid var(--ink);font-size:11px;font-weight:800;letter-spacing:.5px;padding:8px 16px;cursor:pointer;transition:all .15s ease}.enrol-btn[data-v-56fdcefc]:hover:not(:disabled){background:var(--blue);border-color:var(--blue);color:#fff}.enrol-btn[data-v-56fdcefc]:disabled{opacity:.4;cursor:not-allowed}.enrol-result-box[data-v-56fdcefc]{background:var(--fascia);border:1px solid var(--line);padding:14px;display:flex;flex-direction:column}.box-header[data-v-56fdcefc]{font-size:10px;font-weight:800;color:#7e848a;margin-bottom:8px}.victim-tag-display[data-v-56fdcefc]{display:flex;flex-direction:column;gap:8px}.victim-icon[data-v-56fdcefc]{font-size:28px}.victim-hash[data-v-56fdcefc]{font-size:18px;font-weight:800;color:#e0245e}.victim-tag-note[data-v-56fdcefc]{font-size:11px;color:var(--ink)}.specs-grid[data-v-56fdcefc]{font-size:10px;color:#7e848a;display:flex;flex-direction:column;gap:2px;margin-top:6px;border-top:1px solid var(--line);padding-top:6px}.victim-tag-empty[data-v-56fdcefc]{font-size:11px;color:#7e848a;font-style:italic;padding:20px 0}.run-scout-btn[data-v-56fdcefc]{background:var(--red);color:#fff;border:1px solid var(--red);font-size:11px;font-weight:700;padding:4px 12px;cursor:pointer}.run-scout-btn[data-v-56fdcefc]:hover:not(:disabled){background:#a02620}.honest-limits-line[data-v-56fdcefc]{background:var(--fascia);border-left:3px solid var(--red);padding:8px 12px;font-size:11.5px;font-weight:700;color:var(--ink)}.counters-row[data-v-56fdcefc]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.counter-box[data-v-56fdcefc]{background:var(--fascia);border:1px solid var(--line);padding:10px;text-align:center;display:flex;flex-direction:column;gap:4px}.c-num[data-v-56fdcefc]{font-size:22px;font-weight:800;color:var(--ink)}.c-label[data-v-56fdcefc]{font-size:9.5px;font-weight:700;color:#7e848a}.match-count[data-v-56fdcefc]{color:var(--red)}.blocked-count[data-v-56fdcefc]{color:#e9724c}.firewall-monitor[data-v-56fdcefc]{background:var(--fascia);border:1px solid var(--line);padding:12px;display:flex;flex-direction:column;gap:8px}.monitor-header[data-v-56fdcefc]{display:flex;justify-content:space-between;font-size:10.5px;font-weight:700;color:var(--ink)}.rule-hint[data-v-56fdcefc]{color:#7e848a;font-weight:400}.queries-list[data-v-56fdcefc]{display:flex;flex-direction:column;gap:6px}.query-item[data-v-56fdcefc]{background:var(--panel);border:1px solid var(--line);padding:8px 10px;display:flex;align-items:center;gap:10px;font-size:11px}.q-badge[data-v-56fdcefc]{font-size:9.5px;font-weight:700;padding:2px 6px}.badge-allow[data-v-56fdcefc]{background:#2e9e6b26;color:#2e9e6b;border:1px solid #2E9E6B}.badge-block[data-v-56fdcefc]{background:#c8312b26;color:var(--red);border:1px solid var(--red)}.q-text[data-v-56fdcefc]{font-weight:700;color:var(--ink);flex:1}.q-reason[data-v-56fdcefc]{font-size:10px;color:#7e848a}.registry-section[data-v-56fdcefc]{display:flex;flex-direction:column;gap:6px}.section-title[data-v-56fdcefc]{font-size:10.5px;font-weight:800;color:var(--ink);letter-spacing:.5px}.registry-table[data-v-56fdcefc]{width:100%;border-collapse:collapse;font-size:11.5px;background:var(--fascia);border:1px solid var(--line)}.registry-table th[data-v-56fdcefc]{background:var(--panel);border-bottom:1px solid var(--line);padding:7px 10px;font-size:10px;text-align:left;color:#7e848a}.registry-table td[data-v-56fdcefc]{padding:8px 10px;border-bottom:1px solid var(--line)}.status-pill[data-v-56fdcefc]{font-size:9.5px;font-weight:700;padding:2px 6px}.status-pill.active[data-v-56fdcefc]{background:#4a617826;color:var(--blue);border:1px solid var(--blue)}.text-hits-box[data-v-56fdcefc],.text-hits-list[data-v-56fdcefc]{display:flex;flex-direction:column;gap:8px}.text-hit-card[data-v-56fdcefc]{background:var(--fascia);border:1px solid var(--line);padding:10px;display:flex;flex-direction:column;gap:4px}.th-top[data-v-56fdcefc]{display:flex;justify-content:space-between;align-items:center}.th-title[data-v-56fdcefc]{font-size:12px;font-weight:700;color:var(--ink)}.th-tier[data-v-56fdcefc]{font-size:9.5px;font-weight:700;background:var(--panel);border:1px solid var(--line);padding:2px 6px;color:var(--blue)}.th-url[data-v-56fdcefc]{font-size:11px;color:var(--blue);text-decoration:none;word-break:break-all}.th-url[data-v-56fdcefc]:hover{text-decoration:underline}.th-snippet[data-v-56fdcefc]{font-size:11.5px;color:#6c727a}.next-action-row[data-v-56fdcefc]{display:flex;justify-content:flex-end;margin-top:6px}.action-btn[data-v-56fdcefc]{background:var(--ink);color:var(--panel);border:1px solid var(--ink);font-size:11px;font-weight:700;letter-spacing:.5px;padding:8px 18px;cursor:pointer;transition:all .15s ease}.action-btn[data-v-56fdcefc]:hover{background:var(--blue);border-color:var(--blue);color:#fff}.step-view[data-v-1721b1ed]{display:flex;flex-direction:column;gap:14px}.sub-nav-bar[data-v-1721b1ed]{display:flex;background:var(--panel);border:1px solid var(--line);overflow-x:auto}.sub-nav-btn[data-v-1721b1ed]{background:transparent;border:none;border-right:1px solid var(--line);padding:10px 16px;font-size:11px;font-weight:800;color:var(--ink);opacity:.65;cursor:pointer;white-space:nowrap;transition:all .15s ease}.sub-nav-btn[data-v-1721b1ed]:hover{opacity:1;background:#0000000a}.sub-nav-btn.active[data-v-1721b1ed]{opacity:1;background:var(--fascia);border-bottom:2px solid var(--blue);color:var(--ink)}.tab-content-group[data-v-1721b1ed]{display:flex;flex-direction:column;gap:16px}.step-card[data-v-1721b1ed]{background:var(--panel);border:1px solid var(--line)}.card-header[data-v-1721b1ed]{height:42px;background:var(--fascia);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 16px}.step-meta[data-v-1721b1ed]{display:flex;align-items:center;gap:10px}.step-badge[data-v-1721b1ed]{background:var(--ink);color:var(--panel);font-size:11px;font-weight:800;padding:2px 6px}.step-title[data-v-1721b1ed]{font-size:12.5px;font-weight:800;letter-spacing:.5px;color:var(--ink)}.step-status-tag[data-v-1721b1ed]{font-size:10px;font-weight:800;padding:3px 8px}.step-status-tag.completed[data-v-1721b1ed]{background:#2e9e6b20;color:#2e9e6b;border:1px solid #2E9E6B}.step-status-tag.failed[data-v-1721b1ed]{background:#c8312b20;color:var(--red);border:1px solid var(--red)}.step-status-tag.pending[data-v-1721b1ed]{background:var(--fascia);border:1px solid var(--line);color:var(--ink)}.card-content[data-v-1721b1ed]{padding:16px;display:flex;flex-direction:column;gap:14px}.api-note[data-v-1721b1ed]{font-size:9.5px;color:#7e848a}.step-desc[data-v-1721b1ed]{font-size:12.5px;line-height:1.4;color:var(--ink)}.matches-list[data-v-1721b1ed]{display:flex;flex-direction:column;gap:12px}.match-card[data-v-1721b1ed]{background:var(--fascia);border:1px solid var(--line);padding:12px;display:flex;gap:16px}.thumbnail-wrapper[data-v-1721b1ed]{width:128px;height:128px;background:#17191b;border:1px solid var(--line);position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.thumb-img[data-v-1721b1ed]{width:100%;height:100%;object-fit:cover}.thumb-cleared[data-v-1721b1ed]{color:#7e848a;font-size:10px}.thumb-badge[data-v-1721b1ed]{position:absolute;bottom:0;left:0;right:0;background:#000000b3;color:#fff;font-size:8px;text-align:center;padding:2px 0}.match-details[data-v-1721b1ed]{flex:1;display:flex;flex-direction:column;gap:6px}.match-top-row[data-v-1721b1ed]{display:flex;align-items:center;gap:8px;font-size:10px}.match-kind-tag[data-v-1721b1ed]{background:var(--blue);color:#fff;font-weight:800;padding:2px 6px}.match-kind-tag.kind-face[data-v-1721b1ed]{background:#e0245e}.match-status-tag[data-v-1721b1ed]{border:1px solid var(--line);padding:2px 6px;font-weight:700}.match-status-tag.confirmed[data-v-1721b1ed]{border-color:#2e9e6b;color:#2e9e6b}.match-status-tag.rejected[data-v-1721b1ed]{border-color:var(--red);color:var(--red)}.match-time[data-v-1721b1ed]{margin-left:auto;color:#7e848a}.match-verdict[data-v-1721b1ed]{font-size:13px;color:var(--ink)}.url-block[data-v-1721b1ed]{display:flex;flex-direction:column;gap:3px;background:var(--panel);border:1px solid var(--line);padding:8px}.url-line[data-v-1721b1ed]{display:flex;align-items:center;gap:8px;font-size:11px}.url-label[data-v-1721b1ed]{font-size:9.5px;font-weight:700;color:#7e848a;min-width:45px}.url-text[data-v-1721b1ed]{color:var(--blue);word-break:break-all;text-decoration:none}.url-text[data-v-1721b1ed]:hover{text-decoration:underline}.dim-text[data-v-1721b1ed]{color:var(--ink);opacity:.8}.hash-line[data-v-1721b1ed]{font-size:10px;display:flex;align-items:center;gap:6px;color:#7e848a}.hash-string[data-v-1721b1ed]{color:var(--ink)}.infra-box[data-v-1721b1ed]{background:var(--panel);border:1px solid var(--line);padding:8px 10px;display:flex;flex-direction:column;gap:4px}.infra-header[data-v-1721b1ed]{font-size:9.5px;font-weight:800;color:#2e9e6b}.infra-grid[data-v-1721b1ed]{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 12px;font-size:10.5px;color:var(--ink)}.match-actions[data-v-1721b1ed]{display:flex;gap:10px;margin-top:4px}.confirm-btn[data-v-1721b1ed]{background:var(--ink);color:var(--panel);border:1px solid var(--ink);font-size:10.5px;font-weight:700;padding:6px 14px;cursor:pointer;transition:all .15s ease}.confirm-btn[data-v-1721b1ed]:hover{background:#2e9e6b;border-color:#2e9e6b;color:#fff}.reject-btn[data-v-1721b1ed]{background:transparent;color:var(--red);border:1px solid var(--red);font-size:10.5px;font-weight:700;padding:6px 14px;cursor:pointer;transition:all .15s ease}.reject-btn[data-v-1721b1ed]:hover{background:var(--red);color:#fff}.empty-matches[data-v-1721b1ed]{font-size:11px;color:#7e848a;font-style:italic;padding:20px 0}.ledger-controls[data-v-1721b1ed]{display:flex;gap:10px}.tamper-btn[data-v-1721b1ed]{background:transparent;color:var(--red);border:1px solid var(--red);font-size:10.5px;font-weight:700;padding:6px 14px;cursor:pointer}.tamper-btn[data-v-1721b1ed]:hover{background:var(--red);color:#fff}.reset-btn[data-v-1721b1ed]{background:var(--fascia);border:1px solid var(--line);color:var(--ink);font-size:10.5px;font-weight:700;padding:6px 14px;cursor:pointer}.reset-btn[data-v-1721b1ed]:hover{border-color:var(--ink)}.blocks-list[data-v-1721b1ed]{display:flex;flex-direction:column;gap:8px}.ledger-block[data-v-1721b1ed]{background:var(--fascia);border:1px solid var(--line);padding:10px;display:flex;flex-direction:column;gap:6px}.ledger-block.tampered-block[data-v-1721b1ed]{border-color:var(--red);background:#c8312b14}.block-top[data-v-1721b1ed]{display:flex;align-items:center;gap:10px;font-size:11px}.block-seq[data-v-1721b1ed]{font-weight:800;color:var(--blue)}.block-action[data-v-1721b1ed]{font-weight:700;color:var(--ink)}.block-actor[data-v-1721b1ed]{color:#7e848a}.block-time[data-v-1721b1ed]{margin-left:auto;font-size:10px;color:#7e848a}.tamper-pill[data-v-1721b1ed]{background:var(--red);color:#fff;font-size:9px;font-weight:800;padding:2px 6px}.block-hashes[data-v-1721b1ed]{display:flex;flex-direction:column;gap:2px;font-size:9.5px;background:var(--panel);border:1px solid var(--line);padding:6px 8px}.hash-row[data-v-1721b1ed]{display:flex;gap:8px}.hl[data-v-1721b1ed]{color:#7e848a;min-width:40px}.hv[data-v-1721b1ed]{color:var(--ink);word-break:break-all}.block-details[data-v-1721b1ed]{font-size:10px;color:#6c727a;word-break:break-all}.downloads-grid[data-v-1721b1ed]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.download-card[data-v-1721b1ed]{background:var(--fascia);border:1px solid var(--line);padding:14px;display:flex;flex-direction:column;gap:8px}.dc-icon[data-v-1721b1ed]{font-size:24px}.dc-title[data-v-1721b1ed]{font-size:12px;font-weight:800;color:var(--ink)}.dc-desc[data-v-1721b1ed]{font-size:11.5px;color:#6c727a;line-height:1.35;margin-top:2px}.dc-btn[data-v-1721b1ed]{background:var(--panel);border:1px solid var(--line);color:var(--ink);font-size:11px;font-weight:700;padding:7px;cursor:pointer;margin-top:auto;transition:all .15s ease}.dc-btn[data-v-1721b1ed]:hover{border-color:var(--ink)}.dc-btn.primary[data-v-1721b1ed]{background:var(--ink);color:var(--panel);border-color:var(--ink)}.dc-btn.primary[data-v-1721b1ed]:hover{background:var(--blue);border-color:var(--blue);color:#fff}.wipe-callout[data-v-1721b1ed]{border:1px solid var(--red);background:#c8312b0f;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:16px}.callout-text[data-v-1721b1ed]{font-size:12px;color:var(--ink);line-height:1.4}.wipe-action-btn[data-v-1721b1ed]{background:var(--red);color:#fff;border:1px solid var(--red);font-size:11px;font-weight:800;padding:8px 16px;white-space:nowrap;cursor:pointer}.wipe-action-btn[data-v-1721b1ed]:hover{background:#a02620}.report-header-banner[data-v-1721b1ed]{background:var(--fascia);border:1px solid var(--line);border-top:3px solid var(--blue);padding:16px;display:flex;flex-direction:column;gap:10px}.rh-meta[data-v-1721b1ed]{display:flex;align-items:center;gap:10px;font-size:9.5px}.rh-tag[data-v-1721b1ed]{background:var(--ink);color:var(--panel);font-weight:800;padding:2px 6px}.rh-sub[data-v-1721b1ed]{color:#7e848a;font-weight:700}.rh-title[data-v-1721b1ed]{font-size:18px;font-weight:900;color:var(--ink)}.rh-summary[data-v-1721b1ed]{font-size:12px;line-height:1.45;color:var(--ink)}.report-quick-stats[data-v-1721b1ed]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:4px}.rq-box[data-v-1721b1ed]{background:var(--panel);border:1px solid var(--line);padding:8px 10px;display:flex;flex-direction:column;gap:2px}.rq-label[data-v-1721b1ed]{font-size:8px;font-weight:700;color:#7e848a}.rq-val[data-v-1721b1ed]{font-size:11.5px;font-weight:800;color:var(--ink)}.text-red[data-v-1721b1ed]{color:var(--red)}.text-green[data-v-1721b1ed]{color:#2e9e6b}.sections-container[data-v-1721b1ed]{display:flex;flex-direction:column;gap:10px}.report-section-card[data-v-1721b1ed]{background:var(--fascia);border:1px solid var(--line)}.section-title-row[data-v-1721b1ed]{height:40px;padding:0 14px;display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--fascia);border-bottom:1px solid var(--line)}.section-title-row[data-v-1721b1ed]:hover{background:#00000008}.sec-index[data-v-1721b1ed]{font-size:11px;font-weight:800;color:var(--blue)}.sec-headline[data-v-1721b1ed]{font-size:12px;font-weight:800;color:var(--ink)}.sec-arrow[data-v-1721b1ed]{margin-left:auto;font-size:10px;color:#7e848a}.section-body-markdown[data-v-1721b1ed]{padding:14px;background:var(--panel)}.report-pre[data-v-1721b1ed]{font-family:var(--font-ui);white-space:pre-wrap;font-size:12px;line-height:1.5;color:var(--ink)}.report-export-row[data-v-1721b1ed]{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.report-act-btn[data-v-1721b1ed]{background:var(--panel);border:1px solid var(--line);color:var(--ink);font-size:11px;font-weight:800;padding:8px 16px;cursor:pointer}.report-act-btn.primary[data-v-1721b1ed]{background:var(--ink);color:var(--panel);border-color:var(--ink)}.report-act-btn.primary[data-v-1721b1ed]:hover{background:var(--blue);border-color:var(--blue);color:#fff}.agent-target-selector[data-v-1721b1ed]{display:flex;align-items:center;gap:8px;font-size:10px;background:var(--fascia);border:1px solid var(--line);padding:8px 12px;overflow-x:auto}.target-label[data-v-1721b1ed]{font-weight:800;color:#7e848a}.target-pill[data-v-1721b1ed]{background:var(--panel);border:1px solid var(--line);color:var(--ink);padding:4px 10px;font-size:10.5px;font-weight:700;cursor:pointer;white-space:nowrap}.target-pill.active[data-v-1721b1ed]{background:var(--blue);color:#fff;border-color:var(--blue)}.chat-viewport[data-v-1721b1ed]{height:340px;background:var(--fascia);border:1px solid var(--line);padding:14px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.chat-bubble-row[data-v-1721b1ed]{display:flex;gap:10px;max-width:85%}.chat-bubble-row.user[data-v-1721b1ed]{margin-left:auto;flex-direction:row-reverse}.chat-avatar[data-v-1721b1ed]{font-size:18px}.chat-bubble[data-v-1721b1ed]{background:var(--panel);border:1px solid var(--line);padding:8px 12px;display:flex;flex-direction:column;gap:4px}.chat-bubble-row.user .chat-bubble[data-v-1721b1ed]{background:var(--ink);color:var(--panel);border-color:var(--ink)}.bubble-header[data-v-1721b1ed]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;color:#7e848a}.chat-bubble-row.user .bubble-header[data-v-1721b1ed]{color:#b5b8b6}.bubble-sender[data-v-1721b1ed]{font-weight:800;color:var(--blue)}.chat-bubble-row.user .bubble-sender[data-v-1721b1ed]{color:#fff}.bubble-text[data-v-1721b1ed]{font-size:12px;line-height:1.4}.quick-prompts-row[data-v-1721b1ed]{display:flex;align-items:center;gap:8px;font-size:9.5px;overflow-x:auto}.qp-label[data-v-1721b1ed]{font-weight:800;color:#7e848a;white-space:nowrap}.qp-chip[data-v-1721b1ed]{background:var(--fascia);border:1px solid var(--line);color:var(--ink);padding:4px 8px;font-size:9.5px;font-weight:700;cursor:pointer;white-space:nowrap}.qp-chip[data-v-1721b1ed]:hover{border-color:var(--blue);color:var(--blue)}.chat-input-bar[data-v-1721b1ed]{display:flex;gap:8px}.chat-input[data-v-1721b1ed]{flex:1;background:var(--fascia);border:1px solid var(--line);color:var(--ink);padding:8px 12px;font-size:11.5px;outline:none}.chat-input[data-v-1721b1ed]:focus{border-color:var(--blue)}.send-btn[data-v-1721b1ed]{background:var(--ink);color:var(--panel);border:1px solid var(--ink);font-size:11px;font-weight:800;padding:0 18px;cursor:pointer;transition:all .15s ease}.send-btn[data-v-1721b1ed]:hover{background:var(--blue);border-color:var(--blue);color:#fff}.case-view[data-v-ca95c6a9]{width:100vw;height:100vh;display:flex;flex-direction:column;background-color:var(--fascia);overflow:hidden}.content-area[data-v-ca95c6a9]{flex:1;display:flex;position:relative;overflow:hidden}.panel-wrapper[data-v-ca95c6a9]{height:100%;overflow:hidden;transition:width .35s cubic-bezier(.2,.8,.2,1),opacity .25s ease,transform .25s ease;will-change:width,opacity,transform}.panel-wrapper.left-panel[data-v-ca95c6a9]{border-right:1px solid var(--line)}.panel-wrapper.right-panel[data-v-ca95c6a9]{display:flex;flex-direction:column;background:var(--fascia)}.step-nav-bar[data-v-ca95c6a9]{height:40px;background:var(--panel);border-bottom:1px solid var(--line);display:flex;align-items:stretch;flex-shrink:0;overflow-x:auto}.step-nav-btn[data-v-ca95c6a9]{background:transparent;border:none;border-right:1px solid var(--line);padding:0 16px;display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--ink);opacity:.65;transition:all .15s ease;white-space:nowrap}.step-nav-btn[data-v-ca95c6a9]:hover{opacity:1;background:#00000008}.step-nav-btn.active[data-v-ca95c6a9]{opacity:1;background:var(--fascia);border-bottom:2px solid var(--blue);font-weight:700}.step-idx[data-v-ca95c6a9]{font-size:11px;font-weight:800;color:var(--blue)}.step-title[data-v-ca95c6a9]{font-size:12px;letter-spacing:.5px}.step-scroll-container[data-v-ca95c6a9]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}@media(max-width:900px){.content-area[data-v-ca95c6a9]{flex-direction:column}.panel-wrapper.left-panel[data-v-ca95c6a9],.panel-wrapper.right-panel[data-v-ca95c6a9]{width:100%!important;height:50%!important;transform:none!important;opacity:1!important}}:root{--fascia: #FFFFFF;--panel: #F4F5F3;--ink: #1B1D20;--line: #B5B8B6;--blue: #4A6178;--red: #C8312B;--console: #17191B;--console-ink: #D0D2D0;--console-muted: #7E8286;--font-ui: "Barlow Semi Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border-radius:0!important;box-shadow:none!important}html,body{width:100%;height:100%;overflow:hidden;background-color:var(--fascia);color:var(--ink);font-family:var(--font-ui);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid var(--blue)!important;outline-offset:1px!important}.mono,code,pre,kbd{font-family:var(--font-mono)}@keyframes scrapeFlow{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.scrape-edge{stroke:var(--red)!important;stroke-width:1.6px!important;stroke-dasharray:6 4!important;animation:scrapeFlow 1.2s linear infinite}@media(prefers-reduced-motion:reduce){.scrape-edge{animation:none!important}*{transition-duration:.001ms!important;animation-duration:.001ms!important}}.border-line{border:1px solid var(--line)}.border-ink{border:1px solid var(--ink)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--fascia)}::-webkit-scrollbar-thumb{background:var(--line);border:none}::-webkit-scrollbar-thumb:hover{background:var(--blue)}.field{width:100%;margin-top:4px;padding:8px 10px;border:1px solid var(--line);background:var(--fascia);color:var(--ink);font-size:12px}.form-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.form-row label{font-size:11px;min-width:160px}.form-row .grow{flex:1}.check-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px;font-size:11px}.check-row label{display:inline-flex;gap:6px;align-items:center}.err-line{color:var(--red);font-size:11px;margin-top:8px}.data-table{width:100%;border-collapse:collapse;font-size:11px}.data-table th,.data-table td{border:1px solid var(--line);padding:6px 8px;text-align:left;vertical-align:middle}.data-table .field{margin-top:0;padding:4px}.preserve{white-space:pre-wrap;word-break:break-word}.selfie-video{width:100%;max-height:200px;background:var(--console)}a.action-btn,a.dc-btn{text-decoration:none;display:inline-block;text-align:center}.dc-btn.disabled{opacity:.55;cursor:not-allowed}.sev-critical,.sev-high{color:var(--red)}.agent-state.done{color:var(--blue)}.agent-state.error{color:var(--red)}.image-compare{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.image-compare figure{flex:1;min-width:240px;border:1px solid var(--line)}.image-compare figcaption{padding:6px 8px;font-size:11px;border-bottom:1px solid var(--line)}.image-compare img{display:block;width:100%}.url-box{display:block;font-size:11px;margin-bottom:12px}
