.correlation-artifact[data-v-6ac7772c]{background:#fff;border:1px solid var(--color-gray-200,#e5e7eb);border-radius:10px;overflow:hidden}.correlation-checkpoint-bar[data-v-6ac7772c]{align-items:center;background:#f9fafb;border-bottom:1px solid #f3f4f6;display:flex;gap:4px;padding:6px 14px}.checkpoint-revert-wrap[data-v-6ac7772c]{position:relative}.checkpoint-dropdown[data-v-6ac7772c]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001f;left:0;min-width:180px;overflow:hidden;position:absolute;top:calc(100% + 4px);z-index:20}.checkpoint-item[data-v-6ac7772c]{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:7px 10px;text-align:left;width:100%}.checkpoint-item[data-v-6ac7772c]:hover{background:#f3f4f6}.checkpoint-item--reset[data-v-6ac7772c]{color:#9ca3af}.checkpoint-divider[data-v-6ac7772c]{border-top:1px solid #f3f4f6}.verdict-banner[data-v-6ac7772c]{border-bottom:1px solid #e5e7eb;padding:14px 16px}.verdict-approved[data-v-6ac7772c]{background:#f0fdf4;border-left:4px solid #22c55e}.verdict-caveated[data-v-6ac7772c]{background:#fffbeb;border-left:4px solid #f59e0b}.verdict-rejected[data-v-6ac7772c]{background:#eff6ff;border-left:4px solid #3b82f6}.verdict-header[data-v-6ac7772c]{align-items:flex-start;display:flex;gap:14px}.trust-score[data-v-6ac7772c]{font-size:2.5rem;font-weight:700;line-height:1;min-width:60px;text-align:center}.trust-green[data-v-6ac7772c]{color:#16a34a}.trust-amber[data-v-6ac7772c]{color:#d97706}.trust-red[data-v-6ac7772c]{color:#dc2626}.trust-blue[data-v-6ac7772c]{color:#2563eb}.verdict-info[data-v-6ac7772c]{flex:1}.verdict-label[data-v-6ac7772c]{align-items:center;display:flex;gap:6px;margin-bottom:4px}.verdict-approved .verdict-label[data-v-6ac7772c]{color:#15803d}.verdict-caveated .verdict-label[data-v-6ac7772c]{color:#b45309}.verdict-rejected .verdict-label[data-v-6ac7772c]{color:#1d4ed8}.leading-finding[data-v-6ac7772c]{color:#374151;font-size:13px;line-height:1.5;margin:0}.caveats-section[data-v-6ac7772c]{margin-top:10px}.caveats-toggle[data-v-6ac7772c]{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer}.caveats-list[data-v-6ac7772c],.caveats-toggle[data-v-6ac7772c]{display:flex;gap:4px;padding:0}.caveats-list[data-v-6ac7772c]{flex-direction:column;list-style:none;margin:6px 0 0}.caveat-item[data-v-6ac7772c]{color:#4b5563}.caveat-item[data-v-6ac7772c],.remediation[data-v-6ac7772c]{align-items:flex-start;display:flex;gap:6px}.remediation[data-v-6ac7772c]{color:#1d4ed8;font-size:12px;margin-top:10px}.empty-state[data-v-6ac7772c]{align-items:center;display:flex;flex-direction:column;gap:8px;padding:40px 20px}.predictor-table-wrap[data-v-6ac7772c]{border-bottom:1px solid #e5e7eb}.predictor-table-header[data-v-6ac7772c]{align-items:center;background:#f9fafb;border-bottom:1px solid #f3f4f6;display:flex;gap:8px;padding:10px 14px 8px}.predictor-table-scroll[data-v-6ac7772c]{max-height:320px;overflow-x:auto;overflow-y:auto}.predictor-table[data-v-6ac7772c]{border-collapse:collapse;font-size:12px;width:100%}.predictor-table thead th[data-v-6ac7772c]{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-weight:600;padding:7px 10px;position:sticky;text-align:left;top:0;white-space:nowrap}.predictor-table thead th.sortable[data-v-6ac7772c]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.predictor-table thead th.sortable[data-v-6ac7772c]:hover{background:#f3f4f6;color:#374151}.predictor-table tbody td[data-v-6ac7772c]{border-bottom:1px solid #f9fafb;padding:5px 10px;white-space:nowrap}.predictor-table tbody tr[data-v-6ac7772c]:hover{background:#f0f9ff;cursor:pointer}.predictor-table tbody tr.even-row[data-v-6ac7772c]{background:#fafafa}.predictor-table tbody tr.even-row[data-v-6ac7772c]:hover{background:#f0f9ff}.predictor-table tbody tr.highlighted-row[data-v-6ac7772c]{background:#eff6ff;outline:2px solid #3b82f6;outline-offset:-1px}.col-rank[data-v-6ac7772c]{color:#9ca3af;text-align:center;width:32px}.col-attr[data-v-6ac7772c]{color:#374151;font-weight:500;max-width:180px}.col-num[data-v-6ac7772c]{color:#374151;text-align:right}.col-ci[data-v-6ac7772c]{color:#6b7280;font-size:11px}.col-bar[data-v-6ac7772c]{padding-right:12px;width:80px}.r-bar-wrap[data-v-6ac7772c]{background:#f3f4f6;border-radius:3px;height:6px;overflow:hidden}.r-bar[data-v-6ac7772c]{border-radius:3px;height:100%;transition:width .2s}.chart-section[data-v-6ac7772c]{border-bottom:1px solid #e5e7eb}.chart-section-header[data-v-6ac7772c]{align-items:center;background:#f9fafb;border-bottom:1px solid #f3f4f6;display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px 8px}.scatter-tabs[data-v-6ac7772c]{display:flex;gap:4px;margin-left:auto}.scatter-tab[data-v-6ac7772c]{background:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;cursor:pointer;font-size:11px;padding:3px 10px}.scatter-tab.active[data-v-6ac7772c]{background:#eff6ff;border-color:#3b82f6;color:#2563eb;font-weight:600}.echarts-container[data-v-6ac7772c]{width:100%}.correlation-subchat[data-v-6ac7772c]{background:#fff;border-top:1px solid #e5e7eb}.subchat-header[data-v-6ac7772c]{align-items:center;background:#f9fafb;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:8px 12px 6px}.subchat-messages[data-v-6ac7772c]{display:flex;flex-direction:column;gap:6px;max-height:140px;overflow-y:auto;padding:8px 12px}.subchat-msg[data-v-6ac7772c]{align-items:flex-start;display:flex;gap:4px}.subchat-msg.user span[data-v-6ac7772c]{background:#eff6ff;border-radius:6px;color:#1d4ed8;padding:4px 8px}.subchat-msg.assistant span[data-v-6ac7772c]{color:#374151}.subchat-input[data-v-6ac7772c]{border-top:1px solid #f3f4f6;display:flex;gap:6px;padding:8px 12px}.subchat-text-input[data-v-6ac7772c]{border:1px solid #d1d5db;border-radius:6px;flex:1;font-size:12px;outline:none;padding:4px 8px}.subchat-text-input[data-v-6ac7772c]:focus{border-color:#3b82f6}.subchat-text-input[data-v-6ac7772c]:disabled{background:#f9fafb;color:#9ca3af}@media (prefers-color-scheme:dark){.correlation-artifact[data-v-6ac7772c]{background:#111827;border-color:#374151}.chart-section-header[data-v-6ac7772c],.correlation-checkpoint-bar[data-v-6ac7772c],.predictor-table thead th[data-v-6ac7772c],.predictor-table-header[data-v-6ac7772c],.subchat-header[data-v-6ac7772c]{background:#1f2937;border-color:#374151}.predictor-table thead th[data-v-6ac7772c]{color:#9ca3af}.predictor-table tbody td[data-v-6ac7772c]{border-color:#1f2937;color:#d1d5db}.predictor-table tbody tr.even-row[data-v-6ac7772c]{background:#18202f}.predictor-table tbody tr.even-row[data-v-6ac7772c]:hover,.predictor-table tbody tr[data-v-6ac7772c]:hover{background:#1e3a5f}.col-attr[data-v-6ac7772c]{color:#e5e7eb}.correlation-subchat[data-v-6ac7772c],.subchat-input[data-v-6ac7772c]{background:#111827;border-color:#374151}.subchat-text-input[data-v-6ac7772c]{background:#1f2937;border-color:#4b5563;color:#f3f4f6}.leading-finding[data-v-6ac7772c]{color:#d1d5db}.verdict-approved[data-v-6ac7772c]{background:#052e16}.verdict-caveated[data-v-6ac7772c]{background:#422006}.verdict-rejected[data-v-6ac7772c]{background:#1e3a5f}}.rankings-artifact[data-v-31fe189b]{background:#fff;border:1px solid var(--color-gray-200,#e5e7eb);border-radius:10px;overflow:hidden}.rankings-checkpoint-bar[data-v-31fe189b]{align-items:center;background:#f9fafb;border-bottom:1px solid #f3f4f6;display:flex;gap:4px;padding:6px 14px}.bulk-pin-wrap[data-v-31fe189b],.checkpoint-revert-wrap[data-v-31fe189b],.col-visibility-wrap[data-v-31fe189b]{position:relative}.checkpoint-dropdown[data-v-31fe189b],.col-dropdown[data-v-31fe189b]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001f;min-width:160px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.checkpoint-item[data-v-31fe189b],.col-dropdown-action[data-v-31fe189b]{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:7px 10px;text-align:left;width:100%}.checkpoint-item[data-v-31fe189b]:hover,.col-dropdown-action[data-v-31fe189b]:hover{background:#f3f4f6}.checkpoint-item--reset[data-v-31fe189b],.col-dropdown-action--danger[data-v-31fe189b]{color:#9ca3af}.checkpoint-divider[data-v-31fe189b]{border-top:1px solid #f3f4f6}.col-dropdown-item[data-v-31fe189b]{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:12px;gap:8px;padding:7px 10px}.col-dropdown-item[data-v-31fe189b]:hover{background:#f3f4f6}.col-dropdown-item input[type=checkbox][data-v-31fe189b]{cursor:pointer}.rankings-header[data-v-31fe189b]{background:#f9fafb;border-bottom:1px solid #f3f4f6;justify-content:space-between;padding:10px 14px 8px}.header-left[data-v-31fe189b],.rankings-header[data-v-31fe189b]{align-items:center;display:flex}.header-left[data-v-31fe189b]{gap:8px}.header-right[data-v-31fe189b]{align-items:center;display:flex;gap:4px}.weights-bar[data-v-31fe189b]{background:#fafafa}.filter-chips[data-v-31fe189b],.weights-bar[data-v-31fe189b]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;flex-wrap:wrap;gap:6px;padding:6px 14px}.rankings-table-wrap[data-v-31fe189b]{max-height:480px;overflow-x:auto;overflow-y:auto}.rankings-table[data-v-31fe189b]{border-collapse:collapse;font-size:12px;width:100%}.rankings-table thead th[data-v-31fe189b]{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-weight:600;padding:8px 10px;position:sticky;text-align:left;top:0;white-space:nowrap}.rankings-table thead th.sortable[data-v-31fe189b]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rankings-table thead th.sortable[data-v-31fe189b]:hover{background:#f3f4f6;color:#374151}.rankings-table thead th.active[data-v-31fe189b]{color:#2563eb}.rankings-table tbody td[data-v-31fe189b]{border-bottom:1px solid #f9fafb;padding:6px 10px;white-space:nowrap}.rankings-table tbody tr[data-v-31fe189b]:hover{background:#f0f9ff}.rankings-table tbody tr.pinned[data-v-31fe189b]{background:#fefce8}.rankings-table tbody tr.even-row[data-v-31fe189b]{background:#fafafa}.rankings-table tbody tr.even-row[data-v-31fe189b]:hover,.rankings-table tbody tr.pinned[data-v-31fe189b]:hover{background:#f0f9ff}.col-pin[data-v-31fe189b]{text-align:center;width:28px}.col-rank[data-v-31fe189b]{padding-right:4px!important;width:32px}.pin-btn[data-v-31fe189b]{align-items:center;background:none;border:none;color:#d1d5db;cursor:pointer;display:flex;justify-content:center;padding:2px;transition:color .15s}.pin-btn.active[data-v-31fe189b],.pin-btn[data-v-31fe189b]:hover{color:#f59e0b}.score-badge[data-v-31fe189b]{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:2px 6px}.rankings-subchat[data-v-31fe189b]{background:#fff;border-top:1px solid #e5e7eb}.subchat-header[data-v-31fe189b]{align-items:center;background:#f9fafb;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:8px 12px 6px}.subchat-messages[data-v-31fe189b]{display:flex;flex-direction:column;gap:6px;max-height:140px;overflow-y:auto;padding:8px 12px}.subchat-msg[data-v-31fe189b]{align-items:flex-start;display:flex;gap:4px}.subchat-msg.user span[data-v-31fe189b]{background:#eff6ff;border-radius:6px;color:#1d4ed8;padding:4px 8px}.subchat-msg.assistant span[data-v-31fe189b]{color:#374151}.subchat-input[data-v-31fe189b]{border-top:1px solid #f3f4f6;display:flex;gap:6px;padding:8px 12px}.subchat-text-input[data-v-31fe189b]{border:1px solid #d1d5db;border-radius:6px;flex:1;font-size:12px;outline:none;padding:4px 8px}.subchat-text-input[data-v-31fe189b]:focus{border-color:#3b82f6}.subchat-text-input[data-v-31fe189b]:disabled{background:#f9fafb;color:#9ca3af}@media (prefers-color-scheme:dark){.rankings-artifact[data-v-31fe189b]{background:#111827;border-color:#374151}.filter-chips[data-v-31fe189b],.rankings-header[data-v-31fe189b],.rankings-table thead th[data-v-31fe189b],.subchat-header[data-v-31fe189b],.weights-bar[data-v-31fe189b]{background:#1f2937;border-color:#374151}.rankings-table thead th[data-v-31fe189b]{color:#9ca3af}.rankings-table tbody td[data-v-31fe189b]{border-color:#1f2937;color:#d1d5db}.rankings-table tbody tr.even-row[data-v-31fe189b]{background:#18202f}.rankings-table tbody tr.even-row[data-v-31fe189b]:hover,.rankings-table tbody tr[data-v-31fe189b]:hover{background:#1e3a5f}.rankings-subchat[data-v-31fe189b],.subchat-input[data-v-31fe189b]{background:#111827;border-color:#374151}.subchat-text-input[data-v-31fe189b]{background:#1f2937;border-color:#4b5563;color:#f3f4f6}}.source-reference[data-v-12df5211]{align-items:center;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.25rem;color:#6b7280;cursor:default;display:inline-flex;font-size:.75rem;gap:.25rem;padding:.125rem .375rem;transition:all .15s ease}.dark .source-reference[data-v-12df5211],:root.dark .source-reference[data-v-12df5211]{background-color:#1f2937;border-color:#374151;color:#9ca3af}.source-reference.has-image[data-v-12df5211]{background-color:#eff6ff;border-color:#3b82f6;cursor:pointer}.dark .source-reference.has-image[data-v-12df5211],:root.dark .source-reference.has-image[data-v-12df5211]{background-color:#3b82f61a;border-color:#3b82f6}.source-reference.has-image[data-v-12df5211]:hover{background-color:#dbeafe;border-color:#2563eb}.dark .source-reference.has-image[data-v-12df5211]:hover,:root.dark .source-reference.has-image[data-v-12df5211]:hover{background-color:#3b82f633}.page-text[data-v-12df5211]{font-weight:500}.exhibit-text[data-v-12df5211]{color:#4b5563;font-size:.6875rem}.dark .exhibit-text[data-v-12df5211],:root.dark .exhibit-text[data-v-12df5211]{color:#9ca3af}.image-icon[data-v-12df5211]{color:#3b82f6}.page-image-container[data-v-3e4e905c]{justify-content:center;min-height:300px}.error-state[data-v-3e4e905c],.loading-state[data-v-3e4e905c],.page-image-container[data-v-3e4e905c]{align-items:center;display:flex;flex-direction:column}.error-state[data-v-3e4e905c],.loading-state[data-v-3e4e905c]{padding:2rem}.image-wrapper[data-v-3e4e905c]{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.page-image[data-v-3e4e905c]{border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a;cursor:zoom-in;max-height:60vh;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:all .2s ease}.page-image.full-size[data-v-3e4e905c]{cursor:zoom-out;max-height:none;max-width:none}.image-controls[data-v-3e4e905c]{display:flex;gap:.5rem}.document-intelligence-viewer[data-v-06fc050e]{background-color:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:.5rem;width:100%}.dark .document-intelligence-viewer[data-v-06fc050e],:root.dark .document-intelligence-viewer[data-v-06fc050e]{background-color:#111827;border-color:#374151}.error-state[data-v-06fc050e],.loading-state[data-v-06fc050e],.pending-state[data-v-06fc050e]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem 0}.error-message[data-v-06fc050e],.loading-text[data-v-06fc050e]{color:#6b7280;font-size:.875rem;font-weight:500}.loading-subtext[data-v-06fc050e]{color:#9ca3af;font-size:.75rem;margin-top:-.5rem}.dark .error-message[data-v-06fc050e],.dark .loading-text[data-v-06fc050e],:root.dark .error-message[data-v-06fc050e],:root.dark .loading-text[data-v-06fc050e]{color:#9ca3af}.dark .loading-subtext[data-v-06fc050e],:root.dark .loading-subtext[data-v-06fc050e]{color:#6b7280}.analysis-progress[data-v-06fc050e]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;display:flex;gap:1rem;margin:1rem 0;padding:.75rem 1.25rem}.dark .analysis-progress[data-v-06fc050e],:root.dark .analysis-progress[data-v-06fc050e]{background:#1f2937;border-color:#374151}.analysis-step[data-v-06fc050e]{align-items:center;display:flex;gap:.5rem;opacity:.5;transition:opacity .3s ease}.analysis-step.step-active[data-v-06fc050e],.analysis-step.step-complete[data-v-06fc050e]{opacity:1}.step-indicator[data-v-06fc050e]{align-items:center;display:flex;height:1.25rem;justify-content:center;width:1.25rem}.step-dot[data-v-06fc050e]{background:#9ca3af;border-radius:50%;height:.5rem;width:.5rem}.step-dot.active[data-v-06fc050e]{animation:pulse-dot-06fc050e 1.5s infinite;background:#3b82f6}@keyframes pulse-dot-06fc050e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.5)}}.step-label[data-v-06fc050e]{color:#6b7280;font-size:.75rem;font-weight:500}.step-active .step-label[data-v-06fc050e]{color:#3b82f6}.step-complete .step-label[data-v-06fc050e]{color:#22c55e}.dark .step-label[data-v-06fc050e],:root.dark .step-label[data-v-06fc050e]{color:#9ca3af}.dark .step-active .step-label[data-v-06fc050e],:root.dark .step-active .step-label[data-v-06fc050e]{color:#60a5fa}.dark .step-complete .step-label[data-v-06fc050e],:root.dark .step-complete .step-label[data-v-06fc050e]{color:#4ade80}.intelligence-content[data-v-06fc050e]{padding:1rem}.tab-header[data-v-06fc050e]{border-bottom:1px solid #e5e7eb;display:flex;justify-content:flex-end;margin-bottom:.5rem;padding:.5rem 0}.dark .tab-header[data-v-06fc050e],:root.dark .tab-header[data-v-06fc050e]{border-bottom-color:#374151}.doc-header[data-v-06fc050e]{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:1rem;padding-bottom:1rem}.dark .doc-header[data-v-06fc050e],:root.dark .doc-header[data-v-06fc050e]{border-bottom-color:#374151}.doc-icon[data-v-06fc050e]{background-color:#f3f4f6;border-radius:.5rem;padding:.75rem}.dark .doc-icon[data-v-06fc050e],:root.dark .doc-icon[data-v-06fc050e]{background-color:#1f2937}.doc-info[data-v-06fc050e]{flex:1}.doc-title[data-v-06fc050e]{color:#111827;font-size:1.125rem;font-weight:600}.dark .doc-title[data-v-06fc050e],:root.dark .doc-title[data-v-06fc050e]{color:#fff}.doc-meta[data-v-06fc050e]{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:.5rem;margin-top:.25rem}.dark .doc-meta[data-v-06fc050e],:root.dark .doc-meta[data-v-06fc050e]{color:#9ca3af}.meta-item[data-v-06fc050e]:before{color:#9ca3af;content:"•";margin:0 .5rem}.dark .meta-item[data-v-06fc050e]:before,:root.dark .meta-item[data-v-06fc050e]:before{color:#4b5563}.stats-grid[data-v-06fc050e]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.stats-grid[data-v-06fc050e]{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat-card[data-v-06fc050e]{background-color:#f3f4f6;border-radius:.5rem;padding:.75rem}.dark .stat-card[data-v-06fc050e],:root.dark .stat-card[data-v-06fc050e]{background-color:#1f2937}.stat-value[data-v-06fc050e]{color:#2563eb;font-size:1.25rem;font-weight:700}.dark .stat-value[data-v-06fc050e],:root.dark .stat-value[data-v-06fc050e]{color:#60a5fa}.stat-context[data-v-06fc050e]{color:#374151;font-size:.875rem;margin-top:.25rem}.dark .stat-context[data-v-06fc050e],:root.dark .stat-context[data-v-06fc050e]{color:#d1d5db}.stat-source[data-v-06fc050e]{color:#6b7280;font-size:.75rem;margin-top:.25rem}.section-title[data-v-06fc050e]{color:#374151;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.dark .section-title[data-v-06fc050e],:root.dark .section-title[data-v-06fc050e]{color:#d1d5db}.subsection-title[data-v-06fc050e]{color:#6b7280;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.dark .subsection-title[data-v-06fc050e],:root.dark .subsection-title[data-v-06fc050e]{color:#9ca3af}.claims-list[data-v-06fc050e]{display:flex;flex-direction:column;gap:.75rem}.claim-card[data-v-06fc050e]{background-color:#f3f4f6;border-radius:.5rem;padding:.75rem}.dark .claim-card[data-v-06fc050e],:root.dark .claim-card[data-v-06fc050e]{background-color:#1f2937}.claim-text[data-v-06fc050e]{color:#111827;font-weight:500}.dark .claim-text[data-v-06fc050e],:root.dark .claim-text[data-v-06fc050e]{color:#fff}.claim-evidence[data-v-06fc050e],.claim-limitation[data-v-06fc050e]{align-items:flex-start;color:#6b7280;display:flex;font-size:.875rem;gap:.5rem;margin-top:.5rem}.dark .claim-evidence[data-v-06fc050e],.dark .claim-limitation[data-v-06fc050e],:root.dark .claim-evidence[data-v-06fc050e],:root.dark .claim-limitation[data-v-06fc050e]{color:#9ca3af}.scope-grid[data-v-06fc050e]{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.scope-grid[data-v-06fc050e]{grid-template-columns:repeat(3,minmax(0,1fr))}}.scope-item[data-v-06fc050e]{background-color:#f3f4f6;border-radius:.25rem;padding:.5rem}.dark .scope-item[data-v-06fc050e],:root.dark .scope-item[data-v-06fc050e]{background-color:#1f2937}.scope-label[data-v-06fc050e]{color:#6b7280;display:block;font-size:.75rem}.scope-value[data-v-06fc050e]{color:#374151;font-size:.875rem}.dark .scope-value[data-v-06fc050e],:root.dark .scope-value[data-v-06fc050e]{color:#d1d5db}.perspectives-section[data-v-06fc050e]{display:flex;flex-direction:column;gap:1rem}.perspective-card[data-v-06fc050e]{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.dark .perspective-card[data-v-06fc050e],:root.dark .perspective-card[data-v-06fc050e]{background-color:#1f2937;border-color:#374151}.perspective-header[data-v-06fc050e]{align-items:center;display:flex;gap:.75rem;margin-bottom:.75rem}.perspective-icon[data-v-06fc050e]{background-color:#e5e7eb;border-radius:.25rem;padding:.5rem}.dark .perspective-icon[data-v-06fc050e],:root.dark .perspective-icon[data-v-06fc050e]{background-color:#374151}.perspective-title[data-v-06fc050e]{color:#111827;flex:1;font-weight:600}.dark .perspective-title[data-v-06fc050e],:root.dark .perspective-title[data-v-06fc050e]{color:#fff}.bluf-section[data-v-06fc050e]{background-color:#f9fafb;border-radius:.5rem;padding:.75rem}.dark .bluf-section[data-v-06fc050e],:root.dark .bluf-section[data-v-06fc050e]{background-color:#111827}.bluf-headline[data-v-06fc050e]{color:#2563eb;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.dark .bluf-headline[data-v-06fc050e],:root.dark .bluf-headline[data-v-06fc050e]{color:#60a5fa}.bluf-recommendation[data-v-06fc050e],.bluf-takeaway[data-v-06fc050e]{color:#374151;font-size:.875rem;margin-top:.25rem}.dark .bluf-recommendation[data-v-06fc050e],.dark .bluf-takeaway[data-v-06fc050e],:root.dark .bluf-recommendation[data-v-06fc050e],:root.dark .bluf-takeaway[data-v-06fc050e]{color:#d1d5db}.findings-list[data-v-06fc050e]{display:flex;flex-direction:column;gap:.5rem}.finding-item[data-v-06fc050e]{background-color:#f9fafb;border-radius:.25rem;padding:.5rem}.dark .finding-item[data-v-06fc050e],:root.dark .finding-item[data-v-06fc050e]{background-color:#111827}.finding-main[data-v-06fc050e]{color:#111827;font-size:.875rem}.dark .finding-main[data-v-06fc050e],:root.dark .finding-main[data-v-06fc050e]{color:#fff}.finding-evidence[data-v-06fc050e],.finding-implication[data-v-06fc050e]{color:#6b7280;font-size:.75rem;margin-top:.25rem}.dark .finding-evidence[data-v-06fc050e],.dark .finding-implication[data-v-06fc050e],:root.dark .finding-evidence[data-v-06fc050e],:root.dark .finding-implication[data-v-06fc050e]{color:#9ca3af}.evidence-label[data-v-06fc050e],.implication-label[data-v-06fc050e]{color:#6b7280;font-weight:500}.questions-list[data-v-06fc050e]{display:flex;flex-direction:column;gap:.5rem}.question-item[data-v-06fc050e]{align-items:flex-start;background-color:#f9fafb;border-radius:.25rem;display:flex;gap:.5rem;padding:.5rem}.dark .question-item[data-v-06fc050e],:root.dark .question-item[data-v-06fc050e]{background-color:#111827}.question-text[data-v-06fc050e]{color:#111827;font-size:.875rem}.dark .question-text[data-v-06fc050e],:root.dark .question-text[data-v-06fc050e]{color:#fff}.question-why[data-v-06fc050e]{color:#6b7280;font-size:.75rem;margin-top:.25rem}.dark .question-why[data-v-06fc050e],:root.dark .question-why[data-v-06fc050e]{color:#9ca3af}.empty-perspectives[data-v-06fc050e]{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:2rem 0}.dark .empty-perspectives[data-v-06fc050e],:root.dark .empty-perspectives[data-v-06fc050e]{color:#9ca3af}.query-result-content[data-v-06fc050e]{padding:1rem}.query-header[data-v-06fc050e]{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:1rem;padding-bottom:1rem}.dark .query-header[data-v-06fc050e],:root.dark .query-header[data-v-06fc050e]{border-bottom-color:#374151}.query-icon[data-v-06fc050e]{background-color:#f3f4f6;border-radius:.5rem;padding:.75rem}.dark .query-icon[data-v-06fc050e],:root.dark .query-icon[data-v-06fc050e]{background-color:#1f2937}.query-info[data-v-06fc050e]{flex:1}.query-title[data-v-06fc050e]{color:#111827;font-size:1.125rem;font-weight:600}.dark .query-title[data-v-06fc050e],:root.dark .query-title[data-v-06fc050e]{color:#fff}.query-source[data-v-06fc050e]{color:#6b7280;font-size:.875rem;margin-top:.25rem}.dark .query-source[data-v-06fc050e],:root.dark .query-source[data-v-06fc050e]{color:#9ca3af}.query-question[data-v-06fc050e]{background-color:#eff6ff;border-left:4px solid #3b82f6;border-radius:.5rem;padding:1rem}.dark .query-question[data-v-06fc050e],:root.dark .query-question[data-v-06fc050e]{background-color:#1e3a8a33;border-left-color:#60a5fa}.query-question .section-title[data-v-06fc050e]{color:#1e40af;margin-bottom:.5rem}.dark .query-question .section-title[data-v-06fc050e],:root.dark .query-question .section-title[data-v-06fc050e]{color:#93c5fd}.query-answer[data-v-06fc050e]{background-color:#f3f4f6;border-radius:.5rem;padding:1rem}.dark .query-answer[data-v-06fc050e],:root.dark .query-answer[data-v-06fc050e]{background-color:#1f2937}.answer-content[data-v-06fc050e]{color:#111827;font-size:.9375rem;line-height:1.7}.dark .answer-content[data-v-06fc050e],:root.dark .answer-content[data-v-06fc050e]{color:#e5e7eb}.answer-content[data-v-06fc050e] h1{color:#111827;font-size:1.75rem;font-weight:700;margin-bottom:1rem;margin-top:1.5rem}.answer-content[data-v-06fc050e] h2{color:#111827;font-size:1.5rem;font-weight:600;margin-bottom:.75rem;margin-top:1.25rem}.answer-content[data-v-06fc050e] h3{color:#111827;font-size:1.25rem;font-weight:600;margin-bottom:.5rem;margin-top:1rem}.answer-content[data-v-06fc050e] h4{color:#111827;font-size:1.125rem;font-weight:600;margin-bottom:.5rem;margin-top:1rem}.answer-content[data-v-06fc050e] h1:first-child,.answer-content[data-v-06fc050e] h2:first-child,.answer-content[data-v-06fc050e] h3:first-child{margin-top:0}.dark .answer-content[data-v-06fc050e] h1,.dark .answer-content[data-v-06fc050e] h2,.dark .answer-content[data-v-06fc050e] h3,.dark .answer-content[data-v-06fc050e] h4,:root.dark .answer-content[data-v-06fc050e] h1,:root.dark .answer-content[data-v-06fc050e] h2,:root.dark .answer-content[data-v-06fc050e] h3,:root.dark .answer-content[data-v-06fc050e] h4{color:#fff}.answer-content[data-v-06fc050e] p{margin-bottom:.75rem}.answer-content[data-v-06fc050e] p:last-child{margin-bottom:0}.answer-content[data-v-06fc050e] ul{list-style-position:outside;list-style-type:disc;margin:.5rem 0;padding-left:1.5rem}.answer-content[data-v-06fc050e] ol{list-style-position:outside;list-style-type:decimal;margin:.5rem 0;padding-left:1.5rem}.answer-content[data-v-06fc050e] li{margin-bottom:.25rem}.answer-content[data-v-06fc050e] strong{font-weight:600}.answer-content[data-v-06fc050e] em{font-style:italic}.answer-content[data-v-06fc050e] code{background-color:#f3f4f6;border-radius:.25rem;color:#1f2937;font-family:monospace;font-size:.875rem;padding:.125rem .25rem}.dark .answer-content[data-v-06fc050e] code,:root.dark .answer-content[data-v-06fc050e] code{background-color:#374151;color:#e5e7eb}.answer-content[data-v-06fc050e] pre{background-color:#f3f4f6;border-radius:.5rem;margin:.75rem 0;overflow-x:auto;padding:1rem}.dark .answer-content[data-v-06fc050e] pre,:root.dark .answer-content[data-v-06fc050e] pre{background-color:#1f2937}.answer-content[data-v-06fc050e] pre code{background-color:transparent;padding:0}.answer-content[data-v-06fc050e] blockquote{border-left:4px solid #3b82f6;color:#4b5563;font-style:italic;margin:1rem 0;padding-left:1rem}.dark .answer-content[data-v-06fc050e] blockquote,:root.dark .answer-content[data-v-06fc050e] blockquote{border-left-color:#60a5fa;color:#d1d5db}.answer-content[data-v-06fc050e] hr{border:none;border-top:1px solid #e5e7eb;margin:1.5rem 0}.dark .answer-content[data-v-06fc050e] hr,:root.dark .answer-content[data-v-06fc050e] hr{border-top-color:#374151}.bluf-header[data-v-06fc050e]{align-items:flex-start;display:flex;gap:.5rem;margin-bottom:.5rem}.bluf-summary[data-v-06fc050e]{color:#374151;font-size:.9375rem;line-height:1.6;margin-bottom:.75rem}.dark .bluf-summary[data-v-06fc050e],:root.dark .bluf-summary[data-v-06fc050e]{color:#d1d5db}.bluf-meta[data-v-06fc050e]{align-items:center;display:flex;gap:.5rem}.action-items-section[data-v-06fc050e]{background-color:#22c55e0d;border-left:3px solid #22c55e;border-radius:.5rem;padding:.75rem}.dark .action-items-section[data-v-06fc050e],:root.dark .action-items-section[data-v-06fc050e]{background-color:#22c55e1a}.action-items-list[data-v-06fc050e]{display:flex;flex-direction:column;gap:.5rem}.action-item[data-v-06fc050e]{align-items:flex-start;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;display:flex;gap:.5rem;padding:.5rem}.dark .action-item[data-v-06fc050e],:root.dark .action-item[data-v-06fc050e]{background-color:#1f2937;border-color:#374151}.action-item.priority-high[data-v-06fc050e]{border-left:3px solid #f97316}.action-item.priority-critical[data-v-06fc050e]{border-left:3px solid #ef4444}.action-item.priority-medium[data-v-06fc050e]{border-left:3px solid #eab308}.action-item.priority-low[data-v-06fc050e]{border-left:3px solid #9ca3af}.priority-badge[data-v-06fc050e]{flex-shrink:0}.action-content[data-v-06fc050e]{flex:1;min-width:0}.action-text[data-v-06fc050e]{color:#111827;font-size:.875rem;font-weight:500}.dark .action-text[data-v-06fc050e],:root.dark .action-text[data-v-06fc050e]{color:#f3f4f6}.action-timeframe[data-v-06fc050e]{color:#6b7280;font-size:.75rem;margin-top:.25rem;text-transform:capitalize}.dark .action-timeframe[data-v-06fc050e],:root.dark .action-timeframe[data-v-06fc050e]{color:#9ca3af}.watch-items-section[data-v-06fc050e]{background-color:#3b82f60d;border-left:3px solid #3b82f6;border-radius:.5rem;padding:.75rem}.dark .watch-items-section[data-v-06fc050e],:root.dark .watch-items-section[data-v-06fc050e]{background-color:#3b82f61a}.watch-items-list[data-v-06fc050e]{display:flex;flex-direction:column;gap:.5rem}.watch-item[data-v-06fc050e]{align-items:flex-start;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;display:flex;gap:.5rem;padding:.5rem}.dark .watch-item[data-v-06fc050e],:root.dark .watch-item[data-v-06fc050e]{background-color:#1f2937;border-color:#374151}.watch-item.priority-high[data-v-06fc050e]{border-left:3px solid #f97316}.watch-item.priority-critical[data-v-06fc050e]{border-left:3px solid #ef4444}.watch-item.priority-medium[data-v-06fc050e]{border-left:3px solid #eab308}.watch-item.priority-low[data-v-06fc050e]{border-left:3px solid #9ca3af}.watch-content[data-v-06fc050e]{flex:1;min-width:0}.watch-text[data-v-06fc050e]{color:#111827;font-size:.875rem;font-weight:500}.dark .watch-text[data-v-06fc050e],:root.dark .watch-text[data-v-06fc050e]{color:#f3f4f6}.watch-trigger[data-v-06fc050e]{align-items:center;color:#6b7280;display:flex;font-size:.75rem;gap:.25rem;margin-top:.25rem}.dark .watch-trigger[data-v-06fc050e],:root.dark .watch-trigger[data-v-06fc050e]{color:#9ca3af}.finding-header[data-v-06fc050e]{align-items:flex-start;display:flex;gap:.5rem;margin-bottom:.25rem}.finding-item.priority-high[data-v-06fc050e]{border-left:3px solid #f97316}.finding-item.priority-critical[data-v-06fc050e]{border-left:3px solid #ef4444}.finding-item.priority-medium[data-v-06fc050e]{border-left:3px solid #eab308}.finding-item.priority-low[data-v-06fc050e]{border-left:3px solid #9ca3af}.finding-source[data-v-06fc050e]{align-items:center;color:#6b7280;display:flex;font-size:.75rem;font-style:italic;gap:.5rem;margin-top:.375rem}.dark .finding-source[data-v-06fc050e],:root.dark .finding-source[data-v-06fc050e]{color:#9ca3af}.source-text[data-v-06fc050e]{color:#6b7280}.dark .source-text[data-v-06fc050e],:root.dark .source-text[data-v-06fc050e]{color:#9ca3af}.synthesis-section[data-v-06fc050e]{display:flex;flex-direction:column;gap:1rem}.synthesis-banner[data-v-06fc050e]{align-items:flex-start;background:linear-gradient(135deg,#fbbf241a,#f59e0b0d);border:1px solid rgba(251,191,36,.3);border-radius:.75rem;display:flex;gap:.75rem;padding:1rem}.dark .synthesis-banner[data-v-06fc050e],:root.dark .synthesis-banner[data-v-06fc050e]{background:linear-gradient(135deg,#fbbf2426,#f59e0b0d);border-color:#fbbf2466}.banner-icon[data-v-06fc050e]{background-color:#fbbf2433;border-radius:.5rem;padding:.5rem}.banner-content[data-v-06fc050e]{flex:1}.banner-title[data-v-06fc050e]{color:#92400e;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.dark .banner-title[data-v-06fc050e],:root.dark .banner-title[data-v-06fc050e]{color:#fcd34d}.banner-text[data-v-06fc050e]{color:#374151;font-size:.9375rem;line-height:1.6}.dark .banner-text[data-v-06fc050e],:root.dark .banner-text[data-v-06fc050e]{color:#e5e7eb}.synthesis-meta[data-v-06fc050e]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem 0}.meta-label[data-v-06fc050e]{color:#6b7280;font-size:.75rem;font-weight:500}.synthesis-card[data-v-06fc050e]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.dark .synthesis-card[data-v-06fc050e],:root.dark .synthesis-card[data-v-06fc050e]{background-color:#1f2937;border-color:#374151}.card-header[data-v-06fc050e]{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.card-title[data-v-06fc050e]{color:#111827;flex:1;font-size:.9375rem;font-weight:600}.dark .card-title[data-v-06fc050e],:root.dark .card-title[data-v-06fc050e]{color:#fff}.consensus-card[data-v-06fc050e]{border-left:4px solid #22c55e}.findings-grid[data-v-06fc050e]{display:flex;flex-direction:column;gap:.75rem}.consensus-item[data-v-06fc050e]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem}.dark .consensus-item[data-v-06fc050e],:root.dark .consensus-item[data-v-06fc050e]{background-color:#111827;border-color:#374151}.consensus-finding[data-v-06fc050e]{color:#111827;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.dark .consensus-finding[data-v-06fc050e],:root.dark .consensus-finding[data-v-06fc050e]{color:#f3f4f6}.consensus-cited[data-v-06fc050e]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem}.cited-label[data-v-06fc050e]{color:#6b7280;font-size:.75rem}.consensus-implication[data-v-06fc050e]{color:#4b5563;font-size:.8125rem;font-style:italic;margin-bottom:.5rem}.dark .consensus-implication[data-v-06fc050e],:root.dark .consensus-implication[data-v-06fc050e]{color:#9ca3af}.confidence-badge[data-v-06fc050e]{margin-top:.25rem}.divergent-card[data-v-06fc050e]{border-left:4px solid #fbbf24}.divergent-list[data-v-06fc050e]{display:flex;flex-direction:column;gap:1rem}.divergent-item[data-v-06fc050e]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem}.dark .divergent-item[data-v-06fc050e],:root.dark .divergent-item[data-v-06fc050e]{background-color:#111827;border-color:#374151}.divergent-topic[data-v-06fc050e]{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.topic-text[data-v-06fc050e]{color:#111827;font-size:.875rem;font-weight:600}.dark .topic-text[data-v-06fc050e],:root.dark .topic-text[data-v-06fc050e]{color:#f3f4f6}.interpretations[data-v-06fc050e]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.interpretation-row[data-v-06fc050e]{align-items:flex-start;display:flex;gap:.5rem}.interpretation-text[data-v-06fc050e]{color:#374151;font-size:.8125rem;line-height:1.5}.dark .interpretation-text[data-v-06fc050e],:root.dark .interpretation-text[data-v-06fc050e]{color:#d1d5db}.resolution[data-v-06fc050e]{align-items:flex-start;background-color:#3b82f60d;border-radius:.25rem;color:#374151;display:flex;font-size:.8125rem;gap:.5rem;padding:.5rem}.dark .resolution[data-v-06fc050e],:root.dark .resolution[data-v-06fc050e]{background-color:#3b82f61a;color:#d1d5db}.themes-card[data-v-06fc050e]{border-left:4px solid #3b82f6}.themes-grid[data-v-06fc050e]{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:640px){.themes-grid[data-v-06fc050e]{grid-template-columns:repeat(2,1fr)}}.theme-item[data-v-06fc050e]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem}.dark .theme-item[data-v-06fc050e],:root.dark .theme-item[data-v-06fc050e]{background-color:#111827;border-color:#374151}.theme-header[data-v-06fc050e]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.theme-name[data-v-06fc050e]{color:#111827;font-size:.875rem;font-weight:600}.dark .theme-name[data-v-06fc050e],:root.dark .theme-name[data-v-06fc050e]{color:#f3f4f6}.theme-description[data-v-06fc050e]{color:#4b5563;font-size:.8125rem;line-height:1.5;margin-bottom:.5rem}.dark .theme-description[data-v-06fc050e],:root.dark .theme-description[data-v-06fc050e]{color:#9ca3af}.theme-perspectives[data-v-06fc050e]{display:flex;flex-wrap:wrap;gap:.25rem}.priority-card[data-v-06fc050e]{border-left:4px solid #9333ea}.priority-list[data-v-06fc050e]{display:flex;flex-direction:column;gap:.75rem}.priority-item[data-v-06fc050e]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem}.dark .priority-item[data-v-06fc050e],:root.dark .priority-item[data-v-06fc050e]{background-color:#111827;border-color:#374151}.priority-item.priority-high[data-v-06fc050e]{border-left:3px solid #f97316}.priority-item.priority-critical[data-v-06fc050e]{border-left:3px solid #ef4444}.priority-badges[data-v-06fc050e]{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem}.priority-finding[data-v-06fc050e]{color:#111827;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.dark .priority-finding[data-v-06fc050e],:root.dark .priority-finding[data-v-06fc050e]{color:#f3f4f6}.priority-perspectives[data-v-06fc050e]{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}.priority-rationale[data-v-06fc050e]{color:#4b5563;font-size:.8125rem;font-style:italic}.dark .priority-rationale[data-v-06fc050e],:root.dark .priority-rationale[data-v-06fc050e]{color:#9ca3af}.word-intelligence-viewer[data-v-4aaea894]{display:flex;flex-direction:column;gap:1rem;height:100%;overflow:auto;padding:1rem}.viewer-header[data-v-4aaea894]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.header-content[data-v-4aaea894]{display:flex;flex-direction:column;gap:.5rem}.title-row[data-v-4aaea894]{align-items:center;display:flex;gap:.5rem}.title-icon[data-v-4aaea894]{color:var(--color-primary-500);height:1.25rem;width:1.25rem}.doc-title[data-v-4aaea894]{color:var(--color-gray-900);font-size:1.125rem;font-weight:600;margin:0}.dark .doc-title[data-v-4aaea894],:root.dark .doc-title[data-v-4aaea894]{color:var(--color-gray-100)}.meta-badges[data-v-4aaea894]{display:flex;flex-wrap:wrap;gap:.375rem}.badge-icon[data-v-4aaea894]{height:.75rem;margin-right:.25rem;width:.75rem}.viewer-tabs[data-v-4aaea894]{flex:1;min-height:0}.tab-content[data-v-4aaea894]{display:flex;flex-direction:column;gap:1.25rem;padding:1rem 0}.document-tab[data-v-4aaea894]{overflow:auto;padding:1rem}.section-title[data-v-4aaea894]{align-items:center;color:var(--color-gray-500);display:flex;font-size:.875rem;font-weight:600;gap:.5rem;letter-spacing:.05em;margin:0 0 .75rem;text-transform:uppercase}.section-icon[data-v-4aaea894]{height:1rem;width:1rem}.subsection-title[data-v-4aaea894]{align-items:center;color:var(--color-gray-700);display:flex;font-size:.875rem;font-weight:500;gap:.375rem;margin:0 0 .5rem}.dark .subsection-title[data-v-4aaea894],:root.dark .subsection-title[data-v-4aaea894]{color:var(--color-gray-300)}.summary-section[data-v-4aaea894]{border-bottom:1px solid var(--color-gray-200);padding-bottom:1rem}.dark .summary-section[data-v-4aaea894],:root.dark .summary-section[data-v-4aaea894]{border-color:var(--color-gray-700)}.summary-section[data-v-4aaea894]:last-child{border-bottom:none}.summary-text[data-v-4aaea894]{color:var(--color-gray-700);font-size:.9375rem;line-height:1.6;margin:0}.dark .summary-text[data-v-4aaea894],:root.dark .summary-text[data-v-4aaea894]{color:var(--color-gray-300)}.theme-tags[data-v-4aaea894]{display:flex;flex-wrap:wrap;gap:.5rem}.action-list[data-v-4aaea894]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.action-item[data-v-4aaea894]{align-items:flex-start;color:var(--color-gray-700);display:flex;font-size:.875rem;gap:.5rem}.dark .action-item[data-v-4aaea894],:root.dark .action-item[data-v-4aaea894]{color:var(--color-gray-300)}.action-bullet[data-v-4aaea894]{color:var(--color-primary-500);flex-shrink:0;height:.5rem;margin-top:.375rem;width:.5rem}.tables-grid[data-v-4aaea894]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.table-card[data-v-4aaea894]{background:var(--color-gray-50);border-left:3px solid var(--color-primary-400);border-radius:.5rem;padding:.75rem}.dark .table-card[data-v-4aaea894],:root.dark .table-card[data-v-4aaea894]{background:var(--color-gray-800)}.table-title[data-v-4aaea894]{font-size:.875rem;font-weight:500;margin-bottom:.375rem}.table-summary[data-v-4aaea894]{color:var(--color-gray-600);font-size:.8125rem;margin:0 0 .5rem}.dark .table-summary[data-v-4aaea894],:root.dark .table-summary[data-v-4aaea894]{color:var(--color-gray-400)}.table-findings[data-v-4aaea894]{display:flex;flex-wrap:wrap;gap:.375rem}.finding-tag[data-v-4aaea894]{background:var(--color-gray-100);border-radius:.25rem;color:var(--color-gray-600);font-size:.75rem;padding:.125rem .5rem}.dark .finding-tag[data-v-4aaea894],:root.dark .finding-tag[data-v-4aaea894]{background:var(--color-gray-700);color:var(--color-gray-300)}.structure-list[data-v-4aaea894]{display:flex;flex-direction:column;gap:.75rem}.structure-item[data-v-4aaea894]{background:var(--color-gray-50);border-radius:.5rem;padding:.75rem}.dark .structure-item[data-v-4aaea894],:root.dark .structure-item[data-v-4aaea894]{background:var(--color-gray-800)}.structure-header[data-v-4aaea894]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.structure-section[data-v-4aaea894]{font-size:.875rem;font-weight:500}.structure-ref[data-v-4aaea894]{color:var(--color-gray-500);font-size:.75rem}.structure-points[data-v-4aaea894]{color:var(--color-gray-600);font-size:.8125rem;margin:0;padding-left:1.25rem}.dark .structure-points[data-v-4aaea894],:root.dark .structure-points[data-v-4aaea894]{color:var(--color-gray-400)}.structure-points li[data-v-4aaea894]{margin-bottom:.25rem}.images-grid[data-v-4aaea894]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.image-card[data-v-4aaea894]{background:var(--color-gray-50);border-radius:.5rem;padding:1rem}.dark .image-card[data-v-4aaea894],:root.dark .image-card[data-v-4aaea894]{background:var(--color-gray-800)}.image-header[data-v-4aaea894]{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.image-type-icon[data-v-4aaea894]{color:var(--color-primary-500);height:1.25rem;width:1.25rem}.image-type[data-v-4aaea894]{font-size:.875rem;font-weight:500;text-transform:capitalize}.image-description[data-v-4aaea894]{color:var(--color-gray-700);font-size:.875rem;margin:0 0 .75rem}.dark .image-description[data-v-4aaea894],:root.dark .image-description[data-v-4aaea894]{color:var(--color-gray-300)}.image-text[data-v-4aaea894]{background:var(--color-gray-100);border-radius:.375rem;font-size:.8125rem;margin-bottom:.75rem;padding:.5rem}.dark .image-text[data-v-4aaea894],:root.dark .image-text[data-v-4aaea894]{background:var(--color-gray-700)}.text-label[data-v-4aaea894]{font-weight:500;margin-right:.375rem}.text-content[data-v-4aaea894]{color:var(--color-gray-600)}.dark .text-content[data-v-4aaea894],:root.dark .text-content[data-v-4aaea894]{color:var(--color-gray-400)}.image-findings[data-v-4aaea894]{display:flex;flex-direction:column;gap:.375rem}.finding-item[data-v-4aaea894]{align-items:flex-start;color:var(--color-gray-600);display:flex;font-size:.8125rem;gap:.375rem}.dark .finding-item[data-v-4aaea894],:root.dark .finding-item[data-v-4aaea894]{color:var(--color-gray-400)}.finding-icon[data-v-4aaea894]{color:var(--color-green-500);flex-shrink:0;height:.875rem;margin-top:.125rem;width:.875rem}.comments-section[data-v-4aaea894]{display:flex;flex-direction:column;gap:1.25rem}.comments-stats[data-v-4aaea894]{display:flex;gap:2rem}.stat-item[data-v-4aaea894]{display:flex;flex-direction:column}.stat-value[data-v-4aaea894]{color:var(--color-primary-500);font-size:1.5rem;font-weight:600}.stat-label[data-v-4aaea894]{color:var(--color-gray-500);font-size:.75rem;text-transform:uppercase}.comments-summary p[data-v-4aaea894]{color:var(--color-gray-700);font-size:.875rem;margin:0}.dark .comments-summary p[data-v-4aaea894],:root.dark .comments-summary p[data-v-4aaea894]{color:var(--color-gray-300)}.issue-icon[data-v-4aaea894]{color:var(--color-orange-500);height:1rem;width:1rem}.issues-list[data-v-4aaea894]{color:var(--color-gray-700);font-size:.875rem;margin:0;padding-left:1.25rem}.dark .issues-list[data-v-4aaea894],:root.dark .issues-list[data-v-4aaea894]{color:var(--color-gray-300)}.issues-list li[data-v-4aaea894]{margin-bottom:.375rem}.data-sections[data-v-4aaea894]{display:flex;flex-direction:column;gap:1.5rem}.data-section[data-v-4aaea894]{border-bottom:1px solid var(--color-gray-200);padding-bottom:1rem}.dark .data-section[data-v-4aaea894],:root.dark .data-section[data-v-4aaea894]{border-color:var(--color-gray-700)}.data-section[data-v-4aaea894]:last-child{border-bottom:none}.stats-grid[data-v-4aaea894]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.stat-card[data-v-4aaea894]{background:var(--color-gray-50);border-radius:.5rem;padding:.75rem}.dark .stat-card[data-v-4aaea894],:root.dark .stat-card[data-v-4aaea894]{background:var(--color-gray-800)}.stat-value-lg[data-v-4aaea894]{font-size:1rem;font-weight:600;margin-bottom:.25rem}.stat-source[data-v-4aaea894]{color:var(--color-gray-500);font-size:.75rem}.stat-context[data-v-4aaea894]{color:var(--color-gray-600);font-size:.8125rem;margin-top:.375rem}.dark .stat-context[data-v-4aaea894],:root.dark .stat-context[data-v-4aaea894]{color:var(--color-gray-400)}.amounts-list[data-v-4aaea894],.entity-tags[data-v-4aaea894]{display:flex;flex-wrap:wrap;gap:.5rem}.date-list[data-v-4aaea894]{display:flex;flex-wrap:wrap;gap:.75rem}.date-item[data-v-4aaea894]{background:var(--color-gray-100);border-radius:.375rem;font-size:.875rem;padding:.375rem .75rem}.dark .date-item[data-v-4aaea894],:root.dark .date-item[data-v-4aaea894]{background:var(--color-gray-700)}.deep-section[data-v-4aaea894]{background:linear-gradient(135deg,var(--color-purple-50),var(--color-primary-50));border-left:3px solid var(--color-purple-400);border-radius:.5rem;padding:1rem}.dark .deep-section[data-v-4aaea894],:root.dark .deep-section[data-v-4aaea894]{background:linear-gradient(135deg,var(--color-purple-900/30),var(--color-primary-900/30))}.deep-header[data-v-4aaea894]{align-items:center;display:flex;font-weight:500;gap:.5rem;margin-bottom:.75rem}.deep-icon[data-v-4aaea894]{color:var(--color-purple-500);height:1.25rem;width:1.25rem}.deep-content[data-v-4aaea894]{color:var(--color-gray-700);font-size:.9375rem;line-height:1.7;margin:0}.dark .deep-content[data-v-4aaea894],:root.dark .deep-content[data-v-4aaea894]{color:var(--color-gray-300)}.empty-state[data-v-4aaea894]{align-items:center;color:var(--color-gray-500);display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:3rem 1rem}.empty-icon[data-v-4aaea894]{height:3rem;opacity:.5;width:3rem}.youtube-transcript[data-v-fbced294]{font-family:ui-sans-serif,system-ui,sans-serif}.execution-controller[data-v-134a7382]{width:100%}.execution-controls[data-v-134a7382]{align-items:center;display:flex}.metadata-item[data-v-134a7382]{display:flex;flex-direction:column}.metadata-item .label[data-v-134a7382]{color:#6b7280;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.metadata-item .value[data-v-134a7382]{font-family:monospace;font-size:.875rem;margin-top:.25rem}pre[data-v-134a7382]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;max-height:16rem;overflow:auto;padding:.75rem}.dark pre[data-v-134a7382]{background-color:#111827;border-color:#374151;color:#e5e7eb}.code-artifact-viewer[data-v-0c0f7a6a]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.dark .code-artifact-viewer[data-v-0c0f7a6a]{background-color:#111827;border-color:#374151}.format-selector[data-v-0c0f7a6a]{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.dark .format-selector[data-v-0c0f7a6a]{background-color:#1f2937;border-color:#374151}.format-tab[data-v-0c0f7a6a],.format-tabs[data-v-0c0f7a6a]{display:flex}.format-tab[data-v-0c0f7a6a]{align-items:center;border-bottom:2px solid transparent;color:#6b7280;cursor:pointer;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s}.format-tab[data-v-0c0f7a6a]:hover{background-color:#f3f4f6;color:#111827}.dark .format-tab[data-v-0c0f7a6a]{color:#9ca3af}.dark .format-tab[data-v-0c0f7a6a]:hover{background-color:#374151;color:#f9fafb}.format-tab-active[data-v-0c0f7a6a]{background-color:#fff;border-color:#2563eb;color:#2563eb}.dark .format-tab-active[data-v-0c0f7a6a]{background-color:#111827;border-color:#60a5fa;color:#60a5fa}.content-wrapper[data-v-0c0f7a6a]{min-height:400px}.code-artifact-card[data-v-0c0f7a6a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem}.card-header[data-v-0c0f7a6a]{justify-content:space-between;margin-bottom:1.5rem}.card-header[data-v-0c0f7a6a],.header-left[data-v-0c0f7a6a]{align-items:flex-start;display:flex}.header-left[data-v-0c0f7a6a]{gap:1rem}.artifact-icon[data-v-0c0f7a6a]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff3;border-radius:.5rem;padding:.75rem}.artifact-info[data-v-0c0f7a6a],.artifact-title[data-v-0c0f7a6a]{margin-bottom:.5rem}.artifact-title[data-v-0c0f7a6a]{color:#fff;font-size:1.25rem;font-weight:600}.artifact-meta[data-v-0c0f7a6a]{align-items:center;display:flex;gap:.5rem}.section-title[data-v-0c0f7a6a]{color:#fff;font-size:1.125rem;font-weight:500;margin-bottom:.75rem}.explanation-section[data-v-0c0f7a6a],.query-section[data-v-0c0f7a6a],.suggestions-section[data-v-0c0f7a6a]{margin-bottom:1.5rem}.explanation-text[data-v-0c0f7a6a],.query-description[data-v-0c0f7a6a],.suggestions-text[data-v-0c0f7a6a]{color:#ffffffe6;line-height:1.6}.result-section[data-v-0c0f7a6a]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff1a;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}.result-header[data-v-0c0f7a6a]{gap:.75rem;margin-bottom:.75rem}.result-label[data-v-0c0f7a6a]{color:#fffc}.result-value[data-v-0c0f7a6a]{color:#fff;font-size:1.25rem;font-weight:700}.execution-time[data-v-0c0f7a6a]{align-items:center;color:#ffffffb3;display:flex;font-size:.875rem;gap:.5rem}.time-value[data-v-0c0f7a6a]{font-family:monospace}.code-format[data-v-0c0f7a6a]{background-color:#f9fafb}.dark .code-format[data-v-0c0f7a6a]{background-color:#111827}.code-header[data-v-0c0f7a6a],.json-header[data-v-0c0f7a6a]{align-items:center;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem}.dark .code-header[data-v-0c0f7a6a],.dark .json-header[data-v-0c0f7a6a]{background-color:#1f2937;border-color:#374151}.code-info[data-v-0c0f7a6a],.json-info[data-v-0c0f7a6a]{align-items:center;display:flex;gap:.75rem}.code-language[data-v-0c0f7a6a],.json-label[data-v-0c0f7a6a]{color:#111827;font-weight:500}.dark .code-language[data-v-0c0f7a6a],.dark .json-label[data-v-0c0f7a6a]{color:#f9fafb}.code-identifier[data-v-0c0f7a6a]{color:#6b7280;font-family:monospace;font-size:.875rem}.dark .code-identifier[data-v-0c0f7a6a]{color:#9ca3af}.code-actions[data-v-0c0f7a6a],.json-actions[data-v-0c0f7a6a]{align-items:center;display:flex;gap:.5rem}.code-content[data-v-0c0f7a6a],.json-content[data-v-0c0f7a6a]{padding:0}.code-block[data-v-0c0f7a6a],.json-block[data-v-0c0f7a6a]{background-color:#fff;font-family:Fira Code,Monaco,Cascadia Code,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto;padding:1rem}.dark .code-block[data-v-0c0f7a6a],.dark .json-block[data-v-0c0f7a6a]{background-color:#111827}.json-block[data-v-0c0f7a6a]{color:#1f2937}.dark .json-block[data-v-0c0f7a6a]{color:#e5e7eb}.result-format[data-v-0c0f7a6a]{background-color:#f9fafb}.dark .result-format[data-v-0c0f7a6a]{background-color:#111827}.result-header[data-v-0c0f7a6a]{align-items:center;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem}.dark .result-header[data-v-0c0f7a6a]{background-color:#1f2937;border-color:#374151}.result-info[data-v-0c0f7a6a]{align-items:center;display:flex;gap:.75rem}.result-label[data-v-0c0f7a6a]{color:#111827;font-weight:500}.dark .result-label[data-v-0c0f7a6a]{color:#f9fafb}.result-content[data-v-0c0f7a6a]{padding:1rem}.json-format[data-v-0c0f7a6a]{background-color:#f9fafb}.dark .json-format[data-v-0c0f7a6a]{background-color:#111827}.dark .code-artifact-card[data-v-0c0f7a6a]{background:linear-gradient(135deg,#4f46e5,#7c3aed)}/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial}}}:where(.dataframe-info-renderer>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing,.25rem)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing,.25rem)*4*var(--tw-space-y-reverse))}.error-state{background-color:var(--color-red-50,oklch(97.1% .013 17.38));border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:2px;padding:calc(var(--spacing,.25rem)*4)}.error-header{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*2);margin-bottom:calc(var(--spacing,.25rem)*2)}.error-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-red-700,oklch(50.5% .213 27.518));font-weight:var(--font-weight-semibold,600)}.error-message{color:var(--color-red-600,oklch(57.7% .245 27.325));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}.section-header{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*2);margin-bottom:calc(var(--spacing,.25rem)*3)}.section-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.info-section{background-color:var(--color-blue-50,oklch(97% .014 254.604));border-color:var(--color-blue-200,oklch(88.2% .059 254.128));border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing,.25rem)*4)}.info-content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.info-grid{display:grid;gap:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:48rem){.info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.info-item{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*1)}.info-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wide,.025em);color:var(--color-blue-600,oklch(54.6% .245 262.881));letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase}.info-value{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-blue-900,oklch(37.9% .146 265.522));font-weight:var(--font-weight-semibold,600)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}.bars-title[data-v-1eb53af2]{color:var(--c-text);font-size:14px;font-weight:600;margin-bottom:10px}.bars[data-v-1eb53af2]{display:flex;flex-direction:column;gap:6px;padding:4px 0}.bar-row[data-v-1eb53af2]{align-items:center;display:grid;font-size:13px;gap:12px;grid-template-columns:180px 1fr 100px}.bar-row.changed .label[data-v-1eb53af2]{color:var(--c-accent);font-weight:600}.bar-row .label[data-v-1eb53af2]{color:var(--c-text-2);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-row .track[data-v-1eb53af2]{background:var(--c-canvas-deep);border-radius:3px;height:20px;overflow:hidden}.bar-row .fill[data-v-1eb53af2]{background:var(--c-accent);border-radius:3px;height:100%;transition:width .4s ease}.bar-row .fill.amber[data-v-1eb53af2]{background:var(--c-warn)}.bar-row .fill.muted[data-v-1eb53af2]{background:var(--c-border-strong)}.bar-row .fill.good[data-v-1eb53af2]{background:var(--c-good)}.bar-row .val[data-v-1eb53af2]{color:var(--c-text);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.diff-old[data-v-1eb53af2]{color:var(--c-muted);font-size:11px;font-weight:400;margin-right:4px;text-decoration:line-through}.diff-new[data-v-1eb53af2]{color:var(--c-accent);font-weight:700}.table-title[data-v-5fc72b57]{color:var(--c-text);font-size:14px;font-weight:600;margin-bottom:8px}.op-table[data-v-5fc72b57]{border-collapse:collapse;font-size:13px;margin-top:4px;width:100%}.op-table td[data-v-5fc72b57],.op-table th[data-v-5fc72b57]{border-bottom:1px solid var(--c-border);padding:6px 10px;text-align:left}.op-table th[data-v-5fc72b57]{background:var(--c-canvas);color:var(--c-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.op-table td[data-v-5fc72b57]{color:var(--c-text-2)}.op-table td.num[data-v-5fc72b57]{color:var(--c-text);font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.analysis-exhibit[data-v-bc6eea83]{margin:4px 0}.exhibit[data-v-bc6eea83]{margin:0 0 20px}.exhibit-eyebrow[data-v-bc6eea83]{align-items:baseline;color:var(--c-muted);display:flex;font-size:11px;font-weight:700;gap:8px;justify-content:space-between;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.exhibit-collapse[data-v-bc6eea83]{background:none;border:none;color:var(--c-muted);cursor:pointer;font-size:10px;font-weight:600;letter-spacing:.04em;opacity:.45;padding:0 2px;text-transform:none;transition:opacity .12s}.exhibit:hover .exhibit-collapse[data-v-bc6eea83]{opacity:1}.exhibit-collapse[data-v-bc6eea83]:hover{color:var(--c-accent,#2563eb)}.op-table[data-v-bc6eea83]{border-collapse:collapse;font-size:13px;width:100%}.op-table td[data-v-bc6eea83],.op-table th[data-v-bc6eea83]{border-bottom:1px solid var(--c-border);padding:6px 10px;text-align:left}.op-table th[data-v-bc6eea83]{color:var(--c-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.op-table td[data-v-bc6eea83]{color:var(--c-text-2)}.op-table td.num[data-v-bc6eea83]{color:var(--c-text);font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.op-table--pairs .pair-key[data-v-bc6eea83]{color:var(--c-text);font-weight:600;width:36%}.exhibit-more-rows[data-v-bc6eea83]{color:var(--c-muted);font-size:12px;font-style:italic;margin:6px 0 0}.exhibit-list[data-v-bc6eea83]{margin:4px 0 16px}.exhibit-list-label[data-v-bc6eea83]{color:var(--c-muted);font-size:12px;margin:0 0 4px}.exhibit-list-item[data-v-bc6eea83]{background:none;border:none;color:var(--c-text-2);cursor:pointer;display:block;font-size:13px;padding:2px 0 2px 14px;position:relative;text-align:left}.exhibit-list-item[data-v-bc6eea83]:before{color:var(--c-muted);content:"·";left:4px;position:absolute}.exhibit-list-item[data-v-bc6eea83]:hover{color:var(--c-accent,#2563eb)}.exhibit-list-meta[data-v-bc6eea83]{color:var(--c-muted);font-size:12px}.exhibit-source[data-v-bc6eea83]{border-top:1px solid var(--c-border);margin-top:12px;padding-top:8px}.exhibit-source summary[data-v-bc6eea83]{color:var(--c-muted);cursor:pointer;font-size:12px;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.exhibit-source summary[data-v-bc6eea83]:after{content:" ↗"}.exhibit-source[open] summary[data-v-bc6eea83]:after{content:""}.exhibit-source-body[data-v-bc6eea83]{margin-top:10px}.exhibit-plan[data-v-bc6eea83]{color:var(--c-text-2);font-size:12px;margin:0 0 10px;white-space:pre-wrap}.exhibit-code[data-v-bc6eea83]{background:var(--c-canvas);border:1px solid var(--c-border);border-radius:6px;color:var(--c-text-2);font-size:11.5px;line-height:1.5;overflow-x:auto;padding:10px 12px;white-space:pre}.exhibit-empty[data-v-bc6eea83]{color:var(--c-muted);font-size:13px;font-style:italic}.map-title[data-v-4e07a3df]{color:var(--c-text);font-size:14px;font-weight:600;margin-bottom:8px}.map-placeholder[data-v-4e07a3df]{background:var(--c-map-gradient);border-radius:6px;height:220px;margin:4px 0;overflow:hidden;position:relative}.tract[data-v-4e07a3df]{background:#2563eb14;border:2px dashed var(--c-text);border-radius:2px}.pin[data-v-4e07a3df],.tract[data-v-4e07a3df]{position:absolute}.pin[data-v-4e07a3df]{border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #0000004d;height:14px;transform:translate(-50%,-50%);width:14px}.map-cap[data-v-4e07a3df]{background:var(--c-map-cap-bg);border-radius:3px;bottom:8px;color:var(--c-muted);font-family:var(--font-mono);font-size:11px;left:12px;padding:3px 8px;position:absolute}.weather-title[data-v-87f1fbcc]{color:var(--c-text);font-size:14px;font-weight:600;margin-bottom:8px}.weather-grid[data-v-87f1fbcc]{display:grid;gap:8px;grid-template-columns:repeat(7,1fr);margin:8px 0 16px}.weather-day[data-v-87f1fbcc]{background:var(--c-canvas);border-radius:6px;font-size:12px;padding:10px 6px;text-align:center}.weather-day .day-name[data-v-87f1fbcc]{color:var(--c-muted);font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.weather-day .day-icon[data-v-87f1fbcc]{font-size:22px;margin:4px 0}.weather-day .day-temp[data-v-87f1fbcc]{color:var(--c-text);font-variant-numeric:tabular-nums;font-weight:600}.weather-day .day-low[data-v-87f1fbcc]{color:var(--c-muted);font-size:11px;font-variant-numeric:tabular-nums}.weather-day.alert[data-v-87f1fbcc]{background:var(--c-amber-bg);border:1px solid var(--c-amber-border)}.weather-day.alert .day-name[data-v-87f1fbcc]{color:var(--c-amber-fg-strong)}.ops-note[data-v-87f1fbcc]{background:var(--c-amber-bg);border-left:3px solid var(--c-amber-border);border-radius:0 6px 6px 0;color:var(--c-amber-fg);font-size:13px;padding:12px 16px}.ops-note[data-v-87f1fbcc] strong{font-weight:600}.state-chain[data-v-3451bc8f]{background:var(--c-bg);border:1px dashed var(--c-border-strong);border-radius:6px;color:var(--c-muted);font-size:12px;margin:20px 0 0;padding:12px 16px}.state-chain-label[data-v-3451bc8f]{color:var(--c-muted);font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.chain-steps[data-v-3451bc8f]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.chain-step[data-v-3451bc8f]{background:var(--c-canvas-deep);border-radius:3px;color:var(--c-text-2);font-family:var(--font-mono);font-size:11px;padding:3px 8px}.chain-step.current[data-v-3451bc8f]{background:var(--c-accent);color:#fff;font-weight:600}.chain-arrow[data-v-3451bc8f]{color:var(--c-border-strong)}.chain-op[data-v-3451bc8f]{color:var(--c-muted);font-size:11px;font-style:italic}.audit-grid[data-v-fae4afd2]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:8px}.audit-cell[data-v-fae4afd2]{background:var(--c-canvas);border-left:3px solid var(--c-border);border-radius:6px;padding:10px 12px}.audit-cell.deterministic[data-v-fae4afd2]{border-left-color:var(--c-deterministic)}.audit-cell.heuristic[data-v-fae4afd2]{border-left-color:var(--c-heuristic)}.audit-cell.llm[data-v-fae4afd2]{border-left-color:var(--c-llm)}.audit-cell .type-label[data-v-fae4afd2]{font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.audit-cell.deterministic .type-label[data-v-fae4afd2]{color:var(--c-deterministic)}.audit-cell.heuristic .type-label[data-v-fae4afd2]{color:var(--c-heuristic)}.audit-cell.llm .type-label[data-v-fae4afd2]{color:var(--c-llm)}.audit-cell .audit-count[data-v-fae4afd2]{color:var(--c-text);font-size:18px;font-weight:700;line-height:1}.audit-cell .audit-detail[data-v-fae4afd2]{color:var(--c-muted);font-size:11px;margin-top:3px}.wb-doc-scroll[data-v-27229fa2]{background:var(--c-workbench);color:var(--c-text);flex:1;font-family:var(--font-sans);overflow-y:auto}.wb-doc-inner[data-v-27229fa2]{margin:0 auto;max-width:760px;padding:24px 32px 80px}.wb-doc-head[data-v-27229fa2]{margin-bottom:24px}.wb-eyebrow[data-v-27229fa2]{color:var(--c-muted);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 2px;text-transform:uppercase}.wb-doc-title[data-v-27229fa2]{color:var(--c-text);font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0}.wb-section[data-v-27229fa2]{margin-bottom:32px;scroll-margin-top:16px}.wb-section[data-v-27229fa2]:first-of-type{margin-top:0}.anchor-tag[data-v-27229fa2]{color:var(--c-muted);display:block;font-size:10px;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.exec-callout[data-v-27229fa2]{background:var(--c-amber-bg);border-left:3px solid var(--c-amber-border);border-radius:0 6px 6px 0;margin:12px 0 16px;padding:16px 20px}.exec-callout .headline[data-v-27229fa2]{color:var(--c-amber-fg);font-size:17px;font-weight:600;margin-bottom:4px}.exec-callout .detail[data-v-27229fa2]{color:var(--c-amber-fg);font-size:13px;line-height:1.55}.exec-callout .big[data-v-27229fa2]{color:var(--c-amber-fg-strong);font-size:22px;font-weight:700;margin-right:6px}.exec-callout .prior[data-v-27229fa2]{color:var(--c-muted);font-size:13px;margin-right:4px;text-decoration:line-through}.wb-prose[data-v-27229fa2]{color:var(--c-text);font-size:15px;line-height:1.65}.wb-prose[data-v-27229fa2] p{margin:0 0 14px}.wb-prose[data-v-27229fa2] strong{font-weight:600}.wb-prose[data-v-27229fa2] a{color:var(--c-accent)}.focused-artifact[data-v-27229fa2]{background:var(--c-bg);border:1px solid var(--c-border);border-radius:8px;box-shadow:var(--shadow-card);padding:16px 18px;position:relative}.focused-artifact.ring[data-v-27229fa2]{box-shadow:0 0 0 3px var(--c-accent-bg),var(--shadow-card)}.artifact-title[data-v-27229fa2]{color:var(--c-text);font-size:14px;font-weight:600;margin-bottom:10px}.artifact-todo[data-v-27229fa2]{color:var(--c-muted);font-size:13px;padding:24px;text-align:center}.wb-section.in-focus[data-v-27229fa2]{scroll-margin-top:16px}.wb-section.in-focus .focused-artifact[data-v-27229fa2]:before{background:var(--c-bg);border:1px solid var(--c-accent);border-radius:3px;color:var(--c-accent);content:"IN FOCUS";font-size:9px;font-weight:700;letter-spacing:.1em;padding:2px 8px;position:absolute;right:12px;top:-10px}.wb-doc-meta[data-v-27229fa2]{align-items:baseline;color:var(--c-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin-top:8px}.wb-meta-sep[data-v-27229fa2]{opacity:.5}.wb-doc-foot[data-v-27229fa2]{border-top:1px solid var(--c-border);color:var(--c-muted);display:flex;flex-direction:column;font-size:12px;gap:12px;margin-top:48px;padding-top:16px}.wb-foot-row[data-v-27229fa2]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;line-height:1.5}.wb-foot-refs[data-v-27229fa2]{gap:12px}.wb-foot-key[data-v-27229fa2]{color:var(--c-muted);flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wb-foot-val[data-v-27229fa2]{color:var(--c-text-2)}.wb-id-chip[data-v-27229fa2]{align-items:center;background:var(--c-canvas-deep);border:1px solid var(--c-border);border-radius:5px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;padding:3px 8px}.wb-id-chip[data-v-27229fa2]:hover{background:var(--c-bg)}.wb-id-chip code[data-v-27229fa2]{color:var(--c-text-2);font-family:var(--font-mono,ui-monospace,monospace)}.wb-id-copy[data-v-27229fa2]{opacity:.6}.wb-foot-runlink[data-v-27229fa2]{color:var(--c-accent);text-decoration:none}.wb-foot-runlink[data-v-27229fa2]:hover{text-decoration:underline}.tech[data-v-f84f36d0]{background:var(--c-bg);border:1px dashed var(--c-border-strong);border-radius:8px;font-family:var(--font-sans);margin-top:16px}.tech-head[data-v-f84f36d0]{align-items:center;background:transparent;border:none;color:var(--c-text-2);cursor:pointer;display:flex;gap:8px;padding:10px 14px;text-align:left;width:100%}.tech-head[data-v-f84f36d0]:hover{background:var(--c-canvas);border-radius:8px}.tech-eyebrow[data-v-f84f36d0]{font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tech-eyebrow[data-v-f84f36d0],.tech-sub[data-v-f84f36d0]{color:var(--c-muted);font-size:11px}.tech-sub[data-v-f84f36d0]{font-variant-numeric:tabular-nums;margin-left:auto}.tech-body[data-v-f84f36d0]{padding:4px 14px 14px}.tech-grid[data-v-f84f36d0]{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin:4px 0 12px}.cell[data-v-f84f36d0]{background:var(--c-canvas);border-radius:6px;padding:8px 10px}.cell .k[data-v-f84f36d0]{color:var(--c-muted);font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.cell .v[data-v-f84f36d0]{color:var(--c-text);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.cell .muted[data-v-f84f36d0]{color:var(--c-muted);font-weight:400}.tech-store[data-v-f84f36d0]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.store-row[data-v-f84f36d0]{align-items:center;color:var(--c-text-2);display:flex;font-size:12px;gap:8px}.store-label[data-v-f84f36d0]{font-weight:600}.store-val[data-v-f84f36d0]{background:var(--c-canvas-deep);border-radius:3px;color:var(--c-text);font-family:var(--font-mono);font-size:11px;overflow:hidden;padding:2px 6px;text-overflow:ellipsis}.tech-section-title[data-v-f84f36d0]{color:var(--c-muted);font-size:11px;font-weight:700;letter-spacing:.04em;margin:12px 0 6px;text-transform:uppercase}.schema-wrap[data-v-f84f36d0]{display:flex;flex-wrap:wrap;gap:5px}.col-chip[data-v-f84f36d0]{align-items:baseline;background:var(--c-canvas);border-radius:4px;display:inline-flex;font-family:var(--font-mono);font-size:11px;gap:4px;padding:2px 7px}.col-chip .col-name[data-v-f84f36d0]{color:var(--c-text);font-weight:600}.col-chip .col-type[data-v-f84f36d0]{color:var(--c-muted)}.pf-grid[data-v-f84f36d0]{display:grid;gap:4px 16px;grid-template-columns:repeat(2,1fr)}.pf-row[data-v-f84f36d0]{border-bottom:1px solid var(--c-border);display:flex;font-size:12px;justify-content:space-between;padding:2px 0}.pf-k[data-v-f84f36d0]{color:var(--c-muted);text-transform:capitalize}.pf-v[data-v-f84f36d0]{color:var(--c-text);font-variant-numeric:tabular-nums;font-weight:500}.dpt[data-v-826f4003]{font-family:var(--font-sans)}.dpt-toolbar[data-v-826f4003]{gap:10px;margin-bottom:6px}.dpt-filter[data-v-826f4003],.dpt-toolbar[data-v-826f4003]{align-items:center;display:flex}.dpt-filter[data-v-826f4003]{background:var(--c-canvas);border:1px solid var(--c-border-strong);border-radius:6px;color:var(--c-muted);flex:1;gap:6px;max-width:280px;padding:4px 9px}.dpt-filter input[data-v-826f4003]{background:transparent;border:none;color:var(--c-text);font-family:inherit;font-size:12px;outline:none;width:100%}.dpt-count[data-v-826f4003]{color:var(--c-text-2);font-size:11px;font-variant-numeric:tabular-nums}.dpt-count .muted[data-v-826f4003]{color:var(--c-muted)}.dpt-download[data-v-826f4003]{align-items:center;background:var(--c-accent);border:1px solid var(--c-accent);border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:600;gap:5px;margin-left:auto;padding:4px 9px}.dpt-download[data-v-826f4003]:hover:not(:disabled){filter:brightness(.95)}.dpt-download[data-v-826f4003]:disabled{cursor:wait;opacity:.6}.dpt-expand[data-v-826f4003]{align-items:center;background:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:6px;color:var(--c-text-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:600;gap:5px;padding:4px 9px}.dpt-expand[data-v-826f4003]:hover{background:var(--c-canvas);color:var(--c-text)}.table-wrap[data-v-826f4003]{border:1px solid var(--c-border);border-radius:6px;max-height:320px;overflow:auto}.table-wrap.wrap-tall[data-v-826f4003]{max-height:600px}.dgv-mount[data-v-826f4003]{height:600px}.data-table[data-v-826f4003]{border-collapse:collapse;font-family:var(--font-mono);font-size:12px;width:100%}.data-table td[data-v-826f4003],.data-table th[data-v-826f4003]{border-bottom:1px solid var(--c-border);padding:5px 10px;text-align:left;white-space:nowrap}.data-table th[data-v-826f4003]{background:var(--c-canvas);color:var(--c-text-2);cursor:pointer;font-size:11px;font-weight:700;position:sticky;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.data-table th.sortable[data-v-826f4003]:hover{background:var(--c-canvas-deep);color:var(--c-text)}.data-table th .th-name[data-v-826f4003]{vertical-align:middle}.data-table th .sort-ind[data-v-826f4003]{color:var(--c-accent);margin-left:3px;vertical-align:middle}.data-table th .col-type[data-v-826f4003]{color:var(--c-muted);display:block;font-size:9px;font-weight:500;margin-top:2px}.data-table td[data-v-826f4003]{color:var(--c-text)}.table-footer[data-v-826f4003]{background:var(--c-canvas);border:1px solid var(--c-border);border-radius:0 0 6px 6px;border-top:none;color:var(--c-muted);display:flex;font-size:11px;justify-content:space-between;padding:6px 12px}.dp-block[data-v-e1191e59]{font-family:var(--font-sans)}.dp-desc[data-v-e1191e59]{color:var(--c-text-2);font-size:13px;line-height:1.55;margin:0 0 12px}.dp-empty[data-v-e1191e59]{color:var(--c-muted);font-size:13px;padding:24px;text-align:center}.table-wrap[data-v-e1191e59]{border:1px solid var(--c-border);border-radius:6px;max-height:420px;overflow:auto}.data-table[data-v-e1191e59]{border-collapse:collapse;font-family:var(--font-mono);font-size:12px;width:100%}.data-table td[data-v-e1191e59],.data-table th[data-v-e1191e59]{border-bottom:1px solid var(--c-border);padding:5px 10px;text-align:left;white-space:nowrap}.data-table th[data-v-e1191e59]{background:var(--c-canvas);color:var(--c-text-2);font-size:11px;font-weight:700;position:sticky;top:0}.data-table th .col-type[data-v-e1191e59]{color:var(--c-muted);display:block;font-size:9px;font-weight:500;margin-top:2px}.data-table td[data-v-e1191e59]{color:var(--c-text)}.table-footer[data-v-e1191e59]{background:var(--c-canvas);border-top:1px solid var(--c-border);color:var(--c-muted);display:flex;font-size:11px;justify-content:space-between;padding:6px 12px}.working-artifact[data-v-a2b93304]{display:flex;flex-direction:column;gap:10px}.working-query[data-v-a2b93304]{background:var(--c-canvas);color:var(--c-text-2);font-size:13px;line-height:1.5;padding:10px 14px}.working-body[data-v-a2b93304],.working-query[data-v-a2b93304]{border:1px solid var(--c-border);border-radius:8px;white-space:pre-wrap}.working-body[data-v-a2b93304]{background:var(--c-canvas-deep);color:var(--c-text);font-family:var(--font-mono);font-size:12px;line-height:1.55;max-height:72vh;overflow:auto;padding:12px 14px;word-break:break-word}.working-jump[data-v-a2b93304]{align-items:center;align-self:flex-start;background:var(--c-accent-bg);border:1px solid transparent;border-radius:6px;color:var(--c-accent);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:12px;font-weight:600;gap:5px;padding:6px 12px}.working-jump[data-v-a2b93304]:hover{filter:brightness(.94)}.artifact-id-footer[data-v-a2b93304]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--c-muted);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:11px;gap:5px;margin:14px 0 4px;padding:3px 8px}.artifact-id-footer[data-v-a2b93304]:hover{background:var(--c-canvas);color:var(--c-text-2)}[data-v-a2b93304] pre{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}[data-v-a2b93304] table{max-width:100%}.workflow-strip[data-v-2992b1ce]{background:var(--c-canvas-deep);border-bottom:1px solid var(--c-border);font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.strip-head[data-v-2992b1ce]{cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:8px 12px}.strip-head[data-v-2992b1ce]:hover{background:var(--c-canvas)}.strip-head-row[data-v-2992b1ce]{align-items:center;display:flex;gap:8px}.strip-spacer[data-v-2992b1ce]{flex:1}.strip-label[data-v-2992b1ce]{color:var(--c-text-2);flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.strip-stages[data-v-2992b1ce]{display:flex;flex-wrap:wrap;gap:3px}.stage-pill[data-v-2992b1ce]{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--c-muted);cursor:pointer;display:inline-flex;flex:1 0 auto;font-size:11px;gap:4px;justify-content:center;min-width:0;padding:3px 6px;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.stage-pill[data-v-2992b1ce]:hover{background:var(--c-canvas);color:var(--c-text-1)}.stage-icon[data-v-2992b1ce]{font-size:10px;line-height:1}.stage-name[data-v-2992b1ce]{font-size:11px}.stage-done[data-v-2992b1ce]{color:var(--c-success,#2ea76b)}.stage-attention[data-v-2992b1ce]{background:var(--c-warn-bg,rgba(201,138,26,.06));border-color:var(--c-warn-border,rgba(201,138,26,.3));color:var(--c-warn,#c98a1a)}.stage-active[data-v-2992b1ce]{color:var(--c-accent)}.stage-na[data-v-2992b1ce],.stage-pending[data-v-2992b1ce]{color:var(--c-muted)}.stage-na[data-v-2992b1ce]{cursor:default;opacity:.5}.conf-badge[data-v-2992b1ce]{border-radius:10px;display:inline-block;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.04em;padding:3px 8px}.conf-low[data-v-2992b1ce]{background:#7878781f;color:var(--c-muted)}.conf-lowmed[data-v-2992b1ce]{background:#c98a1a1a;color:var(--c-warn,#c98a1a)}.conf-med[data-v-2992b1ce]{background:#5e81f41f;color:var(--c-accent,#5e81f4)}.conf-medhigh[data-v-2992b1ce]{background:#2ea76b1f}.conf-high[data-v-2992b1ce],.conf-medhigh[data-v-2992b1ce]{color:var(--c-success,#2ea76b)}.conf-high[data-v-2992b1ce]{background:#2ea76b2e;font-weight:700}.strip-caret[data-v-2992b1ce]{color:var(--c-muted);flex-shrink:0;font-size:10px}.strip-body[data-v-2992b1ce]{border-top:1px solid var(--c-border);display:flex;flex-direction:column;gap:10px;padding:6px 12px 12px}.brief-cta[data-v-2992b1ce]{align-items:center;background:var(--c-accent-bg,rgba(94,129,244,.08));border:1px solid var(--c-accent-border,rgba(94,129,244,.25));border-radius:6px;color:var(--c-text-1);cursor:pointer;display:flex;gap:10px;padding:8px 12px;text-align:left;width:100%}.brief-cta[data-v-2992b1ce]:hover{background:var(--c-accent-bg,rgba(94,129,244,.14))}.brief-arrow[data-v-2992b1ce]{color:var(--c-accent);font-size:14px}.brief-text[data-v-2992b1ce]{display:flex;flex-direction:column;gap:2px}.brief-sub[data-v-2992b1ce]{color:var(--c-muted);font-size:11px}.strip-section[data-v-2992b1ce]{display:flex;flex-direction:column;gap:4px}.strip-section-head[data-v-2992b1ce]{align-items:center;color:var(--c-text-2);display:flex;font-size:11px;font-weight:600;gap:6px}.strip-count[data-v-2992b1ce]{background:var(--c-warn-bg,rgba(201,138,26,.1));border-radius:3px;color:var(--c-warn,#c98a1a);font-size:10px;font-weight:600;padding:1px 5px}.dot[data-v-2992b1ce]{border-radius:50%;display:inline-block;height:8px;width:8px}.dot-attention[data-v-2992b1ce]{background:var(--c-warn,#c98a1a)}.dot-info[data-v-2992b1ce]{background:var(--c-accent,#5e81f4)}.pending-list[data-v-2992b1ce],.rec-list[data-v-2992b1ce]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.rec-list[data-v-2992b1ce]{color:var(--c-text-1);font-size:12px;list-style:decimal inside;padding-left:4px}.rec-list li[data-v-2992b1ce]{padding:2px 0}.pending-item[data-v-2992b1ce]{background:var(--c-canvas);border-left:2px solid var(--c-warn,#c98a1a);border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:6px 8px}.pending-item[data-v-2992b1ce]:hover{background:var(--c-canvas-soft,var(--c-canvas))}.pending-text[data-v-2992b1ce]{color:var(--c-text-1);font-size:12px;line-height:1.35}.pending-choices[data-v-2992b1ce]{color:var(--c-muted);font-size:10.5px}.strip-error[data-v-2992b1ce],.strip-loading[data-v-2992b1ce]{color:var(--c-muted);font-size:11px;padding:6px 12px}.strip-error[data-v-2992b1ce]{color:var(--c-warn,#c98a1a)}.catalog[data-v-42ee1df5]{background:var(--c-catalog-bg);border-left:1px solid var(--c-border);display:flex;flex-direction:column;font-family:var(--font-sans);height:100%}.catalog-tabs[data-v-42ee1df5]{background:var(--c-bg);border-bottom:1px solid var(--c-border);display:flex;flex-shrink:0;gap:4px;height:var(--topbar-ctx-h,44px);padding:0 8px}.cat-tab[data-v-42ee1df5]{align-items:center;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--c-muted);cursor:pointer;display:flex;flex:1;font-family:inherit;font-size:12px;font-weight:600;gap:4px;justify-content:center;padding:0 6px}.cat-tab[data-v-42ee1df5]:hover{color:var(--c-text-2)}.cat-tab.active[data-v-42ee1df5]{border-bottom-color:var(--c-accent);color:var(--c-accent)}.cat-tab .tab-count[data-v-42ee1df5]{background:var(--c-canvas-deep);border-radius:3px;color:var(--c-muted);font-size:10px;font-weight:600;padding:1px 5px}.cat-tab.active .tab-count[data-v-42ee1df5]{background:var(--c-accent-bg);color:var(--c-accent)}.catalog-scroll[data-v-42ee1df5]{flex:1;overflow-y:auto;padding:8px 6px 16px}.jump-to-run[data-v-42ee1df5]{align-items:center;background:var(--c-accent-bg);border-radius:4px;color:var(--c-accent);cursor:pointer;display:none;font-size:10px;font-weight:600;gap:3px;margin-left:6px;padding:1px 6px;vertical-align:baseline;white-space:nowrap}.cat-item:hover .jump-to-run[data-v-42ee1df5],.jump-to-run[data-v-42ee1df5]:focus-visible{display:inline-flex}.jump-to-run[data-v-42ee1df5]:hover{filter:brightness(.92)}.composing-cue[data-v-42ee1df5]{align-items:center;background:var(--c-canvas);border:1px dashed var(--c-border-strong);border-radius:6px;color:var(--c-muted);display:flex;font-size:12px;gap:8px;margin:4px 4px 8px;padding:8px 10px}.composing-dot[data-v-42ee1df5]{background:var(--c-accent);border-radius:50%;flex-shrink:0;height:7px;width:7px}.composing-dot[data-v-42ee1df5],.composing-label[data-v-42ee1df5]{animation:composing-pulse-42ee1df5 1.4s ease-in-out infinite}@keyframes composing-pulse-42ee1df5{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.composing-dot[data-v-42ee1df5],.composing-label[data-v-42ee1df5]{animation:none;opacity:.7}}.empty[data-v-42ee1df5]{color:var(--c-muted);font-size:12px;line-height:1.5;padding:16px 12px;text-align:center}.catalog-group[data-v-42ee1df5]{margin-top:8px}.group-label[data-v-42ee1df5]{font-size:10px;font-weight:700}.group-label[data-v-42ee1df5],.group-toggle[data-v-42ee1df5]{color:var(--c-muted);letter-spacing:.08em;padding:6px 10px 4px;text-transform:uppercase}.group-toggle[data-v-42ee1df5]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font:inherit;font-family:var(--font-sans);font-size:10px;font-weight:700;justify-content:space-between;width:100%}.group-toggle[data-v-42ee1df5]:hover{color:var(--c-text-2)}.grp-count[data-v-42ee1df5]{background:var(--c-canvas-deep);border-radius:3px;font-weight:700;margin-left:2px;padding:0 4px;vertical-align:middle}.grp-chevron[data-v-42ee1df5],.grp-count[data-v-42ee1df5]{color:var(--c-muted);font-size:9px}.grp-chevron[data-v-42ee1df5]{font-weight:600;letter-spacing:.04em;text-transform:none}.cat-item[data-v-42ee1df5]{align-items:flex-start;background:transparent;border:none;border-radius:6px;color:var(--c-text);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;line-height:1.4;margin:1px 4px;padding:8px 10px;text-align:left;width:calc(100% - 8px)}.cat-item[data-v-42ee1df5]:hover{background:var(--c-canvas)}.cat-item.active[data-v-42ee1df5]{background:var(--c-accent-bg)}.cat-item.current-run[data-v-42ee1df5],.cat-item.current-run.active[data-v-42ee1df5]{box-shadow:inset 2px 0 #3b82f647}.cat-item.featured-db[data-v-42ee1df5]{background:#fefaf3;border:1px solid #fde8c8}.cat-item.featured-db[data-v-42ee1df5]:hover{background:#fdf2e1}.cat-item.featured-db.active[data-v-42ee1df5]{background:#fde8c8}.cat-item.featured-db .label[data-v-42ee1df5]{font-weight:600}@media (prefers-color-scheme:dark){.cat-item.featured-db[data-v-42ee1df5]{background:#7c2d122e;border-color:#7c2d1259}.cat-item.featured-db[data-v-42ee1df5]:hover{background:#7c2d1247}.cat-item.featured-db.active[data-v-42ee1df5]{background:#7c2d1261}}.questions-chip[data-v-42ee1df5]{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#c2410c;display:inline-block;font-size:9.5px;font-weight:600;letter-spacing:.02em;margin-left:6px;padding:1px 6px;vertical-align:1px;white-space:nowrap}@media (prefers-color-scheme:dark){.questions-chip[data-v-42ee1df5]{background:#431407;border-color:#7c2d12;color:#fdba74}}.cat-item .icon[data-v-42ee1df5]{flex-shrink:0;font-size:14px;line-height:1;margin-top:1px;text-align:center;width:16px}.cat-item .label-wrap[data-v-42ee1df5]{flex:1;min-width:0}.cat-item .label[data-v-42ee1df5]{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-chip-cat[data-v-42ee1df5]{background:var(--c-canvas-deep);border:1px solid var(--c-border);border-radius:3px;color:var(--c-text-2);display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.04em;margin-left:6px;padding:1px 5px;text-transform:uppercase;vertical-align:1px}.stage-chip-cat--discovery[data-v-42ee1df5]{background:#5e81f41a;border-color:#5e81f440;color:var(--c-accent,#5e81f4)}.stage-chip-cat--normalization[data-v-42ee1df5]{background:#c98a1a1a;border-color:#c98a1a4d;color:var(--c-warn,#c98a1a)}.stage-chip-cat--cleansing[data-v-42ee1df5]{background:#6c5ce71a;border-color:#6c5ce74d;color:#6c5ce7}.stage-chip-cat--reconciliation[data-v-42ee1df5]{background:#2ea76b1a;border-color:#2ea76b4d;color:var(--c-success,#2ea76b)}.cat-item.deliverable .label[data-v-42ee1df5],.cat-item.report .label[data-v-42ee1df5]{font-weight:600}.cat-item.deliverable .icon[data-v-42ee1df5]{color:#ea580c}.cat-item.deliverable.active[data-v-42ee1df5]{background:#fff4ed}.cat-item.deliverable[data-v-42ee1df5]{position:relative}.gen-delete[data-v-42ee1df5]{align-self:center;border-radius:4px;cursor:pointer;flex-shrink:0;font-size:12px;line-height:1;opacity:0;padding:2px 4px;transition:opacity .12s}.cat-item.deliverable:hover .gen-delete[data-v-42ee1df5]{opacity:.55}.gen-delete[data-v-42ee1df5]:hover{background:var(--c-canvas);opacity:1!important}.cat-item.source[data-v-42ee1df5]{position:relative}.src-download[data-v-42ee1df5]{align-self:center;border-radius:4px;cursor:pointer;flex-shrink:0;font-size:14px;line-height:1;opacity:0;padding:2px 5px;transition:opacity .12s}.cat-item.source:hover .src-download[data-v-42ee1df5]{opacity:.55}.src-download[data-v-42ee1df5]:hover{background:var(--c-canvas);opacity:1!important}.cat-item .sub-meta[data-v-42ee1df5]{color:var(--c-muted);display:block;font-size:11px;margin-top:2px}.cat-item .child-toggle[data-v-42ee1df5]{align-self:center;background:var(--c-canvas-deep);border-radius:4px;color:var(--c-muted);cursor:pointer;flex-shrink:0;font-size:11px;font-weight:600;margin-left:4px;padding:2px 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cat-item .child-toggle[data-v-42ee1df5]:hover{background:var(--c-canvas);color:var(--c-text-2)}.bm-toggle[data-v-42ee1df5]{align-self:center;border-radius:4px;color:var(--c-muted);cursor:pointer;flex-shrink:0;line-height:1;opacity:.22;padding:2px 4px;transition:opacity .12s,color .12s}.cat-item:hover .bm-toggle[data-v-42ee1df5]{opacity:.6}.bm-toggle[data-v-42ee1df5]:hover{background:var(--c-canvas);opacity:1!important}.bm-toggle.on[data-v-42ee1df5]{color:#3b82f6;opacity:1}.bm-empty[data-v-42ee1df5]{color:var(--c-muted);font-size:11px;font-style:italic;padding:4px 14px 8px}.bm-filter-row[data-v-42ee1df5]{align-items:center;display:flex;gap:6px;justify-content:space-between;padding:8px 12px 2px}.bm-chip[data-v-42ee1df5]{align-items:center;background:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:999px;color:var(--c-text-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:600;gap:4px;padding:3px 8px}.bm-chip[data-v-42ee1df5]:hover{background:var(--c-canvas)}.bm-chip.active[data-v-42ee1df5]{background:#3b82f6;border-color:#3b82f6;color:#fff}.bm-chip.active .grp-count[data-v-42ee1df5]{color:#fffc}.bm-stepper[data-v-42ee1df5]{align-items:center;display:inline-flex;gap:4px}.bm-step[data-v-42ee1df5]{background:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:5px;color:var(--c-text-2);cursor:pointer;font-family:inherit;font-size:14px;line-height:1;padding:2px 7px}.bm-step[data-v-42ee1df5]:hover:not(:disabled){background:var(--c-canvas)}.bm-step[data-v-42ee1df5]:disabled{cursor:default;opacity:.35}.bm-pos[data-v-42ee1df5]{color:var(--c-muted);font-size:11px;min-width:34px;text-align:center}.bm-segment .label[data-v-42ee1df5]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bm-remove[data-v-42ee1df5]{align-self:center;border-radius:4px;color:var(--c-muted);cursor:pointer;flex-shrink:0;line-height:1;opacity:0;padding:2px 4px;transition:opacity .12s}.cat-item:hover .bm-remove[data-v-42ee1df5]{opacity:.55}.bm-remove[data-v-42ee1df5]:hover{background:var(--c-canvas);opacity:1!important}.cat-children[data-v-42ee1df5]{border-left:2px solid var(--c-border);margin:0 12px 6px 22px;padding:2px 0 6px 8px}.cat-child[data-v-42ee1df5]{align-items:center;background:transparent;border:none;border-radius:5px;color:var(--c-text-2);cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;gap:8px;padding:6px 10px;text-align:left;width:100%}.cat-child[data-v-42ee1df5]:hover{background:var(--c-canvas)}.cat-child.focused[data-v-42ee1df5]{background:var(--c-accent-bg);color:var(--c-accent);font-weight:600}.cat-child .icon[data-v-42ee1df5]{font-size:12px;line-height:1;text-align:center;width:14px}.cat-child .child-label[data-v-42ee1df5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-item.source .src-name[data-v-42ee1df5]{font-family:var(--font-mono);font-size:12px}.provenance-pill[data-v-42ee1df5]{border-radius:3px;display:inline-block;font-size:9px;font-weight:700;letter-spacing:.05em;margin-left:4px;padding:1px 5px;text-transform:uppercase;vertical-align:middle}.prov-own[data-v-42ee1df5]{background:var(--c-prov-own-bg);color:var(--c-prov-own-fg)}.prov-share[data-v-42ee1df5]{background:var(--c-prov-share-bg);color:var(--c-prov-share-fg)}.prov-team[data-v-42ee1df5]{background:var(--c-prov-team-bg);color:var(--c-prov-team-fg)}.prov-explicit[data-v-42ee1df5]{background:var(--c-prov-explicit-bg);color:var(--c-prov-explicit-fg)}.chart-hover-preview{background:#fff;border-radius:8px;box-shadow:0 8px 24px #0000002e,0 0 0 1px #0000000f;display:flex;flex-direction:column;overflow:hidden;pointer-events:none;position:fixed;z-index:9999}.chart-hover-preview-inner{align-items:center;background:#f8fafc;display:flex;flex:1;justify-content:center;min-height:0}.chart-hover-img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.chart-hover-state{align-items:center;color:#94a3b8;display:flex;font-size:11px;gap:6px}.chart-hover-state-hint{flex-direction:column;gap:4px;padding:0 12px;text-align:center}.chart-hover-icon{font-size:22px;opacity:.5}.chart-hover-spinner{animation:chart-hover-spin 1s linear infinite;display:inline-block}@keyframes chart-hover-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.chart-hover-title{background:#fff;border-top:1px solid #e5e7eb;color:#475569;font-size:11px;font-weight:600;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}@media (prefers-color-scheme:dark){.chart-hover-preview{background:#1e293b;box-shadow:0 8px 24px #0009,0 0 0 1px #ffffff0f}.chart-hover-preview-inner{background:#0f172a}.chart-hover-title{background:#1e293b;border-top-color:#334155;color:#cbd5e1}}.src-scroll[data-v-c3726879]{background:var(--c-workbench);flex:1;font-family:var(--font-sans);overflow-y:auto}.src-inner[data-v-c3726879]{margin:0;max-width:none;padding:24px 32px 80px}.src-empty[data-v-c3726879]{color:var(--c-muted);font-size:14px;padding:48px;text-align:center}.source-card[data-v-c3726879]{background:var(--c-bg);border:1px solid var(--c-border);border-radius:8px;box-shadow:var(--shadow-card);padding:20px 24px}.sc-head[data-v-c3726879]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.sc-eyebrow[data-v-c3726879]{color:var(--c-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sc-download[data-v-c3726879]{align-items:center;background:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:5px;color:var(--c-text-2);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:500;gap:4px;padding:4px 10px;white-space:nowrap}.sc-download[data-v-c3726879]:hover{background:var(--c-canvas);color:var(--c-text)}.sc-title[data-v-c3726879]{color:var(--c-text);font-family:var(--font-mono);font-size:18px;font-weight:700;margin:0 0 8px}.sc-sub[data-v-c3726879]{color:var(--c-text-2);font-size:13px;line-height:1.55;margin:0 0 16px}.provenance-pill[data-v-c3726879]{border-radius:3px;display:inline-block;font-size:9px;font-weight:700;letter-spacing:.05em;margin-left:8px;padding:1px 5px;text-transform:uppercase;vertical-align:middle}.prov-own[data-v-c3726879]{background:var(--c-prov-own-bg);color:var(--c-prov-own-fg)}.prov-share[data-v-c3726879]{background:var(--c-prov-share-bg);color:var(--c-prov-share-fg)}.prov-team[data-v-c3726879]{background:var(--c-prov-team-bg);color:var(--c-prov-team-fg)}.prov-explicit[data-v-c3726879]{background:var(--c-prov-explicit-bg);color:var(--c-prov-explicit-fg)}.sc-meta[data-v-c3726879]{background:var(--c-canvas);border-radius:6px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin:12px 0 16px;padding:12px 14px}.meta-cell .meta-label[data-v-c3726879]{color:var(--c-muted);font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.meta-cell .meta-value[data-v-c3726879]{color:var(--c-text);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.artifact-title[data-v-c3726879]{color:var(--c-text);font-size:14px;font-weight:600;margin:12px 0 8px}.table-wrap[data-v-c3726879]{border:1px solid var(--c-border);border-radius:6px;margin-top:8px;max-height:320px;overflow:auto}.data-table[data-v-c3726879]{border-collapse:collapse;font-family:var(--font-mono);font-size:12px;width:100%}.data-table td[data-v-c3726879],.data-table th[data-v-c3726879]{border-bottom:1px solid var(--c-border);padding:5px 10px;text-align:left;white-space:nowrap}.data-table th[data-v-c3726879]{background:var(--c-canvas);color:var(--c-text-2);font-size:11px;font-weight:700;position:sticky;top:0}.data-table th .col-type[data-v-c3726879]{color:var(--c-muted);display:block;font-size:9px;font-weight:500;margin-top:2px}.data-table td[data-v-c3726879]{color:var(--c-text)}.table-footer[data-v-c3726879]{background:var(--c-canvas);border-top:1px solid var(--c-border);color:var(--c-muted);display:flex;font-size:11px;justify-content:space-between;padding:6px 12px}.schema-list[data-v-c3726879]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.schema-table[data-v-c3726879]{background:var(--c-canvas);border-left:3px solid var(--c-accent);border-radius:6px;padding:10px 14px}.st-name[data-v-c3726879]{color:var(--c-text);font-family:var(--font-mono);font-size:13px;font-weight:600}.st-meta[data-v-c3726879]{color:var(--c-muted);font-size:11px;margin-top:2px}.st-cols[data-v-c3726879]{color:var(--c-text-2);font-family:var(--font-mono);font-size:11px;line-height:1.6;margin-top:6px}.st-cols .col-name[data-v-c3726879]{color:var(--c-text);font-weight:500}.st-cols .col-type[data-v-c3726879]{color:var(--c-muted)}.doc-frame[data-v-c3726879]{background:var(--c-bg);border:1px solid var(--c-border);border-radius:6px;color:var(--c-text-2);font-family:var(--font-serif);font-size:13px;line-height:1.65;margin-top:8px;padding:20px 24px}
