.workspace-panel_panel__y0oyl{display:flex;flex-direction:column;gap:0;padding:0;flex:1 1;min-height:0;min-width:0;overflow:hidden}.workspace-panel_panel__y0oyl:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-md)}.Icon_icon__UI80a{width:var(--icon-size-default);height:var(--icon-size-default);flex-shrink:0}.Icon_default__mtYOf,.Icon_icon__UI80a{color:currentColor}.Icon_muted__F27YX{color:var(--color-text-muted)}.Icon_accent__rmFs4{color:var(--color-brand-blue-deep)}.Icon_inverted__AVMGY{color:var(--color-text-inverted)}.CorpusBulkBar_bar__56eR3{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface-default);border-top-width:1px;border:1px solid var(--color-border-warm);border-radius:var(--radius-sm);box-shadow:var(--shadow-paper);-webkit-backdrop-filter:saturate(1.1);backdrop-filter:saturate(1.1)}.CorpusBulkBar_count__K5c6A{gap:var(--space-2);font-weight:600;color:var(--color-text-primary)}.CorpusBulkBar_badge__igfDN,.CorpusBulkBar_count__K5c6A{display:inline-flex;align-items:center;font-size:.8125rem}.CorpusBulkBar_badge__igfDN{justify-content:center;width:2rem;height:2rem;padding:0 var(--space-1);background:var(--color-brand-blue);color:var(--color-text-inverted);border-radius:var(--radius-sm);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CorpusBulkBar_spacer__FVggr{flex:1 1 auto}.CorpusBulkBar_cancel__fiuvt{display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2);height:1.75rem;background:transparent;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:.75rem;font-weight:500;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.CorpusBulkBar_cancel__fiuvt:hover{color:var(--color-text-primary);border-color:var(--color-border-warm)}.CorpusBulkBar_cancel__fiuvt:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CorpusBulkBar_delete__QzQv1{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:transparent;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.CorpusBulkBar_delete__QzQv1:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-border-warm)}.CorpusBulkBar_delete__QzQv1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CorpusBulkBar_delete__QzQv1:disabled{cursor:not-allowed;opacity:.45}.CorpusFilterDropdown_wrapper__5nAHF{position:relative;display:inline-flex}.CorpusFilterDropdown_trigger__B_nLD{display:inline-flex;align-items:center;gap:var(--space-1);height:1.5rem;padding:0 var(--space-2);background:var(--color-surface-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:.75rem;font-weight:500;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}.CorpusFilterDropdown_trigger__B_nLD:hover{border-color:var(--color-border-warm);color:var(--color-text-primary)}.CorpusFilterDropdown_trigger__B_nLD:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CorpusFilterDropdown_triggerActive__HxN09{background:var(--color-brand-blue);border-color:var(--color-brand-blue);color:var(--color-text-inverted)}.CorpusFilterDropdown_triggerActive__HxN09:hover{background:var(--color-brand-blue-deep);border-color:var(--color-brand-blue-deep);color:var(--color-text-inverted)}.CorpusFilterDropdown_label__76uVT{font-weight:500;letter-spacing:.01em}.CorpusFilterDropdown_summary__U6Nly{font-weight:400;color:inherit;opacity:.85}.CorpusFilterDropdown_clear__eHUHJ{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:var(--radius-sm);cursor:pointer;color:inherit}.CorpusFilterDropdown_clear__eHUHJ:focus-visible,.CorpusFilterDropdown_clear__eHUHJ:hover{outline:none;background:rgba(255,255,255,.15)}.CorpusFilterDropdown_panel__NlANX{position:fixed;z-index:1000;min-width:13rem;max-width:16rem;padding:var(--space-2) 0;background:var(--color-surface-popover);border:1px solid var(--color-border-warm);border-radius:var(--radius-md);box-shadow:var(--shadow-popover)}.CorpusFilterCluster_cluster__BJZrR{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.CorpusFilterCluster_timeChipActive__gnM57,.CorpusFilterCluster_timeChip__Ak_iA{display:inline-flex;align-items:center;gap:var(--space-1);height:1.5rem;padding:0 var(--space-2);background:var(--color-surface-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:.75rem;font-weight:500;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast)}.CorpusFilterCluster_timeChipActive__gnM57:hover,.CorpusFilterCluster_timeChip__Ak_iA:hover{border-color:var(--color-border-warm);color:var(--color-text-primary)}.CorpusFilterCluster_timeChipActive__gnM57:focus-visible,.CorpusFilterCluster_timeChip__Ak_iA:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CorpusFilterCluster_timeChipActive__gnM57{background:var(--color-surface-subtle);border-color:var(--color-border-subtle);color:var(--color-text-secondary)}.CorpusFilterCluster_optionList__3RfhZ{list-style:none;margin:0;padding:0;max-height:14rem;overflow-y:auto}.CorpusFilterCluster_optionActive__zBxW6,.CorpusFilterCluster_option__rBQa_{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-1) var(--space-3);background:transparent;border:0;color:var(--color-text-primary);font-size:.75rem;font-weight:500;text-align:left;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.CorpusFilterCluster_optionActive__zBxW6:hover,.CorpusFilterCluster_option__rBQa_:hover{background:var(--color-surface-subtle)}.CorpusFilterCluster_optionActive__zBxW6:focus-visible,.CorpusFilterCluster_option__rBQa_:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.CorpusFilterCluster_check__RMSxN,.CorpusFilterCluster_optionActive__zBxW6{color:var(--color-brand-blue-deep)}.CorpusFilterCluster_check__RMSxN{font-size:.75rem}.CorpusFilterCluster_empty__7Xxtv{margin:0;padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:.75rem;font-style:italic}.CorpusFilterCluster_reset__4BjhQ{display:inline-flex;align-items:center;gap:var(--space-1);height:1.5rem;padding:0 var(--space-2);background:transparent;border:0;color:var(--color-text-muted);font-size:.75rem;font-weight:500;cursor:pointer;transition:color var(--transition-fast)}.CorpusFilterCluster_reset__4BjhQ:hover{color:var(--color-text-primary)}.CorpusFilterCluster_reset__4BjhQ:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CorpusDocumentCard_cardSelected__qLK1w,.CorpusDocumentCard_card__lm3xF{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);min-height:8.5rem;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.CorpusDocumentCard_card__lm3xF:hover{border-color:var(--color-border-warm)}.CorpusDocumentCard_cardSelected__qLK1w{border-color:var(--color-brand-blue-deep);background:var(--color-accent-surface);box-shadow:var(--shadow-paper)}.CorpusDocumentCard_head__E5tXy{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.CorpusDocumentCard_iconFrame__gM62Q{width:2.25rem;height:2.25rem;background:var(--color-surface-subtle);border:1px solid var(--color-border-subtle)}.CorpusDocumentCard_iconFrame__gM62Q,.CorpusDocumentCard_status__Ant1y{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm)}.CorpusDocumentCard_status__Ant1y{height:1.25rem;padding:0 var(--space-2);font-size:.6875rem;font-weight:600;letter-spacing:.02em;border:1px solid transparent}.CorpusDocumentCard_status_success__Xr082{background:var(--color-semantic-success-surface);border-color:var(--color-semantic-success-border);color:var(--color-semantic-success-text)}.CorpusDocumentCard_status_warning__ApyBh{background:var(--color-semantic-warning-surface);border-color:var(--color-semantic-warning-border);color:var(--color-semantic-warning-text)}.CorpusDocumentCard_status_danger__YlY9l{background:var(--color-semantic-danger-surface);border-color:var(--color-semantic-danger-border);color:var(--color-semantic-danger-text)}.CorpusDocumentCard_status_neutral__IlBP5{background:var(--color-surface-subtle);border-color:var(--color-border-subtle);color:var(--color-text-muted)}.CorpusDocumentCard_menu__8xRid{display:inline-flex;align-items:center;gap:var(--space-1)}.CorpusDocumentCard_menuSlot__YJu9_{width:1.25rem;height:1.25rem;opacity:.6}.CorpusDocumentCard_detailLink__WMcAb,.CorpusDocumentCard_menuSlot__YJu9_{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.CorpusDocumentCard_detailLink__WMcAb{position:relative;z-index:1;width:1.5rem;height:1.5rem;border:0;border-radius:var(--radius-sm);background:transparent;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.CorpusDocumentCard_detailLink__WMcAb:hover{color:var(--color-brand-blue-deep);background:var(--color-brand-blue-softer)}.CorpusDocumentCard_detailLink__WMcAb:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CorpusDocumentCard_deleteButton__u9LzL,.CorpusDocumentCard_retryButton__Yy2JN{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;border-radius:var(--radius-sm);color:var(--color-text-muted);background:transparent;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.CorpusDocumentCard_retryButton__Yy2JN:hover:not(:disabled){color:var(--color-brand-blue-deep);background:var(--color-brand-blue-softer)}.CorpusDocumentCard_deleteButton__u9LzL:hover:not(:disabled){background:var(--color-semantic-danger-surface);color:var(--color-semantic-danger-text)}.CorpusDocumentCard_deleteButton__u9LzL:focus-visible,.CorpusDocumentCard_retryButton__Yy2JN:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CorpusDocumentCard_deleteButton__u9LzL:disabled,.CorpusDocumentCard_retryButton__Yy2JN:disabled{opacity:.5;cursor:not-allowed}.CorpusDocumentCard_sideBadge__yenE6{align-self:flex-start;display:inline-flex;align-items:center;padding:0 var(--space-1);font-size:.625rem;font-weight:500;letter-spacing:.02em;border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);color:var(--color-text-muted);white-space:nowrap}.CorpusDocumentCard_sideBadge__yenE6[data-side=own_production]{border-color:var(--color-semantic-info-border);color:var(--color-semantic-info-text)}.CorpusDocumentCard_sideBadge__yenE6[data-side=counterparty_production]{border-color:var(--color-semantic-warning-border);color:var(--color-semantic-warning-text)}.CorpusDocumentCard_sideBadge__yenE6[data-side=neutral_third_party]{border-color:var(--color-semantic-success-border);color:var(--color-semantic-success-text)}.CorpusDocumentCard_name__rUd_J{margin:0;font-size:.8125rem;font-weight:600;color:var(--color-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;line-height:1.35}.CorpusDocumentCard_meta__5lS8Z{display:flex;align-items:center;justify-content:space-between;font-size:.6875rem;color:var(--color-text-muted)}.CorpusDocumentCard_tags__fBwFC{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1)}.CorpusDocumentCard_tag__w1oZo{padding:0 var(--space-1);font-size:.6875rem;color:var(--color-text-muted);background:var(--color-surface-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm)}.CorpusDocumentCard_hitArea__QqaAS{position:absolute;inset:0;border:0;background:transparent;cursor:pointer;border-radius:inherit}.CorpusDocumentCard_hitArea__QqaAS:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CorpusDocumentCard_srOnly__W5TpX{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.CorpusGridView_grid__SI5cc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}@media (min-width:768px){.CorpusGridView_grid__SI5cc{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.CorpusGridView_grid__SI5cc{grid-template-columns:repeat(4,minmax(0,1fr))}}.CorpusGridView_empty__7mMng{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-3);text-align:center;background:var(--color-surface-default);border:1px dashed var(--color-border-warm);border-radius:var(--radius-sm)}.CorpusGridView_emptyTitle__CT3_P{margin:0;font-size:.9375rem;font-weight:600;color:var(--color-text-primary)}.CorpusGridView_emptyCopy__8OvaG{margin:0 auto;max-width:32rem;color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}.WorkflowMarkdown_markdown__MRQiF{font-size:var(--font-body-sm);line-height:var(--leading-relaxed);color:var(--color-text-primary)}.WorkflowMarkdown_markdown__MRQiF h1,.WorkflowMarkdown_markdown__MRQiF h2,.WorkflowMarkdown_markdown__MRQiF h3{font-size:var(--font-heading-sm);font-weight:var(--weight-semibold);margin:var(--space-16px) 0 var(--space-6px)}.WorkflowMarkdown_markdown__MRQiF h1:first-child,.WorkflowMarkdown_markdown__MRQiF h2:first-child,.WorkflowMarkdown_markdown__MRQiF h3:first-child{margin-top:0}.WorkflowMarkdown_markdown__MRQiF p{margin:0 0 var(--space-8px)}.WorkflowMarkdown_markdown__MRQiF ol,.WorkflowMarkdown_markdown__MRQiF ul{margin:0 0 var(--space-8px);padding-left:var(--space-20px)}.WorkflowMarkdown_markdown__MRQiF li{margin:0 0 var(--space-4px)}.WorkflowMarkdown_markdown__MRQiF blockquote{margin:0 0 var(--space-8px);padding-left:var(--space-12px);border-left:2px solid var(--color-border-warm);color:var(--color-text-secondary)}.WorkflowMarkdown_markdown__MRQiF code{font-family:var(--font-mono);font-size:.92em}.WorkflowMarkdown_markdown__MRQiF a{color:var(--color-brand-blue)}.WorkflowSheet_page__NCA75{aspect-ratio:210/297;max-height:calc(100vh - 8rem);overflow-y:auto;padding:var(--space-40px) var(--space-40px) var(--space-48px);background:var(--color-surface-popover);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-paper),inset 0 1px 0 color-mix(in srgb,var(--color-text-inverted) 55%,transparent)}.WorkflowSheet_docTitle__kG641{margin:0;font-size:var(--font-heading-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}.WorkflowSheet_docMeta__XGE3p{margin:var(--space-6px) 0 0;font-size:var(--font-caption);color:var(--color-text-muted)}.WorkflowSheet_docBody__k5r7D{margin-top:var(--space-20px);padding-top:var(--space-16px);border-top:1px solid var(--color-border-subtle);font-size:var(--font-body-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.WorkflowSheet_skeleton__zmcy1{display:flex;flex-direction:column;gap:var(--space-12px)}.WorkflowSheet_sk__oIgAS{display:block;height:var(--space-8px);border-radius:var(--radius-xs);background:var(--color-surface-subtle)}.WorkflowSheet_skHead__HySdM{width:45%;height:var(--space-12px);background:var(--color-surface-warm)}.WorkflowSheet_skSub__AF9YI{width:32%;height:var(--space-10px);margin-top:var(--space-8px);background:var(--color-surface-warm)}.WorkflowSheet_skLine__AOb6i{width:100%}.WorkflowSheet_skShort__pm1zr{width:68%}@media (max-width:900px){.WorkflowSheet_page__NCA75{aspect-ratio:auto;max-height:none;min-height:24rem}}.CorpusSideSelector_fieldset__BTE_8{display:flex;flex-direction:column;gap:var(--space-2);border:none;padding:0;margin:0;min-width:0}.CorpusSideSelector_fieldset__BTE_8[disabled]{opacity:.6}.CorpusSideSelector_legend__RjVX5{font-size:.85rem;font-weight:600;color:var(--color-text-primary);padding:0}.CorpusSideSelector_help__4eViu{margin:0;font-size:.75rem;color:var(--color-text-secondary)}.CorpusSideSelector_options__bg11a{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.CorpusSideSelector_optionActive__tkX3E,.CorpusSideSelector_option__Pk1zQ{position:relative;display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-text-primary);text-align:left;cursor:pointer;font:inherit;transition:background var(--transition-fast),border-color var(--transition-fast)}.CorpusSideSelector_option__Pk1zQ:hover{background:var(--color-surface-warm)}.CorpusSideSelector_optionActive__tkX3E{background:var(--color-accent-surface);border-color:var(--color-accent-surface-border)}.CorpusSideSelector_fieldset__BTE_8[disabled] .CorpusSideSelector_optionActive__tkX3E,.CorpusSideSelector_fieldset__BTE_8[disabled] .CorpusSideSelector_option__Pk1zQ{cursor:not-allowed}.CorpusSideSelector_input__Ih9dz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CorpusSideSelector_optionActive__tkX3E:focus-within,.CorpusSideSelector_option__Pk1zQ:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CorpusSideSelector_indicator__Ho1qj{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-top:2px;border:1px solid var(--color-border-subtle);border-radius:999px;background:var(--color-surface-default);flex-shrink:0;transition:border-color var(--transition-fast),background var(--transition-fast)}.CorpusSideSelector_optionActive__tkX3E .CorpusSideSelector_indicator__Ho1qj{border-color:var(--color-accent);background:var(--color-surface-default)}.CorpusSideSelector_indicatorDot__kgg9W{width:.5rem;height:.5rem;border-radius:999px;background:transparent;transition:background var(--transition-fast)}.CorpusSideSelector_optionActive__tkX3E .CorpusSideSelector_indicatorDot__kgg9W{background:var(--color-accent)}.CorpusSideSelector_optionBody__nxEzN{display:flex;flex-direction:column;gap:2px;min-width:0}.CorpusSideSelector_optionLabel__mrBWb{font-size:.8125rem;font-weight:500;color:var(--color-text-primary)}.CorpusSideSelector_optionDescription__NllCi{font-size:.75rem;color:var(--color-text-secondary);line-height:1.4}.CorpusFileStatusTable_wrapper__4TX2c{display:flex;flex-direction:column;flex:1 1;min-height:0;gap:var(--space-2)}.CorpusFileStatusTable_header__BVMr9{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.CorpusFileStatusTable_title__aAYy8{margin:0;font-size:.8125rem;font-weight:600;color:var(--color-text-primary);letter-spacing:0;text-transform:none}.CorpusFileStatusTable_counter__D4fqH{font-size:.75rem;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CorpusFileStatusTable_table__yLUOb{display:flex;flex-direction:column;flex:1 1;min-height:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);overflow:hidden}.CorpusFileStatusTable_headRow__S3heo,.CorpusFileStatusTable_row__zIAT5{display:grid;grid-template-columns:minmax(0,1.6fr) 6rem 8rem 10rem 3.75rem;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle);font-size:.8125rem}.CorpusFileStatusTable_row__zIAT5:last-child{border-bottom:none}.CorpusFileStatusTable_headRow__S3heo{background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:.6875rem;font-weight:var(--weight-medium);letter-spacing:0;text-transform:none}.CorpusFileStatusTable_colAction__o0MLK,.CorpusFileStatusTable_colName__lA74m,.CorpusFileStatusTable_colSize__QZM3x,.CorpusFileStatusTable_colStatus__WV27G,.CorpusFileStatusTable_colType__DR8Zr{min-width:0}.CorpusFileStatusTable_colSize__QZM3x{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CorpusFileStatusTable_body__zVf1g{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow-y:auto}.CorpusFileStatusTable_name__Q_Pzf{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-primary)}.CorpusFileStatusTable_size__iMUDa{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.CorpusFileStatusTable_type__NtxXP{color:var(--color-text-secondary)}.CorpusFileStatusTable_statusCell__B3Bip{display:flex;flex-direction:column;gap:2px;min-width:0}.CorpusFileStatusTable_statusBadge__nfqO3{display:inline-flex;align-items:center;justify-content:center;padding:2px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);font-size:.6875rem;font-weight:500;color:var(--color-text-secondary);letter-spacing:0;text-transform:none;width:max-content}.CorpusFileStatusTable_statusBadge__nfqO3[data-tone=success]{border-color:var(--color-semantic-success-border);background:var(--color-semantic-success-surface);color:var(--color-semantic-success-text)}.CorpusFileStatusTable_statusBadge__nfqO3[data-tone=warning]{border-color:var(--color-semantic-warning-border);background:var(--color-semantic-warning-surface);color:var(--color-semantic-warning-text)}.CorpusFileStatusTable_statusBadge__nfqO3[data-tone=danger]{border-color:var(--color-semantic-danger-border);background:var(--color-semantic-danger-surface);color:var(--color-semantic-danger-text)}.CorpusFileStatusTable_statusBadge__nfqO3[data-tone=info]{border-color:var(--color-semantic-info-border);background:var(--color-semantic-info-surface);color:var(--color-semantic-info-text)}.CorpusFileStatusTable_statusMessage__6yKSZ{font-size:.6875rem;color:var(--color-text-muted);line-height:1.4}.CorpusFileStatusTable_progressTrack__M8iwX{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);width:100%;height:.5rem;border-radius:var(--radius-sm);background:var(--color-surface-subtle);overflow:hidden}.CorpusFileStatusTable_progressFill__zWffY{display:block;height:100%;background:var(--color-semantic-info-text,var(--color-text-primary));transition:width .12s linear}.CorpusFileStatusTable_progressLabel__g59wu{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);font-size:.625rem;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CorpusFileStatusTable_actionCell__Yjdor{display:flex;justify-content:flex-end;gap:.25rem}.CorpusFileStatusTable_removeButton__OCBal,.CorpusFileStatusTable_retryButton__v3VdO{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.CorpusFileStatusTable_removeButton__OCBal:hover,.CorpusFileStatusTable_retryButton__v3VdO:hover{background:var(--color-surface-subtle);border-color:var(--color-border-subtle)}.CorpusFileStatusTable_removeButton__OCBal:focus-visible,.CorpusFileStatusTable_retryButton__v3VdO:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CorpusFileStatusTable_pager__3RCXl{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-end}.CorpusFileStatusTable_pagerButton__8fVcs{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-default);cursor:pointer;transition:background var(--transition-fast)}.CorpusFileStatusTable_pagerButton__8fVcs:hover:not(:disabled){background:var(--color-surface-subtle)}.CorpusFileStatusTable_pagerButton__8fVcs:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CorpusFileStatusTable_pagerButton__8fVcs:disabled{opacity:.5;cursor:not-allowed}.CorpusFileStatusTable_pagerLabel__YMeKQ{font-size:.75rem;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CorpusUploadAddMore_row__jVty0{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-2)}.CorpusUploadAddMore_triggerDisabled__Ip2Sx,.CorpusUploadAddMore_trigger__768mu{display:inline-flex;align-items:center;gap:var(--space-1);height:1.75rem;padding:0 var(--space-3);border:1px dashed var(--color-border-warm);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-secondary);font-size:.75rem;font-weight:500;letter-spacing:0;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.CorpusUploadAddMore_trigger__768mu:hover{background:var(--color-surface-subtle);border-color:var(--color-brand-blue);color:var(--color-text-primary)}.CorpusUploadAddMore_triggerDisabled__Ip2Sx:focus-within,.CorpusUploadAddMore_trigger__768mu:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CorpusUploadAddMore_triggerDisabled__Ip2Sx{cursor:not-allowed;opacity:.6;pointer-events:none}.CorpusUploadAddMore_hiddenInput__lBDbc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CorpusUploadDropZone_zoneActive__ehzxg,.CorpusUploadDropZone_zone__O_WCe{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6);border:2px dashed var(--color-border-warm);border-radius:var(--radius-lg);background:var(--color-surface-subtle);text-align:center;transition:border-color var(--transition-fast),background var(--transition-fast)}.CorpusUploadDropZone_zoneActive__ehzxg{border-color:var(--color-brand-blue);background:var(--color-semantic-warning-surface)}.CorpusUploadDropZone_glyph__4_B4y{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-md);background:var(--color-surface-default);border:1px solid var(--color-border-subtle);color:var(--color-text-muted)}.CorpusUploadDropZone_headline__Q5m_c{margin:0;font-size:1.5rem;line-height:2rem;font-weight:600;color:var(--color-text-primary);letter-spacing:0}.CorpusUploadDropZone_sub__NBoH9{max-width:36rem;margin:0;font-size:.8125rem;color:var(--color-text-secondary);line-height:1.5}.CorpusUploadDropZone_pickButtonDisabled__TVUcK,.CorpusUploadDropZone_pickButton__3zJFg{display:inline-flex;align-items:center;justify-content:center;min-width:13rem;gap:var(--space-1);height:2rem;padding:0 var(--space-4);border:1px solid var(--color-brand-blue);border-radius:var(--radius-sm);background:var(--color-brand-blue);color:var(--color-text-inverted);box-shadow:var(--shadow-button-primary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.CorpusUploadDropZone_pickButton__3zJFg:hover{background:var(--color-brand-blue-deep);border-color:var(--color-brand-blue-deep);box-shadow:var(--shadow-button-primary-hover)}.CorpusUploadDropZone_pickButtonDisabled__TVUcK:focus-within,.CorpusUploadDropZone_pickButton__3zJFg:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CorpusUploadDropZone_pickButtonDisabled__TVUcK{cursor:not-allowed;opacity:.65;pointer-events:none}.CorpusUploadDropZone_hiddenInput__PsA5_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CorpusUploadDropZone_formatRibbon__a1Yla{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-default);border:1px solid var(--color-border-subtle);font-size:.6875rem;color:var(--color-text-muted)}.CorpusUploadDropZone_ribbonLabel__3tyA7{font-weight:var(--weight-medium);color:var(--color-text-secondary);letter-spacing:0;text-transform:none}.CorpusUploadDropZone_ribbonList___qonG{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CorpusUploadDropZone_conversion__ozcDH{margin:0;font-size:.6875rem;color:var(--color-text-muted)}.CorpusUploadPanel_panel__m1vLp{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-default)}.CorpusUploadPanel_header__RMLnt{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}.CorpusUploadPanel_closeButton__pIQOI{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-default);cursor:pointer;transition:background var(--transition-fast)}.CorpusUploadPanel_closeButton__pIQOI:hover{background:var(--color-surface-subtle)}.CorpusUploadPanel_closeButton__pIQOI:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CorpusUploadPanel_actionRow__q23Ky{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle)}.CorpusUploadPanel_phaseSummary__q6Pcb{margin-right:auto;font-size:.8125rem;font-weight:500;color:var(--color-brand-blue-deep)}.CorpusUploadPanel_uploadButton__QMUsJ{display:inline-flex;align-items:center;height:2.25rem;padding:0 var(--space-4);border:1px solid var(--color-brand-blue);border-radius:var(--radius-sm);background:var(--color-brand-blue);color:var(--color-text-inverted);box-shadow:var(--shadow-button-primary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.CorpusUploadPanel_uploadButton__QMUsJ:hover{background:var(--color-brand-blue-deep);border-color:var(--color-brand-blue-deep);box-shadow:var(--shadow-button-primary-hover)}.CorpusUploadPanel_uploadButton__QMUsJ:active{transform:translateY(1px)}.CorpusUploadPanel_uploadButton__QMUsJ:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CorpusUploadPanel_abortButton__F5W8r{display:inline-flex;align-items:center;height:2.25rem;padding:0 var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-primary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.CorpusUploadPanel_abortButton__F5W8r:hover{background:var(--color-surface-subtle)}.CorpusUploadPanel_abortButton__F5W8r:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CorpusPanel_container__eHGo6{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1;min-height:0}.CorpusPanel_toolRow__WCBg8{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.CorpusPanel_resultCount__LI4eA{margin-left:auto;color:var(--color-text-muted);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CorpusPanel_listRegion__GFc37{flex:1 1;min-height:0;display:flex;flex-direction:column}.CorpusPanel_errorState__0nxRn{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;padding:var(--space-3);border:1px solid var(--color-border-danger,var(--color-border));border-radius:var(--radius-md);background:var(--color-surface-alt)}.CorpusPanel_errorTitle__723WC{margin:0;font-size:.95rem;font-weight:600;color:var(--color-text)}.CorpusPanel_errorCopy__QtS_S{margin:0;font-size:.85rem;color:var(--color-text-muted)}.CorpusPanel_errorRetry__k8ZG4{align-self:flex-start;padding:var(--space-1) var(--space-2);font-size:.85rem;font-weight:500;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer}.CorpusPanel_errorRetry__k8ZG4:hover{background:var(--color-surface-hover,var(--color-surface))}.CorpusPanel_errorRetry__k8ZG4:focus-visible{outline:2px solid var(--color-focus,var(--color-text));outline-offset:2px}.ForensicPanel_layout__0pL24{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:var(--space-4)}.ForensicPanel_mainColumn__SXY1F{gap:var(--space-2)}.ForensicPanel_drawerColumn__eljpl,.ForensicPanel_mainColumn__SXY1F{display:flex;flex-direction:column;min-width:0}@media (min-width:960px){.ForensicPanel_layout__0pL24{grid-template-columns:minmax(0,1fr) var(--size-rail-forensic-drawer)}}.SectionCard_card__FrL7P{display:flex;flex-direction:column;gap:var(--space-2);padding:.875rem;background:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm)}.SectionCard_header__QPvbH{display:flex;align-items:center;gap:var(--space-2)}.SectionCard_spacer__0fByH{flex:1 1}.SectionCard_title__P6OXB{margin:0;font-weight:var(--weight-medium)}.SectionCard_status__uo0xX,.SectionCard_title__P6OXB{font-size:.6875rem;color:var(--color-text-muted);text-transform:none;letter-spacing:0}.SectionCard_status__uo0xX{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;font-weight:600;border-radius:var(--radius-sm);background:var(--color-surface-warm);border:1px solid var(--color-border-warm);white-space:nowrap}.SectionCard_status__uo0xX[data-status=pending]{color:var(--color-text-muted);background:var(--color-surface-warm);border-style:dashed}.SectionCard_status__uo0xX[data-status=stale]{color:var(--color-brand-blue-deep);background:var(--color-surface-subtle)}.SectionCard_status__uo0xX[data-status=error]{color:var(--color-semantic-danger-text);background:var(--color-semantic-danger-surface);border-color:var(--color-semantic-danger-border)}.SectionCard_body__2m4p1{display:flex;flex-direction:column;gap:var(--space-2)}.Card_card__HEwtR{display:flex;flex-direction:column;padding:var(--space-24px);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-glass-border);border-radius:var(--radius-xl);box-shadow:var(--elevation-1);position:relative;isolation:isolate;transition:border-color var(--transition-fast) ease,box-shadow var(--transition-fast) ease}.Card_card__HEwtR,.Card_tone_default__CzQ_L{background:var(--color-glass-surface-card)}.Card_tone_subtle__g0ouH{background:var(--color-glass-surface);border-color:var(--color-glass-border-soft)}.Card_tone_elevated__5GSzU{background:var(--color-surface-popover);border-color:var(--color-border-warm);box-shadow:var(--elevation-3)}.Card_card__HEwtR[data-interactive=true]{cursor:pointer}.Card_card__HEwtR[data-interactive=true]:hover{border-color:var(--color-brand-blue);box-shadow:var(--elevation-2)}.Card_card__HEwtR[data-interactive=true]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.ForensicTimeline_shell__9O0JG{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ForensicTimeline_controls__0p7Iz{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:space-between}.ForensicTimeline_filterGroup__8bwYA{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}.ForensicTimeline_filter__569eM{display:inline-flex;align-items:center;gap:var(--space-1);padding:.3125rem .625rem;border-radius:999px;border:1px solid var(--color-border-warm);background:var(--color-surface-default);color:var(--color-text-secondary);font-size:.75rem;cursor:pointer;transition:background var(--transition-fast) ease,color var(--transition-fast) ease,border-color var(--transition-fast) ease}.ForensicTimeline_filter__569eM:hover{border-color:var(--color-brand-blue);color:var(--color-text-primary)}.ForensicTimeline_filter__569eM:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ForensicTimeline_filterActive__uujlQ{background:var(--color-brand-blue-softer);border-color:var(--color-brand-blue);color:var(--color-brand-blue-deep)}.ForensicTimeline_filterDot__h8v8V{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--color-text-muted)}.ForensicTimeline_filter__569eM[data-group=milestones] .ForensicTimeline_filterDot__h8v8V{background:var(--color-brand-blue-deep)}.ForensicTimeline_filter__569eM[data-group=baseline] .ForensicTimeline_filterDot__h8v8V{background:var(--color-brand-blue)}.ForensicTimeline_filter__569eM[data-group=delays] .ForensicTimeline_filterDot__h8v8V{background:var(--color-status-error,#d92d20)}.ForensicTimeline_filter__569eM[data-group=notices] .ForensicTimeline_filterDot__h8v8V{background:var(--color-status-warning,#b54708)}.ForensicTimeline_timezone__uNuD7{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--color-text-secondary)}.ForensicTimeline_timezone__uNuD7 strong{color:var(--color-text-strong);font-weight:600}.ForensicTimeline_emptyState__5swm7,.ForensicTimeline_errorState__37oCt{margin:0;padding:var(--space-2) var(--space-3);font-size:.8125rem;border-radius:var(--radius-sm);color:var(--color-text-secondary);background:var(--color-surface-subtle)}.ForensicTimeline_errorState__37oCt{color:var(--color-status-error-text,var(--color-text-primary));background:var(--color-status-error-surface,var(--color-surface-subtle));border:1px solid var(--color-status-error-border,var(--color-border-subtle))}.ForensicTimeline_host__tRqFR{min-height:320px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-default);overflow:hidden}.ForensicTimeline_host__tRqFR .vis-timeline{border:none;font-family:inherit;font-size:.75rem;color:var(--color-text-primary)}.ForensicTimeline_host__tRqFR .vis-panel.vis-bottom,.ForensicTimeline_host__tRqFR .vis-panel.vis-center,.ForensicTimeline_host__tRqFR .vis-panel.vis-left,.ForensicTimeline_host__tRqFR .vis-panel.vis-right,.ForensicTimeline_host__tRqFR .vis-panel.vis-top{border-color:var(--color-border-subtle)}.ForensicTimeline_host__tRqFR .vis-time-axis .vis-text,.ForensicTimeline_host__tRqFR .vis-time-axis .vis-text.vis-major{color:var(--color-text-muted)}.ForensicTimeline_host__tRqFR .vis-time-axis .vis-grid.vis-major,.ForensicTimeline_host__tRqFR .vis-time-axis .vis-grid.vis-minor{border-color:var(--color-border-subtle)}.ForensicTimeline_host__tRqFR .vis-foreground .vis-group,.ForensicTimeline_host__tRqFR .vis-labelset .vis-label{border-color:var(--color-border-subtle);color:var(--color-text-primary)}.ForensicTimeline_host__tRqFR .vis-item{border-radius:var(--radius-sm);border-width:1px;padding:1px 4px;font-weight:500}.ForensicTimeline_host__tRqFR .vis-item.vis-selected{box-shadow:0 0 0 2px var(--color-focus-ring)}.ForensicTimeline_item_milestones___PP3x{background:var(--color-brand-blue-deep)!important;border-color:var(--color-brand-blue-deep)!important;color:var(--color-text-inverted)!important}.ForensicTimeline_item_baseline__Qc3oE{background:var(--color-brand-blue-softer)!important;border-color:var(--color-brand-blue)!important;color:var(--color-brand-blue-deep)!important}.ForensicTimeline_item_delays__21Sw1{background:rgba(217,45,32,.12)!important;border-color:rgba(217,45,32,.4)!important;color:var(--color-text-strong)!important}.ForensicTimeline_item_notices__ReK2N{background:rgba(181,71,8,.12)!important;border-color:rgba(181,71,8,.4)!important;color:var(--color-text-strong)!important}.ForensicBody_shell__Lt0wx{display:flex;flex-direction:column;gap:var(--space-3)}.ForensicBody_kpiGrid__MqpMa{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.ForensicBody_kpiCard__SNyJJ{gap:6px;overflow:hidden}.ForensicBody_kpiCard__SNyJJ:before{content:"";position:absolute;inset:0 auto auto 0;width:4px;height:100%;background:linear-gradient(180deg,var(--color-brand-blue) 0,var(--color-brand-blue-deep) 100%);opacity:.85;pointer-events:none}.ForensicBody_kpiIcon__VEKXi{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-md);background:var(--color-brand-blue-softer);border:1px solid var(--color-brand-blue-soft)}.ForensicBody_kpiLabel__pVvor{font-size:.6875rem;text-transform:none;letter-spacing:0;font-weight:var(--weight-medium);color:var(--color-text-muted)}.ForensicBody_kpiValue__P5M_R{font-size:1.5rem;font-weight:700;color:var(--color-text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.15}.ForensicBody_kpiHelper__NoOsu{font-size:.75rem;color:var(--color-text-secondary);line-height:1.45}.Badge_badge__7wutk{display:inline-flex;align-items:center;gap:var(--space-6px);padding:0;border:0;background:transparent;font-size:var(--font-body-sm);font-weight:var(--weight-medium);letter-spacing:0;white-space:nowrap;line-height:1}.Badge_badge__7wutk:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.Badge_team__QEIqd{color:var(--color-text-secondary)}.Badge_team__QEIqd:before{background:var(--color-brand-blue);opacity:1}.Badge_private__Xs4_a{color:var(--color-text-secondary)}.Badge_private__Xs4_a:before{background:#b87f2c;opacity:1}.Badge_owner__2_sKQ{color:var(--color-text-secondary)}.Badge_owner__2_sKQ:before{background:currentColor;opacity:.55}.Badge_neutral__2hONf{color:var(--color-text-muted)}.Badge_neutral__2hONf:before{opacity:.55}.Badge_pending__so6Fl{color:var(--color-text-muted);font-style:italic}.Badge_pending__so6Fl:before{opacity:.4}.Badge_info__0TCU4{color:var(--color-semantic-info-text)}.ForensicInvariantCard_section__X2ZtM{display:flex;flex-direction:column;gap:var(--space-2)}.ForensicInvariantCard_sectionTitle__aOAZ8{margin:0;display:inline-flex;align-items:center;gap:var(--space-2);font-size:.8125rem;font-weight:600;color:var(--color-text-primary)}.ForensicInvariantCard_sectionLead__XZNON{margin:0;font-size:.75rem;color:var(--color-text-muted);line-height:1.5}.ForensicInvariantCard_list__htHlN{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-1)}.ForensicInvariantCard_row__tP2da{display:grid;grid-template-columns:10rem minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-1) 0;font-size:.75rem;border-bottom:1px dashed var(--color-border-subtle)}.ForensicInvariantCard_row__tP2da:last-child{border-bottom:0}.ForensicInvariantCard_rowName__kWQDp{font-weight:600;color:var(--color-text-primary)}.ForensicInvariantCard_rowCopy__6X_NS{color:var(--color-text-muted);line-height:1.5}.ForensicRightDrawer_tabs__w_ROV{display:flex;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle);font-size:.6875rem;font-weight:var(--weight-medium);text-transform:none;letter-spacing:0}.ForensicRightDrawer_body__7AVbM{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.ForensicRightDrawer_card__kozaJ{display:flex;flex-direction:column;gap:.375rem;padding:.625rem .75rem;background:var(--color-surface-default);border:1px dashed var(--color-border-warm);border-radius:var(--radius-sm)}.ForensicRightDrawer_anchor__SB_HZ,.ForensicRightDrawer_lineShort__EMvNZ,.ForensicRightDrawer_line__G1ary{height:8px;background:var(--color-surface-warm);border-radius:var(--radius-sm)}.ForensicRightDrawer_line__G1ary{width:100%}.ForensicRightDrawer_lineShort__EMvNZ{width:70%}.ForensicRightDrawer_anchor__SB_HZ{width:50%;height:6px}.NotebookPanel_frame__zOt_S{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;height:100%;background:transparent;border:0;border-radius:0;overflow:hidden;box-shadow:none}@media (min-width:960px){.NotebookPanel_frame__zOt_S{flex-direction:row}}.NotebookDraftDialog_dialog__XkFN_::-webkit-backdrop{background:var(--color-overlay-modal)}.NotebookDraftDialog_dialog__XkFN_::backdrop{background:var(--color-overlay-modal)}.NotebookDraftDialog_dialog__XkFN_{width:min(28rem,calc(100vw - var(--space-32px)));padding:0;border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);background:var(--color-surface-popover);box-shadow:var(--shadow-modal);color:var(--color-text-primary)}.NotebookDraftDialog_body__MJ6En{display:flex;flex-direction:column;gap:var(--space-12px);padding:var(--space-20px)}.NotebookDraftDialog_header__alhH0{display:flex;flex-direction:column;gap:var(--space-4px)}.NotebookDraftDialog_title__Qfrss{margin:0;font-size:var(--font-body-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.NotebookDraftDialog_copy__FYqRZ{margin:0;color:var(--color-text-muted);font-size:var(--font-caption);line-height:var(--leading-relaxed)}.NotebookDraftDialog_field__UR5ZW{display:flex;flex-direction:column;gap:var(--space-4px)}.NotebookDraftDialog_label__m5E5T{color:var(--color-text-secondary);font-size:var(--font-eyebrow);font-weight:var(--weight-semibold)}.NotebookDraftDialog_input__j25eD,.NotebookDraftDialog_select__bzeYS,.NotebookDraftDialog_textarea__u5xCF{width:100%;border:1px solid var(--color-border-warm);border-radius:var(--radius-sm);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:var(--font-caption);outline:none}.NotebookDraftDialog_input__j25eD,.NotebookDraftDialog_select__bzeYS{height:var(--size-control-sm);padding:0 var(--space-8px)}.NotebookDraftDialog_textarea__u5xCF{min-height:8rem;resize:vertical;padding:var(--space-8px);line-height:var(--leading-relaxed)}.NotebookDraftDialog_input__j25eD:focus,.NotebookDraftDialog_select__bzeYS:focus,.NotebookDraftDialog_textarea__u5xCF:focus{border-color:var(--color-brand-blue);box-shadow:0 0 0 2px var(--color-brand-blue-ring)}.NotebookDraftDialog_actions__gUUR3{display:flex;justify-content:flex-end;gap:var(--space-8px);padding-top:var(--space-4px)}.NotebookDraftDialog_cancel__FQkse,.NotebookDraftDialog_submit__nlNeM{height:var(--size-control-sm);padding:0 var(--space-12px);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-caption);font-weight:var(--weight-semibold);cursor:pointer}.NotebookDraftDialog_cancel__FQkse{border:1px solid var(--color-border-warm);background:var(--color-surface-card);color:var(--color-text-secondary)}.NotebookDraftDialog_submit__nlNeM{border:1px solid var(--color-brand-blue);background:var(--color-brand-blue);color:white}.NotebookDraftDialog_submit__nlNeM:disabled{cursor:not-allowed;opacity:.5}.NotebookShareDialog_docName__zZsNg{margin:0;font-size:var(--font-caption);font-weight:var(--weight-semibold);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NotebookShareDialog_list__onwQY{display:flex;flex-direction:column;gap:var(--space-2px);max-height:14rem;overflow-y:auto;border:1px solid var(--color-border-warm);border-radius:var(--radius-sm);background:var(--color-surface-card);padding:var(--space-4px)}.NotebookShareDialog_row__j7HMD{display:flex;align-items:center;gap:var(--space-8px);padding:var(--space-8px);border-radius:var(--radius-sm);cursor:pointer}.NotebookShareDialog_row__j7HMD:hover{background:var(--color-surface-subtle)}.NotebookShareDialog_rowText__N_pIC{display:flex;flex-direction:column;min-width:0}.NotebookShareDialog_rowText__N_pIC strong{font-size:var(--font-caption);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.NotebookShareDialog_rowText__N_pIC small{font-size:var(--font-eyebrow);color:var(--color-text-muted)}.NotebookShareDialog_muted__SJ43R{margin:0;padding:var(--space-12px);text-align:center;font-size:var(--font-caption);color:var(--color-text-muted)}.NotebookShareDialog_error__vF7_u{margin:0;font-size:var(--font-caption);color:var(--color-error)}.NotebookShareDialog_notice__gS8fG{margin:0;font-size:var(--font-caption);color:var(--color-ok)}.ToolbarRow_row__HG_9b{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4px);padding:var(--space-4px) var(--space-10px);background:var(--color-glass-surface);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--color-glass-border-soft)}.ToolbarRow_spacer__QJoNx{flex:1 1;min-width:var(--space-8px)}.NotebookStyleControls_cluster__XsNkA{display:inline-flex;align-items:center;gap:var(--space-4px)}.NotebookStyleControls_select__KmTY7{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1.75rem;max-width:6rem;padding:0 1.4rem 0 var(--space-8px);border:1px solid var(--color-glass-border-soft);border-radius:var(--radius-sm);background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:right .6rem center,right .4rem center;background-size:.32rem .32rem,.32rem .32rem;background-repeat:no-repeat;color:var(--color-text-secondary);font-size:var(--font-body-sm);line-height:1;cursor:pointer;transition:border-color .15s ease}.NotebookStyleControls_select__KmTY7:hover:not(:disabled){border-color:var(--color-border-warm)}.NotebookStyleControls_select__KmTY7:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-surface)}.NotebookStyleControls_select__KmTY7:disabled{opacity:.5;cursor:not-allowed}.NotebookToolbar_toolbar__x_emE{flex-wrap:nowrap;min-height:44px;overflow-x:auto;background:var(--color-surface-page)}.NotebookToolbar_documentIdentity__WESwr{display:flex;flex:0 0 168px;min-width:0;flex-direction:column;gap:1px;padding:0 var(--space-8px) 0 var(--space-4px)}.NotebookToolbar_documentIdentity__WESwr span,.NotebookToolbar_documentIdentity__WESwr strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotebookToolbar_documentIdentity__WESwr strong{color:var(--color-text-primary);font-size:var(--font-caption);font-weight:var(--weight-semibold)}.NotebookToolbar_documentIdentity__WESwr span{color:var(--color-text-muted);font-size:var(--font-eyebrow)}.NotebookToolbar_cluster__xfgq9{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px;padding:0 var(--space-1);border-right:1px solid var(--color-border-subtle)}.NotebookToolbar_cluster__xfgq9:last-of-type{border-right:none}.NotebookToolbar_button__mRSOI{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;padding:0;border:none;background:transparent;color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast) ease,color var(--transition-fast) ease}.NotebookToolbar_button__mRSOI:hover:not(:disabled){background:var(--color-brand-blue-softer);color:var(--color-brand-blue-deep)}.NotebookToolbar_button__mRSOI:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.NotebookToolbar_button__mRSOI:disabled{opacity:.4;cursor:not-allowed}.NotebookToolbar_buttonActive__8oVi2{background:var(--color-brand-blue-softer);color:var(--color-brand-blue-deep)}.NotebookToolbar_buttonActive__8oVi2:hover:not(:disabled){background:var(--color-brand-blue-soft)}.NotebookEditor_shell__nj5cE{display:flex;flex-direction:column;min-height:24rem}.NotebookEditor_prose__wIJQl{outline:none;min-height:22rem;font-size:1rem;line-height:var(--leading-relaxed);color:var(--color-text-primary)}.NotebookEditor_prose__wIJQl:focus-visible{outline:none}.NotebookEditor_prose__wIJQl .ProseMirror{outline:none}.NotebookEditor_shell__nj5cE .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-text-muted);float:left;height:0;pointer-events:none}.NotebookEditor_shell__nj5cE .ProseMirror h1{font-size:var(--font-heading-lg);font-weight:var(--weight-bold);margin:var(--space-24px) 0 var(--space-12px);color:var(--color-text-strong);line-height:var(--leading-tight)}.NotebookEditor_shell__nj5cE .ProseMirror h2{font-size:1.25rem;margin:var(--space-20px) 0 var(--space-10px)}.NotebookEditor_shell__nj5cE .ProseMirror h2,.NotebookEditor_shell__nj5cE .ProseMirror h3{font-weight:var(--weight-semibold);color:var(--color-text-strong);line-height:var(--leading-snug)}.NotebookEditor_shell__nj5cE .ProseMirror h3{font-size:1.125rem;margin:var(--space-16px) 0 var(--space-8px)}.NotebookEditor_shell__nj5cE .ProseMirror p{margin:0 0 var(--space-10px)}.NotebookEditor_shell__nj5cE .ProseMirror ol,.NotebookEditor_shell__nj5cE .ProseMirror ul{margin:0 0 var(--space-10px);padding-left:1.5rem}.NotebookEditor_shell__nj5cE .ProseMirror ul[data-type=taskList]{list-style:none;padding-left:0}.NotebookEditor_shell__nj5cE .ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:var(--space-8px)}.NotebookEditor_shell__nj5cE .ProseMirror ul[data-type=taskList] li>label{flex:0 0 auto;margin-top:.2rem}.NotebookEditor_shell__nj5cE .ProseMirror ul[data-type=taskList] li>div{flex:1 1 auto;min-width:0}.NotebookEditor_shell__nj5cE .ProseMirror a{color:var(--color-brand-blue-deep);text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:var(--color-brand-blue-soft);text-decoration-color:var(--color-brand-blue-soft)}.NotebookEditor_shell__nj5cE .ProseMirror blockquote{margin:var(--space-10px) 0;padding:0 var(--space-16px);border-left:3px solid var(--color-brand-blue-soft);color:var(--color-text-secondary);font-style:italic}.NotebookEditor_shell__nj5cE .ProseMirror code{font-family:var(--font-mono);font-size:.85em;background:var(--color-surface-subtle);padding:.125rem .3rem;border-radius:var(--radius-sm)}.NotebookEditor_shell__nj5cE .ProseMirror pre{background:var(--color-surface-subtle);border:1px solid var(--color-glass-border-soft);border-radius:var(--radius-md);padding:var(--space-10px) var(--space-16px);margin:var(--space-10px) 0;font-family:var(--font-mono);font-size:.85em;overflow-x:auto}.NotebookEditor_shell__nj5cE .ProseMirror::selection{background:var(--color-brand-blue-softer)}.NotebookEditor_shell__nj5cE .ProseMirror hr{border:0;border-top:1px solid var(--color-glass-border-soft);margin:var(--space-16px) 0}.NotebookEditor_shell__nj5cE .ProseMirror .tableWrapper{margin:var(--space-16px) 0;overflow-x:auto}.NotebookEditor_shell__nj5cE .ProseMirror table{width:100%;border-collapse:collapse;font-size:var(--font-body-sm);line-height:var(--leading-snug)}.NotebookEditor_shell__nj5cE .ProseMirror table td,.NotebookEditor_shell__nj5cE .ProseMirror table th{border:1px solid var(--color-border-warm);padding:var(--space-8px) var(--space-12px);text-align:left;vertical-align:top;word-break:break-word}.NotebookEditor_shell__nj5cE .ProseMirror table th{background:var(--color-surface-warm);font-weight:var(--weight-semibold);color:var(--color-text-strong)}.NotebookEditor_shell__nj5cE .ProseMirror table p{margin:0}.NotebookEditor_shell__nj5cE .ProseMirror [data-nb-color=default]{color:var(--color-text-primary)}.NotebookEditor_shell__nj5cE .ProseMirror [data-nb-color=muted]{color:var(--color-text-muted)}.NotebookEditor_shell__nj5cE .ProseMirror [data-nb-color=primary]{color:var(--color-brand-blue-deep)}.NotebookEditor_shell__nj5cE .ProseMirror [data-nb-color=accent]{color:var(--color-accent)}.NotebookEditor_shell__nj5cE .ProseMirror [data-nb-color=success]{color:var(--color-semantic-success-text)}.NotebookEditor_shell__nj5cE .ProseMirror [data-nb-color=warning]{color:var(--color-semantic-warning-text)}.NotebookEditor_shell__nj5cE .ProseMirror [data-nb-color=danger]{color:var(--color-semantic-danger-text)}.NotebookEditor_shell__nj5cE .ProseMirror [data-nb-size=xs]{font-size:.75rem}.NotebookEditor_shell__nj5cE .ProseMirror [data-nb-size=sm]{font-size:.875rem}.NotebookEditor_shell__nj5cE .ProseMirror [data-nb-size=base]{font-size:1rem}.NotebookEditor_shell__nj5cE .ProseMirror [data-nb-size=lg]{font-size:1.125rem}.NotebookEditor_shell__nj5cE .ProseMirror [data-nb-size=xl]{font-size:1.375rem}.NotebookEditor_shell__nj5cE .ProseMirror [data-nb-size="2xl"]{font-size:1.75rem}.NotebookEditor_shell__nj5cE .ProseMirror [data-nb-align=start]{text-align:left}.NotebookEditor_shell__nj5cE .ProseMirror [data-nb-align=center]{text-align:center}.NotebookEditor_shell__nj5cE .ProseMirror [data-nb-align=end]{text-align:right}.NotebookEditor_shell__nj5cE .ProseMirror [data-nb-align=justify]{text-align:justify}.NotebookEditor_shell__nj5cE .ProseMirror [data-nb-font=sans]{font-family:var(--font-sans,system-ui,sans-serif)}.NotebookEditor_shell__nj5cE .ProseMirror [data-nb-font=serif]{font-family:Georgia,Times New Roman,serif}.NotebookEditor_shell__nj5cE .ProseMirror [data-nb-font=mono]{font-family:var(--font-mono,ui-monospace,monospace)}.NotebookPaper_editor__CocSa{--notebook-paper-width:794px;--notebook-paper-height:1123px;--notebook-paper-padding-inline:76px;--notebook-paper-padding-block:68px;display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;height:100%;overflow:hidden;background:transparent}.NotebookPaper_paperWrap__ZmaXg{flex:1 1 auto;min-height:0;padding:var(--space-32px) max(var(--space-24px),calc((100% - var(--notebook-paper-width)) / 2)) var(--space-48px);overflow:auto;background:var(--color-surface-subtle)}.NotebookPaper_paper__lTZFk{width:var(--notebook-paper-width);min-width:var(--notebook-paper-width);min-height:var(--notebook-paper-height);box-sizing:border-box;margin:0 auto;padding:var(--notebook-paper-padding-block) var(--notebook-paper-padding-inline);background:#ffffff;border:1px solid rgba(15,17,21,.12);border-radius:2px;box-shadow:0 1px 2px rgba(15,17,21,.08),0 12px 32px rgba(15,17,21,.08);color:#1c1c1e;--color-text-primary:#1c1c1e;--color-text-strong:#111318;--color-text-secondary:#4f535b;--color-text-muted:#737780;--color-surface-subtle:#f4f5f7;--color-glass-border-soft:rgba(15,17,21,0.08)}.NotebookPaper_emptyState__opah8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-16px);padding:var(--space-48px) var(--space-24px);text-align:center;height:100%;min-height:70vh}.NotebookPaper_emptyIcon__TNf_w{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-sm);background:var(--color-brand-blue-softer);color:var(--color-brand-blue-deep);--icon-size-default:28px}.NotebookPaper_emptyTitle__3uig3{margin:0;font-family:Plus Jakarta Sans,Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:-.015em;color:var(--color-text-strong)}.NotebookPaper_emptyCopy__aGftz{margin:0;max-width:44ch;font-size:var(--font-body-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.NotebookPaper_emptyActions__oGqZv{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-16px);margin-top:var(--space-12px)}.NotebookPaper_emptyHint__zAyfq{display:inline-flex;align-items:center;gap:var(--space-6px);font-size:var(--font-caption);color:var(--color-text-muted)}.NotebookPaper_visuallyHidden__SbdrA{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.NotebookPaper_conflictNotice__PR_0E{margin:0;padding:var(--space-6px) var(--space-12px);font-size:var(--font-caption);color:var(--color-text-muted);background:var(--color-surface-muted,rgba(0,0,0,.04));border-bottom:1px solid var(--color-border,rgba(0,0,0,.08))}.NotebookDraftMenu_menu__gLt1U{position:absolute;top:calc(100% + 4px);right:0;z-index:30;display:flex;min-width:10rem;flex-direction:column;gap:2px;padding:var(--space-4px);border:1px solid var(--color-border-warm);border-radius:var(--radius-md);background:var(--color-surface-popover);box-shadow:var(--shadow-popover)}.NotebookDraftMenu_item__jVRbT{display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:center;grid-gap:var(--space-8px);gap:var(--space-8px);min-height:var(--size-control-sm);padding:0 var(--space-8px);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);font:inherit;font-size:var(--font-caption);text-align:left;cursor:pointer}.NotebookDraftMenu_item__jVRbT:hover:not(:disabled){background:var(--color-surface-subtle);color:var(--color-brand-blue-deep)}.NotebookDraftMenu_item__jVRbT:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.NotebookDraftMenu_item__jVRbT:disabled{color:var(--color-text-soft);cursor:not-allowed}.NotebookDraftMenu_danger__X04V_{color:var(--color-semantic-danger-text)}.NotebookDraftMenu_danger__X04V_:hover:not(:disabled){background:var(--color-semantic-danger-surface);color:var(--color-semantic-danger-text)}.AnswerActions_actions__bEKn4{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1);margin-top:var(--space-1);padding-top:0;border-top:0}.AnswerActions_actionButton__YpJcp{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-text-soft);cursor:pointer;transition:background var(--transition-fast) ease,color var(--transition-fast) ease}.AnswerActions_actionButton__YpJcp:after{content:attr(aria-label);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);padding:4px 8px;background:var(--color-text-primary);color:var(--color-surface-page);border-radius:var(--radius-sm);font-family:inherit;font-size:.6875rem;font-weight:500;letter-spacing:-.003em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition-fast) ease;box-shadow:0 2px 8px rgba(15,17,21,.16);z-index:30}.AnswerActions_actionButton__YpJcp:focus-visible:after,.AnswerActions_actionButton__YpJcp:hover:after{opacity:1}.AnswerActions_actionButton__YpJcp:disabled:after,.AnswerActions_actionButton__YpJcp[aria-disabled=true]:after{display:none}.AnswerActions_actionButton__YpJcp:hover:not(:disabled){background:var(--color-surface-warm);color:var(--color-text-secondary)}.AnswerActions_actionButton__YpJcp:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.AnswerActions_actionButton__YpJcp:disabled{opacity:.5;cursor:not-allowed}.AnswerActions_actionButton__YpJcp .AnswerActions_actionIcon___fWiU{width:var(--icon-size-sm);height:var(--icon-size-sm)}.AnswerActions_actionButton__YpJcp[data-done=true],.AnswerActions_actionButton__YpJcp[data-done=true]:hover:not(:disabled){color:var(--color-success,#16a34a)}.AnswerActions_actionLabel__TBaF_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CitationPills_row__agsTN{display:inline-flex;align-items:baseline;gap:0;flex-wrap:wrap}.CitationPills_row__agsTN[data-inline=true]{display:inline-flex;margin-left:4px;vertical-align:baseline}.CitationPills_list__P7qZu{flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.CitationPills_item__8K92k,.CitationPills_list__P7qZu{display:inline-flex;align-items:baseline}.CitationPills_overflow__ktcCn,.CitationPills_pill___PmY9{position:relative;display:inline-block;padding:.05em .32em;margin:0 1px;border:1px solid transparent;background:var(--color-surface-warm,rgba(15,17,21,.04));border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66em;font-weight:500;letter-spacing:0;color:var(--color-text-soft);cursor:pointer;line-height:1.4;vertical-align:.15em;transition:color var(--transition-fast) ease,background var(--transition-fast) ease,border-color var(--transition-fast) ease}.CitationPills_pill___PmY9:after,.CitationPills_pill___PmY9:before{content:""}.CitationPills_pillMarker__klRH2{display:none}.CitationPills_overflow__ktcCn:hover,.CitationPills_pill___PmY9:hover{color:var(--color-brand-blue-deep,#1d4ed8);background:var(--color-brand-blue-soft,rgba(37,99,235,.1));border-color:var(--color-brand-blue-ring,rgba(37,99,235,.32));text-decoration:none}.CitationPills_overflow__ktcCn:focus-visible,.CitationPills_pill___PmY9:focus-visible{outline:2px solid var(--color-brand-blue-ring,#2563eb);outline-offset:1px;border-radius:3px}.CitationPills_pill___PmY9[aria-pressed=true],.CitationPills_pill___PmY9[data-selected=true]{color:var(--color-brand-blue-deep,#1d4ed8);font-weight:600;background:var(--color-brand-blue-soft,rgba(37,99,235,.14));border-color:var(--color-brand-blue,#2563eb)}.CitationPills_pill___PmY9[data-missing=true]{opacity:.6;font-style:italic}.CitationPills_overflow__ktcCn[data-source-kind=more]{font-family:"Plus Jakarta Sans","General Sans",var(--font-sans);font-size:.75rem;font-style:italic;font-weight:400;color:var(--color-text-soft)}.CitationPills_overflow__ktcCn[data-source-kind=more]:after,.CitationPills_overflow__ktcCn[data-source-kind=more]:before{content:none}.AnswerCausalSection_wrap__MEXF6{display:flex;flex-direction:column;width:100%;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-card)}.AnswerCausalSection_collapsedBar__loFfw{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;border:0;background:transparent;color:var(--color-text-secondary);font:inherit;font-size:.875rem;cursor:pointer;--icon-size-default:15px;transition:background var(--transition-fast) ease}.AnswerCausalSection_collapsedBar__loFfw:hover{background:var(--color-surface-warm,rgba(15,17,21,.03))}.AnswerCausalSection_collapsedBarLeft__5c9QK{display:inline-flex;align-items:center;gap:8px;font-weight:500}.AnswerCausalSection_collapsedCount__Gt4oP{min-width:18px;padding:0 6px;border-radius:999px;background:var(--color-surface-warm,rgba(15,17,21,.06));font-size:.75rem;color:var(--color-text-soft);text-align:center}.AnswerCausalSection_srOnly__NPy0B{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.AnswerCausalSection_canvas__YiEB9{width:100%;position:relative;background:var(--color-surface-page);overflow:hidden}.AnswerCausalSection_canvas__YiEB9 .react-flow__pane{cursor:-webkit-grab;cursor:grab}.AnswerCausalSection_canvas__YiEB9 .react-flow__pane:active{cursor:-webkit-grabbing;cursor:grabbing}.AnswerCausalSection_canvas__YiEB9 .react-flow__node{cursor:default}.AnswerCausalSection_canvasActions___w8qE{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:4px;padding:4px;background:var(--color-glass-surface-strong);backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%);border:1px solid var(--color-glass-border);border-radius:var(--radius-md);box-shadow:0 4px 14px var(--color-shadow-medium);z-index:5}.AnswerCausalSection_canvasActionButton__q6K_g{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);cursor:pointer;--icon-size-default:13px;transition:background var(--transition-fast) ease}.AnswerCausalSection_canvasActionButton__q6K_g:hover,.AnswerCausalSection_canvasActionButton__q6K_g[aria-pressed=true]{background:var(--color-brand-blue-soft);color:var(--color-brand-blue-deep)}.AnswerCausalSection_canvasActionButton__q6K_g:focus-visible{outline:2px solid var(--color-brand-blue-ring);outline-offset:2px}.AnswerCausalSection_flowControls__akLQI{background:var(--color-glass-surface-strong)!important;backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%);border:1px solid var(--color-glass-border)!important;border-radius:var(--radius-md)!important;box-shadow:0 4px 14px var(--color-shadow-medium)!important;overflow:hidden;padding:2px}.AnswerCausalSection_flowControls__akLQI .react-flow__controls-button{background:transparent!important;border:0!important;color:var(--color-text-primary)!important;width:24px!important;height:24px!important;border-radius:var(--radius-sm)!important;transition:background var(--transition-fast) ease}.AnswerCausalSection_flowControls__akLQI .react-flow__controls-button:hover{background:var(--color-brand-blue-soft)!important}.AnswerCausalSection_flowControls__akLQI .react-flow__controls-button svg{fill:currentColor;width:12px;height:12px}.AnswerCausalSection_flowMiniMap___UQzA{background:var(--color-glass-surface-strong)!important;backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%);border:1px solid var(--color-glass-border)!important;border-radius:var(--radius-md)!important;box-shadow:0 4px 14px var(--color-shadow-medium)!important;width:160px!important;height:100px!important;overflow:hidden}.AnswerCausalSection_flowNode__A6BCm{display:flex;flex-direction:column;width:232px;height:110px;background:var(--color-glass-surface);backdrop-filter:blur(12px) saturate(170%);-webkit-backdrop-filter:blur(12px) saturate(170%);border:1px solid var(--color-glass-border);border-radius:10px;box-shadow:0 2px 8px var(--color-shadow-soft);overflow:hidden;font-family:"Plus Jakarta Sans","General Sans",var(--font-sans)}.AnswerCausalSection_flowNode__A6BCm[data-root=true]{border-color:var(--color-brand-blue);box-shadow:0 0 0 1px var(--color-brand-blue),0 6px 18px rgba(0,119,255,.18)}.AnswerCausalSection_flowNodeHeader__1jxUy{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;background:var(--color-brand-blue);color:var(--color-text-inverted)}.AnswerCausalSection_flowNode__A6BCm[data-root=true] .AnswerCausalSection_flowNodeHeader__1jxUy{background:var(--color-brand-blue-deep)}.AnswerCausalSection_flowNodeIndex__WBagA{font-size:.625rem;letter-spacing:.08em;opacity:.92}.AnswerCausalSection_flowNodeIndex__WBagA,.AnswerCausalSection_rootBadge__gUDRr{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;color:var(--color-text-inverted)}.AnswerCausalSection_rootBadge__gUDRr{font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;padding:1px 6px;background:rgba(255,255,255,.18);border-radius:999px}.AnswerCausalSection_flowNodeBody__8Jx58{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;gap:6px;padding:10px 12px 12px;background:var(--color-glass-surface);min-height:0;overflow:hidden}.AnswerCausalSection_flowHandle__zFYHg{width:6px;height:6px;background:var(--color-brand-blue);border:0;opacity:0}.AnswerCausalSection_flowNodeLabel__zJTMs{font-size:.875rem;font-weight:600;color:var(--color-text-strong);letter-spacing:-.005em;line-height:1.4;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.AnswerCausalSection_flowEdgePath__iH6GK{stroke:var(--color-text-soft);stroke-width:1.4;fill:none;opacity:.6}.AnswerCausalSection_flowEdgeLabel__nYg1s{position:absolute;pointer-events:none;padding:2px 8px;background:var(--color-glass-surface-strong);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid var(--color-glass-border);border-radius:6px;font-family:"Plus Jakarta Sans","General Sans",var(--font-sans);font-size:.6875rem;font-weight:500;font-style:italic;color:var(--color-text-secondary);white-space:nowrap;letter-spacing:0;line-height:1.3}.AnswerCausalSection_arrowText__t_fH_{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.AnswerCausalSection_arrow__ugk1N,.AnswerCausalSection_edge__3uXBj,.AnswerCausalSection_edges__NjWeT,.AnswerCausalSection_nodeHeader__bHOjb,.AnswerCausalSection_nodeLabel__ym2I6,.AnswerCausalSection_nodeMarker__SG40z,.AnswerCausalSection_nodeTop__YlgZN,.AnswerCausalSection_node__Ruu_m,.AnswerCausalSection_nodes___riyL,.AnswerCausalSection_relation__ZIiM8,.AnswerCausalSection_target__sgxzu{display:revert}