:root,[data-density=comfortable]{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--fs-h1:24px;--lh-h1:32px;--fs-h2:16px;--lh-h2:24px;--fs-body:14px;--lh-body:22px;--fs-table:13px;--lh-table:20px;--fs-th:13px;--fs-small:13px;--fs-micro:12px;--lh-caption:16px;--row-h:32px;--row-py:var(--space-2);--cell-px:var(--space-3);--card-p:var(--space-3);--gap:var(--space-3);--sec-gap:var(--space-4);--main-py:var(--space-4);--wrap-px:var(--space-4);--bd-w:1px;--radius:4px;--radius-sm:4px;--ctl-h:32px;--dial:48px;--top-h:40px;--sub-h:32px;--subtab-h:28px;--chrome-h:calc(var(--top-h) + var(--sub-h))}[data-density=compact]{--fs-h1:20px;--lh-h1:26px;--fs-h2:14px;--lh-h2:20px;--fs-body:13px;--lh-body:1.4;--fs-table:13px;--lh-table:20px;--fs-th:13px;--fs-small:12px;--fs-micro:11px;--lh-caption:15px;--row-h:28px;--row-py:var(--space-1);--cell-px:var(--space-2);--card-p:var(--space-2);--gap:var(--space-2);--sec-gap:var(--space-3);--main-py:var(--space-3);--wrap-px:var(--space-3);--ctl-h:28px;--dial:40px}@media (pointer:coarse){:root{--ctl-h:44px}}:root{--font-ui:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--fs-display:32px;--lh-display:40px;--bd:1px solid var(--line);--div:1px solid var(--line);--w-header:700;--w-key:600;--w-secondary:500;--w-data:400;--track-caps:0.08em;--track-caption:0.06em;--track-tab:0.09em;--t-fast:120ms;--t-mid:180ms;--t-slow:260ms;--ease:cubic-bezier(0.4,0,0.2,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--reveal-dur:400ms;--shimmer-dur:600ms;--stagger:40ms;--stagger-g:60ms;--amb-dur:80s;--bench-above:var(--section-blue);--bench-above-bg:var(--section-blue-bg);--bench-below:var(--section-amber);--bench-below-bg:var(--section-amber-bg);--case-bear:var(--short);--case-bear-bg:var(--sc-pass-bg);--case-bear-bd:var(--short-bd);--case-base:var(--section-amber);--case-base-bg:var(--section-amber-bg);--case-base-bd:var(--sc-watch-bd);--case-bull:var(--long);--case-bull-bg:var(--sc-strong-bg);--case-bull-bd:var(--long-bd);--tv-host-h:440px;--tv-host-osc-h:560px}@media (prefers-reduced-motion:reduce){:root{--t-fast:0ms;--t-mid:0ms;--t-slow:0ms;--reveal-dur:0ms;--shimmer-dur:0ms;--stagger:0ms;--stagger-g:0ms;--amb-dur:0s}}:root,[data-theme=dark]{color-scheme:dark;--bg:#0a0e12;--sunk:#07090c;--panel:#11161c;--raise:#171d25;--hover:#1c2430;--line:#2c3644;--line2:#3d4a5a;--txt:#e6edf5;--ink:#e6edf5;--dim:#a8b6c6;--faint:#8594a6;--table-head:#0e1319;--table-stripe:rgba(230,237,245,.03);--section-blue:#6ba3e0;--section-blue-bg:rgba(107,163,224,.08);--section-teal:#3fb8b8;--section-teal-bg:rgba(63,184,184,.08);--section-violet:#a874d4;--section-violet-bg:rgba(168,116,212,.08);--section-amber:#d4a82a;--section-amber-bg:rgba(212,168,42,.08);--section-rose:#e07070;--section-rose-bg:hsla(0,64%,66%,.08);--acc:#3ddec0;--acc-ink:#062018;--acc-bg:rgba(61,222,192,.12);--acc-bd:#1a6b5c;--shadow-dd:0 14px 34px rgba(0,0,0,.45);--shadow-card:none;--shadow-hover:0 6px 22px rgba(0,0,0,.32);--glass:rgba(11,22,36,.84);--glass-bd:rgba(232,238,246,.1);--glow:transparent;--sheen:rgba(61,222,192,.12);--wire:rgba(61,222,192,.55);--focus-ring:var(--acc);--focus-halo:rgba(61,222,192,.28);--amb-a:transparent;--amb-b:transparent;--long:#2e9e6b;--long-bd:#1e4d38;--long-ink:#fff;--short:#c0453a;--short-bd:#4d2320;--short-ink:#fff;--neutral:#6b7280;--up:#4ade80;--down:#f87171;--sc-strong:#4ade80;--sc-strong-bg:rgba(74,222,128,.12);--sc-strong-bd:#1e5c3c;--sc-watch:#fbbf24;--sc-watch-bg:rgba(251,191,36,.12);--sc-watch-bd:#5c4711;--sc-pass:#f87171;--sc-pass-bg:hsla(0,91%,71%,.12);--sc-pass-bd:#5c2422;--sc-none:#6b7280;--sc-none-bg:hsla(220,9%,46%,.1);--sc-none-bd:#2a2f38;--sbar-track:#171d25;--fight:#a78bfa;--fight-bg:rgba(167,139,250,.1);--fight-bd:#3b3160;--p-cs:#6ba3e0;--p-fh:#e85d5d;--p-fl:#d4a82a;--p-pr:#5ebf3a;--p-id:#a874d4;--p-sc:#eda45c;--p-qa:#3fb8b8;--p-nv:#5a7fbf;--tint:12%;--phase-cs:#bcd8f5;--phase-fh:#f3bcbc;--phase-fl:#eda;--phase-pr:#c6ecb6;--phase-id:#dcc4ef;--phase-sc:#f5d9bb;--phase-qa:#b3e6e6;--phase-nv:#c3d2ea;--row-beat:rgba(74,222,128,.05);--row-miss:hsla(0,91%,71%,.05);--row-div:rgba(90,127,191,.08);--row-div-tx:#9aa6b8;--skl-a:#11161c;--skl-b:#171d25}[data-theme=light]{color-scheme:light;--bg:#e6e3db;--sunk:#ddd9d0;--panel:#f4f1ea;--raise:#ece8df;--hover:#e4e0d6;--line:#d0c9bc;--line2:#b5ad9e;--txt:#1c1b18;--ink:#1c1b18;--dim:#45423c;--faint:#5f5b54;--table-head:#ebe7de;--table-stripe:rgba(28,27,24,.028);--acc:#0c7a6e;--acc-ink:#f7fffc;--acc-bg:rgba(12,122,110,.1);--acc-bd:#8ecfc6;--section-blue:#356fa8;--section-blue-bg:#e8f0f7;--section-teal:#287c7c;--section-teal-bg:#e6f2f0;--section-violet:#704b91;--section-violet-bg:#f0eaf5;--section-amber:#8a6510;--section-amber-bg:#f5eedb;--section-rose:#9a4a4a;--section-rose-bg:#f6eaea;--shadow-dd:0 12px 28px rgba(28,27,24,.12);--shadow-card:none;--shadow-hover:0 1px 2px rgba(28,27,24,.06);--glass:hsla(42,31%,94%,.9);--glass-bd:rgba(28,27,24,.1);--glow:transparent;--sheen:rgba(28,27,24,.06);--wire:rgba(12,122,110,.45);--focus-ring:var(--acc);--focus-halo:rgba(12,122,110,.22);--amb-a:transparent;--amb-b:transparent;--long:#1d7a4f;--long-bd:#a9d6bf;--long-ink:#fff;--short:#a3352b;--short-bd:#e3b3ad;--short-ink:#fff;--neutral:#6b7280;--up:#146c43;--down:#b91c1c;--sc-strong:#155724;--sc-strong-bg:#d4edda;--sc-strong-bd:#a9d6bf;--sc-watch:#7d5a00;--sc-watch-bg:#fff3cd;--sc-watch-bd:#e6d38f;--sc-pass:#8b1a1a;--sc-pass-bg:#fddede;--sc-pass-bd:#e8b6b6;--sc-none:#6b7280;--sc-none-bg:#eeece7;--sc-none-bd:#d5d1c8;--sbar-track:#e4e0d6;--fight:#5b3fa8;--fight-bg:#ece6fa;--fight-bd:#c4b5e8;--p-cs:#4a86c8;--p-fh:#c00;--p-fl:#bf9000;--p-pr:#38761d;--p-id:#7b3f9e;--p-sc:#e69138;--p-qa:#1a7a7a;--p-nv:#1f3864;--tint:8%;--phase-cs:#1e4870;--phase-fh:#7a0000;--phase-fl:#6e5300;--phase-pr:#20450f;--phase-id:#4a2560;--phase-sc:#8a5416;--phase-qa:#0f4747;--phase-nv:#1f3864;--row-beat:#eaf7ee;--row-miss:#fdf0f0;--row-div:#eaf2fa;--row-div-tx:#33465e;--skl-a:#ece8df;--skl-b:#e4e0d6}@media (prefers-color-scheme:light){html:not([data-theme]){color-scheme:light}}:root,[data-theme]{--day-up:var(--p-pr);--day-dn:var(--p-fh);--study-sma20:var(--p-pr);--study-sma50:var(--p-sc);--study-sma200:var(--p-fh);--study-bb:var(--p-cs);--study-kc:var(--p-fl);--study-lrc:var(--p-nv);--study-rsi:var(--p-id);--study-stoch-k:var(--p-qa);--study-stoch-d:var(--p-nv);--study-macd:var(--p-pr);--study-macd-signal:var(--p-sc);--mark-entry:var(--section-teal);--mark-stop:var(--section-violet);--mark-earn:var(--p-sc);--mark-filing:var(--p-id)}@media print{html,html[data-theme]{--bg:#fff;--sunk:#fff;--panel:#fff;--raise:#fff;--hover:transparent;--line:#c9c5bb;--line2:#a8a49b;--txt:#000;--ink:#000;--dim:#3a3f47;--faint:#5b616a;--acc:#1c1b18;--acc-ink:#f4f1ea;--shadow-dd:none;--shadow-card:none;--shadow-hover:none;--glass:#fff;--glass-bd:#c9c5bb;--glow:transparent;--sheen:transparent;--wire:transparent;--focus-halo:transparent;--amb-a:transparent;--amb-b:transparent;--tint:8%;--table-head:#f0eee9;--table-stripe:rgba(26,29,33,.025);--section-blue:#356fa8;--section-blue-bg:#e8f0f7;--section-teal:#287c7c;--section-teal-bg:#e6f2f0;--section-violet:#704b91;--section-violet-bg:#f0eaf5;--section-amber:#8a6510;--section-amber-bg:#f5eedb;--section-rose:#9a4a4a;--section-rose-bg:#f6eaea;--sc-strong:#155724;--sc-strong-bg:#d4edda;--sc-strong-bd:#a9d6bf;--sc-watch:#7d5a00;--sc-watch-bg:#fff3cd;--sc-watch-bd:#e6d38f;--sc-pass:#8b1a1a;--sc-pass-bg:#fddede;--sc-pass-bd:#e8b6b6;--sc-none:#6b7280;--sc-none-bg:#f0eee9;--sc-none-bd:#d5d1c8;--long:#1d7a4f;--short:#a3352b;--up:#1d7a4f;--down:#a3352b;--p-cs:#4a86c8;--p-fh:#c00;--p-fl:#bf9000;--p-pr:#38761d;--p-id:#7b3f9e;--p-sc:#e69138;--p-qa:#1a7a7a;--p-nv:#1f3864;--row-beat:#eaf7ee;--row-miss:#fdf0f0;--row-div:#eaf2fa;--row-div-tx:#33465e;--main-py:0;--wrap-px:0;color-scheme:light}.ambient,.filters,.theme-dial,header.top,nav.sub{display:none!important}.card,.tcard,table{page-break-inside:avoid;break-inside:avoid}}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--txt);font:var(--fs-body)/var(--lh-body) var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:3px}:where(button,a,select,input,summary):focus:not(:focus-visible){outline:none}:where(input,select,textarea):focus-visible{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-halo)}::selection{background:color-mix(in srgb,var(--acc) 30%,transparent);color:var(--txt)}::placeholder{color:var(--faint);opacity:1}.wrap{max-width:1280px;margin:0 auto;padding:0 var(--wrap-px)}header.top{border-bottom:1px solid var(--line);background:var(--sunk);position:-webkit-sticky;position:sticky;top:0;z-index:40;height:var(--top-h)}.brand{font-weight:var(--w-secondary);letter-spacing:.14em;font-size:var(--fs-micro);color:var(--acc);text-transform:uppercase}main{padding:var(--main-py) 0 var(--space-6)}.site-foot{border-top:1px solid var(--line);padding:14px 0 28px;color:var(--faint);font-size:var(--fs-micro)}.site-foot a{color:var(--dim)}.site-foot a:hover{color:var(--acc)}.tv-notice{font-size:var(--fs-micro);color:var(--faint);line-height:1.5;margin:0 0 12px}.tv-notice a{color:var(--acc)}.notice-license{white-space:pre-wrap;font-family:var(--font-mono);font-size:var(--fs-micro);line-height:1.5;background:var(--sunk);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--card-p);color:var(--dim)}h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--w-header);margin-bottom:6px;letter-spacing:-.02em;text-wrap:balance}h2{font-size:var(--fs-h2);margin:var(--sec-gap) 0 10px;letter-spacing:-.01em}h2,h3{line-height:var(--lh-h2);font-weight:var(--w-header);color:var(--txt)}h3{font-size:calc(var(--fs-h2) - 1px);margin:var(--sec-gap) 0 8px}.kicker{font-size:var(--fs-micro);line-height:var(--lh-caption);letter-spacing:var(--track-caption);text-transform:uppercase;font-weight:var(--w-secondary);margin:0 0 6px}.kicker,.lede{color:var(--dim)}.lede{max-width:68ch}.lede,.page-head{margin:0 0 var(--sec-gap)}.hero .page-head{margin:0}.hero .page-head h1{font-size:var(--fs-h1);font-weight:var(--w-header);letter-spacing:-.015em;line-height:1.2;color:var(--ink);margin-bottom:var(--space-1)}.hero .page-head .lede{margin:0;max-width:none;font-size:var(--fs-body);line-height:var(--lh-body)}.sub1{color:var(--dim);font-size:var(--fs-small);margin-bottom:var(--space-2)}.grid{display:grid;grid-gap:var(--gap);gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(215px,1fr))}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:var(--card-p);box-shadow:var(--shadow-card)}.card .k{font-size:var(--fs-micro);line-height:var(--lh-caption);color:var(--dim);text-transform:uppercase;letter-spacing:var(--track-caption)}.card .v{font-size:var(--fs-h2);font-weight:var(--w-secondary);margin-top:var(--space-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card .n{font-size:var(--fs-small);color:var(--dim);margin-top:5px}table{width:100%;border-collapse:collapse;font-size:var(--fs-table);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--lh-table)}thead{background:var(--table-head)}th{font-size:var(--fs-th);color:var(--dim);text-transform:uppercase;letter-spacing:var(--track-caption);border-bottom:var(--bd);font-weight:var(--w-key);white-space:nowrap}td,th{text-align:left;padding:0 var(--cell-px);height:var(--row-h)}td{border-bottom:var(--div);vertical-align:middle}.num,td.mono,td.num,th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calendar-table thead th,.data-table thead th,.rgrid thead th,.tape-table thead th{position:-webkit-sticky;position:sticky;top:var(--chrome-h);z-index:8;background:var(--table-head);box-shadow:0 1px 0 var(--line)}.card thead th,.prose thead th,.rpt-sec thead th,.rtab thead th,.sheet thead th,.xscroll thead th{top:0}:is(.tape-scroll,.scan-scroll,.table-wrap,.market-sheet,.earn-sheet,.jsheet-wrap,.street-panel,.street-forward,.spark-heat-wrap,.opt-chain,.opt-dense,.opt-notable,.eq-body,.eq-rail,.eq-drawer,.railsec,.vf-pane,.vf-pane-body,.jrnl,.hero,[style*=overflow]) thead th{top:0}tbody tr:nth-child(2n) td{background:var(--table-stripe)}tr:hover td{background:var(--hover)}.data-table{width:100%}.tag{display:inline-block;font-size:var(--fs-micro);padding:2px 7px;border-radius:99px;border:1px solid var(--line);color:var(--dim);letter-spacing:.05em}.tag.long{color:var(--ink);border-color:var(--acc)}.tag.short{color:var(--ink);border-color:var(--line2)}.tag.gate{color:var(--acc);border-color:var(--acc-bd)}.tag.flag{color:var(--ink);border-color:var(--acc)}.dim{color:var(--dim)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.empty{background:transparent;border:0;border-radius:0;padding:var(--space-1) 0;color:var(--dim);font-size:var(--fs-small);line-height:var(--lh-body)}.empty strong{display:inline;margin:0 6px 0 0;color:var(--txt);font-weight:var(--w-key)}.empty p{display:inline;margin:0;color:var(--dim)}.empty-wait{display:inline;margin-left:var(--space-2);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:none;color:var(--faint)}.empty-wait code{font-family:var(--font-mono);text-transform:none;letter-spacing:0;color:var(--dim);background:var(--sunk);border:1px solid var(--line);border-radius:4px;padding:1px 6px}.empty-when{display:inline;margin-left:var(--space-2);font-size:var(--fs-micro)}.empty-when,.empty-when .as-of{color:var(--faint)}.null-mark{color:var(--dim);border-bottom:1px dashed var(--line2);cursor:help;text-transform:none;letter-spacing:0}.ui-collapse{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:0;margin:0 0 var(--sec-gap)}.ui-collapse>summary{cursor:pointer;list-style:none;padding:var(--card-p);font-weight:var(--w-key);color:var(--txt)}.ui-collapse>summary::-webkit-details-marker{display:none}.ui-collapse>summary:after{content:"▾";float:right;color:var(--faint);font-size:var(--fs-small)}.ui-collapse[open]>summary:after{content:"▴"}.ui-collapse-body{padding:0 var(--card-p) var(--card-p)}.stat-note{font-size:var(--fs-micro);color:var(--faint);margin-top:2px}.login{max-width:340px;margin:14vh auto}input{padding:9px 12px;background:var(--sunk);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--txt);margin-top:8px}button,input{width:100%;min-height:var(--ctl-h);font-family:inherit;font-size:var(--fs-body)}button{margin-top:14px;padding:10px;background:var(--acc);color:var(--acc-ink);border:0;border-radius:var(--radius-sm);font-weight:var(--w-secondary);cursor:pointer}.err{color:var(--short);font-size:var(--fs-small);margin-top:10px}span.sc{display:inline-flex;align-items:center;justify-content:center;min-width:46px;padding:3px 8px;border-radius:var(--radius-sm);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--w-secondary);font-size:var(--fs-table);border:1px solid}span.sc.strong{color:var(--sc-strong);background:var(--sc-strong-bg);border-color:var(--sc-strong-bd)}span.sc.watch{color:var(--sc-watch);background:var(--sc-watch-bg);border-color:var(--sc-watch-bd)}span.sc.pass{color:var(--sc-pass);background:var(--sc-pass-bg);border-color:var(--sc-pass-bd)}span.sc.none{color:var(--sc-none);background:var(--sc-none-bg);border-color:var(--sc-none-bd)}.fam{border-left:3px solid var(--sc-none-bd);padding-left:7px}.fam.FUND{border-left-color:var(--p-pr)}.fam.VAL{border-left-color:var(--p-sc)}.fam.EST{border-left-color:var(--p-cs)}.fam.TECH{border-left-color:var(--p-nv)}.fam.FLOW{border-left-color:var(--p-id)}.fam.CAT{border-left-color:var(--p-fl)}.fam.QUAL{border-left-color:var(--p-qa)}.fam.META{border-left-color:var(--p-fh)}.filters{flex-wrap:wrap;gap:10px;align-items:flex-end;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:var(--card-p);margin-bottom:16px}.f,.filters{display:flex}.f{flex-direction:column;gap:5px}.f label{font-size:var(--fs-micro);color:var(--dim);text-transform:uppercase;letter-spacing:var(--track-caps)}.f input,.f select{width:auto;min-width:132px;margin-top:0;padding:6px 9px;min-height:var(--ctl-h);font-size:var(--fs-table);background:var(--sunk);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--txt);font-family:inherit}.f button{width:auto;margin-top:0;padding:0 18px}.seg{display:inline-flex;gap:2px;background:var(--raise);border:1px solid var(--line);border-radius:var(--radius-sm);padding:3px}.seg a,.seg button{padding:6px 13px;border-radius:calc(var(--radius-sm) - 2px);font-size:var(--fs-micro);letter-spacing:.07em;text-transform:uppercase;color:var(--dim)}.seg button{width:auto;margin:0;min-height:0;border:0;background:transparent;font:inherit;cursor:pointer}.seg a.on,.seg button.on,.seg button[aria-pressed=true]{background:var(--acc);color:var(--acc-ink);font-weight:var(--w-secondary)}.seg button:disabled{opacity:.45;cursor:not-allowed}.seg a.on.long{background:var(--acc);color:var(--acc-ink)}.seg a.on.short{background:var(--raise);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2)}.fight{color:var(--fight);border-color:var(--fight-bd);background:var(--fight-bg)}.phase{margin:var(--sec-gap) 0 12px;padding:8px 13px;border-radius:var(--radius-sm);font-size:var(--fs-micro);font-weight:var(--w-secondary);letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;background:color-mix(in srgb,var(--p-nv) var(--tint),var(--panel));border-left:4px solid var(--p-nv);color:var(--phase-nv)}.phase.cs{background:color-mix(in srgb,var(--p-cs) var(--tint),var(--panel));border-left-color:var(--p-cs);color:var(--phase-cs)}.phase.fh{background:color-mix(in srgb,var(--p-fh) var(--tint),var(--panel));border-left-color:var(--p-fh);color:var(--phase-fh)}.phase.fl{background:color-mix(in srgb,var(--p-fl) var(--tint),var(--panel));border-left-color:var(--p-fl);color:var(--phase-fl)}.phase.pr{background:color-mix(in srgb,var(--p-pr) var(--tint),var(--panel));border-left-color:var(--p-pr);color:var(--phase-pr)}.phase.id{background:color-mix(in srgb,var(--p-id) var(--tint),var(--panel));border-left-color:var(--p-id);color:var(--phase-id)}.phase.sc{background:color-mix(in srgb,var(--p-sc) var(--tint),var(--panel));border-left-color:var(--p-sc);color:var(--phase-sc)}.phase.qa{background:color-mix(in srgb,var(--p-qa) var(--tint),var(--panel));border-left-color:var(--p-qa);color:var(--phase-qa)}.ph-n{letter-spacing:0;text-transform:none;font-weight:var(--w-data)}.note,.ph-n{color:var(--dim)}.note{border:0;border-left:var(--bd-w) solid var(--line);background:transparent;border-radius:0;padding:var(--space-1) var(--space-2);font-size:var(--fs-small);margin:var(--space-2) 0}.pill{display:inline-block;font-size:var(--fs-micro);padding:2px 8px;border-radius:99px;margin-right:5px;border:1px solid var(--line);color:var(--dim);letter-spacing:.05em}.sec{margin:0 0 var(--sec-gap)}.sec-h{display:flex;align-items:baseline;gap:12px;margin:0 0 12px;padding-bottom:9px;border-bottom:1px solid var(--line);box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--acc) 35%,transparent)}.sec-h h3{font-size:var(--fs-h2);font-weight:var(--w-secondary);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.sec-h .sh{font-size:var(--fs-small);color:var(--dim)}.sec-h .rt{margin-left:auto;font-size:var(--fs-micro);color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pipe{padding-left:0}.pipe,.stage{position:relative}.stage{display:flex;gap:15px;padding:var(--card-p) 16px var(--card-p) 15px;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--sc-none-bd);border-radius:var(--radius);margin-bottom:var(--gap);transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.stage:hover{background:var(--raise);border-color:var(--line2)}.stage.s-research{border-left-color:var(--p-nv)}.stage.s-capital{border-left-color:var(--p-fh)}.stage.s-independent{border-left-color:var(--p-fl)}.stage-n{flex:0 0 30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--sunk);border:1px solid var(--line);font-family:var(--font-mono);font-size:var(--fs-table);font-weight:var(--w-key);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--dim)}.stage.live .stage-n{background:transparent;border-color:var(--acc);color:var(--acc)}.stage-b{flex:1 1;min-width:0}.stage-t{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stage-t a{font-size:var(--fs-body);font-weight:var(--w-secondary);color:var(--ink)}.stage-t a:hover{color:var(--acc)}.stage-p{font-size:var(--fs-small);color:var(--dim);margin-top:5px;line-height:1.5;max-width:76ch}.stage-m{display:flex;flex-wrap:wrap;gap:0;margin-top:11px}.stat{padding:0 14px 0 0;margin-right:14px;border-right:1px solid var(--line)}.stat:last-child{border-right:0;margin-right:0}.stat .sv{font-size:15px;font-weight:var(--w-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);font-family:var(--font-mono)}.stat .sv.zero{color:var(--faint)}.stat .sk{line-height:var(--lh-caption);letter-spacing:var(--track-caption);color:var(--dim);margin-top:2px}.stat .sk,.state{font-size:var(--fs-micro);text-transform:uppercase}.state{font-weight:var(--w-secondary);letter-spacing:.1em;padding:3px 8px;border-radius:calc(var(--radius-sm) - 1px);border:1px solid}.state.ready{color:var(--acc);border-color:var(--acc-bd);background:transparent}.state.wait{color:var(--ink);border-color:var(--line2);background:transparent}.state.idle{border-color:var(--line);background:transparent}.hint,.state.idle{color:var(--faint)}.hint{font-size:var(--fs-small);margin-top:9px;font-style:italic}.strip{display:flex;flex-wrap:wrap;gap:0;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:13px 0;margin-bottom:22px}.strip .cell{padding:0 20px;border-right:1px solid var(--line)}.strip .cell:last-child{border-right:0}.strip .cv{font-size:16px;font-weight:var(--w-secondary);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.strip .ck{font-size:var(--fs-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--dim);margin-top:3px}.topin{display:flex;align-items:center;gap:var(--space-3);height:100%}.side{display:flex;gap:2px;background:var(--raise);border:var(--bd);border-radius:var(--radius-sm);padding:2px}.side a{padding:2px var(--space-2);border-radius:2px;font-size:var(--fs-micro);font-weight:var(--w-secondary);letter-spacing:.09em;text-transform:uppercase;color:var(--dim);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.side a:hover{color:var(--txt)}.side a.on{background:var(--acc);color:var(--acc-ink)}.side a.on.cap{background:var(--p-fh);color:var(--short-ink)}.sidenote{color:var(--faint);white-space:nowrap}.sidenote,.who{font-size:var(--fs-small)}.who{margin-left:auto;color:var(--dim)}nav.sub{border-bottom:1px solid var(--line);box-shadow:inset 0 2px 0 -1px var(--acc)}nav.sub.cap{box-shadow:inset 0 2px 0 -1px var(--p-fh)}nav.sub a{font-size:var(--fs-table);color:var(--dim);white-space:nowrap}nav.sub a:hover{color:var(--txt)}.brand,a.brand{font-weight:var(--w-secondary);letter-spacing:.14em;font-size:var(--fs-micro);color:var(--acc);text-transform:uppercase}.nav-search{display:flex;align-items:center}.nav-search input{width:7.5em;height:28px;padding:0 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sunk);color:var(--txt);font:inherit;font-size:var(--fs-small);text-transform:uppercase}.nav-search input::placeholder{text-transform:none;color:var(--faint)}.topin .tabw{position:relative}.topin .gear{display:flex;align-items:center;justify-content:center;height:32px;width:32px;padding:0;border:0;background:none;color:var(--dim);cursor:pointer;font-size:15px}.topin .gear:hover{color:var(--txt)}.topin .dd{position:absolute;right:0;top:calc(100% + 4px);z-index:40}nav.sub{position:-webkit-sticky;position:sticky;top:var(--top-h);z-index:30;min-height:var(--sub-h);background:var(--panel)}nav.sub .subtabs,nav.sub .wrap,nav.subtabs{display:flex;gap:2px;align-items:stretch}nav.sub .subtabs,nav.subtabs{flex-wrap:nowrap;min-height:var(--subtab-h);border-top:1px solid var(--line);overflow-x:auto;scrollbar-width:none}nav.sub .subtabs::-webkit-scrollbar,nav.subtabs::-webkit-scrollbar{display:none}nav.sub .subtabs a,nav.subtabs a{display:flex;flex:0 0 auto;align-items:center;padding:0 12px;min-height:var(--subtab-h);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);border-bottom:2px solid transparent;white-space:nowrap}nav.sub .subtabs a:hover,nav.subtabs a:hover{color:var(--txt)}nav.sub .subtabs a.on,nav.subtabs a.on{color:var(--txt);font-weight:var(--w-secondary);border-bottom-color:var(--acc)}nav.sub.cap .subtabs a.on{border-bottom-color:var(--p-fh)}.pod-open{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pod-open a{display:inline-flex;align-items:center;padding:0 14px;min-height:var(--ctl-h);background:var(--acc);color:var(--acc-ink);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:var(--w-secondary)}.pod-open a:hover{filter:brightness(1.08)}html:has(nav.sub.has-subtabs){--chrome-h:calc(var(--top-h) + var(--sub-h) + var(--subtab-h))}.tabw{position:relative}nav.sub .gear,nav.sub .tab-trigger,nav.sub .tabw>a{display:flex;align-items:center;padding:0 var(--space-3);height:var(--sub-h);font-size:var(--fs-table);color:var(--dim);white-space:nowrap;background:none;border:0;border-bottom:2px solid transparent;width:auto;margin:0;cursor:pointer;font-family:inherit;min-height:0}nav.sub .gear:hover,nav.sub .tab-trigger:hover,nav.sub .tabw>a:hover{color:var(--txt);background:var(--panel)}nav.sub .tab-trigger.on,nav.sub .tabw>a.on{color:var(--txt);font-weight:var(--w-secondary);border-bottom-color:var(--acc)}nav.sub.cap .tab-trigger.on,nav.sub.cap .tabw>a.on{border-bottom-color:var(--p-fh)}.caret{margin-left:6px;font-size:9px;opacity:.6}.tab-pair{display:flex;align-items:stretch}nav.sub .tab-pair>.tab-trigger{padding-right:4px}nav.sub .tab-caret{display:flex;align-items:center;padding:0 var(--space-2) 0 2px;height:var(--sub-h);border:0;background:transparent;color:var(--dim);cursor:pointer}nav.sub .tab-caret.on,nav.sub .tab-caret:hover{color:var(--txt);background:var(--panel)}nav.sub .tab-caret .caret{margin-left:0}.tabw.util{margin-left:auto}nav.sub .gear{font-size:15px;color:var(--dim);justify-content:center}.dd{position:absolute;top:100%;left:0;min-width:270px;max-width:min(760px,calc(100vw - (var(--wrap-px) * 2)));display:grid;grid-template-columns:minmax(0,1fr);align-content:start;background:var(--panel);border-radius:0 0 var(--radius) var(--radius);border:1px solid var(--line2);border-top:2px solid var(--acc);box-shadow:var(--shadow-dd);padding:4px;z-index:40;max-height:calc(100vh - 120px);overflow-y:auto}nav.sub.cap .dd{border-top-color:var(--p-fh)}.dd.right{left:auto;right:0}.dd .ddh{grid-column:1/-1;padding:6px var(--cell-px) 4px;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--faint)}.dd a{display:block;padding:var(--row-py) var(--cell-px);border-radius:var(--radius-sm);border:0;min-width:0}.dd a:hover{background:var(--raise)}.dd a.on{background:var(--acc-bg)}.dd .dl{display:block;font-size:var(--fs-table);line-height:1.3;color:var(--txt);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd a.on .dl{color:var(--acc);font-weight:var(--w-secondary)}.dd .dn{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:var(--fs-micro);line-height:1.35;color:var(--faint);margin-top:1px;overflow:hidden}[data-density=comfortable] .dd .dn{-webkit-line-clamp:2;line-clamp:2}@supports selector(:has(*)){.dd:has(>a:nth-child(6)){grid-template-columns:repeat(2,minmax(0,1fr));min-width:520px}.dd:not(:has(.dn)):has(>a:nth-child(9)){grid-template-columns:repeat(3,minmax(0,1fr));min-width:430px}}@media(max-width:900px){.dd{grid-template-columns:minmax(0,1fr);min-width:240px}}@supports selector(:has(*)){@media(max-width:900px){.dd:has(>a:nth-child(6)),.dd:not(:has(.dn)):has(>a:nth-child(9)){grid-template-columns:minmax(0,1fr);min-width:240px}}}.ui-menu{position:relative}.ui-menu-btn{display:inline-flex;align-items:center;gap:6px;min-height:var(--ctl-h);padding:0 10px;margin:0;width:auto;background:var(--raise);color:var(--dim);border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-micro);letter-spacing:var(--track-caps);text-transform:uppercase;cursor:pointer}.ui-menu-btn:hover,.ui-menu-btn[aria-expanded=true]{color:var(--txt);border-color:var(--line2)}.ui-menu-val{color:var(--txt);font-family:var(--font-mono);letter-spacing:0}.ui-menu-caret{font-size:9px;opacity:.7}.ui-menu-pop{position:absolute;z-index:40;top:calc(100% + 4px);left:0;min-width:150px;display:flex;flex-direction:column;gap:2px;padding:4px;background:var(--raise);border:1px solid var(--line2);border-radius:var(--radius-sm);box-shadow:var(--shadow-dd)}.ui-menu-pop button{width:100%;text-align:left;padding:6px 9px;background:none;border:0;border-radius:calc(var(--radius-sm) - 2px);color:var(--txt);font:inherit;font-size:var(--fs-small);cursor:pointer}.ui-menu-pop button:hover{background:var(--hover)}.ui-menu-pop button.on{background:var(--acc-bg);color:var(--acc);font-weight:var(--w-secondary)}.theme-dial{display:inline-flex;align-items:stretch;height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sunk);overflow:hidden;flex:0 0 auto}.theme-dial button{width:auto;height:100%;margin:0;padding:0 12px;min-height:0;border:0;border-radius:0;background:transparent;color:var(--dim);font-size:var(--fs-small);font-weight:var(--w-secondary);cursor:pointer;font-family:inherit}.theme-dial button+button{border-left:1px solid var(--line)}.theme-dial button:hover{color:var(--txt)}.theme-dial button[aria-pressed=true]{background:var(--panel);color:var(--txt);box-shadow:inset 0 -2px 0 var(--acc)}.theme-dial button:disabled{opacity:.55;cursor:wait}.eq-h{display:flex;align-items:center;gap:20px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--acc);border-radius:var(--radius);padding:15px 18px;margin-bottom:14px;box-shadow:var(--shadow-card)}.eq-tk{font-size:23px;font-weight:var(--w-key);letter-spacing:.02em}.eq-nm{font-size:var(--fs-small);color:var(--dim);margin-top:2px}.eq-q{display:flex;gap:0;flex-wrap:wrap;margin-left:auto}.eq-q .qc{padding:0 15px;border-right:1px solid var(--line)}.eq-q .qc:last-child{border-right:0;padding-right:0}.eq-q .qv{font-size:var(--fs-body);font-weight:var(--w-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.eq-q .qk{font-size:var(--fs-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--dim);margin-top:2px}.sides{display:flex;gap:9px}.dial{width:var(--dial);height:var(--dial);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:3px solid var(--sc-none-bd);background:var(--sunk)}.dial .dv{font-size:17px;font-weight:var(--w-key);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;font-family:var(--font-mono)}.dial .dk{font-size:8px;letter-spacing:.1em;text-transform:uppercase;margin-top:3px;color:var(--dim)}.dial.long{border-color:var(--acc)}.dial.long .dv{color:var(--acc)}.dial.short{border-color:var(--line2)}.dial.short .dv{color:var(--ink)}.dial.none{border-color:var(--line)}.dial.none .dv{color:var(--faint)}.eq-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:var(--space-3);gap:var(--space-3);align-items:start;overflow-x:clip;max-width:100%}.eq-body>:first-child{min-width:0;max-width:100%}@media(max-width:1100px){.eq-body{grid-template-columns:minmax(0,1fr)}}.eq-body .ptabs{top:var(--chrome-h);z-index:25;background:var(--bg)}.eq-body .ptabs,.eq-rail{position:-webkit-sticky;position:sticky}.eq-rail{top:calc(var(--chrome-h) + var(--space-2));z-index:8;isolation:isolate;max-height:calc(100vh - var(--chrome-h) - var(--space-3));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--space-1)}.eq-rail::-webkit-scrollbar{width:5px}.eq-rail::-webkit-scrollbar-thumb{background:var(--line2);border-radius:3px}.railsec{background:var(--panel);border:var(--bd);border-radius:var(--radius-sm);overflow:hidden;flex:0 0 auto}.railsec>summary{list-style:none;cursor:pointer;padding:0 var(--space-2);min-height:var(--row-h);font-size:var(--fs-micro);font-weight:var(--w-secondary);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);display:flex;align-items:center;gap:var(--space-2)}.railsec>summary::-webkit-details-marker{display:none}.railsec>summary:hover{color:var(--txt);background:var(--raise)}.railsec>summary:before{content:"▸";font-size:9px;transition:transform var(--t-mid) var(--ease)}.railsec[open]>summary:before{transform:rotate(90deg)}.railsec .rb{padding:0 var(--space-2) var(--space-2);font-size:var(--fs-small);line-height:var(--lh-body)}.railsec .cnt{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--faint)}.rail-facts{display:grid;grid-gap:5px;gap:5px;margin:10px 0 0}.rail-facts>div{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:baseline}.rail-facts dt{color:var(--dim);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase}.rail-facts dd{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-table)}.read{font-size:var(--fs-small);color:var(--dim);font-style:italic;margin:8px 0 16px;line-height:1.55}.read-k{font-style:normal;font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--acc);margin-right:8px;font-weight:var(--w-secondary)}.heat{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:var(--radius-sm)}.heat.lo{background:color-mix(in srgb,var(--ink) 7%,transparent)}.heat.mid{background:color-mix(in srgb,var(--acc) 16%,transparent)}.heat.hi{background:color-mix(in srgb,var(--acc) 30%,transparent)}.vm-edit{display:inline-flex;flex-direction:column;gap:3px;align-items:flex-start;vertical-align:top}.vm-in{width:7.2rem;margin-top:0;min-height:calc(var(--ctl-h) - 2px);padding:3px 7px;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-table)}.vm-slide{width:7.2rem;margin:0;padding:0;min-height:0;accent-color:var(--acc);cursor:pointer}.vm-actions{display:flex;align-items:center;gap:12px;margin:4px 0 16px}.vm-reset{width:auto;margin-top:0;padding:0 14px;background:var(--raise);color:var(--txt);border:1px solid var(--line);font-weight:var(--w-data)}.vm-reset:disabled{opacity:.45;cursor:default}.ptabs{display:flex;flex-wrap:wrap;gap:2px;border-bottom:var(--bd);margin-bottom:var(--space-2)}.ptabs a{padding:0 var(--space-2);min-height:var(--subtab-h);display:inline-flex;align-items:center;font-size:var(--fs-table);color:var(--dim);border-bottom:2px solid transparent}.ptabs a.on,.ptabs a:hover{color:var(--txt)}.ptabs a.on{font-weight:var(--w-secondary);border-bottom-color:var(--acc)}.ptabs .ptab-n{margin-left:7px;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-micro);color:var(--faint)}.ptabs a.on .ptab-n{color:var(--acc)}.ptabs-groups{display:flex;flex-wrap:wrap;gap:8px 28px;border-bottom:1px solid var(--line);margin-bottom:14px}.ptab-group{min-width:0}.ptab-group-h{font-size:var(--fs-micro);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin:0 0 2px}.ptabs-groups .ptabs{border-bottom:0;margin-bottom:0}.chart{background:var(--panel);border:var(--bd);border-radius:var(--radius);padding:var(--space-2);margin-bottom:var(--space-2)}.chart-h{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.tf{display:inline-flex;gap:2px;background:var(--raise);border:1px solid var(--line);border-radius:var(--radius-sm);padding:2px}.tf a{padding:4px 10px;border-radius:calc(var(--radius-sm) - 2px);font-size:var(--fs-micro);color:var(--dim)}.tf a.on{background:var(--acc);color:var(--acc-ink);font-weight:var(--w-secondary)}.chart .ovl{position:-webkit-sticky;position:sticky;top:var(--chrome-h);z-index:20;background:var(--panel);padding:6px 0;margin:0 0 10px}.ovl{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:0 0 10px}.ovl button,.ovl span{font-size:var(--fs-micro);padding:3px 9px;border-radius:99px;border:1px solid var(--line);color:inherit;letter-spacing:.04em}.ovl button{width:auto;margin:0;min-height:0;background:transparent;cursor:pointer;font-family:inherit;font-weight:var(--w-data)}.ovl button.on,.ovl span.on{border-color:currentColor;background:color-mix(in srgb,currentColor 14%,transparent)}.ovl button:not(.on){opacity:.42}.ovl-presets{margin-left:auto;gap:4px}.ovl-presets,.sbar{display:inline-flex}.sbar{align-items:center;gap:8px}.sbar-track{display:inline-block;height:4px;background:var(--sbar-track);border-radius:99px;overflow:hidden;vertical-align:middle}.sbar-fill{display:block;height:100%;border-radius:99px}.sbar-fill.strong{background:var(--sc-strong)}.sbar-fill.watch{background:var(--sc-watch)}.sbar-fill.pass{background:var(--sc-pass)}.sbar-fill.none{background:var(--sc-none)}.gatechip{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.gatechip.ok{border-color:var(--acc-bd);background:transparent}.gatechip.no{border-color:var(--line2);background:transparent}.gatechip .gl{font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.gaterow{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.wd{display:grid;grid-template-columns:168px 1fr;grid-gap:16px;gap:16px;align-items:start}@media(max-width:980px){.wd{grid-template-columns:1fr}}.wd-rail{position:-webkit-sticky;position:sticky;top:14px;display:flex;flex-direction:column;gap:6px;z-index:2}.wd-tick{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);font-size:var(--fs-micro);color:var(--dim)}.wd-tick.on{color:var(--txt);border-color:var(--line2)}.wd-tick .dot{width:8px;height:8px;border-radius:99px;background:var(--p-nv);flex:0 0 8px}.wd-tick.cs .dot{background:var(--p-cs)}.wd-tick.fh .dot{background:var(--p-fh)}.wd-tick.fl .dot{background:var(--p-fl)}.wd-tick.pr .dot{background:var(--p-pr)}.wd-tick.id .dot{background:var(--p-id)}.wd-tick.sc .dot{background:var(--p-sc)}.wd-tick.qa .dot{background:var(--p-qa)}.wd-tick .chip{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-micro)}.tk-h{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--acc);border-radius:var(--radius);padding:16px 18px;margin-bottom:16px;box-shadow:var(--shadow-card)}.tk-sym{font-size:26px;font-weight:var(--w-header);letter-spacing:.02em}.tk-nm{font-size:var(--fs-small);color:var(--dim);margin-top:3px}.tk-meta{display:flex;gap:0;flex-wrap:wrap;margin-left:auto}.tk-meta .qc{padding:0 14px;border-right:1px solid var(--line)}.tk-meta .qc:last-child{border-right:0;padding-right:0}.tk-meta .qv{font-size:var(--fs-body);font-weight:var(--w-key);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.tk-meta .qk{font-size:var(--fs-micro);letter-spacing:var(--track-caps);color:var(--dim);margin-top:2px}.tk-meta .qk,tr.div td{text-transform:uppercase}tr.div td{background:var(--row-div);font-size:var(--fs-th);letter-spacing:var(--track-caption);color:var(--row-div-tx);font-weight:var(--w-secondary);padding:7px var(--cell-px)}tr.beat td{background:var(--row-beat)}tr.miss td{background:var(--row-miss)}.prov{font-size:var(--fs-micro);color:var(--faint);margin:8px 0 18px}.tcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;margin-bottom:12px;box-shadow:var(--shadow-card)}.tcard.staged{border-left:3px solid var(--acc)}.tcard.confirmed{border-left:3px solid var(--long)}.tcard.parked{border-left:3px solid var(--short)}.tcard.draft{border-left:3px solid var(--p-nv)}.tcard-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.tcard-h .tk{font-size:18px;font-weight:var(--w-key)}.stations{display:grid;grid-gap:10px;gap:10px}.station{gap:14px;padding:14px 15px;background:var(--panel);border:1px solid var(--line)}.station,.station .sn{display:flex;border-radius:var(--radius-sm)}.station .sn{flex:0 0 28px;height:28px;align-items:center;justify-content:center;background:var(--sunk);border:1px solid var(--line);font-weight:var(--w-key);color:var(--dim);font-family:var(--font-mono)}.confirm{width:auto;margin-top:0;padding:9px 16px;background:transparent;color:var(--txt);border:1px solid var(--line2);border-radius:var(--radius-sm);font-weight:var(--w-secondary)}.confirm:disabled{opacity:.45;cursor:not-allowed}.confirm.go{background:var(--acc-bg);color:var(--acc);border-color:var(--acc-bd)}.confirm.go:hover{background:color-mix(in srgb,var(--acc) 18%,var(--panel))}.draw{display:flex;flex-direction:column;gap:8px}.draw-row{display:grid;grid-template-columns:90px 1fr 70px;grid-gap:10px;gap:10px;align-items:center;font-size:var(--fs-table)}.draw-row.on .lab{color:var(--acc);font-weight:var(--w-secondary)}.skl{background:linear-gradient(90deg,var(--skl-a) 0,var(--skl-b) 50%,var(--skl-a) 100%);background-size:200% 100%;animation:skl 1.2s ease-in-out infinite;border-radius:var(--radius-sm)}@keyframes skl{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skl{animation:none;background:var(--skl-b)}}.skl-h{height:var(--row-h);width:180px}.skl-h,.skl-p{margin-bottom:var(--space-2)}.skl-p{height:12px;width:60%}.skl-row{height:var(--row-h);width:100%;margin-bottom:var(--space-1)}.skl-card{height:56px;width:100%;margin-bottom:var(--space-2)}.statrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:var(--gap);gap:var(--gap);margin:0 0 var(--gap)}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;min-width:0}.kpi-v{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:15px;font-weight:var(--w-secondary);color:var(--ink)}.kpi-k{font-size:var(--fs-micro);line-height:var(--lh-caption);letter-spacing:var(--track-caption);text-transform:uppercase;margin-top:2px}.kpi-d,.kpi-k{color:var(--dim)}.kpi-d{font-family:var(--font-mono);font-size:var(--fs-small);margin-top:4px}.kpi .spark{margin-top:6px}.kpi-hero{display:flex;flex-direction:column;min-height:120px}.kpi-hero .kpi-v{font-size:24px}.kpi-hero .kpi-k{order:-1;margin:0 0 6px}.kpi-hero .spark{margin-top:auto}.chips{display:flex;flex-wrap:wrap}.chips,.chipx{gap:6px;align-items:center}.chipx{display:inline-flex;padding:3px 8px;border-radius:99px;border:1px solid var(--line2);font-size:var(--fs-micro);color:var(--txt);background:var(--raise)}.chipx a,.count{color:var(--dim);font-size:var(--fs-small)}.count{margin-left:auto}.spark{display:block}.scan-scroll{max-height:calc(100vh - 220px);overflow:auto;border:1px solid var(--line);border-radius:var(--radius)}.famrow{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:8px;gap:8px;margin:0 0 16px}.famrow .fam{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 10px}@media(max-width:720px){main{padding:18px 0 56px}.strip{flex-direction:column}.strip .cell{border-right:0;border-bottom:1px solid var(--line);padding:10px 16px}.strip .cell:last-child{border-bottom:0}.eq-h,.tk-h{flex-direction:column;align-items:flex-start}.eq-q,.tk-meta{margin-left:0}.wd-rail{position:static}nav.sub .wrap{overflow-x:auto;scrollbar-width:none}nav.sub .wrap::-webkit-scrollbar{display:none}.filters{flex-direction:column;align-items:stretch}.f input,.f select{min-width:0;width:100%}.sbar-track{width:48px!important}.theme-dial button{padding-inline:8px}}.sheet{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:0;margin:0 0 18px;overflow:hidden}.sheet table,.sheet>.jsheet-wrap,.sheet>.xscroll{margin:0}.sheet th{background:color-mix(in srgb,var(--acc) 7%,var(--panel))}.sig{display:inline-block;font-size:var(--fs-micro);letter-spacing:.07em;text-transform:uppercase;padding:1px 7px;border-radius:99px;border:1px solid var(--line);color:var(--dim);white-space:nowrap;background:transparent}.sig.good,.sig.mark{color:var(--sc-strong);border-color:var(--sc-strong-bd);background:var(--sc-strong-bg)}.sig.mid{color:var(--sc-watch);border-color:var(--sc-watch-bd);background:var(--sc-watch-bg)}.sig.bad,.sig.quiet{color:var(--sc-pass);border-color:var(--sc-pass-bd);background:var(--sc-pass-bg)}.good{color:var(--sc-strong)}.bad{color:var(--sc-pass)}.mid{color:var(--sc-watch)}.board-pair{font-size:var(--fs-micro);margin-top:6px;line-height:1.55}.intel-head{margin-bottom:4px}.intel-meter{margin:var(--space-1) var(--space-1) var(--space-2);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.intel-strip{margin:var(--space-2) var(--space-1) 0;padding:var(--space-2);border:1px solid var(--line);background:var(--sunk);border-radius:var(--radius-sm)}.intel-strip-h{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-weight:var(--w-secondary);margin:0 0 var(--space-1)}.intel-strip-list{margin:0;padding:0;list-style:none}.intel-strip-list li{margin:0 0 var(--space-1);padding:0 0 var(--space-1);border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-1) var(--space-2);gap:var(--space-1) var(--space-2);align-items:baseline}.intel-strip-list li:last-child{margin:0;padding:0;border-bottom:0}.intel-strip-list .dim{grid-column:2}.intel-group{flex-direction:column;margin:var(--space-2) 0 0;scroll-margin-top:var(--space-2)}.intel-group,.intel-group-h{display:flex;gap:var(--space-1)}.intel-group-h{margin:var(--space-1) var(--space-1) 0;font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-weight:var(--w-secondary);align-items:center}.intel-group-h:before{content:"";width:6px;height:6px;border-radius:99px;background:var(--section-teal);flex:0 0 auto}.intel-group+.intel-group .intel-group-h:before{background:var(--section-blue)}.intel-group+.intel-group+.intel-group .intel-group-h:before{background:var(--section-amber)}.intel-group+.intel-group+.intel-group+.intel-group .intel-group-h:before{background:var(--section-rose)}.intel-spark{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;margin:0 0 8px}.intel-src{margin-left:6px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}.intel-fact{margin-top:8px;padding:8px;background:var(--sunk);border:1px solid var(--line);border-radius:var(--radius-sm)}.intel-fact-h{display:flex;justify-content:space-between;gap:8px;font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin-bottom:4px}.intel-quote{margin:6px 0 0;padding-left:10px;border-left:2px solid var(--line);color:var(--txt);font-size:var(--fs-small)}.intel-quote cite{color:var(--dim);font-style:normal}.intel-cite{margin-top:4px;word-break:break-word}.intel-floor{margin-top:8px}.intel-search{display:flex;gap:6px}.intel-search input{margin-top:0;flex:1 1;min-width:0}.intel-search button{width:auto;margin-top:0;padding:0 12px}.intel-title{justify-content:space-between;gap:8px;margin:10px 2px 6px;font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.intel-title,.intel-togs{display:flex;align-items:baseline}.intel-togs{gap:var(--gap);flex:0 0 auto}.intel-tog{width:auto;margin:0;padding:0;min-height:0;background:transparent;color:var(--acc);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:var(--w-data)}.intel-jumps{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-1) var(--space-1) 0}.intel-jump{width:auto;margin:0;padding:2px 8px;min-height:var(--row-h);background:var(--raise);color:var(--dim);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:var(--w-data);text-decoration:none;display:inline-flex;align-items:center}.intel-jump:focus-visible,.intel-jump:hover{color:var(--txt);border-color:var(--line2);background:var(--hover)}.intel-jump.model,.intel-jump.trade{color:var(--acc);border-color:var(--acc-bd)}.railsec:not([open])>.rb{display:none}.rail-mark{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:3px;background:var(--raise);color:var(--txt);font-size:9px;font-weight:var(--w-key);flex:0 0 auto}.rail-mark.cs{background:color-mix(in srgb,var(--p-cs) 35%,var(--panel));color:var(--phase-cs)}.rail-mark.pr{background:color-mix(in srgb,var(--p-pr) 35%,var(--panel));color:var(--phase-pr)}.rail-mark.qa{background:color-mix(in srgb,var(--p-qa) 35%,var(--panel));color:var(--phase-qa)}.rail-mark.nv{background:color-mix(in srgb,var(--p-nv) 35%,var(--panel));color:var(--phase-nv)}.rail-mark.fh{background:color-mix(in srgb,var(--p-fh) 35%,var(--panel));color:var(--phase-fh)}.rail-mark.fl{background:color-mix(in srgb,var(--p-fl) 35%,var(--panel));color:var(--phase-fl)}.rail-mark.id{background:color-mix(in srgb,var(--p-id) 35%,var(--panel));color:var(--phase-id)}.rail-mark.sc{background:color-mix(in srgb,var(--p-sc) 35%,var(--panel));color:var(--phase-sc)}.rail-k{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:8px 0 4px}.intel-lead{font-size:var(--fs-small);color:var(--dim);line-height:1.55;margin:0 2px 8px}.rail-liner{font-size:var(--fs-body);color:var(--txt);line-height:1.5;margin:0 0 8px}.rail-prose{color:var(--dim);line-height:1.6;white-space:pre-wrap}.rail-block{margin-top:10px}.rail-fact{margin-top:8px;padding:8px;background:var(--sunk);border:1px solid var(--line);border-radius:var(--radius-sm)}.rail-why{margin-top:5px;font-size:var(--fs-small);color:var(--acc);line-height:1.5}.rail-drv{margin-top:8px;padding-bottom:8px;border-bottom:1px solid var(--line)}.rail-drv:last-child{border-bottom:0}.rail-q{margin-top:8px}.rail-q strong{color:var(--acc);margin-right:6px;font-size:var(--fs-micro);letter-spacing:.06em}.rail-news{margin:8px 0 0;padding-left:1.1em}.moat-row,.rail-news li{margin-bottom:8px}.moat-row{display:flex;align-items:center;gap:8px}.moat-pips{display:inline-flex;gap:3px}.moat-pips i{width:14px;height:6px;border-radius:2px;background:var(--sbar-track);display:block}.moat-pips i.on{background:var(--acc)}.kpi-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:6px}.kpi-card{background:var(--sunk);border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px}.assess-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.assess-box{background:var(--sunk);border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px}.cat-row{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:baseline;margin-bottom:6px}.nav-split{width:1px;align-self:stretch;margin:8px 4px;background:var(--line);flex:0 0 1px}.grp-row td{color:var(--dim);letter-spacing:var(--track-caption);text-transform:uppercase;font-size:var(--fs-th);background:var(--sunk);font-weight:var(--w-secondary);padding:6px 8px}.data-table tr.grp-row td,.grp-row td,.rmet tr.grp-row td,.tape-table tr.grp-row td,.why-col{text-align:left}.why-col{min-width:24ch}.rmet td.num,.rmet th.num,.tape-table td.num,.tape-table th.num{text-align:right}.num-up{color:var(--up)}.num-dn{color:var(--down)}.eq-rail.file{position:static;max-height:none;overflow:visible;margin-top:18px}.screen-group{flex:1 1 100%;border-top:1px solid var(--line);padding:8px 0}.screen-group summary{cursor:pointer;color:var(--txt);font-size:var(--fs-table)}.screen-fields{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.screen-fields .f{min-width:160px}.screen-fields input{width:72px}.screen-check{display:flex;gap:6px;align-items:center;font-size:var(--fs-micro);color:var(--dim);min-width:180px}.nav-subtabs{position:-webkit-sticky;position:sticky;top:var(--chrome-h);z-index:28;min-height:var(--subtab-h);background:var(--sunk);border-bottom:1px solid var(--line)}.nav-subtabs .wrap{display:flex;gap:2px;align-items:stretch;overflow-x:auto}.nav-subtabs a{display:flex;align-items:center;padding:0 14px;height:var(--subtab-h);font-size:var(--fs-small);color:var(--dim);white-space:nowrap;border-bottom:2px solid transparent}.nav-subtabs a:hover{color:var(--txt);background:var(--hover)}.nav-subtabs a.on{color:var(--txt);font-weight:var(--w-secondary);border-bottom-color:var(--acc)}.model-head{justify-content:space-between;gap:var(--gap);align-items:flex-start;margin-bottom:var(--gap)}.model-actions,.model-head{display:flex;flex-wrap:wrap}.model-actions{gap:8px;align-items:center}.ghost-inline{background:transparent;border:1px solid var(--line);color:var(--dim);height:var(--ctl-h);padding:0 10px;border-radius:var(--radius-sm);cursor:pointer;font:inherit}.ghost-inline:hover{color:var(--txt);border-color:var(--line2);background:var(--hover)}.pm-panes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--gap);gap:var(--gap);align-items:start;min-width:0}@media (max-width:900px){.pm-bbb,.pm-input-row,.pm-panes{grid-template-columns:1fr}}.pm-pane{min-width:0}.pm-bbb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap);margin:0 0 var(--gap)}.pm-bbb-card{border:1px solid var(--line);border-radius:var(--radius);padding:var(--card-p);background:var(--panel)}.pm-bbb-card .kicker{margin:0 0 4px}.pm-bbb-card strong,.pm-bbb-price{display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-bbb-price{font-size:var(--fs-h2);line-height:1.15}.pm-bbb-vs{display:block;font-size:var(--fs-small);margin:4px 0 8px}.pm-bbb-line{display:flex;justify-content:space-between;gap:8px;font-size:var(--fs-micro);color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-inputs{border:1px solid var(--line);border-radius:var(--radius);padding:var(--card-p);background:var(--panel);margin:0 0 var(--gap)}.pm-input-row{display:grid;grid-template-columns:minmax(8.5rem,.8fr) minmax(0,1.5fr) 7rem;grid-gap:var(--gap);gap:var(--gap);align-items:center;padding:8px 0;border-top:1px solid var(--line)}.pm-spread{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-micro);color:var(--dim)}.pm-grid{margin:0 0 var(--gap)}.pm-cell-edit{display:flex;flex-direction:column;gap:4px;margin-top:4px}.pm-field{margin:0 0 var(--gap);padding:var(--card-p);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.pm-field svg{width:100%;height:auto;display:block}.pm-field text{fill:var(--dim);font-size:11px;font-family:var(--font-ui)}.pm-field-track{stroke:var(--line);fill:var(--sunk)}.pm-field-range{fill:color-mix(in srgb,var(--acc) 22%,transparent)}.pm-field-last{stroke:var(--txt);stroke-width:2}.pm-controls{display:flex;flex-wrap:wrap;gap:var(--gap) calc(var(--gap) * 1.5);align-items:flex-end;margin:var(--gap) 0}.pm-control-group+.pm-control-group{padding-left:var(--gap);border-left:1px solid var(--line)}.pm-control-group{display:flex;flex-direction:column;gap:6px}.pm-control-label{font-size:var(--fs-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--dim)}.pm-methods,.pm-years{display:flex;gap:4px;flex-wrap:wrap}.pm-methods button,.pm-years button{height:var(--ctl-h);padding:0 12px;border:1px solid var(--line);background:var(--raise);color:var(--dim);border-radius:var(--radius-sm);cursor:pointer;font:inherit}.pm-methods button.on,.pm-years button.on{background:var(--acc);color:var(--acc-ink);border-color:var(--acc-bd)}.pm-source{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-small);color:var(--dim)}.pm-formula-strip{display:flex;flex-direction:column;gap:4px;background:var(--sunk);margin-bottom:var(--gap)}.pm-formula-strip,.pm-path{padding:var(--card-p);border:1px solid var(--line);border-radius:var(--radius)}.pm-path{margin:0 0 var(--gap);background:var(--panel)}.pm-path svg{width:100%;height:auto;display:block}.pm-path text{fill:var(--dim);font-size:11px;font-family:var(--font-ui)}.pm-path-bear{stroke:var(--case-bear);fill:var(--case-bear)}.pm-path-base{stroke:var(--case-base);fill:var(--case-base)}.pm-path-bull{stroke:var(--case-bull);fill:var(--case-bull)}.pm-path path{fill:none;stroke-width:2}.pm-path figcaption{display:flex;gap:12px;margin-top:8px;font-size:var(--fs-micro);color:var(--dim)}.pm-path-key:before{content:"";display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:50%;vertical-align:middle}.pm-case-bear.pm-path-key:before,.pm-path-key.pm-case-bear:before{background:var(--case-bear)}.pm-case-base.pm-path-key:before,.pm-path-key.pm-case-base:before{background:var(--case-base)}.pm-case-bull.pm-path-key:before,.pm-path-key.pm-case-bull:before{background:var(--case-bull)}.pm-bbb-card.pm-case-bear,.pm-case-bear.pm-bbb-card{border-color:var(--case-bear-bd);background:color-mix(in srgb,var(--case-bear-bg) 70%,var(--panel));box-shadow:inset 3px 0 0 var(--case-bear)}.pm-bbb-card.pm-case-base,.pm-case-base.pm-bbb-card{border-color:var(--case-base-bd);background:color-mix(in srgb,var(--case-base-bg) 70%,var(--panel));box-shadow:inset 3px 0 0 var(--case-base)}.pm-bbb-card.pm-case-bull,.pm-case-bull.pm-bbb-card{border-color:var(--case-bull-bd);background:color-mix(in srgb,var(--case-bull-bg) 70%,var(--panel));box-shadow:inset 3px 0 0 var(--case-bull)}.pm-bbb-card.pm-case-bear .kicker{color:var(--case-bear)}.pm-bbb-card.pm-case-base .kicker{color:var(--case-base)}.pm-bbb-card.pm-case-bull .kicker{color:var(--case-bull)}.case-bear{color:var(--case-bear)}.case-base{color:var(--case-base)}.case-bull{color:var(--case-bull)}.case-shell-bear{border-color:var(--case-bear-bd);box-shadow:inset 3px 0 0 var(--case-bear)}.case-shell-base{border-color:var(--case-base-bd);box-shadow:inset 3px 0 0 var(--case-base)}.case-shell-bull{border-color:var(--case-bull-bd);box-shadow:inset 3px 0 0 var(--case-bull)}input.case-bear,input[type=range].case-bear{accent-color:var(--case-bear)}input.case-base,input[type=range].case-base{accent-color:var(--case-base)}input.case-bull,input[type=range].case-bull{accent-color:var(--case-bull)}.pm-out{grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);align-items:start;min-width:0}.pm-case-grid,.pm-out{display:grid;grid-gap:var(--gap);gap:var(--gap)}.pm-case-band{border:1px solid var(--line);border-radius:var(--radius);padding:var(--card-p);background:var(--panel)}.pm-case-band.on{border-color:var(--acc-bd);box-shadow:inset 0 0 0 1px var(--acc-bd)}.pm-case-select{display:flex;justify-content:space-between;gap:12px;width:100%;background:none;border:0;color:inherit;text-align:left;cursor:pointer;padding:0 0 8px;font:inherit}.pm-box-value,.pm-case-equation{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-case-target{text-align:right}.pm-case-slider{margin-top:10px}.pm-case-slider label{display:flex;justify-content:space-between;gap:8px;font-size:var(--fs-small)}.pm-case-slider input[type=range]{width:100%}.pm-case-slider-readout{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:4px}.pm-case-number{display:flex;gap:6px;align-items:center}.pm-number{width:7rem}.pm-inline-reset{font-size:var(--fs-micro);background:none;border:0;color:var(--acc);cursor:pointer;padding:0}.pm-table td,.pm-table th{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-on{background:color-mix(in srgb,var(--acc) 10%,transparent)}.pm-selected{background:color-mix(in srgb,var(--section-blue) 10%,transparent)}.pm-group th{text-align:left;letter-spacing:var(--track-caps);text-transform:uppercase;font-size:var(--fs-micro);color:var(--dim);padding-top:12px}.pm-adjust{display:flex;flex-direction:column;gap:4px;min-width:140px}.pm-readout{font-size:var(--fs-micro);color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-year-head{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.pm-source select,.w-input{height:var(--ctl-h);background:var(--raise);color:var(--txt);border:1px solid var(--line);border-radius:var(--radius-sm)}.w-input{padding:0 8px;font:inherit}.street-panel{border:1px solid var(--line);border-radius:var(--radius);padding:var(--card-p);background:var(--panel)}.street-forward,.street-panel{overflow-x:auto;max-width:100%;min-width:0}.street-table{width:100%;table-layout:auto;border-collapse:collapse}.street-table td,.street-table th{padding:6px 8px;vertical-align:top;white-space:nowrap}.street-table td:first-child,.street-table th:first-child{white-space:normal;overflow-wrap:anywhere;width:40%}.street-table .metric{display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.street-pt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:8px 0}.street-pt dt{font-size:var(--fs-micro);color:var(--dim);text-transform:uppercase;letter-spacing:var(--track-caps)}.street-pt dd{margin:4px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.street-bar{position:relative;height:8px;background:var(--sunk);border:1px solid var(--line);border-radius:99px;margin:10px 0}.street-bar-avg,.street-bar-you{position:absolute;top:-3px;width:3px;height:14px;left:calc(var(--at) * 100%);transform:translateX(-50%)}.street-bar-avg{background:var(--neutral)}.street-bar-you{background:var(--acc)}.rev-sec{margin-top:var(--sec-gap)}.rev-periods{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--gap);gap:var(--gap)}.rev-period{border:1px solid var(--line);border-radius:var(--radius);padding:var(--card-p);background:var(--panel)}.rev-row{display:flex;justify-content:space-between;gap:8px;margin:6px 0}.rev-card{margin-top:10px;padding-top:8px;border-top:1px solid var(--line)}.rev-kicker{font-size:var(--fs-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--dim);margin:10px 0 4px}.rev-trail{margin:0;padding-left:1.1em}.rev-trail li{margin-bottom:6px}.rev-pair-blanks{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-small);color:var(--dim)}.spark-panel{margin-top:var(--sec-gap)}.spark-draft{margin-top:10px;padding:var(--card-p);background:var(--sunk);border:1px dashed var(--line2);border-radius:var(--radius)}.spark-chips,.spark-draft-h{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:6px}.spark-draft-body{margin:0 0 8px;white-space:pre-wrap}.daily-list,.spark-cand-block{margin-top:var(--gap)}.daily-list{display:flex;flex-direction:column;gap:var(--gap)}.daily-notes{margin:8px 0 0;padding-left:1.1em}.write-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--gap);gap:var(--gap)}.form-grid .wide{grid-column:1/-1}.form-grid label{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-small);color:var(--dim)}@media (max-width:900px){.pm-out{grid-template-columns:1fr}.pm-control-group+.pm-control-group{padding-left:0;border-left:0}}.fx-lab{margin-top:var(--sec-gap)}.fx-tabs{display:flex;flex-wrap:wrap;gap:2px;border-bottom:var(--bd);margin-bottom:var(--space-2)}.fx-tabs button{width:auto;margin:0;border:0;background:transparent;font:inherit;cursor:pointer;padding:0 var(--space-2);min-height:var(--subtab-h);display:inline-flex;align-items:center;font-size:var(--fs-table);color:var(--dim);border-bottom:2px solid transparent}.fx-tabs button:hover{color:var(--txt)}.fx-tabs button.on{color:var(--txt);font-weight:var(--w-secondary);border-bottom-color:var(--acc)}.fx-sec{margin-top:var(--sec-gap)}.fx-fan-svg{display:block;margin-top:8px}.fx-legend{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-3);margin:8px 0;padding:0;font-size:var(--fs-small);color:var(--dim)}.fx-legend li{display:inline-flex;align-items:center;gap:6px}.fx-sw{width:14px;height:3px;border-radius:2px;display:inline-block}.fx-sw-dash{opacity:.6}.fx-sw-dot{width:10px;height:10px;border-radius:50%;opacity:.85}.fx-regime-strip{list-style:none;display:flex;gap:6px;overflow-x:auto;margin:6px 0 0;padding:0 0 4px}.fx-regime-strip li{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:56px}.fx-regime-cell{width:100%;height:8px;border-radius:2px;display:block;opacity:.85}.fx-regime-day{font-size:var(--fs-micro);color:var(--faint)}.fx-regime-lbl{font-size:var(--fs-micro);color:var(--dim);max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-cov{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end}.fx-cov-track{display:inline-block;width:56px;height:6px;background:var(--sbar-track);border-radius:3px;overflow:hidden}.fx-cov-bar{display:block;height:100%;background:var(--acc)}.fx-meter{height:6px;background:var(--sbar-track);border-radius:3px;margin-top:6px;overflow:hidden}.fx-meter>span{display:block;height:100%;background:var(--acc);border-radius:3px}@media (max-width:720px){.fx-tabs{flex-wrap:nowrap;overflow-x:auto}.fx-tabs button{flex:0 0 auto}}