/* © 2026 TR3.FYI */
/**/
:root{--step-1:.6875rem;/**/
  --step-2:.8125rem;/**/
  --step-3:1rem;/**/
  --step-4:1.25rem;/**/
  --step-5:1.5625rem;/**/
  --step-6:1.9375rem;/**/
  --step-7:2.4375rem;/**/

  /**/
  --weight-text:400;--weight-medium:600;--weight-strong:700;/**/
  --unit:8px;/**/
  --fs-micro:var(--step-1);--fs-label:var(--step-2);--fs-meta:var(--step-2);--fs-caption:var(--step-2);--fs-caveat:var(--step-2);--fs-eyebrow:var(--step-2);--fs-note:var(--step-2);--fs-body:var(--step-3);--fs-prose:var(--step-3);--fs-input:var(--step-3);--fs-read:var(--step-3);--fs-lead:var(--step-4);--fs-h4:var(--step-4);--fs-title-sm:var(--step-4);--fs-h3:var(--step-4);--fs-title-md:var(--step-5);--fs-title-lg:var(--step-5);--fs-title-cq:var(--step-5);--fs-h2:var(--step-5);--fs-stat:var(--step-6);--fs-h1-doc:var(--step-6);--fs-h1:var(--step-7);}:root{color-scheme:light dark;/**/
  --ground:#ffffff;--paper:#ffffff;--paper-raised:#ffffff;--ink:#000000;--muted:#555;--rule:#e2e2e2;--rule-strong:#aaa;/**/
  --rule-contrast:#767676;--score:#356fa3;--comments:#a94860;--rank:#17847b;--duration:#8b5b10;--selection:#7254ae;--hn:#a54000;/**/
  --success:#267259;--selection-on-ink:#b79be8;--ds-front:#356fa3;--ds-ask:#8b5b10;--ds-show:#7254ae;--ds-jobs:#a94860;--success-on-ink:#8bd5b8;--duration-on-ink:#e0ab4f;--ink-surface-muted:#c8c8c8;--ink-surface-subtle:#aaa;/**/
  --shade:#000;--sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--serif:Iowan Old Style,Charter,"Palatino Linotype",Georgia,serif;/**/
  --wide:1120px;/**/
  --measure:760px;--measure-wide:880px;/**/
  --fs-label:.688rem;--fs-caption:.75rem;/**/
  --target-compact:44px;--fs-signal-hero:var(--fs-h1);--fs-signal-hero-mobile:clamp(30px,10vw,44px);--fs-signal-workspace:var(--fs-h1-doc);--fs-signal-h2:var(--fs-h2);--fs-signal-h3:var(--fs-title-sm);--fs-signal-panel:var(--fs-title-lg);--fs-signal-title:var(--fs-title-lg);--fs-signal-title-lg:var(--fs-stat);--fs-signal-controls:var(--fs-title-lg);--fs-signal-workspace-mobile:clamp(26px,8vw,34px);--focus-ring-color:var(--selection);--focus-ring-width:3px;--focus-ring-offset:3px;--signal-header-height:56px;--signal-safe-top:env(safe-area-inset-top,0px);--signal-safe-right:env(safe-area-inset-right,0px);--signal-safe-bottom:env(safe-area-inset-bottom,0px);--signal-safe-left:env(safe-area-inset-left,0px);--signal-header-offset:calc(var(--signal-header-height) + var(--signal-safe-top));--signal-page-scroll-offset:calc(var(--signal-header-offset) + 12px);--signal-lab-scroll-offset:64px;--signal-briefing-sticky-offset:calc(var(--signal-header-offset) + 28px);--signal-briefing-scroll-offset:4px;--signal-playback-scroll-offset:64px;--signal-inset:var(--sp-6);--signal-surface-inset:var(--surface-pad);}@media (prefers-color-scheme:dark){:root{--ds-front:#408bc5;--ds-ask:#ad7a0c;--ds-show:#9073c3;--ds-jobs:#af4a68;--ground:#000000;--paper:#000000;--paper-raised:#000000;--ink:#ffffff;--muted:#aaa;--rule:#292929;--rule-strong:#666;--rule-contrast:#8a8a8a;--score:#70a9d8;--comments:#e08ba0;--rank:#55bdb2;--duration:#e0ab4f;--selection:#ae91e4;--hn:#ff6600;/**/
    --success:#72c5a4;--selection-on-ink:#7254ae;--success-on-ink:#267259;--duration-on-ink:#8a5705;--ink-surface-muted:#aaa;--ink-surface-subtle:#888;--shade:#000;}}*{box-sizing:border-box;}/**/
html{scroll-behavior:auto;scroll-padding-top:var(--signal-page-scroll-offset);}body{margin:0;min-width:320px;background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:var(--step-3);line-height:1.5;text-rendering:optimizeLegibility;}/**/
a[href^="https://news.ycombinator.com"][href],a[href^="https://www.ycombinator.com"][href],a[href^="https://ycombinator.com"][href]{color:var(--hn);}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.2em;}@media (hover:hover){a:hover{text-decoration-thickness:.14em;}}/**/
.gloss{position:relative;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:help;font-style:inherit;}/**/
.gloss::after{content:attr(data-tip);position:absolute;z-index:40;left:0;bottom:calc(100% + 8px);width:max-content;max-width:min(280px,70vw);padding:8px 10px;color:var(--paper);background:var(--ink);border:1px solid var(--ink);font:var(--weight-text) var(--step-2)/1.4 var(--sans);letter-spacing:0;text-transform:none;text-decoration:none;white-space:normal;display:none;opacity:0;visibility:hidden;transition:opacity .12s;pointer-events:none;}.capture-status .gloss::after{left:auto;right:0;}/**/
/**/
.gloss:focus::after{display:block;opacity:1;visibility:visible;}@media (hover:hover){.gloss:hover::after{display:block;opacity:1;visibility:visible;}}/**/
@media (max-width:640px){/**/
.capture-line > div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;}.capture-line dt::after{content:":";}.gloss::after,.capture-status .gloss::after{position:fixed;inset:auto max(12px,var(--signal-safe-right)) calc(62px + var(--signal-safe-bottom)) max(12px,var(--signal-safe-left));width:auto;max-width:none;}}@media (prefers-reduced-motion:reduce){.gloss::after{transition:none !important;}}button,input{font:inherit;}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);}.skip-link{position:fixed;z-index:100;left:max(12px,var(--signal-safe-left));top:calc(8px + var(--signal-safe-top));transform:translateY(-160%);background:var(--ink);color:var(--paper);padding:12px 16px;}.skip-link:focus{transform:translateY(0);}/**/
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.app-header{min-height:var(--signal-header-offset);padding:calc(6px + var(--signal-safe-top)) max(24px,var(--signal-safe-right),calc((100vw - var(--wide)) / 2)) 6px max(24px,var(--signal-safe-left),calc((100vw - var(--wide)) / 2));display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:32px;/**/
  background:var(--ground);border-bottom:1px solid var(--rule);position:sticky;top:0;z-index:20;-webkit-backdrop-filter:none;backdrop-filter:none;}.brand{display:flex;align-items:center;gap:var(--unit);min-height:var(--target-compact);white-space:nowrap;text-decoration:none;min-width:0;}/**/
.brand > span{min-width:0;}.brand small{white-space:normal;}.brand-mark{display:block;flex:none;width:30px;height:30px;}.brand strong,.brand small{display:block;}/**/
.brand strong{font:var(--weight-strong) var(--step-4)/1 Arial,Helvetica,sans-serif;letter-spacing:-.06em;}.brand small{margin-top:1px;color:var(--muted);font-size:var(--fs-label);line-height:1;letter-spacing:.12em;text-transform:uppercase;}/**/
.primary-nav{justify-self:start;min-width:0;display:flex;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none;}.primary-nav::-webkit-scrollbar{display:none;}.primary-nav > :is(a,button){min-height:var(--target-compact);padding:0 10px;display:inline-flex;align-items:center;flex:none;color:var(--muted);background:none;border:0;font:var(--weight-medium) var(--step-2)/1 var(--sans);text-decoration:none;white-space:nowrap;cursor:pointer;}.primary-nav > :is(a,button):is([aria-current="page"],[aria-current="location"]){color:var(--ink);box-shadow:inset 0 -2px var(--ink);}body[data-active-view="paper"] .app-header:not(.has-pwa-update) .header-status{display:none;}body[data-active-view="paper"] .app-header:not(.has-pwa-update){grid-template-columns:auto minmax(0,1fr);}body[data-active-view="paper"] .app-header.has-pwa-update{grid-template-columns:auto minmax(0,1fr) auto;}/**/
.nav-index-toggle::after{content:"+";margin-left:5px;color:currentColor;font-size:var(--step-3);line-height:1;}.nav-index-toggle[aria-expanded="true"]::after{content:"−";}@media (hover:hover){.primary-nav > :is(a,button):hover{color:var(--ink);}}/**/
.header-status{justify-self:end;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;}.capture-status{--status-color:var(--rank);width:100%;min-width:0;min-height:34px;display:flex;align-items:center;justify-content:flex-end;color:var(--muted);font-size:var(--fs-label);line-height:1.25;white-space:nowrap;}.capture-status[data-capture-state="live"]{--status-color:var(--success);}.capture-status[data-capture-state="reference"]{--status-color:var(--muted);}.capture-status[data-capture-state="reference"] :is(.capture-status-unit,time){display:none;}/**/
.capture-status-copy{display:grid;gap:1px;}.capture-status-head{display:flex;align-items:baseline;gap:4px;}/**/
.capture-status-time{display:flex;align-items:baseline;gap:4px;min-width:0;}.capture-status strong{color:color-mix(in srgb,var(--status-color) 68%,var(--ink));font-size:var(--fs-micro);font-weight:var(--weight-strong);letter-spacing:.09em;text-transform:uppercase;}.capture-status-label{color:color-mix(in srgb,var(--status-color) 68%,var(--ink));}.capture-status time{color:var(--ink);font-variant-numeric:tabular-nums;}.capture-status-unit{color:var(--muted);}.capture-status-unit::before{content:"·";margin-right:4px;color:var(--rule-strong);}.site-footer{margin-top:32px;padding:16px max(var(--page-pad),var(--signal-safe-right)) calc(24px + var(--signal-safe-bottom)) max(var(--page-pad),var(--signal-safe-left));color:var(--muted);border-top:1px solid var(--rule);font-size:var(--fs-label);line-height:1.5;}.footer-line{width:min(100%,var(--wide));margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;}.footer-line nav{display:inline-flex;flex-wrap:wrap;gap:4px 24px;}/**/
.parent-policy{margin:16px 0 0;padding:12px 0 12px 16px;background:transparent;border-left:2px solid var(--rule-strong);color:var(--muted);font-size:var(--fs-note);}.parent-policy a{color:var(--ink);}/**/
.footer-line > span > a[href^="https://tr3.fyi"]{color:inherit;text-decoration:none;}@media (hover:hover){.footer-line > span > a[href^="https://tr3.fyi"]:hover{text-decoration:underline;text-underline-offset:3px;}}.footer-line > span > a[href^="https://tr3.fyi"]:focus-visible{text-decoration:underline;text-underline-offset:3px;outline:2px solid var(--selection);outline-offset:3px;/**/
  border-radius:var(--r-2xs);}.footer-line a,.footer-line button{min-height:var(--target-compact);display:inline-flex;align-items:center;color:var(--ink);background:none;border:0;padding:0 2px;font:inherit;text-decoration:none;cursor:pointer;}@media (hover:hover){.footer-line a:hover,.footer-line button:hover{text-decoration:underline;text-underline-offset:3px;}}.footer-line a:focus-visible,.footer-line button:focus-visible{text-decoration:underline;text-underline-offset:3px;}.site-footer > *{width:min(100%,var(--wide));margin:0 auto;}.site-footer nav{display:flex;flex-wrap:wrap;gap:4px 16px;}.site-footer a{color:var(--ink);text-underline-offset:3px;}/**/
.app-header.has-pwa-update .capture-status{display:none;}/**/
.pwa-update{width:auto;min-width:0;min-height:0;margin-block:calc(var(--sp-6) * -1);padding:var(--sp-6) var(--sp-4);display:inline-flex;align-items:baseline;gap:var(--sp-4);white-space:nowrap;}.pwa-update:focus-visible{color:var(--paper);background:var(--selection);}@media (hover:hover){.pwa-update:hover{color:var(--paper);background:var(--selection);}}/**/
dt .stat-symbol,.stat-symbol{font-style:normal;text-transform:none;}.pwa-update strong{font-size:var(--fs-micro);font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase;}.pwa-update span{font-size:var(--fs-micro);font-weight:var(--weight-strong);}.pwa-update:disabled{cursor:default;opacity:.78;}main{min-height:calc(100vh - 104px);min-height:calc(100svh - 104px);}.view{width:min(100% - 48px,var(--wide));margin:0 auto;padding:32px 0 64px;}.content-grid{width:min(100%,1040px);margin-inline:auto;}h1,h2,h3,p{overflow-wrap:anywhere;}h1,h2{font-family:var(--serif);font-weight:var(--weight-medium);letter-spacing:-.025em;}h1{margin:0;max-width:var(--measure-wide);font-size:var(--fs-signal-hero);line-height:1;}h2{margin:0;font-size:var(--fs-signal-h2);line-height:1.1;}h3{margin:0;font-size:var(--fs-signal-h3);line-height:1.25;}.dek{max-width:var(--measure);margin:24px 0 0;color:var(--muted);font:var(--weight-text) clamp(18px,2.1vw,24px)/1.4 var(--serif);}.lead-copy{font:var(--weight-text) clamp(18px,2vw,23px)/1.5 var(--serif);}.today-hero{padding:var(--sp-8) 0;}.today-hero > .kicker{display:block;margin-bottom:10px;color:var(--muted);}.today-summary{max-width:64ch;margin:var(--sp-7) 0 0;color:var(--ink);font:var(--weight-text) clamp(19px,2vw,25px)/1.42 var(--serif);}.today-meta,.today-provenance{max-width:72ch;margin:10px 0 0;color:var(--muted);font-size:var(--fs-meta);line-height:1.5;}.today-provenance{margin-top:4px;font-weight:var(--weight-text);}.today-evidence{max-width:72ch;margin-top:16px;color:var(--muted);font-size:var(--fs-meta);}.today-evidence summary{width:fit-content;min-height:32px;display:flex;align-items:center;color:var(--ink);font-weight:var(--weight-medium);cursor:pointer;}.today-evidence[open]{padding-bottom:4px;}.today-evidence p{margin:12px 0 0;line-height:1.5;}.today-section{padding:32px 0;border-top:1px solid var(--rule);}.today-section-header{display:flex;justify-content:space-between;align-items:end;gap:var(--sp-6) var(--sp-8);}.today-section-header > div{min-width:0;}.today-section-header p{max-width:64ch;margin:8px 0 0;color:var(--muted);line-height:1.5;}.today-section-header > a{flex:none;font-size:var(--fs-note);font-weight:var(--weight-medium);}.today-section .finding-grid{gap:16px;background:none;border:0;}.today-section .finding{padding:var(--sp-7) 0 0;background:none;border-top:2px solid var(--rule-strong);}.today-section .finding-value{margin-bottom:12px;font-size:clamp(28px,3.5vw,40px);}.today-section .finding > a{min-height:32px;margin-top:12px;display:inline-flex;align-items:center;font-size:var(--fs-meta);font-weight:var(--weight-medium);}.today-story-list{margin:20px 0 0;padding:0;list-style:none;border-top:1px solid var(--rule);}.today-story{min-height:78px;padding:var(--sp-6) 0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:var(--sp-4) var(--sp-7);align-items:center;border-bottom:1px solid var(--rule);}.today-story-rank{color:var(--rank);font:var(--weight-medium) var(--fs-title-sm)/1 var(--serif);font-variant-numeric:tabular-nums;}.today-story-copy{min-width:0;}.today-story-copy h3{font:var(--weight-medium) var(--fs-note)/1.25 var(--sans);letter-spacing:0;}.today-story-copy p,.today-story-meta{margin:var(--sp-2) 0 0;color:var(--muted);font-size:var(--fs-meta);line-height:1.4;}.today-story-meta{margin:0;text-align:right;font-variant-numeric:tabular-nums;}.today-conversation-grid{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}.today-conversation{min-width:0;padding-top:16px;border-top:2px solid var(--rule-strong);}.today-conversation h3{font:var(--weight-medium) var(--fs-note)/1.3 var(--sans);letter-spacing:0;}.today-conversation > p{margin:8px 0 0;color:var(--muted);font-size:var(--fs-meta);line-height:1.45;}.today-conversation-summary{margin-top:var(--sp-6);padding-top:var(--sp-6);border-top:1px solid var(--rule);}.today-conversation-summary p{margin:var(--sp-4) 0 0;font-size:var(--step-2);line-height:1.55;}.today-conversation-summary a{min-height:32px;margin-top:8px;display:inline-flex;align-items:center;font-size:var(--fs-meta);}.today-context-links{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;background:none;border:0;}.today-context-links a{min-height:72px;padding:var(--sp-6) 0 0;display:flex;flex-direction:column;justify-content:flex-start;color:var(--ink);background:transparent;border-top:1px solid var(--rule-strong);text-decoration:none;}.today-context-links strong,.today-context-links span{display:block;}.today-context-links span{margin-top:4px;color:var(--muted);font-size:var(--fs-meta);line-height:1.35;}body[data-active-view="paper"] .site-footer{margin-top:0;}#paper-discussion-signals[data-state="pending"]{display:none;}.paper-delta{margin:16px 0 0;color:var(--muted);font-size:var(--fs-meta);line-height:1.5;}.capture-line{display:flex;flex-wrap:wrap;gap:10px 32px;margin:16px 0 0;}/**/
#abstract-copy+p,#paper-snapshot{color:var(--muted);font-size:var(--fs-meta);font-weight:var(--weight-text);letter-spacing:.01em;}.capture-line div{flex:1 1 180px;}/**/
.measure-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 32px;margin:16px 0 0;}.measure-row div{flex:none;}@media (max-width:640px){.measure-row{grid-template-columns:repeat(2,minmax(0,1fr));}}.capture-line dt{color:var(--muted);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;}.capture-line dd{min-height:20px;margin:2px 0 0;font-size:var(--fs-note);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;}/**/
.paper-sheet{width:min(100%,var(--wide));margin:0 auto;background:var(--paper);}.paper-section{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:36px clamp(24px,5vw,64px);border-bottom:1px solid var(--rule);}/**/
.paper-section .lead-copy{max-width:var(--measure);font:var(--weight-text) var(--step-3)/1.65 var(--serif);}/**/
.paper-section > .policy-body{grid-column:1 / -1;max-width:var(--measure);font-size:var(--step-3);line-height:1.65;}.policy-body > :first-child{margin-top:0;}.policy-body > h2{margin:var(--sp-9) 0 0;padding-top:20px;border-top:1px solid var(--rule);font:var(--weight-strong) var(--step-4)/1.25 var(--sans);letter-spacing:-.01em;}.policy-body > p,.policy-body > ul,.policy-body > ol{margin-top:var(--sp-6);margin-bottom:0;}.policy-body > ul,.policy-body > ol{padding-left:24px;}.policy-body li + li{margin-top:8px;}/**/
.finding-grid,.history-segments,.research-grid{margin-top:var(--sp-8);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-9);background:none;border:0;}.finding{min-width:0;padding:16px 0 0;background:transparent;border-top:1px solid var(--rule-strong);}.finding-value{display:block;margin-bottom:16px;color:var(--ink);font:var(--weight-medium) clamp(30px,4vw,46px)/1 var(--serif);font-variant-numeric:tabular-nums;}.finding p{margin:10px 0 0;color:var(--muted);font-size:var(--step-2);}.figure-column{min-width:0;}.figure-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 24px;}.figure-heading p{max-width:var(--measure);margin:12px 0 0;color:var(--muted);}.button{min-height:var(--target-min);padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink);font-size:var(--fs-note);font-weight:var(--weight-strong);text-decoration:none;}.button-secondary{min-height:var(--target-compact);padding:0 2px;background:none;border:0;border-bottom:1px solid currentColor;}@media (hover:hover){.button:hover{background:var(--ink);color:var(--paper);}}@media (hover:hover){.button-secondary:hover{background:none;color:var(--ink);border-bottom-width:2px;}}.chart-shell{min-width:0;margin-top:32px;padding:20px 0 0;position:relative;overflow:visible;background:transparent;border:0;border-top:1px solid var(--rule);}.chart-shell.large{min-height:0;}.scatter{display:block;width:100%;height:auto;overflow:visible;}.chart-grid{stroke:var(--rule);stroke-width:.75;}.chart-grid.is-baseline{stroke:var(--rule-contrast);stroke-width:1;}.chart-axis{fill:var(--muted);font:11px var(--sans);}.chart-axis-label{fill:var(--ink);font:var(--weight-medium) 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;}/**/
.chart-point{fill:var(--score);stroke:var(--paper);stroke-width:1.5;pointer-events:none;transition:r .12s,fill .12s;}.chart-hit{fill:transparent;stroke:transparent;cursor:pointer;}.chart-datum:focus-within .chart-point{stroke-width:3;}@media (hover:hover){.chart-datum:hover .chart-point{stroke-width:3;}}.chart-datum.dataset-front .chart-point{fill:var(--ds-front);}.chart-datum.dataset-ask .chart-point{fill:var(--ds-ask);}.chart-datum.dataset-show .chart-point{fill:var(--ds-show);}.chart-datum.dataset-job .chart-point{fill:var(--ds-jobs);}.chart-datum.is-emphasis .chart-point{fill:var(--paper-raised);stroke:var(--selection);stroke-width:4;}/**/
.chart-datum.is-selected .chart-point{fill:var(--selection);stroke:var(--paper);stroke-width:2;}.chart-datum:focus-within .chart-hit{stroke:var(--selection);stroke-width:2;}.chart-hit:focus-visible{outline:none;}.chart-label{fill:var(--ink);font:var(--weight-medium) 10px var(--sans);pointer-events:none;}.chart-crosshair{stroke:color-mix(in srgb,var(--selection) 45%,transparent);stroke-width:1;stroke-dasharray:2 4;pointer-events:none;}.chart-tooltip{position:absolute;z-index:5;width:min(290px,calc(100% - 24px));padding:12px;color:var(--paper);background:var(--ink);border:1px solid var(--rule-strong);box-shadow:none;pointer-events:none;font-size:var(--fs-caption);transform:translate(-50%,calc(-100% - 18px));}.chart-tooltip[hidden]{display:none;}.chart-tooltip strong,.chart-tooltip span,.chart-tooltip .chart-tooltip-title{display:block;}.chart-tooltip strong,.chart-tooltip .chart-tooltip-title{font:var(--weight-medium) var(--step-3)/1.25 var(--serif);}/**/
.chart-tooltip.is-interactive{pointer-events:auto;}/**/
.chart-tooltip{--hn:#ff6600;}/**/
.chart-tooltip-title:focus-visible{outline:2px solid var(--hn);outline-offset:2px;}.chart-tooltip span{margin-top:4px;color:var(--ink-surface-muted);}.chart-tooltip .chart-tooltip-position{margin-top:8px;color:var(--ink-surface-subtle);font-size:var(--fs-micro);font-weight:var(--weight-strong);letter-spacing:.1em;text-transform:uppercase;}.figure-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin:12px 0 0;color:var(--muted);font-size:var(--fs-label);}/**/
.limitation,.doc-stamp{margin:16px 0 0;color:var(--muted);font-size:var(--fs-note);}.limitation{padding-left:12px;border-left:3px solid var(--duration);}/**/
.notice{margin:16px 0 0;padding-left:12px;border-left:3px solid var(--duration);color:var(--muted);font-size:var(--fs-note);}@media (prefers-color-scheme:dark){.chart-tooltip{--hn:#b34600;}}/**/
.observation-archive > section{margin-top:24px;}.observation-archive > section > h3{font:var(--weight-medium) 19px var(--serif);}.workspace-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;align-items:end;margin-bottom:16px;}.workspace-header > div{min-width:0;}.workspace-header h1,.workspace-header h2{font-size:var(--fs-signal-workspace);}.workspace-header .dek{max-width:var(--measure-wide);margin-top:12px;font-size:clamp(17px,1.65vw,21px);line-height:1.4;}.workspace-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(250px,1fr);gap:16px;}.panel{min-width:0;padding:clamp(18px,2.4vw,28px) 0 0;background:transparent;border:0;border-top:1px solid var(--rule-strong);}/**/
.panel-header{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:8px 20px;}.panel-header > div{flex:1 1 16ch;min-width:0;}.panel-header h2{font-size:var(--fs-signal-panel);}.figure-controls{display:flex;align-items:end;gap:10px;}/**/
.figure-controls .data-state{min-height:var(--target-min);}.figure-controls label,.control-grid label,.workbench-controls label{display:grid;gap:6px;color:var(--muted);font-size:var(--fs-micro);font-weight:var(--weight-strong);letter-spacing:.1em;text-transform:uppercase;}select,input[type="search"]{min-height:var(--target-min);width:100%;padding:0 36px 0 0;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--rule-strong);border-radius:0;}input[type="search"]{padding-right:12px;}.chart-description{margin-top:20px;padding:16px 0 0;background:transparent;border:0;border-top:1px solid var(--rule);}.chart-description h3{font-family:var(--serif);font-size:var(--fs-title-lg);}.chart-description p{color:var(--muted);}.stat-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:20px 0 0;background:none;border:0;}.stat-line div{padding:12px 0 0;background:transparent;border-top:1px solid var(--rule);}.stat-line dt{color:var(--muted);font-size:var(--fs-micro);font-weight:var(--weight-strong);letter-spacing:.09em;text-transform:uppercase;}.stat-line dd{margin:4px 0 0;font:var(--weight-medium) 17px var(--serif);}.data-state{min-height:32px;padding:0;display:inline-flex;align-items:center;color:var(--muted);border:0;font-size:var(--fs-micro);font-weight:var(--weight-strong);letter-spacing:.1em;text-transform:uppercase;}.selection-panel{background:transparent;color:var(--ink);border-top:3px solid var(--selection);}.selection-panel h2{margin:8px 0 12px;font-size:var(--fs-signal-title);}.selection-panel p{color:var(--muted);}.selection-rank{color:var(--duration);font:var(--weight-medium) var(--step-7)/1 var(--serif);}.selection-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8);margin-top:24px;background:transparent;}.selection-stats div{min-width:0;padding:12px 0 0;background:transparent;border-top:1px solid var(--rule);}/**/
.selection-stats dt{color:var(--muted);font-size:var(--fs-micro);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:.08em;}.selection-stats dd{margin:4px 0 0;font:var(--weight-medium) 20px var(--serif);overflow-wrap:anywhere;}/**/
/**/
.chart-spark,.chart-peer{display:block;overflow:visible;}/**/
.chart-spark:focus,.chart-peer:focus,.chart-spark:focus-visible,.chart-peer:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:0;border-radius:var(--r-2xs);background:color-mix(in srgb,var(--selection) 10%,transparent);}.chart-spark-line{stroke:var(--muted);stroke-width:1.25;stroke-linejoin:round;}.chart-spark-mark{fill:var(--selection);}.chart-peer-base{stroke:var(--rule-contrast);stroke-width:1;}.chart-peer-fill{fill:var(--selection);}.chart-peer-tick{stroke:var(--muted);stroke-width:1;}.selection-stats dd.is-unavailable{font:italic 400 var(--fs-caption)/1.4 var(--serif);color:var(--muted);}.table-panel{margin-top:16px;}/**/
#observatory-table[data-trajectory="none"] .col-trajectory{display:none;}.table-scroll{margin:16px -4px -4px;overflow-x:auto;overscroll-behavior-inline:contain;}.is-scrollable:focus-visible{outline:3px solid var(--selection);outline-offset:3px;}table{width:100%;border-collapse:collapse;font-size:var(--fs-note);line-height:1.4;}caption{padding:0 4px 12px;color:var(--muted);font-size:var(--fs-caption);line-height:1.4;text-align:left;}thead th{color:var(--ink);background:var(--paper);border-top:1px solid var(--rule-strong);border-bottom-color:var(--rule-strong);box-shadow:none;font-size:var(--fs-label);font-weight:var(--weight-strong);letter-spacing:.075em;text-transform:uppercase;}tbody th[scope="row"]{color:var(--ink);font-size:var(--fs-caption);font-weight:var(--weight-strong);letter-spacing:.01em;text-transform:none;}th,td{padding:12px var(--signal-surface-inset);text-align:right;border-bottom:1px solid var(--rule);font-variant-numeric:tabular-nums;}/**/
:is(th,td):has(> .story-link){text-align:left;}.story-link{text-align:left;}#figure-table th:nth-child(2),#figure-table td:nth-child(2),#observatory-table th:nth-child(3),#observatory-table td:nth-child(3),#archive-table th:nth-child(3),#archive-table td:nth-child(3),#workbench-table th:nth-child(1),#workbench-table td:nth-child(1){min-width:280px;text-align:left;}tbody tr:nth-child(even){background:transparent;}tbody tr[data-story-key]{cursor:pointer;}@media (hover:hover){tbody tr[data-story-key]:hover{background:color-mix(in srgb,var(--selection) 7%,transparent);}}tbody tr[data-story-key]:focus-visible{outline-offset:-3px;}tbody tr.is-selected{background:color-mix(in srgb,var(--selection) 13%,transparent);box-shadow:inset 4px 0 var(--selection);}tbody a{font-weight:var(--weight-medium);text-decoration:none;}.is-unavailable{color:var(--muted);font-style:italic;}/**/
.segmented-control{min-height:var(--target-min);margin:0;padding:0;display:flex;align-items:stretch;border:0;border-bottom:1px solid var(--rule-strong);}.segmented-control label{min-height:calc(var(--target-min) - 2px);padding:0 12px;display:flex;align-items:center;cursor:pointer;font-size:var(--fs-caption);font-weight:var(--weight-strong);}.segmented-control input{position:absolute;opacity:0;}.segmented-control label:has(input:checked){background:transparent;color:var(--ink);box-shadow:inset 0 -3px var(--ink);}.segmented-control label:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);}.control-deck{margin-bottom:12px;padding-block:16px;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;}/**/
.control-deck-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 20px;}.control-deck-heading > div{flex:1 1 14ch;min-width:0;}.control-deck-heading,.control-grid{grid-column:1 / -1;}.control-deck-heading h2{font-size:var(--fs-signal-controls);}.control-grid{margin-top:12px;display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;}/**/
.control-grid :is(select,input[type="search"]){min-height:var(--target-min);}/**/
.control-grid label,.figure-controls label,.workbench-controls label{align-content:end;}/**/
.control-deck .segmented-control{grid-column:1;width:fit-content;margin-top:12px;}.data-load-line{grid-column:2;margin-top:12px;display:flex;align-items:center;align-self:center;gap:8px;color:var(--muted);font-size:var(--fs-label);}.stat-ribbon{margin-bottom:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-8);background:none;border:0;}.stat-block{min-height:78px;padding:12px 0 0;background:transparent;border-top:1px solid var(--rule-strong);}.stat-block span,.stat-block strong{display:block;}.stat-block span{color:var(--muted);font-size:var(--fs-micro);font-weight:var(--weight-strong);letter-spacing:.1em;text-transform:uppercase;}/**/
.kicker,.landscape-surface-card .kicker,.landscape-coverage .result-card .kicker{margin:0;color:var(--muted);font-size:var(--fs-micro);font-weight:var(--weight-strong);letter-spacing:.1em;text-transform:uppercase;}.stat-block strong{margin-top:4px;font:var(--weight-medium) var(--step-5)/1 var(--serif);}.stat-block small{display:block;margin-top:4px;color:var(--muted);font-size:var(--fs-micro);}.observatory-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;}.wide{min-width:0;}.legend{color:var(--muted);font-size:var(--fs-label);}.legend i{display:inline-block;width:8px;height:8px;margin:0 4px 0 10px;border-radius:var(--r-circle);}.score-swatch{background:var(--ds-front);}.comment-swatch{background:var(--ds-show);}.rank-swatch{background:var(--ds-ask);}.duration-swatch{background:var(--ds-jobs);}.interaction-hint{color:var(--muted);font-size:var(--fs-micro);}.movement-bars{margin-top:20px;display:grid;gap:12px;}/**/
.movement-row{width:100%;min-height:var(--target-min);padding:4px 0;display:grid;grid-template-columns:38px minmax(90px,1fr) minmax(44px,auto) minmax(44px,auto);gap:10px;align-items:center;color:inherit;background:none;border:0;text-align:left;cursor:pointer;font-size:var(--fs-label);}.movement-track{height:8px;background:var(--rule);}.movement-fill{display:block;height:100%;min-width:2px;background:var(--score);}.movement-comments{color:var(--comments);font-weight:var(--weight-strong);text-align:right;}.movement-row.is-selected{color:var(--selection);}.movement-row.is-selected .movement-fill{background:var(--selection);}.rank-rail{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);}.rank-node{min-width:0;min-height:70px;padding:var(--signal-surface-inset);padding-inline:0;color:inherit;text-align:left;border:0;border-top:2px solid var(--rank);background:transparent;cursor:pointer;}.rank-node strong,.rank-node span{display:block;}.rank-node strong{font:var(--weight-medium) 19px var(--serif);}.rank-node span{margin-top:4px;color:var(--muted);font-size:var(--fs-micro);white-space:normal;overflow:visible;}.rank-node.is-selected{color:var(--selection);border-color:var(--selection);background:transparent;}.observatory-grid .interpretation-panel{grid-column:1 / -1;}.observatory-grid .table-panel{margin:0;grid-column:1 / -1;}.chart-reading{margin:16px 0 0;color:var(--muted);font-size:var(--fs-note);}/**/
.lab-lens-nav,.playback-section-nav{position:sticky;z-index:17;top:var(--signal-header-offset);background:var(--paper);border:0;border-bottom:1px solid var(--rule-strong);-webkit-backdrop-filter:none;backdrop-filter:none;}.viz-contract{margin-top:20px;padding-top:10px;display:flex;flex-wrap:wrap;gap:6px 20px;background:none;border:0;border-top:1px solid var(--rule);}.viz-contract span{padding:0;background:transparent;border:0;color:var(--muted);font-size:var(--fs-caption);line-height:1.45;}.viz-contract span + span::before{content:"·";margin-right:20px;color:var(--rule-contrast);}#rank-alignment-table th:first-child,#rank-alignment-table td:first-child,#momentum-table th:first-child,#momentum-table td:first-child,#frontier-table th:first-child,#frontier-table td:first-child,#intensity-table th:first-child,#intensity-table td:first-child,#lab-trajectory-table th:nth-child(2),#lab-trajectory-table td:nth-child(2),#fingerprint-table th:nth-child(2),#fingerprint-table td:nth-child(2),#coverage-table th:nth-child(2),#coverage-table td:nth-child(2){min-width:300px;text-align:left;}.fingerprint-cell{stroke:var(--paper);stroke-width:1;}.fingerprint-missing{fill:transparent;stroke:var(--rule-contrast);stroke-dasharray:2 2;}.coverage-span{stroke:color-mix(in srgb,var(--duration) 35%,var(--rule-contrast));stroke-width:8;}.coverage-observed{stroke:var(--duration);stroke-width:4;}.briefings-header{align-items:start;}.briefings-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:var(--sp-8);align-items:start;}/**/
.story-reading{margin-top:var(--sp-7);padding-top:var(--sp-6);border-top:1px solid var(--rule);}.story-reading p{margin:var(--sp-4) 0 0;max-width:var(--measure);}.story-reading-heading{margin:0;font:var(--weight-medium) var(--step-1)/1.25 var(--serif);}.story-reading-state{color:var(--muted);font-size:var(--fs-caption);line-height:1.55;}/**/
/**/
.story-reading-body,.story-reading-basis{font-size:var(--fs-caption);line-height:1.65;}.story-reading-label{margin:0 !important;font-size:var(--fs-micro);font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase;}.story-reading-label .gloss{color:inherit;font:inherit;letter-spacing:inherit;}.story-reading-label,.story-reading-basis{color:var(--muted);}.workbench-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}.workbench-controls{margin-bottom:16px;display:grid;grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(150px,1fr));gap:16px;align-items:end;}.workbench-controls h2{font-size:var(--fs-h2);}.question-card,.result-card{min-height:0;}.question-card h2,.result-card h2{margin-top:6px;}.definition-list{margin:24px 0 0;}.definition-list div{display:grid;grid-template-columns:minmax(110px,.45fr) 1fr;gap:16px;padding:12px 0;border-top:1px solid var(--rule);}.definition-list dt,.landscape-topic-controls label{color:var(--muted);font-size:var(--fs-label);font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase;}.definition-list dd{margin:0;}.rho{color:var(--selection);font:var(--weight-medium) clamp(48px,7vw,80px)/.9 var(--serif);letter-spacing:-.055em;}.result-card .lead-copy{margin-bottom:24px;}.result-scale{height:5px;background:linear-gradient(90deg,var(--comments),var(--rule) 50%,var(--score));position:relative;}.result-scale span{position:absolute;top:50%;width:15px;height:15px;border-radius:var(--r-circle);background:var(--selection);border:3px solid var(--paper);transform:translate(-50%,-50%);left:var(--rho-position,50%);}.plain-list{margin:20px 0 0;padding:0;list-style:none;}.plain-list li{padding:12px 0;border-top:1px solid var(--rule);}.workbench-chart-panel,.workbench-table-panel{grid-column:1 / -1;}.workbench-table-panel{margin-top:0;}#workbench-calculation dd{overflow-wrap:anywhere;}.observation-archive{margin-top:16px;}.observation-intro{max-width:var(--measure);color:var(--muted);}.history-segment{padding:var(--sp-6) 0 0;background:transparent;border-top:1px solid var(--rule);}.history-segment strong,.history-segment span{display:block;}.history-segment strong{font:var(--weight-medium) 24px var(--serif);}.history-segment span{margin-top:4px;color:var(--muted);font-size:var(--fs-label);}.history-bar{height:6px;margin-top:16px;background:var(--rule);}.history-bar i{display:block;height:100%;background:var(--duration);}.history-caveat{margin-top:20px;padding-top:20px;border-top:1px solid var(--rule);}.history-caveat h3{font:var(--weight-medium) 19px var(--serif);}.history-caveat p{color:var(--muted);font-size:var(--fs-note);}.filter-row{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px 24px;border-bottom:1px solid var(--rule-strong);}.filter-row button{min-height:var(--target-min);padding:0;color:var(--muted);background:transparent;border:0;border-bottom:3px solid transparent;cursor:pointer;}.filter-row button[aria-pressed="true"]{color:var(--selection);background:transparent;border-bottom-color:var(--selection);}#methods-index{margin-bottom:24px;padding:0 0 12px;gap:10px 24px;border-bottom:1px solid var(--rule-strong);}#methods-index button{padding:2px 0 4px;border:0;border-bottom:2px solid transparent;color:var(--muted);font-size:var(--fs-note);}#methods-index button[aria-current="location"]{color:var(--ink);border-bottom-color:var(--ink);}.honest-empty{min-height:0;margin-top:16px;padding:20px 0;display:flex;align-items:center;justify-content:flex-start;gap:20px;border:0;border-top:1px solid var(--rule-strong);color:var(--muted);}.honest-empty > span{display:none;}.honest-empty h2{color:var(--ink);font-size:var(--fs-h2);}.honest-empty p{margin:8px 0 0;}.methods-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-8);}.methods-grid .panel{min-height:0;}.method-number{color:var(--muted);font:var(--weight-medium) 27px var(--serif);}.methods-grid h2{margin-top:24px;font-size:var(--fs-signal-panel);}.methods-grid p{margin-bottom:0;color:var(--muted);}.source-register{margin-top:16px;}.source-register .definition-list{max-width:none;}.source-register .definition-list dd{font-size:var(--fs-note);line-height:1.55;}.method-detail,.research-register{margin-top:16px;}.method-detail,.source-register,.research-register{scroll-margin-top:0;}.method-detail table{min-width:960px;}.method-detail th,.method-detail td{text-align:left;vertical-align:top;}.method-detail th:first-child,.method-detail td:first-child{min-width:160px;}.research-grid section{padding:var(--sp-6) 0 0;background:transparent;border-top:1px solid var(--rule);}.research-grid h3{font:var(--weight-medium) var(--step-4)/1.25 var(--serif);}.research-grid p{color:var(--muted);font-size:var(--fs-note);}.research-grid a{min-height:var(--target-min);display:inline-flex;align-items:center;font-size:var(--fs-caption);font-weight:var(--weight-strong);}.landscape-topic-option span,.section-index-list small{margin-top:4px;color:var(--muted);font-size:var(--fs-micro);line-height:1.4;}.section-index-list a[aria-current="page"]{color:var(--ink);border-color:var(--ink);}/**/
.section-index-navigation{display:block;}/**/
.section-index-backdrop{position:fixed;z-index:38;inset:0;width:100%;border:0;background:color-mix(in srgb,var(--shade) 62%,transparent);cursor:pointer;}.section-index-sheet{position:fixed;z-index:40;inset:auto 0 0;max-height:min(84vh,calc(100vh - var(--signal-safe-top) - 12px),760px);max-height:min(84dvh,calc(100dvh - var(--signal-safe-top) - 12px),760px);padding:20px max(16px,var(--signal-safe-right)) calc(24px + var(--signal-safe-bottom)) max(16px,var(--signal-safe-left));overflow-y:auto;overscroll-behavior:contain;color:var(--ink);background:var(--paper);border-top:1px solid var(--rule-strong);border-radius:0;box-shadow:none;}.section-index-sheet[hidden],.section-index-backdrop[hidden]{display:none;}.section-index-header{position:sticky;z-index:2;top:-20px;padding:4px 0 12px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--paper);}.section-index-header h2{font-size:var(--fs-signal-title-lg);}.section-index-close{min-height:var(--target-compact);padding:0 2px;border:0;border-bottom:1px solid currentColor;color:var(--ink);background:transparent;cursor:pointer;}.section-index-search{display:block;color:var(--muted);font-size:var(--fs-micro);font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase;}.section-index-search input{width:100%;min-height:var(--target-min);margin-top:6px;padding:0;border:0;border-bottom:1px solid var(--rule-strong);border-radius:0;color:var(--ink);background:transparent;font-size:var(--step-3);}.section-index-list{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-7) var(--sp-8);background:transparent;border:0;}.section-index-group{grid-column:1 / -1;margin:0;padding:12px 0 4px;color:var(--muted);background:transparent;border-bottom:1px solid var(--rule-strong);font-size:var(--fs-micro);font-weight:var(--weight-strong);letter-spacing:.12em;text-transform:uppercase;}.section-index-group[hidden]{display:none;}.section-index-list a{min-height:72px;padding:12px 0 0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;color:var(--ink);background:transparent;border-top:1px solid var(--rule);text-decoration:none;}.section-index-list a[hidden]{display:none;}.section-index-list a[data-section-index-wide]{grid-column:1 / -1;}.section-index-list strong,.section-index-list small{display:block;}.section-index-list strong{font-size:var(--fs-note);line-height:1.25;}.section-index-results{margin:12px 0 0;color:var(--muted);font-size:var(--fs-label);}body.section-index-open{overflow:hidden;}.noscript{margin:0;padding:20px;background:#8c2537;color:white;text-align:center;}@media (min-width:1160px){#methods-index{position:sticky;z-index:17;top:var(--signal-header-offset);padding-top:8px;background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;}#methods-index + .methods-grid{margin-top:0;}.method-detail,.source-register,.research-register{scroll-margin-top:66px;}}@media (max-width:1159px){/**/
.app-header{grid-template-columns:auto auto minmax(0,1fr);gap:8px 10px;}/**/
.app-header.has-pwa-update .header-status{justify-self:end;}/**/
.finding-grid,.methods-grid,.research-grid,.landscape-community-grid,.landscape-surface-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.control-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.workbench-controls{grid-template-columns:repeat(3,minmax(0,1fr));}.workbench-controls > div{grid-column:1 / -1;}/**/
.workspace-grid,.observatory-grid{grid-template-columns:minmax(0,1fr);}.observatory-grid .table-panel{grid-column:auto;}.selection-panel{min-height:0;}.rank-rail{grid-template-columns:repeat(4,minmax(0,1fr));}.view{width:auto;margin-left:max(24px,var(--signal-safe-left));margin-right:max(24px,var(--signal-safe-right));}/**/
.site-footer{padding-bottom:calc(40px + var(--signal-safe-bottom));}.site-footer nav a{min-height:28px;display:inline-flex;align-items:center;}.view{padding-bottom:72px;}.briefings-layout{grid-template-columns:minmax(0,1fr);}}@media (max-width:640px){:root{--signal-header-height:56px;}.app-header{min-height:var(--signal-header-offset);padding:calc(6px + var(--signal-safe-top)) max(16px,var(--signal-safe-right)) 6px max(16px,var(--signal-safe-left));gap:10px;grid-template-columns:minmax(0,1fr) auto;}.app-header .brand small{display:none;}.primary-nav{max-width:100%;justify-self:end;overflow-x:auto;gap:var(--sp-2);}/**/
.primary-nav > :is(a,button){padding-inline:var(--sp-3);font-size:var(--fs-meta);}/**/
@media (max-width:390px){.app-header{grid-template-columns:auto minmax(0,1fr);}.app-header .brand-mark{display:none;}.primary-nav{width:100%;justify-self:stretch;justify-content:flex-start;}.nav-index-toggle::after{display:none;}}/**/
@media (max-width:340px){.app-header .brand{display:none;}.primary-nav{grid-column:1 / -1;width:100%;gap:1px;}.primary-nav > :is(a,button){padding-inline:6px;}}/**/
.app-header:not(.has-pwa-update) .header-status{display:none;}/**/
:root.has-pwa-update{--signal-header-height:110px;}.app-header.has-pwa-update{grid-template-columns:minmax(0,1fr) auto;}.app-header.has-pwa-update .primary-nav{grid-column:1 / -1;grid-row:2;width:100%;justify-self:stretch;justify-content:flex-start;}.app-header.has-pwa-update .header-status{grid-column:2;grid-row:1;justify-self:end;align-self:center;}.pwa-update span{display:none;}.capture-status{padding-inline:var(--signal-inset);font-size:var(--fs-micro);}.capture-status{white-space:normal;}.capture-status-copy{min-width:0;}.capture-status-label{display:none;}.capture-status time{font-size:var(--fs-micro);}.view{width:auto;margin-left:max(16px,var(--signal-safe-left));margin-right:max(16px,var(--signal-safe-right));padding-top:20px;}.site-footer{margin-top:32px;padding-top:16px;padding-right:max(16px,var(--signal-safe-right));padding-left:max(16px,var(--signal-safe-left));gap:12px;}.site-footer nav{gap:4px 12px;}h1{font-size:var(--fs-signal-hero-mobile);}.today-hero{padding-top:8px;}.today-summary{margin-top:var(--sp-6);font-size:var(--fs-lead);}.today-section{padding:24px 0;}.today-section-header{align-items:start;flex-direction:column;gap:8px;}.today-section .finding-grid,.today-conversation-grid,.today-context-links{grid-template-columns:minmax(0,1fr);}.today-story{grid-template-columns:36px minmax(0,1fr);gap:8px 12px;}.today-story-meta{grid-column:2;text-align:left;}.paper-section{grid-template-columns:minmax(0,1fr);padding:24px 20px;}.finding-grid,.methods-grid,.workbench-grid,.history-segments,.research-grid,.stat-line{grid-template-columns:minmax(0,1fr);}.workspace-header{gap:12px;margin-bottom:16px;}.workspace-header h1,.workspace-header h2{font-size:var(--fs-signal-workspace-mobile);line-height:1;}.workspace-header .dek{margin-top:10px;font-size:var(--step-3);line-height:1.4;}.control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}.workbench-controls{grid-template-columns:minmax(0,1fr);}.control-deck{padding:16px 12px;grid-template-columns:minmax(0,1fr);}.control-deck-heading{align-items:end;gap:10px 12px;}.control-deck-heading > div{min-width:0;}.control-deck-heading .button{min-height:var(--target-min);padding-inline:12px;}.control-grid label{min-width:0;}.control-grid :is(select,input[type="search"]){min-width:0;padding-inline:var(--signal-surface-inset) 32px;font-size:var(--fs-note);}.control-deck .segmented-control{width:100%;}.control-deck :is(.control-deck-heading,.control-grid,.segmented-control,.data-load-line){grid-column:1;}.control-deck .segmented-control label{padding-inline:var(--signal-surface-inset);text-align:center;}.stat-ribbon{grid-template-columns:repeat(2,minmax(0,1fr));}.figure-controls{width:100%;align-items:stretch;flex-direction:column;}.chart-shell{overflow-x:auto;overscroll-behavior-inline:contain;}.chart-shell .scatter{min-width:680px;}.sticky-context-cell{position:sticky;z-index:2;left:0;width:clamp(176px,56vw,220px);min-width:clamp(176px,56vw,220px);max-width:clamp(176px,56vw,220px);background:var(--paper-raised);border-right:1px solid var(--rule-strong);box-shadow:none;}thead .sticky-context-cell{z-index:3;background:var(--paper);}tbody tr:nth-child(even) > .sticky-context-cell{background:var(--paper-raised);}@media (hover:hover){tbody tr[data-story-key]:hover > .sticky-context-cell{background:color-mix(in srgb,var(--selection) 7%,var(--paper-raised));}}tbody tr.is-selected > .sticky-context-cell{background:color-mix(in srgb,var(--selection) 13%,var(--paper-raised));}.figure-heading,.workspace-header{align-items:start;flex-direction:column;}.workspace-header{display:flex;}.workspace-header .segmented-control{align-self:stretch;}.segmented-control label{flex:1;justify-content:center;}.panel{padding:var(--sp-7) 0 0;}.rank-rail{grid-template-columns:repeat(3,minmax(0,1fr));}.movement-row{grid-template-columns:30px minmax(60px,1fr) minmax(36px,auto) minmax(36px,auto);gap:6px;}.honest-empty{align-items:start;}.definition-list div{grid-template-columns:minmax(0,1fr);gap:4px;}th,td{padding-inline:var(--signal-surface-inset);}}@media (max-width:360px){.control-grid label:nth-child(-n + 2){grid-column:1 / -1;}}@media (max-width:420px){.section-index-list{grid-template-columns:minmax(0,1fr);}.rank-rail{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:1160px){.app-header{gap:calc(var(--unit) * 2);}.section-index-backdrop{display:none !important;}.section-index-sheet{position:static;width:100%;max-height:none;margin:16px 0 0;padding:20px 0 8px;overflow:visible;border:0;border-top:1px solid var(--rule-strong);}.section-index-header{position:static;padding-top:0;}.section-index-list{gap:var(--sp-5) var(--sp-8);}.section-index-list a{min-height:56px;padding-top:10px;}.capture-status{font-size:var(--fs-micro);}.capture-status-label{display:none;}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}/**/
*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition:none !important;}/**/
.chart-point,.playback-scatter-point{transition:none !important;}}.hn-footer{padding-top:20px;display:grid;gap:12px;}.hn-footer > .foot-forms{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;}.hn-footer > .foot-forms > span{color:var(--rule-strong);}.hn-footer > .foot-legal{max-width:92ch;margin:0;line-height:1.5;}.hn-footer > .foot-legal a{min-height:0;display:inline;}@media (max-width:640px){.hn-footer{gap:12px;padding-top:16px;}}@media (prefers-contrast:more){:root{--muted:#444444;--rule:#767676;--rule-strong:#444444;}:root{--focus-ring-width:4px;}.chart-grid{stroke:var(--rule-strong);}}@media (prefers-color-scheme:dark) and (prefers-contrast:more){:root{--muted:#d6d6d6;--rule:#8a8a8a;--rule-strong:#b3b3b3;}}@media (forced-colors:active){:root{--focus-ring-color:Highlight;}.app-header,.lab-lens-nav,.playback-section-nav,#methods-index{-webkit-backdrop-filter:none;backdrop-filter:none;}.movement-fill,.legend i,.result-scale span,.history-bar i,.briefing-bar-track i,.trajectory-series-marker,.trajectory-table-story::before,.playback-tick,.playback-gap-band,.playback-scatter-point,.chart-point,.lab-mark,.lab-arrow,.lab-arrowhead,.trajectory-line,.trajectory-focus-point,.trajectory-coverage-segment,.landscape-theme-fill,.landscape-topic-line,.landscape-topic-dot,.landscape-topic-spark-zero,.landscape-topic-spark-reference,.landscape-topic-spark-line,.landscape-topic-spark-mark,.landscape-coverage-stack span,.landscape-coverage-bars span,.landscape-coverage-compare b{forced-color-adjust:none;}.movement-fill,.result-scale span,.history-bar i,.briefing-bar-track i{background:Highlight;border:1px solid CanvasText;box-shadow:none;}.movement-track,.briefing-bar-track,.history-bar,.result-scale,.landscape-theme-track{background:Canvas;border:1px solid CanvasText;}.legend i{width:10px;height:10px;background:Canvas;border:2px solid CanvasText;box-shadow:none;}.legend .score-swatch{background:CanvasText;}.legend .rank-swatch{border-style:dashed;}.legend .comment-swatch{border-width:3px;}.legend .duration-swatch{border-style:dotted;}.chart-grid,.chart-axis,.lab-grid-line,.lab-axis,.playback-timeline-axis,.playback-axis,.playback-axis-tick,.trajectory-axis,.trajectory-grid-line{stroke:GrayText;}.chart-point,.lab-mark,.playback-scatter-point,.trajectory-focus-point{fill:CanvasText;stroke:Canvas;}.chart-datum.is-selected .chart-point,.lab-selectable-mark.is-selected,.playback-scatter-point:focus{fill:Highlight;stroke:HighlightText;}.lab-inspector:focus,.lab-selectable-mark.is-selected,.trajectory-interaction:focus-visible{stroke:Highlight;filter:none;}[aria-current="page"],[aria-current="location"],[aria-current="step"],[aria-current="true"],[aria-pressed="true"],.segmented-control label:has(input:checked),:is(button,tr).is-selected{outline:2px solid Highlight;outline-offset:-2px;border-color:Highlight;}}@media print{.app-header,.section-index-navigation,.lab-lens-nav,.playback-section-nav,.button{display:none !important;}body{background:white;color:black;}.view{width:100%;padding:0;}.view[hidden]{display:none;}.paper-sheet{border:0;box-shadow:none;}}
