.correlation-artifact[data-v-6ac7772c]{border:1px solid var(--color-gray-200,#e5e7eb);border-radius:10px;overflow:hidden;background:#fff}.correlation-checkpoint-bar[data-v-6ac7772c]{display:flex;align-items:center;gap:4px;padding:6px 14px;background:#f9fafb;border-bottom:1px solid #f3f4f6}.checkpoint-revert-wrap[data-v-6ac7772c]{position:relative}.checkpoint-dropdown[data-v-6ac7772c]{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001f;min-width:180px;z-index:20;overflow:hidden}.checkpoint-item[data-v-6ac7772c]{display:flex;align-items:center;gap:6px;width:100%;padding:7px 10px;font-size:12px;color:#374151;background:none;border:none;cursor:pointer;text-align:left}.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]{padding:14px 16px;border-bottom:1px solid #e5e7eb}.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]{display:flex;align-items:flex-start;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]{display:flex;align-items:center;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]{font-size:13px;color:#374151;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;cursor:pointer;color:#6b7280}.caveats-list[data-v-6ac7772c],.caveats-toggle[data-v-6ac7772c]{display:flex;gap:4px;padding:0}.caveats-list[data-v-6ac7772c]{margin:6px 0 0;list-style:none;flex-direction:column}.caveat-item[data-v-6ac7772c]{color:#4b5563}.caveat-item[data-v-6ac7772c],.remediation[data-v-6ac7772c]{display:flex;gap:6px;align-items:flex-start}.remediation[data-v-6ac7772c]{margin-top:10px;color:#1d4ed8;font-size:12px}.empty-state[data-v-6ac7772c]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px}.predictor-table-wrap[data-v-6ac7772c]{border-bottom:1px solid #e5e7eb}.predictor-table-header[data-v-6ac7772c]{display:flex;align-items:center;gap:8px;padding:10px 14px 8px;background:#f9fafb;border-bottom:1px solid #f3f4f6}.predictor-table-scroll[data-v-6ac7772c]{overflow-x:auto;max-height:320px;overflow-y:auto}.predictor-table[data-v-6ac7772c]{width:100%;border-collapse:collapse;font-size:12px}.predictor-table thead th[data-v-6ac7772c]{position:sticky;top:0;background:#f9fafb;padding:7px 10px;text-align:left;font-weight:600;color:#6b7280;white-space:nowrap;border-bottom:1px solid #e5e7eb}.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{color:#374151;background:#f3f4f6}.predictor-table tbody td[data-v-6ac7772c]{padding:5px 10px;border-bottom:1px solid #f9fafb;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]{width:32px;text-align:center;color:#9ca3af}.col-attr[data-v-6ac7772c]{font-weight:500;color:#374151;max-width:180px}.col-num[data-v-6ac7772c]{text-align:right;color:#374151}.col-ci[data-v-6ac7772c]{color:#6b7280;font-size:11px}.col-bar[data-v-6ac7772c]{width:80px;padding-right:12px}.r-bar-wrap[data-v-6ac7772c]{height:6px;background:#f3f4f6;border-radius:3px;overflow:hidden}.r-bar[data-v-6ac7772c]{height:100%;border-radius:3px;transition:width .2s}.chart-section[data-v-6ac7772c]{border-bottom:1px solid #e5e7eb}.chart-section-header[data-v-6ac7772c]{display:flex;align-items:center;gap:8px;padding:10px 14px 8px;background:#f9fafb;border-bottom:1px solid #f3f4f6;flex-wrap:wrap}.scatter-tabs[data-v-6ac7772c]{display:flex;gap:4px;margin-left:auto}.scatter-tab[data-v-6ac7772c]{padding:3px 10px;font-size:11px;border-radius:4px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer}.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]{border-top:1px solid #e5e7eb;background:#fff}.subchat-header[data-v-6ac7772c]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 6px;border-bottom:1px solid #f3f4f6;background:#f9fafb}.subchat-messages[data-v-6ac7772c]{max-height:140px;overflow-y:auto;padding:8px 12px;display:flex;flex-direction:column;gap:6px}.subchat-msg[data-v-6ac7772c]{display:flex;gap:4px;align-items:flex-start}.subchat-msg.user span[data-v-6ac7772c]{background:#eff6ff;color:#1d4ed8;border-radius:6px;padding:4px 8px}.subchat-msg.assistant span[data-v-6ac7772c]{color:#374151}.subchat-input[data-v-6ac7772c]{display:flex;gap:6px;padding:8px 12px;border-top:1px solid #f3f4f6}.subchat-text-input[data-v-6ac7772c]{flex:1;font-size:12px;border:1px solid #d1d5db;border-radius:6px;padding:4px 8px;outline:none}.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]{border:1px solid var(--color-gray-200,#e5e7eb);border-radius:10px;overflow:hidden;background:#fff}.rankings-checkpoint-bar[data-v-31fe189b]{display:flex;align-items:center;gap:4px;padding:6px 14px;background:#f9fafb;border-bottom:1px solid #f3f4f6}.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]{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001f;min-width:160px;z-index:20;overflow:hidden}.checkpoint-item[data-v-31fe189b],.col-dropdown-action[data-v-31fe189b]{display:flex;align-items:center;gap:6px;width:100%;padding:7px 10px;font-size:12px;color:#374151;background:none;border:none;cursor:pointer;text-align:left}.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]{display:flex;align-items:center;gap:8px;padding:7px 10px;font-size:12px;color:#374151;cursor:pointer}.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]{justify-content:space-between;padding:10px 14px 8px;border-bottom:1px solid #f3f4f6;background:#f9fafb}.header-left[data-v-31fe189b],.rankings-header[data-v-31fe189b]{display:flex;align-items:center}.header-left[data-v-31fe189b]{gap:8px}.header-right[data-v-31fe189b]{display:flex;align-items:center;gap:4px}.weights-bar[data-v-31fe189b]{background:#fafafa}.filter-chips[data-v-31fe189b],.weights-bar[data-v-31fe189b]{display:flex;align-items:center;gap:6px;padding:6px 14px;border-bottom:1px solid #f3f4f6;flex-wrap:wrap}.rankings-table-wrap[data-v-31fe189b]{overflow-x:auto;max-height:480px;overflow-y:auto}.rankings-table[data-v-31fe189b]{width:100%;border-collapse:collapse;font-size:12px}.rankings-table thead th[data-v-31fe189b]{position:sticky;top:0;background:#f9fafb;padding:8px 10px;text-align:left;font-weight:600;color:#6b7280;white-space:nowrap;border-bottom:1px solid #e5e7eb}.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{color:#374151;background:#f3f4f6}.rankings-table thead th.active[data-v-31fe189b]{color:#2563eb}.rankings-table tbody td[data-v-31fe189b]{padding:6px 10px;border-bottom:1px solid #f9fafb;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]{width:28px;text-align:center}.col-rank[data-v-31fe189b]{width:32px;padding-right:4px!important}.pin-btn[data-v-31fe189b]{color:#d1d5db;transition:color .15s;cursor:pointer;background:none;border:none;padding:2px;display:flex;align-items:center;justify-content:center}.pin-btn.active[data-v-31fe189b],.pin-btn[data-v-31fe189b]:hover{color:#f59e0b}.score-badge[data-v-31fe189b]{display:inline-block;padding:2px 6px;border-radius:4px;font-weight:600;font-size:11px}.rankings-subchat[data-v-31fe189b]{border-top:1px solid #e5e7eb;background:#fff}.subchat-header[data-v-31fe189b]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 6px;border-bottom:1px solid #f3f4f6;background:#f9fafb}.subchat-messages[data-v-31fe189b]{max-height:140px;overflow-y:auto;padding:8px 12px;display:flex;flex-direction:column;gap:6px}.subchat-msg[data-v-31fe189b]{display:flex;gap:4px;align-items:flex-start}.subchat-msg.user span[data-v-31fe189b]{background:#eff6ff;color:#1d4ed8;border-radius:6px;padding:4px 8px}.subchat-msg.assistant span[data-v-31fe189b]{color:#374151}.subchat-input[data-v-31fe189b]{display:flex;gap:6px;padding:8px 12px;border-top:1px solid #f3f4f6}.subchat-text-input[data-v-31fe189b]{flex:1;font-size:12px;border:1px solid #d1d5db;border-radius:6px;padding:4px 8px;outline:none}.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]{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.75rem;color:#6b7280;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.25rem;cursor:default;transition:all .15s ease}.dark .source-reference[data-v-12df5211],:root.dark .source-reference[data-v-12df5211]{color:#9ca3af;background-color:#1f2937;border-color:#374151}.source-reference.has-image[data-v-12df5211]{cursor:pointer;border-color:#3b82f6;background-color:#eff6ff}.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]{min-height:300px;justify-content:center}.error-state[data-v-3e4e905c],.loading-state[data-v-3e4e905c],.page-image-container[data-v-3e4e905c]{display:flex;flex-direction:column;align-items:center}.error-state[data-v-3e4e905c],.loading-state[data-v-3e4e905c]{padding:2rem}.image-wrapper[data-v-3e4e905c]{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.page-image[data-v-3e4e905c]{max-width:100%;max-height:60vh;-o-object-fit:contain;object-fit:contain;border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a;cursor:zoom-in;transition:all .2s ease}.page-image.full-size[data-v-3e4e905c]{max-width:none;max-height:none;cursor:zoom-out}.image-controls[data-v-3e4e905c]{display:flex;gap:.5rem}.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]{display:flex;align-items:center}.dpt-filter[data-v-826f4003]{gap:6px;padding:4px 9px;border:1px solid var(--c-border-strong);border-radius:6px;background:var(--c-canvas);color:var(--c-muted);flex:1;max-width:280px}.dpt-filter input[data-v-826f4003]{border:none;background:transparent;outline:none;font-size:12px;color:var(--c-text);width:100%;font-family:inherit}.dpt-count[data-v-826f4003]{font-size:11px;color:var(--c-text-2);font-variant-numeric:tabular-nums}.dpt-count .muted[data-v-826f4003]{color:var(--c-muted)}.dpt-download[data-v-826f4003]{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:4px 9px;border:1px solid var(--c-accent);border-radius:6px;background:var(--c-accent);color:#fff;cursor:pointer;font-family:inherit}.dpt-download[data-v-826f4003]:hover:not(:disabled){filter:brightness(.95)}.dpt-download[data-v-826f4003]:disabled{opacity:.6;cursor:wait}.dpt-expand[data-v-826f4003]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:4px 9px;border:1px solid var(--c-border-strong);border-radius:6px;background:var(--c-bg);color:var(--c-text-2);cursor:pointer;font-family:inherit}.dpt-expand[data-v-826f4003]:hover{background:var(--c-canvas);color:var(--c-text)}.table-wrap[data-v-826f4003]{max-height:320px;overflow:auto;border:1px solid var(--c-border);border-radius:6px}.table-wrap.wrap-tall[data-v-826f4003]{max-height:600px}.dgv-mount[data-v-826f4003]{height:600px}.data-table[data-v-826f4003]{width:100%;border-collapse:collapse;font-size:12px;font-family:var(--font-mono)}.data-table td[data-v-826f4003],.data-table th[data-v-826f4003]{padding:5px 10px;text-align:left;border-bottom:1px solid var(--c-border);white-space:nowrap}.data-table th[data-v-826f4003]{background:var(--c-canvas);font-weight:700;font-size:11px;color:var(--c-text-2);position:sticky;top:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.data-table th.sortable[data-v-826f4003]:hover{color:var(--c-text);background:var(--c-canvas-deep)}.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]{font-size:9px;color:var(--c-muted);font-weight:500;margin-top:2px;display:block}.data-table td[data-v-826f4003]{color:var(--c-text)}.table-footer[data-v-826f4003]{font-size:11px;color:var(--c-muted);padding:6px 12px;background:var(--c-canvas);border:1px solid var(--c-border);border-top:none;border-radius:0 0 6px 6px;display:flex;justify-content:space-between}.sfv[data-v-f4323a86]{margin:12px 0}.sfv-state[data-v-f4323a86]{display:flex;align-items:center;gap:8px;padding:14px;font-size:13px;color:var(--c-muted);border:1px dashed var(--c-border);border-radius:8px}.sfv-pdf[data-v-f4323a86]{width:100%;height:78vh;background:var(--c-canvas)}.sfv-img[data-v-f4323a86],.sfv-pdf[data-v-f4323a86]{border:1px solid var(--c-border);border-radius:8px}.sfv-img[data-v-f4323a86]{max-width:100%}.sfv-text[data-v-f4323a86]{border:1px solid var(--c-border);border-radius:8px;padding:16px 20px;background:var(--c-bg);max-height:78vh;overflow-y:auto}.sfv-doc[data-v-f4323a86],.sfv-prose[data-v-f4323a86]{max-width:72ch}.sfv-doc[data-v-f4323a86]{font-size:14px;line-height:1.6}.sfv-doc[data-v-f4323a86] h1,.sfv-doc[data-v-f4323a86] h2{margin:.8em 0 .4em}.sfv-doc[data-v-f4323a86] table{border-collapse:collapse}.sfv-doc[data-v-f4323a86] td,.sfv-doc[data-v-f4323a86] th{border:1px solid var(--c-border);padding:4px 8px}.sfv-pre[data-v-f4323a86]{white-space:pre-wrap;font-size:12.5px;line-height:1.55;margin:0}.sfv-sheets[data-v-f4323a86]{border:1px solid var(--c-border);border-radius:8px;padding:10px 12px}.sfv-tabs[data-v-f4323a86]{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:8px}.sfv-tab[data-v-f4323a86]{font:600 12px/1 var(--font-sans,system-ui);padding:6px 10px;border:1px solid var(--c-border);border-radius:6px;background:var(--c-bg);color:var(--c-text-2);cursor:pointer}.sfv-tab.on[data-v-f4323a86]{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}.document-intelligence-viewer[data-v-f4bd1638]{width:100%;background-color:var(--color-gray-50);border-radius:.5rem;border:1px solid var(--color-gray-200)}.dark .document-intelligence-viewer[data-v-f4bd1638],:root.dark .document-intelligence-viewer[data-v-f4bd1638]{background-color:#111827;border-color:#374151}.error-state[data-v-f4bd1638],.loading-state[data-v-f4bd1638],.pending-state[data-v-f4bd1638]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;gap:1rem}.error-message[data-v-f4bd1638],.loading-text[data-v-f4bd1638]{color:#6b7280;font-size:.875rem;font-weight:500}.loading-subtext[data-v-f4bd1638]{color:#9ca3af;font-size:.75rem;margin-top:-.5rem}.dark .error-message[data-v-f4bd1638],.dark .loading-text[data-v-f4bd1638],:root.dark .error-message[data-v-f4bd1638],:root.dark .loading-text[data-v-f4bd1638]{color:#9ca3af}.dark .loading-subtext[data-v-f4bd1638],:root.dark .loading-subtext[data-v-f4bd1638]{color:#6b7280}.analysis-progress[data-v-f4bd1638]{display:flex;gap:1rem;margin:1rem 0;padding:.75rem 1.25rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.dark .analysis-progress[data-v-f4bd1638],:root.dark .analysis-progress[data-v-f4bd1638]{background:#1f2937;border-color:#374151}.analysis-step[data-v-f4bd1638]{display:flex;align-items:center;gap:.5rem;opacity:.5;transition:opacity .3s ease}.analysis-step.step-active[data-v-f4bd1638],.analysis-step.step-complete[data-v-f4bd1638]{opacity:1}.step-indicator[data-v-f4bd1638]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem}.step-dot[data-v-f4bd1638]{width:.5rem;height:.5rem;border-radius:50%;background:#9ca3af}.step-dot.active[data-v-f4bd1638]{background:#3b82f6;animation:pulse-dot-f4bd1638 1.5s infinite}@keyframes pulse-dot-f4bd1638{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.7}}.step-label[data-v-f4bd1638]{font-size:.75rem;font-weight:500;color:#6b7280}.step-active .step-label[data-v-f4bd1638]{color:#3b82f6}.step-complete .step-label[data-v-f4bd1638]{color:#22c55e}.dark .step-label[data-v-f4bd1638],:root.dark .step-label[data-v-f4bd1638]{color:#9ca3af}.dark .step-active .step-label[data-v-f4bd1638],:root.dark .step-active .step-label[data-v-f4bd1638]{color:#60a5fa}.dark .step-complete .step-label[data-v-f4bd1638],:root.dark .step-complete .step-label[data-v-f4bd1638]{color:#4ade80}.intelligence-content[data-v-f4bd1638]{padding:1rem}.tab-header[data-v-f4bd1638]{display:flex;justify-content:flex-end;padding:.5rem 0;margin-bottom:.5rem;border-bottom:1px solid #e5e7eb}.dark .tab-header[data-v-f4bd1638],:root.dark .tab-header[data-v-f4bd1638]{border-bottom-color:#374151}.doc-header[data-v-f4bd1638]{display:flex;align-items:flex-start;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.dark .doc-header[data-v-f4bd1638],:root.dark .doc-header[data-v-f4bd1638]{border-bottom-color:#374151}.doc-icon[data-v-f4bd1638]{padding:.75rem;background-color:#f3f4f6;border-radius:.5rem}.dark .doc-icon[data-v-f4bd1638],:root.dark .doc-icon[data-v-f4bd1638]{background-color:#1f2937}.doc-info[data-v-f4bd1638]{flex:1}.doc-title[data-v-f4bd1638]{font-size:1.125rem;font-weight:600;color:#111827}.dark .doc-title[data-v-f4bd1638],:root.dark .doc-title[data-v-f4bd1638]{color:#fff}.doc-meta[data-v-f4bd1638]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.875rem;color:#6b7280}.dark .doc-meta[data-v-f4bd1638],:root.dark .doc-meta[data-v-f4bd1638]{color:#9ca3af}.meta-item[data-v-f4bd1638]:before{content:"•";margin:0 .5rem;color:#9ca3af}.dark .meta-item[data-v-f4bd1638]:before,:root.dark .meta-item[data-v-f4bd1638]:before{color:#4b5563}.stats-grid[data-v-f4bd1638]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(min-width:768px){.stats-grid[data-v-f4bd1638]{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat-card[data-v-f4bd1638]{padding:.75rem;background-color:#f3f4f6;border-radius:.5rem}.dark .stat-card[data-v-f4bd1638],:root.dark .stat-card[data-v-f4bd1638]{background-color:#1f2937}.stat-value[data-v-f4bd1638]{font-size:1.25rem;font-weight:700;color:#2563eb}.dark .stat-value[data-v-f4bd1638],:root.dark .stat-value[data-v-f4bd1638]{color:#60a5fa}.stat-context[data-v-f4bd1638]{font-size:.875rem;color:#374151;margin-top:.25rem}.dark .stat-context[data-v-f4bd1638],:root.dark .stat-context[data-v-f4bd1638]{color:#d1d5db}.stat-source[data-v-f4bd1638]{font-size:.75rem;color:#6b7280;margin-top:.25rem}.section-title[data-v-f4bd1638]{font-size:.875rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.dark .section-title[data-v-f4bd1638],:root.dark .section-title[data-v-f4bd1638]{color:#d1d5db}.subsection-title[data-v-f4bd1638]{font-size:.875rem;font-weight:500;color:#6b7280;margin-bottom:.5rem}.dark .subsection-title[data-v-f4bd1638],:root.dark .subsection-title[data-v-f4bd1638]{color:#9ca3af}.claims-list[data-v-f4bd1638]{display:flex;flex-direction:column;gap:.75rem}.claim-card[data-v-f4bd1638]{padding:.75rem;background-color:#f3f4f6;border-radius:.5rem}.dark .claim-card[data-v-f4bd1638],:root.dark .claim-card[data-v-f4bd1638]{background-color:#1f2937}.claim-text[data-v-f4bd1638]{color:#111827;font-weight:500}.dark .claim-text[data-v-f4bd1638],:root.dark .claim-text[data-v-f4bd1638]{color:#fff}.claim-evidence[data-v-f4bd1638],.claim-limitation[data-v-f4bd1638]{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:#6b7280;margin-top:.5rem}.dark .claim-evidence[data-v-f4bd1638],.dark .claim-limitation[data-v-f4bd1638],:root.dark .claim-evidence[data-v-f4bd1638],:root.dark .claim-limitation[data-v-f4bd1638]{color:#9ca3af}.scope-grid[data-v-f4bd1638]{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:768px){.scope-grid[data-v-f4bd1638]{grid-template-columns:repeat(3,minmax(0,1fr))}}.scope-item[data-v-f4bd1638]{padding:.5rem;background-color:#f3f4f6;border-radius:.25rem}.dark .scope-item[data-v-f4bd1638],:root.dark .scope-item[data-v-f4bd1638]{background-color:#1f2937}.scope-label[data-v-f4bd1638]{font-size:.75rem;color:#6b7280;display:block}.scope-value[data-v-f4bd1638]{font-size:.875rem;color:#374151}.dark .scope-value[data-v-f4bd1638],:root.dark .scope-value[data-v-f4bd1638]{color:#d1d5db}.perspectives-section[data-v-f4bd1638]{display:flex;flex-direction:column;gap:1rem}.perspective-card[data-v-f4bd1638]{padding:1rem;background-color:#f3f4f6;border-radius:.5rem;border:1px solid #e5e7eb}.dark .perspective-card[data-v-f4bd1638],:root.dark .perspective-card[data-v-f4bd1638]{background-color:#1f2937;border-color:#374151}.perspective-header[data-v-f4bd1638]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.perspective-icon[data-v-f4bd1638]{padding:.5rem;background-color:#e5e7eb;border-radius:.25rem}.dark .perspective-icon[data-v-f4bd1638],:root.dark .perspective-icon[data-v-f4bd1638]{background-color:#374151}.perspective-title[data-v-f4bd1638]{flex:1;color:#111827;font-weight:600}.dark .perspective-title[data-v-f4bd1638],:root.dark .perspective-title[data-v-f4bd1638]{color:#fff}.bluf-section[data-v-f4bd1638]{padding:.75rem;background-color:#f9fafb;border-radius:.5rem}.dark .bluf-section[data-v-f4bd1638],:root.dark .bluf-section[data-v-f4bd1638]{background-color:#111827}.bluf-headline[data-v-f4bd1638]{font-size:1.125rem;color:#2563eb;font-weight:600;margin-bottom:.5rem}.dark .bluf-headline[data-v-f4bd1638],:root.dark .bluf-headline[data-v-f4bd1638]{color:#60a5fa}.bluf-recommendation[data-v-f4bd1638],.bluf-takeaway[data-v-f4bd1638]{font-size:.875rem;color:#374151;margin-top:.25rem}.dark .bluf-recommendation[data-v-f4bd1638],.dark .bluf-takeaway[data-v-f4bd1638],:root.dark .bluf-recommendation[data-v-f4bd1638],:root.dark .bluf-takeaway[data-v-f4bd1638]{color:#d1d5db}.findings-list[data-v-f4bd1638]{display:flex;flex-direction:column;gap:.5rem}.finding-item[data-v-f4bd1638]{padding:.5rem;background-color:#f9fafb;border-radius:.25rem}.dark .finding-item[data-v-f4bd1638],:root.dark .finding-item[data-v-f4bd1638]{background-color:#111827}.finding-main[data-v-f4bd1638]{color:#111827;font-size:.875rem}.dark .finding-main[data-v-f4bd1638],:root.dark .finding-main[data-v-f4bd1638]{color:#fff}.finding-evidence[data-v-f4bd1638],.finding-implication[data-v-f4bd1638]{font-size:.75rem;color:#6b7280;margin-top:.25rem}.dark .finding-evidence[data-v-f4bd1638],.dark .finding-implication[data-v-f4bd1638],:root.dark .finding-evidence[data-v-f4bd1638],:root.dark .finding-implication[data-v-f4bd1638]{color:#9ca3af}.evidence-label[data-v-f4bd1638],.implication-label[data-v-f4bd1638]{font-weight:500;color:#6b7280}.questions-list[data-v-f4bd1638]{display:flex;flex-direction:column;gap:.5rem}.question-item[data-v-f4bd1638]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;background-color:#f9fafb;border-radius:.25rem}.dark .question-item[data-v-f4bd1638],:root.dark .question-item[data-v-f4bd1638]{background-color:#111827}.question-text[data-v-f4bd1638]{font-size:.875rem;color:#111827}.dark .question-text[data-v-f4bd1638],:root.dark .question-text[data-v-f4bd1638]{color:#fff}.question-why[data-v-f4bd1638]{font-size:.75rem;color:#6b7280;margin-top:.25rem}.dark .question-why[data-v-f4bd1638],:root.dark .question-why[data-v-f4bd1638]{color:#9ca3af}.empty-perspectives[data-v-f4bd1638]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;color:#6b7280}.dark .empty-perspectives[data-v-f4bd1638],:root.dark .empty-perspectives[data-v-f4bd1638]{color:#9ca3af}.query-result-content[data-v-f4bd1638]{padding:1rem}.query-header[data-v-f4bd1638]{display:flex;align-items:flex-start;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.dark .query-header[data-v-f4bd1638],:root.dark .query-header[data-v-f4bd1638]{border-bottom-color:#374151}.query-icon[data-v-f4bd1638]{padding:.75rem;background-color:#f3f4f6;border-radius:.5rem}.dark .query-icon[data-v-f4bd1638],:root.dark .query-icon[data-v-f4bd1638]{background-color:#1f2937}.query-info[data-v-f4bd1638]{flex:1}.query-title[data-v-f4bd1638]{font-size:1.125rem;font-weight:600;color:#111827}.dark .query-title[data-v-f4bd1638],:root.dark .query-title[data-v-f4bd1638]{color:#fff}.query-source[data-v-f4bd1638]{font-size:.875rem;color:#6b7280;margin-top:.25rem}.dark .query-source[data-v-f4bd1638],:root.dark .query-source[data-v-f4bd1638]{color:#9ca3af}.query-question[data-v-f4bd1638]{padding:1rem;background-color:#eff6ff;border-radius:.5rem;border-left:4px solid #3b82f6}.dark .query-question[data-v-f4bd1638],:root.dark .query-question[data-v-f4bd1638]{background-color:#1e3a8a33;border-left-color:#60a5fa}.query-question .section-title[data-v-f4bd1638]{color:#1e40af;margin-bottom:.5rem}.dark .query-question .section-title[data-v-f4bd1638],:root.dark .query-question .section-title[data-v-f4bd1638]{color:#93c5fd}.query-answer[data-v-f4bd1638]{padding:1rem;background-color:#f3f4f6;border-radius:.5rem}.dark .query-answer[data-v-f4bd1638],:root.dark .query-answer[data-v-f4bd1638]{background-color:#1f2937}.answer-content[data-v-f4bd1638]{font-size:.9375rem;line-height:1.7;color:#111827}.dark .answer-content[data-v-f4bd1638],:root.dark .answer-content[data-v-f4bd1638]{color:#e5e7eb}.answer-content[data-v-f4bd1638] h1{font-size:1.75rem;font-weight:700;margin-top:1.5rem;margin-bottom:1rem;color:#111827}.answer-content[data-v-f4bd1638] h2{font-size:1.5rem;font-weight:600;margin-top:1.25rem;margin-bottom:.75rem;color:#111827}.answer-content[data-v-f4bd1638] h3{font-size:1.25rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem;color:#111827}.answer-content[data-v-f4bd1638] h4{font-size:1.125rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem;color:#111827}.answer-content[data-v-f4bd1638] h1:first-child,.answer-content[data-v-f4bd1638] h2:first-child,.answer-content[data-v-f4bd1638] h3:first-child{margin-top:0}.dark .answer-content[data-v-f4bd1638] h1,.dark .answer-content[data-v-f4bd1638] h2,.dark .answer-content[data-v-f4bd1638] h3,.dark .answer-content[data-v-f4bd1638] h4,:root.dark .answer-content[data-v-f4bd1638] h1,:root.dark .answer-content[data-v-f4bd1638] h2,:root.dark .answer-content[data-v-f4bd1638] h3,:root.dark .answer-content[data-v-f4bd1638] h4{color:#fff}.answer-content[data-v-f4bd1638] p{margin-bottom:.75rem}.answer-content[data-v-f4bd1638] p:last-child{margin-bottom:0}.answer-content[data-v-f4bd1638] ul{list-style-type:disc;list-style-position:outside;padding-left:1.5rem;margin:.5rem 0}.answer-content[data-v-f4bd1638] ol{list-style-type:decimal;list-style-position:outside;padding-left:1.5rem;margin:.5rem 0}.answer-content[data-v-f4bd1638] li{margin-bottom:.25rem}.answer-content[data-v-f4bd1638] strong{font-weight:600}.answer-content[data-v-f4bd1638] em{font-style:italic}.answer-content[data-v-f4bd1638] code{background-color:#f3f4f6;color:#1f2937;padding:.125rem .25rem;border-radius:.25rem;font-size:.875rem;font-family:monospace}.dark .answer-content[data-v-f4bd1638] code,:root.dark .answer-content[data-v-f4bd1638] code{background-color:#374151;color:#e5e7eb}.answer-content[data-v-f4bd1638] pre{background-color:#f3f4f6;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:.75rem 0}.dark .answer-content[data-v-f4bd1638] pre,:root.dark .answer-content[data-v-f4bd1638] pre{background-color:#1f2937}.answer-content[data-v-f4bd1638] pre code{background-color:transparent;padding:0}.answer-content[data-v-f4bd1638] blockquote{border-left:4px solid #3b82f6;padding-left:1rem;margin:1rem 0;font-style:italic;color:#4b5563}.dark .answer-content[data-v-f4bd1638] blockquote,:root.dark .answer-content[data-v-f4bd1638] blockquote{border-left-color:#60a5fa;color:#d1d5db}.answer-content[data-v-f4bd1638] hr{border:none;border-top:1px solid #e5e7eb;margin:1.5rem 0}.dark .answer-content[data-v-f4bd1638] hr,:root.dark .answer-content[data-v-f4bd1638] hr{border-top-color:#374151}.bluf-header[data-v-f4bd1638]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.bluf-summary[data-v-f4bd1638]{font-size:.9375rem;color:#374151;line-height:1.6;margin-bottom:.75rem}.dark .bluf-summary[data-v-f4bd1638],:root.dark .bluf-summary[data-v-f4bd1638]{color:#d1d5db}.bluf-meta[data-v-f4bd1638]{display:flex;align-items:center;gap:.5rem}.action-items-section[data-v-f4bd1638]{padding:.75rem;background-color:#22c55e0d;border-radius:.5rem;border-left:3px solid #22c55e}.dark .action-items-section[data-v-f4bd1638],:root.dark .action-items-section[data-v-f4bd1638]{background-color:#22c55e1a}.action-items-list[data-v-f4bd1638]{display:flex;flex-direction:column;gap:.5rem}.action-item[data-v-f4bd1638]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;background-color:#fff;border-radius:.375rem;border:1px solid #e5e7eb}.dark .action-item[data-v-f4bd1638],:root.dark .action-item[data-v-f4bd1638]{background-color:#1f2937;border-color:#374151}.action-item.priority-high[data-v-f4bd1638]{border-left:3px solid #f97316}.action-item.priority-critical[data-v-f4bd1638]{border-left:3px solid #ef4444}.action-item.priority-medium[data-v-f4bd1638]{border-left:3px solid #eab308}.action-item.priority-low[data-v-f4bd1638]{border-left:3px solid #9ca3af}.priority-badge[data-v-f4bd1638]{flex-shrink:0}.action-content[data-v-f4bd1638]{flex:1;min-width:0}.action-text[data-v-f4bd1638]{font-size:.875rem;color:#111827;font-weight:500}.dark .action-text[data-v-f4bd1638],:root.dark .action-text[data-v-f4bd1638]{color:#f3f4f6}.action-timeframe[data-v-f4bd1638]{font-size:.75rem;color:#6b7280;margin-top:.25rem;text-transform:capitalize}.dark .action-timeframe[data-v-f4bd1638],:root.dark .action-timeframe[data-v-f4bd1638]{color:#9ca3af}.watch-items-section[data-v-f4bd1638]{padding:.75rem;background-color:#3b82f60d;border-radius:.5rem;border-left:3px solid #3b82f6}.dark .watch-items-section[data-v-f4bd1638],:root.dark .watch-items-section[data-v-f4bd1638]{background-color:#3b82f61a}.watch-items-list[data-v-f4bd1638]{display:flex;flex-direction:column;gap:.5rem}.watch-item[data-v-f4bd1638]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;background-color:#fff;border-radius:.375rem;border:1px solid #e5e7eb}.dark .watch-item[data-v-f4bd1638],:root.dark .watch-item[data-v-f4bd1638]{background-color:#1f2937;border-color:#374151}.watch-item.priority-high[data-v-f4bd1638]{border-left:3px solid #f97316}.watch-item.priority-critical[data-v-f4bd1638]{border-left:3px solid #ef4444}.watch-item.priority-medium[data-v-f4bd1638]{border-left:3px solid #eab308}.watch-item.priority-low[data-v-f4bd1638]{border-left:3px solid #9ca3af}.watch-content[data-v-f4bd1638]{flex:1;min-width:0}.watch-text[data-v-f4bd1638]{font-size:.875rem;color:#111827;font-weight:500}.dark .watch-text[data-v-f4bd1638],:root.dark .watch-text[data-v-f4bd1638]{color:#f3f4f6}.watch-trigger[data-v-f4bd1638]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280;margin-top:.25rem}.dark .watch-trigger[data-v-f4bd1638],:root.dark .watch-trigger[data-v-f4bd1638]{color:#9ca3af}.finding-header[data-v-f4bd1638]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.25rem}.finding-item.priority-high[data-v-f4bd1638]{border-left:3px solid #f97316}.finding-item.priority-critical[data-v-f4bd1638]{border-left:3px solid #ef4444}.finding-item.priority-medium[data-v-f4bd1638]{border-left:3px solid #eab308}.finding-item.priority-low[data-v-f4bd1638]{border-left:3px solid #9ca3af}.finding-source[data-v-f4bd1638]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#6b7280;margin-top:.375rem;font-style:italic}.dark .finding-source[data-v-f4bd1638],:root.dark .finding-source[data-v-f4bd1638]{color:#9ca3af}.source-text[data-v-f4bd1638]{color:#6b7280}.dark .source-text[data-v-f4bd1638],:root.dark .source-text[data-v-f4bd1638]{color:#9ca3af}.synthesis-section[data-v-f4bd1638]{display:flex;flex-direction:column;gap:1rem}.synthesis-banner[data-v-f4bd1638]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:linear-gradient(135deg,#fbbf241a,#f59e0b0d);border:1px solid rgba(251,191,36,.3);border-radius:.75rem}.dark .synthesis-banner[data-v-f4bd1638],:root.dark .synthesis-banner[data-v-f4bd1638]{background:linear-gradient(135deg,#fbbf2426,#f59e0b0d);border-color:#fbbf2466}.banner-icon[data-v-f4bd1638]{padding:.5rem;background-color:#fbbf2433;border-radius:.5rem}.banner-content[data-v-f4bd1638]{flex:1}.banner-title[data-v-f4bd1638]{font-size:.875rem;font-weight:600;color:#92400e;margin-bottom:.25rem}.dark .banner-title[data-v-f4bd1638],:root.dark .banner-title[data-v-f4bd1638]{color:#fcd34d}.banner-text[data-v-f4bd1638]{font-size:.9375rem;color:#374151;line-height:1.6}.dark .banner-text[data-v-f4bd1638],:root.dark .banner-text[data-v-f4bd1638]{color:#e5e7eb}.synthesis-meta[data-v-f4bd1638]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0}.meta-label[data-v-f4bd1638]{font-size:.75rem;color:#6b7280;font-weight:500}.synthesis-card[data-v-f4bd1638]{padding:1rem;background-color:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.dark .synthesis-card[data-v-f4bd1638],:root.dark .synthesis-card[data-v-f4bd1638]{background-color:#1f2937;border-color:#374151}.card-header[data-v-f4bd1638]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.card-title[data-v-f4bd1638]{flex:1;font-size:.9375rem;font-weight:600;color:#111827}.dark .card-title[data-v-f4bd1638],:root.dark .card-title[data-v-f4bd1638]{color:#fff}.consensus-card[data-v-f4bd1638]{border-left:4px solid #22c55e}.findings-grid[data-v-f4bd1638]{display:flex;flex-direction:column;gap:.75rem}.consensus-item[data-v-f4bd1638]{padding:.75rem;background-color:#fff;border-radius:.375rem;border:1px solid #e5e7eb}.dark .consensus-item[data-v-f4bd1638],:root.dark .consensus-item[data-v-f4bd1638]{background-color:#111827;border-color:#374151}.consensus-finding[data-v-f4bd1638]{font-size:.875rem;color:#111827;font-weight:500;margin-bottom:.5rem}.dark .consensus-finding[data-v-f4bd1638],:root.dark .consensus-finding[data-v-f4bd1638]{color:#f3f4f6}.consensus-cited[data-v-f4bd1638]{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.5rem}.cited-label[data-v-f4bd1638]{font-size:.75rem;color:#6b7280}.consensus-implication[data-v-f4bd1638]{font-size:.8125rem;color:#4b5563;margin-bottom:.5rem;font-style:italic}.dark .consensus-implication[data-v-f4bd1638],:root.dark .consensus-implication[data-v-f4bd1638]{color:#9ca3af}.confidence-badge[data-v-f4bd1638]{margin-top:.25rem}.divergent-card[data-v-f4bd1638]{border-left:4px solid #fbbf24}.divergent-list[data-v-f4bd1638]{display:flex;flex-direction:column;gap:1rem}.divergent-item[data-v-f4bd1638]{padding:.75rem;background-color:#fff;border-radius:.375rem;border:1px solid #e5e7eb}.dark .divergent-item[data-v-f4bd1638],:root.dark .divergent-item[data-v-f4bd1638]{background-color:#111827;border-color:#374151}.divergent-topic[data-v-f4bd1638]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.topic-text[data-v-f4bd1638]{font-size:.875rem;font-weight:600;color:#111827}.dark .topic-text[data-v-f4bd1638],:root.dark .topic-text[data-v-f4bd1638]{color:#f3f4f6}.interpretations[data-v-f4bd1638]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.interpretation-row[data-v-f4bd1638]{display:flex;align-items:flex-start;gap:.5rem}.interpretation-text[data-v-f4bd1638]{font-size:.8125rem;color:#374151;line-height:1.5}.dark .interpretation-text[data-v-f4bd1638],:root.dark .interpretation-text[data-v-f4bd1638]{color:#d1d5db}.resolution[data-v-f4bd1638]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;background-color:#3b82f60d;border-radius:.25rem;font-size:.8125rem;color:#374151}.dark .resolution[data-v-f4bd1638],:root.dark .resolution[data-v-f4bd1638]{background-color:#3b82f61a;color:#d1d5db}.themes-card[data-v-f4bd1638]{border-left:4px solid #3b82f6}.themes-grid[data-v-f4bd1638]{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:640px){.themes-grid[data-v-f4bd1638]{grid-template-columns:repeat(2,1fr)}}.theme-item[data-v-f4bd1638]{padding:.75rem;background-color:#fff;border-radius:.375rem;border:1px solid #e5e7eb}.dark .theme-item[data-v-f4bd1638],:root.dark .theme-item[data-v-f4bd1638]{background-color:#111827;border-color:#374151}.theme-header[data-v-f4bd1638]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.theme-name[data-v-f4bd1638]{font-size:.875rem;font-weight:600;color:#111827}.dark .theme-name[data-v-f4bd1638],:root.dark .theme-name[data-v-f4bd1638]{color:#f3f4f6}.theme-description[data-v-f4bd1638]{font-size:.8125rem;color:#4b5563;margin-bottom:.5rem;line-height:1.5}.dark .theme-description[data-v-f4bd1638],:root.dark .theme-description[data-v-f4bd1638]{color:#9ca3af}.theme-perspectives[data-v-f4bd1638]{display:flex;flex-wrap:wrap;gap:.25rem}.priority-card[data-v-f4bd1638]{border-left:4px solid #9333ea}.priority-list[data-v-f4bd1638]{display:flex;flex-direction:column;gap:.75rem}.priority-item[data-v-f4bd1638]{padding:.75rem;background-color:#fff;border-radius:.375rem;border:1px solid #e5e7eb}.dark .priority-item[data-v-f4bd1638],:root.dark .priority-item[data-v-f4bd1638]{background-color:#111827;border-color:#374151}.priority-item.priority-high[data-v-f4bd1638]{border-left:3px solid #f97316}.priority-item.priority-critical[data-v-f4bd1638]{border-left:3px solid #ef4444}.priority-badges[data-v-f4bd1638]{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem}.priority-finding[data-v-f4bd1638]{font-size:.875rem;font-weight:500;color:#111827;margin-bottom:.5rem}.dark .priority-finding[data-v-f4bd1638],:root.dark .priority-finding[data-v-f4bd1638]{color:#f3f4f6}.priority-perspectives[data-v-f4bd1638]{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}.priority-rationale[data-v-f4bd1638]{font-size:.8125rem;color:#4b5563;font-style:italic}.dark .priority-rationale[data-v-f4bd1638],:root.dark .priority-rationale[data-v-f4bd1638]{color:#9ca3af}.word-intelligence-viewer[data-v-4aaea894]{display:flex;flex-direction:column;gap:1rem;padding:1rem;height:100%;overflow:auto}.viewer-header[data-v-4aaea894]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.header-content[data-v-4aaea894]{display:flex;flex-direction:column;gap:.5rem}.title-row[data-v-4aaea894]{display:flex;align-items:center;gap:.5rem}.title-icon[data-v-4aaea894]{width:1.25rem;height:1.25rem;color:var(--color-primary-500)}.doc-title[data-v-4aaea894]{font-size:1.125rem;font-weight:600;margin:0;color:var(--color-gray-900)}.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]{width:.75rem;height:.75rem;margin-right:.25rem}.viewer-tabs[data-v-4aaea894]{flex:1;min-height:0}.tab-content[data-v-4aaea894]{padding:1rem 0;display:flex;flex-direction:column;gap:1.25rem}.document-tab[data-v-4aaea894]{padding:1rem;overflow:auto}.section-title[data-v-4aaea894]{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-500);margin:0 0 .75rem;display:flex;align-items:center;gap:.5rem}.section-icon[data-v-4aaea894]{width:1rem;height:1rem}.subsection-title[data-v-4aaea894]{font-size:.875rem;font-weight:500;color:var(--color-gray-700);margin:0 0 .5rem;display:flex;align-items:center;gap:.375rem}.dark .subsection-title[data-v-4aaea894],:root.dark .subsection-title[data-v-4aaea894]{color:var(--color-gray-300)}.summary-section[data-v-4aaea894]{padding-bottom:1rem;border-bottom:1px solid var(--color-gray-200)}.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]{font-size:.9375rem;line-height:1.6;color:var(--color-gray-700);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]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.action-item[data-v-4aaea894]{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:var(--color-gray-700)}.dark .action-item[data-v-4aaea894],:root.dark .action-item[data-v-4aaea894]{color:var(--color-gray-300)}.action-bullet[data-v-4aaea894]{width:.5rem;height:.5rem;margin-top:.375rem;color:var(--color-primary-500);flex-shrink:0}.tables-grid[data-v-4aaea894]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.table-card[data-v-4aaea894]{padding:.75rem;background:var(--color-gray-50);border-radius:.5rem;border-left:3px solid var(--color-primary-400)}.dark .table-card[data-v-4aaea894],:root.dark .table-card[data-v-4aaea894]{background:var(--color-gray-800)}.table-title[data-v-4aaea894]{font-weight:500;font-size:.875rem;margin-bottom:.375rem}.table-summary[data-v-4aaea894]{font-size:.8125rem;color:var(--color-gray-600);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]{font-size:.75rem;padding:.125rem .5rem;background:var(--color-gray-100);border-radius:.25rem;color:var(--color-gray-600)}.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]{padding:.75rem;background:var(--color-gray-50);border-radius:.5rem}.dark .structure-item[data-v-4aaea894],:root.dark .structure-item[data-v-4aaea894]{background:var(--color-gray-800)}.structure-header[data-v-4aaea894]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.structure-section[data-v-4aaea894]{font-weight:500;font-size:.875rem}.structure-ref[data-v-4aaea894]{font-size:.75rem;color:var(--color-gray-500)}.structure-points[data-v-4aaea894]{margin:0;padding-left:1.25rem;font-size:.8125rem;color:var(--color-gray-600)}.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;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.image-card[data-v-4aaea894]{padding:1rem;background:var(--color-gray-50);border-radius:.5rem}.dark .image-card[data-v-4aaea894],:root.dark .image-card[data-v-4aaea894]{background:var(--color-gray-800)}.image-header[data-v-4aaea894]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.image-type-icon[data-v-4aaea894]{width:1.25rem;height:1.25rem;color:var(--color-primary-500)}.image-type[data-v-4aaea894]{font-weight:500;font-size:.875rem;text-transform:capitalize}.image-description[data-v-4aaea894]{font-size:.875rem;color:var(--color-gray-700);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]{padding:.5rem;background:var(--color-gray-100);border-radius:.375rem;margin-bottom:.75rem;font-size:.8125rem}.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]{display:flex;align-items:flex-start;gap:.375rem;font-size:.8125rem;color:var(--color-gray-600)}.dark .finding-item[data-v-4aaea894],:root.dark .finding-item[data-v-4aaea894]{color:var(--color-gray-400)}.finding-icon[data-v-4aaea894]{width:.875rem;height:.875rem;color:var(--color-green-500);flex-shrink:0;margin-top:.125rem}.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]{font-size:1.5rem;font-weight:600;color:var(--color-primary-500)}.stat-label[data-v-4aaea894]{font-size:.75rem;color:var(--color-gray-500);text-transform:uppercase}.comments-summary p[data-v-4aaea894]{font-size:.875rem;color:var(--color-gray-700);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]{width:1rem;height:1rem;color:var(--color-orange-500)}.issues-list[data-v-4aaea894]{margin:0;padding-left:1.25rem;font-size:.875rem;color:var(--color-gray-700)}.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]{padding-bottom:1rem;border-bottom:1px solid var(--color-gray-200)}.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;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.stat-card[data-v-4aaea894]{padding:.75rem;background:var(--color-gray-50);border-radius:.5rem}.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]{font-size:.75rem;color:var(--color-gray-500)}.stat-context[data-v-4aaea894]{font-size:.8125rem;color:var(--color-gray-600);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]{padding:.375rem .75rem;background:var(--color-gray-100);border-radius:.375rem;font-size:.875rem}.dark .date-item[data-v-4aaea894],:root.dark .date-item[data-v-4aaea894]{background:var(--color-gray-700)}.deep-section[data-v-4aaea894]{padding:1rem;background:linear-gradient(135deg,var(--color-purple-50),var(--color-primary-50));border-radius:.5rem;border-left:3px solid var(--color-purple-400)}.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]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:500}.deep-icon[data-v-4aaea894]{width:1.25rem;height:1.25rem;color:var(--color-purple-500)}.deep-content[data-v-4aaea894]{font-size:.9375rem;line-height:1.7;color:var(--color-gray-700);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]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1rem;color:var(--color-gray-500)}.empty-icon[data-v-4aaea894]{width:3rem;height:3rem;opacity:.5}.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]{display:flex;align-items:center}.metadata-item[data-v-134a7382]{display:flex;flex-direction:column}.metadata-item .label[data-v-134a7382]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.metadata-item .value[data-v-134a7382]{font-size:.875rem;margin-top:.25rem;font-family:monospace}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;padding:.75rem;overflow:auto;max-height:16rem}.dark pre[data-v-134a7382]{background-color:#111827;border-color:#374151;color:#e5e7eb}.code-artifact-viewer[data-v-0c0f7a6a]{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;background-color:#fff}.dark .code-artifact-viewer[data-v-0c0f7a6a]{border-color:#374151;background-color:#111827}.format-selector[data-v-0c0f7a6a]{border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.dark .format-selector[data-v-0c0f7a6a]{border-color:#374151;background-color:#1f2937}.format-tab[data-v-0c0f7a6a],.format-tabs[data-v-0c0f7a6a]{display:flex}.format-tab[data-v-0c0f7a6a]{align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#6b7280;border-bottom:2px solid transparent;transition:all .2s;cursor:pointer}.format-tab[data-v-0c0f7a6a]:hover{color:#111827;background-color:#f3f4f6}.dark .format-tab[data-v-0c0f7a6a]{color:#9ca3af}.dark .format-tab[data-v-0c0f7a6a]:hover{color:#f9fafb;background-color:#374151}.format-tab-active[data-v-0c0f7a6a]{color:#2563eb;border-color:#2563eb;background-color:#fff}.dark .format-tab-active[data-v-0c0f7a6a]{color:#60a5fa;border-color:#60a5fa;background-color:#111827}.content-wrapper[data-v-0c0f7a6a]{min-height:400px}.code-artifact-card[data-v-0c0f7a6a]{padding:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.card-header[data-v-0c0f7a6a]{justify-content:space-between;margin-bottom:1.5rem}.card-header[data-v-0c0f7a6a],.header-left[data-v-0c0f7a6a]{display:flex;align-items:flex-start}.header-left[data-v-0c0f7a6a]{gap:1rem}.artifact-icon[data-v-0c0f7a6a]{padding:.75rem;background-color:#fff3;border-radius:.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.artifact-info[data-v-0c0f7a6a],.artifact-title[data-v-0c0f7a6a]{margin-bottom:.5rem}.artifact-title[data-v-0c0f7a6a]{font-size:1.25rem;font-weight:600;color:#fff}.artifact-meta[data-v-0c0f7a6a]{display:flex;align-items:center;gap:.5rem}.section-title[data-v-0c0f7a6a]{font-size:1.125rem;font-weight:500;color:#fff;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]{background-color:#ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:.5rem;padding:1rem;margin-bottom:1.5rem}.result-header[data-v-0c0f7a6a]{gap:.75rem;margin-bottom:.75rem}.result-label[data-v-0c0f7a6a]{color:#fffc}.result-value[data-v-0c0f7a6a]{font-size:1.25rem;font-weight:700;color:#fff}.execution-time[data-v-0c0f7a6a]{display:flex;align-items:center;gap:.5rem;color:#ffffffb3;font-size:.875rem}.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]{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb}.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]{display:flex;align-items:center;gap:.75rem}.code-language[data-v-0c0f7a6a],.json-label[data-v-0c0f7a6a]{font-weight:500;color:#111827}.dark .code-language[data-v-0c0f7a6a],.dark .json-label[data-v-0c0f7a6a]{color:#f9fafb}.code-identifier[data-v-0c0f7a6a]{font-size:.875rem;color:#6b7280;font-family:monospace}.dark .code-identifier[data-v-0c0f7a6a]{color:#9ca3af}.code-actions[data-v-0c0f7a6a],.json-actions[data-v-0c0f7a6a]{display:flex;align-items:center;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-size:.875rem;line-height:1.6;padding:1rem;overflow-x:auto;font-family:Fira Code,Monaco,Cascadia Code,Ubuntu Mono,monospace}.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]{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb}.dark .result-header[data-v-0c0f7a6a]{background-color:#1f2937;border-color:#374151}.result-info[data-v-0c0f7a6a]{display:flex;align-items:center;gap:.75rem}.result-label[data-v-0c0f7a6a]{font-weight:500;color:#111827}.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)}@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-start:calc(var(--spacing,.25rem)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem)*4*(1 - var(--tw-space-y-reverse)))}.error-state{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);background-color:var(--color-red-50,oklch(97.1% .013 17.38));padding:calc(var(--spacing,.25rem)*4);border-width:2px}.error-header{margin-bottom:calc(var(--spacing,.25rem)*2);align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.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);font-weight:var(--font-weight-semibold,600);color:var(--color-red-700,oklch(50.5% .213 27.518))}.error-message{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));color:var(--color-red-600,oklch(57.7% .245 27.325))}.section-header{margin-bottom:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.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{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue-200,oklch(88.2% .059 254.128));background-color:var(--color-blue-50,oklch(97% .014 254.604));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{gap:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.info-item{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.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);letter-spacing:var(--tracking-wide,.025em);color:var(--color-blue-600,oklch(54.6% .245 262.881));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);font-weight:var(--font-weight-semibold,600);color:var(--color-blue-900,oklch(37.9% .146 265.522))}@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}.lazy-ph[data-v-32e21944]{display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--c-canvas-deep,hsla(0,0%,49.8%,.06))}.lazy-ph-label[data-v-32e21944]{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted,#888);opacity:.7}.bars-title[data-v-1eb53af2]{font-size:14px;font-weight:600;color:var(--c-text);margin-bottom:10px}.bars[data-v-1eb53af2]{display:flex;flex-direction:column;gap:6px;padding:4px 0}.bar-row[data-v-1eb53af2]{display:grid;grid-template-columns:180px 1fr 100px;align-items:center;gap:12px;font-size:13px}.bar-row.changed .label[data-v-1eb53af2]{color:var(--c-accent);font-weight:600}.bar-row .label[data-v-1eb53af2]{font-weight:500;color:var(--c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-row .track[data-v-1eb53af2]{height:20px;background:var(--c-canvas-deep);border-radius:3px;overflow:hidden}.bar-row .fill[data-v-1eb53af2]{height:100%;background:var(--c-accent);border-radius:3px;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]{font-variant-numeric:tabular-nums;font-weight:600;font-size:13px;text-align:right;color:var(--c-text)}.diff-old[data-v-1eb53af2]{color:var(--c-muted);text-decoration:line-through;font-weight:400;font-size:11px;margin-right:4px}.diff-new[data-v-1eb53af2]{color:var(--c-accent);font-weight:700}.table-title[data-v-ead6b2e6]{font-size:14px;font-weight:600;color:var(--c-text);margin-bottom:8px}.table-scroll[data-v-ead6b2e6]{overflow-x:auto}.op-table[data-v-ead6b2e6]{width:100%;border-collapse:collapse;font-size:13px;margin-top:4px}.op-table td[data-v-ead6b2e6],.op-table th[data-v-ead6b2e6]{padding:6px 10px;text-align:left;border-bottom:1px solid var(--c-border)}.op-table th[data-v-ead6b2e6]{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted);background:var(--c-canvas)}.op-table td[data-v-ead6b2e6]{color:var(--c-text-2)}.op-table td.num[data-v-ead6b2e6]{font-variant-numeric:tabular-nums;text-align:right;font-weight:500;color:var(--c-text)}.analysis-exhibit[data-v-7b31835d]{margin:4px 0}.exhibit[data-v-7b31835d]{margin:0 0 20px}.exhibit-eyebrow[data-v-7b31835d]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);margin-bottom:8px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.exhibit-controls[data-v-7b31835d]{display:inline-flex;gap:10px;flex-shrink:0}.exhibit-ctl[data-v-7b31835d]{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--c-muted);background:none;border:none;cursor:pointer;padding:0 2px;opacity:.45;transition:opacity .12s}.exhibit:hover .exhibit-ctl[data-v-7b31835d]{opacity:1}.exhibit-ctl[data-v-7b31835d]:hover{color:var(--c-accent,#2563eb)}.exhibit-scroll[data-v-7b31835d]{overflow-x:auto}.exhibit:not(.exhibit--wide) .exhibit-scroll[data-v-7b31835d],.exhibit:not(.exhibit--wide) .op-table--pairs[data-v-7b31835d]{max-width:704px}.op-table[data-v-7b31835d]{width:100%;border-collapse:collapse;font-size:13px}.op-table td[data-v-7b31835d],.op-table th[data-v-7b31835d]{padding:6px 10px;text-align:left;border-bottom:1px solid var(--c-border)}.op-table th[data-v-7b31835d]{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted)}.op-table td[data-v-7b31835d]{color:var(--c-text-2)}.op-table td.num[data-v-7b31835d]{font-variant-numeric:tabular-nums;text-align:right;font-weight:500;color:var(--c-text);white-space:nowrap}.op-table--pairs .pair-key[data-v-7b31835d]{font-weight:600;color:var(--c-text);width:36%}.op-table--compact[data-v-7b31835d]{font-size:12px}.op-table--compact td[data-v-7b31835d],.op-table--compact th[data-v-7b31835d]{padding:4px 7px}.op-table--compact th[data-v-7b31835d]{font-size:10px}.exhibit-more-rows[data-v-7b31835d]{font-size:12px;color:var(--c-muted);margin:6px 0 0;font-style:italic}.exhibit-list[data-v-7b31835d]{margin:4px 0 16px}.exhibit-list-label[data-v-7b31835d]{font-size:12px;color:var(--c-muted);margin:0 0 4px}.exhibit-list-item[data-v-7b31835d]{display:block;font-size:13px;color:var(--c-text-2);padding:2px 0 2px 14px;position:relative;background:none;border:none;cursor:pointer;text-align:left}.exhibit-list-item[data-v-7b31835d]:before{content:"·";position:absolute;left:4px;color:var(--c-muted)}.exhibit-list-item[data-v-7b31835d]:hover{color:var(--c-accent,#2563eb)}.exhibit-list-meta[data-v-7b31835d]{color:var(--c-muted);font-size:12px}.exhibit-source[data-v-7b31835d]{margin-top:12px;border-top:1px solid var(--c-border);padding-top:8px}.exhibit-source summary[data-v-7b31835d]{font-size:12px;color:var(--c-muted);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.exhibit-source summary[data-v-7b31835d]:after{content:" ↗"}.exhibit-source[open] summary[data-v-7b31835d]:after{content:""}.exhibit-source-body[data-v-7b31835d]{margin-top:10px}.exhibit-plan[data-v-7b31835d]{font-size:12px;color:var(--c-text-2);margin:0 0 10px;white-space:pre-wrap}.exhibit-code[data-v-7b31835d]{font-size:11.5px;line-height:1.5;color:var(--c-text-2);background:var(--c-canvas);border:1px solid var(--c-border);border-radius:6px;padding:10px 12px;overflow-x:auto;white-space:pre}.exhibit-empty[data-v-7b31835d]{font-size:13px;color:var(--c-muted);font-style:italic}.map-title[data-v-4e07a3df]{font-size:14px;font-weight:600;color:var(--c-text);margin-bottom:8px}.map-placeholder[data-v-4e07a3df]{height:220px;border-radius:6px;position:relative;overflow:hidden;margin:4px 0;background:var(--c-map-gradient)}.tract[data-v-4e07a3df]{border:2px dashed var(--c-text);background:#2563eb14;border-radius:2px}.pin[data-v-4e07a3df],.tract[data-v-4e07a3df]{position:absolute}.pin[data-v-4e07a3df]{width:14px;height:14px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px #0000004d;transform:translate(-50%,-50%)}.map-cap[data-v-4e07a3df]{position:absolute;bottom:8px;left:12px;font-size:11px;color:var(--c-muted);background:var(--c-map-cap-bg);padding:3px 8px;border-radius:3px;font-family:var(--font-mono)}.weather-title[data-v-87f1fbcc]{font-size:14px;font-weight:600;color:var(--c-text);margin-bottom:8px}.weather-grid[data-v-87f1fbcc]{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin:8px 0 16px}.weather-day[data-v-87f1fbcc]{background:var(--c-canvas);border-radius:6px;padding:10px 6px;text-align:center;font-size:12px}.weather-day .day-name[data-v-87f1fbcc]{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted);margin-bottom:4px}.weather-day .day-icon[data-v-87f1fbcc]{font-size:22px;margin:4px 0}.weather-day .day-temp[data-v-87f1fbcc]{font-weight:600;color:var(--c-text);font-variant-numeric:tabular-nums}.weather-day .day-low[data-v-87f1fbcc]{font-size:11px;color:var(--c-muted);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]{padding:12px 16px;background:var(--c-amber-bg);border-left:3px solid var(--c-amber-border);border-radius:0 6px 6px 0;font-size:13px;color:var(--c-amber-fg)}.ops-note[data-v-87f1fbcc] strong{font-weight:600}.state-chain[data-v-3451bc8f]{margin:20px 0 0;padding:12px 16px;background:var(--c-bg);border:1px dashed var(--c-border-strong);border-radius:6px;font-size:12px;color:var(--c-muted)}.state-chain-label[data-v-3451bc8f]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);margin-bottom:6px}.chain-steps[data-v-3451bc8f]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.chain-step[data-v-3451bc8f]{padding:3px 8px;background:var(--c-canvas-deep);border-radius:3px;font-family:var(--font-mono);font-size:11px;color:var(--c-text-2)}.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]{font-size:11px;color:var(--c-muted);font-style:italic}.audit-grid[data-v-fae4afd2]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px}.audit-cell[data-v-fae4afd2]{padding:10px 12px;background:var(--c-canvas);border-radius:6px;border-left:3px solid var(--c-border)}.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;text-transform:uppercase;margin-bottom:4px}.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]{font-size:18px;font-weight:700;color:var(--c-text);line-height:1}.audit-cell .audit-detail[data-v-fae4afd2]{font-size:11px;color:var(--c-muted);margin-top:3px}.wb-doc-scroll[data-v-9948db7d]{flex:1;overflow-y:auto;background:var(--c-workbench);color:var(--c-text);font-family:var(--font-sans);container-type:inline-size}.wb-doc-inner[data-v-9948db7d]{max-width:760px;margin:0 auto;padding:24px 32px 80px}.wb-doc-inner.doc-wide[data-v-9948db7d]{max-width:1240px}.wb-doc-head[data-v-9948db7d]{margin-bottom:24px}.wb-eyebrow[data-v-9948db7d]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);margin:0 0 2px}.wb-doc-title[data-v-9948db7d]{font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--c-text);margin:0}.wb-section[data-v-9948db7d]{margin-bottom:32px;scroll-margin-top:16px}.wb-section[data-v-9948db7d]:first-of-type{margin-top:0}.anchor-tag[data-v-9948db7d]{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);margin:0 0 6px}.exec-callout[data-v-9948db7d]{padding:16px 20px;background:var(--c-amber-bg);border-left:3px solid var(--c-amber-border);border-radius:0 6px 6px 0;margin:12px 0 16px}.exec-callout .headline[data-v-9948db7d]{font-size:17px;font-weight:600;color:var(--c-amber-fg);margin-bottom:4px}.exec-callout .detail[data-v-9948db7d]{font-size:13px;color:var(--c-amber-fg);line-height:1.55}.exec-callout .big[data-v-9948db7d]{font-size:22px;font-weight:700;color:var(--c-amber-fg-strong);margin-right:6px}.exec-callout .prior[data-v-9948db7d]{font-size:13px;color:var(--c-muted);text-decoration:line-through;margin-right:4px}.wb-prose[data-v-9948db7d]{font-size:15px;line-height:1.65;color:var(--c-text)}.wb-prose[data-v-9948db7d] p{margin:0 0 14px}.wb-prose[data-v-9948db7d] strong{font-weight:600}.wb-prose[data-v-9948db7d] a{color:var(--c-accent)}.focused-artifact[data-v-9948db7d]{background:var(--c-bg);border:1px solid var(--c-border);border-radius:8px;padding:16px 18px;box-shadow:var(--shadow-card);position:relative}.focused-artifact.ring[data-v-9948db7d]{box-shadow:0 0 0 3px var(--c-accent-bg),var(--shadow-card)}.focused-artifact.wide[data-v-9948db7d]{width:max(100%,min(1240px,calc(100cqw - 48px)));position:relative;left:50%;transform:translate(-50%)}.artifact-title[data-v-9948db7d]{font-size:14px;font-weight:600;color:var(--c-text);margin-bottom:10px}.artifact-todo[data-v-9948db7d]{padding:24px;text-align:center;font-size:13px;color:var(--c-muted)}.heavy-chart-gate[data-v-9948db7d]{padding:32px 24px;text-align:center;background:var(--c-canvas-deep);border-radius:6px}.heavy-chart-note[data-v-9948db7d]{font-size:13px;color:var(--c-muted);margin:0 0 12px}.heavy-chart-btn[data-v-9948db7d]{font-size:13px;font-weight:600;color:var(--c-text);background:var(--c-bg);border:1px solid var(--c-border);border-radius:6px;padding:6px 16px;cursor:pointer}.heavy-chart-btn[data-v-9948db7d]:hover{border-color:var(--c-accent);color:var(--c-accent)}.wb-section.in-focus[data-v-9948db7d]{scroll-margin-top:16px}.wb-section.in-focus .focused-artifact[data-v-9948db7d]:before{content:"IN FOCUS";position:absolute;top:-10px;right:12px;font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--c-accent);background:var(--c-bg);padding:2px 8px;border:1px solid var(--c-accent);border-radius:3px}.wb-doc-meta[data-v-9948db7d]{margin-top:8px;font-size:13px;color:var(--c-muted);display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.wb-meta-sep[data-v-9948db7d]{opacity:.5}.wb-tablemode[data-v-9948db7d]{margin-left:auto;display:inline-flex;align-items:baseline;gap:2px}.wb-tablemode-label[data-v-9948db7d]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);margin-right:4px}.wb-tablemode-btn[data-v-9948db7d]{font-size:11px;font-weight:600;color:var(--c-muted);background:none;border:1px solid transparent;border-radius:4px;padding:1px 7px;cursor:pointer;transition:color .12s,background .12s}.wb-tablemode-btn[data-v-9948db7d]:hover{color:var(--c-text)}.wb-tablemode-btn.on[data-v-9948db7d]{color:var(--c-text);background:var(--c-canvas-deep);border-color:var(--c-border)}.wb-doc-foot[data-v-9948db7d]{margin-top:48px;padding-top:16px;border-top:1px solid var(--c-border);display:flex;flex-direction:column;gap:12px;font-size:12px;color:var(--c-muted)}.wb-foot-row[data-v-9948db7d]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;line-height:1.5}.wb-foot-refs[data-v-9948db7d]{gap:12px}.wb-foot-key[data-v-9948db7d]{flex-shrink:0;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:10px;color:var(--c-muted)}.wb-foot-val[data-v-9948db7d]{color:var(--c-text-2)}.wb-id-chip[data-v-9948db7d]{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:var(--c-canvas-deep);border:1px solid var(--c-border);border-radius:5px;cursor:pointer;font:inherit;color:inherit}.wb-id-chip[data-v-9948db7d]:hover{background:var(--c-bg)}.wb-id-chip code[data-v-9948db7d]{font-family:var(--font-mono,ui-monospace,monospace);color:var(--c-text-2)}.wb-id-copy[data-v-9948db7d]{opacity:.6}.wb-foot-runlink[data-v-9948db7d]{color:var(--c-accent);text-decoration:none}.wb-foot-runlink[data-v-9948db7d]:hover{text-decoration:underline}.tech[data-v-f84f36d0]{margin-top:16px;border:1px dashed var(--c-border-strong);border-radius:8px;background:var(--c-bg);font-family:var(--font-sans)}.tech-head[data-v-f84f36d0]{width:100%;display:flex;align-items:center;gap:8px;padding:10px 14px;cursor:pointer;background:transparent;border:none;text-align:left;color:var(--c-text-2)}.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]{font-size:11px;color:var(--c-muted)}.tech-sub[data-v-f84f36d0]{margin-left:auto;font-variant-numeric:tabular-nums}.tech-body[data-v-f84f36d0]{padding:4px 14px 14px}.tech-grid[data-v-f84f36d0]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:4px 0 12px}.cell[data-v-f84f36d0]{padding:8px 10px;background:var(--c-canvas);border-radius:6px}.cell .k[data-v-f84f36d0]{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted);margin-bottom:2px}.cell .v[data-v-f84f36d0]{font-size:13px;font-weight:600;color:var(--c-text);font-variant-numeric:tabular-nums}.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]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--c-text-2)}.store-label[data-v-f84f36d0]{font-weight:600}.store-val[data-v-f84f36d0]{font-family:var(--font-mono);font-size:11px;background:var(--c-canvas-deep);padding:2px 6px;border-radius:3px;color:var(--c-text);overflow:hidden;text-overflow:ellipsis}.tech-section-title[data-v-f84f36d0]{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted);margin:12px 0 6px}.schema-wrap[data-v-f84f36d0]{display:flex;flex-wrap:wrap;gap:5px}.col-chip[data-v-f84f36d0]{display:inline-flex;align-items:baseline;gap:4px;padding:2px 7px;background:var(--c-canvas);border-radius:4px;font-family:var(--font-mono);font-size:11px}.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;grid-template-columns:repeat(2,1fr);gap:4px 16px}.pf-row[data-v-f84f36d0]{display:flex;justify-content:space-between;font-size:12px;padding:2px 0;border-bottom:1px solid var(--c-border)}.pf-k[data-v-f84f36d0]{color:var(--c-muted);text-transform:capitalize}.pf-v[data-v-f84f36d0]{color:var(--c-text);font-weight:500;font-variant-numeric:tabular-nums}.dp-block[data-v-e1191e59]{font-family:var(--font-sans)}.dp-desc[data-v-e1191e59]{font-size:13px;color:var(--c-text-2);margin:0 0 12px;line-height:1.55}.dp-empty[data-v-e1191e59]{padding:24px;text-align:center;font-size:13px;color:var(--c-muted)}.table-wrap[data-v-e1191e59]{max-height:420px;overflow:auto;border:1px solid var(--c-border);border-radius:6px}.data-table[data-v-e1191e59]{width:100%;border-collapse:collapse;font-size:12px;font-family:var(--font-mono)}.data-table td[data-v-e1191e59],.data-table th[data-v-e1191e59]{padding:5px 10px;text-align:left;border-bottom:1px solid var(--c-border);white-space:nowrap}.data-table th[data-v-e1191e59]{background:var(--c-canvas);font-weight:700;font-size:11px;color:var(--c-text-2);position:sticky;top:0}.data-table th .col-type[data-v-e1191e59]{font-size:9px;color:var(--c-muted);font-weight:500;margin-top:2px;display:block}.data-table td[data-v-e1191e59]{color:var(--c-text)}.table-footer[data-v-e1191e59]{font-size:11px;color:var(--c-muted);padding:6px 12px;background:var(--c-canvas);border-top:1px solid var(--c-border);display:flex;justify-content:space-between}.working-artifact[data-v-e286e977]{display:flex;flex-direction:column;gap:10px}.working-query[data-v-e286e977]{font-size:13px;line-height:1.5;color:var(--c-text-2);background:var(--c-canvas);padding:10px 14px}.working-body[data-v-e286e977],.working-query[data-v-e286e977]{border:1px solid var(--c-border);border-radius:8px;white-space:pre-wrap}.working-body[data-v-e286e977]{font-family:var(--font-mono);font-size:12px;line-height:1.55;color:var(--c-text);background:var(--c-canvas-deep);padding:12px 14px;overflow:auto;max-height:72vh;word-break:break-word}.working-jump[data-v-e286e977]{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--c-accent);background:var(--c-accent-bg);border:1px solid transparent;border-radius:6px;padding:6px 12px;cursor:pointer;font-family:var(--font-sans)}.working-jump[data-v-e286e977]:hover{filter:brightness(.94)}.artifact-id-footer[data-v-e286e977]{display:inline-flex;align-items:center;gap:5px;margin:14px 0 4px;padding:3px 8px;background:transparent;border:none;border-radius:4px;font-family:var(--font-mono);font-size:11px;color:var(--c-muted);cursor:pointer}.artifact-id-footer[data-v-e286e977]:hover{background:var(--c-canvas);color:var(--c-text-2)}[data-v-e286e977] pre{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}[data-v-e286e977] table{max-width:100%}.catalog[data-v-45890cdf]{height:100%;display:flex;flex-direction:column;background:var(--c-catalog-bg);border-left:1px solid var(--c-border);font-family:var(--font-sans)}.catalog-tabs[data-v-45890cdf]{height:var(--topbar-ctx-h,44px);display:flex;padding:0 8px;gap:4px;background:var(--c-bg);border-bottom:1px solid var(--c-border);flex-shrink:0}.cat-tab[data-v-45890cdf]{flex:1;padding:0 6px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--c-muted);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px}.cat-tab[data-v-45890cdf]:hover{color:var(--c-text-2)}.cat-tab.active[data-v-45890cdf]{color:var(--c-accent);border-bottom-color:var(--c-accent)}.cat-tab .tab-count[data-v-45890cdf]{font-size:10px;font-weight:600;padding:1px 5px;background:var(--c-canvas-deep);color:var(--c-muted);border-radius:3px}.cat-tab.active .tab-count[data-v-45890cdf]{background:var(--c-accent-bg);color:var(--c-accent)}.catalog-scroll[data-v-45890cdf]{overflow-y:auto;flex:1;padding:8px 6px 16px}.jump-to-run[data-v-45890cdf]{display:none;align-items:center;gap:3px;vertical-align:baseline;margin-left:6px;font-size:10px;font-weight:600;white-space:nowrap;padding:1px 6px;border-radius:4px;color:var(--c-accent);background:var(--c-accent-bg);cursor:pointer}.cat-item:hover .jump-to-run[data-v-45890cdf],.jump-to-run[data-v-45890cdf]:focus-visible{display:inline-flex}.jump-to-run[data-v-45890cdf]:hover{filter:brightness(.92)}.composing-cue[data-v-45890cdf]{display:flex;align-items:center;gap:8px;margin:4px 4px 8px;padding:8px 10px;border-radius:6px;background:var(--c-canvas);border:1px dashed var(--c-border-strong);font-size:12px;color:var(--c-muted)}.composing-dot[data-v-45890cdf]{width:7px;height:7px;border-radius:50%;background:var(--c-accent);flex-shrink:0}.composing-dot[data-v-45890cdf],.composing-label[data-v-45890cdf]{animation:composing-pulse-45890cdf 1.4s ease-in-out infinite}@keyframes composing-pulse-45890cdf{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.composing-dot[data-v-45890cdf],.composing-label[data-v-45890cdf]{animation:none;opacity:.7}}.empty[data-v-45890cdf]{font-size:12px;color:var(--c-muted);padding:16px 12px;text-align:center;line-height:1.5}.catalog-group[data-v-45890cdf]{margin-top:8px}.group-label[data-v-45890cdf]{font-size:10px;font-weight:700}.group-label[data-v-45890cdf],.group-toggle[data-v-45890cdf]{letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);padding:6px 10px 4px}.group-toggle[data-v-45890cdf]{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;cursor:pointer;font:inherit;font-size:10px;font-weight:700;font-family:var(--font-sans)}.group-toggle[data-v-45890cdf]:hover{color:var(--c-text-2)}.grp-count[data-v-45890cdf]{font-weight:700;padding:0 4px;margin-left:2px;background:var(--c-canvas-deep);border-radius:3px;vertical-align:middle}.grp-chevron[data-v-45890cdf],.grp-count[data-v-45890cdf]{font-size:9px;color:var(--c-muted)}.grp-chevron[data-v-45890cdf]{font-weight:600;letter-spacing:.04em;text-transform:none}.cat-item[data-v-45890cdf]{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;margin:1px 4px;border-radius:6px;cursor:pointer;font-size:13px;line-height:1.4;color:var(--c-text);width:calc(100% - 8px);background:transparent;border:none;text-align:left;font-family:inherit}.cat-item[data-v-45890cdf]:hover{background:var(--c-canvas)}.cat-item.active[data-v-45890cdf]{background:var(--c-accent-bg)}.cat-item.current-run[data-v-45890cdf],.cat-item.current-run.active[data-v-45890cdf]{box-shadow:inset 2px 0 #3b82f647}.cat-item.featured-db[data-v-45890cdf]{background:#fefaf3;border:1px solid #fde8c8}.cat-item.featured-db[data-v-45890cdf]:hover{background:#fdf2e1}.cat-item.featured-db.active[data-v-45890cdf]{background:#fde8c8}.cat-item.featured-db .label[data-v-45890cdf]{font-weight:600}@media(prefers-color-scheme:dark){.cat-item.featured-db[data-v-45890cdf]{background:#7c2d122e;border-color:#7c2d1259}.cat-item.featured-db[data-v-45890cdf]:hover{background:#7c2d1247}.cat-item.featured-db.active[data-v-45890cdf]{background:#7c2d1261}}.questions-chip[data-v-45890cdf]{display:inline-block;font-size:9.5px;font-weight:600;letter-spacing:.02em;padding:1px 6px;margin-left:6px;border-radius:10px;vertical-align:1px;background:#fff7ed;color:#c2410c;border:1px solid #fed7aa;white-space:nowrap}@media(prefers-color-scheme:dark){.questions-chip[data-v-45890cdf]{background:#431407;color:#fdba74;border-color:#7c2d12}}.cat-item .icon[data-v-45890cdf]{font-size:14px;line-height:1;margin-top:1px;flex-shrink:0;width:16px;text-align:center}.cat-item .label-wrap[data-v-45890cdf]{flex:1;min-width:0}.cat-item .label[data-v-45890cdf]{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-chip-cat[data-v-45890cdf]{display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:1px 5px;margin-left:6px;border-radius:3px;vertical-align:1px;border:1px solid var(--c-border);background:var(--c-canvas-deep);color:var(--c-text-2)}.stage-chip-cat--discovery[data-v-45890cdf]{background:#5e81f41a;color:var(--c-accent,#5e81f4);border-color:#5e81f440}.stage-chip-cat--normalization[data-v-45890cdf]{background:#c98a1a1a;color:var(--c-warn,#c98a1a);border-color:#c98a1a4d}.stage-chip-cat--cleansing[data-v-45890cdf]{background:#6c5ce71a;color:#6c5ce7;border-color:#6c5ce74d}.stage-chip-cat--reconciliation[data-v-45890cdf]{background:#2ea76b1a;color:var(--c-success,#2ea76b);border-color:#2ea76b4d}.cat-item.deliverable .label[data-v-45890cdf],.cat-item.report .label[data-v-45890cdf]{font-weight:600}.cat-item.deliverable .icon[data-v-45890cdf]{color:#ea580c}.cat-item.deliverable.active[data-v-45890cdf]{background:#fff4ed}.cat-item.deliverable[data-v-45890cdf]{position:relative}.gen-delete[data-v-45890cdf]{flex-shrink:0;align-self:center;font-size:12px;line-height:1;opacity:0;cursor:pointer;padding:2px 4px;border-radius:4px;transition:opacity .12s}.cat-item.deliverable:hover .gen-delete[data-v-45890cdf]{opacity:.55}.gen-delete[data-v-45890cdf]:hover{opacity:1!important;background:var(--c-canvas)}.cat-item.source[data-v-45890cdf]{position:relative}.src-download[data-v-45890cdf]{flex-shrink:0;align-self:center;font-size:14px;line-height:1;opacity:0;cursor:pointer;padding:2px 5px;border-radius:4px;transition:opacity .12s}.cat-item.source:hover .src-download[data-v-45890cdf]{opacity:.55}.src-download[data-v-45890cdf]:hover{opacity:1!important;background:var(--c-canvas)}.cat-item .sub-meta[data-v-45890cdf]{display:block;font-size:11px;color:var(--c-muted);margin-top:2px}.cat-item .child-toggle[data-v-45890cdf]{flex-shrink:0;align-self:center;font-size:11px;font-weight:600;color:var(--c-muted);padding:2px 6px;border-radius:4px;background:var(--c-canvas-deep);margin-left:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.cat-item .child-toggle[data-v-45890cdf]:hover{color:var(--c-text-2);background:var(--c-canvas)}.bm-toggle[data-v-45890cdf]{flex-shrink:0;align-self:center;line-height:1;opacity:.22;cursor:pointer;padding:2px 4px;border-radius:4px;color:var(--c-muted);transition:opacity .12s,color .12s}.cat-item:hover .bm-toggle[data-v-45890cdf]{opacity:.6}.bm-toggle[data-v-45890cdf]:hover{opacity:1!important;background:var(--c-canvas)}.bm-toggle.on[data-v-45890cdf]{opacity:1;color:#3b82f6}.bm-empty[data-v-45890cdf]{font-size:11px;color:var(--c-muted);font-style:italic;padding:4px 14px 8px}.bm-filter-row[data-v-45890cdf]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 12px 2px}.bm-chip[data-v-45890cdf]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--c-text-2);padding:3px 8px;border-radius:999px;border:1px solid var(--c-border-strong);background:var(--c-bg);cursor:pointer;font-family:inherit}.bm-chip[data-v-45890cdf]:hover{background:var(--c-canvas)}.bm-chip.active[data-v-45890cdf]{color:#fff;background:#3b82f6;border-color:#3b82f6}.bm-chip.active .grp-count[data-v-45890cdf]{color:#fffc}.bm-stepper[data-v-45890cdf]{display:inline-flex;align-items:center;gap:4px}.bm-step[data-v-45890cdf]{font-size:14px;line-height:1;padding:2px 7px;border-radius:5px;border:1px solid var(--c-border-strong);background:var(--c-bg);color:var(--c-text-2);cursor:pointer;font-family:inherit}.bm-step[data-v-45890cdf]:hover:not(:disabled){background:var(--c-canvas)}.bm-step[data-v-45890cdf]:disabled{opacity:.35;cursor:default}.bm-pos[data-v-45890cdf]{font-size:11px;color:var(--c-muted);min-width:34px;text-align:center}.bm-segment .label[data-v-45890cdf]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bm-remove[data-v-45890cdf]{flex-shrink:0;align-self:center;line-height:1;opacity:0;cursor:pointer;padding:2px 4px;border-radius:4px;color:var(--c-muted);transition:opacity .12s}.cat-item:hover .bm-remove[data-v-45890cdf]{opacity:.55}.bm-remove[data-v-45890cdf]:hover{opacity:1!important;background:var(--c-canvas)}.cat-children[data-v-45890cdf]{padding:2px 0 6px 8px;border-left:2px solid var(--c-border);margin:0 12px 6px 22px}.cat-child[data-v-45890cdf]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:5px;cursor:pointer;font-size:12.5px;color:var(--c-text-2);width:100%;background:transparent;border:none;text-align:left;font-family:inherit}.cat-child[data-v-45890cdf]:hover{background:var(--c-canvas)}.cat-child.focused[data-v-45890cdf]{background:var(--c-accent-bg);color:var(--c-accent);font-weight:600}.cat-child .icon[data-v-45890cdf]{font-size:12px;line-height:1;width:14px;text-align:center}.cat-child .child-label[data-v-45890cdf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-item.source .src-name[data-v-45890cdf]{font-family:var(--font-mono);font-size:12px}.provenance-pill[data-v-45890cdf]{display:inline-block;padding:1px 5px;border-radius:3px;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-left:4px;vertical-align:middle}.prov-own[data-v-45890cdf]{background:var(--c-prov-own-bg);color:var(--c-prov-own-fg)}.prov-share[data-v-45890cdf]{background:var(--c-prov-share-bg);color:var(--c-prov-share-fg)}.prov-team[data-v-45890cdf]{background:var(--c-prov-team-bg);color:var(--c-prov-team-fg)}.prov-explicit[data-v-45890cdf]{background:var(--c-prov-explicit-bg);color:var(--c-prov-explicit-fg)}.pb-row[data-v-45890cdf]{display:inline-flex;align-items:center;gap:6px;margin-top:2px}.pb-pill[data-v-45890cdf]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:9999px;white-space:nowrap}.pb-active[data-v-45890cdf]{background:#10b98124;color:#059669}.pb-inactive[data-v-45890cdf]{background:#6b728029;color:#6b7280}.pb-overbudget[data-v-45890cdf]{background:#f59e0b26;color:#b45309}.pb-switch[data-v-45890cdf]{position:relative;display:inline-block;width:24px;height:14px;border-radius:9999px;background:#6b728059;cursor:pointer;transition:background .15s ease;flex-shrink:0}.pb-switch.on[data-v-45890cdf]{background:#10b981}.pb-knob[data-v-45890cdf]{position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#fff;transition:left .15s ease;box-shadow:0 1px 2px #00000040}.pb-switch.on .pb-knob[data-v-45890cdf]{left:12px}.pb-star[data-v-45890cdf]{font-size:12px;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#6b728073}.pb-star.starred[data-v-45890cdf],.pb-star[data-v-45890cdf]:hover{color:#f59e0b}.pb-make[data-v-45890cdf]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:9999px;white-space:nowrap;border:1px dashed hsla(220,9%,46%,.5);color:#6b7280;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transition:opacity .12s ease}.cat-item.source:hover .pb-make[data-v-45890cdf],.pb-make.pb-make-busy[data-v-45890cdf]{opacity:1}.pb-make[data-v-45890cdf]:hover{color:#111827;border-color:#6b7280}.pb-row-col[data-v-45890cdf]{flex-direction:column;align-items:flex-start;gap:2px}.pb-error[data-v-45890cdf]{font-size:10px;color:#dc2626;white-space:normal;text-align:left}.chart-hover-preview{position:fixed;z-index:9999;pointer-events:none;border-radius:8px;background:#fff;box-shadow:0 8px 24px #0000002e,0 0 0 1px #0000000f;overflow:hidden;display:flex;flex-direction:column}.chart-hover-preview-inner{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:#f8fafc}.chart-hover-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.chart-hover-state{display:flex;align-items:center;gap:6px;font-size:11px;color:#94a3b8}.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{padding:6px 10px;font-size:11px;font-weight:600;color:#475569;border-top:1px solid #e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff}@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{color:#cbd5e1;border-top-color:#334155;background:#1e293b}}.src-scroll[data-v-72de1158]{flex:1;overflow-y:auto;background:var(--c-workbench);font-family:var(--font-sans)}.src-inner[data-v-72de1158]{max-width:none;margin:0;padding:24px 32px 80px}.src-empty[data-v-72de1158]{padding:48px;text-align:center;color:var(--c-muted);font-size:14px}.source-card[data-v-72de1158]{background:var(--c-bg);border:1px solid var(--c-border);border-radius:8px;padding:20px 24px;box-shadow:var(--shadow-card)}.sc-head[data-v-72de1158]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.sc-eyebrow[data-v-72de1158]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.sc-download[data-v-72de1158]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:12px;font-weight:500;padding:4px 10px;border-radius:5px;border:1px solid var(--c-border-strong);background:var(--c-bg);color:var(--c-text-2);cursor:pointer;font-family:inherit;white-space:nowrap}.sc-download[data-v-72de1158]:hover{background:var(--c-canvas);color:var(--c-text)}.sc-title[data-v-72de1158]{font-family:var(--font-mono);font-size:18px;font-weight:700;color:var(--c-text);margin:0 0 8px}.sc-sub[data-v-72de1158]{font-size:13px;color:var(--c-text-2);margin:0 0 16px;line-height:1.55}.provenance-pill[data-v-72de1158]{display:inline-block;padding:1px 5px;border-radius:3px;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-left:8px;vertical-align:middle}.prov-own[data-v-72de1158]{background:var(--c-prov-own-bg);color:var(--c-prov-own-fg)}.prov-share[data-v-72de1158]{background:var(--c-prov-share-bg);color:var(--c-prov-share-fg)}.prov-team[data-v-72de1158]{background:var(--c-prov-team-bg);color:var(--c-prov-team-fg)}.prov-explicit[data-v-72de1158]{background:var(--c-prov-explicit-bg);color:var(--c-prov-explicit-fg)}.sc-meta[data-v-72de1158]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0 16px;padding:12px 14px;background:var(--c-canvas);border-radius:6px}.meta-cell .meta-label[data-v-72de1158]{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted);margin-bottom:2px}.meta-cell .meta-value[data-v-72de1158]{font-size:13px;font-weight:600;color:var(--c-text);font-variant-numeric:tabular-nums}.artifact-title[data-v-72de1158]{font-size:14px;font-weight:600;color:var(--c-text);margin:12px 0 8px}.table-wrap[data-v-72de1158]{max-height:320px;overflow:auto;border:1px solid var(--c-border);border-radius:6px;margin-top:8px}.data-table[data-v-72de1158]{width:100%;border-collapse:collapse;font-size:12px;font-family:var(--font-mono)}.data-table td[data-v-72de1158],.data-table th[data-v-72de1158]{padding:5px 10px;text-align:left;border-bottom:1px solid var(--c-border);white-space:nowrap}.data-table th[data-v-72de1158]{background:var(--c-canvas);font-weight:700;font-size:11px;color:var(--c-text-2);position:sticky;top:0}.data-table th .col-type[data-v-72de1158]{font-size:9px;color:var(--c-muted);font-weight:500;margin-top:2px;display:block}.data-table td[data-v-72de1158]{color:var(--c-text)}.table-footer[data-v-72de1158]{font-size:11px;color:var(--c-muted);padding:6px 12px;background:var(--c-canvas);border-top:1px solid var(--c-border);display:flex;justify-content:space-between}.schema-list[data-v-72de1158]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.schema-table[data-v-72de1158]{padding:10px 14px;background:var(--c-canvas);border-radius:6px;border-left:3px solid var(--c-accent)}.st-name[data-v-72de1158]{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--c-text)}.st-meta[data-v-72de1158]{font-size:11px;color:var(--c-muted);margin-top:2px}.st-cols[data-v-72de1158]{font-family:var(--font-mono);font-size:11px;color:var(--c-text-2);margin-top:6px;line-height:1.6}.st-cols .col-name[data-v-72de1158]{color:var(--c-text);font-weight:500}.st-cols .col-type[data-v-72de1158]{color:var(--c-muted)}.doc-frame[data-v-72de1158]{background:var(--c-bg);border:1px solid var(--c-border);border-radius:6px;padding:20px 24px;margin-top:8px;font-family:var(--font-serif);font-size:13px;line-height:1.65;color:var(--c-text-2)}
