.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}.dih[data-v-eedb4a9a]{padding:.875rem 1rem;border-radius:.5rem;border:1px solid #e5e7eb;background:#fff;display:flex;flex-direction:column;gap:.5rem}.dark .dih[data-v-eedb4a9a],:root.dark .dih[data-v-eedb4a9a]{background:#1f2937;border-color:#374151}.dih-row[data-v-eedb4a9a]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem}.dih-type[data-v-eedb4a9a]{padding:.125rem .625rem;border-radius:9999px;font-weight:600;font-size:.75rem;text-transform:lowercase;background:#dbeafe;color:#1e40af}.dark .dih-type[data-v-eedb4a9a],:root.dark .dih-type[data-v-eedb4a9a]{background:#1e3a8a66;color:#bfdbfe}.dih-muted[data-v-eedb4a9a]{color:#6b7280;font-size:.75rem}.dark .dih-muted[data-v-eedb4a9a],:root.dark .dih-muted[data-v-eedb4a9a]{color:#9ca3af}.dih-summary[data-v-eedb4a9a]{font-size:1rem;line-height:1.55;font-weight:500;color:#111827;margin:0}.dark .dih-summary[data-v-eedb4a9a],:root.dark .dih-summary[data-v-eedb4a9a]{color:#f3f4f6}.dih-facts[data-v-eedb4a9a]{margin:0;padding-left:1.25rem;list-style:disc;font-size:.875rem;line-height:1.5;color:#374151}.dark .dih-facts[data-v-eedb4a9a],:root.dark .dih-facts[data-v-eedb4a9a]{color:#d1d5db}.dih-chips[data-v-eedb4a9a]{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.dih-chip[data-v-eedb4a9a]{padding:.0625rem .5rem;border-radius:9999px;font-size:.6875rem;border:1px solid #d1d5db;color:#374151}.dih-chip.is-entity[data-v-eedb4a9a]{background:#f3f4f6}.dark .dih-chip[data-v-eedb4a9a],:root.dark .dih-chip[data-v-eedb4a9a]{border-color:#4b5563;color:#d1d5db}.dark .dih-chip.is-entity[data-v-eedb4a9a],:root.dark .dih-chip.is-entity[data-v-eedb4a9a]{background:#374151}.dih-more[data-v-eedb4a9a]{font-size:.6875rem;font-weight:600;background:none;border:none;cursor:pointer;color:#2563eb;padding:.0625rem .25rem}.dark .dih-more[data-v-eedb4a9a],:root.dark .dih-more[data-v-eedb4a9a]{color:#60a5fa}.dih-line[data-v-eedb4a9a]{margin:0;font-size:.8125rem;color:#374151;font-variant-numeric:tabular-nums}.dark .dih-line[data-v-eedb4a9a],:root.dark .dih-line[data-v-eedb4a9a]{color:#d1d5db}.dih-headings[data-v-eedb4a9a]{font-size:.8125rem;color:#374151}.dih-headings summary[data-v-eedb4a9a]{cursor:pointer;color:#6b7280}.dih-headings ul[data-v-eedb4a9a]{list-style:none;margin:.25rem 0 0;padding:0;max-height:14rem;overflow-y:auto}.dark .dih-headings[data-v-eedb4a9a],:root.dark .dih-headings[data-v-eedb4a9a]{color:#d1d5db}.dih-steps[data-v-eedb4a9a]{display:flex;flex-wrap:wrap;gap:.375rem}.dih-step[data-v-eedb4a9a]{padding:.0625rem .5rem;border-radius:.25rem;font-size:.6875rem;border:1px solid transparent}.dih-step.is-completed[data-v-eedb4a9a]{background:#dcfce7;color:#166534}.dih-step.is-pending[data-v-eedb4a9a]{background:#fef9c3;color:#854d0e}.dih-step.is-stalled[data-v-eedb4a9a]{border-color:#fca5a5}.dih-step.is-failed[data-v-eedb4a9a],.dih-step.is-stalled[data-v-eedb4a9a]{background:#fee2e2;color:#991b1b}.dih-step.is-other[data-v-eedb4a9a],.dih-step.is-skipped[data-v-eedb4a9a]{background:#f3f4f6;color:#4b5563}.dark .dih-step.is-completed[data-v-eedb4a9a],:root.dark .dih-step.is-completed[data-v-eedb4a9a]{background:#14532d80;color:#bbf7d0}.dark .dih-step.is-pending[data-v-eedb4a9a],:root.dark .dih-step.is-pending[data-v-eedb4a9a]{background:#713f1280;color:#fef08a}.dark .dih-step.is-failed[data-v-eedb4a9a],.dark .dih-step.is-stalled[data-v-eedb4a9a],:root.dark .dih-step.is-failed[data-v-eedb4a9a],:root.dark .dih-step.is-stalled[data-v-eedb4a9a]{background:#7f1d1d80;color:#fecaca}.dark .dih-step.is-other[data-v-eedb4a9a],.dark .dih-step.is-skipped[data-v-eedb4a9a],:root.dark .dih-step.is-other[data-v-eedb4a9a],:root.dark .dih-step.is-skipped[data-v-eedb4a9a]{background:#374151;color:#d1d5db}.dih-note[data-v-eedb4a9a],.dih-prov[data-v-eedb4a9a]{margin:0}.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}.html-page-viewer[data-v-821d58e7]{display:flex;flex-direction:column;min-height:0;height:100%}.hpv-bar[data-v-821d58e7]{justify-content:space-between;gap:12px;padding:6px 2px 8px;font-size:12px;color:#6b7280}.hpv-bar[data-v-821d58e7],.hpv-name[data-v-821d58e7]{display:flex;align-items:center}.hpv-name[data-v-821d58e7]{gap:6px;min-width:0}.hpv-action[data-v-821d58e7]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:4px 9px;border-radius:6px;border:1px solid #e5e7eb;background:transparent;color:inherit;cursor:pointer;transition:background-color .12s ease}.hpv-action[data-v-821d58e7]:hover{background:#f3f4f6}.dark .hpv-action[data-v-821d58e7]{border-color:#374151}.dark .hpv-action[data-v-821d58e7]:hover{background:#1f2937}.hpv-badge[data-v-821d58e7]{flex-shrink:0;padding:2px 7px;border-radius:999px;font-size:11px;border:1px solid #e5e7eb;color:#6b7280}.dark .hpv-badge[data-v-821d58e7]{border-color:#374151}.hpv-note[data-v-821d58e7]{gap:6px;margin:0 0 8px;font-size:12px}.hpv-note[data-v-821d58e7],.hpv-state[data-v-821d58e7]{display:flex;align-items:center;color:#6b7280}.hpv-state[data-v-821d58e7]{gap:8px;padding:16px;font-size:13px;border:1px dashed #e5e7eb;border-radius:8px}.dark .hpv-state[data-v-821d58e7]{border-color:#374151}.hpv-spin[data-v-821d58e7]{animation:hpv-rotate-821d58e7 1s linear infinite}.hpv-frame[data-v-821d58e7]{width:100%;border:1px solid #e5e7eb;border-radius:8px;background:#fff;display:block}.dark .hpv-frame[data-v-821d58e7]{border-color:#374151}.hpv-frame-pane[data-v-821d58e7]{min-height:70vh;height:70vh}.hpv-frame-staged[data-v-821d58e7]{flex:1 1 auto;min-height:70vh;height:100%}@keyframes hpv-rotate-821d58e7{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.hpv-spin[data-v-821d58e7]{animation:none}.hpv-action[data-v-821d58e7]{transition:none}}.sfv[data-v-12b86155]{margin:12px 0}.sfv-state[data-v-12b86155]{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-12b86155]{width:100%;height:78vh;background:var(--c-canvas)}.sfv-img[data-v-12b86155],.sfv-pdf[data-v-12b86155]{border:1px solid var(--c-border);border-radius:8px}.sfv-img[data-v-12b86155]{max-width:100%}.sfv-text[data-v-12b86155]{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-12b86155],.sfv-prose[data-v-12b86155]{max-width:72ch}.sfv-doc[data-v-12b86155]{font-size:14px;line-height:1.6}.sfv-doc[data-v-12b86155] h1,.sfv-doc[data-v-12b86155] h2{margin:.8em 0 .4em}.sfv-doc[data-v-12b86155] table{border-collapse:collapse}.sfv-doc[data-v-12b86155] td,.sfv-doc[data-v-12b86155] th{border:1px solid var(--c-border);padding:4px 8px}.sfv-pre[data-v-12b86155]{white-space:pre-wrap;font-size:12.5px;line-height:1.55;margin:0}.sfv-sheets[data-v-12b86155]{border:1px solid var(--c-border);border-radius:8px;padding:10px 12px}.sfv-tabs[data-v-12b86155]{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:8px}.sfv-tab[data-v-12b86155]{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-12b86155]{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}.document-intelligence-viewer[data-v-1e2053bd]{width:100%;background-color:var(--color-gray-50);border-radius:.5rem;border:1px solid var(--color-gray-200)}.dark .document-intelligence-viewer[data-v-1e2053bd],:root.dark .document-intelligence-viewer[data-v-1e2053bd]{background-color:#111827;border-color:#374151}.error-state[data-v-1e2053bd],.loading-state[data-v-1e2053bd],.pending-state[data-v-1e2053bd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;gap:1rem}.error-message[data-v-1e2053bd],.loading-text[data-v-1e2053bd]{color:#6b7280;font-size:.875rem;font-weight:500}.loading-subtext[data-v-1e2053bd]{color:#9ca3af;font-size:.75rem;margin-top:-.5rem}.dark .error-message[data-v-1e2053bd],.dark .loading-text[data-v-1e2053bd],:root.dark .error-message[data-v-1e2053bd],:root.dark .loading-text[data-v-1e2053bd]{color:#9ca3af}.dark .loading-subtext[data-v-1e2053bd],:root.dark .loading-subtext[data-v-1e2053bd]{color:#6b7280}.analysis-progress[data-v-1e2053bd]{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-1e2053bd],:root.dark .analysis-progress[data-v-1e2053bd]{background:#1f2937;border-color:#374151}.analysis-step[data-v-1e2053bd]{display:flex;align-items:center;gap:.5rem;opacity:.5;transition:opacity .3s ease}.analysis-step.step-active[data-v-1e2053bd],.analysis-step.step-complete[data-v-1e2053bd]{opacity:1}.step-indicator[data-v-1e2053bd]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem}.step-dot[data-v-1e2053bd]{width:.5rem;height:.5rem;border-radius:50%;background:#9ca3af}.step-dot.active[data-v-1e2053bd]{background:#3b82f6;animation:pulse-dot-1e2053bd 1.5s infinite}@keyframes pulse-dot-1e2053bd{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.7}}.step-label[data-v-1e2053bd]{font-size:.75rem;font-weight:500;color:#6b7280}.step-active .step-label[data-v-1e2053bd]{color:#3b82f6}.step-complete .step-label[data-v-1e2053bd]{color:#22c55e}.dark .step-label[data-v-1e2053bd],:root.dark .step-label[data-v-1e2053bd]{color:#9ca3af}.dark .step-active .step-label[data-v-1e2053bd],:root.dark .step-active .step-label[data-v-1e2053bd]{color:#60a5fa}.dark .step-complete .step-label[data-v-1e2053bd],:root.dark .step-complete .step-label[data-v-1e2053bd]{color:#4ade80}.intelligence-content[data-v-1e2053bd]{padding:1rem}.tab-header[data-v-1e2053bd]{display:flex;justify-content:flex-end;padding:.5rem 0;margin-bottom:.5rem;border-bottom:1px solid #e5e7eb}.dark .tab-header[data-v-1e2053bd],:root.dark .tab-header[data-v-1e2053bd]{border-bottom-color:#374151}.doc-header[data-v-1e2053bd]{display:flex;align-items:flex-start;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.dark .doc-header[data-v-1e2053bd],:root.dark .doc-header[data-v-1e2053bd]{border-bottom-color:#374151}.doc-icon[data-v-1e2053bd]{padding:.75rem;background-color:#f3f4f6;border-radius:.5rem}.dark .doc-icon[data-v-1e2053bd],:root.dark .doc-icon[data-v-1e2053bd]{background-color:#1f2937}.doc-info[data-v-1e2053bd]{flex:1}.doc-title[data-v-1e2053bd]{font-size:1.125rem;font-weight:600;color:#111827}.dark .doc-title[data-v-1e2053bd],:root.dark .doc-title[data-v-1e2053bd]{color:#fff}.doc-meta[data-v-1e2053bd]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.875rem;color:#6b7280}.dark .doc-meta[data-v-1e2053bd],:root.dark .doc-meta[data-v-1e2053bd]{color:#9ca3af}.meta-item[data-v-1e2053bd]:before{content:"•";margin:0 .5rem;color:#9ca3af}.dark .meta-item[data-v-1e2053bd]:before,:root.dark .meta-item[data-v-1e2053bd]:before{color:#4b5563}.stats-grid[data-v-1e2053bd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(min-width:768px){.stats-grid[data-v-1e2053bd]{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat-card[data-v-1e2053bd]{padding:.75rem;background-color:#f3f4f6;border-radius:.5rem}.dark .stat-card[data-v-1e2053bd],:root.dark .stat-card[data-v-1e2053bd]{background-color:#1f2937}.stat-value[data-v-1e2053bd]{font-size:1.25rem;font-weight:700;color:#2563eb}.dark .stat-value[data-v-1e2053bd],:root.dark .stat-value[data-v-1e2053bd]{color:#60a5fa}.stat-context[data-v-1e2053bd]{font-size:.875rem;color:#374151;margin-top:.25rem}.dark .stat-context[data-v-1e2053bd],:root.dark .stat-context[data-v-1e2053bd]{color:#d1d5db}.stat-source[data-v-1e2053bd]{font-size:.75rem;color:#6b7280;margin-top:.25rem}.section-title[data-v-1e2053bd]{font-size:.875rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.dark .section-title[data-v-1e2053bd],:root.dark .section-title[data-v-1e2053bd]{color:#d1d5db}.subsection-title[data-v-1e2053bd]{font-size:.875rem;font-weight:500;color:#6b7280;margin-bottom:.5rem}.dark .subsection-title[data-v-1e2053bd],:root.dark .subsection-title[data-v-1e2053bd]{color:#9ca3af}.claims-list[data-v-1e2053bd]{display:flex;flex-direction:column;gap:.75rem}.claim-card[data-v-1e2053bd]{padding:.75rem;background-color:#f3f4f6;border-radius:.5rem}.dark .claim-card[data-v-1e2053bd],:root.dark .claim-card[data-v-1e2053bd]{background-color:#1f2937}.claim-text[data-v-1e2053bd]{color:#111827;font-weight:500}.dark .claim-text[data-v-1e2053bd],:root.dark .claim-text[data-v-1e2053bd]{color:#fff}.claim-evidence[data-v-1e2053bd],.claim-limitation[data-v-1e2053bd]{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:#6b7280;margin-top:.5rem}.dark .claim-evidence[data-v-1e2053bd],.dark .claim-limitation[data-v-1e2053bd],:root.dark .claim-evidence[data-v-1e2053bd],:root.dark .claim-limitation[data-v-1e2053bd]{color:#9ca3af}.scope-grid[data-v-1e2053bd]{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:768px){.scope-grid[data-v-1e2053bd]{grid-template-columns:repeat(3,minmax(0,1fr))}}.scope-item[data-v-1e2053bd]{padding:.5rem;background-color:#f3f4f6;border-radius:.25rem}.dark .scope-item[data-v-1e2053bd],:root.dark .scope-item[data-v-1e2053bd]{background-color:#1f2937}.scope-label[data-v-1e2053bd]{font-size:.75rem;color:#6b7280;display:block}.scope-value[data-v-1e2053bd]{font-size:.875rem;color:#374151}.dark .scope-value[data-v-1e2053bd],:root.dark .scope-value[data-v-1e2053bd]{color:#d1d5db}.perspectives-section[data-v-1e2053bd]{display:flex;flex-direction:column;gap:1rem}.perspective-card[data-v-1e2053bd]{padding:1rem;background-color:#f3f4f6;border-radius:.5rem;border:1px solid #e5e7eb}.dark .perspective-card[data-v-1e2053bd],:root.dark .perspective-card[data-v-1e2053bd]{background-color:#1f2937;border-color:#374151}.perspective-header[data-v-1e2053bd]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.perspective-icon[data-v-1e2053bd]{padding:.5rem;background-color:#e5e7eb;border-radius:.25rem}.dark .perspective-icon[data-v-1e2053bd],:root.dark .perspective-icon[data-v-1e2053bd]{background-color:#374151}.perspective-title[data-v-1e2053bd]{flex:1;color:#111827;font-weight:600}.dark .perspective-title[data-v-1e2053bd],:root.dark .perspective-title[data-v-1e2053bd]{color:#fff}.bluf-section[data-v-1e2053bd]{padding:.75rem;background-color:#f9fafb;border-radius:.5rem}.dark .bluf-section[data-v-1e2053bd],:root.dark .bluf-section[data-v-1e2053bd]{background-color:#111827}.bluf-headline[data-v-1e2053bd]{font-size:1.125rem;color:#2563eb;font-weight:600;margin-bottom:.5rem}.dark .bluf-headline[data-v-1e2053bd],:root.dark .bluf-headline[data-v-1e2053bd]{color:#60a5fa}.bluf-recommendation[data-v-1e2053bd],.bluf-takeaway[data-v-1e2053bd]{font-size:.875rem;color:#374151;margin-top:.25rem}.dark .bluf-recommendation[data-v-1e2053bd],.dark .bluf-takeaway[data-v-1e2053bd],:root.dark .bluf-recommendation[data-v-1e2053bd],:root.dark .bluf-takeaway[data-v-1e2053bd]{color:#d1d5db}.findings-list[data-v-1e2053bd]{display:flex;flex-direction:column;gap:.5rem}.finding-item[data-v-1e2053bd]{padding:.5rem;background-color:#f9fafb;border-radius:.25rem}.dark .finding-item[data-v-1e2053bd],:root.dark .finding-item[data-v-1e2053bd]{background-color:#111827}.finding-main[data-v-1e2053bd]{color:#111827;font-size:.875rem}.dark .finding-main[data-v-1e2053bd],:root.dark .finding-main[data-v-1e2053bd]{color:#fff}.finding-evidence[data-v-1e2053bd],.finding-implication[data-v-1e2053bd]{font-size:.75rem;color:#6b7280;margin-top:.25rem}.dark .finding-evidence[data-v-1e2053bd],.dark .finding-implication[data-v-1e2053bd],:root.dark .finding-evidence[data-v-1e2053bd],:root.dark .finding-implication[data-v-1e2053bd]{color:#9ca3af}.evidence-label[data-v-1e2053bd],.implication-label[data-v-1e2053bd]{font-weight:500;color:#6b7280}.questions-list[data-v-1e2053bd]{display:flex;flex-direction:column;gap:.5rem}.question-item[data-v-1e2053bd]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;background-color:#f9fafb;border-radius:.25rem}.dark .question-item[data-v-1e2053bd],:root.dark .question-item[data-v-1e2053bd]{background-color:#111827}.question-text[data-v-1e2053bd]{font-size:.875rem;color:#111827}.dark .question-text[data-v-1e2053bd],:root.dark .question-text[data-v-1e2053bd]{color:#fff}.question-why[data-v-1e2053bd]{font-size:.75rem;color:#6b7280;margin-top:.25rem}.dark .question-why[data-v-1e2053bd],:root.dark .question-why[data-v-1e2053bd]{color:#9ca3af}.empty-perspectives[data-v-1e2053bd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;color:#6b7280}.dark .empty-perspectives[data-v-1e2053bd],:root.dark .empty-perspectives[data-v-1e2053bd]{color:#9ca3af}.query-result-content[data-v-1e2053bd]{padding:1rem}.query-header[data-v-1e2053bd]{display:flex;align-items:flex-start;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.dark .query-header[data-v-1e2053bd],:root.dark .query-header[data-v-1e2053bd]{border-bottom-color:#374151}.query-icon[data-v-1e2053bd]{padding:.75rem;background-color:#f3f4f6;border-radius:.5rem}.dark .query-icon[data-v-1e2053bd],:root.dark .query-icon[data-v-1e2053bd]{background-color:#1f2937}.query-info[data-v-1e2053bd]{flex:1}.query-title[data-v-1e2053bd]{font-size:1.125rem;font-weight:600;color:#111827}.dark .query-title[data-v-1e2053bd],:root.dark .query-title[data-v-1e2053bd]{color:#fff}.query-source[data-v-1e2053bd]{font-size:.875rem;color:#6b7280;margin-top:.25rem}.dark .query-source[data-v-1e2053bd],:root.dark .query-source[data-v-1e2053bd]{color:#9ca3af}.query-question[data-v-1e2053bd]{padding:1rem;background-color:#eff6ff;border-radius:.5rem;border-left:4px solid #3b82f6}.dark .query-question[data-v-1e2053bd],:root.dark .query-question[data-v-1e2053bd]{background-color:#1e3a8a33;border-left-color:#60a5fa}.query-question .section-title[data-v-1e2053bd]{color:#1e40af;margin-bottom:.5rem}.dark .query-question .section-title[data-v-1e2053bd],:root.dark .query-question .section-title[data-v-1e2053bd]{color:#93c5fd}.query-answer[data-v-1e2053bd]{padding:1rem;background-color:#f3f4f6;border-radius:.5rem}.dark .query-answer[data-v-1e2053bd],:root.dark .query-answer[data-v-1e2053bd]{background-color:#1f2937}.answer-content[data-v-1e2053bd]{font-size:.9375rem;line-height:1.7;color:#111827}.dark .answer-content[data-v-1e2053bd],:root.dark .answer-content[data-v-1e2053bd]{color:#e5e7eb}.answer-content[data-v-1e2053bd] h1{font-size:1.75rem;font-weight:700;margin-top:1.5rem;margin-bottom:1rem;color:#111827}.answer-content[data-v-1e2053bd] h2{font-size:1.5rem;font-weight:600;margin-top:1.25rem;margin-bottom:.75rem;color:#111827}.answer-content[data-v-1e2053bd] h3{font-size:1.25rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem;color:#111827}.answer-content[data-v-1e2053bd] h4{font-size:1.125rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem;color:#111827}.answer-content[data-v-1e2053bd] h1:first-child,.answer-content[data-v-1e2053bd] h2:first-child,.answer-content[data-v-1e2053bd] h3:first-child{margin-top:0}.dark .answer-content[data-v-1e2053bd] h1,.dark .answer-content[data-v-1e2053bd] h2,.dark .answer-content[data-v-1e2053bd] h3,.dark .answer-content[data-v-1e2053bd] h4,:root.dark .answer-content[data-v-1e2053bd] h1,:root.dark .answer-content[data-v-1e2053bd] h2,:root.dark .answer-content[data-v-1e2053bd] h3,:root.dark .answer-content[data-v-1e2053bd] h4{color:#fff}.answer-content[data-v-1e2053bd] p{margin-bottom:.75rem}.answer-content[data-v-1e2053bd] p:last-child{margin-bottom:0}.answer-content[data-v-1e2053bd] ul{list-style-type:disc;list-style-position:outside;padding-left:1.5rem;margin:.5rem 0}.answer-content[data-v-1e2053bd] ol{list-style-type:decimal;list-style-position:outside;padding-left:1.5rem;margin:.5rem 0}.answer-content[data-v-1e2053bd] li{margin-bottom:.25rem}.answer-content[data-v-1e2053bd] strong{font-weight:600}.answer-content[data-v-1e2053bd] em{font-style:italic}.answer-content[data-v-1e2053bd] code{background-color:#f3f4f6;color:#1f2937;padding:.125rem .25rem;border-radius:.25rem;font-size:.875rem;font-family:monospace}.dark .answer-content[data-v-1e2053bd] code,:root.dark .answer-content[data-v-1e2053bd] code{background-color:#374151;color:#e5e7eb}.answer-content[data-v-1e2053bd] pre{background-color:#f3f4f6;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:.75rem 0}.dark .answer-content[data-v-1e2053bd] pre,:root.dark .answer-content[data-v-1e2053bd] pre{background-color:#1f2937}.answer-content[data-v-1e2053bd] pre code{background-color:transparent;padding:0}.answer-content[data-v-1e2053bd] blockquote{border-left:4px solid #3b82f6;padding-left:1rem;margin:1rem 0;font-style:italic;color:#4b5563}.dark .answer-content[data-v-1e2053bd] blockquote,:root.dark .answer-content[data-v-1e2053bd] blockquote{border-left-color:#60a5fa;color:#d1d5db}.answer-content[data-v-1e2053bd] hr{border:none;border-top:1px solid #e5e7eb;margin:1.5rem 0}.dark .answer-content[data-v-1e2053bd] hr,:root.dark .answer-content[data-v-1e2053bd] hr{border-top-color:#374151}.bluf-header[data-v-1e2053bd]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.bluf-summary[data-v-1e2053bd]{font-size:.9375rem;color:#374151;line-height:1.6;margin-bottom:.75rem}.dark .bluf-summary[data-v-1e2053bd],:root.dark .bluf-summary[data-v-1e2053bd]{color:#d1d5db}.bluf-meta[data-v-1e2053bd]{display:flex;align-items:center;gap:.5rem}.action-items-section[data-v-1e2053bd]{padding:.75rem;background-color:#22c55e0d;border-radius:.5rem;border-left:3px solid #22c55e}.dark .action-items-section[data-v-1e2053bd],:root.dark .action-items-section[data-v-1e2053bd]{background-color:#22c55e1a}.action-items-list[data-v-1e2053bd]{display:flex;flex-direction:column;gap:.5rem}.action-item[data-v-1e2053bd]{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-1e2053bd],:root.dark .action-item[data-v-1e2053bd]{background-color:#1f2937;border-color:#374151}.action-item.priority-high[data-v-1e2053bd]{border-left:3px solid #f97316}.action-item.priority-critical[data-v-1e2053bd]{border-left:3px solid #ef4444}.action-item.priority-medium[data-v-1e2053bd]{border-left:3px solid #eab308}.action-item.priority-low[data-v-1e2053bd]{border-left:3px solid #9ca3af}.priority-badge[data-v-1e2053bd]{flex-shrink:0}.action-content[data-v-1e2053bd]{flex:1;min-width:0}.action-text[data-v-1e2053bd]{font-size:.875rem;color:#111827;font-weight:500}.dark .action-text[data-v-1e2053bd],:root.dark .action-text[data-v-1e2053bd]{color:#f3f4f6}.action-timeframe[data-v-1e2053bd]{font-size:.75rem;color:#6b7280;margin-top:.25rem;text-transform:capitalize}.dark .action-timeframe[data-v-1e2053bd],:root.dark .action-timeframe[data-v-1e2053bd]{color:#9ca3af}.watch-items-section[data-v-1e2053bd]{padding:.75rem;background-color:#3b82f60d;border-radius:.5rem;border-left:3px solid #3b82f6}.dark .watch-items-section[data-v-1e2053bd],:root.dark .watch-items-section[data-v-1e2053bd]{background-color:#3b82f61a}.watch-items-list[data-v-1e2053bd]{display:flex;flex-direction:column;gap:.5rem}.watch-item[data-v-1e2053bd]{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-1e2053bd],:root.dark .watch-item[data-v-1e2053bd]{background-color:#1f2937;border-color:#374151}.watch-item.priority-high[data-v-1e2053bd]{border-left:3px solid #f97316}.watch-item.priority-critical[data-v-1e2053bd]{border-left:3px solid #ef4444}.watch-item.priority-medium[data-v-1e2053bd]{border-left:3px solid #eab308}.watch-item.priority-low[data-v-1e2053bd]{border-left:3px solid #9ca3af}.watch-content[data-v-1e2053bd]{flex:1;min-width:0}.watch-text[data-v-1e2053bd]{font-size:.875rem;color:#111827;font-weight:500}.dark .watch-text[data-v-1e2053bd],:root.dark .watch-text[data-v-1e2053bd]{color:#f3f4f6}.watch-trigger[data-v-1e2053bd]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280;margin-top:.25rem}.dark .watch-trigger[data-v-1e2053bd],:root.dark .watch-trigger[data-v-1e2053bd]{color:#9ca3af}.finding-header[data-v-1e2053bd]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.25rem}.finding-item.priority-high[data-v-1e2053bd]{border-left:3px solid #f97316}.finding-item.priority-critical[data-v-1e2053bd]{border-left:3px solid #ef4444}.finding-item.priority-medium[data-v-1e2053bd]{border-left:3px solid #eab308}.finding-item.priority-low[data-v-1e2053bd]{border-left:3px solid #9ca3af}.finding-source[data-v-1e2053bd]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#6b7280;margin-top:.375rem;font-style:italic}.dark .finding-source[data-v-1e2053bd],:root.dark .finding-source[data-v-1e2053bd]{color:#9ca3af}.source-text[data-v-1e2053bd]{color:#6b7280}.dark .source-text[data-v-1e2053bd],:root.dark .source-text[data-v-1e2053bd]{color:#9ca3af}.synthesis-section[data-v-1e2053bd]{display:flex;flex-direction:column;gap:1rem}.synthesis-banner[data-v-1e2053bd]{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-1e2053bd],:root.dark .synthesis-banner[data-v-1e2053bd]{background:linear-gradient(135deg,#fbbf2426,#f59e0b0d);border-color:#fbbf2466}.banner-icon[data-v-1e2053bd]{padding:.5rem;background-color:#fbbf2433;border-radius:.5rem}.banner-content[data-v-1e2053bd]{flex:1}.banner-title[data-v-1e2053bd]{font-size:.875rem;font-weight:600;color:#92400e;margin-bottom:.25rem}.dark .banner-title[data-v-1e2053bd],:root.dark .banner-title[data-v-1e2053bd]{color:#fcd34d}.banner-text[data-v-1e2053bd]{font-size:.9375rem;color:#374151;line-height:1.6}.dark .banner-text[data-v-1e2053bd],:root.dark .banner-text[data-v-1e2053bd]{color:#e5e7eb}.synthesis-meta[data-v-1e2053bd]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0}.meta-label[data-v-1e2053bd]{font-size:.75rem;color:#6b7280;font-weight:500}.synthesis-card[data-v-1e2053bd]{padding:1rem;background-color:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.dark .synthesis-card[data-v-1e2053bd],:root.dark .synthesis-card[data-v-1e2053bd]{background-color:#1f2937;border-color:#374151}.card-header[data-v-1e2053bd]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.card-title[data-v-1e2053bd]{flex:1;font-size:.9375rem;font-weight:600;color:#111827}.dark .card-title[data-v-1e2053bd],:root.dark .card-title[data-v-1e2053bd]{color:#fff}.consensus-card[data-v-1e2053bd]{border-left:4px solid #22c55e}.findings-grid[data-v-1e2053bd]{display:flex;flex-direction:column;gap:.75rem}.consensus-item[data-v-1e2053bd]{padding:.75rem;background-color:#fff;border-radius:.375rem;border:1px solid #e5e7eb}.dark .consensus-item[data-v-1e2053bd],:root.dark .consensus-item[data-v-1e2053bd]{background-color:#111827;border-color:#374151}.consensus-finding[data-v-1e2053bd]{font-size:.875rem;color:#111827;font-weight:500;margin-bottom:.5rem}.dark .consensus-finding[data-v-1e2053bd],:root.dark .consensus-finding[data-v-1e2053bd]{color:#f3f4f6}.consensus-cited[data-v-1e2053bd]{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.5rem}.cited-label[data-v-1e2053bd]{font-size:.75rem;color:#6b7280}.consensus-implication[data-v-1e2053bd]{font-size:.8125rem;color:#4b5563;margin-bottom:.5rem;font-style:italic}.dark .consensus-implication[data-v-1e2053bd],:root.dark .consensus-implication[data-v-1e2053bd]{color:#9ca3af}.confidence-badge[data-v-1e2053bd]{margin-top:.25rem}.divergent-card[data-v-1e2053bd]{border-left:4px solid #fbbf24}.divergent-list[data-v-1e2053bd]{display:flex;flex-direction:column;gap:1rem}.divergent-item[data-v-1e2053bd]{padding:.75rem;background-color:#fff;border-radius:.375rem;border:1px solid #e5e7eb}.dark .divergent-item[data-v-1e2053bd],:root.dark .divergent-item[data-v-1e2053bd]{background-color:#111827;border-color:#374151}.divergent-topic[data-v-1e2053bd]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.topic-text[data-v-1e2053bd]{font-size:.875rem;font-weight:600;color:#111827}.dark .topic-text[data-v-1e2053bd],:root.dark .topic-text[data-v-1e2053bd]{color:#f3f4f6}.interpretations[data-v-1e2053bd]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.interpretation-row[data-v-1e2053bd]{display:flex;align-items:flex-start;gap:.5rem}.interpretation-text[data-v-1e2053bd]{font-size:.8125rem;color:#374151;line-height:1.5}.dark .interpretation-text[data-v-1e2053bd],:root.dark .interpretation-text[data-v-1e2053bd]{color:#d1d5db}.resolution[data-v-1e2053bd]{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-1e2053bd],:root.dark .resolution[data-v-1e2053bd]{background-color:#3b82f61a;color:#d1d5db}.themes-card[data-v-1e2053bd]{border-left:4px solid #3b82f6}.themes-grid[data-v-1e2053bd]{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:640px){.themes-grid[data-v-1e2053bd]{grid-template-columns:repeat(2,1fr)}}.theme-item[data-v-1e2053bd]{padding:.75rem;background-color:#fff;border-radius:.375rem;border:1px solid #e5e7eb}.dark .theme-item[data-v-1e2053bd],:root.dark .theme-item[data-v-1e2053bd]{background-color:#111827;border-color:#374151}.theme-header[data-v-1e2053bd]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.theme-name[data-v-1e2053bd]{font-size:.875rem;font-weight:600;color:#111827}.dark .theme-name[data-v-1e2053bd],:root.dark .theme-name[data-v-1e2053bd]{color:#f3f4f6}.theme-description[data-v-1e2053bd]{font-size:.8125rem;color:#4b5563;margin-bottom:.5rem;line-height:1.5}.dark .theme-description[data-v-1e2053bd],:root.dark .theme-description[data-v-1e2053bd]{color:#9ca3af}.theme-perspectives[data-v-1e2053bd]{display:flex;flex-wrap:wrap;gap:.25rem}.priority-card[data-v-1e2053bd]{border-left:4px solid #9333ea}.priority-list[data-v-1e2053bd]{display:flex;flex-direction:column;gap:.75rem}.priority-item[data-v-1e2053bd]{padding:.75rem;background-color:#fff;border-radius:.375rem;border:1px solid #e5e7eb}.dark .priority-item[data-v-1e2053bd],:root.dark .priority-item[data-v-1e2053bd]{background-color:#111827;border-color:#374151}.priority-item.priority-high[data-v-1e2053bd]{border-left:3px solid #f97316}.priority-item.priority-critical[data-v-1e2053bd]{border-left:3px solid #ef4444}.priority-badges[data-v-1e2053bd]{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem}.priority-finding[data-v-1e2053bd]{font-size:.875rem;font-weight:500;color:#111827;margin-bottom:.5rem}.dark .priority-finding[data-v-1e2053bd],:root.dark .priority-finding[data-v-1e2053bd]{color:#f3f4f6}.priority-perspectives[data-v-1e2053bd]{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}.priority-rationale[data-v-1e2053bd]{font-size:.8125rem;color:#4b5563;font-style:italic}.dark .priority-rationale[data-v-1e2053bd],:root.dark .priority-rationale[data-v-1e2053bd]{color:#9ca3af}.original-toggle[data-v-1e2053bd]{font-size:.8125rem;font-weight:600;color:#2563eb;background:none;border:1px solid #d1d5db;border-radius:.375rem;padding:.375rem .75rem;cursor:pointer}.dark .original-toggle[data-v-1e2053bd],:root.dark .original-toggle[data-v-1e2053bd]{color:#60a5fa;border-color:#4b5563}.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}.reservoir-sheet[data-v-5cc48808]{box-shadow:0 -10px 30px #00000080;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.reservoir-sheet-grip[data-v-5cc48808]{cursor:ns-resize;touch-action:none}.reservoir-panel--compact[data-v-5cc48808]>:first-child{margin-top:0}@media(prefers-reduced-motion:reduce){.reservoir-sheet[data-v-5cc48808]{transition:none}}.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-1aab7c8d]{--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-1aab7c8d]{--n-ink:#e8eaed;--n-mut:#969ba2;--n-hair:#3a3e44;--n-soft:#1e2124}}.step[data-v-1aab7c8d]{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-1aab7c8d]:hover:not(.cur):not(.off){background:var(--n-soft);color:var(--n-ink)}.step.cur[data-v-1aab7c8d]{background:var(--n-ink);color:var(--n-soft);border-color:var(--n-ink);font-weight:600;cursor:default}.step.off[data-v-1aab7c8d]{opacity:.45;cursor:default}.no[data-v-1aab7c8d]{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-1aab7c8d]{border-color:var(--n-soft)}.chev[data-v-1aab7c8d]{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}.pp[data-v-fefeda9c]{border:1px solid #d97757;background:#fdf6f1;border-radius:10px;padding:10px 14px;margin:8px 0 14px}.pp-head[data-v-fefeda9c]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pill[data-v-fefeda9c]{border-radius:999px;padding:1px 8px;border:1px solid #d6d2c4;background:#fff;font-size:12px}.g-pass[data-v-fefeda9c]{background:#e8f4ea;border-color:#9fcaa6}.g-lacking[data-v-fefeda9c]{background:#fdecec;border-color:#d66}.pp-phase[data-v-fefeda9c]{margin-top:8px}.pp-phase-head[data-v-fefeda9c]{margin-bottom:4px}.pp-step[data-v-fefeda9c]{padding:4px 0 4px 12px;border-left:2px solid #eee4d6;margin:4px 0;font-size:13px}.pp-check[data-v-fefeda9c]{font-size:12px}.pp-needs[data-v-fefeda9c]{margin-top:8px;font-size:13px}.pp-critique[data-v-fefeda9c]{margin-top:8px;font-size:12px}.chip.lbl[data-v-fefeda9c]{display:inline-block;font-size:11px;border:1px solid #d6d2c4;border-radius:999px;padding:0 6px;margin:0 2px}.gate-note[data-v-fefeda9c]{font-size:12px;padding:2px 6px;border:1px solid #d6d2c4;border-radius:6px;min-width:240px}.muted[data-v-fefeda9c]{color:#5f5b53}.rerr[data-v-fefeda9c]{color:#b33;font-size:12px;margin-top:4px}.pv[data-v-73424a3d]{margin:0 0 12px;font-size:13px}.bar[data-v-73424a3d]{display:flex;align-items:center;justify-content:space-between;gap:6px 12px;flex-wrap:wrap}.bar-l[data-v-73424a3d]{min-width:0}.bar-r[data-v-73424a3d]{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin-left:auto;font-size:12px}.na[data-v-73424a3d]{border:1px solid #c98a2b;border-left-width:4px;background:#fdf7ea;border-radius:8px;padding:8px 12px;margin-bottom:10px}.na-title[data-v-73424a3d]{margin-bottom:4px}.na-checks[data-v-73424a3d]{margin:4px 0 6px 18px;list-style:disc}.inforce[data-v-73424a3d]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.drafting[data-v-73424a3d]{margin-top:2px}.form[data-v-73424a3d]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.note[data-v-73424a3d]{font-size:12px;padding:2px 6px;border:1px solid #d6d2c4;border-radius:6px;min-width:260px;margin-left:6px}.acts[data-v-73424a3d]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.act[data-v-73424a3d]{font-size:12px;padding:2px 10px;border:1px solid #d6d2c4;border-radius:6px;background:#fff;cursor:pointer}.act[data-v-73424a3d]:disabled{opacity:.5;cursor:default}.lnk[data-v-73424a3d]{background:none;border:0;padding:0;margin-top:6px;text-decoration:underline;cursor:pointer;font-size:12px;color:inherit}.history[data-v-73424a3d]{margin:4px 0 0 18px;list-style:none;padding:0}.history li[data-v-73424a3d]{margin:2px 0}.pill[data-v-73424a3d]{border-radius:999px;padding:0 8px;border:1px solid #d6d2c4;margin-left:6px;font-size:12px}.pill.is-force[data-v-73424a3d]{font-weight:600}.muted[data-v-73424a3d]{color:#5f5b53}.rerr[data-v-73424a3d]{color:#b33;font-size:12px;margin-top:4px}.dl[data-v-5effe58f]{--dl-ink:#141413;--dl-ink2:#5b5955;--dl-muted:#5b5955;--dl-faint:#8a8782;--dl-hair:#e7e4de;--dl-hair2:#f0ede7;--dl-line:#d6d3cd;--dl-ok:#15803d;--dl-ok-soft:#f0fdf4;--dl-ok-ink:#166534;--dl-dflt:#0f766e;--dl-dflt-soft:#f0fdfa;--dl-dflt-ink:#134e4a;--dl-run:#1d4ed8;--dl-run-soft:#eff6ff;--dl-run-ink:#1e40af;--dl-warn:#b45309;--dl-warn-ink:#92400e;--dl-warn-soft:#fff7ed;--dl-partial:#7c2d12;--dl-stale:#6b21a8;--dl-card:#fff;color:var(--dl-ink);font-size:14px;padding:4px 2px}.dark .dl[data-v-5effe58f]{--dl-ink:#e8eaed;--dl-ink2:#bebab4;--dl-muted:#bebab4;--dl-faint:#96928c;--dl-hair:#3a3834;--dl-hair2:#2e2c29;--dl-line:#504e4a;--dl-ok-soft:rgba(20,83,45,.35);--dl-ok-ink:#bbf7d0;--dl-dflt-soft:rgba(19,78,74,.35);--dl-dflt-ink:#ccfbf1;--dl-run-soft:rgba(30,58,138,.35);--dl-run-ink:#bfdbfe;--dl-warn-soft:rgba(124,45,18,.35);--dl-warn-ink:#fed7aa;--dl-card:#1f1f1e}.muted[data-v-5effe58f],.state[data-v-5effe58f]{color:var(--dl-muted)}.state[data-v-5effe58f]{padding:18px 4px}.state.err[data-v-5effe58f]{color:var(--dl-warn)}.label[data-v-5effe58f],.now-k[data-v-5effe58f],.sec-l[data-v-5effe58f]{font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dl-faint)}.label[data-v-5effe58f]{margin:0}.label.blue[data-v-5effe58f]{color:var(--dl-run-ink)}.label.teal[data-v-5effe58f]{color:var(--dl-dflt)}.hd[data-v-5effe58f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:2px solid var(--dl-ink);margin-bottom:12px}.h1[data-v-5effe58f]{margin:0;font-size:20px;line-height:1.3;font-weight:600;min-width:0}.hd-meta[data-v-5effe58f]{font-size:12px;color:var(--dl-faint);white-space:nowrap;margin-left:auto}.ol-line[data-v-5effe58f]{font-size:13px}.wait-h[data-v-5effe58f]{font-size:18px;font-weight:600}.updated[data-v-5effe58f]{font-size:12px;color:var(--dl-faint)}.cl-counts[data-v-5effe58f]{font-family:ui-monospace,Menlo,monospace;font-size:14px}.cl-counts b[data-v-5effe58f]{font-weight:700}.lg.k-produced b[data-v-5effe58f]{color:var(--dl-ok)}.lg.k-default b[data-v-5effe58f]{color:var(--dl-dflt)}.lg.k-running b[data-v-5effe58f]{color:var(--dl-run)}.lg.k-owed b[data-v-5effe58f]{color:var(--dl-warn)}.lg.k-partial b[data-v-5effe58f]{color:var(--dl-partial)}.cl-counts .of[data-v-5effe58f],.lg.k-waived[data-v-5effe58f]{color:var(--dl-faint)}.lg-link[data-v-5effe58f]{color:var(--dl-run);font-size:12px}.paused[data-v-5effe58f]{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.paused[data-v-5effe58f],.snap[data-v-5effe58f]{margin:0 0 12px}.snap[data-v-5effe58f]{font-size:12px}.group[data-v-5effe58f]{margin-bottom:4px}.sec[data-v-5effe58f]{display:flex;align-items:baseline;justify-content:space-between;gap:4px 16px;flex-wrap:wrap;padding:14px 0 6px;border-bottom:1px solid var(--dl-hair)}.sec-l .muted[data-v-5effe58f],.sec-r[data-v-5effe58f]{color:var(--dl-faint)}.phase[data-v-5effe58f],.sec-r[data-v-5effe58f]{font-size:12px}.phase[data-v-5effe58f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0 2px}.ppill[data-v-5effe58f]{border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;border:1px solid var(--dl-line);color:var(--dl-muted)}.ppill.ph-passed[data-v-5effe58f]{background:var(--dl-ok-soft);color:var(--dl-ok-ink);border-color:transparent}.ppill.ph-gated[data-v-5effe58f],.ppill.ph-reopened[data-v-5effe58f]{background:var(--dl-warn-soft);color:var(--dl-warn-ink);border-color:transparent}.gate-note[data-v-5effe58f]{font-size:12px;padding:4px 8px;border:1px solid var(--dl-line);border-radius:6px;min-width:200px;background:none;color:var(--dl-ink)}.rows[data-v-5effe58f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.row[data-v-5effe58f]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:0 12px;padding:10px 0;border-bottom:1px solid var(--dl-hair2)}.row.shadow[data-v-5effe58f]{opacity:.55}.row.is-now[data-v-5effe58f]{border:2px solid var(--dl-ink);border-radius:12px;padding:16px 20px 16px 12px;margin:8px 0}.glyph[data-v-5effe58f]{font-weight:700;color:var(--dl-faint);line-height:1.5;text-align:center}.glyph.k-produced[data-v-5effe58f]{color:var(--dl-ok)}.glyph.k-default[data-v-5effe58f]{color:var(--dl-dflt)}.glyph.k-running[data-v-5effe58f],.glyph.planned[data-v-5effe58f]{color:var(--dl-run)}.glyph.k-partial[data-v-5effe58f]{color:var(--dl-partial)}.glyph.k-owed[data-v-5effe58f]{color:var(--dl-warn)}.glyph.k-stale[data-v-5effe58f]{color:var(--dl-stale)}.body[data-v-5effe58f]{flex-direction:column;gap:6px;min-width:0}.body[data-v-5effe58f],.line[data-v-5effe58f]{display:flex}.line[data-v-5effe58f]{align-items:center;flex-wrap:wrap;gap:4px 10px}.rt[data-v-5effe58f]{font-size:15px;font-weight:600;line-height:1.4}.row.k-queued:not(.is-now):not(.ready) .rt[data-v-5effe58f]{color:var(--dl-muted)}.row.waived .rt[data-v-5effe58f]{text-decoration:line-through;color:var(--dl-faint)}.now-tag[data-v-5effe58f]{order:-1;flex-basis:100%}.art-link[data-v-5effe58f]{background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--dl-run);cursor:pointer}.art-link[data-v-5effe58f]:hover{text-decoration:underline}.expand[data-v-5effe58f]{background:none;border:0;padding:0 4px;font-size:13px;color:var(--dl-faint);cursor:pointer}.pill[data-v-5effe58f]{margin-left:auto;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap;border:1px solid transparent}.pill.k-open[data-v-5effe58f],.pill.k-queued[data-v-5effe58f],.pill.k-waived[data-v-5effe58f]{background:none;border-color:var(--dl-line);color:var(--dl-faint)}.pill.k-produced[data-v-5effe58f]{background:var(--dl-ok-soft);color:var(--dl-ok-ink)}.pill.k-default[data-v-5effe58f]{background:var(--dl-dflt);color:#fff}.pill.k-running[data-v-5effe58f]{background:var(--dl-run-soft);color:var(--dl-run-ink)}.pill.k-partial[data-v-5effe58f]{color:var(--dl-partial)}.pill.k-owed[data-v-5effe58f],.pill.k-partial[data-v-5effe58f]{background:var(--dl-warn-soft)}.pill.k-owed[data-v-5effe58f]{color:var(--dl-warn-ink)}.pill.k-stale[data-v-5effe58f]{background:none;border-color:var(--dl-stale);color:var(--dl-stale)}.pill+.expand[data-v-5effe58f]{margin-left:0}.desc[data-v-5effe58f]{font-size:13px;line-height:1.5;color:var(--dl-muted)}.desc.clamp[data-v-5effe58f]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.foot[data-v-5effe58f]{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--dl-faint)}.chip2[data-v-5effe58f],.foot[data-v-5effe58f]{align-items:center}.chip2[data-v-5effe58f]{display:inline-flex;min-height:22px;padding:0 8px;border-radius:6px;background:none;border:1px solid var(--dl-line);color:var(--dl-ink);font:inherit;font-size:12px;text-decoration:none;cursor:pointer}span.chip2[data-v-5effe58f]{cursor:default}.chip2.amber[data-v-5effe58f]{border-color:var(--dl-warn);color:var(--dl-warn-ink);background:var(--dl-warn-soft)}.now[data-v-5effe58f]{display:flex;flex-direction:column;gap:8px}.now.alone[data-v-5effe58f]{border:2px solid var(--dl-ink);border-radius:12px;padding:16px 20px;margin:0 0 14px}.now-t[data-v-5effe58f]{font-size:20px;font-weight:600}.now-q[data-v-5effe58f]{font-size:14px;font-style:italic}.now-i[data-v-5effe58f],.now-q[data-v-5effe58f]{color:var(--dl-muted)}.now-i[data-v-5effe58f]{font-size:13px;line-height:1.5}.now-card[data-v-5effe58f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:10px 0;border-top:1px solid var(--dl-hair2);border-bottom:1px solid var(--dl-hair2)}.now-col[data-v-5effe58f]{flex-direction:column}.now-col[data-v-5effe58f],.now-in[data-v-5effe58f]{display:flex;gap:6px}.now-in[data-v-5effe58f]{flex-wrap:wrap}.now-done[data-v-5effe58f]{font-size:13px;line-height:1.45}.now-plan[data-v-5effe58f]{color:var(--dl-run-ink)}.now-h[data-v-5effe58f],.now-plan[data-v-5effe58f]{font-size:12px}.now-run[data-v-5effe58f]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px}.now-run .act[data-v-5effe58f]:first-of-type{margin-left:auto}.running[data-v-5effe58f]{display:inline-flex;align-items:center;gap:8px;color:var(--dl-run-ink)}.now-acts[data-v-5effe58f]{display:flex;gap:6px;flex-wrap:wrap}.working-dot[data-v-5effe58f]{width:8px;height:8px;border-radius:50%;flex:none;background:var(--dl-run);animation:working-pulse-5effe58f 1.4s ease-in-out infinite}@keyframes working-pulse-5effe58f{0%,to{opacity:1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.working-dot[data-v-5effe58f]{animation:none}}.dflt[data-v-5effe58f]{gap:6px;padding:12px 14px;border:1px solid var(--dl-hair);border-radius:12px}.dflt[data-v-5effe58f],.dflt-top[data-v-5effe58f]{display:flex;flex-direction:column}.dflt-top[data-v-5effe58f]{gap:4px;font-size:13px}.dflt-acts[data-v-5effe58f]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.dflt-rerun[data-v-5effe58f]{font-size:12px;color:var(--dl-faint)}.review[data-v-5effe58f]{gap:8px;margin:6px 0 14px}.review[data-v-5effe58f],.review .prop[data-v-5effe58f]{display:flex;flex-direction:column}.review .prop[data-v-5effe58f]{border:1px solid var(--dl-hair);border-radius:12px;padding:12px 14px;gap:6px}.review .prop b[data-v-5effe58f]{font-size:14px}.proposals[data-v-5effe58f]{gap:10px;margin-top:14px}.proposal[data-v-5effe58f],.proposals[data-v-5effe58f]{display:flex;flex-direction:column}.proposal[data-v-5effe58f]{border:1.5px dashed var(--dl-run);border-radius:12px;padding:12px 16px;background:var(--dl-run-soft);gap:4px}.proposal b[data-v-5effe58f]{font-size:15px}.proposal .muted[data-v-5effe58f]{color:var(--dl-run-ink);font-size:13px}.meta[data-v-5effe58f]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:12px}.chip[data-v-5effe58f],.meta[data-v-5effe58f]{color:var(--dl-muted)}.chip[data-v-5effe58f]{font-family:ui-monospace,Menlo,monospace;font-size:11px;padding:1px 7px;border:1px solid var(--dl-line);border-radius:10px;background:none}.chip.art[data-v-5effe58f]{cursor:pointer;color:var(--dl-ink)}.chip.lbl[data-v-5effe58f]{color:var(--dl-warn);border-color:var(--dl-warn)}.chip.lbl.planned[data-v-5effe58f]{color:var(--dl-run-ink);border-color:transparent;background:var(--dl-run-soft);font-family:inherit;font-weight:600}.shadowtag[data-v-5effe58f]{font-family:ui-monospace,Menlo,monospace;font-size:11px;color:var(--dl-stale)}.planline[data-v-5effe58f]{font-size:12px;color:var(--dl-run-ink);display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.plan[data-v-5effe58f]{border:1px solid var(--dl-hair);border-radius:12px;padding:6px 14px;font-size:13px}.ptask[data-v-5effe58f]{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding:6px 0;border-bottom:1px solid var(--dl-hair2)}.ptask .mk[data-v-5effe58f]{font-family:ui-monospace,Menlo,monospace;font-weight:700;color:var(--dl-faint)}.ptask.done .mk[data-v-5effe58f]{color:var(--dl-ok)}.ptask.blocked .mk[data-v-5effe58f]{color:var(--dl-warn)}.ptx.struck[data-v-5effe58f]{text-decoration:line-through;color:var(--dl-faint)}.timeline[data-v-5effe58f]{margin-top:4px;font-size:12px}.revise[data-v-5effe58f]{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:6px}.revise input[data-v-5effe58f],.revise select[data-v-5effe58f]{font:inherit;font-size:12px;padding:4px 8px;border:1px solid var(--dl-line);border-radius:6px;background:none;color:var(--dl-ink)}.blocked[data-v-5effe58f],.reason[data-v-5effe58f]{font-size:12px}.blocked[data-v-5effe58f]{color:var(--dl-warn-ink)}.blocked .ask[data-v-5effe58f]{margin-top:2px}.acts[data-v-5effe58f],.form[data-v-5effe58f]{display:flex;gap:6px;flex-wrap:wrap}.form[data-v-5effe58f]{align-items:flex-end}.form label[data-v-5effe58f]{display:flex;flex-direction:column;gap:4px;font-size:12px;flex:1 1 260px}.note[data-v-5effe58f]{font:inherit;font-size:13px;padding:6px 8px}.act[data-v-5effe58f],.btn[data-v-5effe58f],.note[data-v-5effe58f]{border:1px solid var(--dl-line);border-radius:6px;background:var(--dl-card);color:var(--dl-ink)}.act[data-v-5effe58f],.btn[data-v-5effe58f]{font:inherit;font-size:12px;padding:5px 10px;cursor:pointer}.btn[data-v-5effe58f]{font-size:13px;padding:8px 14px;border-radius:8px}.btn.sm[data-v-5effe58f]{font-size:12px;padding:5px 10px;border-radius:6px}.act.dark[data-v-5effe58f],.btn.primary[data-v-5effe58f]{background:var(--dl-ink);border-color:var(--dl-ink);color:#fff;font-weight:600;flex-shrink:0}.dark .act.dark[data-v-5effe58f],.dark .btn.primary[data-v-5effe58f]{color:#141413}.act.blue[data-v-5effe58f]{background:var(--dl-run);border-color:var(--dl-run);color:#fff;font-weight:600}.act[data-v-5effe58f]:disabled,.btn[data-v-5effe58f]:disabled{opacity:.5;cursor:default}.rerr[data-v-5effe58f]{color:var(--dl-warn);font-size:12px}.lnk[data-v-5effe58f]{background:none;border:none;padding:0;font:inherit;color:var(--dl-run);text-decoration:underline;cursor:pointer;font-size:12px}.lnk.small[data-v-5effe58f]{align-self:flex-start}.empty h3[data-v-5effe58f]{margin:6px 0;font-size:15px}.cand[data-v-5effe58f]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--dl-hair2)}.prop[data-v-5effe58f]{padding:6px 0}.unatt[data-v-5effe58f]{display:flex;gap:10px;align-items:center;margin:0 0 12px;font-size:13px}.decided[data-v-5effe58f],.skipped[data-v-5effe58f]{margin-top:10px;font-size:12px}.ft[data-v-5effe58f]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:14px;font-size:12px;color:var(--dl-faint)}@media(max-width:640px){.dl[data-v-5effe58f]{padding:4px 16px}.hd[data-v-5effe58f]{flex-direction:column;align-items:flex-start;gap:4px}.hd-meta[data-v-5effe58f]{margin-left:0;white-space:normal}.row.is-now[data-v-5effe58f]{padding:12px 12px 12px 6px}.now-card[data-v-5effe58f]{grid-template-columns:minmax(0,1fr)}.pill[data-v-5effe58f]{margin-left:0}}.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-0315ce06]{--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-0315ce06]{--d-ink:#e8eaed;--d-mut:#969ba2;--d-hair:#3a3e44;--d-soft:#1e2124;--d-ok:#40b070;--d-bad:#e86a6a}}.head[data-v-0315ce06]{margin-bottom:10px}.pkg[data-v-0315ce06]{font-weight:600;font-size:15px}.tally[data-v-0315ce06]{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;margin-top:3px}.warn[data-v-0315ce06]{color:var(--d-warn);font-weight:600}.ok[data-v-0315ce06]{color:var(--d-ok)}.stages[data-v-0315ce06]{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:5px}.stages li[data-v-0315ce06]{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-0315ce06]{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-0315ce06]{font-weight:600}.decides[data-v-0315ce06]{color:var(--d-mut);font-style:italic}.sstate[data-v-0315ce06]{margin-left:auto;color:var(--d-ink);font-variant-numeric:tabular-nums}.sstate.pending[data-v-0315ce06]{color:var(--d-mut);font-style:italic}.srow[data-v-0315ce06]{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-0315ce06]{cursor:default}.scaret[data-v-0315ce06]{color:var(--d-mut);font-size:10px;width:10px}.sdetail[data-v-0315ce06]{margin-top:8px}.viewtoggle[data-v-0315ce06]{display:flex;gap:4px;justify-content:flex-end;margin:0 0 6px}.decide[data-v-0315ce06]{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-0315ce06]{border-color:var(--d-hair)}.dhead[data-v-0315ce06]{flex-wrap:wrap}.dhead[data-v-0315ce06],.dsettled[data-v-0315ce06]{gap:8px}.ckline[data-v-0315ce06],.dhead[data-v-0315ce06],.dsettled[data-v-0315ce06]{display:flex;align-items:baseline}.ckline[data-v-0315ce06]{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-0315ce06]{font-size:10px}.advisory[data-v-0315ce06]{margin-left:6px;font-size:9px;letter-spacing:.04em;text-transform:uppercase;color:var(--d-mut)}.chips[data-v-0315ce06]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:8px}.fbtn[data-v-0315ce06]{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-0315ce06]{background:var(--d-ink);color:var(--d-soft);border-color:var(--d-ink)}.mut[data-v-0315ce06]{color:var(--d-mut)}.scroll[data-v-0315ce06]{overflow-x:auto;border:1px solid var(--d-hair);border-radius:10px}table[data-v-0315ce06]{border-collapse:collapse;width:100%;font-size:12px}td[data-v-0315ce06],th[data-v-0315ce06]{text-align:left;padding:5px 9px;border-bottom:1px solid var(--d-hair)}th[data-v-0315ce06]{color:var(--d-mut);font-weight:600;white-space:nowrap}td.n[data-v-0315ce06],th.n[data-v-0315ce06]{text-align:right;font-variant-numeric:tabular-nums}.row[data-v-0315ce06]{cursor:pointer}.row[data-v-0315ce06]:hover{background:var(--d-soft)}.row.sel[data-v-0315ce06]{background:color-mix(in srgb,var(--d-warn) 9%,transparent)}.name[data-v-0315ce06]{max-width:40ch;overflow:hidden;text-overflow:ellipsis}.name[data-v-0315ce06],.pill[data-v-0315ce06]{white-space:nowrap}.pill[data-v-0315ce06]{font-size:11px;padding:1px 7px;border-radius:999px;border:1px solid var(--d-hair)}.pill.read[data-v-0315ce06]{color:var(--d-ok);border-color:color-mix(in srgb,var(--d-ok) 40%,transparent)}.pill.not_uploaded[data-v-0315ce06],.pill.unopenable[data-v-0315ce06]{color:var(--d-bad);border-color:color-mix(in srgb,var(--d-bad) 40%,transparent)}.pill.read_partial[data-v-0315ce06]{color:var(--d-warn)}.cell[data-v-0315ce06]{text-align:center}.dot[data-v-0315ce06]{display:inline-block;width:8px;height:8px;border-radius:50%}.dot.ok[data-v-0315ce06]{background:var(--d-ok)}.dot.err[data-v-0315ce06]{background:var(--d-bad)}.dot.none[data-v-0315ce06]{background:none;border:1px solid var(--d-hair)}.detail td[data-v-0315ce06]{background:var(--d-soft)}.cptable[data-v-0315ce06]{margin-bottom:12px}.req[data-v-0315ce06]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--d-warn);margin-left:6px}.coverage[data-v-0315ce06]{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-0315ce06]{display:grid;gap:6px;margin-bottom:10px}.frow[data-v-0315ce06]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.flbl[data-v-0315ce06]{width:46px;flex:none;color:var(--d-mut);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.search[data-v-0315ce06]{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-0315ce06]:focus{outline:none;border-color:var(--d-ink)}.mini[data-v-0315ce06]{border:1px solid var(--d-hair);color:inherit;border-radius:6px;padding:1px 7px;font:inherit;font-size:11px}.backbtn[data-v-0315ce06],.mini[data-v-0315ce06]{background:none;cursor:pointer}.backbtn[data-v-0315ce06]{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-0315ce06]:hover,.mini.on[data-v-0315ce06]{background:var(--d-ink);color:var(--d-soft)}.mini.on[data-v-0315ce06]{border-color:var(--d-ink);font-weight:600}.go[data-v-0315ce06]{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-0315ce06]:disabled{opacity:.5;cursor:default}td.act[data-v-0315ce06],th.act[data-v-0315ce06]{width:1%;white-space:nowrap;text-align:right}.rd[data-v-0315ce06]{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-0315ce06]:focus-visible,.row:hover .rd[data-v-0315ce06]{opacity:1}.rd[data-v-0315ce06]:hover:not(:disabled){border-color:var(--d-ink);color:var(--d-ink)}.rd[data-v-0315ce06]:disabled{cursor:default;opacity:1;color:var(--d-mut)}.jobrow[data-v-0315ce06]{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-0315ce06]{flex:1 1 100%;order:-1;height:3px;background:color-mix(in srgb,var(--d-ink) 9%,transparent);overflow:hidden}.bar[data-v-0315ce06],.bar .fill[data-v-0315ce06]{border-radius:2px}.bar .fill[data-v-0315ce06]{display:block;height:100%;background:var(--d-ok);transition:width .6s ease;animation:breathe-0315ce06 2.1s ease-in-out infinite}.bar.stalled .fill[data-v-0315ce06]{animation:none;background:var(--d-warn)}.row.now[data-v-0315ce06]{background:color-mix(in srgb,var(--d-ok) 7%,transparent)}.row.now .name[data-v-0315ce06]{font-weight:600}.pill.reading[data-v-0315ce06]{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-0315ce06]{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-0315ce06 .72s linear infinite}.dot.busy[data-v-0315ce06]{background:var(--d-ok);animation:pulse-0315ce06 1.25s ease-in-out infinite}@keyframes spin-0315ce06{to{transform:rotate(1turn)}}@keyframes pulse-0315ce06{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes breathe-0315ce06{0%,to{opacity:.65}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.bar .fill[data-v-0315ce06],.dot.busy[data-v-0315ce06],.spin[data-v-0315ce06]{animation:none}.spin[data-v-0315ce06]{border-top-color:transparent;background:var(--d-ok)}.dot.busy[data-v-0315ce06]{opacity:.55}.bar .fill[data-v-0315ce06]{transition:none}}.vert[data-v-0315ce06]{font-size:10px;max-width:74px;white-space:normal;line-height:1.2}.dot.passed[data-v-0315ce06]{background:var(--d-ok)}.dot.failed[data-v-0315ce06]{background:var(--d-bad)}.dot.not_checked[data-v-0315ce06]{background:none;border:1px dashed var(--d-hair)}.cklist[data-v-0315ce06]{list-style:none;margin:6px 0;padding:0;display:grid;gap:3px}.cklist li[data-v-0315ce06]{display:flex;gap:7px;align-items:baseline;font-size:12px}.blocked[data-v-0315ce06]{color:var(--d-bad)}.blocked[data-v-0315ce06],.pad[data-v-0315ce06]{padding:8px 2px}.reads[data-v-0315ce06]{display:grid;gap:8px;padding:4px 0 8px}.read[data-v-0315ce06]{border:1px solid var(--d-hair);border-radius:8px;background:none}.rhead[data-v-0315ce06]{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;padding:6px 10px;border-bottom:1px solid var(--d-hair)}.grow[data-v-0315ce06]{flex:1}.out[data-v-0315ce06]{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-0315ce06]{white-space:normal;font-family:inherit;font-size:13px;line-height:1.6}.md[data-v-0315ce06] h1,.md[data-v-0315ce06] h2,.md[data-v-0315ce06] h3,.md[data-v-0315ce06] h4{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--d-mut);margin:14px 0 5px;font-weight:700}.md[data-v-0315ce06] h1:first-child,.md[data-v-0315ce06] h2:first-child,.md[data-v-0315ce06] h3:first-child{margin-top:2px}.md[data-v-0315ce06] p{margin:0 0 8px}.md[data-v-0315ce06] ul{margin:0 0 8px;padding-left:18px;list-style:disc outside}.md[data-v-0315ce06] ol{margin:0 0 8px;padding-left:20px;list-style:decimal outside}.md[data-v-0315ce06] ul ul{list-style:circle outside}.md[data-v-0315ce06] ul ul ul{list-style:square outside}.md[data-v-0315ce06] li{margin:2px 0;display:list-item}.md[data-v-0315ce06] li::marker{color:var(--d-mut)}.md[data-v-0315ce06] li>ol,.md[data-v-0315ce06] li>ul{margin:2px 0}.md[data-v-0315ce06] strong{font-weight:650}.md[data-v-0315ce06] hr{border:none;border-top:1px solid var(--d-hair);margin:12px 0}.md[data-v-0315ce06] 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-0315ce06] code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:11.5px}.md[data-v-0315ce06] pre code{background:none;padding:0}.md[data-v-0315ce06] :not(pre)>code{background:var(--d-soft);border-radius:4px;padding:0 4px}.md[data-v-0315ce06] table{border-collapse:collapse;margin:6px 0;font-size:12px}.md[data-v-0315ce06] td,.md[data-v-0315ce06] th{border:1px solid var(--d-hair);padding:3px 7px;text-align:left}.md[data-v-0315ce06] blockquote{margin:6px 0;padding-left:10px;color:var(--d-mut);border-left:2px solid var(--d-hair)}.viewsw[data-v-0315ce06]{display:flex;gap:6px;align-items:center;padding:0 0 2px}.recs[data-v-0315ce06]{display:grid;gap:12px;padding:4px 0 8px}.cmpline[data-v-0315ce06]{display:flex;flex-wrap:wrap;gap:6px}.cmpline .pill.agree[data-v-0315ce06]{color:var(--d-ok);border-color:color-mix(in srgb,var(--d-ok) 40%,transparent)}.cmpline .pill.disagree[data-v-0315ce06]{color:var(--d-bad);border-color:color-mix(in srgb,var(--d-bad) 40%,transparent)}.cmpline .pill.onevoice[data-v-0315ce06]{color:var(--d-warn);border-color:color-mix(in srgb,var(--d-warn) 40%,transparent)}.cmpline .pill.ruled[data-v-0315ce06]{color:var(--d-ok);border-style:dashed;border-color:color-mix(in srgb,var(--d-ok) 45%,transparent);cursor:help}.recgrid[data-v-0315ce06]{border:1px solid var(--d-hair);border-radius:8px;overflow:hidden}.rghead[data-v-0315ce06]{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-0315ce06]{width:100%;border-collapse:collapse;font-size:12px}.rgt td[data-v-0315ce06],.rgt th[data-v-0315ce06]{padding:5px 9px;border-bottom:1px solid var(--d-hair);vertical-align:top;text-align:left}.rgt th[data-v-0315ce06]{color:var(--d-mut);font-weight:600;white-space:nowrap}.rgt tr:last-child td[data-v-0315ce06]{border-bottom:none}.fname[data-v-0315ce06]{color:var(--d-mut);white-space:nowrap;width:1%}.fval[data-v-0315ce06]{max-width:30ch;overflow-wrap:break-word}.fval.unc[data-v-0315ce06]{font-size:11.5px;color:var(--d-mut)}.fval.v-agree[data-v-0315ce06]{background:color-mix(in srgb,var(--d-ok) 8%,transparent)}.fval.v-agree_synonym[data-v-0315ce06]{background:color-mix(in srgb,var(--d-ok) 14%,transparent)}.fval.v-disagree[data-v-0315ce06]{background:color-mix(in srgb,var(--d-bad) 11%,transparent)}.fval.v-one_voice[data-v-0315ce06]{background:color-mix(in srgb,var(--d-warn) 11%,transparent)}.fval.v-agree_majority[data-v-0315ce06],.fval.v-agree_refined[data-v-0315ce06]{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-0315ce06]{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-0315ce06]{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-0315ce06]{display:flex;gap:6px;margin-bottom:12px}.qhd[data-v-0315ce06]{margin-bottom:6px}.qintro[data-v-0315ce06]{font-size:12px;line-height:1.55;margin:0 0 10px;max-width:84ch;color:var(--d-mut)}.qbar[data-v-0315ce06]{margin-bottom:8px}.qlist[data-v-0315ce06]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.qitem[data-v-0315ce06]{border:1px solid var(--d-hair);border-radius:10px;overflow:hidden}.qitem.on[data-v-0315ce06]{border-color:var(--d-ink)}.qitem.done[data-v-0315ce06]{opacity:.72}.qrow[data-v-0315ce06]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 10px;cursor:pointer}.qrow[data-v-0315ce06]:hover{background:var(--d-soft)}.qname[data-v-0315ce06]{font-weight:600;word-break:break-word}.qkind[data-v-0315ce06]{color:var(--d-mut)}.pill.person[data-v-0315ce06]{color:var(--d-ink);border-color:var(--d-ink);font-weight:600}.qsaid[data-v-0315ce06]{display:flex;flex-wrap:wrap;gap:10px;padding:0 10px 8px 24px;font-size:12px}.said[data-v-0315ce06]{color:var(--d-mut)}.said b[data-v-0315ce06]{display:inline-block;min-width:14px;color:var(--d-ink);font-family:ui-monospace,SFMono-Regular,monospace}.qbody[data-v-0315ce06]{padding:10px;border-top:1px solid var(--d-hair);background:var(--d-soft);display:grid;gap:10px}.qask[data-v-0315ce06]{margin:0;font-size:13px}.qsub[data-v-0315ce06],.qwhy[data-v-0315ce06]{margin:0;font-size:12px;line-height:1.55;max-width:84ch}.qsub[data-v-0315ce06]{display:flex;gap:8px;align-items:baseline;color:var(--d-mut)}.rungs[data-v-0315ce06]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rung[data-v-0315ce06]{display:flex;gap:8px;align-items:flex-start;font-size:12px}.rno[data-v-0315ce06]{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-0315ce06]{background:var(--d-ok);border-color:var(--d-ok);color:var(--d-soft)}.rung.escalated .rno[data-v-0315ce06]{background:var(--d-warn);border-color:var(--d-warn);color:var(--d-soft)}.rung.none .rno[data-v-0315ce06]{border-style:dashed}.rbody[data-v-0315ce06]{display:grid;gap:3px}.rtitle[data-v-0315ce06]{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.rout[data-v-0315ce06]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--d-mut)}.rout.escalated[data-v-0315ce06]{color:var(--d-warn)}.rout.settled[data-v-0315ce06]{color:var(--d-ok)}.rdetail[data-v-0315ce06]{line-height:1.55;max-width:84ch}.reasons[data-v-0315ce06]{margin:2px 0 0;padding-left:16px;list-style:disc outside}.reasons li[data-v-0315ce06]{display:list-item;margin:2px 0;color:var(--d-mut)}.reasons li[data-v-0315ce06]::marker{color:var(--d-mut)}.quote[data-v-0315ce06]{font-style:italic;padding:3px 0 3px 9px;border-left:2px solid var(--d-hair);max-width:84ch}.extras summary[data-v-0315ce06]{cursor:pointer;color:var(--d-mut);font-size:12px}.extras pre[data-v-0315ce06]{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-0315ce06],.settled[data-v-0315ce06]{display:grid;gap:6px;padding:9px 10px;border-radius:8px;border:1px solid var(--d-hair);font-size:12px}.settled[data-v-0315ce06]{border-color:var(--d-ink)}.slbl[data-v-0315ce06]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--d-mut)}.cands[data-v-0315ce06]{display:flex;flex-wrap:wrap;gap:6px}.cands .fbtn[data-v-0315ce06]{display:inline-flex;gap:6px;align-items:baseline}.cands .fbtn.on .mut[data-v-0315ce06]{color:inherit;opacity:.75}.needsline[data-v-0315ce06]{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-0315ce06]{padding:8px 10px;color:var(--d-bad);font-size:12px}.mono[data-v-0315ce06]{font-family:ui-monospace,SFMono-Regular,monospace}.sm[data-v-0315ce06]{font-size:11px}.empty[data-v-0315ce06]{color:var(--d-mut);text-align:center;padding:30px}.detailview[data-v-0315ce06]{max-width:1100px}.dbar[data-v-0315ce06]{display:flex;gap:8px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--d-hair);margin-bottom:12px}.mini[data-v-0315ce06]:disabled{opacity:.4;cursor:default}.dname[data-v-0315ce06]{font-size:16px;margin:0 0 4px;word-break:break-word}.dmeta[data-v-0315ce06]{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;font-size:12px;color:var(--d-mut);margin-bottom:10px}.dck[data-v-0315ce06],.tabs[data-v-0315ce06]{margin-bottom:12px}.tabs[data-v-0315ce06]{display:flex;gap:6px}.tab[data-v-0315ce06]{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-0315ce06]{background:var(--d-ink);color:var(--d-soft);border-color:var(--d-ink)}.cnt[data-v-0315ce06]{font-size:11px;padding:0 5px;border-radius:999px;border:1px solid;opacity:.7}.pages[data-v-0315ce06]{display:grid;gap:18px}.pg[data-v-0315ce06]{margin:0}.pg figcaption[data-v-0315ce06]{margin-bottom:4px}.pg img[data-v-0315ce06]{display:block;width:100%;height:auto;border:1px solid var(--d-hair);border-radius:6px;background:#fff}.out.tall[data-v-0315ce06]{max-height:none}.review[data-v-0315ce06]{padding:4px 0 8px}.rmeta[data-v-0315ce06]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:11px;color:var(--d-mut);margin-bottom:8px}.memo[data-v-0315ce06]{max-width:74ch;line-height:1.55}.memo h1[data-v-0315ce06],.memo h2[data-v-0315ce06],.memo h3[data-v-0315ce06]{margin:18px 0 6px;font-size:13px}.memo li[data-v-0315ce06],.memo p[data-v-0315ce06]{margin:6px 0}.memo ol[data-v-0315ce06],.memo ul[data-v-0315ce06]{padding-left:20px}.memo table[data-v-0315ce06]{border-collapse:collapse;margin:8px 0}.memo td[data-v-0315ce06],.memo th[data-v-0315ce06]{border:1px solid var(--d-hair);padding:3px 6px;text-align:left;vertical-align:top}.memo a.pcite[data-v-0315ce06]{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.memo a.pcite[data-v-0315ce06]:hover{background:var(--d-hair)}.instrument-viewer[data-v-174afeef]{display:flex;flex-direction:column;min-height:0;height:100%}.iv-bar[data-v-174afeef]{justify-content:space-between;gap:12px;padding:6px 4px 8px;font-size:12px;color:#6b7280}.iv-bar[data-v-174afeef],.iv-name[data-v-174afeef]{display:flex;align-items:center}.iv-name[data-v-174afeef]{gap:8px;min-width:0}.iv-actions[data-v-174afeef]{display:flex;align-items:center;gap:6px;flex-shrink:0}.iv-asof[data-v-174afeef]{flex-shrink:0;font-variant-numeric:tabular-nums}.iv-gate[data-v-174afeef]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:2px 7px;border-radius:999px;font-size:11px;border:1px solid transparent}.iv-gate-passed[data-v-174afeef]{color:#15803d;border-color:#bbf7d0;background:#f0fdf4}.iv-gate-failed[data-v-174afeef]{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.iv-gate-not_attempted[data-v-174afeef]{color:#92400e;border-color:#fde68a;background:#fefce8}.dark .iv-gate-passed[data-v-174afeef]{color:#86efac;border-color:#166534;background:#052e16}.dark .iv-gate-failed[data-v-174afeef]{color:#fca5a5;border-color:#991b1b;background:#450a0a}.dark .iv-gate-not_attempted[data-v-174afeef]{color:#fde68a;border-color:#92400e;background:#451a03}.iv-granted[data-v-174afeef]{flex-shrink:0;padding:2px 7px;border-radius:999px;font-size:11px;border:1px solid #e5e7eb}.dark .iv-granted[data-v-174afeef]{border-color:#374151}.iv-action[data-v-174afeef]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:4px 9px;border-radius:6px;border:1px solid #e5e7eb;background:transparent;color:inherit;cursor:pointer;font-size:12px;transition:background-color .12s ease}.iv-action[data-v-174afeef]:hover{background:#f3f4f6}.dark .iv-action[data-v-174afeef]{border-color:#374151}.dark .iv-action[data-v-174afeef]:hover{background:#1f2937}.iv-note[data-v-174afeef]{display:flex;align-items:flex-start;gap:6px;margin:0 0 8px;padding:6px 9px;border-radius:6px;font-size:12px;line-height:1.45}.iv-note-bad[data-v-174afeef]{color:#991b1b;background:#fef2f2}.iv-note-warn[data-v-174afeef]{color:#92400e;background:#fefce8}.dark .iv-note-bad[data-v-174afeef]{color:#fca5a5;background:#450a0a}.dark .iv-note-warn[data-v-174afeef]{color:#fde68a;background:#451a03}.iv-state[data-v-174afeef]{display:flex;align-items:center;gap:8px;padding:16px;font-size:13px;color:#6b7280;border:1px dashed #e5e7eb;border-radius:8px}.dark .iv-state[data-v-174afeef]{border-color:#374151}.iv-frame-wrap[data-v-174afeef]{position:relative;display:flex;min-height:0}.iv-wrap-pane[data-v-174afeef]{height:70vh}.iv-wrap-staged[data-v-174afeef]{flex:1 1 auto;min-height:60vh}.iv-frame[data-v-174afeef]{flex:1 1 auto;width:100%;border:1px solid #e5e7eb;border-radius:8px;background:#fff;display:block}.dark .iv-frame[data-v-174afeef]{border-color:#374151}.iv-skeleton[data-v-174afeef]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#6b7280;background:#ffffffeb;border-radius:8px;pointer-events:none}.dark .iv-skeleton[data-v-174afeef]{background:#111827eb}.iv-overlay-note[data-v-174afeef]{position:absolute;left:8px;right:8px;top:8px;display:flex;gap:6px;align-items:flex-start;padding:6px 9px;border-radius:6px;font-size:12px;line-height:1.4;color:#92400e;background:#fefce8;border:1px solid #fde68a;pointer-events:none}.dark .iv-overlay-note[data-v-174afeef]{color:#fde68a;background:#451a03;border-color:#92400e}.iv-spin[data-v-174afeef]{animation:iv-rotate-174afeef 1s linear infinite}@keyframes iv-rotate-174afeef{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.iv-spin[data-v-174afeef]{animation: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-f159c41f]{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-f159c41f]{max-width:760px;margin:0 auto;padding:24px 32px 80px}.wb-doc-inner.doc-wide[data-v-f159c41f]{max-width:1240px}.wb-doc-inner.doc-full[data-v-f159c41f]{max-width:none}.wb-doc-head[data-v-f159c41f]{margin-bottom:24px}.wb-eyebrow[data-v-f159c41f]{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-f159c41f]{font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--c-text);margin:0}.wb-section[data-v-f159c41f]{margin-bottom:32px;scroll-margin-top:16px}.wb-section[data-v-f159c41f]:first-of-type{margin-top:0}.anchor-tag[data-v-f159c41f]{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-f159c41f]{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-f159c41f]{font-size:17px;font-weight:600;color:var(--c-amber-fg);margin-bottom:4px}.exec-callout .detail[data-v-f159c41f]{font-size:13px;color:var(--c-amber-fg);line-height:1.55}.exec-callout .big[data-v-f159c41f]{font-size:22px;font-weight:700;color:var(--c-amber-fg-strong);margin-right:6px}.exec-callout .prior[data-v-f159c41f]{font-size:13px;color:var(--c-muted);text-decoration:line-through;margin-right:4px}.wb-prose[data-v-f159c41f]{font-size:15px;line-height:1.65;color:var(--c-text)}.wb-prose[data-v-f159c41f] p{margin:0 0 14px}.wb-prose[data-v-f159c41f] strong{font-weight:600}.wb-prose[data-v-f159c41f] a{color:var(--c-accent)}.focused-artifact[data-v-f159c41f]{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-f159c41f]{box-shadow:0 0 0 3px var(--c-accent-bg),var(--shadow-card)}.focused-artifact.wide[data-v-f159c41f]{width:max(100%,min(1240px,calc(100cqw - 48px)));position:relative;left:50%;transform:translate(-50%)}.wb-doc-inner.doc-full .focused-artifact.wide[data-v-f159c41f]{width:100%;left:0;transform:none}.artifact-title[data-v-f159c41f]{font-size:14px;font-weight:600;color:var(--c-text);margin-bottom:10px}.artifact-todo[data-v-f159c41f]{padding:24px;text-align:center;font-size:13px;color:var(--c-muted)}.heavy-chart-gate[data-v-f159c41f]{padding:32px 24px;text-align:center;background:var(--c-canvas-deep);border-radius:6px}.heavy-chart-note[data-v-f159c41f]{font-size:13px;color:var(--c-muted);margin:0 0 12px}.heavy-chart-btn[data-v-f159c41f]{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-f159c41f]:hover{border-color:var(--c-accent);color:var(--c-accent)}.wb-section.in-focus[data-v-f159c41f]{scroll-margin-top:16px}.wb-section.in-focus .focused-artifact[data-v-f159c41f]: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-f159c41f]{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-f159c41f]{opacity:.5}.wb-tablemode[data-v-f159c41f]{margin-left:auto;display:inline-flex;align-items:baseline;gap:2px}.wb-tablemode-label[data-v-f159c41f]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);margin-right:4px}.wb-tablemode-btn[data-v-f159c41f]{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-f159c41f]:hover{color:var(--c-text)}.wb-tablemode-btn.on[data-v-f159c41f]{color:var(--c-text);background:var(--c-canvas-deep);border-color:var(--c-border)}.wb-doc-foot[data-v-f159c41f]{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-f159c41f]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;line-height:1.5}.wb-foot-refs[data-v-f159c41f]{gap:12px}.wb-foot-key[data-v-f159c41f]{flex-shrink:0;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:10px;color:var(--c-muted)}.wb-foot-val[data-v-f159c41f]{color:var(--c-text-2)}.wb-id-chip[data-v-f159c41f]{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-f159c41f]:hover{background:var(--c-bg)}.wb-id-chip code[data-v-f159c41f]{font-family:var(--font-mono,ui-monospace,monospace);color:var(--c-text-2)}.wb-id-copy[data-v-f159c41f]{opacity:.6}.wb-foot-runlink[data-v-f159c41f]{color:var(--c-accent);text-decoration:none}.wb-foot-runlink[data-v-f159c41f]: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}.ds-block[data-v-f609c9b8]{font-family:var(--font-sans);color:var(--c-text)}.ds-head[data-v-f609c9b8]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--c-border)}.ds-head-text[data-v-f609c9b8]{min-width:0}.ds-title[data-v-f609c9b8]{margin:0;font-size:15px;font-weight:700;color:var(--c-text)}.ds-file[data-v-f609c9b8]{margin:3px 0 0;font-family:var(--font-mono);font-size:12px;color:var(--c-text-2);word-break:break-all}.ds-meta[data-v-f609c9b8]{margin:5px 0 0;font-size:11.5px;color:var(--c-muted)}.ds-dot[data-v-f609c9b8]{margin:0 6px}.ds-code[data-v-f609c9b8]{font-family:var(--font-mono);font-size:11px;background:var(--c-canvas);border-radius:4px;padding:1px 4px}.ds-actions[data-v-f609c9b8]{flex-shrink:0;text-align:right}.ds-dl[data-v-f609c9b8]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;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)}.ds-dl[data-v-f609c9b8]:hover:not(:disabled){filter:brightness(.94)}.ds-dl[data-v-f609c9b8]:disabled{opacity:.6;cursor:default}.ds-nofile[data-v-f609c9b8]{margin:0;font-size:11.5px;color:var(--c-muted)}.ds-error[data-v-f609c9b8]{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;padding:8px 11px;font-size:12px;line-height:1.5;color:var(--c-amber-fg-strong);background:var(--c-amber-bg);border:1px solid var(--c-amber-border);border-radius:6px}.ds-section[data-v-f609c9b8]{margin-top:18px}.ds-h4[data-v-f609c9b8]{margin:0 0 7px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted)}.ds-line[data-v-f609c9b8]{margin:0;font-size:13px;line-height:1.55;color:var(--c-text-2)}.ds-note[data-v-f609c9b8]{margin:8px 0 0;font-size:11.5px;line-height:1.5;color:var(--c-muted)}.ds-table[data-v-f609c9b8]{width:100%;max-width:520px;border-collapse:collapse;font-size:13px}.ds-table td[data-v-f609c9b8],.ds-table th[data-v-f609c9b8]{text-align:left;padding:5px 10px;border-bottom:1px solid var(--c-border)}.ds-table th[data-v-f609c9b8]{font-size:11px;font-weight:700;color:var(--c-text-2);background:var(--c-canvas)}.ds-table tfoot td[data-v-f609c9b8]{font-weight:700;border-bottom:none;border-top:1px solid var(--c-border-strong)}.ds-num[data-v-f609c9b8]{text-align:right;font-variant-numeric:tabular-nums}.ds-tab-error[data-v-f609c9b8]{margin-left:8px;font-size:11px;color:var(--c-warn)}.ds-chips[data-v-f609c9b8]{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0 0;padding:0;list-style:none}.ds-chip[data-v-f609c9b8]{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--c-text-2);background:var(--c-canvas);border:1px solid var(--c-border);border-radius:999px;padding:2px 9px}.ds-chip-n[data-v-f609c9b8]{font-weight:700;font-variant-numeric:tabular-nums;color:var(--c-text)}.ds-empty[data-v-f609c9b8]{margin:18px 0 0;padding:18px;text-align:center;font-size:13px;line-height:1.55;color:var(--c-muted);background:var(--c-canvas);border-radius:8px}.working-artifact[data-v-eeb4615e]{display:flex;flex-direction:column;gap:10px}.working-query[data-v-eeb4615e]{font-size:13px;line-height:1.5;color:var(--c-text-2);background:var(--c-canvas);border:1px solid var(--c-border);border-radius:8px;padding:10px 14px;white-space:pre-wrap}.working-body[data-v-eeb4615e]{font-family:var(--font-mono);font-size:12px;line-height:1.55;color:var(--c-text);background:var(--c-canvas-deep);padding:12px 14px;white-space:pre-wrap;word-break:break-word}.working-body[data-v-eeb4615e],.working-md[data-v-eeb4615e]{border:1px solid var(--c-border);border-radius:8px;overflow:auto;max-height:72vh}.working-md[data-v-eeb4615e]{padding:14px 16px;background:var(--c-canvas)}.working-md[data-v-eeb4615e] table{display:block;overflow-x:auto}.working-jump[data-v-eeb4615e]{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-eeb4615e]:hover{filter:brightness(.94)}.artifact-id-footer[data-v-eeb4615e]{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-eeb4615e]:hover{background:var(--c-canvas);color:var(--c-text-2)}[data-v-eeb4615e] pre{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}[data-v-eeb4615e] table{max-width:100%}.workflow-strip[data-v-6e3f2bae]{background:var(--c-canvas-deep);border-bottom:1px solid var(--c-border);font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.strip-head[data-v-6e3f2bae]{display:flex;flex-direction:column;gap:6px;padding:8px 12px;cursor:pointer}.strip-head[data-v-6e3f2bae]:hover{background:var(--c-canvas)}.strip-head-row[data-v-6e3f2bae]{display:flex;align-items:center;gap:8px}.strip-spacer[data-v-6e3f2bae]{flex:1}.strip-label[data-v-6e3f2bae]{font-weight:600;color:var(--c-text-2);font-size:11px;letter-spacing:.02em;text-transform:uppercase;flex-shrink:0}.strip-stages[data-v-6e3f2bae]{display:flex;gap:3px;flex-wrap:wrap}.stage-pill[data-v-6e3f2bae]{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--c-muted);font-size:11px;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s,border-color .12s;flex:1 0 auto;justify-content:center;min-width:0}.stage-pill[data-v-6e3f2bae]:hover{background:var(--c-canvas);color:var(--c-text-1)}.stage-icon[data-v-6e3f2bae]{font-size:10px;line-height:1}.stage-name[data-v-6e3f2bae]{font-size:11px}.stage-done[data-v-6e3f2bae]{color:var(--c-success,#2ea76b)}.stage-attention[data-v-6e3f2bae]{color:var(--c-warn,#c98a1a);border-color:var(--c-warn-border,rgba(201,138,26,.3));background:var(--c-warn-bg,rgba(201,138,26,.06))}.stage-active[data-v-6e3f2bae]{color:var(--c-accent)}.stage-na[data-v-6e3f2bae],.stage-pending[data-v-6e3f2bae]{color:var(--c-muted)}.stage-na[data-v-6e3f2bae]{opacity:.5;cursor:default}.conf-badge[data-v-6e3f2bae]{display:inline-block;padding:3px 8px;border-radius:10px;font-size:10px;font-weight:600;letter-spacing:.04em;flex-shrink:0}.conf-low[data-v-6e3f2bae]{background:#7878781f;color:var(--c-muted)}.conf-lowmed[data-v-6e3f2bae]{background:#c98a1a1a;color:var(--c-warn,#c98a1a)}.conf-med[data-v-6e3f2bae]{background:#5e81f41f;color:var(--c-accent,#5e81f4)}.conf-medhigh[data-v-6e3f2bae]{background:#2ea76b1f}.conf-high[data-v-6e3f2bae],.conf-medhigh[data-v-6e3f2bae]{color:var(--c-success,#2ea76b)}.conf-high[data-v-6e3f2bae]{background:#2ea76b2e;font-weight:700}.strip-caret[data-v-6e3f2bae]{color:var(--c-muted);font-size:10px;flex-shrink:0}.strip-body[data-v-6e3f2bae]{padding:6px 12px 12px;border-top:1px solid var(--c-border);display:flex;flex-direction:column;gap:10px}.brief-cta[data-v-6e3f2bae]{display:flex;align-items:center;gap:10px;width:100%;background:var(--c-accent-bg,rgba(94,129,244,.08));border:1px solid var(--c-accent-border,rgba(94,129,244,.25));border-radius:6px;padding:8px 12px;cursor:pointer;color:var(--c-text-1);text-align:left}.brief-cta[data-v-6e3f2bae]:hover{background:var(--c-accent-bg,rgba(94,129,244,.14))}.brief-arrow[data-v-6e3f2bae]{color:var(--c-accent);font-size:14px}.brief-text[data-v-6e3f2bae]{display:flex;flex-direction:column;gap:2px}.brief-sub[data-v-6e3f2bae]{font-size:11px;color:var(--c-muted)}.strip-section[data-v-6e3f2bae]{display:flex;flex-direction:column;gap:4px}.strip-section-head[data-v-6e3f2bae]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--c-text-2)}.strip-count[data-v-6e3f2bae]{font-size:10px;font-weight:600;background:var(--c-warn-bg,rgba(201,138,26,.1));color:var(--c-warn,#c98a1a);padding:1px 5px;border-radius:3px}.dot[data-v-6e3f2bae]{width:8px;height:8px;border-radius:50%;display:inline-block}.dot-attention[data-v-6e3f2bae]{background:var(--c-warn,#c98a1a)}.dot-info[data-v-6e3f2bae]{background:var(--c-accent,#5e81f4)}.pending-list[data-v-6e3f2bae],.rec-list[data-v-6e3f2bae]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rec-list[data-v-6e3f2bae]{list-style:decimal inside;padding-left:4px;color:var(--c-text-1);font-size:12px}.rec-list li[data-v-6e3f2bae]{padding:2px 0}.pending-item[data-v-6e3f2bae]{padding:6px 8px;border-radius:4px;background:var(--c-canvas);border-left:2px solid var(--c-warn,#c98a1a);cursor:pointer;display:flex;flex-direction:column;gap:2px}.pending-item[data-v-6e3f2bae]:hover{background:var(--c-canvas-soft,var(--c-canvas))}.pending-text[data-v-6e3f2bae]{color:var(--c-text-1);font-size:12px;line-height:1.35}.pending-choices[data-v-6e3f2bae]{font-size:10.5px;color:var(--c-muted)}.strip-error[data-v-6e3f2bae],.strip-loading[data-v-6e3f2bae]{padding:6px 12px;font-size:11px;color:var(--c-muted)}.strip-error[data-v-6e3f2bae]{color:var(--c-warn,#c98a1a)}.eng-strip[data-v-6772945e]{padding:8px 10px;border-bottom:1px solid var(--c-border);background:var(--c-bg);font-size:11px;color:var(--c-text-2);flex-shrink:0;min-width:0}.sr-only[data-v-6772945e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.eng-markers[data-v-6772945e]{display:flex;gap:4px;margin:0 0 6px;padding:0;list-style:none}.eng-marker[data-v-6772945e]{flex:1;min-width:0;height:18px;border-radius:3px;display:flex;align-items:center;justify-content:center;border:1px solid var(--c-border);color:var(--c-muted);font-size:10px;font-weight:700}.eng-marker.st-done[data-v-6772945e]{color:var(--c-accent);border-color:var(--c-accent)}.eng-marker.st-current[data-v-6772945e]{color:#fff;background:var(--c-accent);border-color:var(--c-accent)}.eng-marker.st-upcoming[data-v-6772945e]{border-style:dashed}.eng-marker.st-not_applicable[data-v-6772945e]{opacity:.45;border-style:dotted}.eng-marker.st-warning[data-v-6772945e]{color:#b45309;border-color:#b45309;background:#fef3c7}.eng-current[data-v-6772945e]{line-height:1.35;overflow-wrap:anywhere}.eng-current-label[data-v-6772945e]{font-weight:700;color:var(--c-text)}.eng-current-label.st-warning[data-v-6772945e]{color:#b45309}.eng-current-text[data-v-6772945e]{color:var(--c-text-2)}.eng-block[data-v-6772945e]{margin-top:6px;overflow-wrap:anywhere}.eng-block.warn .eng-line[data-v-6772945e]{color:#b45309}.eng-line[data-v-6772945e]{color:var(--c-text);line-height:1.35}.eng-sub[data-v-6772945e]{color:var(--c-muted);line-height:1.35}.eng-actions[data-v-6772945e]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.eng-btn[data-v-6772945e]{font:inherit;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;cursor:pointer;border:1px solid var(--c-border);background:var(--c-bg);color:var(--c-text)}.eng-btn.primary[data-v-6772945e]{background:var(--c-accent);border-color:var(--c-accent);color:#fff}.eng-btn[data-v-6772945e]:disabled{opacity:.5;cursor:not-allowed}.eng-btn[data-v-6772945e]:focus-visible,.eng-chip[data-v-6772945e]:focus-visible,.eng-disclosure[data-v-6772945e]:focus-visible,.eng-link[data-v-6772945e]:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.eng-refusal[data-v-6772945e]{margin-top:4px;color:#b45309}.eng-chip[data-v-6772945e],.eng-disclosure[data-v-6772945e],.eng-link[data-v-6772945e]{font:inherit;font-size:11px;background:none;border:none;padding:2px 0;cursor:pointer;color:var(--c-muted);text-align:left}.eng-disclosure.warn[data-v-6772945e]{color:#b45309}.eng-link[data-v-6772945e]{color:var(--c-accent);text-decoration:underline}.eng-chip[data-v-6772945e]{border:1px solid var(--c-border);border-radius:3px;padding:0 6px;margin-top:6px}.eng-list[data-v-6772945e]{margin:2px 0 0;padding-left:14px;list-style:disc}.eng-list li[data-v-6772945e]{overflow-wrap:anywhere;line-height:1.35}.eng-bar[data-v-6772945e]{height:3px;margin-top:3px;background:var(--c-canvas-deep);border-radius:2px;overflow:hidden}.eng-bar-fill[data-v-6772945e]{display:block;height:100%;background:var(--c-accent);transition:width .4s ease}.eng-all[data-v-6772945e]{margin:4px 0 0;padding:0;list-style:none}.eng-all-item[data-v-6772945e]{padding:4px 0;border-top:1px solid var(--c-border)}.eng-all-item.st-not_applicable[data-v-6772945e]{opacity:.5}.eng-all-head[data-v-6772945e]{display:flex;gap:6px;align-items:baseline}.eng-all-label[data-v-6772945e]{font-weight:600;color:var(--c-text);flex:1;min-width:0}.eng-all-status[data-v-6772945e]{color:var(--c-muted);font-size:10px}.eng-all-item.st-warning .eng-all-status[data-v-6772945e]{color:#b45309}.eng-all-text[data-v-6772945e]{color:var(--c-text-2);padding-left:16px;overflow-wrap:anywhere}.eng-nested[data-v-6772945e]{margin-top:4px}@media(prefers-reduced-motion:reduce){.eng-bar-fill[data-v-6772945e]{transition:none}}.catalog[data-v-9db92e51]{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-9db92e51]{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-9db92e51]{flex:1;min-width:0;white-space:nowrap;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-9db92e51]:hover{color:var(--c-text-2)}.cat-tab[data-v-9db92e51]:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.role-pill[data-v-9db92e51]{display:inline-block;margin-left:5px;padding:0 5px;border-radius:3px;font-size:9px;font-weight:600;line-height:14px;vertical-align:1px;border:1px solid var(--c-accent);color:var(--c-accent);background:transparent;cursor:pointer}.role-pill.inferred[data-v-9db92e51]{border-style:dotted}.cat-tab.active[data-v-9db92e51]{color:var(--c-accent);border-bottom-color:var(--c-accent)}.cat-tab .tab-count[data-v-9db92e51]{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-9db92e51]{background:var(--c-accent-bg);color:var(--c-accent)}.catalog-scroll[data-v-9db92e51]{overflow-y:auto;flex:1;padding:8px 6px 16px}.jump-to-run[data-v-9db92e51]{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-9db92e51]:hover{filter:brightness(.92)}.composing-cue[data-v-9db92e51]{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-9db92e51]{width:7px;height:7px;border-radius:50%;background:var(--c-accent);flex-shrink:0}.composing-dot[data-v-9db92e51],.composing-label[data-v-9db92e51]{animation:composing-pulse-9db92e51 1.4s ease-in-out infinite}@keyframes composing-pulse-9db92e51{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.composing-dot[data-v-9db92e51],.composing-label[data-v-9db92e51]{animation:none;opacity:.7}}.empty[data-v-9db92e51]{font-size:12px;padding:16px 12px;text-align:center;line-height:1.5}.empty[data-v-9db92e51],.hide-toggle[data-v-9db92e51]{color:var(--c-muted)}.hide-toggle[data-v-9db92e51]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;opacity:0;transition:opacity .12s,color .12s,background .12s}.cat-item:hover .hide-toggle[data-v-9db92e51],.hide-toggle[data-v-9db92e51]:focus-visible{opacity:1}.hide-toggle[data-v-9db92e51]:hover{color:var(--c-text-2);background:var(--c-canvas-deep)}.row-hide-error[data-v-9db92e51]{display:flex;align-items:center;gap:8px;justify-content:space-between;margin:2px 6px 6px;padding:5px 8px;border-radius:6px;font-size:11px;color:#b42318;background:#fef3f2;border:1px solid #fecdca}.row-hide-error button[data-v-9db92e51]{font-size:11px;font-weight:600;color:#b42318;text-decoration:underline}.cat-tidy[data-v-9db92e51]{margin:6px 4px 10px;padding:9px 11px;border-radius:9px;background:var(--c-accent-bg);border:1px solid var(--c-border);font-size:12px;color:var(--c-text-2)}.cat-tidy-head[data-v-9db92e51]{font-weight:700;color:var(--c-text);margin-bottom:2px}.cat-tidy-body[data-v-9db92e51]{line-height:1.4}.cat-tidy-actions[data-v-9db92e51]{display:flex;gap:7px;margin-top:8px}.cat-tidy-dis[data-v-9db92e51],.cat-tidy-go[data-v-9db92e51]{padding:4px 10px;border-radius:6px;font-size:11.5px;font-weight:600;cursor:pointer}.cat-tidy-go[data-v-9db92e51]{background:var(--c-accent);color:#fff}.cat-tidy-dis[data-v-9db92e51]{background:var(--c-bg);border:1px solid var(--c-border);color:var(--c-text-2)}.keep-latest[data-v-9db92e51]{padding:2px 0 6px 18px}.keep-latest button[data-v-9db92e51]{font-size:11px;font-weight:600;color:var(--c-accent);padding:3px 8px;border-radius:6px;background:var(--c-accent-bg);cursor:pointer}.chip-version-guess[data-v-9db92e51]{border-bottom:1px dotted}.catalog-foot[data-v-9db92e51]{justify-content:space-between;gap:8px;padding:7px 10px}.catalog-foot[data-v-9db92e51],.catalog-help[data-v-9db92e51]{flex-shrink:0;display:flex;align-items:center;border-top:1px solid var(--c-border);background:var(--c-bg)}.catalog-help[data-v-9db92e51]{gap:2px;padding:3px 6px}.catalog-help-btn[data-v-9db92e51]{display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:11.5px;color:var(--c-text-3,var(--c-text-2));background:transparent;border:none;border-radius:5px;padding:3px 7px;text-align:left;cursor:pointer}.catalog-help-btn[data-v-9db92e51]:hover{background:var(--c-canvas-deep);color:var(--c-text)}.catalog-help-btn[data-v-9db92e51]:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px}.catalog-help-icon[data-v-9db92e51]{width:12px;height:12px;flex-shrink:0}.cat-foot-btn[data-v-9db92e51]{font-size:11.5px;font-weight:600;color:var(--c-text-2);cursor:pointer;padding:3px 7px;border-radius:6px}.cat-foot-btn.on[data-v-9db92e51],.cat-foot-btn[data-v-9db92e51]:hover{background:var(--c-canvas-deep);color:var(--c-text)}.cat-foot-unren[data-v-9db92e51]{font-size:11px;color:var(--c-muted);cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cat-unren-list[data-v-9db92e51]{flex-shrink:0;padding:6px 10px 8px;border-top:1px solid var(--c-border)}.cat-unren-row[data-v-9db92e51]{display:flex;flex-direction:column;padding:4px 0;font-size:11px}.cat-unren-title[data-v-9db92e51]{color:var(--c-text-2);font-weight:600}.cat-unren-reason[data-v-9db92e51]{color:var(--c-muted)}.row-hidden[data-v-9db92e51]{opacity:.55}.row-hidden[data-v-9db92e51]:focus-within,.row-hidden[data-v-9db92e51]:hover{opacity:1}.row-reason[data-v-9db92e51]{display:inline-block;margin-left:6px;font-size:10.5px;font-style:italic;color:var(--c-muted)}.hidden-toggle[data-v-9db92e51]{white-space:nowrap}.hidden-bar[data-v-9db92e51]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:2px 4px 8px;padding:6px 9px;border-radius:8px;background:var(--c-canvas-deep);border:1px solid var(--c-border);font-size:11.5px;color:var(--c-muted)}.hidden-bar-btn[data-v-9db92e51]{flex-shrink:0;font-size:11.5px;font-weight:600;color:var(--c-accent);padding:3px 9px;border-radius:6px;background:var(--c-accent-bg);cursor:pointer}.hidden-bar-btn[data-v-9db92e51]:hover{filter:brightness(.95)}.cat-restore[data-v-9db92e51]{flex-shrink:0;font-size:11px;font-weight:600;color:var(--c-accent);padding:2px 7px;border-radius:5px;background:var(--c-accent-bg);cursor:pointer}.cat-restore[data-v-9db92e51]:hover{filter:brightness(.95)}.cat-skeleton[data-v-9db92e51]{padding:6px 4px}.cat-skeleton-row[data-v-9db92e51]{padding:8px 6px}.cat-skeleton-line[data-v-9db92e51],.cat-skeleton-thumb[data-v-9db92e51]{border-radius:6px;background:linear-gradient(90deg,var(--c-canvas-deep,#efede8) 25%,var(--c-canvas,#f7f6f2) 50%,var(--c-canvas-deep,#efede8) 75%);background-size:200% 100%;animation:cat-skeleton-shimmer-9db92e51 1.2s infinite}.cat-skeleton-line[data-v-9db92e51]{height:13px;width:78%}.cat-skeleton-thumb[data-v-9db92e51]{height:64px;margin-top:8px}@keyframes cat-skeleton-shimmer-9db92e51{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.cat-skeleton-line[data-v-9db92e51],.cat-skeleton-thumb[data-v-9db92e51]{animation:none}}.cat-load-error[data-v-9db92e51]{margin:10px 6px;padding:12px;border-radius:10px;border:1px solid rgba(179,38,30,.35);background:#b3261e0f;font-size:12px;line-height:1.45}.cat-run-empty[data-v-9db92e51]{margin:6px 6px 2px;padding:8px 10px;border:1px dashed var(--c-border-strong,#d2d0c8);border-radius:9px;font-size:11.5px;line-height:1.45;color:var(--c-muted)}.cat-load-error.banner[data-v-9db92e51]{margin:8px 6px 4px;padding:8px 10px}.cat-load-error-head[data-v-9db92e51]{font-weight:700;color:#b3261e}.cat-load-error-body[data-v-9db92e51]{color:var(--c-text-2);margin-top:3px}.cat-load-retry[data-v-9db92e51]{margin-top:8px;padding:4px 12px;border-radius:7px;font-weight:600;font-size:12px;border:1px solid var(--c-border-strong);background:var(--c-bg);color:inherit;cursor:pointer}.cat-load-retry[data-v-9db92e51]:hover{background:var(--c-canvas)}.catalog-group[data-v-9db92e51]{margin-top:10px;padding-top:6px;border-top:1px solid var(--c-border)}.group-label[data-v-9db92e51]{font-size:10px;font-weight:700}.group-label[data-v-9db92e51],.group-toggle[data-v-9db92e51]{letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);padding:6px 10px 4px}.group-toggle[data-v-9db92e51]{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-9db92e51]:hover{color:var(--c-text-2)}.grp-count[data-v-9db92e51]{font-weight:700;padding:0 4px;margin-left:2px;background:var(--c-canvas-deep);border-radius:3px;vertical-align:middle}.grp-chevron[data-v-9db92e51],.grp-count[data-v-9db92e51]{font-size:9px;color:var(--c-muted)}.grp-chevron[data-v-9db92e51]{font-weight:600;letter-spacing:.04em;text-transform:none}.cat-item[data-v-9db92e51]{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-9db92e51]:hover{background:var(--c-canvas)}.cat-item.active[data-v-9db92e51]{background:var(--c-accent-bg)}.cat-item.current-run[data-v-9db92e51],.cat-item.current-run.active[data-v-9db92e51]{box-shadow:inset 2px 0 #3b82f647}.cat-item.featured-db[data-v-9db92e51]{background:#fefaf3;border:1px solid #fde8c8}.cat-item.featured-db[data-v-9db92e51]:hover{background:#fdf2e1}.cat-item.featured-db.active[data-v-9db92e51]{background:#fde8c8}.cat-item.featured-db .label[data-v-9db92e51]{font-weight:600}@media(prefers-color-scheme:dark){.cat-item.featured-db[data-v-9db92e51]{background:#7c2d122e;border-color:#7c2d1259}.cat-item.featured-db[data-v-9db92e51]:hover{background:#7c2d1247}.cat-item.featured-db.active[data-v-9db92e51]{background:#7c2d1261}}.questions-chip[data-v-9db92e51]{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-9db92e51]{background:#431407;color:#fdba74;border-color:#7c2d12}}.cat-item .icon[data-v-9db92e51]{font-size:14px;line-height:1;margin-top:1px;flex-shrink:0;width:16px;text-align:center}.cat-item .label-wrap[data-v-9db92e51]{flex:1;min-width:0}.cat-item .label[data-v-9db92e51]{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-chip-cat[data-v-9db92e51]{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-9db92e51]{background:#5e81f41a;color:var(--c-accent,#5e81f4);border-color:#5e81f440}.stage-chip-cat--normalization[data-v-9db92e51]{background:#c98a1a1a;color:var(--c-warn,#c98a1a);border-color:#c98a1a4d}.stage-chip-cat--cleansing[data-v-9db92e51]{background:#6c5ce71a;color:#6c5ce7;border-color:#6c5ce74d}.stage-chip-cat--reconciliation[data-v-9db92e51]{background:#2ea76b1a;color:var(--c-success,#2ea76b);border-color:#2ea76b4d}.stage-chip-cat--playbook[data-v-9db92e51]{background:#5e81f41a;color:var(--c-accent,#5e81f4);border-color:#5e81f440}.cat-item.deliverable .label[data-v-9db92e51],.cat-item.report .label[data-v-9db92e51]{font-weight:600}.cat-item.deliverable .icon[data-v-9db92e51]{color:#ea580c}.cat-item.deliverable.active[data-v-9db92e51]{background:#fff4ed}.cat-item.deliverable[data-v-9db92e51]{position:relative}.gen-delete[data-v-9db92e51]{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-9db92e51]{opacity:.55}.gen-delete[data-v-9db92e51]:hover{opacity:1!important;background:var(--c-canvas)}.cat-item.source[data-v-9db92e51]{position:relative}.src-download[data-v-9db92e51]{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-9db92e51]{opacity:.55}.src-download[data-v-9db92e51]:hover{opacity:1!important;background:var(--c-canvas)}.src-remove[data-v-9db92e51]{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-9db92e51]{opacity:.7}.src-remove[data-v-9db92e51]:hover{opacity:1!important;background:var(--c-canvas);color:#dc2626}.src-remove.confirming[data-v-9db92e51]{opacity:1!important;color:#dc2626;font-size:11px;font-weight:600}.cat-item .sub-meta[data-v-9db92e51]{display:block;font-size:11px;color:var(--c-muted);margin-top:2px}.cross-run-link[data-v-9db92e51]{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.cross-run-link[data-v-9db92e51]:focus-visible,.cross-run-link[data-v-9db92e51]:hover{color:var(--c-accent,#6366f1)}.cat-item.chart-item .cross-run-link[data-v-9db92e51]{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-9db92e51]:hover{filter:brightness(.92)}.cat-item .child-toggle[data-v-9db92e51]{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-9db92e51]:hover{color:var(--c-text-2);background:var(--c-canvas)}.bm-toggle[data-v-9db92e51]{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-9db92e51]{opacity:.6}.bm-toggle[data-v-9db92e51]:hover{opacity:1!important;background:var(--c-canvas)}.bm-toggle.on[data-v-9db92e51]{opacity:1;color:#3b82f6}.bm-empty[data-v-9db92e51]{font-size:11px;color:var(--c-muted);font-style:italic;padding:4px 14px 8px}.bm-filter-row[data-v-9db92e51]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 12px 2px}.bm-chip[data-v-9db92e51]{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-9db92e51]:hover{background:var(--c-canvas)}.bm-chip.active[data-v-9db92e51]{color:#fff;background:#3b82f6;border-color:#3b82f6}.bm-chip.active .grp-count[data-v-9db92e51]{color:#fffc}.bm-stepper[data-v-9db92e51]{display:inline-flex;align-items:center;gap:4px}.bm-step[data-v-9db92e51]{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-9db92e51]:hover:not(:disabled){background:var(--c-canvas)}.bm-step[data-v-9db92e51]:disabled{opacity:.35;cursor:default}.bm-pos[data-v-9db92e51]{font-size:11px;color:var(--c-muted);min-width:34px;text-align:center}.bm-segment .label[data-v-9db92e51]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bm-remove[data-v-9db92e51]{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-9db92e51]{opacity:.55}.bm-remove[data-v-9db92e51]:hover{opacity:1!important;background:var(--c-canvas)}.cat-children[data-v-9db92e51]{padding:2px 0 6px 8px;border-left:2px solid var(--c-border);margin:0 12px 6px 22px}.cat-child[data-v-9db92e51]{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-9db92e51]:hover{background:var(--c-canvas)}.cat-child.focused[data-v-9db92e51]{background:var(--c-accent-bg);color:var(--c-accent);font-weight:600}.cat-child .icon[data-v-9db92e51]{font-size:12px;line-height:1;width:14px;text-align:center}.cat-child .child-label[data-v-9db92e51]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-item.source .src-name[data-v-9db92e51]{font-size:12px;font-weight:600}.cat-item.source .src-filename[data-v-9db92e51]{display:block;font-family:var(--font-mono);font-size:10px;color:var(--c-muted);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-item.source .sub-meta[data-v-9db92e51]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px}.cat-item.source .type-chip[data-v-9db92e51]{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:1px 5px;border-radius:3px;background:var(--c-canvas-deep);color:var(--c-text-2)}.cat-item.source .meta-num[data-v-9db92e51]{font-variant-numeric:tabular-nums}.cat-item.source .meta-by[data-v-9db92e51]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.src-filters[data-v-9db92e51]{display:flex;flex-direction:column;gap:6px;padding:6px 10px 2px}.src-search[data-v-9db92e51],.src-sort[data-v-9db92e51]{width:100%;font-family:inherit;font-size:12px;color:var(--c-text);background:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:6px;padding:4px 8px;line-height:18px}.src-search[data-v-9db92e51]::-moz-placeholder{color:var(--c-muted)}.src-search[data-v-9db92e51]::placeholder{color:var(--c-muted)}.src-search[data-v-9db92e51]:focus-visible,.src-sort[data-v-9db92e51]:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.src-chips[data-v-9db92e51]{display:flex;flex-wrap:wrap;gap:4px}.src-chip[data-v-9db92e51]{font-size:10px;font-weight:600;color:var(--c-muted);font-family:inherit;padding:2px 7px;border-radius:10px;border:1px solid var(--c-border-strong);background:var(--c-bg);cursor:pointer;white-space:nowrap;line-height:15px}.src-chip[data-v-9db92e51]:hover{background:var(--c-canvas)}.src-chip.on[data-v-9db92e51]{color:var(--c-accent);background:var(--c-accent-bg);border-color:transparent}.src-chip .chip-count[data-v-9db92e51]{font-variant-numeric:tabular-nums;opacity:.75}.src-count[data-v-9db92e51]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--c-muted);font-variant-numeric:tabular-nums}.src-clear[data-v-9db92e51]{font-size:11px;font-family:inherit;color:var(--c-accent);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}.src-nofilter[data-v-9db92e51]{padding:12px 12px 8px;font-size:12px;color:var(--c-muted);line-height:1.5}.provenance-pill[data-v-9db92e51]{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-9db92e51]{background:var(--c-prov-own-bg);color:var(--c-prov-own-fg)}.prov-share[data-v-9db92e51]{background:var(--c-prov-share-bg);color:var(--c-prov-share-fg)}.prov-team[data-v-9db92e51]{background:var(--c-prov-team-bg);color:var(--c-prov-team-fg)}.prov-explicit[data-v-9db92e51]{background:var(--c-prov-explicit-bg);color:var(--c-prov-explicit-fg)}.pb-row[data-v-9db92e51]{display:inline-flex;align-items:center;gap:6px;margin-top:2px}.pb-pill[data-v-9db92e51]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:9999px;white-space:nowrap}.pb-active[data-v-9db92e51]{background:#10b98124;color:#059669}.pb-inactive[data-v-9db92e51]{background:#6b728029;color:#6b7280}.pb-overbudget[data-v-9db92e51]{background:#f59e0b26;color:#b45309}.pb-switch[data-v-9db92e51]{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-9db92e51]{background:#10b981}.pb-knob[data-v-9db92e51]{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-9db92e51]{left:12px}.pb-star[data-v-9db92e51]{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-9db92e51],.pb-star[data-v-9db92e51]:hover{color:#f59e0b}.src-doc-head[data-v-9db92e51]{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-9db92e51]:before{content:"▤ ";opacity:.55}.pb-viewer-meta[data-v-9db92e51]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.pb-viewer-edit[data-v-9db92e51]{font-size:12px;color:var(--ui-primary,#3b82f6);white-space:nowrap}.pb-viewer-edit[data-v-9db92e51]:hover{text-decoration:underline}.pb-make[data-v-9db92e51]{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-9db92e51],.pb-make.pb-make-busy[data-v-9db92e51]{opacity:1}.pb-make[data-v-9db92e51]:hover{color:#111827;border-color:#6b7280}.pb-row-col[data-v-9db92e51]{flex-direction:column;align-items:flex-start;gap:2px}.pb-error[data-v-9db92e51]{font-size:10px;color:#dc2626;white-space:normal;text-align:left}.src-reprocess[data-v-9db92e51]{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-9db92e51],.src-reprocess.busy[data-v-9db92e51]{opacity:1}.src-reprocess[data-v-9db92e51]:hover{color:#111827;text-decoration:underline}.src-reprocess.busy[data-v-9db92e51]{cursor:default;text-decoration:none;opacity:.7}.src-reprocess-ok[data-v-9db92e51]{margin-left:6px;font-size:10px;color:#059669}.src-reprocess-err[data-v-9db92e51]{font-size:10px;color:#dc2626;white-space:normal;text-align:left}.scope-run-pill[data-v-9db92e51]{border-color:#d9770680;color:#b45309}.cat-filter-row[data-v-9db92e51]{position:relative;display:flex;align-items:center;padding:8px 10px 2px}.cat-filter-icon[data-v-9db92e51]{position:absolute;left:17px;width:12px;height:12px;color:var(--c-muted);pointer-events:none}.cat-filter-input[data-v-9db92e51]{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-9db92e51]::-moz-placeholder{color:var(--c-muted)}.cat-filter-input[data-v-9db92e51]::placeholder{color:var(--c-muted)}.cat-filter-input[data-v-9db92e51]:focus{outline:none;border-color:var(--c-accent)}.cat-filter-clear[data-v-9db92e51]{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-9db92e51]:hover{color:var(--c-text-2);background:var(--c-canvas)}.cat-filter-empty[data-v-9db92e51]{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-9db92e51]{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-9db92e51]{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-9db92e51]{flex:1}.ts-btn[data-v-9db92e51]{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-9db92e51]:disabled{opacity:.6;cursor:default}.ts-err[data-v-9db92e51]{flex-basis:100%;color:#dc2626}.scope-filter-row[data-v-9db92e51]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 10px}.scope-anchor[data-v-9db92e51]{color:var(--c-text-2);background:var(--c-canvas-deep)}.scope-anchor[data-v-9db92e51],.scope-toggle[data-v-9db92e51]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px;line-height:17px;white-space:nowrap}.scope-toggle[data-v-9db92e51]{color:var(--c-muted);border:1px solid var(--c-border-strong);background:var(--c-bg);cursor:pointer;font-family:inherit}.scope-toggle[data-v-9db92e51]:hover{background:var(--c-canvas)}.scope-toggle.on[data-v-9db92e51]{color:var(--c-accent);background:var(--c-accent-bg);border-color:transparent}.scope-shared[data-v-9db92e51]{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-9db92e51]{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-9db92e51]:after{content:"";flex:1;height:1px;background:var(--c-border)}.scope-hint[data-v-9db92e51]{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-9db92e51]:hover{background:var(--c-canvas)}.scope-hint b[data-v-9db92e51]{color:var(--c-accent);font-weight:650}.chart-thumb[data-v-9db92e51]{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-9db92e51]{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-9db92e51]{flex-direction:column;align-items:stretch;gap:5px;position:relative}.cat-item.chart-item .label-wrap[data-v-9db92e51]{display:contents}.cat-item.chart-item .label[data-v-9db92e51]{order:1;padding-right:22px}.cat-item.chart-item .chart-thumb[data-v-9db92e51]{order:2;width:100%;height:124px}.cat-item.chart-item .chart-thumb.diagram img[data-v-9db92e51]{-o-object-fit:contain;object-fit:contain;transform:none;padding:4px;background:#fff}html.dark .cat-item.chart-item .chart-thumb.diagram img[data-v-9db92e51]{background:#1f2937}.cat-item.chart-item .chart-thumb img[data-v-9db92e51]{transform:scale(1.08);transform-origin:50% 46%}.cat-item.chart-item .sub-meta[data-v-9db92e51]{order:3;display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px}.cat-item.chart-item .meta-break[data-v-9db92e51]{flex-basis:100%;height:0;margin:0}.cat-item.chart-item .cross-run-link[data-v-9db92e51],.cat-item.chart-item .jump-to-run[data-v-9db92e51]{margin-left:0}.cat-item.chart-item .bm-toggle[data-v-9db92e51]{position:absolute;top:7px;right:8px;order:0}.chart-thumb.empty[data-v-9db92e51]{background:var(--c-canvas)}.chart-thumb-fallback[data-v-9db92e51]{font-size:13px;opacity:.55;line-height:1}.cat-item.chart-item[data-v-9db92e51]{align-items:flex-start}.chart-subject-h[data-v-9db92e51]{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-9db92e51]:after{content:"";flex:1;height:1px;background:var(--c-border)}.chip-version[data-v-9db92e51]{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-9db92e51]:hover{background:var(--c-accent-bg);color:var(--c-accent)}.chart-older-versions[data-v-9db92e51]{margin-top:0}.empty-cta[data-v-9db92e51]{margin-top:10px;padding:5px 12px;font-size:12px;font-weight:600;border-radius:6px;border:1px solid var(--color-primary-400,#60a5fa);color:var(--color-primary-600,#2563eb);background:transparent;cursor:pointer}.empty-cta[data-v-9db92e51]:hover{background:#60a5fa1a}.empty-hint[data-v-9db92e51]{margin-top:6px;font-size:11px;opacity:.7}.empty-actions[data-v-9db92e51]{justify-content:center}.empty-actions[data-v-9db92e51],.sources-add-row[data-v-9db92e51]{display:flex;gap:8px;flex-wrap:wrap}.sources-add-row[data-v-9db92e51]{padding:6px 8px 2px}.empty-cta.ghost[data-v-9db92e51]{border-color:var(--color-cyan-500,#06b6d4);color:var(--color-cyan-700,#0e7490)}.empty-cta.ghost[data-v-9db92e51]:hover{background:#06b6d41a}.tool-servers[data-v-9db92e51]{padding:4px 8px 8px}.tool-servers-head[data-v-9db92e51]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.55;margin-bottom:6px}.tool-server-row[data-v-9db92e51]{display:flex;gap:8px;align-items:flex-start;padding:6px 0}.hatch[data-v-9db92e51]{flex:0 0 auto;width:4px;align-self:stretch;border-radius:2px;color:#0e7490;background-image:repeating-linear-gradient(135deg,currentColor 0 2px,transparent 2px 7px)}.tool-server-body[data-v-9db92e51]{min-width:0}.tool-server-name[data-v-9db92e51]{font-size:12px;font-weight:600}.tool-server-meta[data-v-9db92e51]{font-size:10.5px;opacity:.65;margin-top:1px}.tool-server-bad[data-v-9db92e51]{color:#dc2626}.role-menu{position:fixed;z-index:10000;min-width:180px;max-width:208px;padding:4px 0;background:var(--c-bg,#fff);border:1px solid var(--c-border,#e2e8f0);border-radius:6px;box-shadow:0 8px 24px #00000024;font-size:12px}.role-menu-item{display:flex;align-items:center;gap:6px;width:100%;padding:4px 10px;text-align:left;background:none;border:none;font:inherit;color:var(--c-text,#0f172a);cursor:pointer}.role-menu-item:focus-visible,.role-menu-item:hover{background:var(--c-accent-bg,#eef2ff);outline:none}.role-menu-item:disabled{opacity:.5;cursor:not-allowed}.role-menu-check{width:12px;flex-shrink:0;color:var(--c-accent,#4f46e5)}.role-menu-sep{height:1px;margin:4px 0;background:var(--c-border,#e2e8f0)}.role-menu-msg{padding:4px 10px;color:#b45309;overflow-wrap:anywhere}.role-menu-msg.ok{color:var(--c-text-2)}.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-f4c0178b]{flex:1;overflow-y:auto;background:var(--c-workbench);font-family:var(--font-sans)}.src-inner[data-v-f4c0178b]{max-width:none;margin:0;padding:24px 32px 80px}.src-empty[data-v-f4c0178b]{padding:48px;text-align:center;color:var(--c-muted);font-size:14px}.source-card[data-v-f4c0178b]{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-f4c0178b]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.sc-eyebrow[data-v-f4c0178b]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.sc-download[data-v-f4c0178b]{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-f4c0178b]:hover{background:var(--c-canvas);color:var(--c-text)}.sc-title[data-v-f4c0178b]{font-size:18px;font-weight:700;color:var(--c-text);margin:0 0 4px}.sc-filename[data-v-f4c0178b]{font-family:var(--font-mono);font-size:11px;color:var(--c-muted);margin:0 0 8px}.sc-sub[data-v-f4c0178b]{font-size:13px;color:var(--c-text-2);margin:0 0 16px;line-height:1.55}.provenance-pill[data-v-f4c0178b]{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-f4c0178b]{background:var(--c-prov-own-bg);color:var(--c-prov-own-fg)}.prov-share[data-v-f4c0178b]{background:var(--c-prov-share-bg);color:var(--c-prov-share-fg)}.prov-team[data-v-f4c0178b]{background:var(--c-prov-team-bg);color:var(--c-prov-team-fg)}.prov-explicit[data-v-f4c0178b]{background:var(--c-prov-explicit-bg);color:var(--c-prov-explicit-fg)}.sc-meta[data-v-f4c0178b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:10px;margin:12px 0 16px;padding:12px 14px;background:var(--c-canvas);border-radius:6px}.meta-cell .meta-label[data-v-f4c0178b]{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-f4c0178b]{font-size:13px;font-weight:600;color:var(--c-text);font-variant-numeric:tabular-nums}.artifact-title[data-v-f4c0178b]{font-size:14px;font-weight:600;color:var(--c-text);margin:12px 0 8px}.table-wrap[data-v-f4c0178b]{max-height:320px;overflow:auto;border:1px solid var(--c-border);border-radius:6px;margin-top:8px}.data-table[data-v-f4c0178b]{width:100%;border-collapse:collapse;font-size:12px;font-family:var(--font-mono)}.data-table td[data-v-f4c0178b],.data-table th[data-v-f4c0178b]{padding:5px 10px;text-align:left;border-bottom:1px solid var(--c-border);white-space:nowrap}.data-table th[data-v-f4c0178b]{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-f4c0178b]{font-size:9px;color:var(--c-muted);font-weight:500;margin-top:2px;display:block}.data-table td[data-v-f4c0178b]{color:var(--c-text)}.table-footer[data-v-f4c0178b]{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-f4c0178b]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.schema-table[data-v-f4c0178b]{padding:10px 14px;background:var(--c-canvas);border-radius:6px;border-left:3px solid var(--c-accent)}.st-name[data-v-f4c0178b]{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--c-text)}.st-meta[data-v-f4c0178b]{font-size:11px;color:var(--c-muted);margin-top:2px}.st-cols[data-v-f4c0178b]{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-f4c0178b]{color:var(--c-text);font-weight:500}.st-cols .col-type[data-v-f4c0178b]{color:var(--c-muted)}.doc-frame[data-v-f4c0178b]{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)}
