.aethelnet-header[data-v-019e270c]{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-019e270c]{display:flex;justify-content:space-between;align-items:center;background:#FFFFFF;border:2px solid #000000;padding:6px 12px;box-shadow:4px 4px #000;flex-wrap:wrap;gap:10px}.workspace-left[data-v-019e270c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.ws-logo[data-v-019e270c]{font-weight:900;font-size:13px;letter-spacing:.1em;color:#000;white-space:nowrap;flex-shrink:0}.ws-sep[data-v-019e270c]{color:#888;font-weight:700;white-space:nowrap;flex-shrink:0}.ws-tabs[data-v-019e270c]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ws-tab-btn[data-v-019e270c]{font-family:Space Mono,monospace;font-size:11px;font-weight:700;background:#FFFFFF;color:#555;border:1px solid #000000;padding:5px 12px;cursor:pointer;border-radius:0;transition:all .1s ease;white-space:nowrap;flex-shrink:0}.ws-tab-btn[data-v-019e270c]:hover{background:#F0F0F0;color:#000}.ws-tab-active[data-v-019e270c]{background:#000000!important;color:#fff!important;font-weight:900;border-color:#000!important}.ws-new-case-btn[data-v-019e270c]{border-style:dashed}.ws-ontology-btn[data-v-019e270c]{background:#F4F4F6;border-color:#666;color:#333}.ws-ontology-btn[data-v-019e270c]:hover{background:#000000;color:#fff;border-color:#000}.workspace-right[data-v-019e270c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0}.conflict-pill[data-v-019e270c]{font-size:11px;font-weight:800;color:red;border:2px solid #FF0000;padding:4px 10px;background:#FFF0F0;letter-spacing:.05em;animation:conflict-blink-019e270c 2s infinite ease-in-out;white-space:nowrap;flex-shrink:0}@keyframes conflict-blink-019e270c{0%,to{opacity:1}50%{opacity:.7}}.nav-action-btn[data-v-019e270c]{font-family:Space Mono,monospace;font-size:11px;font-weight:800;padding:5px 12px;cursor:pointer;border-radius:0;border:2px solid #000000;background:#FFFFFF;color:#000;box-shadow:2px 2px #000;transition:all .1s;white-space:nowrap;flex-shrink:0}.dropzone-btn[data-v-019e270c]{background:#000000;color:#fff}.dropzone-btn[data-v-019e270c]:hover{background:#333333}.dossier-btn[data-v-019e270c]:hover{background:#000000;color:#fff}.controls-bar[data-v-019e270c]{display:flex;justify-content:space-between;align-items:center;background:#FFFFFF;border:2px solid #000000;padding:4px 10px;box-shadow:4px 4px #000;flex-wrap:wrap;gap:8px}.telemetry-badge[data-v-019e270c]{display:flex;align-items:center;gap:8px;font-size:11px;color:#000;white-space:nowrap;flex-wrap:wrap}.brand-tag[data-v-019e270c]{font-weight:900;white-space:nowrap;flex-shrink:0}.sep[data-v-019e270c]{color:#888;white-space:nowrap;flex-shrink:0}.stat[data-v-019e270c]{font-weight:700;color:#333;white-space:nowrap;flex-shrink:0}.nav-controls[data-v-019e270c]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex-shrink:0}.nav-btn[data-v-019e270c]{font-family:Space Mono,monospace;font-size:10px;font-weight:700;background:#FFFFFF;color:#000;border:1px solid #000000;padding:4px 8px;cursor:pointer;border-radius:0;transition:all .1s ease;white-space:nowrap;flex-shrink:0}.nav-btn[data-v-019e270c]:hover,.nav-btn-active[data-v-019e270c]{background:#000000;color:#fff}.clear-btn[data-v-019e270c]:hover{background:#FF0000;color:#fff;border-color:red}@media (max-width: 1024px){.workspace-bar[data-v-019e270c],.controls-bar[data-v-019e270c]{padding:6px 10px;box-shadow:3px 3px #000}.ws-logo[data-v-019e270c]{font-size:11px}.ws-tab-btn[data-v-019e270c],.nav-action-btn[data-v-019e270c]{font-size:10px;padding:4px 10px}}@media (max-width: 768px){.aethelnet-header[data-v-019e270c]{top:6px;left:6px;right:6px;gap:6px}.workspace-bar[data-v-019e270c]{flex-direction:column;align-items:flex-start;gap:6px;padding:6px 8px}.workspace-left[data-v-019e270c]{width:100%;flex-direction:column;align-items:flex-start;gap:6px}.ws-logo[data-v-019e270c]{font-size:11px}.ws-sep[data-v-019e270c]{display:none}.ws-tabs[data-v-019e270c]{width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.ws-tabs[data-v-019e270c]::-webkit-scrollbar{display:none}.ws-tab-btn[data-v-019e270c]{min-height:34px;display:inline-flex;align-items:center;padding:0 10px;font-size:10px}.workspace-right[data-v-019e270c]{width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.workspace-right[data-v-019e270c]::-webkit-scrollbar{display:none}.nav-action-btn[data-v-019e270c]{min-height:34px;display:inline-flex;align-items:center;padding:0 10px;font-size:10px}.controls-bar[data-v-019e270c]{flex-direction:column;align-items:flex-start;gap:6px;padding:6px 8px}.telemetry-badge[data-v-019e270c]{width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.telemetry-badge[data-v-019e270c]::-webkit-scrollbar{display:none}.nav-controls[data-v-019e270c]{width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.nav-controls[data-v-019e270c]::-webkit-scrollbar{display:none}.nav-btn[data-v-019e270c]{min-height:32px;display:inline-flex;align-items:center;padding:0 8px;font-size:10px}}.dropzone-backdrop[data-v-8768ea0e]{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-8768ea0e]{width:100%;max-width:760px;background:#FFFFFF;border:2px solid #000000;border-radius:0;box-shadow:8px 8px #000;display:flex;flex-direction:column;font-family:Space Mono,monospace;color:#000}.modal-header[data-v-8768ea0e]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:2px solid #000000;background:#FFFFFF}.title-tag[data-v-8768ea0e]{font-weight:900;font-size:13px;color:#000;margin-right:8px}.title-sub[data-v-8768ea0e]{font-size:11px;color:#666}.close-btn[data-v-8768ea0e]{background:#FFFFFF;border:1px solid #000000;color:#000;font-family:Space Mono,monospace;font-size:11px;font-weight:700;padding:4px 8px;cursor:pointer;border-radius:0}.close-btn[data-v-8768ea0e]:hover{background:#000000;color:#fff}.modal-body[data-v-8768ea0e]{padding:20px;display:flex;flex-direction:column;gap:16px;background:#FFFFFF}.form-group[data-v-8768ea0e]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-8768ea0e]{font-size:11px;font-weight:800;letter-spacing:.05em;color:#000}.ontology-pills[data-v-8768ea0e]{display:flex;gap:8px;flex-wrap:wrap}.ontology-pill-btn[data-v-8768ea0e]{font-family:Space Mono,monospace;font-size:11px;font-weight:700;background:#FFFFFF;color:#000;border:1px solid #000000;padding:6px 12px;cursor:pointer;border-radius:0;white-space:nowrap;flex-shrink:0}.ontology-pill-btn[data-v-8768ea0e]:hover{background:#EEEEEE}.pill-active[data-v-8768ea0e]{background:#000000!important;color:#fff!important;font-weight:900}.brutalist-textarea[data-v-8768ea0e]{width:100%;background:#FAFAFA;border:2px solid #000000;color:#000;font-family:Space Mono,monospace;font-size:12px;line-height:1.5;padding:12px;border-radius:0;resize:vertical;box-sizing:border-box}.brutalist-textarea[data-v-8768ea0e]:focus{outline:none;background:#FFFFFF}.dropzone-file-zone[data-v-8768ea0e]{border:2px dashed #000000;padding:16px;text-align:center;background:#F8F8FA;cursor:pointer}.dropzone-file-zone[data-v-8768ea0e]:hover{background:#EEEEEE}.drop-text[data-v-8768ea0e]{font-size:11px;font-weight:700;color:#333}.status-banner[data-v-8768ea0e]{padding:8px 12px;background:#E8F5E9;border:2px solid #009933;font-size:11px;font-weight:700;color:#093}.status-error[data-v-8768ea0e]{background:#FFEBEE!important;border-color:red!important;color:red!important}.form-row-compact[data-v-8768ea0e]{display:flex;gap:12px;align-items:flex-end}.flex-1[data-v-8768ea0e]{flex:1}.flex-checkbox[data-v-8768ea0e]{flex-shrink:0;padding-bottom:8px}.checkbox-label[data-v-8768ea0e]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;color:#000;cursor:pointer;user-select:none}.checkbox-label input[type=checkbox][data-v-8768ea0e]{accent-color:#000000;cursor:pointer}.brutalist-input[data-v-8768ea0e]{width:100%;background:#FAFAFA;border:2px solid #000000;color:#000;font-family:Space Mono,monospace;font-size:11px;padding:8px 10px;box-sizing:border-box}.brutalist-input[data-v-8768ea0e]:focus{outline:none;background:#FFFFFF}.result-box[data-v-8768ea0e]{background:#F4F4F6;border:2px solid #000000;padding:12px;display:flex;flex-direction:column;gap:8px;font-size:11px}.result-grid[data-v-8768ea0e]{display:flex;flex-direction:column;gap:6px}.result-row[data-v-8768ea0e]{display:flex;justify-content:space-between;color:#555}.result-val[data-v-8768ea0e]{color:#000;font-weight:800}.val-updated[data-v-8768ea0e]{color:#05f!important}.conflict-alert[data-v-8768ea0e]{color:red!important;font-weight:900}.conflict-alert .result-val[data-v-8768ea0e]{color:red!important}.action-events-card[data-v-8768ea0e]{margin-top:6px;border:2px solid #000000;background:#FFFFFF;padding:10px;display:flex;flex-direction:column;gap:8px}.action-event-header[data-v-8768ea0e]{font-size:10px;font-weight:900;letter-spacing:.05em;color:#000;border-bottom:1px dashed #000000;padding-bottom:4px}.action-event-item[data-v-8768ea0e]{border-left:3px solid #000000;padding:6px 8px;background:#F9F9FB;font-size:11px;display:flex;flex-direction:column;gap:4px}.action-event-item.event-critical[data-v-8768ea0e]{border-left:4px solid #FF0000;background:#FFF5F5}.action-event-item.event-warning[data-v-8768ea0e]{border-left:4px solid #FFA500;background:#FFFDF0}.action-event-item.event-info[data-v-8768ea0e]{border-left:3px solid #0055FF;background:#F0F5FF}.event-headline[data-v-8768ea0e]{display:flex;gap:6px;align-items:baseline}.event-badge[data-v-8768ea0e]{font-weight:900;font-size:10px;color:#000}.event-critical .event-badge[data-v-8768ea0e]{color:red}.event-warning .event-badge[data-v-8768ea0e]{color:#b27300}.event-info .event-badge[data-v-8768ea0e]{color:#04c}.event-msg[data-v-8768ea0e]{font-size:11px;color:#222}.event-action[data-v-8768ea0e]{font-size:10px;color:#000;background:#EEEEEE;padding:4px 6px;border:1px solid #CCCCCC}.modal-footer[data-v-8768ea0e]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:2px solid #000000;background:#FFFFFF}.footer-btn[data-v-8768ea0e]{font-family:Space Mono,monospace;font-size:11px;font-weight:800;padding:8px 16px;border-radius:0;cursor:pointer;white-space:nowrap;flex-shrink:0}.cancel-btn[data-v-8768ea0e]{background:#FFFFFF;border:1px solid #000000;color:#000}.cancel-btn[data-v-8768ea0e]:hover{background:#EEEEEE}.submit-btn[data-v-8768ea0e]{background:#000000;border:2px solid #000000;color:#fff}.submit-btn[data-v-8768ea0e]:hover:not(:disabled){background:#333333}.submit-btn[data-v-8768ea0e]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 640px){.dropzone-backdrop[data-v-8768ea0e]{padding:0}.brutalist-modal[data-v-8768ea0e]{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border:none;box-shadow:none}.modal-header[data-v-8768ea0e]{padding:10px 14px}.title-tag[data-v-8768ea0e]{font-size:11px}.modal-body[data-v-8768ea0e]{padding:12px;gap:12px}.form-row-compact[data-v-8768ea0e]{flex-direction:column;align-items:stretch;gap:8px}.flex-checkbox[data-v-8768ea0e]{padding-bottom:0}.modal-footer[data-v-8768ea0e]{flex-direction:column-reverse;gap:8px;padding:10px 14px}.footer-btn[data-v-8768ea0e]{width:100%;text-align:center;padding:10px;font-size:11px}}.modal-backdrop[data-v-712038c6]{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-712038c6]{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-712038c6]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:2px solid #000000;background:#FFFFFF}.header-titles[data-v-712038c6]{display:flex;flex-direction:column;gap:2px}.title-tag[data-v-712038c6]{font-size:13px;font-weight:900;color:#000;white-space:nowrap}.title-sub[data-v-712038c6]{font-size:10px;color:#666;font-weight:700}.close-btn[data-v-712038c6]{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-712038c6]:hover{background:#000000;color:#fff}.tab-strip[data-v-712038c6]{display:flex;border-bottom:2px solid #000000;background:#F4F4F6}.tab-btn[data-v-712038c6]{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-712038c6]{background:#FFFFFF;border-bottom:2px solid #FFFFFF;margin-bottom:-2px}.modal-body[data-v-712038c6]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.error-banner[data-v-712038c6]{background:#FFF5F5;border:2px solid #FF0000;color:red;font-size:11px;font-weight:800;padding:8px 12px}.builder-view[data-v-712038c6]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-712038c6]{display:flex;gap:12px}.flex-1[data-v-712038c6]{flex:1}.flex-2[data-v-712038c6]{flex:2}.form-group[data-v-712038c6]{display:flex;flex-direction:column;gap:4px}.form-label[data-v-712038c6]{font-size:10px;font-weight:800;color:#000;letter-spacing:.05em}.form-hint[data-v-712038c6]{font-size:9px;color:#666}.sub-label[data-v-712038c6]{font-size:9px;font-weight:800;color:#444}.brutalist-input[data-v-712038c6],.brutalist-select[data-v-712038c6],.brutalist-textarea[data-v-712038c6]{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-712038c6],.brutalist-select-sm[data-v-712038c6]{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-712038c6]:disabled{background:#F0F0F0;color:#666;cursor:not-allowed}.section-box[data-v-712038c6]{background:#FAFAFA;border:1px solid #000000;padding:12px;display:flex;flex-direction:column;gap:10px}.section-header[data-v-712038c6]{display:flex;justify-content:space-between;align-items:center}.section-title[data-v-712038c6]{font-size:11px;font-weight:900}.section-count[data-v-712038c6]{font-size:10px;color:#666}.tag-chips[data-v-712038c6]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-712038c6]{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-712038c6]{background:transparent;border:none;cursor:pointer;font-weight:900;color:#888;padding:0}.chip-del[data-v-712038c6]:hover{color:red}.add-row[data-v-712038c6]{display:flex;gap:8px}.btn-sm[data-v-712038c6]{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-712038c6]:hover{background:#333333}.empty-rules[data-v-712038c6]{font-size:11px;color:#888;font-style:italic;padding:4px 0}.rule-card[data-v-712038c6]{background:#FFFFFF;border:1px solid #000000;padding:8px 10px;display:flex;flex-direction:column;gap:4px}.rule-card-header[data-v-712038c6]{display:flex;align-items:center;gap:8px}.rule-title[data-v-712038c6]{font-size:11px;font-weight:800;flex:1}.rule-sev[data-v-712038c6]{font-size:9px;font-weight:900;padding:1px 4px;border:1px solid}.sev-critical[data-v-712038c6]{color:red;border-color:red;background:#FFF5F5}.sev-warning[data-v-712038c6]{color:#f80;border-color:#f80;background:#FFFBF0}.sev-advisory[data-v-712038c6]{color:#880;border-color:#880;background:#FFFFF0}.rule-del-btn[data-v-712038c6]{background:transparent;border:none;font-family:Space Mono,monospace;font-size:10px;color:red;font-weight:800;cursor:pointer}.rule-relations[data-v-712038c6]{font-size:10px;color:#333;display:flex;align-items:center;gap:6px}.rel-tag[data-v-712038c6]{background:#EBEBEB;border:1px solid #CCCCCC;padding:1px 4px;font-weight:800;color:#000}.rule-desc[data-v-712038c6]{font-size:10px;color:#666;font-style:italic}.add-rule-box[data-v-712038c6]{background:#F0F0F4;border:1px dashed #000000;padding:10px;display:flex;flex-direction:column;gap:8px;margin-top:4px}.sub-title[data-v-712038c6]{font-size:10px;font-weight:800;color:#000}.btn-add-rule[data-v-712038c6]{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-712038c6]:hover{background:#000000;color:#fff}.json-view[data-v-712038c6]{display:flex;flex-direction:column;gap:8px}.json-hint[data-v-712038c6]{font-size:10px;color:#666;margin:0}.brutalist-json-textarea[data-v-712038c6]{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-712038c6]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-top:2px solid #000000;background:#F8F8F8}.footer-right[data-v-712038c6]{display:flex;gap:10px}.btn-primary[data-v-712038c6],.btn-secondary[data-v-712038c6],.btn-danger[data-v-712038c6]{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-712038c6]{background:#000000;color:#fff;border:1px solid #000000}.btn-primary[data-v-712038c6]:hover{background:#333333}.btn-secondary[data-v-712038c6]{background:#FFFFFF;color:#000;border:1px solid #000000}.btn-secondary[data-v-712038c6]:hover{background:#F0F0F0}.btn-danger[data-v-712038c6]{background:#FFF5F5;color:red;border:1px solid #FF0000}.btn-danger[data-v-712038c6]:hover{background:#FF0000;color:#fff}@media (max-width: 640px){.modal-backdrop[data-v-712038c6]{padding:0}.brutalist-modal[data-v-712038c6]{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border:none;box-shadow:none}.modal-header[data-v-712038c6]{padding:10px 14px}.title-tag[data-v-712038c6]{font-size:11px;word-break:break-all}.modal-body[data-v-712038c6]{padding:12px;gap:12px}.form-row[data-v-712038c6]{flex-direction:column;gap:8px}.add-row[data-v-712038c6]{flex-direction:column;gap:6px}.btn-sm[data-v-712038c6]{width:100%;text-align:center;padding:8px}.modal-footer[data-v-712038c6]{flex-direction:column-reverse;gap:8px;padding:10px 14px}.footer-left[data-v-712038c6],.footer-right[data-v-712038c6]{width:100%;justify-content:stretch;flex-direction:column;gap:8px}.btn-primary[data-v-712038c6],.btn-secondary[data-v-712038c6],.btn-danger[data-v-712038c6]{width:100%;text-align:center;padding:10px;font-size:11px}}.forensic-drawer[data-v-68126a8f]{position:absolute;top:100px;right:16px;bottom:24px;width:440px;max-width:calc(100vw - 32px);background:#FFFFFF;border:2px solid #000000;box-shadow:6px 6px #000;display:flex;flex-direction:column;z-index:2500;font-family:Space Mono,monospace;color:#000}.drawer-header[data-v-68126a8f]{display:flex;justify-content:space-between;align-items:flex-start;padding:14px 16px;background:#FFFFFF;border-bottom:2px solid #000000}.entity-type-badge[data-v-68126a8f]{font-size:10px;font-weight:900;background:#000000;color:#fff;padding:2px 6px;display:inline-block;margin-bottom:4px}.entity-name[data-v-68126a8f]{font-size:15px;font-weight:900;margin:0;line-height:1.3;word-break:break-word}.close-btn[data-v-68126a8f]{background:#FFFFFF;border:1px solid #000000;font-family:Space Mono,monospace;font-size:11px;font-weight:700;cursor:pointer;padding:4px 8px;white-space:nowrap}.close-btn[data-v-68126a8f]:hover{background:#000000;color:#fff}.drawer-body[data-v-68126a8f]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.meta-section[data-v-68126a8f]{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid #E0E0E0}.meta-row[data-v-68126a8f]{display:flex;flex-direction:column;gap:2px}.meta-label[data-v-68126a8f]{font-size:10px;font-weight:700;color:#666}.meta-val[data-v-68126a8f]{font-size:11px;word-break:break-all}.meta-desc[data-v-68126a8f]{font-size:12px;line-height:1.5;margin:0;background:#F8F8FA;border:1px solid #E0E0E0;padding:8px}.conflicts-section[data-v-68126a8f]{background:#FFF5F5;border:2px solid #FF0000;padding:12px}.conflict-header[data-v-68126a8f]{font-size:11px;font-weight:900;color:red;margin-bottom:8px}.conflict-card[data-v-68126a8f]{font-size:11px}.conflict-rule[data-v-68126a8f]{font-weight:800;text-decoration:underline;margin-bottom:4px}.conflict-desc[data-v-68126a8f]{font-size:11px;line-height:1.4;margin:0 0 6px;color:#333}.conflict-verdict[data-v-68126a8f]{display:flex;flex-direction:column;gap:3px;padding:6px 8px;background:#FFFFFF;border-left:3px solid #000000;font-size:10px}.verdict-tag[data-v-68126a8f]{font-weight:900;font-size:9px;letter-spacing:.05em;display:inline-block;width:fit-content}.verdict-tag.verdict-decisive[data-v-68126a8f]{color:#080}.verdict-tag.verdict-moderate[data-v-68126a8f]{color:#03f}.verdict-tag.verdict-deadlock[data-v-68126a8f]{color:#c60}.verdict-text[data-v-68126a8f]{font-size:10px;line-height:1.35;color:#111;font-weight:600}.claims-section[data-v-68126a8f]{display:flex;flex-direction:column;gap:10px}.section-title[data-v-68126a8f]{font-size:11px;font-weight:800;color:#000}.empty-claims[data-v-68126a8f]{font-size:11px;color:#888;font-style:italic}.claim-card[data-v-68126a8f]{background:#FAFAFA;border:1px solid #000000;padding:10px;display:flex;flex-direction:column;gap:6px}.claim-contested[data-v-68126a8f]{border-color:red;border-width:2px;background:#FFF8F8}.claim-header[data-v-68126a8f]{display:flex;align-items:center;gap:6px;font-size:11px}.claim-arrow[data-v-68126a8f]{font-weight:900;color:#666}.claim-relation[data-v-68126a8f]{font-weight:800;color:#03f}.claim-contested .claim-relation[data-v-68126a8f]{color:red}.claim-weight-badge[data-v-68126a8f]{font-size:9px;font-weight:800;background:#EBEBEB;color:#000;border:1px solid #000000;padding:1px 4px;white-space:nowrap}.claim-contested .claim-weight-badge[data-v-68126a8f]{background:#FFE5E5;border-color:red;color:#c00}.claim-target[data-v-68126a8f]{font-weight:700;text-decoration:underline;cursor:pointer;word-break:break-word}.claim-target[data-v-68126a8f]:hover{background:#000000;color:#fff}.claim-quote[data-v-68126a8f]{font-size:11px;line-height:1.4;font-style:italic;background:#FFFFFF;border-left:2px solid #000000;padding:6px 8px}.claim-source[data-v-68126a8f]{display:flex;gap:12px;font-size:9px;color:#666;font-weight:700}.drawer-footer[data-v-68126a8f]{display:flex;justify-content:space-between;padding:12px 16px;border-top:2px solid #000000;background:#F4F4F6}.footer-btn[data-v-68126a8f]{font-family:Space Mono,monospace;font-size:11px;font-weight:800;padding:6px 12px;cursor:pointer;border-radius:0;border:1px solid #000000;background:#FFFFFF;color:#000;white-space:nowrap}.footer-btn[data-v-68126a8f]:hover{background:#000000;color:#fff}.delete-btn[data-v-68126a8f]{color:red;border-color:red}.delete-btn[data-v-68126a8f]:hover{background:#FF0000;color:#fff}@media (max-width: 640px){.forensic-drawer[data-v-68126a8f]{inset:auto 8px 8px;width:auto;max-width:calc(100vw - 16px);height:70vh;max-height:75vh;box-shadow:4px 4px #000}}.forensic-workspace[data-v-0f225a30]{width:100vw;height:100vh;position:relative;background:#FFFFFF;overflow:hidden;font-family:Space Mono,monospace;user-select:none}.graph-svg[data-v-0f225a30]{width:100vw;height:100vh;position:absolute;top:0;left:0;cursor:grab;background:#FFFFFF}.graph-svg[data-v-0f225a30]:active{cursor:grabbing}.edge-hitarea[data-v-0f225a30]{cursor:pointer}.edge-line[data-v-0f225a30]{transition:stroke .15s,stroke-width .15s}.edge-contested[data-v-0f225a30]{animation:contested-pulse-0f225a30 2s infinite ease-in-out}@keyframes contested-pulse-0f225a30{0%,to{stroke-opacity:1}50%{stroke-opacity:.55}}.edge-label[data-v-0f225a30]{pointer-events:none;user-select:none;paint-order:stroke fill;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.node-group[data-v-0f225a30]{cursor:pointer;transition:transform .05s linear}.node-box[data-v-0f225a30]{transition:stroke .15s,fill .15s}.node-group:hover .node-box[data-v-0f225a30]{stroke-width:2.5;filter:drop-shadow(2px 2px 0px #000000)}.node-label[data-v-0f225a30]{pointer-events:none;letter-spacing:-.02em}.empty-state-overlay[data-v-0f225a30]{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-0f225a30]{pointer-events:auto;background:#FFFFFF;border:2px solid #000000;box-shadow:6px 6px #000;padding:32px 40px;text-align:center;max-width:520px}.empty-title[data-v-0f225a30]{font-size:15px;font-weight:900;margin:0 0 12px;letter-spacing:.05em}.empty-desc[data-v-0f225a30]{font-size:12px;line-height:1.6;color:#555;margin:0 0 24px}.empty-actions[data-v-0f225a30]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.empty-action-btn[data-v-0f225a30]{font-family:Space Mono,monospace;font-size:12px;font-weight:900;background:#000000;color:#fff;border:2px solid #000000;padding:10px 18px;cursor:pointer;border-radius:0;white-space:nowrap}.empty-action-btn[data-v-0f225a30]:hover{background:#333333}.empty-secondary-btn[data-v-0f225a30]{background:#FFFFFF;color:#000}.empty-secondary-btn[data-v-0f225a30]:hover{background:#F0F0F0;color:#000}.viewport-controls[data-v-0f225a30]{position:absolute;bottom:24px;right:24px;display:flex;flex-direction:column;gap:4px;z-index:2000}.vp-btn[data-v-0f225a30]{font-family:Space Mono,monospace;font-size:12px;font-weight:900;background:#FFFFFF;color:#000;border:2px solid #000000;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:0;box-shadow:2px 2px #000}.vp-btn[data-v-0f225a30]:hover{background:#000000;color:#fff}.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;height:100vh;overflow:hidden;background-color:#fff;position:relative;font-family:var(--font-family);color:#000}body{margin:0;padding:0;background-color:#fff;color:#000}*{margin:0;padding:0;box-sizing:border-box}:root{--color-bg-primary: #FFFFFF;--color-bg-panel: #FFFFFF;--color-bg-glass: rgba(255, 255, 255, .96);--color-bg-metric: #F4F4F6;--color-text-main: #000000;--color-text-muted: #666666;--color-text-accent: #000000;--border-color: #000000;--border-color-hover: #333333;--shadow-node: 3px 3px 0px #000000;--shadow-neon: none;--shadow-glass: none;--color-accent: #000000;--color-accent-hover: #222222;--color-accent-active: #444444;--color-danger: #FF0000;--color-success: #009933;--color-narrative: #0033FF;--font-family: "Space Mono", monospace, -apple-system, sans-serif;--font-family-header: "Space Mono", monospace;--font-family-mono: "Space Mono", monospace;--transition-smooth: .15s ease-out;--transition-fast: .08s ease-out;--color-bg: #FFFFFF;--color-bg-card: #FFFFFF;--color-text: #000000;--color-text-inverse: #FFFFFF}body{font-family:var(--font-family);background:#FFFFFF!important;color:#000!important;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#FFFFFF;border-left:1px solid #000000}::-webkit-scrollbar-thumb{background:#000000;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#333333}.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}
