.aethelnet-header[data-v-d867e7a9]{position:absolute;top:12px;left:12px;right:12px;z-index:2000;display:flex;flex-direction:column;gap:8px;pointer-events:auto;font-family:Space Mono,monospace}.workspace-bar[data-v-d867e7a9]{display:flex;justify-content:space-between;align-items:center;background:#FFFFFF;border:1px solid #E2E8F0;border-radius:6px;padding:6px 12px;box-shadow:0 1px 3px #0000000d;flex-wrap:wrap;gap:10px}.workspace-left[data-v-d867e7a9]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.ws-logo[data-v-d867e7a9]{font-family:Space Mono,monospace;font-weight:700;font-size:12px;letter-spacing:.05em;color:#0f172a;white-space:nowrap;flex-shrink:0}.ws-sep[data-v-d867e7a9]{color:#cbd5e1;font-weight:600;white-space:nowrap;flex-shrink:0}.ws-tabs[data-v-d867e7a9]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ws-tab-btn[data-v-d867e7a9]{font-family:Space Mono,monospace;font-size:11px;font-weight:600;background:#F8FAFC;color:#64748b;border:1px solid #E2E8F0;padding:5px 12px;cursor:pointer;border-radius:4px;transition:all .15s ease;white-space:nowrap;flex-shrink:0}.ws-tab-btn[data-v-d867e7a9]:hover{background:#F1F5F9;color:#0f172a;border-color:#cbd5e1}.ws-tab-active[data-v-d867e7a9]{background:#0F172A!important;color:#fff!important;font-weight:700;border-color:#0f172a!important;box-shadow:0 1px 2px #0000001a}.ws-new-case-btn[data-v-d867e7a9]{border-style:dashed;color:#475569;border-color:#cbd5e1}.ws-new-case-btn[data-v-d867e7a9]:hover{border-color:#0f172a;color:#0f172a}.ws-ontology-btn[data-v-d867e7a9]{background:#F8FAFC;border-color:#e2e8f0;color:#475569}.ws-ontology-btn[data-v-d867e7a9]:hover{background:#0F172A;color:#fff;border-color:#0f172a}.workspace-right[data-v-d867e7a9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0}.conflict-pill[data-v-d867e7a9]{font-family:Space Mono,monospace;font-size:11px;font-weight:700;color:#dc2626;border:1px solid #FCA5A5;padding:4px 10px;background:#FEF2F2;border-radius:4px;letter-spacing:.03em;animation:conflict-blink-d867e7a9 2s infinite ease-in-out;white-space:nowrap;flex-shrink:0}@keyframes conflict-blink-d867e7a9{0%,to{opacity:1}50%{opacity:.7}}.nav-action-btn[data-v-d867e7a9]{font-family:Space Mono,monospace;font-size:11px;font-weight:600;padding:5px 12px;cursor:pointer;border-radius:4px;border:1px solid #E2E8F0;background:#FFFFFF;color:#0f172a;box-shadow:0 1px 2px #0000000d;transition:all .15s;white-space:nowrap;flex-shrink:0}.dropzone-btn[data-v-d867e7a9]{background:#0F172A;color:#fff;border-color:#0f172a}.dropzone-btn[data-v-d867e7a9]:hover{background:#1E293B;border-color:#1e293b}.dossier-btn[data-v-d867e7a9]:hover{background:#F1F5F9;border-color:#cbd5e1}.audit-btn[data-v-d867e7a9]{background:#F8FAFC;border-color:#cbd5e1;color:#0f172a}.audit-btn[data-v-d867e7a9]:hover{background:#F1F5F9;border-color:#94a3b8}.controls-bar[data-v-d867e7a9]{display:flex;justify-content:space-between;align-items:center;background:#FFFFFF;border:1px solid #E2E8F0;border-radius:6px;padding:4px 10px;box-shadow:0 1px 3px #0000000d;flex-wrap:wrap;gap:8px}.telemetry-badge[data-v-d867e7a9]{display:flex;align-items:center;gap:8px;font-size:11px;color:#0f172a;white-space:nowrap;flex-wrap:wrap}.brand-tag[data-v-d867e7a9]{font-family:Space Mono,monospace;font-weight:700;color:#0f172a;white-space:nowrap;flex-shrink:0}.sep[data-v-d867e7a9]{color:#cbd5e1;white-space:nowrap;flex-shrink:0}.stat[data-v-d867e7a9]{font-family:Space Mono,monospace;font-weight:600;color:#64748b;white-space:nowrap;flex-shrink:0}.nav-controls[data-v-d867e7a9]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex-shrink:0}.nav-btn[data-v-d867e7a9]{font-family:Space Mono,monospace;font-size:10px;font-weight:600;background:#FFFFFF;color:#475569;border:1px solid #E2E8F0;padding:4px 8px;cursor:pointer;border-radius:4px;transition:all .15s ease;white-space:nowrap;flex-shrink:0}.nav-btn[data-v-d867e7a9]:hover{background:#F1F5F9;color:#0f172a;border-color:#cbd5e1}.nav-btn-active[data-v-d867e7a9]{background:#0F172A;color:#fff;border-color:#0f172a}.clear-btn[data-v-d867e7a9]:hover{background:#FEF2F2;color:#dc2626;border-color:#fca5a5}@media (max-width: 1024px){.workspace-bar[data-v-d867e7a9],.controls-bar[data-v-d867e7a9]{padding:6px 10px;box-shadow:0 1px 2px #0000000d}.ws-logo[data-v-d867e7a9]{font-size:11px}.ws-tab-btn[data-v-d867e7a9],.nav-action-btn[data-v-d867e7a9]{font-size:10px;padding:4px 10px}}@media (max-width: 768px){.aethelnet-header[data-v-d867e7a9]{top:6px;left:6px;right:6px;gap:6px}.workspace-bar[data-v-d867e7a9]{flex-direction:column;align-items:flex-start;gap:6px;padding:6px 8px}.workspace-left[data-v-d867e7a9]{width:100%;flex-direction:column;align-items:flex-start;gap:6px}.ws-logo[data-v-d867e7a9]{font-size:11px}.ws-sep[data-v-d867e7a9]{display:none}.ws-tabs[data-v-d867e7a9]{width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.ws-tabs[data-v-d867e7a9]::-webkit-scrollbar{display:none}.ws-tab-btn[data-v-d867e7a9]{min-height:34px;display:inline-flex;align-items:center;padding:0 10px;font-size:10px}.workspace-right[data-v-d867e7a9]{width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.workspace-right[data-v-d867e7a9]::-webkit-scrollbar{display:none}.nav-action-btn[data-v-d867e7a9]{min-height:34px;display:inline-flex;align-items:center;padding:0 10px;font-size:10px}.controls-bar[data-v-d867e7a9]{flex-direction:column;align-items:flex-start;gap:6px;padding:6px 8px}.telemetry-badge[data-v-d867e7a9]{width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.telemetry-badge[data-v-d867e7a9]::-webkit-scrollbar{display:none}.nav-controls[data-v-d867e7a9]{width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.nav-controls[data-v-d867e7a9]::-webkit-scrollbar{display:none}.nav-btn[data-v-d867e7a9]{min-height:32px;display:inline-flex;align-items:center;padding:0 8px;font-size:10px}}.dropzone-backdrop[data-v-228760b2]{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(4px)}.brutalist-modal[data-v-228760b2]{width:100%;max-width:760px;background:#FFFFFF;border:1px solid #E2E8F0;border-radius:8px;box-shadow:0 20px 25px -5px #00000014,0 8px 10px -6px #0000000a;display:flex;flex-direction:column;font-family:Space Mono,monospace;color:#0f172a}.modal-header[data-v-228760b2]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #E2E8F0;background:#FFFFFF;border-radius:8px 8px 0 0}.title-tag[data-v-228760b2]{font-weight:700;font-size:13px;color:#0f172a;margin-right:8px}.title-sub[data-v-228760b2]{font-size:11px;color:#64748b}.close-btn[data-v-228760b2]{background:#FFFFFF;border:1px solid #E2E8F0;color:#64748b;font-family:Space Mono,monospace;font-size:11px;font-weight:600;padding:4px 8px;cursor:pointer;border-radius:4px;transition:all .15s ease}.close-btn[data-v-228760b2]:hover{background:#F1F5F9;color:#0f172a;border-color:#cbd5e1}.modal-body[data-v-228760b2]{padding:20px;display:flex;flex-direction:column;gap:16px;background:#FFFFFF}.form-group[data-v-228760b2]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-228760b2]{font-size:11px;font-weight:700;letter-spacing:.05em;color:#0f172a}.ontology-pills[data-v-228760b2]{display:flex;gap:8px;flex-wrap:wrap}.ontology-pill-btn[data-v-228760b2]{font-family:Space Mono,monospace;font-size:11px;font-weight:600;background:#F8FAFC;color:#475569;border:1px solid #E2E8F0;padding:6px 12px;cursor:pointer;border-radius:4px;white-space:nowrap;flex-shrink:0;transition:all .15s ease}.ontology-pill-btn[data-v-228760b2]:hover{background:#F1F5F9;color:#0f172a;border-color:#cbd5e1}.pill-active[data-v-228760b2]{background:#0F172A!important;color:#fff!important;font-weight:700;border-color:#0f172a!important}.mode-toggles[data-v-228760b2]{display:flex;gap:8px}.mode-btn[data-v-228760b2]{font-family:Space Mono,monospace;font-size:11px;font-weight:600;background:#FFFFFF;color:#475569;border:1px solid #E2E8F0;padding:8px 14px;cursor:pointer;border-radius:4px;box-shadow:0 1px 2px #0000000a;transition:all .15s ease}.mode-btn[data-v-228760b2]:hover{background:#F8FAFC;color:#0f172a;border-color:#cbd5e1}.mode-active[data-v-228760b2]{background:#0F172A!important;color:#fff!important;border-color:#0f172a!important}.form-label-row[data-v-228760b2]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.template-shortcuts[data-v-228760b2]{display:flex;align-items:center;gap:6px}.tmpl-label[data-v-228760b2]{font-size:10px;font-weight:800;color:#666}.tmpl-btn[data-v-228760b2]{font-family:Space Mono,monospace;font-size:10px;font-weight:700;background:#F8F8F8;color:#000;border:1px solid #000000;padding:2px 6px;cursor:pointer;border-radius:0}.tmpl-btn[data-v-228760b2]:hover{background:#000000;color:#fff}.brutalist-textarea[data-v-228760b2]{width:100%;background:#F8FAFC;border:1px solid #E2E8F0;color:#0f172a;font-family:Space Mono,monospace;font-size:12px;line-height:1.5;padding:12px;border-radius:4px;resize:vertical;box-sizing:border-box;transition:border-color .15s ease}.brutalist-textarea[data-v-228760b2]:focus{outline:none;border-color:#0f172a;background:#FFFFFF}.dropzone-file-zone[data-v-228760b2]{border:1px dashed #CBD5E1;padding:16px;text-align:center;background:#F8FAFC;cursor:pointer;border-radius:6px;transition:all .15s ease}.dropzone-file-zone[data-v-228760b2]:hover{background:#F1F5F9;border-color:#0f172a}.hidden-file-input[data-v-228760b2]{display:none}.drop-text[data-v-228760b2]{font-size:11px;font-weight:600;color:#475569}.status-banner[data-v-228760b2]{padding:8px 12px;background:#ECFDF5;border:1px solid #A7F3D0;border-radius:6px;font-size:11px;font-weight:600;color:#059669}.status-error[data-v-228760b2]{background:#FEF2F2!important;border-color:#fca5a5!important;color:#dc2626!important}.form-row-compact[data-v-228760b2]{display:flex;gap:12px;align-items:flex-end}.flex-1[data-v-228760b2]{flex:1}.flex-checkbox[data-v-228760b2]{flex-shrink:0;padding-bottom:8px}.checkbox-label[data-v-228760b2]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#334155;cursor:pointer;user-select:none}.checkbox-label input[type=checkbox][data-v-228760b2]{accent-color:#0F172A;cursor:pointer}.brutalist-input[data-v-228760b2]{width:100%;background:#F8FAFC;border:1px solid #E2E8F0;color:#0f172a;font-family:Space Mono,monospace;font-size:11px;padding:8px 10px;border-radius:4px;box-sizing:border-box;transition:border-color .15s ease}.brutalist-input[data-v-228760b2]:focus{outline:none;border-color:#0f172a;background:#FFFFFF}.result-box[data-v-228760b2]{background:#F8FAFC;border:1px solid #E2E8F0;border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:8px;font-size:11px}.result-grid[data-v-228760b2]{display:flex;flex-direction:column;gap:6px}.result-row[data-v-228760b2]{display:flex;justify-content:space-between;color:#64748b}.result-val[data-v-228760b2]{color:#0f172a;font-weight:700}.val-updated[data-v-228760b2]{color:#2563eb!important}.conflict-alert[data-v-228760b2]{color:#dc2626!important;font-weight:700}.conflict-alert .result-val[data-v-228760b2]{color:#dc2626!important}.action-events-card[data-v-228760b2]{margin-top:6px;border:1px solid #E2E8F0;border-radius:6px;background:#FFFFFF;padding:10px;display:flex;flex-direction:column;gap:8px}.action-event-header[data-v-228760b2]{font-size:10px;font-weight:700;letter-spacing:.05em;color:#0f172a;border-bottom:1px dashed #CBD5E1;padding-bottom:4px}.action-event-item[data-v-228760b2]{border-left:3px solid #0F172A;border-radius:0 4px 4px 0;padding:6px 8px;background:#F8FAFC;font-size:11px;display:flex;flex-direction:column;gap:4px}.action-event-item.event-critical[data-v-228760b2]{border-left:4px solid #DC2626;background:#FEF2F2}.action-event-item.event-warning[data-v-228760b2]{border-left:4px solid #D97706;background:#FFFBEB}.action-event-item.event-info[data-v-228760b2]{border-left:3px solid #2563EB;background:#EFF6FF}.event-headline[data-v-228760b2]{display:flex;gap:6px;align-items:baseline}.event-badge[data-v-228760b2]{font-weight:700;font-size:10px;color:#0f172a}.event-critical .event-badge[data-v-228760b2]{color:#dc2626}.event-warning .event-badge[data-v-228760b2]{color:#b45309}.event-info .event-badge[data-v-228760b2]{color:#1d4ed8}.event-msg[data-v-228760b2]{font-size:11px;color:#334155}.event-action[data-v-228760b2]{font-size:10px;color:#0f172a;background:#F1F5F9;padding:4px 6px;border-radius:4px;border:1px solid #E2E8F0}.modal-footer[data-v-228760b2]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #E2E8F0;background:#F8FAFC;border-radius:0 0 8px 8px}.footer-btn[data-v-228760b2]{font-family:Space Mono,monospace;font-size:11px;font-weight:600;padding:8px 16px;border-radius:4px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s ease}.cancel-btn[data-v-228760b2]{background:#FFFFFF;border:1px solid #E2E8F0;color:#475569}.cancel-btn[data-v-228760b2]:hover{background:#F1F5F9;color:#0f172a;border-color:#cbd5e1}.submit-btn[data-v-228760b2]{background:#0F172A;border:1px solid #0F172A;color:#fff}.submit-btn[data-v-228760b2]:hover:not(:disabled){background:#1E293B;border-color:#1e293b}.submit-btn[data-v-228760b2]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 640px){.dropzone-backdrop[data-v-228760b2]{padding:0}.brutalist-modal[data-v-228760b2]{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border:none;box-shadow:none}.modal-header[data-v-228760b2]{padding:10px 14px}.title-tag[data-v-228760b2]{font-size:11px}.modal-body[data-v-228760b2]{padding:12px;gap:12px}.form-row-compact[data-v-228760b2]{flex-direction:column;align-items:stretch;gap:8px}.flex-checkbox[data-v-228760b2]{padding-bottom:0}.modal-footer[data-v-228760b2]{flex-direction:column-reverse;gap:8px;padding:10px 14px}.footer-btn[data-v-228760b2]{width:100%;text-align:center;padding:10px;font-size:11px}}.audit-backdrop[data-v-8a6ad5e7]{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem}.audit-modal[data-v-8a6ad5e7]{width:100%;max-width:820px;background:#FFFFFF;border:1px solid #CBD5E1;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;font-family:JetBrains Mono,ui-monospace,monospace}.modal-header[data-v-8a6ad5e7]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#F8FAFC;border-bottom:1px solid #E2E8F0}.modal-title[data-v-8a6ad5e7]{display:flex;flex-direction:column;gap:.2rem}.title-tag[data-v-8a6ad5e7]{font-weight:800;font-size:.95rem;color:#0f172a;letter-spacing:-.01em}.title-sub[data-v-8a6ad5e7]{font-size:.75rem;color:#64748b;font-weight:600}.close-btn[data-v-8a6ad5e7]{background:transparent;border:1px solid #CBD5E1;color:#64748b;font-size:.75rem;font-weight:700;padding:.35rem .65rem;cursor:pointer;transition:all .15s ease}.close-btn[data-v-8a6ad5e7]:hover{background:#F1F5F9;color:#0f172a;border-color:#94a3b8}.modal-body[data-v-8a6ad5e7]{padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.25rem}.loading-state[data-v-8a6ad5e7]{padding:3rem 1rem;text-align:center;font-size:.85rem;color:#64748b;font-weight:700;letter-spacing:.05em}.status-banner[data-v-8a6ad5e7]{padding:1rem 1.25rem;border:1px solid transparent;display:flex;flex-direction:column;gap:.35rem}.banner-verified[data-v-8a6ad5e7]{background:#F0FDF4;border-color:#bbf7d0}.banner-verified .banner-title[data-v-8a6ad5e7]{color:#166534;font-weight:800;font-size:.85rem}.banner-verified .banner-desc[data-v-8a6ad5e7]{color:#15803d;font-size:.75rem;line-height:1.4}.banner-pending[data-v-8a6ad5e7]{background:#FEF2F2;border-color:#fecaca}.banner-pending .banner-title[data-v-8a6ad5e7]{color:#991b1b;font-weight:800;font-size:.85rem}.banner-pending .banner-desc[data-v-8a6ad5e7]{color:#b91c1c;font-size:.75rem;line-height:1.4}.banner-action[data-v-8a6ad5e7]{margin-top:.5rem}.notarize-now-btn[data-v-8a6ad5e7]{background:#0F172A;color:#fff;border:1px solid #0F172A;font-family:inherit;font-size:.75rem;font-weight:800;padding:.5rem .95rem;cursor:pointer;letter-spacing:.02em;transition:all .15s ease}.notarize-now-btn[data-v-8a6ad5e7]:hover:not(:disabled){background:#1E293B;box-shadow:0 2px 4px #0000001a}.notarize-now-btn[data-v-8a6ad5e7]:disabled{opacity:.6;cursor:not-allowed}.audit-grid[data-v-8a6ad5e7]{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}.grid-card[data-v-8a6ad5e7]{background:#F8FAFC;border:1px solid #E2E8F0;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.35rem}.col-span-2[data-v-8a6ad5e7]{grid-column:span 2}.card-label[data-v-8a6ad5e7]{font-size:.65rem;font-weight:700;color:#64748b;letter-spacing:.04em}.card-value[data-v-8a6ad5e7]{font-size:.8rem;color:#0f172a;font-weight:600}.card-link[data-v-8a6ad5e7]{font-size:.8rem;color:#0284c7;text-decoration:underline;font-weight:600}.card-link[data-v-8a6ad5e7]:hover{color:#0369a1}.hash-box[data-v-8a6ad5e7]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:#FFFFFF;border:1px solid #E2E8F0;padding:.5rem .75rem}.mono-val[data-v-8a6ad5e7]{font-family:inherit;font-size:.78rem}.break-all[data-v-8a6ad5e7]{word-break:break-all}.copy-btn[data-v-8a6ad5e7],.link-btn[data-v-8a6ad5e7]{background:#F1F5F9;border:1px solid #CBD5E1;color:#334155;font-size:.7rem;font-weight:700;padding:.25rem .5rem;cursor:pointer;white-space:nowrap;text-decoration:none}.copy-btn[data-v-8a6ad5e7]:hover,.link-btn[data-v-8a6ad5e7]:hover{background:#E2E8F0;color:#0f172a}.section-divider[data-v-8a6ad5e7]{height:1px;background:#E2E8F0;margin:.25rem 0}.action-panel[data-v-8a6ad5e7]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:#F8FAFC;border:1px solid #E2E8F0;padding:1rem 1.25rem}.action-info[data-v-8a6ad5e7]{display:flex;flex-direction:column;gap:.25rem}.action-title[data-v-8a6ad5e7]{font-size:.78rem;font-weight:800;color:#0f172a}.action-desc[data-v-8a6ad5e7]{font-size:.72rem;color:#64748b;margin:0;line-height:1.4}.export-btn[data-v-8a6ad5e7]{background:#0F172A;color:#fff;border:1px solid #0F172A;font-size:.75rem;font-weight:700;padding:.65rem 1rem;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all .15s ease}.export-btn[data-v-8a6ad5e7]:hover{background:#1E293B;box-shadow:0 4px 6px -1px #0000001a}.cli-audit-box[data-v-8a6ad5e7]{background:#0F172A;color:#f8fafc;padding:1rem 1.25rem;border:1px solid #1E293B;display:flex;flex-direction:column;gap:.6rem}.cli-header[data-v-8a6ad5e7]{display:flex;justify-content:space-between;align-items:center}.cli-title[data-v-8a6ad5e7]{font-size:.72rem;font-weight:800;color:#94a3b8;letter-spacing:.05em}.cli-audit-box .copy-btn[data-v-8a6ad5e7]{background:#1E293B;border-color:#334155;color:#f8fafc}.cli-audit-box .copy-btn[data-v-8a6ad5e7]:hover{background:#334155}.cli-code[data-v-8a6ad5e7]{margin:0;font-family:inherit;font-size:.76rem;color:#38bdf8;white-space:pre-wrap;word-break:break-all;line-height:1.5}.cli-footnote[data-v-8a6ad5e7]{font-size:.68rem;color:#64748b;line-height:1.4}.modal-footer[data-v-8a6ad5e7]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1.5rem;background:#F8FAFC;border-top:1px solid #E2E8F0}.footer-note[data-v-8a6ad5e7]{font-size:.68rem;color:#94a3b8;font-weight:700;letter-spacing:.04em}.modal-close-btn[data-v-8a6ad5e7]{background:transparent;border:1px solid #CBD5E1;color:#334155;font-size:.75rem;font-weight:700;padding:.4rem .85rem;cursor:pointer}.modal-close-btn[data-v-8a6ad5e7]:hover{background:#E2E8F0;color:#0f172a}.scout-backdrop[data-v-50554709]{position:fixed;inset:0;background:rgba(15,23,42,.5);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem}.scout-modal[data-v-50554709]{width:100%;max-width:860px;background:#FFFFFF;border:1px solid #CBD5E1;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;font-family:JetBrains Mono,ui-monospace,monospace}.modal-header[data-v-50554709]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#F8FAFC;border-bottom:1px solid #E2E8F0}.modal-title[data-v-50554709]{display:flex;flex-direction:column;gap:.2rem}.title-tag[data-v-50554709]{font-weight:800;font-size:.95rem;color:#0f172a;letter-spacing:-.01em}.title-sub[data-v-50554709]{font-size:.72rem;color:#64748b;font-weight:600}.close-btn[data-v-50554709]{background:transparent;border:1px solid #CBD5E1;color:#64748b;font-size:.75rem;font-weight:700;padding:.35rem .65rem;cursor:pointer}.close-btn[data-v-50554709]:hover{background:#F1F5F9;color:#0f172a}.modal-body[data-v-50554709]{padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-50554709]{display:flex;flex-direction:column;gap:.45rem}.form-label[data-v-50554709]{font-size:.7rem;font-weight:800;color:#475569;letter-spacing:.04em}.pill-group[data-v-50554709]{display:flex;flex-wrap:wrap;gap:.5rem}.pill-btn[data-v-50554709]{background:#F8FAFC;border:1px solid #E2E8F0;color:#64748b;font-size:.75rem;font-weight:700;padding:.4rem .75rem;cursor:pointer;transition:all .15s ease}.pill-btn[data-v-50554709]:hover{background:#F1F5F9;color:#0f172a}.pill-active[data-v-50554709]{background:#0F172A;color:#fff;border-color:#0f172a}.connector-grid[data-v-50554709]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.connector-card[data-v-50554709]{background:#F8FAFC;border:1px solid #E2E8F0;padding:.75rem 1rem;cursor:pointer;transition:all .15s ease;display:flex;flex-direction:column;gap:.35rem}.connector-card[data-v-50554709]:hover{border-color:#94a3b8;background:#F1F5F9}.connector-active[data-v-50554709]{border-color:#0f172a;background:#FFFFFF;box-shadow:0 0 0 1px #0f172a}.connector-header[data-v-50554709]{display:flex;justify-content:space-between;align-items:center}.connector-name[data-v-50554709]{font-size:.75rem;font-weight:800;color:#0f172a}.connector-id[data-v-50554709]{font-size:.65rem;color:#94a3b8}.connector-desc[data-v-50554709]{font-size:.7rem;color:#64748b;margin:0;line-height:1.35}.mono-input[data-v-50554709],.mono-textarea[data-v-50554709]{width:100%;box-sizing:border-box;background:#FFFFFF;border:1px solid #CBD5E1;padding:.6rem .85rem;font-family:inherit;font-size:.8rem;color:#0f172a}.mono-input[data-v-50554709]:focus,.mono-textarea[data-v-50554709]:focus{outline:none;border-color:#0f172a}.form-row-compact[data-v-50554709]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.flex-1[data-v-50554709]{flex:1}.limit-selector[data-v-50554709]{display:flex;gap:.35rem}.limit-btn[data-v-50554709]{background:#F8FAFC;border:1px solid #CBD5E1;color:#475569;font-size:.75rem;font-weight:700;padding:.35rem .75rem;cursor:pointer}.limit-active[data-v-50554709]{background:#0F172A;color:#fff;border-color:#0f172a}.flex-checkbox[data-v-50554709]{margin-bottom:.5rem}.checkbox-label[data-v-50554709]{display:flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;color:#334155;cursor:pointer}.dispatch-action-row[data-v-50554709]{display:flex;justify-content:flex-end}.dispatch-btn[data-v-50554709]{background:#0F172A;color:#fff;border:1px solid #0F172A;font-size:.8rem;font-weight:800;padding:.75rem 1.5rem;cursor:pointer;transition:all .15s ease;letter-spacing:.03em}.dispatch-btn[data-v-50554709]:hover:not(:disabled){background:#1E293B;box-shadow:0 4px 6px -1px #0000001a}.dispatch-btn[data-v-50554709]:disabled{opacity:.5;cursor:not-allowed}.mission-results[data-v-50554709]{background:#F8FAFC;border:1px solid #E2E8F0;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.results-header[data-v-50554709]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #E2E8F0;padding-bottom:.5rem}.results-tag[data-v-50554709]{font-size:.75rem;font-weight:800;color:#0f172a}.results-counts[data-v-50554709]{font-size:.72rem;color:#166534;font-weight:800}.results-list[data-v-50554709]{display:flex;flex-direction:column;gap:.65rem}.result-card[data-v-50554709]{background:#FFFFFF;border:1px solid #CBD5E1;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.35rem}.result-top[data-v-50554709]{display:flex;align-items:center;gap:.5rem}.source-badge[data-v-50554709]{font-size:.65rem;font-weight:800;color:#64748b}.title-text[data-v-50554709]{font-size:.78rem;font-weight:800;color:#0f172a;flex:1}.ingested-badge[data-v-50554709]{font-size:.65rem;font-weight:800;background:#DCFCE7;color:#166534;padding:.15rem .4rem}.pending-badge[data-v-50554709]{font-size:.65rem;font-weight:800;background:#FEF3C7;color:#92400e;padding:.15rem .4rem}.summary-text[data-v-50554709]{font-size:.72rem;color:#475569;margin:0;line-height:1.35}.triple-box[data-v-50554709]{background:#F1F5F9;padding:.35rem .65rem;display:flex;gap:.4rem;align-items:center;overflow-x:auto}.triple-label[data-v-50554709]{font-size:.65rem;font-weight:800;color:#64748b}.triple-val[data-v-50554709]{font-size:.72rem;color:#0f172a}.modal-footer[data-v-50554709]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1.5rem;background:#F8FAFC;border-top:1px solid #E2E8F0}.footer-note[data-v-50554709]{font-size:.68rem;color:#94a3b8;font-weight:700}.modal-backdrop[data-v-2664f130]{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:3000;padding:16px}.brutalist-modal[data-v-2664f130]{background:#FFFFFF;border:2px solid #000000;box-shadow:8px 8px #000;width:760px;max-width:96vw;max-height:92vh;display:flex;flex-direction:column;font-family:Space Mono,monospace;color:#000}.modal-header[data-v-2664f130]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:2px solid #000000;background:#FFFFFF}.header-titles[data-v-2664f130]{display:flex;flex-direction:column;gap:2px}.title-tag[data-v-2664f130]{font-size:13px;font-weight:900;color:#000;white-space:nowrap}.title-sub[data-v-2664f130]{font-size:10px;color:#666;font-weight:700}.close-btn[data-v-2664f130]{background:#FFFFFF;border:1px solid #000000;font-family:Space Mono,monospace;font-size:11px;font-weight:800;cursor:pointer;padding:4px 8px;white-space:nowrap}.close-btn[data-v-2664f130]:hover{background:#000000;color:#fff}.tab-strip[data-v-2664f130]{display:flex;border-bottom:2px solid #000000;background:#F4F4F6}.tab-btn[data-v-2664f130]{background:transparent;border:none;border-right:1px solid #000000;padding:8px 16px;font-family:Space Mono,monospace;font-size:11px;font-weight:800;cursor:pointer}.tab-btn-active[data-v-2664f130]{background:#FFFFFF;border-bottom:2px solid #FFFFFF;margin-bottom:-2px}.modal-body[data-v-2664f130]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.error-banner[data-v-2664f130]{background:#FFF5F5;border:2px solid #FF0000;color:red;font-size:11px;font-weight:800;padding:8px 12px}.builder-view[data-v-2664f130]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-2664f130]{display:flex;gap:12px}.flex-1[data-v-2664f130]{flex:1}.flex-2[data-v-2664f130]{flex:2}.form-group[data-v-2664f130]{display:flex;flex-direction:column;gap:4px}.form-label[data-v-2664f130]{font-size:10px;font-weight:800;color:#000;letter-spacing:.05em}.form-hint[data-v-2664f130]{font-size:9px;color:#666}.sub-label[data-v-2664f130]{font-size:9px;font-weight:800;color:#444}.brutalist-input[data-v-2664f130],.brutalist-select[data-v-2664f130],.brutalist-textarea[data-v-2664f130]{border:1px solid #000000;padding:8px 10px;font-family:Space Mono,monospace;font-size:12px;color:#000;background:#FFFFFF;border-radius:0;outline:none}.brutalist-input-sm[data-v-2664f130],.brutalist-select-sm[data-v-2664f130]{border:1px solid #000000;padding:6px 8px;font-family:Space Mono,monospace;font-size:11px;color:#000;background:#FFFFFF;border-radius:0;outline:none;width:100%}.brutalist-input[data-v-2664f130]:disabled{background:#F0F0F0;color:#666;cursor:not-allowed}.section-box[data-v-2664f130]{background:#FAFAFA;border:1px solid #000000;padding:12px;display:flex;flex-direction:column;gap:10px}.section-header[data-v-2664f130]{display:flex;justify-content:space-between;align-items:center}.section-title[data-v-2664f130]{font-size:11px;font-weight:900}.section-count[data-v-2664f130]{font-size:10px;color:#666}.tag-chips[data-v-2664f130]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-2664f130]{background:#FFFFFF;border:1px solid #000000;font-size:10px;font-weight:800;padding:3px 6px;display:inline-flex;align-items:center;gap:6px}.chip-del[data-v-2664f130]{background:transparent;border:none;cursor:pointer;font-weight:900;color:#888;padding:0}.chip-del[data-v-2664f130]:hover{color:red}.add-row[data-v-2664f130]{display:flex;gap:8px}.btn-sm[data-v-2664f130]{background:#000000;color:#fff;border:1px solid #000000;font-family:Space Mono,monospace;font-size:10px;font-weight:800;padding:6px 10px;cursor:pointer;white-space:nowrap}.btn-sm[data-v-2664f130]:hover{background:#333333}.empty-rules[data-v-2664f130]{font-size:11px;color:#888;font-style:italic;padding:4px 0}.rule-card[data-v-2664f130]{background:#FFFFFF;border:1px solid #000000;padding:8px 10px;display:flex;flex-direction:column;gap:4px}.rule-card-header[data-v-2664f130]{display:flex;align-items:center;gap:8px}.rule-title[data-v-2664f130]{font-size:11px;font-weight:800;flex:1}.rule-sev[data-v-2664f130]{font-size:9px;font-weight:900;padding:1px 4px;border:1px solid}.sev-critical[data-v-2664f130]{color:red;border-color:red;background:#FFF5F5}.sev-warning[data-v-2664f130]{color:#f80;border-color:#f80;background:#FFFBF0}.sev-advisory[data-v-2664f130]{color:#880;border-color:#880;background:#FFFFF0}.rule-del-btn[data-v-2664f130]{background:transparent;border:none;font-family:Space Mono,monospace;font-size:10px;color:red;font-weight:800;cursor:pointer}.rule-relations[data-v-2664f130]{font-size:10px;color:#333;display:flex;align-items:center;gap:6px}.rel-tag[data-v-2664f130]{background:#EBEBEB;border:1px solid #CCCCCC;padding:1px 4px;font-weight:800;color:#000}.rule-desc[data-v-2664f130]{font-size:10px;color:#666;font-style:italic}.add-rule-box[data-v-2664f130]{background:#F0F0F4;border:1px dashed #000000;padding:10px;display:flex;flex-direction:column;gap:8px;margin-top:4px}.sub-title[data-v-2664f130]{font-size:10px;font-weight:800;color:#000}.btn-add-rule[data-v-2664f130]{background:#FFFFFF;border:1px solid #000000;font-family:Space Mono,monospace;font-size:10px;font-weight:800;padding:6px 10px;cursor:pointer;align-self:flex-start}.btn-add-rule[data-v-2664f130]:hover{background:#000000;color:#fff}.json-view[data-v-2664f130]{display:flex;flex-direction:column;gap:8px}.json-hint[data-v-2664f130]{font-size:10px;color:#666;margin:0}.brutalist-json-textarea[data-v-2664f130]{width:100%;font-family:Space Mono,monospace;font-size:11px;line-height:1.4;background:#111111;color:#3f3;border:2px solid #000000;padding:12px;outline:none;box-sizing:border-box}.modal-footer[data-v-2664f130]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-top:2px solid #000000;background:#F8F8F8}.footer-right[data-v-2664f130]{display:flex;gap:10px}.btn-primary[data-v-2664f130],.btn-secondary[data-v-2664f130],.btn-danger[data-v-2664f130]{font-family:Space Mono,monospace;font-size:11px;font-weight:800;padding:8px 14px;cursor:pointer;border-radius:0;white-space:nowrap}.btn-primary[data-v-2664f130]{background:#000000;color:#fff;border:1px solid #000000}.btn-primary[data-v-2664f130]:hover{background:#333333}.btn-secondary[data-v-2664f130]{background:#FFFFFF;color:#000;border:1px solid #000000}.btn-secondary[data-v-2664f130]:hover{background:#F0F0F0}.btn-danger[data-v-2664f130]{background:#FFF5F5;color:red;border:1px solid #FF0000}.btn-danger[data-v-2664f130]:hover{background:#FF0000;color:#fff}@media (max-width: 640px){.modal-backdrop[data-v-2664f130]{padding:0}.brutalist-modal[data-v-2664f130]{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border:none;box-shadow:none}.modal-header[data-v-2664f130]{padding:10px 14px}.title-tag[data-v-2664f130]{font-size:11px;word-break:break-all}.modal-body[data-v-2664f130]{padding:12px;gap:12px}.form-row[data-v-2664f130]{flex-direction:column;gap:8px}.add-row[data-v-2664f130]{flex-direction:column;gap:6px}.btn-sm[data-v-2664f130]{width:100%;text-align:center;padding:8px}.modal-footer[data-v-2664f130]{flex-direction:column-reverse;gap:8px;padding:10px 14px}.footer-left[data-v-2664f130],.footer-right[data-v-2664f130]{width:100%;justify-content:stretch;flex-direction:column;gap:8px}.btn-primary[data-v-2664f130],.btn-secondary[data-v-2664f130],.btn-danger[data-v-2664f130]{width:100%;text-align:center;padding:10px;font-size:11px}}.forensic-drawer[data-v-246ba8b9]{position:absolute;top:100px;right:16px;bottom:24px;width:440px;max-width:calc(100vw - 32px);background:#FFFFFF;border:1px solid #E2E8F0;border-radius:8px;box-shadow:0 10px 25px -5px #00000014,0 8px 10px -6px #0000000a;display:flex;flex-direction:column;z-index:2500;font-family:Space Mono,monospace;color:#0f172a}.drawer-header[data-v-246ba8b9]{display:flex;justify-content:space-between;align-items:flex-start;padding:14px 16px;background:#FFFFFF;border-bottom:1px solid #E2E8F0;border-radius:8px 8px 0 0}.entity-type-badge[data-v-246ba8b9]{font-size:10px;font-weight:700;background:#F1F5F9;color:#475569;border:1px solid #E2E8F0;border-radius:4px;padding:2px 6px;display:inline-block;margin-bottom:4px}.entity-name[data-v-246ba8b9]{font-size:15px;font-weight:700;color:#0f172a;margin:0;line-height:1.3;word-break:break-word}.close-btn[data-v-246ba8b9]{background:#FFFFFF;border:1px solid #E2E8F0;border-radius:4px;color:#64748b;font-family:Space Mono,monospace;font-size:11px;font-weight:600;cursor:pointer;padding:4px 8px;white-space:nowrap;transition:all .15s ease}.close-btn[data-v-246ba8b9]:hover{background:#F1F5F9;color:#0f172a;border-color:#cbd5e1}.drawer-body[data-v-246ba8b9]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.meta-section[data-v-246ba8b9]{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid #F1F5F9}.meta-row[data-v-246ba8b9]{display:flex;flex-direction:column;gap:2px}.meta-label[data-v-246ba8b9]{font-size:10px;font-weight:700;color:#94a3b8;letter-spacing:.05em}.meta-val[data-v-246ba8b9]{font-size:11px;color:#334155;word-break:break-all}.meta-desc[data-v-246ba8b9]{font-size:12px;line-height:1.5;margin:0;background:#F8FAFC;border:1px solid #E2E8F0;border-radius:4px;color:#334155;padding:8px}.conflicts-section[data-v-246ba8b9]{background:#FEF2F2;border:1px solid #FCA5A5;border-radius:6px;padding:12px}.conflict-header[data-v-246ba8b9]{font-size:11px;font-weight:700;color:#dc2626;margin-bottom:8px}.conflict-card[data-v-246ba8b9]{font-size:11px}.conflict-rule[data-v-246ba8b9]{font-weight:700;text-decoration:underline;margin-bottom:4px;color:#b91c1c}.conflict-desc[data-v-246ba8b9]{font-size:11px;line-height:1.4;margin:0 0 6px;color:#7f1d1d}.conflict-verdict[data-v-246ba8b9]{display:flex;flex-direction:column;gap:3px;padding:6px 8px;background:#FFFFFF;border-left:3px solid #0F172A;border-radius:0 4px 4px 0;font-size:10px}.verdict-tag[data-v-246ba8b9]{font-weight:700;font-size:9px;letter-spacing:.05em;display:inline-block;width:fit-content}.verdict-tag.verdict-decisive[data-v-246ba8b9]{color:#059669}.verdict-tag.verdict-moderate[data-v-246ba8b9]{color:#2563eb}.verdict-tag.verdict-deadlock[data-v-246ba8b9]{color:#d97706}.verdict-text[data-v-246ba8b9]{font-size:10px;line-height:1.35;color:#334155;font-weight:500}.claims-section[data-v-246ba8b9]{display:flex;flex-direction:column;gap:10px}.section-title[data-v-246ba8b9]{font-size:11px;font-weight:700;color:#0f172a;letter-spacing:.05em}.empty-claims[data-v-246ba8b9]{font-size:11px;color:#94a3b8;font-style:italic}.claim-card[data-v-246ba8b9]{background:#FFFFFF;border:1px solid #E2E8F0;border-radius:6px;box-shadow:0 1px 2px #00000008;padding:10px;display:flex;flex-direction:column;gap:6px;transition:all .15s ease}.claim-card[data-v-246ba8b9]:hover{border-color:#cbd5e1}.claim-contested[data-v-246ba8b9]{border-color:#fca5a5;background:#FFF5F5}.claim-header[data-v-246ba8b9]{display:flex;align-items:center;gap:6px;font-size:11px}.claim-arrow[data-v-246ba8b9]{font-weight:700;color:#94a3b8}.claim-relation[data-v-246ba8b9]{font-weight:700;color:#2563eb}.claim-contested .claim-relation[data-v-246ba8b9]{color:#dc2626}.claim-weight-badge[data-v-246ba8b9]{font-size:9px;font-weight:700;background:#F1F5F9;color:#475569;border:1px solid #E2E8F0;border-radius:4px;padding:1px 4px;white-space:nowrap}.claim-contested .claim-weight-badge[data-v-246ba8b9]{background:#FEE2E2;border-color:#fca5a5;color:#b91c1c}.claim-target[data-v-246ba8b9]{font-weight:600;color:#0f172a;text-decoration:underline;cursor:pointer;word-break:break-word}.claim-target[data-v-246ba8b9]:hover{color:#2563eb}.claim-quote[data-v-246ba8b9]{font-size:11px;line-height:1.4;font-style:italic;background:#F8FAFC;border-left:2px solid #CBD5E1;border-radius:0 4px 4px 0;padding:6px 8px;color:#334155}.claim-source[data-v-246ba8b9]{display:flex;gap:12px;font-size:9px;color:#94a3b8;font-weight:600}.drawer-footer[data-v-246ba8b9]{display:flex;justify-content:space-between;padding:12px 16px;border-top:1px solid #E2E8F0;background:#F8FAFC;border-radius:0 0 8px 8px}.footer-btn[data-v-246ba8b9]{font-family:Space Mono,monospace;font-size:11px;font-weight:600;padding:6px 12px;cursor:pointer;border-radius:4px;border:1px solid #E2E8F0;background:#FFFFFF;color:#334155;white-space:nowrap;transition:all .15s ease}.footer-btn[data-v-246ba8b9]:hover{background:#F1F5F9;color:#0f172a;border-color:#cbd5e1}.delete-btn[data-v-246ba8b9]{color:#dc2626;border-color:#fca5a5;background:#FEF2F2}.delete-btn[data-v-246ba8b9]:hover{background:#DC2626;color:#fff;border-color:#dc2626}@media (max-width: 640px){.forensic-drawer[data-v-246ba8b9]{inset:auto 8px 8px;width:auto;max-width:calc(100vw - 16px);height:70vh;max-height:75vh;box-shadow:0 4px 12px #0000001a}}.osint-stream-container[data-v-5aed81e6]{position:fixed;bottom:0;left:0;width:100%;width:100vw;z-index:1500;font-family:JetBrains Mono,monospace;background:var(--color-bg-primary, #F8FAFC);border-top:1px solid var(--border-color, #E2E8F0);box-shadow:0 -4px 16px #0f172a0a;user-select:none;padding-bottom:env(safe-area-inset-bottom,0px)}.stream-bar[data-v-5aed81e6]{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;cursor:pointer;background:var(--color-bg-primary, #F8FAFC);border-bottom:1px solid var(--border-color, #E2E8F0);transition:background .15s ease}.stream-bar[data-v-5aed81e6]:hover{background:#F1F5F9}.bar-left[data-v-5aed81e6]{display:flex;align-items:center;gap:8px;flex-shrink:0}.live-dot[data-v-5aed81e6]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#94A3B8;flex-shrink:0}.dot-pulsing[data-v-5aed81e6]{background:#EF4444;box-shadow:0 0 6px #ef444499;animation:pulse-red-5aed81e6 1.8s infinite ease-in-out}@keyframes pulse-red-5aed81e6{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.85)}}.bar-title[data-v-5aed81e6]{font-size:11px;font-weight:700;color:var(--color-text-main, #0F172A);letter-spacing:-.01em}.badge-count[data-v-5aed81e6]{font-size:10px;font-weight:700;color:#dc2626;background:#FEE2E2;padding:1px 6px;border-radius:3px;border:1px solid #FCA5A5}.bar-ticker[data-v-5aed81e6]{display:flex;align-items:center;gap:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;padding:0 16px}.empty-ticker[data-v-5aed81e6]{color:#94a3b8;font-style:italic}.ticker-source[data-v-5aed81e6]{font-weight:700;color:#2563eb}.ticker-title[data-v-5aed81e6]{font-weight:700;color:#0f172a}.ticker-snippet[data-v-5aed81e6]{color:#64748b;font-family:Space Grotesk,-apple-system,sans-serif}.bar-right[data-v-5aed81e6]{flex-shrink:0}.expand-btn[data-v-5aed81e6]{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;background:#FFFFFF;color:#0f172a;border:1px solid #CBD5E1;padding:4px 10px;cursor:pointer;border-radius:4px;box-shadow:0 1px 2px #0000000a;transition:all .15s ease}.expand-btn[data-v-5aed81e6]:hover{background:#0F172A;color:#fff;border-color:#0f172a}.stream-tray[data-v-5aed81e6]{height:330px;background:#FFFFFF;border-top:1px solid var(--border-color, #E2E8F0);display:flex;flex-direction:column}.tray-header[data-v-5aed81e6]{display:flex;justify-content:space-between;align-items:center;padding:10px 18px;border-bottom:1px solid var(--border-color, #E2E8F0);background:#F8FAFC}.tray-tag[data-v-5aed81e6]{font-size:11px;font-weight:700;color:#0f172a;margin-right:8px}.tray-sub[data-v-5aed81e6]{font-size:10px;color:#64748b;font-family:Space Grotesk,sans-serif}.tray-actions[data-v-5aed81e6]{display:flex;gap:8px}.tray-action-btn[data-v-5aed81e6]{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;background:#FFFFFF;color:#0f172a;border:1px solid #CBD5E1;padding:4px 10px;cursor:pointer;border-radius:4px;box-shadow:0 1px 2px #00000008;transition:all .15s ease}.tray-action-btn[data-v-5aed81e6]:hover{background:#0F172A;color:#fff;border-color:#0f172a}.close-tray-btn[data-v-5aed81e6]{font-weight:700}.signals-list[data-v-5aed81e6]{flex:1;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:10px;background:#F8FAFC}.empty-signals[data-v-5aed81e6]{text-align:center;padding:40px;font-size:12px;color:#94a3b8}.signal-card[data-v-5aed81e6]{border:1px solid var(--border-color, #E2E8F0);border-radius:6px;padding:14px 16px;background:#FFFFFF;box-shadow:0 1px 3px #00000008;display:flex;flex-direction:column;gap:8px;transition:all .15s ease}.signal-card[data-v-5aed81e6]:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0d}.card-critical[data-v-5aed81e6]{border-left:3px solid #DC2626}.card-ingested[data-v-5aed81e6]{opacity:.6;background:#F8FAFC;border-color:#e2e8f0;box-shadow:none}.signal-card-header[data-v-5aed81e6]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.sig-header-left[data-v-5aed81e6]{display:flex;align-items:center;gap:8px}.sig-source-badge[data-v-5aed81e6]{font-size:10px;font-weight:700;color:#2563eb;background:#EFF6FF;padding:2px 6px;border-radius:3px;border:1px solid #DBEAFE}.sig-severity-badge[data-v-5aed81e6]{font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px}.sev-critical[data-v-5aed81e6]{background:#FEE2E2;color:#dc2626;border:1px solid #FCA5A5}.sev-high[data-v-5aed81e6]{background:#FEF3C7;color:#b45309;border:1px solid #FDE68A}.sev-info[data-v-5aed81e6]{background:#F1F5F9;color:#475569;border:1px solid #E2E8F0}.sig-title[data-v-5aed81e6]{font-size:11px;font-weight:700;color:#0f172a}.sig-timestamp[data-v-5aed81e6]{font-size:10px;color:#94a3b8}.signal-body[data-v-5aed81e6]{display:flex;flex-direction:column;gap:6px}.sig-summary[data-v-5aed81e6]{font-size:11px;line-height:1.5;color:#334155;font-family:Space Grotesk,-apple-system,sans-serif;margin:0}.sig-triple-preview[data-v-5aed81e6]{display:flex;align-items:center;gap:8px;background:#F8FAFC;padding:6px 10px;border:1px solid #E2E8F0;border-left:2px solid #2563EB;border-radius:4px}.triple-label[data-v-5aed81e6]{font-size:9px;font-weight:700;color:#64748b;flex-shrink:0}.triple-code[data-v-5aed81e6]{font-size:11px;font-weight:600;color:#0f172a;font-family:JetBrains Mono,monospace}.signal-footer[data-v-5aed81e6]{display:flex;justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;border-top:1px solid #F1F5F9}.sig-id[data-v-5aed81e6]{font-size:9px;color:#94a3b8}.sig-ingest-btn[data-v-5aed81e6]{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;background:#0F172A;color:#fff;border:1px solid #0F172A;padding:5px 12px;cursor:pointer;border-radius:4px;box-shadow:0 1px 2px #0000000d;transition:all .15s ease}.sig-ingest-btn[data-v-5aed81e6]:hover:not(:disabled){background:#2563EB;border-color:#2563eb}.btn-ingested[data-v-5aed81e6]{background:#F1F5F9!important;color:#94a3b8!important;border:1px solid #E2E8F0!important;box-shadow:none!important;cursor:default!important}.forensic-workspace[data-v-370de266]{width:100vw;width:100dvw;height:100vh;height:100dvh;position:relative;background:var(--color-bg-primary, #F8FAFC);overflow:hidden;font-family:Space Mono,monospace;user-select:none}.graph-svg[data-v-370de266]{width:100vw;width:100dvw;height:100vh;height:100dvh;position:absolute;top:0;left:0;cursor:grab;background:transparent}.graph-svg[data-v-370de266]:active{cursor:grabbing}.edge-hitarea[data-v-370de266]{cursor:pointer}.edge-line[data-v-370de266]{transition:stroke .15s,stroke-width .15s}.edge-contested[data-v-370de266]{animation:contested-pulse-370de266 2s infinite ease-in-out}@keyframes contested-pulse-370de266{0%,to{stroke-opacity:1}50%{stroke-opacity:.55}}.edge-badge-group[data-v-370de266]{cursor:pointer}.edge-label-pill[data-v-370de266]{transition:stroke .15s,fill .15s;filter:drop-shadow(0 1px 2px rgba(0,0,0,.05))}.edge-badge-group:hover .edge-label-pill[data-v-370de266]{stroke-color:#0F172A!important;stroke-width:1.5px!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.08))}.edge-label-text[data-v-370de266]{pointer-events:none;user-select:none;letter-spacing:-.01em}.node-group[data-v-370de266]{cursor:pointer;transition:transform .05s linear}.node-box[data-v-370de266]{transition:stroke .15s,fill .15s;filter:drop-shadow(0 1px 2px rgba(0,0,0,.05))}.node-group:hover .node-box[data-v-370de266]{stroke:#64748b;stroke-width:1.5;filter:drop-shadow(0 2px 4px rgba(0,0,0,.08))}.node-label[data-v-370de266]{pointer-events:none;letter-spacing:-.02em}.empty-state-overlay[data-v-370de266]{position:absolute;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1000}.empty-state-card[data-v-370de266]{pointer-events:auto;background:#FFFFFF;border:1px solid #E2E8F0;border-radius:8px;box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #0000000a;padding:32px 40px;text-align:center;max-width:520px}.empty-title[data-v-370de266]{font-family:Space Mono,monospace;font-size:14px;font-weight:700;color:#0f172a;margin:0 0 12px;letter-spacing:.05em}.empty-desc[data-v-370de266]{font-size:13px;line-height:1.6;color:#64748b;margin:0 0 24px}.empty-actions[data-v-370de266]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.empty-action-btn[data-v-370de266]{font-family:Space Mono,monospace;font-size:11px;font-weight:600;background:#0F172A;color:#fff;border:1px solid #0F172A;padding:8px 16px;cursor:pointer;border-radius:4px;white-space:nowrap;transition:all .15s ease}.empty-action-btn[data-v-370de266]:hover{background:#1E293B;border-color:#1e293b}.empty-secondary-btn[data-v-370de266]{background:#FFFFFF;color:#334155;border:1px solid #E2E8F0}.empty-secondary-btn[data-v-370de266]:hover{background:#F8FAFC;color:#0f172a;border-color:#cbd5e1}.viewport-controls[data-v-370de266]{position:absolute;bottom:56px;right:20px;display:flex;flex-direction:column;gap:6px;z-index:2000}.vp-btn[data-v-370de266]{font-family:JetBrains Mono,Space Mono,ui-monospace,monospace;font-size:16px;font-weight:700;background:#FFFFFF;color:#0f172a;border:1px solid #CBD5E1;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;box-shadow:0 1px 3px #00000014;transition:all .15s ease;white-space:nowrap;user-select:none;line-height:1;padding:0;box-sizing:border-box}.vp-btn[data-v-370de266]:hover{background:#F1F5F9;color:#000;border-color:#94a3b8;box-shadow:0 2px 4px #0000001f}.login-container[data-v-7a52caca]{min-height:100vh;background:radial-gradient(circle at center,#111 0%,#000 100%);display:flex;align-items:center;justify-content:center;font-family:Space Mono,monospace;position:absolute;inset:0;z-index:9999}.login-box[data-v-7a52caca]{background:rgba(10,10,15,.8);border:1px solid rgba(0,255,170,.3);padding:3rem;border-radius:12px;width:100%;max-width:450px;box-shadow:0 0 40px #00ffaa1a;backdrop-filter:blur(10px)}h2[data-v-7a52caca]{color:#0fa;font-size:1.8rem;text-align:center;margin-bottom:.5rem;letter-spacing:2px;text-transform:uppercase}.subtitle[data-v-7a52caca]{color:#888;text-align:center;font-size:.9rem;margin-bottom:2rem}.input-group[data-v-7a52caca]{margin-bottom:1.5rem}.input-group label[data-v-7a52caca]{display:block;color:#0fa;font-size:.8rem;margin-bottom:.5rem;letter-spacing:1px}.input-group input[data-v-7a52caca]{width:100%;background:rgba(0,0,0,.5);border:1px solid #333;color:#fff;padding:12px;border-radius:4px;font-family:monospace;font-size:1.1rem;transition:all .3s ease}.input-group input[data-v-7a52caca]:focus{outline:none;border-color:#0fa;box-shadow:0 0 15px #0fa3}.cyber-btn[data-v-7a52caca]{width:100%;background:transparent;border:1px solid #00ffaa;color:#0fa;padding:15px;font-size:1rem;font-family:monospace;font-weight:700;letter-spacing:2px;cursor:pointer;transition:all .3s ease;border-radius:4px}.cyber-btn[data-v-7a52caca]:hover:not(:disabled){background:rgba(0,255,170,.1);box-shadow:0 0 20px #00ffaa4d}.cyber-btn[data-v-7a52caca]:disabled{opacity:.5;cursor:not-allowed;border-color:#555;color:#555}.error-msg[data-v-7a52caca]{color:#f36;text-align:center;margin-top:1rem;font-size:.9rem}.toast-container[data-v-4e161bc9]{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast[data-v-4e161bc9]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;background:var(--color-bg-card, rgba(20, 20, 30, .95));border:1px solid var(--color-text-muted, rgba(136, 136, 136, .2));box-shadow:0 4px 12px #0000004d;min-width:280px;max-width:400px;pointer-events:auto;animation:slideIn-4e161bc9 .3s ease-out}.toast-success[data-v-4e161bc9]{border-color:var(--color-accent, #4ade80);background:var(--color-accent-dark, rgba(74, 222, 128, .15))}.toast-error[data-v-4e161bc9]{border-color:var(--color-danger, #f87171);background:var(--color-danger-dark, rgba(248, 113, 113, .15))}.toast-icon[data-v-4e161bc9]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.toast-icon svg[data-v-4e161bc9]{width:18px;height:18px}.toast-success .toast-icon[data-v-4e161bc9]{color:var(--color-accent, #4ade80)}.toast-error .toast-icon[data-v-4e161bc9]{color:var(--color-danger, #f87171)}.toast-message[data-v-4e161bc9]{flex:1;color:var(--color-text, #e8e8e8);font-size:14px;line-height:1.4}@keyframes slideIn-4e161bc9{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast-enter-active[data-v-4e161bc9],.toast-leave-active[data-v-4e161bc9]{transition:all .3s ease}.toast-enter-from[data-v-4e161bc9],.toast-leave-to[data-v-4e161bc9]{transform:translate(100%);opacity:0}@media (prefers-color-scheme: light){.toast[data-v-4e161bc9]{background:var(--color-bg-card, rgba(255, 255, 255, .95));border-color:var(--color-text-muted, rgba(107, 114, 128, .2))}.toast-message[data-v-4e161bc9]{color:var(--color-text, #1a1a1a)}}.app-brutalist{width:100vw;width:100dvw;height:100vh;height:100dvh;overflow:hidden;background-color:#fff;position:relative;font-family:var(--font-family);color:#000}html,body{margin:0;padding:0;width:100vw;width:100dvw;height:100vh;height:100dvh;overflow:hidden;background-color:#fff;color:#000}*{margin:0;padding:0;box-sizing:border-box}:root{--color-bg-primary: #F8FAFC;--color-bg-panel: #FFFFFF;--color-bg-glass: rgba(255, 255, 255, .94);--color-bg-metric: #F1F5F9;--color-text-main: #0F172A;--color-text-muted: #64748B;--color-text-accent: #0F172A;--border-color: #E2E8F0;--border-color-hover: #CBD5E1;--border-color-active: #0F172A;--border-radius-sm: 4px;--border-radius-md: 6px;--border-radius-lg: 8px;--shadow-node: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-card: 0 4px 6px -1px rgba(0, 0, 0, .05), 0 2px 4px -2px rgba(0, 0, 0, .04);--shadow-modal: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--color-accent: #0F172A;--color-accent-hover: #1E293B;--color-accent-active: #334155;--color-danger: #DC2626;--color-danger-bg: #FEF2F2;--color-danger-border: #FCA5A5;--color-success: #059669;--color-success-bg: #ECFDF5;--color-success-border: #A7F3D0;--color-narrative: #2563EB;--color-narrative-bg: #EFF6FF;--color-narrative-border: #BFDBFE;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-header: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-family-mono: "Space Mono", "JetBrains Mono", monospace;--transition-smooth: .15s ease-out;--transition-fast: .08s ease-out;--color-bg: #F8FAFC;--color-bg-card: #FFFFFF;--color-text: #0F172A;--color-text-inverse: #FFFFFF}body{font-family:var(--font-family);background:var(--color-bg-primary)!important;color:var(--color-text-main)!important;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#CBD5E1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94A3B8}.floating-action-bar{position:absolute;bottom:80px;left:50%;transform:translate(-50%);z-index:2000;display:flex;gap:12px;align-items:center;background:var(--color-bg-panel);padding:10px 20px;border:1px solid rgba(0,243,255,.2);border-radius:30px;box-shadow:0 15px 35px #0009,inset 0 1px #ffffff1a,0 0 20px #00f3ff1a;font-family:Space Mono,monospace;animation:hudSlideUp .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes hudSlideUp{0%{transform:translate(-50%,40px);opacity:0}to{transform:translate(-50%);opacity:1}}.hud-status-indicator{width:8px;height:8px;border-radius:50%;background:#E03C31;box-shadow:0 0 10px #e03c31;animation:pulseHud 1.5s infinite}.hud-status-indicator.primary{background:#00F3FF;box-shadow:0 0 10px #00f3ff}@keyframes pulseHud{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.4);opacity:1}to{transform:scale(1);opacity:.8}}.hud-text{color:var(--color-text-main);font-size:13px;font-weight:900;letter-spacing:1px;text-shadow:0 0 5px rgba(255,255,255,.3)}.hud-btn{background:transparent;border:none;padding:8px 16px;border-radius:20px;font-weight:900;cursor:pointer;text-transform:uppercase;font-size:12px;letter-spacing:1px;transition:all .2s;font-family:Space Mono,monospace}.hud-btn-danger{background:var(--color-bg-panel);color:#ff453a;border:1px solid #FF453A;box-shadow:0 0 10px #e03c3133}.hud-btn-danger:hover{background:#FF453A;color:#000;box-shadow:0 0 20px #e03c31cc}.hud-btn-outline-danger{color:#ff453a;border:1px solid rgba(255,69,58,.3)}.hud-btn-outline-danger:hover{border-color:#ff453a;background:var(--color-bg-panel)}.hud-btn-outline-white{color:#fff;border:1px solid rgba(255,255,255,.3)}.hud-btn-outline-white:hover{background:#FFF;color:#000;box-shadow:0 0 15px #ffffff80}.hud-btn-outline-green{color:#00ff41;border:1px solid rgba(0,255,65,.3)}.hud-btn-outline-green:hover{background:#00FF41;color:#000;box-shadow:0 0 15px #00ff4180}.hud-btn-outline-orange{color:#ff9800;border:1px solid rgba(255,152,0,.3)}.hud-btn-outline-orange:hover{background:#FF9800;color:#000;box-shadow:0 0 15px #ff980080}.core-node-label{position:absolute;top:0;left:0;display:flex;align-items:center;gap:8px;padding:4px 10px;background:var(--color-bg-panel);border:1px solid rgba(255,255,255,.1);border-radius:4px;font-family:var(--font-family-mono);font-size:11px;text-transform:uppercase;letter-spacing:.5px;will-change:transform,opacity;transform-origin:top left;transition:opacity .2s ease,transform .1s linear;pointer-events:none;z-index:10;box-shadow:0 0 10px #00000080}.core-node-label .label-icon{font-weight:700}.core-node-label .label-text{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swarm-agent-beam{display:flex;align-items:center;justify-content:center;width:0;height:0;z-index:5}.swarm-agent-beam .beam-core{position:absolute;width:16px;height:16px;background:var(--color-accent, #00FFCC);border-radius:50%;box-shadow:0 0 20px 5px var(--color-accent, #00FFCC);animation:beam-core-pulse 1s infinite alternate}.swarm-agent-beam .beam-ring{position:absolute;border:2px solid var(--color-accent, #00FFCC);border-radius:50%;opacity:0}.swarm-agent-beam .beam-ring-1{width:40px;height:40px;animation:beam-ring-ripple 2s infinite cubic-bezier(.1,.8,.3,1)}.swarm-agent-beam .beam-ring-2{width:80px;height:80px;animation:beam-ring-ripple 2s infinite cubic-bezier(.1,.8,.3,1) 1s}.swarm-agent-beam .agent-label{position:absolute;top:-40px;color:var(--color-accent, #00FFCC);font-family:var(--font-family-mono, monospace);font-weight:700;font-size:14px;white-space:nowrap;text-shadow:0 0 10px var(--color-accent, #00FFCC);animation:agent-label-flicker 3s infinite}@keyframes beam-core-pulse{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.2);opacity:1;box-shadow:0 0 30px 10px var(--color-accent, #00FFCC)}}@keyframes beam-ring-ripple{0%{transform:scale(.5);opacity:1}to{transform:scale(3);opacity:0}}@keyframes agent-label-flicker{0%,to{opacity:1}50%{opacity:.6}52%{opacity:1}54%{opacity:.4}56%{opacity:1}}.holographic-preview{margin-top:6px;background:var(--color-bg-panel);border-left:2px solid var(--color-accent);padding:8px 12px;border-radius:4px;color:#fff;font-family:var(--font-family-mono);font-size:11px;line-height:1.4;max-width:280px;white-space:pre-wrap;box-shadow:0 4px 12px #0009,inset 0 0 10px #00ff410d;text-shadow:0 0 4px rgba(255,255,255,.4);pointer-events:auto}
