.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-1030ab4a]{font-family:var(--font-sans)}.dpt-toolbar[data-v-1030ab4a]{gap:10px;margin-bottom:6px}.dpt-filter[data-v-1030ab4a],.dpt-toolbar[data-v-1030ab4a]{display:flex;align-items:center}.dpt-filter[data-v-1030ab4a]{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-1030ab4a]{border:none;background:transparent;outline:none;font-size:12px;color:var(--c-text);width:100%;font-family:inherit}.dpt-count[data-v-1030ab4a]{font-size:11px;color:var(--c-text-2);font-variant-numeric:tabular-nums}.dpt-count .muted[data-v-1030ab4a]{color:var(--c-muted)}.dpt-download[data-v-1030ab4a]{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-1030ab4a]:hover:not(:disabled){filter:brightness(.95)}.dpt-download[data-v-1030ab4a]:disabled{opacity:.6;cursor:wait}.dpt-expand[data-v-1030ab4a]{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-1030ab4a]:hover{background:var(--c-canvas);color:var(--c-text)}.table-wrap[data-v-1030ab4a]{max-height:max(240px,52vh);overflow:auto;border:1px solid var(--c-border);border-radius:6px}.table-wrap.wrap-tall[data-v-1030ab4a]{max-height:max(360px,72vh)}.dgv-mount[data-v-1030ab4a]{height:max(360px,72vh)}.data-table[data-v-1030ab4a]{width:100%;border-collapse:collapse;font-size:12px;font-family:var(--font-mono)}.data-table td[data-v-1030ab4a],.data-table th[data-v-1030ab4a]{padding:5px 10px;text-align:left;border-bottom:1px solid var(--c-border);white-space:nowrap}.data-table th[data-v-1030ab4a]{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-1030ab4a]:hover{color:var(--c-text);background:var(--c-canvas-deep)}.data-table th .th-name[data-v-1030ab4a]{vertical-align:middle}.data-table th .sort-ind[data-v-1030ab4a]{color:var(--c-accent);margin-left:3px;vertical-align:middle}.data-table th .col-type[data-v-1030ab4a]{font-size:9px;color:var(--c-muted);font-weight:500;margin-top:2px;display:block}.data-table td[data-v-1030ab4a]{color:var(--c-text)}.table-footer[data-v-1030ab4a]{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}.ifm[data-v-0aa1e355]{--ink:#1f2430;--muted:#6b7280;--line:#e5e7eb;--accent:#2563eb;--soft:#eff4ff;--green:#16a34a;--amber:#b45309;--grey:#9ca3af;font-size:14px;color:var(--ink)}.ifm-head[data-v-0aa1e355]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px}.ifm-head h3[data-v-0aa1e355]{margin:0;font-size:14px}.ifm-head .s[data-v-0aa1e355]{color:var(--muted);font-size:12px;margin-top:2px}.ifm-ctrls[data-v-0aa1e355]{display:flex;gap:8px;align-items:center}.back[data-v-0aa1e355]{background:#fff;padding:5px 11px;font-size:13px;cursor:pointer;color:var(--accent);font-weight:600}.back[data-v-0aa1e355],.toggle[data-v-0aa1e355]{border:1px solid var(--line);border-radius:8px}.toggle[data-v-0aa1e355]{display:inline-flex;overflow:hidden}.toggle button[data-v-0aa1e355]{border:0;background:#fff;padding:5px 12px;font-size:13px;cursor:pointer;color:var(--ink)}.toggle button.on[data-v-0aa1e355]{background:var(--soft);color:var(--accent);font-weight:600}.ifm-mapwrap[data-v-0aa1e355]{position:relative;border:1px solid var(--line);border-radius:10px;background:#fbfcfd;overflow:hidden}svg.ifm-map[data-v-0aa1e355]{display:block;width:100%;height:auto}.ifm-node[data-v-0aa1e355]{cursor:pointer}.ifm-tip[data-v-0aa1e355]{position:absolute;pointer-events:none;background:#1f2430;color:#fff;font-size:12px;padding:5px 9px;border-radius:7px;white-space:nowrap;transform:translate(-50%,-140%)}.ifm-legend[data-v-0aa1e355]{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin:9px 0}.ifm-legend i[data-v-0aa1e355]{width:16px;height:0;border-top-width:3px;border-top-style:solid}.ifm-legend .doti[data-v-0aa1e355],.ifm-legend .dotp[data-v-0aa1e355],.ifm-legend i[data-v-0aa1e355]{display:inline-block;vertical-align:middle;margin-right:5px}.ifm-legend .doti[data-v-0aa1e355],.ifm-legend .dotp[data-v-0aa1e355]{width:11px;height:11px;border-radius:50%}.ifm-legend .doti[data-v-0aa1e355]{background:var(--accent)}.ifm-legend .dotp[data-v-0aa1e355]{background:#fff;border:2px solid var(--grey)}.ifm-summary[data-v-0aa1e355]{display:flex;gap:16px;flex-wrap:wrap;align-items:center;border:1px solid var(--line);border-radius:10px;padding:10px 14px;margin-bottom:10px;background:#fafbfc}.ifm-summary .stat[data-v-0aa1e355],.ifm-summary .tier[data-v-0aa1e355]{display:flex;flex-direction:column;line-height:1.15}.ifm-summary b[data-v-0aa1e355]{font-size:16px;font-variant-numeric:tabular-nums}.ifm-summary span[data-v-0aa1e355]{font-size:11px;color:var(--muted)}.ifm-summary .sep[data-v-0aa1e355]{width:1px;align-self:stretch;background:var(--line)}.ifm-summary .tier.confident b[data-v-0aa1e355]{color:var(--green)}.ifm-summary .tier.plausible b[data-v-0aa1e355]{color:var(--amber)}.ifm-summary .tier.datapoor b[data-v-0aa1e355]{color:var(--grey)}.ifm-hint[data-v-0aa1e355]{padding:9px 12px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);font-size:12.5px;background:#fafbfc;margin-bottom:10px}.ifm-lbl[data-v-0aa1e355]{font-size:12px;color:var(--muted);margin-bottom:6px}.ifm-injrow[data-v-0aa1e355]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 11px;margin-bottom:6px;cursor:pointer}.ifm-injrow[data-v-0aa1e355]:hover{background:#f9fafb;border-color:#d3d7de}.ifm-injrow .n[data-v-0aa1e355]{font-weight:600}.ifm-injrow .n em[data-v-0aa1e355]{font-style:normal;color:var(--muted);font-weight:500}.ifm-injrow .sc[data-v-0aa1e355]{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:700}.ifm-injrow .sc.confident[data-v-0aa1e355]{color:var(--green)}.ifm-injrow .sc.plausible[data-v-0aa1e355]{color:var(--amber)}.ifm-injrow .sc.datapoor[data-v-0aa1e355]{color:var(--grey)}.ipr[data-v-7b50c04c]{--ipr-ink:#1f2430;--ipr-muted:#6b7280;--ipr-line:#e5e7eb;--ipr-accent:#2563eb;--ipr-soft:#eff4ff;--ipr-green:#16a34a;--ipr-amber:#b45309;font-size:14px;color:var(--ipr-ink)}.ipr-empty[data-v-7b50c04c],.ipr-note[data-v-7b50c04c]{color:var(--ipr-muted);padding:14px;border:1px dashed var(--ipr-line);border-radius:10px;font-size:13px;background:#fafbfc}.ipr-note[data-v-7b50c04c]{margin-top:12px}.ipr-summary[data-v-7b50c04c]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border:1px solid var(--ipr-line);border-radius:10px;padding:10px 14px;margin-bottom:12px;background:#fafbfc}.ipr-summary .s-stat[data-v-7b50c04c],.ipr-summary .s-tier[data-v-7b50c04c]{display:flex;flex-direction:column;line-height:1.15}.ipr-summary b[data-v-7b50c04c]{font-size:17px;font-variant-numeric:tabular-nums}.ipr-summary span[data-v-7b50c04c]{font-size:11px;color:var(--ipr-muted)}.ipr-summary .s-sep[data-v-7b50c04c]{width:1px;align-self:stretch;background:var(--ipr-line)}.ipr-summary .s-tier.confident b[data-v-7b50c04c]{color:var(--ipr-green)}.ipr-summary .s-tier.plausible b[data-v-7b50c04c]{color:var(--ipr-amber)}.ipr-summary .s-tier.datapoor b[data-v-7b50c04c]{color:#9ca3af}.ipr-summary .s-warn[data-v-7b50c04c]{margin-left:auto;font-size:12px;color:var(--ipr-amber);background:#fffdf7;border:1px solid #f3e2c7;border-radius:20px;padding:4px 11px;font-weight:600}.ipr-navhead[data-v-7b50c04c]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;flex-wrap:wrap}.ipr-pivot[data-v-7b50c04c]{display:inline-flex;border:1px solid var(--ipr-line);border-radius:8px;overflow:hidden}.ipr-pivot button[data-v-7b50c04c]{border:0;background:#fff;padding:6px 13px;font-size:13px;cursor:pointer;color:var(--ipr-ink)}.ipr-pivot button.on[data-v-7b50c04c]{background:var(--ipr-soft);color:var(--ipr-accent);font-weight:600}.ipr-navnote[data-v-7b50c04c]{font-size:11px;color:var(--ipr-muted)}.ipr-nav[data-v-7b50c04c]{border:1px solid var(--ipr-line);border-radius:10px;overflow:hidden;margin-bottom:14px;max-height:340px;overflow-y:auto}.ipr-tierhead[data-v-7b50c04c]{display:flex;align-items:center;gap:8px;padding:7px 12px;background:#f7f8fa;border-top:1px solid var(--ipr-line);font-size:12px}.ipr-tierhead[data-v-7b50c04c]:first-child{border-top:0}.ipr-tierhead b[data-v-7b50c04c]{font-size:12.5px}.ipr-tierhead .th-count[data-v-7b50c04c]{color:var(--ipr-muted);font-variant-numeric:tabular-nums}.ipr-tierhead .th-hint[data-v-7b50c04c]{color:var(--ipr-muted);font-size:11px;margin-left:auto;text-align:right}.ipr-tierhead .th-dot[data-v-7b50c04c]{width:8px;height:8px;border-radius:50%;background:#9ca3af}.ipr-tierhead.confident .th-dot[data-v-7b50c04c]{background:var(--ipr-green)}.ipr-tierhead.plausible .th-dot[data-v-7b50c04c]{background:var(--ipr-amber)}.ipr-tierhead.datapoor .th-dot[data-v-7b50c04c]{background:#d1d5db}.ipr-navrow[data-v-7b50c04c]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:0;border-top:1px solid var(--ipr-line);background:#fff;padding:8px 12px;cursor:pointer;font-size:13px;color:var(--ipr-ink)}.ipr-navrow[data-v-7b50c04c]:hover{background:#f9fafb}.ipr-navrow.on[data-v-7b50c04c]{background:var(--ipr-soft);box-shadow:inset 3px 0 0 var(--ipr-accent)}.ipr-navrow.muted[data-v-7b50c04c]{color:var(--ipr-muted)}.ipr-navrow .nr-name[data-v-7b50c04c]{font-weight:600;flex:1 1 auto}.ipr-navrow .nr-name em[data-v-7b50c04c]{font-style:normal;color:var(--ipr-muted)}.ipr-navrow .nr-flags[data-v-7b50c04c]{display:inline-flex;gap:5px;flex:0 0 auto}.ipr-navrow .nr-flag[data-v-7b50c04c]{font-size:10.5px;border:1px solid var(--ipr-line);border-radius:20px;padding:1px 7px;color:var(--ipr-muted);white-space:nowrap}.ipr-navrow .nr-flag.contested[data-v-7b50c04c]{border-color:#f3e2c7;background:#fffdf7;color:var(--ipr-amber)}.ipr-navrow .nr-flag.water[data-v-7b50c04c]{border-color:#dbe6ff;background:#eff4ff;color:var(--ipr-accent)}.ipr-navrow .nr-lag[data-v-7b50c04c]{font-size:11px;color:var(--ipr-muted);font-variant-numeric:tabular-nums;flex:0 0 auto}.ipr-navrow .nr-score[data-v-7b50c04c]{font-variant-numeric:tabular-nums;font-weight:700;min-width:38px;text-align:right}.ipr-navrow .nr-score.strong[data-v-7b50c04c]{color:var(--ipr-green)}.ipr-navrow .nr-score.moderate[data-v-7b50c04c]{color:var(--ipr-amber)}.ipr-navrow .nr-score.weak[data-v-7b50c04c]{color:var(--ipr-muted)}.ipr-chips[data-v-7b50c04c]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.ipr-chip[data-v-7b50c04c]{border:1px solid var(--ipr-line);border-radius:10px;padding:10px 12px}.ipr-chip .k[data-v-7b50c04c]{color:var(--ipr-muted);font-size:12px;margin-bottom:3px}.ipr-chip .v[data-v-7b50c04c]{font-size:18px;font-weight:600}.ipr-chip .v small[data-v-7b50c04c]{font-weight:500;font-size:12px;color:var(--ipr-muted)}.ipr-chip .v small.strong[data-v-7b50c04c]{color:var(--ipr-green)}.ipr-chip .v small.moderate[data-v-7b50c04c]{color:var(--ipr-amber)}.ipr-card[data-v-7b50c04c]{border:1px solid var(--ipr-line);border-radius:10px;padding:14px;margin-bottom:14px;background:#fff}.ipr-card h3[data-v-7b50c04c]{margin:0;font-size:14px}.ipr-card .sub[data-v-7b50c04c]{color:var(--ipr-muted);font-size:12px;margin-top:2px}.ipr-rowhead[data-v-7b50c04c]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.ipr-toggle[data-v-7b50c04c]{display:inline-flex;border:1px solid var(--ipr-line);border-radius:8px;overflow:hidden}.ipr-toggle button[data-v-7b50c04c]{border:0;background:#fff;padding:5px 11px;font-size:13px;cursor:pointer;color:var(--ipr-ink)}.ipr-toggle button.on[data-v-7b50c04c]{background:var(--ipr-soft);color:var(--ipr-accent);font-weight:600}.ipr-map[data-v-7b50c04c]{margin-top:10px;border:1px solid var(--ipr-line);border-radius:8px;background:#fafbfc;overflow:hidden}.ipr-legend[data-v-7b50c04c]{display:flex;gap:16px;font-size:12px;color:var(--ipr-muted);margin-top:8px;flex-wrap:wrap}.ipr-legend i[data-v-7b50c04c]{display:inline-block;width:16px;height:0;border-top-width:2px;border-top-style:solid;vertical-align:middle;margin-right:4px}.ipr-conclusion[data-v-7b50c04c]{border-left:3px solid var(--ipr-accent);background:var(--ipr-soft);border-radius:0 8px 8px 0;padding:10px 12px;margin-top:12px}.ipr-conclusion .k[data-v-7b50c04c]{color:var(--ipr-muted);font-size:12px}.ipr-conclusion .t[data-v-7b50c04c]{font-weight:600;margin:2px 0 4px}.ipr-conclusion p[data-v-7b50c04c]{margin:0;color:#374151;font-size:13px}.ipr-why h4[data-v-7b50c04c]{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin:2px 0 10px}.ipr-badge[data-v-7b50c04c]{background:#f3f4f6;border-radius:20px;padding:2px 10px;font-size:12px;font-weight:600}.ipr-ev[data-v-7b50c04c]{border:1px solid var(--ipr-line);border-radius:8px;padding:9px 11px;margin-bottom:7px;font-size:13px}.ipr-ev.watch[data-v-7b50c04c]{border-color:#f3e2c7;background:#fffdf7}.ipr-ev.watch b[data-v-7b50c04c]{color:var(--ipr-amber)}.ipr-layers-title[data-v-7b50c04c]{font-weight:600;margin:4px 0 2px}.ipr-sub[data-v-7b50c04c]{color:var(--ipr-muted);font-size:12px;margin-bottom:10px}.ipr-layers[data-v-7b50c04c]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.ipr-layer[data-v-7b50c04c]{border:1px solid var(--ipr-line);border-radius:10px;padding:11px 12px;cursor:pointer;background:#fff}.ipr-layer.on[data-v-7b50c04c]{border-color:var(--ipr-accent);box-shadow:0 0 0 2px var(--ipr-soft)}.ipr-layer .lh[data-v-7b50c04c]{display:flex;justify-content:space-between;align-items:center}.ipr-layer .c[data-v-7b50c04c]{font-variant-numeric:tabular-nums;font-weight:600;font-size:13px}.ipr-layer .c.pos[data-v-7b50c04c]{color:var(--ipr-green)}.ipr-layer .c.fin[data-v-7b50c04c]{color:var(--ipr-ink)}.ipr-layer .ld[data-v-7b50c04c]{color:var(--ipr-muted);font-size:12px;margin-top:3px}.ipr-dh[data-v-7b50c04c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ipr-dh b[data-v-7b50c04c]{font-size:14px}.ipr-pill[data-v-7b50c04c]{background:#f3f4f6;border-radius:20px;padding:2px 10px;font-size:11px;color:var(--ipr-muted)}table.ipr-recon[data-v-7b50c04c]{width:100%;border-collapse:collapse;font-size:12.5px}table.ipr-recon td[data-v-7b50c04c],table.ipr-recon th[data-v-7b50c04c]{text-align:left;padding:6px 8px;border-bottom:1px solid var(--ipr-line)}table.ipr-recon th[data-v-7b50c04c]{color:var(--ipr-muted);font-weight:500}table.ipr-recon td.num[data-v-7b50c04c],table.ipr-recon th.num[data-v-7b50c04c]{text-align:right;font-variant-numeric:tabular-nums}table.ipr-recon tr.sum td[data-v-7b50c04c]{font-weight:700;border-top:2px solid var(--ipr-line);border-bottom:0}.ipr-repro[data-v-7b50c04c]{border:1px solid var(--ipr-line);border-radius:8px;padding:9px 11px;font-size:12px;color:var(--ipr-muted);margin-top:10px}.runsheet[data-v-fff3bdda]{--rs-ink:#1c1e21;--rs-muted:#71767d;--rs-faint:#b3b6ba;--rs-hair:#ebe9e4;--rs-hair2:#d4d1ca;--rs-ok:#1e8e3e;--rs-warn:#e8710a;--rs-stop:#c62828;color:var(--rs-ink);font-size:13.5px;max-width:640px}.dark .runsheet[data-v-fff3bdda]{--rs-ink:#e8eaed;--rs-muted:#9aa0a8;--rs-faint:#5f656d;--rs-hair:#26292f;--rs-hair2:#3a3e45;--rs-ok:#4ade80;--rs-warn:#f5a623;--rs-stop:#ff6f61}.standing[data-v-fff3bdda]{margin-bottom:8px}.standing .s[data-v-fff3bdda]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;color:var(--rs-muted);font-variant-numeric:tabular-nums}.standing b[data-v-fff3bdda]{color:var(--rs-ink)}.warn[data-v-fff3bdda]{color:var(--rs-warn);font-weight:700}.ok[data-v-fff3bdda]{color:var(--rs-ok)}.stop[data-v-fff3bdda]{color:var(--rs-stop);font-weight:700}.sheet[data-v-fff3bdda]{border-top:2px solid var(--rs-ink)}.line[data-v-fff3bdda]{display:flex;align-items:baseline;gap:9px;padding:5px 2px;border-bottom:1px solid var(--rs-hair);min-height:27px}.g[data-v-fff3bdda]{flex:none;width:15px;text-align:center;font:700 12.5px ui-monospace,SF Mono,Menlo,monospace}.g.ahead[data-v-fff3bdda]:after{content:"○";font-weight:400}.g.ahead[data-v-fff3bdda]:after,.no[data-v-fff3bdda]{color:var(--rs-faint)}.no[data-v-fff3bdda]{font:11px ui-monospace,SF Mono,Menlo,monospace;font-variant-numeric:tabular-nums;flex:none}.t[data-v-fff3bdda]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line.ahead .t[data-v-fff3bdda]{color:var(--rs-muted)}.leader[data-v-fff3bdda]{flex:1;min-width:16px;border-bottom:1px dotted var(--rs-hair2);position:relative;top:-4px}.note[data-v-fff3bdda]{font:11px ui-monospace,SF Mono,Menlo,monospace;white-space:nowrap;flex:none;color:var(--rs-muted)}.note.warn[data-v-fff3bdda]{color:var(--rs-warn);font-weight:700}.note.stop[data-v-fff3bdda]{font-weight:700}.note.stop[data-v-fff3bdda],.refusal[data-v-fff3bdda]{color:var(--rs-stop)}.refusal[data-v-fff3bdda]{margin-top:8px;font-size:12px}.foot[data-v-fff3bdda]{margin-top:10px;font-size:11px;color:var(--rs-faint);max-width:56ch}.pnav[data-v-c5c96b37]{--n-ink:#181a1b;--n-mut:#71767d;--n-hair:#e2e4e7;--n-soft:#f8f9fa;display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12px;padding:0 0 12px;margin-bottom:4px;border-bottom:1px solid var(--n-hair)}@media(prefers-color-scheme:dark){.pnav[data-v-c5c96b37]{--n-ink:#e8eaed;--n-mut:#969ba2;--n-hair:#3a3e44;--n-soft:#1e2124}}.step[data-v-c5c96b37]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--n-hair);background:none;color:var(--n-mut);border-radius:999px;padding:4px 11px 4px 5px;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.step[data-v-c5c96b37]:hover:not(.cur):not(.off){background:var(--n-soft);color:var(--n-ink)}.step.cur[data-v-c5c96b37]{background:var(--n-ink);color:var(--n-soft);border-color:var(--n-ink);font-weight:600;cursor:default}.step.off[data-v-c5c96b37]{opacity:.45;cursor:default}.no[data-v-c5c96b37]{width:18px;height:18px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-variant-numeric:tabular-nums;border:1px solid}.step.cur .no[data-v-c5c96b37]{border-color:var(--n-soft)}.chev[data-v-c5c96b37]{color:var(--n-mut);opacity:.55;padding:0 1px}.rqueue[data-v-5be2d406]{--rs-ink:#1c1e21;--rs-muted:#71767d;--rs-faint:#b3b6ba;--rs-hair:#ebe9e4;--rs-hair2:#d4d1ca;--rs-ok:#1e8e3e;--rs-warn:#e8710a;--rs-warnsoft:#fdf3e8;--rs-stop:#c62828;color:var(--rs-ink);font-size:13px}.dark .rqueue[data-v-5be2d406]{--rs-ink:#e8eaed;--rs-muted:#9aa0a8;--rs-faint:#5f656d;--rs-hair:#26292f;--rs-hair2:#3a3e45;--rs-ok:#4ade80;--rs-warn:#f5a623;--rs-warnsoft:#26211a;--rs-stop:#ff6f61}.topline[data-v-5be2d406]{margin-bottom:8px}.topline .s[data-v-5be2d406]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;color:var(--rs-muted);font-variant-numeric:tabular-nums}.topline b[data-v-5be2d406]{color:var(--rs-ink)}.warn[data-v-5be2d406]{color:var(--rs-warn);font-weight:700}.ok[data-v-5be2d406]{color:var(--rs-ok)}.wrap[data-v-5be2d406]{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px;align-items:start}.rail[data-v-5be2d406]{border-top:2px solid var(--rs-ink);max-height:620px;overflow-y:auto}.split[data-v-5be2d406]{display:block}.dcol[data-v-5be2d406],.ecol[data-v-5be2d406]{min-width:0}.ritem[data-v-5be2d406]{display:flex;gap:7px;align-items:baseline;padding:5px 4px;font-size:11.5px;border-bottom:1px solid var(--rs-hair);cursor:pointer;width:100%;text-align:left;background:none;border-left:2px solid transparent;color:var(--rs-muted)}.ritem.sel[data-v-5be2d406]{background:var(--rs-warnsoft);border-left-color:var(--rs-warn)}.ritem.rdone[data-v-5be2d406]{color:var(--rs-faint)}.box[data-v-5be2d406]{flex:none;width:11px;height:11px;border:1.5px solid var(--rs-hair2);border-radius:3px;position:relative;top:1px}.box.done[data-v-5be2d406]{background:var(--rs-ink);border-color:var(--rs-ink)}.tierdot[data-v-5be2d406]{flex:none;width:6px;height:6px;border-radius:50%}.tierdot.critical[data-v-5be2d406]{background:var(--rs-stop)}.tierdot.important[data-v-5be2d406]{background:var(--rs-warn)}.tierdot.necessary[data-v-5be2d406]{background:var(--rs-muted)}.tierdot.detail[data-v-5be2d406]{background:var(--rs-faint)}.rt[data-v-5be2d406]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recon[data-v-5be2d406]{margin-top:6px;font-size:12px;line-height:1.5;color:var(--rs-muted)}.handoff[data-v-5be2d406]{margin-top:8px;border:1px solid var(--rs-hair);background:none;color:inherit;border-radius:6px;padding:4px 10px;font:inherit;font-size:12px;cursor:pointer}.handoff[data-v-5be2d406]:hover{opacity:.75}.stalebar[data-v-5be2d406]{margin-top:8px;padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.5;background:color-mix(in srgb,var(--rs-warn) 10%,transparent);border:1px solid color-mix(in srgb,var(--rs-warn) 35%,transparent)}.lnk[data-v-5be2d406]{background:none;border:none;padding:0;margin-left:4px;cursor:pointer;font:inherit;color:var(--rs-ink);text-decoration:underline;text-underline-offset:2px}.lnk[data-v-5be2d406]:hover{opacity:.7}.focus[data-v-5be2d406]{border:1px solid var(--rs-hair);border-radius:10px;padding:14px 16px}.focus.empty[data-v-5be2d406]{color:var(--rs-muted);text-align:center;padding:30px}.fhead[data-v-5be2d406]{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.ftier[data-v-5be2d406]{font:700 9px ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.ftier.critical[data-v-5be2d406]{color:var(--rs-stop)}.ftier.important[data-v-5be2d406]{color:var(--rs-warn)}.ftier.necessary[data-v-5be2d406]{color:var(--rs-muted)}.ftier.detail[data-v-5be2d406]{color:var(--rs-faint)}.ftitle[data-v-5be2d406]{font-size:13.5px;font-weight:650;min-width:0}.fno[data-v-5be2d406]{margin-left:auto;font:10.5px ui-monospace,SF Mono,Menlo,monospace;color:var(--rs-muted);white-space:nowrap}.block[data-v-5be2d406]{margin:8px 0 0;padding:8px 11px;border-radius:8px;font-size:12.5px;max-width:74ch}.block b[data-v-5be2d406]{display:block;font:700 9px ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px}.block.issue[data-v-5be2d406]{background:var(--rs-warnsoft)}.block.issue b[data-v-5be2d406]{color:var(--rs-warn)}.block.task[data-v-5be2d406]{border:1px solid var(--rs-hair);color:var(--rs-muted);margin-bottom:10px}.block.task b[data-v-5be2d406]{color:var(--rs-ink)}.whydet[data-v-5be2d406]{margin:0 0 10px;font-size:12px}.whydet summary[data-v-5be2d406]{cursor:pointer;font:600 10.5px ui-monospace,SF Mono,Menlo,monospace;color:var(--rs-muted)}.whytext[data-v-5be2d406]{margin:6px 0 4px;max-width:74ch}.whyfact[data-v-5be2d406],.whytext[data-v-5be2d406]{color:var(--rs-muted)}.whyfact[data-v-5be2d406]{font-size:11.5px;margin-left:8px}.opts[data-v-5be2d406]{display:flex;flex-direction:column;gap:7px}.opt[data-v-5be2d406]{text-align:left;background:none;border:1px solid var(--rs-hair2);border-radius:8px;padding:8px 12px;cursor:pointer;color:var(--rs-ink);font:inherit}.opt[data-v-5be2d406]:hover{border-color:var(--rs-ink)}.opt.chosen[data-v-5be2d406]{border-color:var(--rs-ok)}.opt.locked[data-v-5be2d406]{opacity:.6;cursor:default}.ol[data-v-5be2d406]{font-size:13px;font-weight:650}.ol .verb[data-v-5be2d406]{font-weight:400}.oa[data-v-5be2d406],.ol .verb[data-v-5be2d406]{color:var(--rs-muted)}.oa[data-v-5be2d406]{font:10px ui-monospace,SF Mono,Menlo,monospace;margin-left:7px;font-weight:400}.why[data-v-5be2d406]{margin-top:4px;font-size:11.5px;color:var(--rs-muted)}.why b[data-v-5be2d406]{font:600 10px ui-monospace,SF Mono,Menlo,monospace;color:var(--rs-ink)}.donebar[data-v-5be2d406]{margin-top:12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.comment[data-v-5be2d406]{flex:1;min-width:220px}.resolvednote[data-v-5be2d406]{font:11.5px ui-monospace,SF Mono,Menlo,monospace;color:var(--rs-ok)}.refusal[data-v-5be2d406]{margin-top:8px;font-size:12px;color:var(--rs-stop)}.evidence[data-v-5be2d406]{display:flex;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--rs-hair)}.evidence-thumb[data-v-5be2d406]{flex:1;min-width:0;padding:0;border:0;background:none;cursor:zoom-in}.hinge[data-v-5be2d406]{border-left:3px solid var(--rs-warn);padding:3px 0 3px 13px;margin:12px 0 14px;max-width:66ch}.hinge .hw[data-v-5be2d406]{display:block;font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--rs-warn);margin-bottom:2px}.hinge p[data-v-5be2d406]{font-size:13.5px;line-height:1.45}.agree[data-v-5be2d406]{margin-bottom:14px}.agree .aw[data-v-5be2d406],.disagree .dw[data-v-5be2d406],.hints .hw[data-v-5be2d406],.optshead[data-v-5be2d406]{display:block;font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin-bottom:5px}.agree .aw[data-v-5be2d406]{color:var(--rs-ok)}.agree li[data-v-5be2d406]{margin:3px 0 3px 16px;font-size:12.5px;list-style:none;position:relative}.agree li[data-v-5be2d406]:before{content:"✓";color:var(--rs-ok);position:absolute;left:-16px;font-size:11px}.disagree[data-v-5be2d406]{margin-bottom:14px}.disagree .dw[data-v-5be2d406]{color:var(--rs-stop)}.disagree .droot[data-v-5be2d406]{font-size:12.5px;max-width:62ch;margin-bottom:8px}.sides[data-v-5be2d406]{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:8px}.side[data-v-5be2d406]{border:1px dashed var(--rs-hair2);border-radius:8px;padding:8px 11px;font-size:12px}.side .sr[data-v-5be2d406]{font-weight:700;margin-bottom:4px;text-transform:capitalize}.side .sa[data-v-5be2d406],.side .so[data-v-5be2d406]{margin-top:4px;color:var(--rs-muted);line-height:1.4}.side .sa b[data-v-5be2d406],.side .so b[data-v-5be2d406]{display:block;font-family:ui-monospace,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.side .sa b[data-v-5be2d406]{color:var(--rs-ink)}.side .so b[data-v-5be2d406]{color:var(--rs-stop)}.dres[data-v-5be2d406]{font-size:12.5px;background:var(--rs-warnsoft);border-radius:7px;padding:7px 10px}.dres b[data-v-5be2d406]{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--rs-warn)}.dpat[data-v-5be2d406],.dres b[data-v-5be2d406]{font-family:ui-monospace,monospace}.dpat[data-v-5be2d406]{font-size:10.5px;color:var(--rs-faint);margin-top:4px}.optshead[data-v-5be2d406]{color:var(--rs-muted);margin-bottom:6px}.opts.grid[data-v-5be2d406]{display:grid;gap:9px}.opts.grid .opt[data-v-5be2d406]{display:flex;gap:10px;align-items:flex-start}.opt .radio[data-v-5be2d406]{width:13px;height:13px;flex:none;margin-top:3px;border-radius:50%;border:1.5px solid var(--rs-hair2)}.opt:hover .radio[data-v-5be2d406]{border-color:var(--rs-ink)}.opt.chosen .radio[data-v-5be2d406]{border-color:var(--rs-ok);background:var(--rs-ok);box-shadow:inset 0 0 0 2.5px #fcfbf9}.opt .obody[data-v-5be2d406]{flex:1;min-width:0}.ocase[data-v-5be2d406]{margin-top:5px;font-size:12px;line-height:1.5}.oconseq[data-v-5be2d406]{margin-top:6px;font-size:11.5px;border-top:1px dashed var(--rs-hair);padding-top:5px}.oconseq[data-v-5be2d406],.oconseq b[data-v-5be2d406]{color:var(--rs-muted)}.oconseq b[data-v-5be2d406]{font-family:ui-monospace,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.hints[data-v-5be2d406]{margin-top:14px;border-top:1px solid var(--rs-hair);padding-top:2px}.hints summary[data-v-5be2d406]{cursor:pointer;list-style:none;padding:7px 0;font-family:ui-monospace,monospace;font-size:11px;font-weight:600;color:var(--rs-muted)}.hints summary[data-v-5be2d406]:before{content:"▸ "}.hints[open] summary[data-v-5be2d406]:before{content:"▾ "}.hints table[data-v-5be2d406]{width:100%;border-collapse:collapse;font-size:12px;margin:2px 0 10px}.hints td[data-v-5be2d406]{padding:3px 8px 3px 0;border-bottom:1px solid var(--rs-hair);vertical-align:top}.hints td[data-v-5be2d406]:first-child{font-weight:600;white-space:nowrap;width:34%}.hints .hw[data-v-5be2d406]{color:var(--rs-muted);margin:8px 0 2px}.hints ul li[data-v-5be2d406]{font-size:12px;color:var(--rs-muted);margin:3px 0 3px 16px}.provenance[data-v-5be2d406]{margin-top:12px;font-family:ui-monospace,monospace;font-size:10.5px;color:var(--rs-faint)}.scanwrap[data-v-5be2d406]{display:flex;margin-top:14px;padding-top:12px;border-top:1px solid var(--rs-hair)}.scanwrap .evidence-thumb.main[data-v-5be2d406]{flex:1;min-width:0}.regionrail[data-v-5be2d406]{position:relative;width:230px;flex:none}.regionrail .band[data-v-5be2d406]{position:absolute;left:0;right:0;margin-left:10px;border-left:2px solid var(--rs-hair2);padding:1px 0 1px 9px}.regionrail .band .bl[data-v-5be2d406]{font-size:10.5px;line-height:1.3;color:var(--rs-muted);display:block}.evidence img[data-v-5be2d406]{width:100%;border:1px solid var(--rs-hair2);border-radius:6px;display:block}.rq-lightbox{position:fixed;inset:0;z-index:2000;background:#0f1012e0;display:flex;align-items:center;justify-content:center}.rq-lightbox img{max-width:min(92vw,1100px);max-height:94vh;border-radius:4px;background:#fff;cursor:pointer;box-shadow:0 12px 48px #00000080}.rq-lightbox .lb-close{top:14px;right:20px;font-size:30px;background:none;padding:6px 10px}.rq-lightbox .lb-close,.rq-lightbox .lb-nav{position:absolute;line-height:1;color:#ebebeb;border:0;cursor:pointer}.rq-lightbox .lb-nav{top:50%;transform:translateY(-50%);font-size:42px;background:#ffffff14;border-radius:8px;padding:10px 16px 14px}.rq-lightbox .lb-nav:hover{background:#ffffff2e}.rq-lightbox .lb-prev{left:18px}.rq-lightbox .lb-next{right:18px}.rq-lightbox .lb-count{position:absolute;bottom:16px;left:50%;transform:translate(-50%);color:#dcdcdc;font-size:12px;letter-spacing:.06em;font-variant-numeric:tabular-nums}.ledger[data-v-a2ac59aa]{--rs-ink:#1c1e21;--rs-muted:#71767d;--rs-faint:#b3b6ba;--rs-hair:#ebe9e4;--rs-hair2:#d4d1ca;--rs-ok:#1e8e3e;--rs-warn:#e8710a;--rs-violet:#6d4bc4;color:var(--rs-ink);font-size:13px;padding:4px 2px}.dark .ledger[data-v-a2ac59aa]{--rs-ink:#e8eaed;--rs-muted:#9aa0a8;--rs-faint:#5f656d;--rs-hair:#303338;--rs-hair2:#464a50}.tally[data-v-a2ac59aa]{font-family:ui-monospace,monospace;font-size:12px;padding-bottom:9px;border-bottom:2px solid var(--rs-ink);margin-bottom:10px}.tally .warn[data-v-a2ac59aa]{color:var(--rs-warn);font-weight:700}.tally .ok[data-v-a2ac59aa]{color:var(--rs-ok)}.chips[data-v-a2ac59aa]{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px}.fbtn[data-v-a2ac59aa]{font-family:ui-monospace,monospace;font-size:10.5px;padding:3px 9px;border:1px solid var(--rs-hair2);border-radius:12px;background:none;color:var(--rs-muted);cursor:pointer}.fbtn.on[data-v-a2ac59aa]{background:var(--rs-ink);color:#fcfbf9;border-color:var(--rs-ink)}.fbtn span[data-v-a2ac59aa]{opacity:.65}.row[data-v-a2ac59aa]{border-bottom:1px solid var(--rs-hair)}.line[data-v-a2ac59aa]{display:flex;gap:10px;align-items:baseline;width:100%;padding:6.5px 2px;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.g[data-v-a2ac59aa]{width:15px;text-align:center;flex:none;font-size:12px}.g.person[data-v-a2ac59aa],.g.settled[data-v-a2ac59aa]{color:var(--rs-ok)}.g.deliberated[data-v-a2ac59aa]{color:var(--rs-violet)}.g.open[data-v-a2ac59aa]{color:var(--rs-warn)}.ty[data-v-a2ac59aa]{font-weight:600}.fn[data-v-a2ac59aa],.ty[data-v-a2ac59aa]{white-space:nowrap}.fn[data-v-a2ac59aa]{color:var(--rs-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;max-width:32ch}.leader[data-v-a2ac59aa]{flex:1;border-bottom:1px dotted var(--rs-hair2);transform:translateY(-4px)}.chip[data-v-a2ac59aa]{font-family:ui-monospace,monospace;font-size:10.5px;color:var(--rs-muted);flex:none;max-width:40ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip.open[data-v-a2ac59aa]{color:var(--rs-warn);font-weight:700}.chip.person[data-v-a2ac59aa]{color:var(--rs-ok)}.chip.deliberated[data-v-a2ac59aa],.patchip[data-v-a2ac59aa]{color:var(--rs-violet)}.patchip[data-v-a2ac59aa]{font-family:ui-monospace,monospace;font-size:9.5px;border:1px solid;border-radius:9px;padding:0 6px;flex:none;opacity:.8}.body[data-v-a2ac59aa]{padding:2px 0 10px 25px}.reading[data-v-a2ac59aa]{display:flex;gap:10px;flex-wrap:wrap;align-items:baseline;padding:3px 0;border-top:1px dashed var(--rs-hair);font-size:12px}.arm[data-v-a2ac59aa]{font-family:ui-monospace,monospace;font-size:11px;color:var(--rs-muted);width:165px;flex:none}.arm .pr[data-v-a2ac59aa]{color:var(--rs-violet);font-style:normal}.rv[data-v-a2ac59aa]{font-weight:600}.rc[data-v-a2ac59aa]{font-family:ui-monospace,monospace;font-size:10.5px;color:var(--rs-faint)}.rwhy[data-v-a2ac59aa]{flex-basis:100%;color:var(--rs-muted);font-size:11.5px;padding-left:175px}.outcome[data-v-a2ac59aa]{margin-top:7px;font-size:12px;padding:7px 10px;background:#fdf3e8;border-radius:7px}.outcome.human[data-v-a2ac59aa]{background:#eef6ef}.dark .outcome[data-v-a2ac59aa]{background:#322a20}.dark .outcome.human[data-v-a2ac59aa]{background:#202e22}.outcome .by[data-v-a2ac59aa]{color:var(--rs-muted);font-size:11px}.outcome .note[data-v-a2ac59aa]{color:var(--rs-muted);margin-top:2px}.pat[data-v-a2ac59aa]{font-family:ui-monospace,monospace;font-size:10.5px;color:var(--rs-faint);margin-top:5px}.resolve[data-v-a2ac59aa]{margin-top:9px}.rhead[data-v-a2ac59aa]{letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--rs-muted);margin-bottom:6px;display:flex;align-items:baseline;gap:10px}.qlink[data-v-a2ac59aa],.rhead[data-v-a2ac59aa]{font-family:ui-monospace,monospace;font-size:9.5px}.qlink[data-v-a2ac59aa]{margin-left:auto;letter-spacing:.06em;text-transform:none;color:var(--rs-violet);background:none;border:0;cursor:pointer;padding:0}.qlink[data-v-a2ac59aa]:hover{text-decoration:underline}.ropts[data-v-a2ac59aa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.ropt[data-v-a2ac59aa]{display:flex;gap:9px;align-items:center;text-align:left;border:1px solid var(--rs-hair2);border-radius:9px;padding:8px 12px;background:none;color:inherit;font:inherit;font-size:12.5px;cursor:pointer}.ropt[data-v-a2ac59aa]:hover{border-color:var(--rs-ink)}.ropt.on[data-v-a2ac59aa]{border-color:var(--rs-ok);background:color-mix(in srgb,var(--rs-ok) 7%,transparent)}.ropt .radio[data-v-a2ac59aa]{width:13px;height:13px;flex:none;border-radius:50%;border:1.5px solid var(--rs-hair2)}.ropt.on .radio[data-v-a2ac59aa]{border-color:var(--rs-ok);background:var(--rs-ok);box-shadow:inset 0 0 0 2.5px #fcfbf9}.ropt .verb[data-v-a2ac59aa]{color:var(--rs-muted)}.rbar[data-v-a2ac59aa]{display:flex;gap:8px;align-items:center;margin-top:9px}.rcomment[data-v-a2ac59aa]{flex:1;min-width:0;font:inherit;font-size:12.5px;padding:6px 10px;border:1px solid var(--rs-hair2);border-radius:7px;background:transparent;color:inherit}.rcomment[data-v-a2ac59aa]:focus{outline:none;border-color:var(--rs-ink)}.recon[data-v-a2ac59aa]{margin-top:6px;color:var(--rs-muted)}.recon[data-v-a2ac59aa],.stalebar[data-v-a2ac59aa]{font-size:12px;line-height:1.5}.stalebar[data-v-a2ac59aa]{margin-top:8px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--rs-warn) 10%,transparent);border:1px solid color-mix(in srgb,var(--rs-warn) 35%,transparent)}.lnk[data-v-a2ac59aa]{background:none;border:none;padding:0;margin-left:4px;cursor:pointer;font:inherit;color:var(--rs-ink);text-decoration:underline;text-underline-offset:2px}.lnk[data-v-a2ac59aa]:hover{opacity:.7}.rcheck[data-v-a2ac59aa]{font:inherit;font-size:12.5px;font-weight:650;background:var(--rs-ok);color:#fff;border:0;border-radius:7px;padding:6px 13px;cursor:pointer}.rcheck[data-v-a2ac59aa]:disabled{opacity:.6;cursor:default}.rclear[data-v-a2ac59aa]{font-family:ui-monospace,monospace;font-size:11px;background:none;border:0;color:var(--rs-muted);cursor:pointer;text-decoration:underline}.rerr[data-v-a2ac59aa]{margin-top:7px;font-size:12px;color:var(--rs-warn)}.rechange[data-v-a2ac59aa]{margin-top:5px;font-size:11px;color:var(--rs-muted);font-style:italic}.trace[data-v-802a28dc]{--t-ink:#181a1b;--t-mut:#71767d;--t-hair:#e2e4e7;--t-bad:#be2c2c;--t-warn:#e8710a;--t-soft:#f8f9fa;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;color:var(--t-ink);font-size:13px;padding:12px 14px}@media(prefers-color-scheme:dark){.trace[data-v-802a28dc]{--t-ink:#e8eaed;--t-mut:#969ba2;--t-hair:#3a3e44;--t-soft:#1e2124}}.tally[data-v-802a28dc]{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;margin-bottom:10px}.lede[data-v-802a28dc]{font-size:13px}.frame[data-v-802a28dc],.lede[data-v-802a28dc]{line-height:1.6;margin:8px 0 0;max-width:78ch}.frame[data-v-802a28dc]{font-size:12px;padding:8px 10px;border-radius:8px;background:var(--t-soft);border:1px solid var(--t-hair)}.runrow[data-v-802a28dc]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.metric[data-v-802a28dc]{flex:1 1 150px;border:1px solid var(--t-hair);border-radius:10px;padding:8px 10px}.mval[data-v-802a28dc]{font-size:20px;font-weight:650;font-variant-numeric:tabular-nums}.mval.unscored[data-v-802a28dc],.unscored[data-v-802a28dc]{color:var(--t-mut);font-weight:500}.mlbl[data-v-802a28dc]{font-size:11px;color:var(--t-mut);line-height:1.4}.card[data-v-802a28dc]{border:1px solid var(--t-hair);border-radius:10px;padding:8px 12px;margin-bottom:12px}.card>summary[data-v-802a28dc]{cursor:pointer;font-weight:600;font-size:12px}.scroll[data-v-802a28dc]{overflow-x:auto}table[data-v-802a28dc]{border-collapse:collapse;width:100%;margin-top:8px;font-size:12px}td[data-v-802a28dc],th[data-v-802a28dc]{text-align:left;padding:4px 8px;border-bottom:1px solid var(--t-hair);white-space:nowrap}td.n[data-v-802a28dc],th.n[data-v-802a28dc]{text-align:right;font-variant-numeric:tabular-nums}.chips[data-v-802a28dc]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:10px}.fbtn[data-v-802a28dc]{border:1px solid var(--t-hair);background:none;color:inherit;border-radius:999px;padding:3px 10px;font-size:12px;cursor:pointer}.fbtn.on[data-v-802a28dc]{background:var(--t-ink);color:var(--t-soft);border-color:var(--t-ink)}.wrap[data-v-802a28dc]{display:grid;grid-template-columns:minmax(200px,300px) 1fr;gap:14px;align-items:start}.rail[data-v-802a28dc]{max-height:60vh;overflow-y:auto;border:1px solid var(--t-hair);border-radius:10px}.ritem[data-v-802a28dc]{display:flex;gap:6px;align-items:baseline;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--t-hair);padding:6px 8px;cursor:pointer;color:inherit;font:inherit}.ritem.sel[data-v-802a28dc]{background:color-mix(in srgb,var(--t-warn) 10%,transparent)}.fname[data-v-802a28dc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fname.big[data-v-802a28dc]{font-weight:600;font-size:14px;white-space:normal}.lane[data-v-802a28dc]{font-family:ui-monospace,monospace;font-size:10px;padding:1px 5px;border-radius:4px;background:var(--t-soft);border:1px solid var(--t-hair)}.lane.aspect_order[data-v-802a28dc],.lane.legibility[data-v-802a28dc],.lane.refinement[data-v-802a28dc],.lane.split[data-v-802a28dc]{color:var(--t-warn)}.focus[data-v-802a28dc]{border:1px solid var(--t-hair);border-radius:10px;padding:12px 14px}.empty[data-v-802a28dc],.focus.empty[data-v-802a28dc]{color:var(--t-mut);text-align:center;padding:24px}.head[data-v-802a28dc]{margin-bottom:8px}.handoff[data-v-802a28dc]{margin-top:6px;border:1px solid var(--t-hair);background:none;color:inherit;border-radius:6px;padding:4px 10px;font:inherit;font-size:12px;cursor:pointer}.handoff[data-v-802a28dc]:hover,.review[data-v-802a28dc]{background:var(--t-soft)}.review[data-v-802a28dc]{margin:8px 0 12px;padding:10px 12px;border-radius:8px;border:1px solid var(--t-hair)}.rvhead[data-v-802a28dc]{gap:8px;align-items:baseline}.rvhead[data-v-802a28dc],.rvopts[data-v-802a28dc]{display:flex;margin-bottom:8px}.rvopts[data-v-802a28dc]{flex-wrap:wrap;gap:6px}.rvopt[data-v-802a28dc]{border:1px solid var(--t-hair);background:none;color:inherit;border-radius:999px;padding:3px 10px;font:inherit;font-size:12px;cursor:pointer}.rvopt.on[data-v-802a28dc]{background:var(--t-ink);color:var(--t-soft);border-color:var(--t-ink)}.rvreason[data-v-802a28dc]{width:100%;box-sizing:border-box;border:1px solid var(--t-hair);background:none;color:inherit;border-radius:6px;padding:5px 8px;font:inherit;font-size:12px;margin-bottom:8px}.rvreason[data-v-802a28dc]:focus{outline:none;border-color:var(--t-ink)}.rvact[data-v-802a28dc]{display:flex;gap:10px;align-items:center}.rvsave[data-v-802a28dc]{border:1px solid var(--t-ink);background:var(--t-ink);color:var(--t-soft);border-radius:6px;padding:4px 12px;font:inherit;font-size:12px;cursor:pointer}.rvsave[data-v-802a28dc]:disabled{opacity:.45;cursor:default}.lnk.block[data-v-802a28dc]{display:block;margin-bottom:8px}.verdict[data-v-802a28dc]{display:grid;gap:3px;font-size:12px;margin-bottom:10px}.lbl[data-v-802a28dc]{margin-right:6px}.lbl[data-v-802a28dc],.quote[data-v-802a28dc]{color:var(--t-mut)}.quote[data-v-802a28dc]{font-style:italic;margin-bottom:8px}.note[data-v-802a28dc]{margin:6px 0}.note[data-v-802a28dc],h4[data-v-802a28dc]{font-size:12px;color:var(--t-mut)}h4[data-v-802a28dc]{text-transform:uppercase;letter-spacing:.04em;margin:12px 0 6px}.reading[data-v-802a28dc]{border:1px solid var(--t-hair);border-radius:8px;padding:7px 10px;margin-bottom:7px}.reading.dissent[data-v-802a28dc]{border-color:color-mix(in srgb,var(--t-warn) 55%,transparent)}.rhead[data-v-802a28dc]{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.grow[data-v-802a28dc]{flex:1}.rmeta[data-v-802a28dc]{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--t-mut);margin-top:3px}.reason[data-v-802a28dc]{font-size:12px;margin-top:5px;line-height:1.5}.reason.sm[data-v-802a28dc]{font-size:11px}.err[data-v-802a28dc]{font-size:12px;margin-top:5px;color:var(--t-bad)}.cand[data-v-802a28dc]{padding:6px 0;border-bottom:1px solid var(--t-hair)}.human[data-v-802a28dc]{margin-top:10px;padding:8px 10px;border-radius:8px;background:var(--t-soft);border:1px solid var(--t-hair);font-size:12px}.raw[data-v-802a28dc]{font-size:11px;overflow-x:auto;white-space:pre}.mono[data-v-802a28dc]{font-family:ui-monospace,SFMono-Regular,monospace}.sm[data-v-802a28dc]{font-size:11px}.b[data-v-802a28dc]{font-weight:600}.mut[data-v-802a28dc]{color:var(--t-mut)}.bad[data-v-802a28dc]{color:var(--t-bad)}.badge[data-v-802a28dc]{text-transform:uppercase;letter-spacing:.04em;color:var(--t-warn);border:1px solid color-mix(in srgb,var(--t-warn) 45%,transparent);padding:0 4px}.badge[data-v-802a28dc],.chip[data-v-802a28dc]{font-size:10px;border-radius:4px}.chip[data-v-802a28dc]{padding:1px 5px;margin-right:4px;background:var(--t-soft);border:1px solid var(--t-hair)}.lnk[data-v-802a28dc]{background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:11px;color:inherit;text-decoration:underline;text-underline-offset:2px}.manifest[data-v-b44e7ef9]{--m-ink:#181a1b;--m-mut:#71767d;--m-hair:#e2e4e7;--m-soft:#f8f9fa;color:var(--m-ink);font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;padding:14px 18px}@media(prefers-color-scheme:dark){.manifest[data-v-b44e7ef9]{--m-ink:#e8eaed;--m-mut:#969ba2;--m-hair:#3a3e44;--m-soft:#1e2124}}.bar[data-v-b44e7ef9]{display:flex;align-items:baseline;gap:12px;justify-content:space-between;border-bottom:1px solid var(--m-hair);padding-bottom:8px;margin-bottom:14px;font-size:12px}.mut[data-v-b44e7ef9]{color:var(--m-mut)}.dl[data-v-b44e7ef9]{border:1px solid var(--m-hair);background:none;color:inherit;border-radius:6px;padding:3px 9px;font-size:12px;cursor:pointer;white-space:nowrap}.dl[data-v-b44e7ef9]:hover{background:var(--m-soft)}.empty[data-v-b44e7ef9]{color:var(--m-mut);text-align:center;padding:36px 12px}.body[data-v-b44e7ef9]{max-width:74ch;font-size:14px;line-height:1.65}.body[data-v-b44e7ef9] h1{font-size:22px;margin:0 0 4px;text-wrap:balance}.body[data-v-b44e7ef9] h2{font-size:15px;margin:26px 0 8px;padding-bottom:4px;border-bottom:1px solid var(--m-hair);text-transform:uppercase;letter-spacing:.04em;color:var(--m-mut)}.body[data-v-b44e7ef9] p{margin:0 0 10px}.body[data-v-b44e7ef9] ul{margin:0 0 10px;padding-left:20px}.body[data-v-b44e7ef9] li{margin-bottom:3px}.body[data-v-b44e7ef9] em{color:var(--m-mut)}.body[data-v-b44e7ef9] table{display:block;overflow-x:auto;border-collapse:collapse;margin:0 0 14px;font-size:13px;max-width:100%}.body[data-v-b44e7ef9] td,.body[data-v-b44e7ef9] th{text-align:left;padding:4px 10px;border-bottom:1px solid var(--m-hair)}.body[data-v-b44e7ef9] th{color:var(--m-mut);font-weight:600;white-space:nowrap}.body[data-v-b44e7ef9] td:nth-child(n+2){font-variant-numeric:tabular-nums}.dproc[data-v-e4de8d79]{--d-ink:#181a1b;--d-mut:#71767d;--d-hair:#e2e4e7;--d-soft:#f8f9fa;--d-ok:#16844c;--d-warn:#e8710a;--d-bad:#be2c2c;color:var(--d-ink);font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;padding:12px 14px}@media(prefers-color-scheme:dark){.dproc[data-v-e4de8d79]{--d-ink:#e8eaed;--d-mut:#969ba2;--d-hair:#3a3e44;--d-soft:#1e2124;--d-ok:#40b070;--d-bad:#e86a6a}}.head[data-v-e4de8d79]{margin-bottom:10px}.pkg[data-v-e4de8d79]{font-weight:600;font-size:15px}.tally[data-v-e4de8d79]{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;margin-top:3px}.warn[data-v-e4de8d79]{color:var(--d-warn);font-weight:600}.ok[data-v-e4de8d79]{color:var(--d-ok)}.stages[data-v-e4de8d79]{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:5px}.stages li[data-v-e4de8d79]{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:12px;padding:6px 10px;border:1px solid var(--d-hair);border-radius:8px}.sno[data-v-e4de8d79]{width:18px;height:18px;border-radius:50%;background:var(--d-ink);color:var(--d-soft);display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex:none}.stitle[data-v-e4de8d79]{font-weight:600}.decides[data-v-e4de8d79]{color:var(--d-mut);font-style:italic}.sstate[data-v-e4de8d79]{margin-left:auto;color:var(--d-ink);font-variant-numeric:tabular-nums}.sstate.pending[data-v-e4de8d79]{color:var(--d-mut);font-style:italic}.srow[data-v-e4de8d79]{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;width:100%;background:none;border:0;padding:0;font:inherit;text-align:left;cursor:pointer;color:inherit}.srow.plain[data-v-e4de8d79]{cursor:default}.scaret[data-v-e4de8d79]{color:var(--d-mut);font-size:10px;width:10px}.sdetail[data-v-e4de8d79]{margin-top:8px}.viewtoggle[data-v-e4de8d79]{display:flex;gap:4px;justify-content:flex-end;margin:0 0 6px}.decide[data-v-e4de8d79]{border:1px solid var(--d-warn,#d97706);border-radius:8px;padding:10px 12px;margin:0 0 10px;display:grid;gap:8px}.decide.done[data-v-e4de8d79]{border-color:var(--d-hair)}.dhead[data-v-e4de8d79]{flex-wrap:wrap}.dhead[data-v-e4de8d79],.dsettled[data-v-e4de8d79]{gap:8px}.ckline[data-v-e4de8d79],.dhead[data-v-e4de8d79],.dsettled[data-v-e4de8d79]{display:flex;align-items:baseline}.ckline[data-v-e4de8d79]{gap:6px;background:none;border:0;padding:0;margin:0 0 8px;font:inherit;font-size:12px;color:var(--d-mut);cursor:pointer}.ckcaret[data-v-e4de8d79]{font-size:10px}.advisory[data-v-e4de8d79]{margin-left:6px;font-size:9px;letter-spacing:.04em;text-transform:uppercase;color:var(--d-mut)}.chips[data-v-e4de8d79]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:8px}.fbtn[data-v-e4de8d79]{border:1px solid var(--d-hair);background:none;color:inherit;border-radius:999px;padding:3px 10px;font:inherit;font-size:12px;cursor:pointer}.fbtn.on[data-v-e4de8d79]{background:var(--d-ink);color:var(--d-soft);border-color:var(--d-ink)}.mut[data-v-e4de8d79]{color:var(--d-mut)}.scroll[data-v-e4de8d79]{overflow-x:auto;border:1px solid var(--d-hair);border-radius:10px}table[data-v-e4de8d79]{border-collapse:collapse;width:100%;font-size:12px}td[data-v-e4de8d79],th[data-v-e4de8d79]{text-align:left;padding:5px 9px;border-bottom:1px solid var(--d-hair)}th[data-v-e4de8d79]{color:var(--d-mut);font-weight:600;white-space:nowrap}td.n[data-v-e4de8d79],th.n[data-v-e4de8d79]{text-align:right;font-variant-numeric:tabular-nums}.row[data-v-e4de8d79]{cursor:pointer}.row[data-v-e4de8d79]:hover{background:var(--d-soft)}.row.sel[data-v-e4de8d79]{background:color-mix(in srgb,var(--d-warn) 9%,transparent)}.name[data-v-e4de8d79]{max-width:40ch;overflow:hidden;text-overflow:ellipsis}.name[data-v-e4de8d79],.pill[data-v-e4de8d79]{white-space:nowrap}.pill[data-v-e4de8d79]{font-size:11px;padding:1px 7px;border-radius:999px;border:1px solid var(--d-hair)}.pill.read[data-v-e4de8d79]{color:var(--d-ok);border-color:color-mix(in srgb,var(--d-ok) 40%,transparent)}.pill.not_uploaded[data-v-e4de8d79],.pill.unopenable[data-v-e4de8d79]{color:var(--d-bad);border-color:color-mix(in srgb,var(--d-bad) 40%,transparent)}.pill.read_partial[data-v-e4de8d79]{color:var(--d-warn)}.cell[data-v-e4de8d79]{text-align:center}.dot[data-v-e4de8d79]{display:inline-block;width:8px;height:8px;border-radius:50%}.dot.ok[data-v-e4de8d79]{background:var(--d-ok)}.dot.err[data-v-e4de8d79]{background:var(--d-bad)}.dot.none[data-v-e4de8d79]{background:none;border:1px solid var(--d-hair)}.detail td[data-v-e4de8d79]{background:var(--d-soft)}.cptable[data-v-e4de8d79]{margin-bottom:12px}.req[data-v-e4de8d79]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--d-warn);margin-left:6px}.coverage[data-v-e4de8d79]{font-size:12px;line-height:1.55;margin:0 0 10px;max-width:84ch;padding:8px 10px;border-radius:8px;background:var(--d-soft);border:1px solid var(--d-hair)}.filters[data-v-e4de8d79]{display:grid;gap:6px;margin-bottom:10px}.frow[data-v-e4de8d79]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.flbl[data-v-e4de8d79]{width:46px;flex:none;color:var(--d-mut);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.search[data-v-e4de8d79]{flex:1 1 260px;min-width:180px;max-width:460px;border:1px solid var(--d-hair);background:none;color:inherit;border-radius:6px;padding:4px 9px;font:inherit;font-size:12px}.search[data-v-e4de8d79]:focus{outline:none;border-color:var(--d-ink)}.mini[data-v-e4de8d79]{border:1px solid var(--d-hair);color:inherit;border-radius:6px;padding:1px 7px;font:inherit;font-size:11px}.backbtn[data-v-e4de8d79],.mini[data-v-e4de8d79]{background:none;cursor:pointer}.backbtn[data-v-e4de8d79]{border:1.5px solid var(--d-ink);color:var(--d-ink);border-radius:8px;padding:6px 16px;font:inherit;font-size:13px;font-weight:650;white-space:nowrap}.backbtn[data-v-e4de8d79]:hover,.mini.on[data-v-e4de8d79]{background:var(--d-ink);color:var(--d-soft)}.mini.on[data-v-e4de8d79]{border-color:var(--d-ink);font-weight:600}.go[data-v-e4de8d79]{border:1px solid var(--d-ink);background:var(--d-ink);color:var(--d-soft);border-radius:6px;padding:3px 12px;font:inherit;font-size:12px;cursor:pointer}.go[data-v-e4de8d79]:disabled{opacity:.5;cursor:default}td.act[data-v-e4de8d79],th.act[data-v-e4de8d79]{width:1%;white-space:nowrap;text-align:right}.rd[data-v-e4de8d79]{border:1px solid var(--d-hair);background:transparent;color:var(--d-mut);border-radius:5px;padding:2px 8px;font:inherit;font-size:11px;cursor:pointer;opacity:0;transition:opacity .12s ease}.rd[data-v-e4de8d79]:focus-visible,.row:hover .rd[data-v-e4de8d79]{opacity:1}.rd[data-v-e4de8d79]:hover:not(:disabled){border-color:var(--d-ink);color:var(--d-ink)}.rd[data-v-e4de8d79]:disabled{cursor:default;opacity:1;color:var(--d-mut)}.jobrow[data-v-e4de8d79]{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;font-size:12px;padding:7px 10px;border-radius:8px;margin-top:6px;background:var(--d-soft);border:1px solid var(--d-hair)}.bar[data-v-e4de8d79]{flex:1 1 100%;order:-1;height:3px;background:color-mix(in srgb,var(--d-ink) 9%,transparent);overflow:hidden}.bar[data-v-e4de8d79],.bar .fill[data-v-e4de8d79]{border-radius:2px}.bar .fill[data-v-e4de8d79]{display:block;height:100%;background:var(--d-ok);transition:width .6s ease;animation:breathe-e4de8d79 2.1s ease-in-out infinite}.bar.stalled .fill[data-v-e4de8d79]{animation:none;background:var(--d-warn)}.row.now[data-v-e4de8d79]{background:color-mix(in srgb,var(--d-ok) 7%,transparent)}.row.now .name[data-v-e4de8d79]{font-weight:600}.pill.reading[data-v-e4de8d79]{color:var(--d-ok);border-color:color-mix(in srgb,var(--d-ok) 40%,transparent);display:inline-flex;align-items:center;gap:5px}.spin[data-v-e4de8d79]{width:8px;height:8px;flex:none;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--d-ok) 30%,transparent);border-top-color:var(--d-ok);animation:spin-e4de8d79 .72s linear infinite}.dot.busy[data-v-e4de8d79]{background:var(--d-ok);animation:pulse-e4de8d79 1.25s ease-in-out infinite}@keyframes spin-e4de8d79{to{transform:rotate(1turn)}}@keyframes pulse-e4de8d79{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes breathe-e4de8d79{0%,to{opacity:.65}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.bar .fill[data-v-e4de8d79],.dot.busy[data-v-e4de8d79],.spin[data-v-e4de8d79]{animation:none}.spin[data-v-e4de8d79]{border-top-color:transparent;background:var(--d-ok)}.dot.busy[data-v-e4de8d79]{opacity:.55}.bar .fill[data-v-e4de8d79]{transition:none}}.vert[data-v-e4de8d79]{font-size:10px;max-width:74px;white-space:normal;line-height:1.2}.dot.passed[data-v-e4de8d79]{background:var(--d-ok)}.dot.failed[data-v-e4de8d79]{background:var(--d-bad)}.dot.not_checked[data-v-e4de8d79]{background:none;border:1px dashed var(--d-hair)}.cklist[data-v-e4de8d79]{list-style:none;margin:6px 0;padding:0;display:grid;gap:3px}.cklist li[data-v-e4de8d79]{display:flex;gap:7px;align-items:baseline;font-size:12px}.blocked[data-v-e4de8d79]{color:var(--d-bad)}.blocked[data-v-e4de8d79],.pad[data-v-e4de8d79]{padding:8px 2px}.reads[data-v-e4de8d79]{display:grid;gap:8px;padding:4px 0 8px}.read[data-v-e4de8d79]{border:1px solid var(--d-hair);border-radius:8px;background:none}.rhead[data-v-e4de8d79]{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;padding:6px 10px;border-bottom:1px solid var(--d-hair)}.grow[data-v-e4de8d79]{flex:1}.out[data-v-e4de8d79]{margin:0;padding:8px 10px;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word;max-height:460px;overflow-y:auto;font-family:ui-monospace,SFMono-Regular,monospace}.md[data-v-e4de8d79]{white-space:normal;font-family:inherit;font-size:13px;line-height:1.6}.md[data-v-e4de8d79] h1,.md[data-v-e4de8d79] h2,.md[data-v-e4de8d79] h3,.md[data-v-e4de8d79] h4{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--d-mut);margin:14px 0 5px;font-weight:700}.md[data-v-e4de8d79] h1:first-child,.md[data-v-e4de8d79] h2:first-child,.md[data-v-e4de8d79] h3:first-child{margin-top:2px}.md[data-v-e4de8d79] p{margin:0 0 8px}.md[data-v-e4de8d79] ul{margin:0 0 8px;padding-left:18px;list-style:disc outside}.md[data-v-e4de8d79] ol{margin:0 0 8px;padding-left:20px;list-style:decimal outside}.md[data-v-e4de8d79] ul ul{list-style:circle outside}.md[data-v-e4de8d79] ul ul ul{list-style:square outside}.md[data-v-e4de8d79] li{margin:2px 0;display:list-item}.md[data-v-e4de8d79] li::marker{color:var(--d-mut)}.md[data-v-e4de8d79] li>ol,.md[data-v-e4de8d79] li>ul{margin:2px 0}.md[data-v-e4de8d79] strong{font-weight:650}.md[data-v-e4de8d79] hr{border:none;border-top:1px solid var(--d-hair);margin:12px 0}.md[data-v-e4de8d79] pre{background:var(--d-soft);border:1px solid var(--d-hair);border-radius:6px;padding:8px 10px;overflow-x:auto;margin:6px 0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11.5px;line-height:1.45;white-space:pre}.md[data-v-e4de8d79] code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:11.5px}.md[data-v-e4de8d79] pre code{background:none;padding:0}.md[data-v-e4de8d79] :not(pre)>code{background:var(--d-soft);border-radius:4px;padding:0 4px}.md[data-v-e4de8d79] table{border-collapse:collapse;margin:6px 0;font-size:12px}.md[data-v-e4de8d79] td,.md[data-v-e4de8d79] th{border:1px solid var(--d-hair);padding:3px 7px;text-align:left}.md[data-v-e4de8d79] blockquote{margin:6px 0;padding-left:10px;color:var(--d-mut);border-left:2px solid var(--d-hair)}.viewsw[data-v-e4de8d79]{display:flex;gap:6px;align-items:center;padding:0 0 2px}.recs[data-v-e4de8d79]{display:grid;gap:12px;padding:4px 0 8px}.cmpline[data-v-e4de8d79]{display:flex;flex-wrap:wrap;gap:6px}.cmpline .pill.agree[data-v-e4de8d79]{color:var(--d-ok);border-color:color-mix(in srgb,var(--d-ok) 40%,transparent)}.cmpline .pill.disagree[data-v-e4de8d79]{color:var(--d-bad);border-color:color-mix(in srgb,var(--d-bad) 40%,transparent)}.cmpline .pill.onevoice[data-v-e4de8d79]{color:var(--d-warn);border-color:color-mix(in srgb,var(--d-warn) 40%,transparent)}.cmpline .pill.ruled[data-v-e4de8d79]{color:var(--d-ok);border-style:dashed;border-color:color-mix(in srgb,var(--d-ok) 45%,transparent);cursor:help}.recgrid[data-v-e4de8d79]{border:1px solid var(--d-hair);border-radius:8px;overflow:hidden}.rghead[data-v-e4de8d79]{padding:6px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--d-mut);background:var(--d-soft);border-bottom:1px solid var(--d-hair)}.rgt[data-v-e4de8d79]{width:100%;border-collapse:collapse;font-size:12px}.rgt td[data-v-e4de8d79],.rgt th[data-v-e4de8d79]{padding:5px 9px;border-bottom:1px solid var(--d-hair);vertical-align:top;text-align:left}.rgt th[data-v-e4de8d79]{color:var(--d-mut);font-weight:600;white-space:nowrap}.rgt tr:last-child td[data-v-e4de8d79]{border-bottom:none}.fname[data-v-e4de8d79]{color:var(--d-mut);white-space:nowrap;width:1%}.fval[data-v-e4de8d79]{max-width:30ch;overflow-wrap:break-word}.fval.unc[data-v-e4de8d79]{font-size:11.5px;color:var(--d-mut)}.fval.v-agree[data-v-e4de8d79]{background:color-mix(in srgb,var(--d-ok) 8%,transparent)}.fval.v-agree_synonym[data-v-e4de8d79]{background:color-mix(in srgb,var(--d-ok) 14%,transparent)}.fval.v-disagree[data-v-e4de8d79]{background:color-mix(in srgb,var(--d-bad) 11%,transparent)}.fval.v-one_voice[data-v-e4de8d79]{background:color-mix(in srgb,var(--d-warn) 11%,transparent)}.fval.v-agree_majority[data-v-e4de8d79],.fval.v-agree_refined[data-v-e4de8d79]{background:color-mix(in srgb,var(--d-ok) 10%,transparent);box-shadow:inset 0 -2px color-mix(in srgb,var(--d-ok) 55%,transparent)}.fval.v-arbiter_resolved[data-v-e4de8d79]{background-color:color-mix(in srgb,var(--d-ok) 10%,transparent);background-image:repeating-linear-gradient(to right,color-mix(in srgb,var(--d-ok) 60%,transparent) 0 5px,transparent 5px 10px);background-repeat:no-repeat;background-size:100% 2px;background-position:0 100%}.fval.v-settled_by_person[data-v-e4de8d79]{background:color-mix(in srgb,var(--d-ink) 8%,transparent);box-shadow:inset 0 -2px 0 var(--d-ink);font-weight:600}.views[data-v-e4de8d79]{display:flex;gap:6px;margin-bottom:12px}.qhd[data-v-e4de8d79]{margin-bottom:6px}.qintro[data-v-e4de8d79]{font-size:12px;line-height:1.55;margin:0 0 10px;max-width:84ch;color:var(--d-mut)}.qbar[data-v-e4de8d79]{margin-bottom:8px}.qlist[data-v-e4de8d79]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.qitem[data-v-e4de8d79]{border:1px solid var(--d-hair);border-radius:10px;overflow:hidden}.qitem.on[data-v-e4de8d79]{border-color:var(--d-ink)}.qitem.done[data-v-e4de8d79]{opacity:.72}.qrow[data-v-e4de8d79]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 10px;cursor:pointer}.qrow[data-v-e4de8d79]:hover{background:var(--d-soft)}.qname[data-v-e4de8d79]{font-weight:600;word-break:break-word}.qkind[data-v-e4de8d79]{color:var(--d-mut)}.pill.person[data-v-e4de8d79]{color:var(--d-ink);border-color:var(--d-ink);font-weight:600}.qsaid[data-v-e4de8d79]{display:flex;flex-wrap:wrap;gap:10px;padding:0 10px 8px 24px;font-size:12px}.said[data-v-e4de8d79]{color:var(--d-mut)}.said b[data-v-e4de8d79]{display:inline-block;min-width:14px;color:var(--d-ink);font-family:ui-monospace,SFMono-Regular,monospace}.qbody[data-v-e4de8d79]{padding:10px;border-top:1px solid var(--d-hair);background:var(--d-soft);display:grid;gap:10px}.qask[data-v-e4de8d79]{margin:0;font-size:13px}.qsub[data-v-e4de8d79],.qwhy[data-v-e4de8d79]{margin:0;font-size:12px;line-height:1.55;max-width:84ch}.qsub[data-v-e4de8d79]{display:flex;gap:8px;align-items:baseline;color:var(--d-mut)}.rungs[data-v-e4de8d79]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rung[data-v-e4de8d79]{display:flex;gap:8px;align-items:flex-start;font-size:12px}.rno[data-v-e4de8d79]{width:18px;height:18px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;border:1px solid var(--d-hair);color:var(--d-mut)}.rung.settled .rno[data-v-e4de8d79]{background:var(--d-ok);border-color:var(--d-ok);color:var(--d-soft)}.rung.escalated .rno[data-v-e4de8d79]{background:var(--d-warn);border-color:var(--d-warn);color:var(--d-soft)}.rung.none .rno[data-v-e4de8d79]{border-style:dashed}.rbody[data-v-e4de8d79]{display:grid;gap:3px}.rtitle[data-v-e4de8d79]{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.rout[data-v-e4de8d79]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--d-mut)}.rout.escalated[data-v-e4de8d79]{color:var(--d-warn)}.rout.settled[data-v-e4de8d79]{color:var(--d-ok)}.rdetail[data-v-e4de8d79]{line-height:1.55;max-width:84ch}.reasons[data-v-e4de8d79]{margin:2px 0 0;padding-left:16px;list-style:disc outside}.reasons li[data-v-e4de8d79]{display:list-item;margin:2px 0;color:var(--d-mut)}.reasons li[data-v-e4de8d79]::marker{color:var(--d-mut)}.quote[data-v-e4de8d79]{font-style:italic;padding:3px 0 3px 9px;border-left:2px solid var(--d-hair);max-width:84ch}.extras summary[data-v-e4de8d79]{cursor:pointer;color:var(--d-mut);font-size:12px}.extras pre[data-v-e4de8d79]{margin:6px 0 0;padding:8px 10px;border-radius:6px;border:1px solid var(--d-hair);overflow-x:auto;font-size:11.5px;font-family:ui-monospace,SFMono-Regular,monospace}.settle[data-v-e4de8d79],.settled[data-v-e4de8d79]{display:grid;gap:6px;padding:9px 10px;border-radius:8px;border:1px solid var(--d-hair);font-size:12px}.settled[data-v-e4de8d79]{border-color:var(--d-ink)}.slbl[data-v-e4de8d79]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--d-mut)}.cands[data-v-e4de8d79]{display:flex;flex-wrap:wrap;gap:6px}.cands .fbtn[data-v-e4de8d79]{display:inline-flex;gap:6px;align-items:baseline}.cands .fbtn.on .mut[data-v-e4de8d79]{color:inherit;opacity:.75}.needsline[data-v-e4de8d79]{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:12px;padding:7px 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--d-warn) 45%,transparent)}.err[data-v-e4de8d79]{padding:8px 10px;color:var(--d-bad);font-size:12px}.mono[data-v-e4de8d79]{font-family:ui-monospace,SFMono-Regular,monospace}.sm[data-v-e4de8d79]{font-size:11px}.empty[data-v-e4de8d79]{color:var(--d-mut);text-align:center;padding:30px}.detailview[data-v-e4de8d79]{max-width:1100px}.dbar[data-v-e4de8d79]{display:flex;gap:8px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--d-hair);margin-bottom:12px}.mini[data-v-e4de8d79]:disabled{opacity:.4;cursor:default}.dname[data-v-e4de8d79]{font-size:16px;margin:0 0 4px;word-break:break-word}.dmeta[data-v-e4de8d79]{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;font-size:12px;color:var(--d-mut);margin-bottom:10px}.dck[data-v-e4de8d79],.tabs[data-v-e4de8d79]{margin-bottom:12px}.tabs[data-v-e4de8d79]{display:flex;gap:6px}.tab[data-v-e4de8d79]{display:inline-flex;align-items:center;gap:7px;background:none;color:inherit;border-radius:8px 8px 0 0;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer;border:1px solid var(--d-hair);border-bottom:1px solid transparent}.tab.on[data-v-e4de8d79]{background:var(--d-ink);color:var(--d-soft);border-color:var(--d-ink)}.cnt[data-v-e4de8d79]{font-size:11px;padding:0 5px;border-radius:999px;border:1px solid;opacity:.7}.pages[data-v-e4de8d79]{display:grid;gap:18px}.pg[data-v-e4de8d79]{margin:0}.pg figcaption[data-v-e4de8d79]{margin-bottom:4px}.pg img[data-v-e4de8d79]{display:block;width:100%;height:auto;border:1px solid var(--d-hair);border-radius:6px;background:#fff}.out.tall[data-v-e4de8d79]{max-height:none}.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-1efadbc7]{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-1efadbc7]{max-width:760px;margin:0 auto;padding:24px 32px 80px}.wb-doc-inner.doc-wide[data-v-1efadbc7]{max-width:1240px}.wb-doc-head[data-v-1efadbc7]{margin-bottom:24px}.wb-eyebrow[data-v-1efadbc7]{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-1efadbc7]{font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--c-text);margin:0}.wb-section[data-v-1efadbc7]{margin-bottom:32px;scroll-margin-top:16px}.wb-section[data-v-1efadbc7]:first-of-type{margin-top:0}.anchor-tag[data-v-1efadbc7]{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-1efadbc7]{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-1efadbc7]{font-size:17px;font-weight:600;color:var(--c-amber-fg);margin-bottom:4px}.exec-callout .detail[data-v-1efadbc7]{font-size:13px;color:var(--c-amber-fg);line-height:1.55}.exec-callout .big[data-v-1efadbc7]{font-size:22px;font-weight:700;color:var(--c-amber-fg-strong);margin-right:6px}.exec-callout .prior[data-v-1efadbc7]{font-size:13px;color:var(--c-muted);text-decoration:line-through;margin-right:4px}.wb-prose[data-v-1efadbc7]{font-size:15px;line-height:1.65;color:var(--c-text)}.wb-prose[data-v-1efadbc7] p{margin:0 0 14px}.wb-prose[data-v-1efadbc7] strong{font-weight:600}.wb-prose[data-v-1efadbc7] a{color:var(--c-accent)}.focused-artifact[data-v-1efadbc7]{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-1efadbc7]{box-shadow:0 0 0 3px var(--c-accent-bg),var(--shadow-card)}.focused-artifact.wide[data-v-1efadbc7]{width:max(100%,min(1240px,calc(100cqw - 48px)));position:relative;left:50%;transform:translate(-50%)}.artifact-title[data-v-1efadbc7]{font-size:14px;font-weight:600;color:var(--c-text);margin-bottom:10px}.artifact-todo[data-v-1efadbc7]{padding:24px;text-align:center;font-size:13px;color:var(--c-muted)}.heavy-chart-gate[data-v-1efadbc7]{padding:32px 24px;text-align:center;background:var(--c-canvas-deep);border-radius:6px}.heavy-chart-note[data-v-1efadbc7]{font-size:13px;color:var(--c-muted);margin:0 0 12px}.heavy-chart-btn[data-v-1efadbc7]{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-1efadbc7]:hover{border-color:var(--c-accent);color:var(--c-accent)}.wb-section.in-focus[data-v-1efadbc7]{scroll-margin-top:16px}.wb-section.in-focus .focused-artifact[data-v-1efadbc7]: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-1efadbc7]{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-1efadbc7]{opacity:.5}.wb-tablemode[data-v-1efadbc7]{margin-left:auto;display:inline-flex;align-items:baseline;gap:2px}.wb-tablemode-label[data-v-1efadbc7]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);margin-right:4px}.wb-tablemode-btn[data-v-1efadbc7]{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-1efadbc7]:hover{color:var(--c-text)}.wb-tablemode-btn.on[data-v-1efadbc7]{color:var(--c-text);background:var(--c-canvas-deep);border-color:var(--c-border)}.wb-doc-foot[data-v-1efadbc7]{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-1efadbc7]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;line-height:1.5}.wb-foot-refs[data-v-1efadbc7]{gap:12px}.wb-foot-key[data-v-1efadbc7]{flex-shrink:0;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:10px;color:var(--c-muted)}.wb-foot-val[data-v-1efadbc7]{color:var(--c-text-2)}.wb-id-chip[data-v-1efadbc7]{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-1efadbc7]:hover{background:var(--c-bg)}.wb-id-chip code[data-v-1efadbc7]{font-family:var(--font-mono,ui-monospace,monospace);color:var(--c-text-2)}.wb-id-copy[data-v-1efadbc7]{opacity:.6}.wb-foot-runlink[data-v-1efadbc7]{color:var(--c-accent);text-decoration:none}.wb-foot-runlink[data-v-1efadbc7]: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-5ff3a9f9]{font-family:var(--font-sans)}.dp-desc[data-v-5ff3a9f9]{font-size:13px;color:var(--c-text-2);margin:0 0 12px;line-height:1.55}.dp-empty[data-v-5ff3a9f9]{padding:24px;text-align:center;font-size:13px;color:var(--c-muted)}.table-wrap[data-v-5ff3a9f9]{max-height:max(280px,60vh);overflow:auto;border:1px solid var(--c-border);border-radius:6px}.data-table[data-v-5ff3a9f9]{width:100%;border-collapse:collapse;font-size:12px;font-family:var(--font-mono)}.data-table td[data-v-5ff3a9f9],.data-table th[data-v-5ff3a9f9]{padding:5px 10px;text-align:left;border-bottom:1px solid var(--c-border);white-space:nowrap}.data-table th[data-v-5ff3a9f9]{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-5ff3a9f9]{font-size:9px;color:var(--c-muted);font-weight:500;margin-top:2px;display:block}.data-table td[data-v-5ff3a9f9]{color:var(--c-text)}.table-footer[data-v-5ff3a9f9]{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-de30ffc1]{display:flex;flex-direction:column;gap:10px}.working-query[data-v-de30ffc1]{font-size:13px;line-height:1.5;color:var(--c-text-2);background:var(--c-canvas);padding:10px 14px}.working-body[data-v-de30ffc1],.working-query[data-v-de30ffc1]{border:1px solid var(--c-border);border-radius:8px;white-space:pre-wrap}.working-body[data-v-de30ffc1]{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-de30ffc1]{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-de30ffc1]:hover{filter:brightness(.94)}.artifact-id-footer[data-v-de30ffc1]{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-de30ffc1]:hover{background:var(--c-canvas);color:var(--c-text-2)}[data-v-de30ffc1] pre{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}[data-v-de30ffc1] table{max-width:100%}.catalog[data-v-247cbacb]{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-247cbacb]{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-247cbacb]{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-247cbacb]:hover{color:var(--c-text-2)}.cat-tab.active[data-v-247cbacb]{color:var(--c-accent);border-bottom-color:var(--c-accent)}.cat-tab .tab-count[data-v-247cbacb]{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-247cbacb]{background:var(--c-accent-bg);color:var(--c-accent)}.catalog-scroll[data-v-247cbacb]{overflow-y:auto;flex:1;padding:8px 6px 16px}.jump-to-run[data-v-247cbacb]{display:inline-flex;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}.jump-to-run[data-v-247cbacb]:hover{filter:brightness(.92)}.composing-cue[data-v-247cbacb]{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-247cbacb]{width:7px;height:7px;border-radius:50%;background:var(--c-accent);flex-shrink:0}.composing-dot[data-v-247cbacb],.composing-label[data-v-247cbacb]{animation:composing-pulse-247cbacb 1.4s ease-in-out infinite}@keyframes composing-pulse-247cbacb{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.composing-dot[data-v-247cbacb],.composing-label[data-v-247cbacb]{animation:none;opacity:.7}}.empty[data-v-247cbacb]{font-size:12px;color:var(--c-muted);padding:16px 12px;text-align:center;line-height:1.5}.catalog-group[data-v-247cbacb]{margin-top:10px;padding-top:6px;border-top:1px solid var(--c-border)}.group-label[data-v-247cbacb]{font-size:10px;font-weight:700}.group-label[data-v-247cbacb],.group-toggle[data-v-247cbacb]{letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);padding:6px 10px 4px}.group-toggle[data-v-247cbacb]{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-247cbacb]:hover{color:var(--c-text-2)}.grp-count[data-v-247cbacb]{font-weight:700;padding:0 4px;margin-left:2px;background:var(--c-canvas-deep);border-radius:3px;vertical-align:middle}.grp-chevron[data-v-247cbacb],.grp-count[data-v-247cbacb]{font-size:9px;color:var(--c-muted)}.grp-chevron[data-v-247cbacb]{font-weight:600;letter-spacing:.04em;text-transform:none}.cat-item[data-v-247cbacb]{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-247cbacb]:hover{background:var(--c-canvas)}.cat-item.active[data-v-247cbacb]{background:var(--c-accent-bg)}.cat-item.current-run[data-v-247cbacb],.cat-item.current-run.active[data-v-247cbacb]{box-shadow:inset 2px 0 #3b82f647}.cat-item.featured-db[data-v-247cbacb]{background:#fefaf3;border:1px solid #fde8c8}.cat-item.featured-db[data-v-247cbacb]:hover{background:#fdf2e1}.cat-item.featured-db.active[data-v-247cbacb]{background:#fde8c8}.cat-item.featured-db .label[data-v-247cbacb]{font-weight:600}@media(prefers-color-scheme:dark){.cat-item.featured-db[data-v-247cbacb]{background:#7c2d122e;border-color:#7c2d1259}.cat-item.featured-db[data-v-247cbacb]:hover{background:#7c2d1247}.cat-item.featured-db.active[data-v-247cbacb]{background:#7c2d1261}}.questions-chip[data-v-247cbacb]{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-247cbacb]{background:#431407;color:#fdba74;border-color:#7c2d12}}.cat-item .icon[data-v-247cbacb]{font-size:14px;line-height:1;margin-top:1px;flex-shrink:0;width:16px;text-align:center}.cat-item .label-wrap[data-v-247cbacb]{flex:1;min-width:0}.cat-item .label[data-v-247cbacb]{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-chip-cat[data-v-247cbacb]{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-247cbacb]{background:#5e81f41a;color:var(--c-accent,#5e81f4);border-color:#5e81f440}.stage-chip-cat--normalization[data-v-247cbacb]{background:#c98a1a1a;color:var(--c-warn,#c98a1a);border-color:#c98a1a4d}.stage-chip-cat--cleansing[data-v-247cbacb]{background:#6c5ce71a;color:#6c5ce7;border-color:#6c5ce74d}.stage-chip-cat--reconciliation[data-v-247cbacb]{background:#2ea76b1a;color:var(--c-success,#2ea76b);border-color:#2ea76b4d}.stage-chip-cat--playbook[data-v-247cbacb]{background:#5e81f41a;color:var(--c-accent,#5e81f4);border-color:#5e81f440}.cat-item.deliverable .label[data-v-247cbacb],.cat-item.report .label[data-v-247cbacb]{font-weight:600}.cat-item.deliverable .icon[data-v-247cbacb]{color:#ea580c}.cat-item.deliverable.active[data-v-247cbacb]{background:#fff4ed}.cat-item.deliverable[data-v-247cbacb]{position:relative}.gen-delete[data-v-247cbacb]{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-247cbacb]{opacity:.55}.gen-delete[data-v-247cbacb]:hover{opacity:1!important;background:var(--c-canvas)}.cat-item.source[data-v-247cbacb]{position:relative}.src-download[data-v-247cbacb]{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-247cbacb]{opacity:.55}.src-download[data-v-247cbacb]:hover{opacity:1!important;background:var(--c-canvas)}.src-remove[data-v-247cbacb]{flex-shrink:0;align-self:center;font-size:13px;line-height:1;opacity:.35;cursor:pointer;padding:2px 5px;border-radius:4px;transition:opacity .12s,color .12s;color:var(--c-muted)}.cat-item.source:hover .src-remove[data-v-247cbacb]{opacity:.7}.src-remove[data-v-247cbacb]:hover{opacity:1!important;background:var(--c-canvas);color:#dc2626}.src-remove.confirming[data-v-247cbacb]{opacity:1!important;color:#dc2626;font-size:11px;font-weight:600}.cat-item .sub-meta[data-v-247cbacb]{display:block;font-size:11px;color:var(--c-muted);margin-top:2px}.cross-run-link[data-v-247cbacb]{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.cross-run-link[data-v-247cbacb]:focus-visible,.cross-run-link[data-v-247cbacb]:hover{color:var(--c-accent,#6366f1)}.cat-item.chart-item .cross-run-link[data-v-247cbacb]{display:inline-flex;align-items:center;gap:3px;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);text-decoration:none}.cat-item.chart-item .cross-run-link[data-v-247cbacb]:hover{filter:brightness(.92)}.cat-item .child-toggle[data-v-247cbacb]{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-247cbacb]:hover{color:var(--c-text-2);background:var(--c-canvas)}.bm-toggle[data-v-247cbacb]{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-247cbacb]{opacity:.6}.bm-toggle[data-v-247cbacb]:hover{opacity:1!important;background:var(--c-canvas)}.bm-toggle.on[data-v-247cbacb]{opacity:1;color:#3b82f6}.bm-empty[data-v-247cbacb]{font-size:11px;color:var(--c-muted);font-style:italic;padding:4px 14px 8px}.bm-filter-row[data-v-247cbacb]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 12px 2px}.bm-chip[data-v-247cbacb]{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-247cbacb]:hover{background:var(--c-canvas)}.bm-chip.active[data-v-247cbacb]{color:#fff;background:#3b82f6;border-color:#3b82f6}.bm-chip.active .grp-count[data-v-247cbacb]{color:#fffc}.bm-stepper[data-v-247cbacb]{display:inline-flex;align-items:center;gap:4px}.bm-step[data-v-247cbacb]{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-247cbacb]:hover:not(:disabled){background:var(--c-canvas)}.bm-step[data-v-247cbacb]:disabled{opacity:.35;cursor:default}.bm-pos[data-v-247cbacb]{font-size:11px;color:var(--c-muted);min-width:34px;text-align:center}.bm-segment .label[data-v-247cbacb]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bm-remove[data-v-247cbacb]{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-247cbacb]{opacity:.55}.bm-remove[data-v-247cbacb]:hover{opacity:1!important;background:var(--c-canvas)}.cat-children[data-v-247cbacb]{padding:2px 0 6px 8px;border-left:2px solid var(--c-border);margin:0 12px 6px 22px}.cat-child[data-v-247cbacb]{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-247cbacb]:hover{background:var(--c-canvas)}.cat-child.focused[data-v-247cbacb]{background:var(--c-accent-bg);color:var(--c-accent);font-weight:600}.cat-child .icon[data-v-247cbacb]{font-size:12px;line-height:1;width:14px;text-align:center}.cat-child .child-label[data-v-247cbacb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-item.source .src-name[data-v-247cbacb]{font-family:var(--font-mono);font-size:12px}.provenance-pill[data-v-247cbacb]{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-247cbacb]{background:var(--c-prov-own-bg);color:var(--c-prov-own-fg)}.prov-share[data-v-247cbacb]{background:var(--c-prov-share-bg);color:var(--c-prov-share-fg)}.prov-team[data-v-247cbacb]{background:var(--c-prov-team-bg);color:var(--c-prov-team-fg)}.prov-explicit[data-v-247cbacb]{background:var(--c-prov-explicit-bg);color:var(--c-prov-explicit-fg)}.pb-row[data-v-247cbacb]{display:inline-flex;align-items:center;gap:6px;margin-top:2px}.pb-pill[data-v-247cbacb]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:9999px;white-space:nowrap}.pb-active[data-v-247cbacb]{background:#10b98124;color:#059669}.pb-inactive[data-v-247cbacb]{background:#6b728029;color:#6b7280}.pb-overbudget[data-v-247cbacb]{background:#f59e0b26;color:#b45309}.pb-switch[data-v-247cbacb]{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-247cbacb]{background:#10b981}.pb-knob[data-v-247cbacb]{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-247cbacb]{left:12px}.pb-star[data-v-247cbacb]{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-247cbacb],.pb-star[data-v-247cbacb]:hover{color:#f59e0b}.src-doc-head[data-v-247cbacb]{font-size:10px;font-weight:600;color:var(--c-text-2);padding:7px 10px 2px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.src-doc-head[data-v-247cbacb]:before{content:"▤ ";opacity:.55}.pb-viewer-meta[data-v-247cbacb]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.pb-viewer-edit[data-v-247cbacb]{font-size:12px;color:var(--ui-primary,#3b82f6);white-space:nowrap}.pb-viewer-edit[data-v-247cbacb]:hover{text-decoration:underline}.pb-make[data-v-247cbacb]{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-247cbacb],.pb-make.pb-make-busy[data-v-247cbacb]{opacity:1}.pb-make[data-v-247cbacb]:hover{color:#111827;border-color:#6b7280}.pb-row-col[data-v-247cbacb]{flex-direction:column;align-items:flex-start;gap:2px}.pb-error[data-v-247cbacb]{font-size:10px;color:#dc2626;white-space:normal;text-align:left}.src-reprocess[data-v-247cbacb]{margin-left:6px;font-size:10px;white-space:nowrap;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 .src-reprocess[data-v-247cbacb],.src-reprocess.busy[data-v-247cbacb]{opacity:1}.src-reprocess[data-v-247cbacb]:hover{color:#111827;text-decoration:underline}.src-reprocess.busy[data-v-247cbacb]{cursor:default;text-decoration:none;opacity:.7}.src-reprocess-ok[data-v-247cbacb]{margin-left:6px;font-size:10px;color:#059669}.src-reprocess-err[data-v-247cbacb]{font-size:10px;color:#dc2626;white-space:normal;text-align:left}.scope-run-pill[data-v-247cbacb]{border-color:#d9770680;color:#b45309}.cat-filter-row[data-v-247cbacb]{position:relative;display:flex;align-items:center;padding:8px 10px 2px}.cat-filter-icon[data-v-247cbacb]{position:absolute;left:17px;width:12px;height:12px;color:var(--c-muted);pointer-events:none}.cat-filter-input[data-v-247cbacb]{flex:1;min-width:0;font-family:inherit;font-size:11.5px;line-height:17px;color:var(--c-text-2);padding:3px 22px 3px 24px;border:1px solid var(--c-border-strong);border-radius:6px;background:var(--c-bg)}.cat-filter-input[data-v-247cbacb]::-moz-placeholder{color:var(--c-muted)}.cat-filter-input[data-v-247cbacb]::placeholder{color:var(--c-muted)}.cat-filter-input[data-v-247cbacb]:focus{outline:none;border-color:var(--c-accent)}.cat-filter-clear[data-v-247cbacb]{position:absolute;right:15px;display:inline-flex;align-items:center;justify-content:center;color:var(--c-muted);background:none;border:none;cursor:pointer;padding:2px;border-radius:4px}.cat-filter-clear[data-v-247cbacb]:hover{color:var(--c-text-2);background:var(--c-canvas)}.cat-filter-empty[data-v-247cbacb]{margin:4px 10px 2px;padding:8px 10px;font-size:11px;color:var(--c-muted);border:1px dashed var(--c-border-strong);border-radius:6px}.cat-filter-reset[data-v-247cbacb]{display:block;margin-top:4px;font-family:inherit;font-size:11px;font-weight:600;color:var(--c-accent);background:none;border:none;padding:0;cursor:pointer}.takestock[data-v-247cbacb]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0 10px;padding:8px 10px;border-radius:8px;border:1px solid var(--ui-primary,#3b82f6);font-size:12px}.ts-line[data-v-247cbacb]{flex:1}.ts-btn[data-v-247cbacb]{border:0;border-radius:6px;padding:5px 12px;cursor:pointer;background:var(--ui-primary,#3b82f6);color:#fff;font:inherit;font-weight:600}.ts-btn[data-v-247cbacb]:disabled{opacity:.6;cursor:default}.ts-err[data-v-247cbacb]{flex-basis:100%;color:#dc2626}.scope-filter-row[data-v-247cbacb]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 10px}.scope-anchor[data-v-247cbacb]{color:var(--c-text-2);background:var(--c-canvas-deep)}.scope-anchor[data-v-247cbacb],.scope-toggle[data-v-247cbacb]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px;line-height:17px;white-space:nowrap}.scope-toggle[data-v-247cbacb]{color:var(--c-muted);border:1px solid var(--c-border-strong);background:var(--c-bg);cursor:pointer;font-family:inherit}.scope-toggle[data-v-247cbacb]:hover{background:var(--c-canvas)}.scope-toggle.on[data-v-247cbacb]{color:var(--c-accent);background:var(--c-accent-bg);border-color:transparent}.scope-shared[data-v-247cbacb]{display:inline-block;font-size:10px;font-weight:600;color:var(--c-muted);margin-left:5px;white-space:nowrap;vertical-align:middle}.scope-subdiv[data-v-247cbacb]{display:flex;align-items:center;gap:8px;margin:6px 10px 2px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.scope-subdiv[data-v-247cbacb]:after{content:"";flex:1;height:1px;background:var(--c-border)}.scope-hint[data-v-247cbacb]{margin:8px 10px 4px;padding:7px 10px;border:1px dashed var(--c-border-strong);border-radius:8px;font-size:11px;color:var(--c-muted);cursor:pointer}.scope-hint[data-v-247cbacb]:hover{background:var(--c-canvas)}.scope-hint b[data-v-247cbacb]{color:var(--c-accent);font-weight:650}.chart-thumb[data-v-247cbacb]{flex-shrink:0;width:96px;height:62px;margin-top:1px;border-radius:5px;overflow:hidden;border:1px solid var(--c-border);background:var(--c-canvas-deep);display:flex;align-items:center;justify-content:center}.chart-thumb img[data-v-247cbacb]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.42);transform-origin:50% 44%}.cat-item.chart-item[data-v-247cbacb]{flex-direction:column;align-items:stretch;gap:5px;position:relative}.cat-item.chart-item .label-wrap[data-v-247cbacb]{display:contents}.cat-item.chart-item .label[data-v-247cbacb]{order:1;padding-right:22px}.cat-item.chart-item .chart-thumb[data-v-247cbacb]{order:2;width:100%;height:124px}.cat-item.chart-item .chart-thumb img[data-v-247cbacb]{transform:scale(1.08);transform-origin:50% 46%}.cat-item.chart-item .sub-meta[data-v-247cbacb]{order:3;display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px}.cat-item.chart-item .meta-break[data-v-247cbacb]{flex-basis:100%;height:0;margin:0}.cat-item.chart-item .cross-run-link[data-v-247cbacb],.cat-item.chart-item .jump-to-run[data-v-247cbacb]{margin-left:0}.cat-item.chart-item .bm-toggle[data-v-247cbacb]{position:absolute;top:7px;right:8px;order:0}.chart-thumb.empty[data-v-247cbacb]{background:var(--c-canvas)}.chart-thumb-fallback[data-v-247cbacb]{font-size:13px;opacity:.55;line-height:1}.cat-item.chart-item[data-v-247cbacb]{align-items:flex-start}.chart-subject-h[data-v-247cbacb]{display:flex;align-items:center;gap:8px;margin:4px 10px 1px;font-size:11px;font-weight:700;color:var(--c-text-2)}.chart-subject-h[data-v-247cbacb]:after{content:"";flex:1;height:1px;background:var(--c-border)}.chip-version[data-v-247cbacb]{display:inline-flex;align-items:center;font-size:10px;font-weight:650;border-radius:4px;padding:0 5px;margin-right:2px;line-height:15px;background:var(--c-canvas-deep);color:var(--c-muted);cursor:pointer;white-space:nowrap}.chip-version[data-v-247cbacb]:hover{background:var(--c-accent-bg);color:var(--c-accent)}.chart-older-versions[data-v-247cbacb]{margin-top:0}.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-2c54315b]{flex:1;overflow-y:auto;background:var(--c-workbench);font-family:var(--font-sans)}.src-inner[data-v-2c54315b]{max-width:none;margin:0;padding:24px 32px 80px}.src-empty[data-v-2c54315b]{padding:48px;text-align:center;color:var(--c-muted);font-size:14px}.source-card[data-v-2c54315b]{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-2c54315b]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.sc-eyebrow[data-v-2c54315b]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.sc-download[data-v-2c54315b]{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-2c54315b]:hover{background:var(--c-canvas);color:var(--c-text)}.sc-title[data-v-2c54315b]{font-family:var(--font-mono);font-size:18px;font-weight:700;color:var(--c-text);margin:0 0 8px}.sc-sub[data-v-2c54315b]{font-size:13px;color:var(--c-text-2);margin:0 0 16px;line-height:1.55}.provenance-pill[data-v-2c54315b]{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-2c54315b]{background:var(--c-prov-own-bg);color:var(--c-prov-own-fg)}.prov-share[data-v-2c54315b]{background:var(--c-prov-share-bg);color:var(--c-prov-share-fg)}.prov-team[data-v-2c54315b]{background:var(--c-prov-team-bg);color:var(--c-prov-team-fg)}.prov-explicit[data-v-2c54315b]{background:var(--c-prov-explicit-bg);color:var(--c-prov-explicit-fg)}.sc-meta[data-v-2c54315b]{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-2c54315b]{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-2c54315b]{font-size:13px;font-weight:600;color:var(--c-text);font-variant-numeric:tabular-nums}.artifact-title[data-v-2c54315b]{font-size:14px;font-weight:600;color:var(--c-text);margin:12px 0 8px}.table-wrap[data-v-2c54315b]{max-height:320px;overflow:auto;border:1px solid var(--c-border);border-radius:6px;margin-top:8px}.data-table[data-v-2c54315b]{width:100%;border-collapse:collapse;font-size:12px;font-family:var(--font-mono)}.data-table td[data-v-2c54315b],.data-table th[data-v-2c54315b]{padding:5px 10px;text-align:left;border-bottom:1px solid var(--c-border);white-space:nowrap}.data-table th[data-v-2c54315b]{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-2c54315b]{font-size:9px;color:var(--c-muted);font-weight:500;margin-top:2px;display:block}.data-table td[data-v-2c54315b]{color:var(--c-text)}.table-footer[data-v-2c54315b]{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-2c54315b]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.schema-table[data-v-2c54315b]{padding:10px 14px;background:var(--c-canvas);border-radius:6px;border-left:3px solid var(--c-accent)}.st-name[data-v-2c54315b]{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--c-text)}.st-meta[data-v-2c54315b]{font-size:11px;color:var(--c-muted);margin-top:2px}.st-cols[data-v-2c54315b]{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-2c54315b]{color:var(--c-text);font-weight:500}.st-cols .col-type[data-v-2c54315b]{color:var(--c-muted)}.doc-frame[data-v-2c54315b]{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)}
