@font-face{font-family:Inter;src:url(/assets/Inter-400-C38fXH4l.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-400-italic-D1l0FflY.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-500-Cerq10X2.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-600-LgqL8muc.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-700-Yt3aPRUw.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/SourceSerif4-400-DJ5YJwmz.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/SourceSerif4-400-italic-0j97Jm6B.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/SourceSerif4-600-DouSKlru.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/SourceSerif4-600-italic-BYz3Th4E.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/SourceSerif4-700-CGGdTIBe.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--neutral-25:#fbf8fa;--neutral-50:#f7f4f6;--neutral-100:#efecee;--neutral-150:#e8e5e8;--neutral-200:#e2dfe1;--neutral-300:#c8cacc;--neutral-400:#9da1a5;--neutral-500:#717880;--neutral-600:#636b74;--neutral-700:#434e59;--neutral-800:#283a4a;--neutral-900:var(--navy-900);--neutral-950:#00182b;--navy-900:#102638;--navy-700:var(--neutral-700);--navy-500:var(--neutral-500);--navy-300:var(--neutral-400);--navy-100:var(--neutral-300);--yellow-600:#d9bf3c;--yellow-500:#efd967;--yellow-400:#f0df83;--yellow-300:#f1e4a0;--yellow-200:#f3eabc;--yellow-100:#f4efd9;--plum-950:#0d010a;--plum-900:#1a0515;--plum-800:#330f2b;--plum-700:#4d1f42;--plum-600:#66335b;--plum-500:#804d74;--plum-400:#996b8f;--plum-300:#b390ab;--plum-200:#ccb8c8;--plum-100:#e5d9e3;--plum-50:#f2edf1;--plum-25:#faf7f9;--grey-300:var(--neutral-300);--grey-200:var(--neutral-200);--grey-100:var(--neutral-100);--grey-50:var(--neutral-50);--white:#fff;--card-surface:var(--surface-recessed);--card-divider:var(--hairline);--icon-ink:#1e1e1e;--toggle-track:#d9d9d999;--direction-dark:#6c798480;--direction-light:#dee0e280;--direction-ink:var(--navy-900);--rag-green-bg:#def5c7;--rag-green-fg:#556e42;--rag-amber-bg:#f5f0c7;--rag-amber-fg:#716844;--rag-red-bg:#f5c7d1;--rag-red-fg:#794949;--surface:var(--white);--surface-chrome:var(--plum-50);--surface-page:var(--white);--surface-page-app:var(--neutral-25);--surface-recessed:var(--neutral-50);--hairline:#1026381f;--hairline-strong:#10263833;--hairline-faint:#1026380f;--ink:var(--neutral-900);--ink-muted:var(--neutral-700);--ink-subtle:var(--neutral-600);--action-primary:var(--plum-500);--action-primary-hover:var(--plum-600);--action-disabled:var(--plum-200);--action-secondary:var(--plum-25);--action-secondary-hover:var(--plum-100);--on-primary:var(--white);--action-accent:var(--yellow-500);--action-accent-hover:var(--yellow-400);--action-accent-disabled:var(--yellow-200);--on-accent:var(--navy-900);--focus-ring:var(--navy-900);--surface-overlay:var(--white);--chrome-edge:var(--white);--action-secondary-ink:var(--plum-500);--action-secondary-ink-disabled:var(--plum-300);--action-accent-edge:var(--yellow-600);--link-ink:var(--plum-500);--fill-hover:var(--plum-50);--fill-selected:var(--plum-50);--fill-selected-strong:var(--plum-100);--fill-strong:var(--neutral-300);--track:var(--neutral-100);--finding-surface:var(--plum-25);--finding-edge:var(--plum-100);--tooltip-surface:var(--navy-900);--tooltip-ink:var(--white);--control-outline:var(--neutral-500);--control-outline-hover:var(--navy-700);--control-checked:var(--plum-500);--form-error:var(--rag-red-fg);--skeleton:var(--neutral-100);--skeleton-shine:#fff9;--border:var(--hairline);--toggle-track-strong:var(--plum-500);--direction-outline:var(--navy-500);--nav-current:var(--plum-100);--nav-current-ink:var(--plum-700);--nav-current-mark:var(--plum-500);--nav-hover:var(--white);--scroll-track:var(--surface-chrome);--scroll-thumb:var(--plum-400);--scroll-thumb-hover:var(--plum-500);--scroll-page-track:var(--surface-recessed);--scroll-page-edge:var(--hairline);--scroll-quiet-thumb:var(--neutral-400);--scroll-quiet-thumb-hover:var(--neutral-500);--scroll-button-hover:var(--plum-100);--viz-1:#8c457d;--viz-2:#3f8cc9;--viz-3:#c66846;--viz-4:#745eac;--viz-5:#466a12;--viz-6:#1d9999;--viz-plum-100:#f6e1f0;--viz-plum-200:#e7c5de;--viz-plum-300:#d5a7c9;--viz-plum-400:#c289b4;--viz-plum-500:#af6b9f;--viz-plum-600:#995189;--viz-plum-700:#7d3d6f;--viz-plum-800:#5f2e54;--viz-plum-900:#431f3b;--viz-navy-100:#d8ebfb;--viz-navy-200:#b7d5f0;--viz-navy-300:#92bde2;--viz-navy-400:#6ea4d3;--viz-navy-500:#478cc4;--viz-navy-600:#2374af;--viz-navy-700:#0f5c91;--viz-navy-800:#0a466f;--viz-navy-900:#06304e;--viz-other:var(--navy-500);--viz-context:var(--grey-300);--viz-context-line:var(--navy-300);--viz-neutral:var(--grey-100);--chart-grid:var(--hairline);--chart-grid-minor:var(--hairline-faint);--chart-axis:var(--hairline-strong);--chart-label:var(--ink-subtle);--chart-annotation:var(--ink-muted);--chart-crosshair:var(--control-outline);--chart-badge:var(--ink);--chart-badge-ink:var(--surface);--chart-tooltip-surface:var(--surface-overlay);--chart-tooltip-edge:var(--hairline);--map-land:var(--track);--map-subject:var(--fill-selected-strong);--map-border:var(--surface);--map-border-strong:var(--hairline-strong);--map-subject-outline:var(--ink);--segment-track:var(--neutral-100);--segment-track-chrome:var(--white);--segment-selected:var(--white);--segment-selected-chrome:var(--plum-50);--segment-outline:var(--navy-500);--tab-indicator:var(--plum-500);--tab-rule:var(--card-divider);--elevation-0:none;--elevation-1:0 1px 2px 0 #1026380f, 0 2px 8px 0 #1026380d;--elevation-2:0 2px 4px 0 #10263814, 0 8px 20px -4px #1026381f;--elevation-3:0 2px 6px 0 #1026380f, 0 12px 32px -8px #1026382e;--shadow-card:0 1px 2px 0 #1026380f, 0 2px 8px 0 #1026380d;--shadow-mark:4px 4px 6px 0 #0000001f;--shadow-mark-strong:4px 4px 6px 0 #00000059}[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--direction-dark:#16304a;--direction-light:#0e2236;--direction-ink:#eef1f4;--rag-green-bg:#1f3320;--rag-green-fg:#a9d38f;--rag-amber-bg:#332d17;--rag-amber-fg:#e3cf7a;--rag-red-bg:#3a2226;--rag-red-fg:#f0a3ac;--surface:#0e2236;--surface-chrome:#0b1e31;--surface-page:#07182a;--surface-page-app:#07182a;--surface-recessed:#0a1c2f;--hairline:#ffffff1f;--hairline-strong:#fff3;--hairline-faint:#ffffff0f;--ink:#eef1f4;--ink-muted:#b6c0c9;--ink-subtle:#8e9aa5;--action-primary:#804d74;--action-primary-hover:#935b86;--action-disabled:#413552;--action-secondary:#ffffff14;--action-secondary-hover:#ffffff1f;--on-primary:#fff;--action-accent:#3a3320;--action-accent-hover:#474026;--action-accent-disabled:#242a2b;--on-accent:#efd967;--focus-ring:#eef1f4;--surface-overlay:#16304a;--chrome-edge:#ffffff14;--action-secondary-ink:#d19cc4;--action-secondary-ink-disabled:#665976;--action-accent-edge:#efd96733;--link-ink:#d19cc4;--fill-hover:#d19cc424;--fill-selected:#d19cc41f;--fill-selected-strong:#d19cc438;--fill-strong:#16304a;--track:#16304a;--finding-surface:#1d2340;--finding-edge:#3a3f66;--tooltip-surface:#eef1f4;--tooltip-ink:#07182a;--control-outline:#5f6d7a;--control-outline-hover:#808c97;--control-checked:#935b86;--form-error:#f0a3ac;--skeleton:#16304a;--skeleton-shine:#ffffff14;--direction-outline:#5f6d7a;--nav-current:#16304a;--nav-current-ink:#d19cc4;--nav-current-mark:#d19cc4;--nav-hover:#ffffff0f;--scroll-track:var(--surface-chrome);--scroll-thumb:#d19cc499;--scroll-thumb-hover:#d19cc4d9;--scroll-page-track:var(--surface-recessed);--scroll-page-edge:var(--hairline);--scroll-quiet-thumb:#ffffff40;--scroll-quiet-thumb-hover:#ffffff73;--scroll-button-hover:#ffffff14;--viz-1:#ca77b7;--viz-2:#6bbaf0;--viz-3:#e1815b;--viz-4:#7a6bc1;--viz-other:#8d9399;--viz-context:#fff3;--viz-context-line:#ffffff4d;--viz-neutral:#16304a;--chart-grid:var(--hairline);--chart-grid-minor:var(--hairline-faint);--chart-axis:var(--hairline-strong);--chart-label:var(--ink-subtle);--chart-annotation:var(--ink-muted);--chart-crosshair:var(--control-outline);--chart-badge:var(--ink);--chart-badge-ink:var(--surface);--chart-tooltip-surface:var(--surface-overlay);--chart-tooltip-edge:var(--hairline);--map-land:var(--track);--map-subject:var(--fill-selected-strong);--map-border:var(--surface);--map-border-strong:var(--hairline-strong);--map-subject-outline:var(--ink);--segment-track:#0a1c2f;--segment-track-chrome:#0a1c2f;--segment-selected:#16304a;--segment-selected-chrome:#16304a;--segment-outline:#ffffff5c;--tab-indicator:#d19cc4;--tab-rule:#ffffff1f}[data-theme=graphite]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--direction-dark:#23272b;--direction-light:#191c1f;--direction-ink:#eceef0;--rag-green-bg:#1f3320;--rag-green-fg:#a9d38f;--rag-amber-bg:#332d17;--rag-amber-fg:#e3cf7a;--rag-red-bg:#3a2226;--rag-red-fg:#f0a3ac;--surface:#191c1f;--surface-chrome:#16181b;--surface-page:#111315;--surface-page-app:#111315;--surface-recessed:#141619;--hairline:#ffffff1f;--hairline-strong:#fff3;--hairline-faint:#ffffff0f;--ink:#eceef0;--ink-muted:#b3b8bd;--ink-subtle:#8d9399;--action-primary:#804d74;--action-primary-hover:#935b86;--action-disabled:#473245;--action-secondary:#ffffff14;--action-secondary-hover:#ffffff1f;--on-primary:#fff;--action-accent:#3a3320;--action-accent-hover:#474026;--action-accent-disabled:#2a2820;--on-accent:#efd967;--focus-ring:#eceef0;--surface-overlay:#23272b;--chrome-edge:#ffffff14;--action-secondary-ink:#d19cc4;--action-secondary-ink-disabled:#6c5669;--action-accent-edge:#efd96733;--link-ink:#d19cc4;--fill-hover:#d19cc424;--fill-selected:#d19cc41f;--fill-selected-strong:#d19cc438;--fill-strong:#23272b;--track:#23272b;--finding-surface:#221d24;--finding-edge:#3d3340;--tooltip-surface:#eceef0;--tooltip-ink:#111315;--control-outline:#65686a;--control-outline-hover:#85878a;--control-checked:#935b86;--form-error:#f0a3ac;--skeleton:#23272b;--skeleton-shine:#ffffff14;--direction-outline:#65686a;--nav-current:#23272b;--nav-current-ink:#d19cc4;--nav-current-mark:#d19cc4;--nav-hover:#ffffff0f;--scroll-track:var(--surface-chrome);--scroll-thumb:#d19cc499;--scroll-thumb-hover:#d19cc4d9;--scroll-page-track:var(--surface-recessed);--scroll-page-edge:var(--hairline);--scroll-quiet-thumb:#ffffff40;--scroll-quiet-thumb-hover:#ffffff73;--scroll-button-hover:#ffffff14;--viz-1:#ca77b7;--viz-2:#6bbaf0;--viz-3:#e1815b;--viz-4:#7a6bc1;--viz-other:#8d9399;--viz-context:#fff3;--viz-context-line:#ffffff4d;--viz-neutral:#23272b;--chart-grid:var(--hairline);--chart-grid-minor:var(--hairline-faint);--chart-axis:var(--hairline-strong);--chart-label:var(--ink-subtle);--chart-annotation:var(--ink-muted);--chart-crosshair:var(--control-outline);--chart-badge:var(--ink);--chart-badge-ink:var(--surface);--chart-tooltip-surface:var(--surface-overlay);--chart-tooltip-edge:var(--hairline);--map-land:var(--track);--map-subject:var(--fill-selected-strong);--map-border:var(--surface);--map-border-strong:var(--hairline-strong);--map-subject-outline:var(--ink);--segment-track:#141619;--segment-track-chrome:#141619;--segment-selected:#23272b;--segment-selected-chrome:#23272b;--segment-outline:#ffffff5c;--tab-indicator:#d19cc4;--tab-rule:#ffffff1f}[data-theme=dusk]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--direction-dark:#2a2229;--direction-light:#1f191e;--direction-ink:#f1edf0;--rag-green-bg:#1f3320;--rag-green-fg:#a9d38f;--rag-amber-bg:#332d17;--rag-amber-fg:#e3cf7a;--rag-red-bg:#3a2226;--rag-red-fg:#f0a3ac;--surface:#1f191e;--surface-chrome:#241b22;--surface-page:#161216;--surface-page-app:#161216;--surface-recessed:#1a1519;--hairline:#ffffff1f;--hairline-strong:#fff3;--hairline-faint:#ffffff0f;--ink:#f1edf0;--ink-muted:#beb4bb;--ink-subtle:#978d95;--action-primary:#804d74;--action-primary-hover:#935b86;--action-disabled:#4b3045;--action-secondary:#ffffff14;--action-secondary-hover:#ffffff1f;--on-primary:#fff;--action-accent:#3a3320;--action-accent-hover:#474026;--action-accent-disabled:#2c261f;--on-accent:#efd967;--focus-ring:#f1edf0;--surface-overlay:#2a2229;--chrome-edge:#ffffff14;--action-secondary-ink:#d9a3cc;--action-secondary-ink-disabled:#73576c;--action-accent-edge:#efd96733;--link-ink:#d9a3cc;--fill-hover:#d19cc424;--fill-selected:#d19cc41f;--fill-selected-strong:#d19cc438;--fill-strong:#2a2229;--track:#2a2229;--finding-surface:#2b1f29;--finding-edge:#4a3746;--tooltip-surface:#f1edf0;--tooltip-ink:#161216;--control-outline:#6b656a;--control-outline-hover:#8a8589;--control-checked:#935b86;--form-error:#f0a3ac;--skeleton:#2a2229;--skeleton-shine:#ffffff14;--direction-outline:#6b656a;--nav-current:#2a2229;--nav-current-ink:#d9a3cc;--nav-current-mark:#d9a3cc;--nav-hover:#ffffff0f;--scroll-track:var(--surface-chrome);--scroll-thumb:#d9a3cc99;--scroll-thumb-hover:#d9a3ccd9;--scroll-page-track:var(--surface-recessed);--scroll-page-edge:var(--hairline);--scroll-quiet-thumb:#ffffff40;--scroll-quiet-thumb-hover:#ffffff73;--scroll-button-hover:#ffffff14;--viz-1:#ca77b7;--viz-2:#6bbaf0;--viz-3:#e1815b;--viz-4:#7a6bc1;--viz-other:#8d9399;--viz-context:#fff3;--viz-context-line:#ffffff4d;--viz-neutral:#2a2229;--chart-grid:var(--hairline);--chart-grid-minor:var(--hairline-faint);--chart-axis:var(--hairline-strong);--chart-label:var(--ink-subtle);--chart-annotation:var(--ink-muted);--chart-crosshair:var(--control-outline);--chart-badge:var(--ink);--chart-badge-ink:var(--surface);--chart-tooltip-surface:var(--surface-overlay);--chart-tooltip-edge:var(--hairline);--map-land:var(--track);--map-subject:var(--fill-selected-strong);--map-border:var(--surface);--map-border-strong:var(--hairline-strong);--map-subject-outline:var(--ink);--segment-track:#1a1519;--segment-track-chrome:#1a1519;--segment-selected:#2a2229;--segment-selected-chrome:#2a2229;--segment-outline:#ffffff5c;--tab-indicator:#d9a3cc;--tab-rule:#ffffff1f}:root{--space-1:4px;--space-1\.5:6px;--space-2:8px;--space-2\.5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--stack-page-top:40px;--stack-title:20px;--stack-title-block:32px;--stack-block:24px;--stack-section:64px;--stack-section-phone:48px;--stack-nav:8px;--radius-xs:4px;--radius-sm:8px;--radius-md:10px;--radius-lg:20px;--radius-full:9999px;--bp-tablet:600px;--bp-laptop:1024px;--bp-desktop:1280px;--bp-wide:1600px;--width-measure:680px;--width-content:1080px;--width-app:1440px;--sidebar-width:268px;--gutter-phone:16px;--gutter:24px;--gutter-wide:32px;--margin-phone:16px;--margin-tablet:32px;--margin-laptop:48px;--motion-fast:.12s;--motion-base:.18s;--motion-slow:.28s;--motion-deliberate:.4s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.05, .7, .1, 1);--ease-exit:cubic-bezier(.3, 0, 1, 1);--motion-rise-sm:4px;--motion-rise:8px;--font-display:"Inter", system-ui, sans-serif;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Source Serif 4", Georgia, "Times New Roman", serif;--font-text:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--status-waiting-bg:var(--rag-amber-bg);--status-waiting-fg:var(--rag-amber-fg);--status-running-bg:var(--viz-navy-100);--status-running-fg:var(--viz-navy-700);--status-complete-bg:var(--rag-green-bg);--status-complete-fg:var(--rag-green-fg);--status-failed-bg:var(--rag-red-bg);--status-failed-fg:var(--rag-red-fg);--proposed-bg:var(--status-waiting-bg);--proposed-fg:var(--status-waiting-fg);--accepted-bg:var(--status-complete-bg);--accepted-fg:var(--status-complete-fg);--narrowed-bg:var(--status-running-bg);--narrowed-fg:var(--status-running-fg);--rejected-bg:var(--status-failed-bg);--rejected-fg:var(--status-failed-fg);--choice-ground:var(--fill-selected);--choice-line:var(--plum-400);--choice-ink:var(--nav-current-ink);--card-edge:var(--hairline-faint);--card-elevation:var(--elevation-1);--claim-indent:108px;--font-mono:ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box}html{background:var(--surface-page-app)}body{background:var(--surface-page-app);color:var(--ink);font:400 14px/20px var(--font-text);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--link-ink);text-decoration:none}a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}button{font:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}input[type=checkbox],input[type=radio]{accent-color:var(--control-checked)}h1{font:600 24px/32px var(--font-serif);letter-spacing:-.005em;margin:0}h2{font:600 16px/24px var(--font-text);margin:0}.label,.section-head,.kanban-kind,.kanban-heading,.back,.ask-open-word,.candidate-in-use-tag,.format-choices legend,.dev-example figcaption,.run-notes>summary,.kanban-finished summary,.viewbar .lbl{font:500 12px/16px var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.identifier,.claim-decided,.stage-name,.research-foot,.source-url,.citation-url,.export-detail,.tab-count,.bulk-count,.pager,.box-cut,.research-finished,.source-counts,.tree-held,.subtree-select,.entity-merged,.dash{font:400 12px/16px var(--font-text);letter-spacing:.01em;font-variant-numeric:tabular-nums lining-nums}.identifier,.claim-decided,.source-url,.citation-url,.export-detail,.tab-count,.research-foot,.tree-held,.subtree-select{color:var(--ink-subtle)}.figure,.place,.entity-count,.entity-date,.strip-share,.holding-share,.financials .fact-value,.share{font-variant-numeric:tabular-nums lining-nums}.login-form,.bulk-decide,.export-bar,.dossier-strip,.established,.claim-list,.entity-table,.financials,.export-table,.research-card{background:var(--surface);border:1px solid var(--card-edge);border-radius:var(--radius-lg);box-shadow:var(--card-elevation)}.shell-top{align-items:stretch;gap:var(--space-8);min-height:60px;padding:0 var(--space-10);background:var(--surface-chrome);border-bottom:1px solid var(--chrome-edge);display:flex}.shell-brand{align-self:center;align-items:baseline;gap:var(--space-2);font:700 18px/20px var(--font-display);letter-spacing:-.01em;color:var(--ink);display:flex}.shell-brand em{font:500 14px/20px var(--font-text);letter-spacing:0;color:var(--ink-muted);font-style:normal}.shell-tabs{gap:var(--space-6);align-items:stretch;display:flex}.shell-tab{font:500 14px/20px var(--font-text);color:var(--ink-muted);transition:color var(--motion-fast) var(--ease-standard);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding-top:2px;display:inline-flex}.shell-tab:hover{color:var(--ink);text-decoration:none}.shell-tab.on{color:var(--ink);border-bottom-color:var(--tab-indicator);font-weight:600}.shell-user{align-items:center;gap:var(--space-3);color:var(--ink-muted);margin-left:auto;display:flex}.shell-user b{color:var(--ink);font-weight:500}.shell-body{padding:var(--space-6) var(--space-10) var(--space-12)}.button-write,.button-quiet,.ask-button,.action{justify-content:center;align-items:center;gap:var(--space-2);min-height:32px;padding:var(--space-1) var(--space-4);border-radius:var(--radius-md);font:500 12px/16px var(--font-text);letter-spacing:.01em;text-align:center;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);border:0;display:inline-flex}.button-write{background:var(--action-primary);color:var(--on-primary)}.button-write:hover:not(:disabled){background:var(--action-primary-hover)}a.button-write{text-decoration:none}a.button-write:hover{color:var(--on-primary);text-decoration:none}.button-write:disabled{background:var(--action-disabled);color:var(--on-primary);cursor:not-allowed}.button-quiet,.ask-button,.action{background:var(--action-secondary);color:var(--action-secondary-ink)}.button-quiet:hover:not(:disabled),.ask-button:hover:not(:disabled),.action:hover:not(:disabled){background:var(--action-secondary-hover);color:var(--action-secondary-ink);text-decoration:none}.button-quiet:disabled,.action:disabled{color:var(--action-secondary-ink-disabled);cursor:not-allowed}.button-quiet.chosen{color:var(--ink);box-shadow:inset 0 0 0 1px var(--control-outline)}.button-accent,.action-primary{background:var(--action-accent);color:var(--on-accent);box-shadow:inset 0 0 0 1px var(--action-accent-edge)}.button-accent:hover:not(:disabled),.action-primary:hover:not(:disabled){background:var(--action-accent-hover);color:var(--on-accent)}.button-accent:disabled,.action-primary:disabled{background:var(--action-accent-disabled);color:var(--ink-subtle);box-shadow:none}.login-form input,.bulk-decide input,.claim-decision-form input,.claim-decision-form select,.research-add textarea,.research-add select,.ask-field textarea,.family-drop input,.family-add input,.family-add select{min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--control-outline);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:400 16px/24px var(--font-text);transition:border-color var(--motion-fast) var(--ease-standard)}.login-form input:hover,.bulk-decide input:hover,.claim-decision-form input:hover,.claim-decision-form select:hover,.research-add textarea:hover,.research-add select:hover,.ask-field textarea:hover,.family-drop input:hover,.family-add input:hover,.family-add select:hover{border-color:var(--control-outline-hover)}.login-form input:focus,.bulk-decide input:focus,.claim-decision-form input:focus,.claim-decision-form select:focus,.research-add textarea:focus,.research-add select:focus,.ask-field textarea:focus,.family-drop input:focus,.family-add input:focus,.family-add select:focus{border-color:var(--ink);outline:2px solid var(--focus-ring);outline-offset:2px}::placeholder{color:var(--ink-subtle);opacity:1}textarea{resize:vertical}.field,.login-form label,.bulk-decide label,.claim-decision-form label,.family-drop label,.family-add label{gap:var(--space-2);font:500 14px/20px var(--font-text);color:var(--ink);flex-direction:column;display:flex}.research-add label,.ask-field label{font:500 14px/20px var(--font-text);color:var(--ink)}.login{min-height:100vh;padding:var(--space-10) var(--space-4);justify-content:center;align-items:center;display:flex}.login-form{gap:var(--space-4);width:100%;max-width:360px;padding:var(--space-6);flex-direction:column;display:flex}.login-form h1{margin:0 0 var(--space-1)}.gate-notice{padding:var(--space-6) var(--space-10)}.dev-count,.dev-blurb{color:var(--ink-muted);margin:var(--space-1) 0 0}.dev-entry{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--hairline)}.dev-examples{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.dev-example{min-width:200px;margin:0}.dev-example figcaption{color:var(--ink-subtle);margin-bottom:var(--space-2)}.dev-stage{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:var(--space-4)}.label{color:var(--ink-subtle)}.pill,.name-status,.tab-todo{min-height:18px;padding:0 var(--space-1\.5);border-radius:var(--radius-xs);font:500 12px/16px var(--font-text);letter-spacing:.01em;background:var(--track);color:var(--ink-muted);white-space:nowrap;align-items:center;display:inline-flex}.name-status,.pill{text-transform:capitalize;letter-spacing:.01em}.name-status-proposed{background:var(--proposed-bg);color:var(--proposed-fg)}.name-status-accepted{background:var(--accepted-bg);color:var(--accepted-fg)}.name-status-narrowed{background:var(--narrowed-bg);color:var(--narrowed-fg)}.name-status-rejected{background:var(--rejected-bg);color:var(--rejected-fg)}.pill-running{background:var(--status-running-bg);color:var(--status-running-fg)}.pill-waiting{background:var(--status-waiting-bg);color:var(--status-waiting-fg)}.pill-complete{background:var(--status-complete-bg);color:var(--status-complete-fg)}.pill-failed{background:var(--status-failed-bg);color:var(--status-failed-fg)}.pill-finished{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--control-outline)}.tab-todo{background:var(--status-waiting-bg);color:var(--status-waiting-fg)}.stage-track{align-items:center;gap:var(--space-2);display:inline-flex}.stage-marks{gap:3px;display:inline-flex}.stage-mark{background:var(--track);border-radius:2px;width:16px;height:4px}.stage-mark.done{background:var(--neutral-400)}.stage-mark.at-done{background:var(--status-complete-fg)}.stage-mark.at-running{background:var(--status-running-fg)}.stage-mark.at-waiting{background:var(--status-waiting-fg)}.stage-mark.at-failed{background:var(--status-failed-fg)}.stage-name{color:var(--ink-muted)}.evidence{padding:3px var(--space-2);border-radius:var(--radius-full);background:var(--track);align-items:center;gap:3px;display:inline-flex}.evidence.inferred{border:1px dashed var(--hairline-strong);font:400 12px/16px var(--font-text);letter-spacing:.01em;color:var(--ink-subtle);background:0 0}.evidence-dot{border-radius:50%;width:6px;height:6px}.evidence-dot.supported{background:var(--status-complete-fg)}.evidence-dot.partial{background:var(--status-waiting-fg)}.evidence-dot.unsupported{background:var(--status-failed-fg)}.evidence-dot.unreachable{background:var(--neutral-400)}.evidence-dot.unchecked{border:1px solid var(--control-outline);background:0 0}.bulk-decide{align-items:flex-end;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.bulk-count{color:var(--ink-muted);align-self:center}.bulk-decide input{min-width:36ch}.bulk-decide .button-write,.bulk-decide .button-quiet{min-height:40px}.claim-decision{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--hairline);flex-direction:column;display:flex}.claim-decision-buttons{gap:var(--space-2);display:flex}.claim-decision-form{align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;max-width:72ch;display:flex}.claim-decision-form .button-write{min-height:40px;margin-top:28px}.claim-decision-form input,.claim-decision-form select{min-width:18ch}.claim-decision-form input[name=reason]{min-width:36ch}.claim-edit-fields{gap:var(--space-2) var(--space-3);flex-basis:100%;grid-template-columns:max-content 1fr;align-items:center;display:grid}.claim-edit-fields .field{display:contents}.claim-edit-fields label{font:400 12px/16px var(--font-text);letter-spacing:.01em;color:var(--ink-subtle)}.claim-edit-fields .refusal{grid-column:1/-1}.refusal{font:500 14px/20px var(--font-text);color:var(--form-error);flex-basis:100%;margin:0}.refusal p{margin:0}.refusal .notice-fix{color:var(--ink);font-weight:400}.notice{color:var(--ink-muted)}.notice h2{margin:0 0 var(--space-1);color:var(--ink)}.notice-bad h2{color:var(--form-error)}.notice-fix{color:var(--ink)}.research-add{align-items:flex-end;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-5);flex-wrap:wrap;display:flex}.research-add .field{gap:var(--space-2);flex-direction:column;display:flex}.research-add-seeds{flex:320px;max-width:520px}.research-add .button-write{min-height:40px}.kanban-board{margin-top:var(--space-3)}.kanban-kind{margin:var(--space-6) 0 var(--space-2)}.kanban{grid-template-columns:repeat(var(--columns,5), minmax(184px, 1fr));gap:var(--space-3);padding-bottom:var(--space-1\.5);display:grid;overflow-x:auto}.kanban-column{background:var(--surface-recessed);border-radius:var(--radius-lg);padding:var(--space-2\.5);min-height:140px}.kanban-heading{margin:0 var(--space-1\.5) var(--space-2\.5);justify-content:space-between;align-items:baseline;display:flex}.kanban-count{font-variant-numeric:tabular-nums lining-nums;letter-spacing:0}.column-review .kanban-heading{color:var(--status-waiting-fg)}.kanban-cards{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.research-card{border-radius:var(--radius-md);padding:var(--space-2\.5) var(--space-3);gap:var(--space-1);transition:box-shadow var(--motion-fast) var(--ease-standard);flex-direction:column;display:flex}.research-card:has(a:hover){box-shadow:var(--elevation-2)}.research-name{font:500 14px/20px var(--font-text);color:var(--ink);text-wrap:balance}.research-mark{font:400 12px/16px var(--font-text);letter-spacing:.01em;color:var(--ink-muted);text-wrap:pretty;margin:0}.research-mark.mark-waiting{color:var(--status-waiting-fg);font-weight:500}.research-mark.mark-failed{color:var(--form-error);font-weight:500}.research-mark.mark-queued{color:var(--ink-subtle)}.research-mark.mark-blocked{color:var(--form-error);font-weight:500}.research-mark.mark-deferred{color:var(--ink-subtle)}.research-actions{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.research-actions .button-quiet{min-height:24px;padding:2px var(--space-2\.5)}.research-attempt{font:400 12px/16px var(--font-text);color:var(--ink-muted)}.research-attempt summary{cursor:pointer}.research-attempt pre{margin:var(--space-1) 0 0;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-recessed);max-height:12rem;font:400 11px/15px var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.engine-paused{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--rag-amber-bg);color:var(--rag-amber-fg);font:500 14px/20px var(--font-text);text-wrap:pretty}.engine-paused .engine-paused-reason{font-weight:400}.research-foot{justify-content:space-between;gap:2px var(--space-2);flex-wrap:wrap;margin:0;display:flex}.research-worker{color:var(--status-running-fg);overflow-wrap:anywhere}.research-since{white-space:nowrap}.research-brief{color:var(--ink-muted);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.kanban-finished{margin-top:var(--space-4);border-top:1px solid var(--hairline);padding-top:var(--space-2\.5)}.kanban-finished summary{cursor:pointer}.kanban-finished-list{margin:var(--space-2\.5) 0 0;padding:0;list-style:none}.kanban-finished-list li{gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--hairline);align-items:baseline;display:flex}.kanban-finished-list .research-finished{color:var(--ink-muted)}.kanban-column .pager,.kanban-finished .pager{gap:var(--space-2) var(--space-3);margin-top:var(--space-2\.5);padding-top:var(--space-2);flex-wrap:wrap}.claim-list{margin:0;padding:0;list-style:none;overflow:hidden}.claim-row{border-bottom:1px solid var(--hairline)}.claim-row:last-child{border-bottom:0}.claim-head{gap:var(--space-4);width:100%;padding:var(--space-3) var(--space-4);cursor:pointer;grid-template-columns:minmax(92px,max-content) 1fr 78px minmax(84px,auto) 56px;align-items:baseline;display:grid}.claim-head:hover{background:var(--surface-page-app)}.claim-about{align-items:baseline;gap:var(--space-2\.5);flex-wrap:wrap;min-width:0;display:flex}.claim-said{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.claim-said:hover{text-underline-offset:3px;text-decoration:underline}.claim-said[aria-expanded=true]{font-weight:500}.claim-arrow{color:var(--ink-subtle)}.claim-aside{margin:0 var(--space-4) var(--space-2\.5) var(--claim-indent);padding-left:var(--space-3);color:var(--ink-muted);border-left:2px solid var(--hairline-strong);max-width:72ch}.claim-aside.narrowed{color:var(--status-waiting-fg)}.claim-kind{align-items:baseline;gap:var(--space-2);display:flex}.claim-select{margin:0}.claim-status{align-items:baseline;gap:var(--space-1);white-space:nowrap;display:flex}.claim-decision-row,.claim-before-row{gap:var(--space-2);display:flex}.claim-decision-row dt,.claim-before-row dt{color:var(--ink-subtle);font:400 12px/20px var(--font-text);letter-spacing:.01em}.claim-decision-row dt{min-width:8ch}.claim-before-row dt{min-width:6ch}.claim-decision-row dd,.claim-before-row dd{margin:0}.claim-before-by{color:var(--ink-subtle)}.claim-evidence{padding:0 var(--space-4) var(--space-5) var(--claim-indent);gap:var(--space-4);flex-direction:column;display:flex}.citation{padding-left:var(--space-4);border-left:2px solid var(--hairline-strong);margin:0}.citation-head{gap:var(--space-2\.5);flex-wrap:wrap;align-items:baseline;display:flex}.citation-verdict{gap:var(--space-1);align-items:center;display:inline-flex}.citation-source{font-weight:500}.citation-url{overflow-wrap:anywhere}.citation-reason{margin:var(--space-1\.5) 0 0}.citation-reason.partial{color:var(--status-waiting-fg)}.citation-reason.unsupported{color:var(--form-error)}.citation-reason.unreachable{color:var(--ink-muted)}.quote{margin:var(--space-2) 0;font:400 16px/24px var(--font-text);max-width:var(--width-measure);text-wrap:pretty}.gap-list,.source-list{margin:0;padding:0;list-style:none}.gap{padding:var(--space-3) 0;border-bottom:1px solid var(--hairline)}.gap-what{margin:0}.gap-fix{margin:var(--space-1\.5) 0 0;color:var(--ink-muted)}.ask-button{margin-top:var(--space-2);min-height:28px;padding:0 var(--space-3)}.ask-open{margin:var(--space-2) 0 0;align-items:baseline;gap:var(--space-2);display:flex}.ask-open-word{color:var(--ink-subtle)}.ask-open-brief{color:var(--ink-muted)}.ask-list{margin:0;padding:0;list-style:none}.ask{align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--hairline);display:flex}.ask-brief{text-wrap:pretty;margin-right:auto}.ask-field{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.claim-evidence-actions{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.claim-evidence-actions .ask-button{margin-top:0}.source-list{margin-bottom:var(--space-4)}.source{padding:var(--space-2) 0;border-bottom:1px solid var(--hairline)}.source-title{font-weight:500;display:block}.source-url{overflow-wrap:anywhere;display:block}.family-list{margin:0 0 var(--space-4);padding:0;list-style:none}.family{padding:var(--space-3) 0;border-bottom:1px solid var(--hairline)}.family-head{margin:0;font-weight:500}.family-publisher{margin-left:var(--space-2);color:var(--ink-muted);font-weight:400}.family-decision{margin:var(--space-1) 0 0;gap:var(--space-2\.5);display:flex}.family-why{margin:var(--space-1) 0 0;color:var(--ink-muted)}.family-reason{margin:var(--space-1) 0 0;color:var(--ink-muted);font-style:italic}.family-dropped .family-name{color:var(--ink-subtle);text-decoration:line-through}.family .source-list{margin:var(--space-1\.5) 0 0 var(--space-4)}.family .source{padding:var(--space-1\.5) 0;border-bottom:none}.family-controls{gap:var(--space-1\.5);margin-top:var(--space-2);flex-direction:column;display:flex}.family-buttons{gap:var(--space-2);display:flex}.family-no-keep{color:var(--ink-subtle);margin:0}.family-foot{align-items:flex-start;gap:var(--space-4);margin-top:var(--space-1);flex-direction:column;display:flex}.source-counts{color:var(--ink-muted);margin-top:2px;display:block}.source-controls{align-items:flex-start;gap:var(--space-1\.5);margin-top:var(--space-1\.5);flex-direction:column;display:flex}.source-controls .button-quiet{min-height:28px;padding:0 var(--space-3)}.family-exists{color:var(--status-complete-fg);margin:0}.family-drop,.family-add,.family-add-more{align-items:flex-end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.family-add-more{flex-basis:100%}.family-drop .field,.family-add .field{gap:var(--space-2);flex-direction:column;display:flex}.family-drop input,.family-add input,.family-add select{min-width:18ch}.family-drop input[name=reason]{min-width:28ch}.family-drop .button-write,.family-add .button-write,.family-add .button-quiet{min-height:40px}.run-head{align-items:center;gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.run-actions{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.research-control{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.research-finished{color:var(--ink-muted)}.run-seed{margin:var(--space-1) 0 0;color:var(--ink-muted)}.run-waiting{margin-top:var(--space-3);padding:var(--space-4);background:var(--finding-surface);border:1px solid var(--finding-edge);border-radius:var(--radius-md);color:var(--ink);font:400 16px/24px var(--font-text);max-width:var(--width-measure);white-space:pre-line}.run-notes{margin-top:var(--space-3);max-width:92ch}.run-notes>summary{cursor:pointer}.run-notes>pre{margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-4);font:400 13px/20px var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-recessed);border-radius:var(--radius-md);color:var(--ink-muted)}.run-summary{max-width:var(--width-measure);font:400 16px/24px var(--font-text);white-space:pre-line;margin-top:var(--space-3)}.run-columns{gap:var(--space-8);margin-top:var(--space-5);align-items:flex-start;display:flex}.run-columns>section{flex:auto;min-width:0}.run-rail{flex:none;width:420px}.section-head{margin:var(--space-6) 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--hairline)}.chain{align-items:baseline;gap:var(--space-3);margin-top:var(--space-4);display:flex}.chain-stage,.kind-link{min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-full);border:1px solid var(--hairline-strong);background:var(--surface);color:var(--ink-muted);font:500 12px/16px var(--font-text);letter-spacing:.01em;white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);align-items:center;display:inline-flex}.chain-stage.here,.kind-link[aria-current]{background:var(--fill-selected-strong);color:var(--nav-current-ink);border-color:#0000}.entity-pill{align-items:baseline;gap:var(--space-2);padding:2px var(--space-2\.5);border-radius:var(--radius-md);background:var(--action-secondary);color:var(--action-secondary-ink);white-space:nowrap;max-width:100%;transition:background-color var(--motion-fast) var(--ease-standard);display:inline-flex}.entity-pill:hover{background:var(--action-secondary-hover);color:var(--action-secondary-ink);text-decoration:none}.entity-pill .entity-name{text-overflow:ellipsis;font-weight:500;overflow:hidden}.entity-pill .name-status{align-self:center}.entity-pill.stub{border:1px dashed var(--hairline-strong);color:var(--ink-muted);background:0 0}.entity-pill.stub .identifier{color:var(--ink-muted)}.pager{align-items:baseline;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--hairline);color:var(--ink-muted);display:flex}.pager-where{margin-right:auto}.pager-step{font:inherit;color:var(--link-ink);cursor:pointer;background:0 0;border:0;padding:0}.pager-step:hover:not(:disabled){color:var(--ink);text-underline-offset:3px;text-decoration:underline}.pager-step:disabled{color:var(--ink-subtle);cursor:default}.entity-table,.financials,.export-table{border-collapse:separate;border-spacing:0}.entity-table{width:100%;margin-top:var(--space-4)}.entity-table th,.financials th,.export-table th{background:var(--surface-recessed);font:500 13px/18px var(--font-text);color:var(--ink-muted);text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--hairline-strong);vertical-align:bottom}.entity-table td,.financials td,.export-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--hairline);vertical-align:top}.entity-table tr:last-child td,.financials tr:last-child td,.financials tr:last-child th[scope=row],.export-table tr:last-child td,.export-table tr:last-child th[scope=row]{border-bottom:0}.entity-table thead th:first-child,.financials thead th:first-child,.export-table thead th:first-child{border-top-left-radius:calc(var(--radius-lg) - 1px)}.entity-table thead th:last-child,.financials thead th:last-child,.export-table thead th:last-child{border-top-right-radius:calc(var(--radius-lg) - 1px)}.entity-table tbody tr:hover>td{background:var(--surface-page-app)}.entity-table .col-select{width:36px}.entity-table .col-ids{width:196px}.entity-table .col-place{width:128px}.entity-table .col-money{width:150px}.entity-table .col-count{width:84px}.entity-table .col-unresolved,.entity-table .col-date{width:104px}.entity-table .col-research{width:112px}.entity-table .col-held{width:220px}.entity-table .entity-kind{margin-left:2px;padding:1px 0}.entity-table .figure,.entity-table .place{white-space:nowrap}.entity-table .figure.none{color:var(--ink-subtle)}.entity-table .figure-cell .label,.entity-table .place+.label{margin-left:2px}.entity-table .identifier{display:block}.entity-date{color:var(--ink-muted)}.entity-table .entity-name{color:var(--ink);font-weight:500}.entity-table .entity-name:hover{color:var(--link-ink)}.entity-table .entity-name em{color:var(--ink-subtle);font-weight:400}.entity-table .select-cell{width:36px;padding-right:0}.entity-table .select-cell input{cursor:pointer;width:16px;height:16px;margin:2px 0 0;display:block}.entity-table th.select-cell input{margin-top:0}.entity-table th.num,.entity-table td.num{text-align:right}.entity-table .sort-link{color:inherit;white-space:nowrap}.entity-table .sort-link:hover{color:var(--ink);text-decoration:none}.entity-table th[aria-sort]{color:var(--ink)}.unresolved-cell{white-space:nowrap}.unresolved{color:var(--proposed-fg)}.unresolved.none{color:var(--ink-subtle)}.bar{width:48px;height:6px;margin-right:var(--space-2);vertical-align:middle;background:var(--track);border-radius:3px;display:inline-block;position:relative;overflow:hidden}.bar i{background:var(--proposed-fg);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.entity-row.merged{opacity:.5}.entity-row.merged .entity-name{text-decoration:line-through}.entity-table .share{color:var(--ink-muted)}.entity-table .ultimate{color:var(--ink-subtle)}.entity-table .cycle{background:var(--rejected-bg);color:var(--rejected-fg);margin-left:0}.group td{padding:var(--space-2) var(--space-3);border-top:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline-strong);background:var(--surface-recessed)}.entity-table tbody tr.group:hover>td{background:var(--surface-recessed)}.group-head{align-items:baseline;gap:var(--space-3);display:flex}.group-head .who{color:var(--ink);font-weight:500}.group .meta{font:400 12px/16px var(--font-text);letter-spacing:.01em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink-muted)}.group .meta .unresolved{color:var(--proposed-fg)}.entity-row.outside-filter td{color:var(--ink-subtle)}.entity-row.outside-filter .entity-name{color:var(--ink-muted);font-weight:400}.indent{width:18px;display:inline-block}.chev{width:14px;font:400 12px/16px var(--font-text);color:var(--ink-subtle);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.chev.on{color:var(--ink)}span.chev{cursor:default}.tree-name{align-items:baseline;gap:var(--space-1\.5);display:flex}.tw{flex:none;align-self:stretch;display:inline-flex}.tw span{width:22px;min-height:18px;display:inline-block;position:relative}.tw span.l:before{content:"";border-left:1px solid var(--hairline-strong);position:absolute;top:-10px;bottom:-10px;left:10px}.tw span.t:before{content:"";border-left:1px solid var(--hairline-strong);height:18px;position:absolute;top:-10px;left:10px}.tw span.t:after,.tw span.l.k:after{content:"";border-top:1px solid var(--hairline-strong);width:10px;position:absolute;top:8px;left:10px}.tree-held{margin-left:20px;display:block}.stubrow td{color:var(--ink-subtle)}.stubrow .entity-name{color:var(--ink-subtle);font-weight:400}.dash{padding:1px var(--space-2);border:1px dashed var(--hairline-strong);border-radius:var(--radius-full);color:var(--ink-muted);background:0 0}.subtree-select{white-space:nowrap}.subtree-select button{font:inherit;color:var(--link-ink);cursor:pointer;background:0 0;border:0;padding:0}.subtree-select button:hover:not(:disabled){color:var(--ink);text-underline-offset:3px;text-decoration:underline}.subtree-select button:disabled{color:var(--ink-subtle);cursor:default}.export-bar{align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-2\.5) var(--space-4);display:flex}.export-bar-count{min-width:80px;font-weight:500}.export-bar-scope{color:var(--ink-subtle)}.export-bar .button-write{white-space:nowrap;margin-left:auto}.dialog-backdrop{background:color-mix(in srgb, var(--navy-900) 40%, transparent);padding:120px var(--space-4) var(--space-8);z-index:10;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.dialog{background:var(--surface);border-radius:var(--radius-lg);width:560px;max-width:100%;box-shadow:var(--elevation-3), 0 24px 64px -16px color-mix(in srgb, var(--navy-900) 25%, transparent);padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.dialog:focus{outline:none}.dialog h2{font:600 20px/28px var(--font-text);letter-spacing:-.01em}.dialog-who{margin:calc(-1 * var(--space-2)) 0 0;font:400 16px/24px var(--font-text);color:var(--ink-muted)}.format-choices{gap:var(--space-2\.5);border:0;flex-direction:column;margin:0;padding:0;display:flex}.format-choices legend{margin-bottom:var(--space-2);padding:0}.format-choice{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--control-outline);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);align-items:flex-start;display:flex}.format-choice:hover{border-color:var(--control-outline-hover)}.format-choice:has(input:checked){border-color:var(--control-checked);background:var(--fill-selected);box-shadow:inset 0 0 0 1px var(--control-checked)}.format-choice input{margin:3px 0 0}.format-choice-text{gap:var(--space-1);flex-direction:column;display:flex}.format-title{font-weight:500}.format-description{color:var(--ink-muted)}.format-note{margin:var(--space-1) 0 0;color:var(--ink-subtle)}.dialog-actions{justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--hairline);display:flex}.dialog-actions .button-quiet,.dialog-actions .button-write{min-height:40px;padding:var(--space-2) var(--space-4);font:500 14px/20px var(--font-text);letter-spacing:0}.entity-search{margin-top:var(--space-4)}.entity-search input{width:100%;min-height:46px;padding:0 var(--space-4);border:1px solid var(--control-outline);border-radius:var(--radius-full);background:var(--surface);color:var(--ink);font:400 16px/24px var(--font-text);transition:border-color var(--motion-fast) var(--ease-standard)}.entity-search input:hover{border-color:var(--control-outline-hover)}.entity-search input::placeholder{color:var(--ink-muted)}.entity-search input:focus{border-color:var(--ink);outline:2px solid var(--focus-ring);outline-offset:2px}.kind-links{gap:var(--space-2);margin-top:var(--space-2\.5);display:flex}.viewbar{align-items:center;gap:var(--space-2);margin-top:var(--space-2\.5);flex-wrap:wrap;display:flex}.viewbar .lbl{color:var(--ink-subtle);margin-right:2px}.viewbar .sep{width:1px;height:20px;margin:0 var(--space-2);background:var(--hairline-strong)}.kind-link:hover{color:var(--ink);text-decoration:none}.claim-filters{gap:var(--space-2);margin:var(--space-2\.5) 0 var(--space-4);flex-direction:column;display:flex}.claim-filters .kind-links{flex-wrap:wrap;margin-top:0}.claim-filters .kind-link{cursor:pointer}.pill-count{margin-left:var(--space-1\.5);color:var(--ink-subtle);font-variant-numeric:tabular-nums lining-nums}.kind-link[aria-current] .pill-count{color:inherit}.fact{align-items:baseline;gap:var(--space-2\.5);flex-wrap:wrap;display:flex}.fact-value{min-width:0}.fact-mark{align-items:baseline;gap:var(--space-2);font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-full);background:0 0;border:0;padding:0;display:inline-flex}.fact-mark:hover .evidence{background:var(--neutral-200)}.fact-mark:hover .label,.fact-mark[aria-expanded=true] .label{color:var(--ink)}.fact .claim-evidence{padding:var(--space-2) 0 var(--space-3);flex-basis:100%}.box{min-width:0}.box-cut{margin:-2px 0 var(--space-2\.5);color:var(--ink-muted)}.dossier-head{margin-top:var(--space-3)}.dossier-title{align-items:baseline;gap:var(--space-5);flex-wrap:wrap;display:flex}.dossier-title h1 em{color:var(--ink-subtle);font-style:italic;font-weight:400}.dossier-title h1 .label{margin-left:var(--space-2);vertical-align:middle}.dossier-actions{gap:var(--space-2);margin-left:auto;display:flex}.dossier-row{gap:var(--space-1\.5) var(--space-6);margin:var(--space-2\.5) 0 0;flex-wrap:wrap;display:flex}.dossier-row dt,.dossier-row dd{margin:0}.dossier-row dt{align-self:baseline}.dossier-row dd{margin-right:var(--space-1)}.dossier-row .identifier{margin-right:var(--space-2\.5);color:var(--ink-muted);display:inline-block}.dossier-strip{margin:var(--space-5) 0 0;padding:var(--space-4) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.strip-fact{gap:var(--space-2);min-width:0;padding-right:var(--space-5);flex-direction:column;display:flex}.strip-fact+.strip-fact{padding-left:var(--space-5);border-left:1px solid var(--hairline)}.strip-fact:last-child{padding-right:0}.strip-none{color:var(--ink-subtle)}.dossier-tabs{gap:var(--space-6);border-bottom:1px solid var(--tab-rule);margin-top:var(--space-5);display:flex;overflow-x:auto}.dossier-tab{align-items:center;gap:var(--space-2);padding:var(--space-2) 0 calc(var(--space-2) + 2px);font:500 14px/20px var(--font-text);color:var(--ink-muted);cursor:pointer;white-space:nowrap;transition:color var(--motion-fast) var(--ease-standard);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;display:inline-flex}.dossier-tab:hover{color:var(--ink)}.dossier-tab.on{color:var(--ink);border-bottom-color:var(--tab-indicator);font-weight:600}.dossier-tab:focus-visible{border-radius:var(--radius-xs)}.dossier-panel{gap:var(--space-5);margin-top:var(--space-5);flex-direction:column;display:flex}.dossier-panel>.box-cut{margin:0 0 calc(-1 * var(--space-2))}.to-decide{background:var(--finding-surface);border:1px solid var(--finding-edge);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5) var(--space-1\.5)}.to-decide .section-head{color:var(--link-ink);border-bottom-color:var(--finding-edge)}.decide-list{margin:0;padding:0;list-style:none}.decide-row{padding:var(--space-2\.5) 0;border-bottom:1px solid var(--hairline)}.decide-row:last-child{border-bottom:0}.decide-row .fact-value{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.decide-rival{font:400 12px/16px var(--font-text);letter-spacing:.01em;color:var(--status-waiting-fg)}.fact:not(.open){cursor:pointer}.established{padding:var(--space-4) var(--space-5) var(--space-2\.5)}.established .financials{width:auto;min-width:50%}.established .financials td,.established .financials th{padding-left:var(--space-5);padding-right:var(--space-5)}.established .holding-head:first-of-type{margin-top:var(--space-2\.5)}.detail-groups{gap:0 var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.research-columns{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.research-column{gap:var(--space-5);flex-direction:column;display:flex}@media (width>=900px){.established>.holding-list{gap:0 var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=900px){.dossier-strip{grid-template-columns:1fr}.strip-fact+.strip-fact{padding-left:0;padding-top:var(--space-3);border-left:0;border-top:1px solid var(--hairline)}.detail-groups,.research-columns{grid-template-columns:1fr}}.legend-list{gap:var(--space-2) var(--space-4);grid-template-columns:max-content 1fr;align-items:baseline;margin:0;display:grid}.legend-list dt,.legend-list dd{margin:0}.legend-list dd{color:var(--ink-muted)}.holding-head{align-items:baseline;gap:var(--space-4);margin:var(--space-4) 0 var(--space-1\.5);display:flex}.holding-head .box-cut{margin:0}.holding-list{margin:0;padding:0;list-style:none}.holding{padding:var(--space-2) 0;border-bottom:1px solid var(--hairline)}.holding-share,.person-role{margin:0 var(--space-1\.5)}.financials{width:100%}.financials th{text-align:right}.financials th[scope=row]{text-align:left;border-bottom:1px solid var(--hairline);vertical-align:top;color:var(--ink);background:0 0;font-weight:500}.financials .fact{justify-content:flex-end}.financials .fact+.fact{margin-top:var(--space-1\.5)}.financials-aside{margin:var(--space-2\.5) 0 0}.financials th .period-label{display:block}.financials th .period-dates{color:var(--ink-subtle);font-variant-numeric:tabular-nums lining-nums;font-weight:400;display:block}.financials th .period-undated{color:var(--ink-subtle);margin-top:var(--space-1);font-style:italic}.financials th .fact{margin-top:var(--space-1)}.financials th .fact-value{font-size:12px}.place-list{margin:0;padding:0;list-style:none}.place{padding:var(--space-2\.5) 0;border-bottom:1px solid var(--hairline)}.place .fact-value{gap:var(--space-1);flex-direction:column;display:flex}.place-address{gap:0 var(--space-2);flex-wrap:wrap;display:flex}.place-address span+span:before{content:"·";color:var(--ink-subtle);margin-right:var(--space-2)}.entity-run-list{margin:0;padding:0;list-style:none}.entity-run{align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--hairline);display:flex}.entity-run-seed{margin-right:auto;font-weight:500}.export-head{align-items:flex-start;gap:var(--space-6);margin-top:var(--space-3);display:flex}.export-head .notice{margin:var(--space-1\.5) 0 0}.export-head .button-write{white-space:nowrap;min-height:40px;margin-left:auto}.export-scroll{margin-top:var(--space-5);overflow-x:auto}.export-table{min-width:100%}.export-table th,.export-table td{white-space:nowrap}.export-table .export-row-label{background:var(--surface);font:500 14px/20px var(--font-text);color:var(--ink);border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);position:sticky;left:0}.export-table th[scope=row] em{color:var(--ink-subtle);font-weight:400}.export-cell{display:table-cell}.export-cell .label{margin-left:var(--space-1\.5);color:var(--proposed-fg)}.export-cell-proposed .export-value{border-bottom:1.5px dotted var(--proposed-fg)}.export-detail{margin-top:2px;display:block}.export-table td.export-cell-choice{background:var(--choice-ground);border-top:1.5px solid var(--choice-line);border-bottom:1.5px solid var(--choice-line);position:relative}.export-table td.export-cell-choice-start{border-left:1.5px solid var(--choice-line);border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.export-table td.export-cell-choice-end{border-right:1.5px solid var(--choice-line);border-radius:0 var(--radius-xs) var(--radius-xs) 0}.export-table td.export-cell-choice-start.export-cell-choice-end{border-radius:var(--radius-xs)}.export-table tbody tr:first-child td{padding-top:14px}.choice-chip{font:500 12px/16px var(--font-text);letter-spacing:.01em;padding:1px var(--space-2);border:1.5px solid var(--choice-line);border-radius:var(--radius-full);background:var(--surface);color:var(--choice-ink);cursor:pointer;white-space:nowrap;position:absolute;top:-10px;left:10px}.choice-chip:hover,.choice-chip[aria-expanded=true]{background:var(--choice-ink);color:var(--surface);border-color:var(--choice-ink)}.export-table td.export-cell-stale{background:var(--status-waiting-bg);border-color:var(--status-waiting-fg)}.choice-chip-stale{border-color:var(--status-waiting-fg);background:var(--status-waiting-bg);color:var(--status-waiting-fg)}.choice-chip-stale:hover,.choice-chip-stale[aria-expanded=true]{background:var(--status-waiting-fg);color:var(--surface);border-color:var(--status-waiting-fg)}.popover-stale{padding:var(--space-2\.5) var(--space-4);border-bottom:1px solid var(--hairline);background:var(--status-waiting-bg);color:var(--ink);margin:0}.popover-backdrop{z-index:10;position:fixed;inset:0}.popover{z-index:11;background:var(--surface-overlay);border:1px solid var(--hairline);border-radius:var(--radius-md);width:520px;max-width:calc(100vw - 32px);box-shadow:var(--elevation-3);flex-direction:column;display:flex;position:fixed}.popover:focus{outline:none}.popover-head{align-items:baseline;gap:var(--space-2\.5);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--hairline);display:flex}.popover-head h2{font:600 14px/20px var(--font-text)}.popover-who{color:var(--ink-muted)}.popover-who em{color:var(--ink-subtle);font-style:normal}.popover-foot{align-items:center;gap:var(--space-2\.5);padding:var(--space-3) var(--space-4);border-top:1px solid var(--hairline);color:var(--ink-muted);display:flex}.popover-foot .button-quiet{margin-left:auto}.popover-stage{min-height:340px;position:relative}.popover-stage .popover-backdrop{display:none}.popover-stage .popover{position:absolute;top:0;left:0}.candidates{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.candidate{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;align-items:flex-start;display:flex}.candidate input{margin:3px 0 0}.candidate-in-use{border-color:var(--control-checked);box-shadow:inset 0 0 0 1px var(--control-checked);background:var(--fill-selected)}.candidate-text{gap:var(--space-1);flex-direction:column;flex-grow:1;min-width:0;display:flex}.candidate-line{align-items:center;gap:var(--space-2);display:flex}.candidate-value{font-weight:500}.candidate-in-use-tag{color:var(--choice-ink);margin-left:auto}.candidate-meta{align-items:baseline;gap:var(--space-2);color:var(--ink-muted);flex-wrap:wrap;display:flex}.candidate-proposed .candidate-meta .label:first-child{color:var(--proposed-fg)}.candidate-detail{color:var(--ink-muted)}.candidate-cells{gap:2px var(--space-3);margin-top:var(--space-1);grid-template-columns:max-content minmax(0,1fr);display:grid}.candidate-cell{display:contents}.candidate-cell .label{align-self:baseline;padding-top:2px}.candidate-cell-value{overflow-wrap:anywhere}.candidate-cell-empty{color:var(--ink-subtle)}@media (prefers-reduced-motion:reduce){.shell-tab,.dossier-tab,.button-write,.button-quiet,.ask-button,.action,.chain-stage,.kind-link,.entity-pill,.research-card,.format-choice,.login-form input,.bulk-decide input,.claim-decision-form input,.claim-decision-form select,.research-add textarea,.research-add select,.ask-field textarea,.family-drop input,.family-add input,.family-add select,.entity-search input{transition:none}}
