.marketing-root{color-scheme:dark;--bg:#0c0b09;--plate:#14110e;--surface:#1c1814;--surface-2:#161411;--border:#2a2520;--border-strong:#3d3530;--text:#f0ebe3;--text-muted:#a8a098;--text-dim:#8a8278;--accent:#e08760;--logo-structure:#6f665c;--accent-weak:rgba(224,135,96,0.18);--band-fill:rgba(224,135,96,0.4);--ok:#5a9e6f;--ok-weak:rgba(90,158,111,0.12);--ok-border:#5a9e6f;--strike:#d07058;--link:var(--accent);--t-display:clamp(40px,5.2vw,56px);--t-h2:clamp(28px,3vw,34px);--t-h3:20px;--t-lead:18px;--t-body:16px;--t-small:14px;--t-mono:13px;--t-mono-sm:11px;--m-max:1200px;--m-gutter:clamp(20px,4vw,48px);--m-prose:62ch;--m-rail:280px;--m-rail-gap:40px;--ease-settle:cubic-bezier(0.22,1,0.36,1);--dur-fast:200ms;--dur-med:500ms;--dur-slow:800ms;--font-mono-stack:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--bg);color:var(--text);min-height:100vh;display:flex;flex-direction:column;font-size:var(--t-body)}.marketing-root[data-theme=light]{color-scheme:light;--bg:#f4f2ec;--plate:#e8e4d8;--surface:#eceae2;--surface-2:#ddd8cc;--border:#d8d4cc;--border-strong:#b8b3a8;--text:#1a1916;--text-muted:#5c5852;--text-dim:#736e65;--accent:#a03d22;--logo-structure:#8a8378;--accent-weak:rgba(160,61,34,0.14);--band-fill:rgba(160,61,34,0.22);--ok:#2d6a4f;--ok-weak:rgba(45,106,79,0.1);--ok-border:#2d6a4f;--strike:#9c3d24}.m-container{width:100%;max-width:var(--m-max);margin:0 auto;padding-inline:var(--m-gutter)}.m-main{flex:1 1}.m-sec-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--m-rail);grid-column-gap:var(--m-rail-gap);column-gap:var(--m-rail-gap);align-items:start}.m-rail{position:-webkit-sticky;position:sticky;top:96px;font-family:var(--font-mono-stack);font-size:var(--t-mono);line-height:1.5;color:var(--text-muted);border-left:1px solid var(--border);padding-left:var(--s-5)}.m-rail-line{margin:0}.m-rail-line+.m-rail-line{margin-top:var(--s-4)}.m-rail-mark{font-size:var(--t-mono-sm);letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim)}@media (max-width:959px){.m-sec-grid{grid-template-columns:1fr}.m-rail{position:static;border-left:none;border-top:1px solid var(--border);padding-left:0;padding-top:var(--s-4);margin-top:var(--s-8)}.m-rail-line+.m-rail-line{margin-top:var(--s-2)}}.m-rail--inline{display:none}@media (max-width:959px){.m-rail--inline{display:block;margin-top:var(--s-4)}.m-rail--aside{display:none}}.m-sec{padding-block:clamp(72px,10vh,128px)}.m-sec-tight{padding-block:clamp(48px,7vh,80px)}.m-band-plate{background:var(--plate);border-block:1px solid var(--border)}.m-eyebrow{font-family:var(--font-mono-stack);font-size:var(--t-mono);font-weight:500;text-transform:uppercase;letter-spacing:.09em;color:var(--text-dim)}.m-h1{font-size:var(--t-display);font-weight:650;line-height:1.04;letter-spacing:-.035em;color:var(--text);max-width:18ch}.m-h2{font-size:var(--t-h2);line-height:1.12;letter-spacing:-.025em;margin-bottom:var(--s-5)}.m-h2,.m-h3{font-weight:600;color:var(--text)}.m-h3{font-size:var(--t-h3);line-height:1.3;letter-spacing:-.015em}.m-lead{font-size:var(--t-lead);line-height:1.55;color:var(--text-muted);max-width:var(--m-prose)}.m-nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;flex-shrink:0;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.m-nav{background:var(--bg)}}.m-nav-inner{position:relative;height:60px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:var(--s-4);gap:var(--s-4);min-width:0}.m-nav-wordmark{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono-stack);font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--text);justify-self:start;flex-shrink:0}.m-nav-mark{height:1em;width:auto;flex-shrink:0}.m-nav-primary{gap:var(--s-6);justify-self:center}.m-nav-actions,.m-nav-primary{display:flex;align-items:center;min-width:0}.m-nav-actions{justify-self:end}.m-nav-link{font-family:var(--font-mono-stack);font-size:var(--t-mono);font-weight:500;color:var(--text-muted);text-decoration:none;letter-spacing:.02em;transition:color var(--dur-fast) ease}.m-nav-link:hover{color:var(--text)}.m-nav-mobile-cta,.m-nav-toggle{display:none}@media (max-width:700px){.m-nav-inner{grid-template-columns:minmax(0,1fr) auto;gap:var(--s-3)}.m-nav-primary{position:fixed;top:60px;left:0;right:0;justify-self:stretch;display:grid;grid-gap:0;gap:0;padding-block:var(--s-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border-strong);background:color-mix(in srgb,var(--bg) 96%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity var(--dur-fast) ease,transform var(--dur-fast) ease}.m-nav[data-menu-open=true] .m-nav-primary{opacity:1;pointer-events:auto;transform:translateY(0)}.m-nav-primary .m-nav-link{min-height:44px;display:flex;align-items:center;justify-content:flex-start;padding-inline:var(--m-gutter);border-top:1px solid var(--border)}.m-nav-primary .m-nav-link:first-child{border-top:none}.marketing-root .m-nav .m-ctl-outline{display:none}.m-nav-mobile-cta{display:flex;color:var(--text)}.m-nav-toggle{width:40px;height:40px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid var(--border-strong);border-radius:0;background:transparent;color:var(--text);cursor:pointer}.m-nav-toggle span{width:16px;height:1px;background:currentColor;transition:transform var(--dur-fast) ease,opacity var(--dur-fast) ease}.m-nav[data-menu-open=true] .m-nav-toggle span:first-child{transform:translateY(3px) rotate(45deg)}.m-nav[data-menu-open=true] .m-nav-toggle span:last-child{transform:translateY(-3px) rotate(-45deg)}}.marketing-root .m-ctl{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:0;font-family:var(--font-mono-stack);font-size:var(--t-mono);font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:opacity var(--dur-fast) ease,border-color var(--dur-fast) ease}.marketing-root .m-ctl-outline{background:transparent;border:1px solid var(--border-strong);color:var(--text)}.marketing-root .m-ctl-outline:hover{border-color:var(--text-muted)}.marketing-root .m-ctl-accent{background:var(--accent);border:1px solid var(--accent);color:var(--bg)}.marketing-root .m-ctl-accent:hover{opacity:.88}.marketing-root .m-ctl:disabled{opacity:.45;cursor:not-allowed}.m-hero{min-height:100svh;display:flex;align-items:center;padding-block:clamp(48px,6vh,80px)}.m-hero-grid{display:grid;grid-template-columns:minmax(300px,440px) minmax(0,1fr);grid-gap:clamp(32px,4vw,72px);gap:clamp(32px,4vw,72px);align-items:center;width:100%}.m-hero-copy>*+*{margin-top:var(--s-5)}.m-hero-sub{font-size:var(--t-lead);line-height:1.5;color:var(--text-muted);max-width:42ch}.m-hero-cta{margin-top:var(--s-8)}.m-hero-stage{margin-right:calc(-1 * var(--m-gutter))}@media (max-width:900px){.m-hero{min-height:0}.m-hero-grid{grid-template-columns:1fr}.m-hero-stage{margin-right:0}}.m-tree{display:grid;grid-template-columns:auto 1fr;grid-gap:0 clamp(16px,2vw,28px);gap:0 clamp(16px,2vw,28px);align-items:center}.m-tree-root{font-family:var(--font-mono-stack);font-size:var(--t-mono);color:var(--text-muted);max-width:16ch;padding-right:clamp(12px,1.5vw,20px);border-right:2px solid var(--border-strong)}.m-branches{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.m-branch{position:relative;padding:var(--s-4) var(--s-5);border-left:2px solid var(--border-strong)}.m-branch:before{content:"";position:absolute;left:-22px;top:50%;width:20px;height:2px;background:var(--border-strong)}.m-branch-name{font-size:var(--t-h3);font-weight:600;letter-spacing:-.015em;color:var(--text)}.m-branch-lit{border-left-color:var(--accent)}.m-branch-lit:before{background:var(--accent)}.m-branch-lit:after{content:"";position:absolute;inset:0;background:var(--accent-weak);pointer-events:none}.m-evidence{position:relative;margin-top:var(--s-4);padding-top:var(--s-3)}.m-ev-track{position:relative;height:28px}.m-ev-track:before{content:"";position:absolute;left:0;right:0;top:calc(50% - .5px);height:1px;background:var(--border)}.m-ev-band{position:absolute;left:var(--lo);width:var(--bw);top:0;bottom:0;background:var(--band-fill);border-inline:1px solid var(--accent);transform-origin:left}.m-ev-mark{position:absolute;top:calc(50% - 4px);width:8px;height:8px;margin-left:-4px;background:var(--accent)}.m-ev-labels{display:flex;justify-content:space-between;margin-top:var(--s-2);font-size:var(--t-mono-sm);letter-spacing:.04em;color:var(--text-muted)}.m-ev-labels,.m-ev-verdict{font-family:var(--font-mono-stack)}.m-ev-verdict{margin-top:var(--s-3);font-size:var(--t-mono);color:var(--text)}.m-plate-meta{margin-top:var(--s-5);font-family:var(--font-mono-stack);font-size:var(--t-mono-sm);letter-spacing:.04em;color:var(--text-dim)}@keyframes ev-settle{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes ev-band-fill{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes ev-fade{0%{opacity:0}to{opacity:1}}@keyframes branch-ignite{0%{border-left-color:var(--border-strong)}to{border-left-color:var(--accent)}}.m-ev-mark-1{animation:ev-settle var(--dur-med) var(--ease-settle) .2s both}.m-ev-mark-2{animation:ev-settle var(--dur-med) var(--ease-settle) .6s both}.m-ev-band{animation:ev-band-fill var(--dur-med) var(--ease-settle) 1s both}.m-branch-lit{animation:branch-ignite .4s var(--ease-settle) 1.4s both}.m-branch-lit:after,.m-branch-lit:before,.m-ev-verdict{animation:ev-fade .4s var(--ease-settle) 1.4s both}.m-about .m-h1{max-width:13.5ch}.m-about-hero{min-height:calc(100svh - 60px);display:flex;align-items:center;padding-block:clamp(48px,7vh,88px);border-bottom:1px solid var(--border)}.m-about-hero-grid{display:grid;grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);grid-gap:clamp(36px,5vw,84px);gap:clamp(36px,5vw,84px);align-items:center}.m-about-copy>*+*{margin-top:var(--s-5)}.m-about-prose,.m-about-svo{color:var(--text-muted)}.m-about .m-lead,.m-about-prose,.m-about-svo{max-width:var(--m-prose);font-size:var(--t-lead);line-height:1.6}.m-about .m-lead{margin:0}.m-about .m-h2{margin-top:0}.m-about-svo{color:var(--text)}.m-about-prose{margin-top:var(--s-8);max-width:46rem}.m-about-prose p{margin:0}.m-about-prose p+p{margin-top:var(--s-4)}.m-about-instrument{padding:clamp(20px,3vw,34px);background:var(--plate);border:1px solid var(--border-strong)}.m-about-plate{margin:0 0 var(--s-5);font-family:var(--font-mono-stack);font-size:var(--t-mono-sm);letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim)}.m-about-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border)}.m-about-node{min-height:112px;padding:var(--s-4);border-right:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;flex-direction:column;justify-content:space-between;gap:var(--s-4);background:color-mix(in srgb,var(--bg) 44%,transparent)}.m-about-node:nth-child(3n){border-right:none}.m-about-node:nth-last-child(-n+3){border-bottom:none}.m-about-finding>span,.m-about-node span,.m-about-step span,.m-about-study em,.m-about-study>span{font-family:var(--font-mono-stack);font-size:var(--t-mono-sm);letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim);font-style:normal}.m-about-modes strong,.m-about-node strong,.m-about-step strong,.m-about-study strong{font-size:var(--t-body);font-weight:600;line-height:1.3;color:var(--text)}.m-about-run-gate{margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--border)}.m-about-run-gate>.m-about-run-row{position:relative;height:34px;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;grid-gap:var(--s-4);gap:var(--s-4);font-family:var(--font-mono-stack);font-size:var(--t-mono);color:var(--text-muted)}.m-about-run-row{--x:50%}.m-about-run-row:after{content:"";height:1px;background:var(--border-strong)}.m-about-run-gate i{position:absolute;left:calc(56px + var(--s-4) + var(--x));top:50%;width:8px;height:8px;background:var(--accent);transform:translate(-50%,-50%);transition:left .62s var(--ease-settle)}.m-about-scale-note{display:flex;justify-content:space-between;gap:var(--s-4);align-items:center;margin-top:var(--s-2);padding-left:calc(56px + var(--s-4));font-family:var(--font-mono-stack);font-size:var(--t-mono-sm);letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim)}.m-about-readout-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-strong);background:transparent;color:var(--text-muted);min-height:30px;padding:0 var(--s-3);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.m-about-readout-control:focus-visible,.m-about-readout-control:hover{color:var(--text);border-color:var(--accent);outline:none}.m-about-summary{position:relative;min-height:88px;margin-top:var(--s-4);padding:var(--s-4);border:1px solid var(--accent);background:var(--accent-weak);font-family:var(--font-mono-stack);font-size:var(--t-mono);color:var(--text);transition:border-color .26s var(--ease-settle),background-color .26s var(--ease-settle)}.m-about-run-gate>.m-about-summary{display:grid;height:auto;grid-template-columns:44px 96px minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4);align-items:center}.m-about-run-gate>.m-about-summary:after{display:none}.m-about-summary span,.m-about-summary strong{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase}.m-about-summary strong{color:var(--text);font-weight:500}.m-about-summary p{margin:0;line-height:1.5;color:var(--text)}.m-about-journey{margin-top:var(--s-10);border-top:1px solid var(--border-strong)}.m-about-step{display:grid;grid-template-columns:56px minmax(0,.4fr) minmax(0,.6fr);grid-gap:var(--s-5);gap:var(--s-5);align-items:baseline;padding-block:var(--s-5);border-bottom:1px solid var(--border)}.m-about-finding p,.m-about-modes p,.m-about-step p,.m-about-study p{margin:0;font-size:var(--t-small);line-height:1.6;color:var(--text-muted)}.m-about-findings{margin-top:var(--s-10);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--border)}.m-about-finding{min-height:238px;padding:var(--s-5);border-right:1px solid var(--border);border-bottom:1px solid var(--border);display:grid;grid-template-columns:minmax(0,.94fr) minmax(190px,.62fr);grid-template-rows:min-content minmax(76px,1fr) min-content;grid-gap:var(--s-4);gap:var(--s-4);align-items:center}.m-about-finding:last-child,.m-about-finding:nth-child(2n){border-right:none}.m-about-finding:nth-last-child(-n+1){border-bottom:none}.m-about-finding:nth-child(5),.m-about-finding>span{grid-column:1/-1}.m-about-finding h3{margin:0;font-size:var(--t-h3);font-weight:600;line-height:1.2;color:var(--text);max-width:15ch}.m-about-finding p{max-width:25rem}.m-about-finding .m-about-bars,.m-about-finding .m-about-fork,.m-about-finding .m-about-lanes,.m-about-finding .m-about-source-check,.m-about-finding .m-about-uncertain{grid-column:2;grid-row:2/4;align-self:center}.m-about-finding:nth-child(5) .m-about-uncertain{max-width:360px}.m-about-bars{height:76px;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:5px;gap:5px;align-items:end}.m-about-bars span{display:block;height:var(--bar-h);min-height:8px;background:var(--accent-weak);border:1px solid color-mix(in srgb,var(--accent) 70%,var(--border));transform-origin:bottom center;animation:about-bar-rise .9s var(--ease-settle) both}.m-about-bars span:nth-child(2){animation-delay:90ms}.m-about-bars span:nth-child(3){animation-delay:.18s}.m-about-bars span:nth-child(4){animation-delay:.27s}.m-about-bars span:nth-child(5){animation-delay:.36s}.m-about-bars span:nth-child(6){animation-delay:.45s}.m-about-lanes{height:76px;display:grid;align-content:space-between;padding-block:8px}.m-about-lanes span{position:relative;display:block;height:1px;background:var(--border-strong)}.m-about-lanes span:after{content:"";position:absolute;top:50%;left:var(--lane-x);width:9px;height:9px;background:var(--accent);transform:translate(-50%,-50%);animation:about-lane-dot 1.1s var(--ease-settle) both}.m-about-lanes span:nth-child(2):after{animation-delay:.14s}.m-about-lanes span:nth-child(3):after{animation-delay:.28s}.m-about-fork{position:relative;height:76px}.m-about-fork b,.m-about-fork i,.m-about-fork span{position:absolute;display:block;height:2px;background:var(--accent-weak);transform-origin:left center;transform:rotate(var(--line-rot,0deg)) scaleX(1);animation:about-line-draw .85s var(--ease-settle) both}.m-about-fork span{left:5%;right:46%;top:50%}.m-about-fork b,.m-about-fork i{left:50%;width:42%}.m-about-fork i{top:28%;--line-rot:-18deg;animation-delay:.22s}.m-about-fork b{top:70%;--line-rot:18deg;animation-delay:.32s}.m-about-fork:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;background:var(--accent);transform:translate(-50%,-50%);animation:about-node-pulse .9s var(--ease-settle) .24s both}.m-about-source-check{position:relative;height:76px;display:grid;grid-gap:12px;gap:12px;align-content:center}.m-about-source-check span{position:relative;display:block;height:18px;background:var(--surface-2);border-left:3px solid var(--border-strong)}.m-about-source-check span:after{content:"";position:absolute;inset:8px 10% auto 12%;height:2px;background:var(--text-dim);opacity:.75;transform-origin:left center;animation:about-line-draw .75s var(--ease-settle) both}.m-about-source-check span:first-child{border-left-color:var(--accent)}.m-about-source-check span:nth-child(2):before{content:"";position:absolute;left:10%;right:10%;top:50%;height:2px;background:var(--strike);transform-origin:left center;animation:about-line-draw .85s var(--ease-settle) .48s both}.m-about-source-check i{position:absolute;right:8%;top:21px;width:10px;height:18px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(38deg);animation:about-check-in .8s var(--ease-settle) .52s both}.m-about-uncertain{position:relative;height:76px}.m-about-uncertain span{position:absolute;left:33%;right:33%;top:50%;height:30px;border:1px solid var(--accent);background:var(--accent-weak);transform:translateY(-50%);animation:about-band-open .9s var(--ease-settle) both}.m-about-uncertain i{position:absolute;left:var(--dot-x);top:50%;width:9px;height:9px;background:var(--text);transform:translate(-50%,-50%);animation:about-uncertain-dot 1s var(--ease-settle) both}.m-about-uncertain i:last-child{animation-delay:.16s}@keyframes about-bar-rise{0%{opacity:.25;transform:scaleY(.16)}to{opacity:1;transform:scaleY(1)}}@keyframes about-lane-dot{0%{left:14%;opacity:.35}to{left:var(--lane-x);opacity:1}}@keyframes about-line-draw{0%{opacity:.25;transform:rotate(var(--line-rot,0deg)) scaleX(0)}to{opacity:1;transform:rotate(var(--line-rot,0deg)) scaleX(1)}}@keyframes about-node-pulse{0%{opacity:0;transform:translate(-50%,-50%) scale(.55)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes about-check-in{0%{opacity:0;transform:rotate(38deg) scale(.62)}to{opacity:1;transform:rotate(38deg) scale(1)}}@keyframes about-band-open{0%{opacity:.35;transform:translateY(-50%) scaleX(.34)}to{opacity:1;transform:translateY(-50%) scaleX(1)}}@keyframes about-uncertain-dot{0%{left:18%;opacity:.35}to{left:var(--dot-x);opacity:1}}.m-about-score-section{background:var(--plate);border-block:1px solid var(--border)}.m-about-score-grid{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:center}.m-about-score{display:grid;grid-template-columns:minmax(180px,.46fr) minmax(0,.54fr);border:1px solid var(--border-strong)}.m-about-crossed-score{position:relative;min-height:330px;display:grid;place-content:center;text-align:center;border-right:1px solid var(--border)}.m-about-crossed-score:after{content:"";position:absolute;left:14%;right:14%;top:50%;height:2px;background:var(--strike);transform:rotate(-18deg)}.m-about-crossed-score span{font-size:clamp(64px,9vw,112px);font-weight:600;line-height:1;color:var(--text-dim)}.m-about-crossed-score p{margin:var(--s-2) 0 0;font-family:var(--font-mono-stack);font-size:var(--t-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.09em}.m-about-modes{display:grid}.m-about-modes div{padding:var(--s-5);border-bottom:1px solid var(--border)}.m-about-modes div:last-child{border-bottom:none}.m-about-modes p{margin-top:var(--s-2)}.m-about-study-ledger{margin-top:var(--s-10);border-top:1px solid var(--border-strong)}.m-about-study{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(92px,auto);grid-gap:var(--s-5);gap:var(--s-5);align-items:baseline;padding-block:var(--s-5);border-bottom:1px solid var(--border)}.m-about-study em{justify-self:end;color:var(--text-muted)}.m-about-study p{margin-top:var(--s-2)}.m-about-founder-section{background:var(--plate);border-block:1px solid var(--border)}.m-about-founder{max-width:760px}.m-about-founder .m-h2{margin-bottom:var(--s-4)}.m-about-founder .m-about-prose{margin-top:var(--s-4)}.m-about-founder-links{display:flex;flex-wrap:wrap;gap:var(--s-4);margin-top:var(--s-5);font-family:var(--font-mono-stack);font-size:var(--t-mono);letter-spacing:.09em;text-transform:uppercase}.m-about-founder-links a{color:var(--text);text-decoration:none;border-bottom:1px solid var(--border-strong);padding-bottom:3px}.m-about-founder-links a:focus-visible,.m-about-founder-links a:hover{color:var(--accent);border-bottom-color:var(--accent);outline:none}.m-about-close{max-width:820px}.m-about-close h2{margin:var(--s-4) 0 0;font-size:clamp(32px,5vw,58px);font-weight:600;line-height:1.08;letter-spacing:-.035em;color:var(--text)}@media (max-width:1040px){.m-about-findings{grid-template-columns:repeat(2,minmax(0,1fr))}.m-about-finding{min-height:220px}}@media (max-width:900px){.m-about-hero{min-height:0}.m-about-hero-grid,.m-about-score,.m-about-score-grid{grid-template-columns:1fr}.m-about-crossed-score{min-height:220px;border-right:none;border-bottom:1px solid var(--border)}}@media (max-width:720px){.m-about .m-h1{max-width:11ch}.m-about-hero{padding-block:clamp(44px,11vh,76px)}.m-about-hero-grid{gap:0}.m-about-hero .m-about-instrument{display:none}.m-about-findings,.m-about-flow{grid-template-columns:1fr}.m-about-finding,.m-about-finding:nth-child(2n),.m-about-node,.m-about-node:nth-child(3n),.m-about-node:nth-last-child(-n+3){border-right:none;border-bottom:1px solid var(--border)}.m-about-finding:last-child,.m-about-node:last-child{border-bottom:none}.m-about-finding,.m-about-finding:nth-child(5){grid-column:auto;grid-template-columns:1fr;grid-template-rows:auto;min-height:0}.m-about-finding .m-about-bars,.m-about-finding .m-about-fork,.m-about-finding .m-about-lanes,.m-about-finding .m-about-source-check,.m-about-finding .m-about-uncertain{grid-column:1;grid-row:auto;width:100%}.m-about-finding h3,.m-about-finding p{max-width:none}.m-about-run-gate>.m-about-summary{grid-template-columns:40px minmax(0,1fr)}.m-about-scale-note{align-items:flex-start;flex-direction:column;padding-left:0}.m-about-summary p{grid-column:1/-1}.m-about-step,.m-about-study{grid-template-columns:1fr;gap:var(--s-2)}.m-about-study em{justify-self:start}}@media (max-width:900px){.m-tree{grid-template-columns:1fr;gap:var(--s-4)}.m-tree-root{border-right:none;border-bottom:2px solid var(--border-strong);padding-right:0;padding-bottom:var(--s-3);max-width:none}.m-branch:before{display:none}}.m-bays{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:var(--s-10);padding:0}.m-bay{padding:calc(var(--s-6) + 16px) var(--s-6) var(--s-6) var(--s-5);border-left:1px solid var(--border)}.m-bay:first-child{border-left:none;padding-left:0}.m-bay-lit{position:relative}.m-bay-lit:before{content:"";position:absolute;top:0;left:var(--s-5);right:var(--s-6);height:8px;background:var(--accent)}.m-bay-index{font-family:var(--font-mono-stack);font-size:var(--t-mono);font-weight:500;color:var(--text-muted);margin-bottom:var(--s-3)}.m-bays dt{font-size:var(--t-h3);font-weight:600;letter-spacing:-.015em;color:var(--text)}.m-bays dt .m-bay-term{display:block;margin-top:var(--s-2);font-family:var(--font-mono-stack);font-size:var(--t-mono);font-weight:500;letter-spacing:0;color:var(--text-muted)}.m-bays dd{margin:var(--s-3) 0 0;font-size:var(--t-body);line-height:1.6;color:var(--text-muted)}@media (max-width:760px){.m-bays{grid-template-columns:1fr;gap:var(--s-6)}.m-bay,.m-bay:first-child{border-left:none;border-top:1px solid var(--border);padding:calc(var(--s-5) + 16px) 0 0}.m-bay-lit:before{left:0;right:auto;width:64px}}.m-modes-note{margin-top:var(--s-8);max-width:var(--m-prose);font-size:var(--t-body);line-height:1.6;color:var(--text-muted)}.m-table-wrap{margin-top:var(--s-10)}.m-table{width:100%;border-collapse:collapse}.m-table th{text-align:left;font-family:var(--font-mono-stack);font-size:var(--t-mono);font-weight:500;text-transform:uppercase;letter-spacing:.09em;color:var(--text-dim);padding:var(--s-3) var(--s-4);background:var(--surface-2);border-bottom:1px solid var(--border-strong)}.m-table td{font-size:var(--t-body);line-height:1.6;padding:var(--s-5) var(--s-4);border-bottom:1px solid var(--border);vertical-align:top}.m-table td:first-child{color:var(--text-muted);width:44%}.m-table td:last-child{color:var(--text)}@media (max-width:760px){.m-table,.m-table tbody,.m-table td,.m-table tr{display:block;width:100%}.m-table thead{display:none}.m-table tr{border-bottom:1px solid var(--border);padding-block:var(--s-5)}.m-table td,.m-table td:first-child{width:100%;padding:0;border-bottom:none}.m-table td+td{margin-top:var(--s-4)}.m-table td:before{content:attr(data-label);display:block;font-family:var(--font-mono-stack);font-size:var(--t-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--text-dim);margin-bottom:var(--s-2)}}.m-limits{margin-top:var(--s-8);list-style:none;padding:0;border-left:2px solid var(--border-strong);max-width:var(--m-prose)}.m-limits li{padding-left:var(--s-5);font-size:var(--t-body);line-height:1.6;color:var(--text-muted)}.m-limits li+li{margin-top:var(--s-5)}.m-sources-note{margin-top:var(--s-8);font-size:var(--t-small);color:var(--text-muted)}.m-sources{margin-top:var(--s-3);list-style:none;padding:0;max-width:var(--m-prose)}.m-sources li{font-size:var(--t-small);line-height:1.6;color:var(--text-muted)}.m-sources li+li{margin-top:var(--s-2)}.m-sources a{color:inherit;text-decoration:underline;text-underline-offset:2px}.m-qa-ledger{margin-top:var(--s-8);counter-reset:qa}.m-qa-ledger-item{border-top:1px solid var(--border);padding-block:var(--s-5);display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-column-gap:var(--s-3);column-gap:var(--s-3);align-items:baseline}.m-qa-ledger-item:first-child{border-top:none;padding-top:0}.m-qa-ledger-item:before{content:counter(qa,decimal-leading-zero);counter-increment:qa;font-weight:500;color:var(--text-dim)}.m-qa-ledger-item h3,.m-qa-ledger-item:before{font-family:var(--font-mono-stack);font-size:var(--t-mono)}.m-qa-ledger-item h3{font-weight:600;letter-spacing:.01em;color:var(--text);margin:0}.m-qa-ledger-item p{grid-column:2;margin-top:var(--s-2);font-size:var(--t-small);line-height:1.6;color:var(--text-muted);max-width:var(--m-prose)}.m-qa-ledger-compact .m-qa-ledger-item{grid-template-columns:2rem minmax(0,1fr);padding-block:var(--s-4)}.m-qa-ledger-compact .m-qa-ledger-item:before{font-size:var(--t-mono-sm);opacity:.72}@media (min-width:900px){.m-qa-ledger-item{grid-template-columns:2.5rem minmax(0,1fr) minmax(0,1.6fr);column-gap:var(--s-4)}.m-qa-ledger-item p{grid-column:auto;margin-top:0}.m-qa-ledger-compact .m-qa-ledger-item{grid-template-columns:2rem minmax(0,.72fr) minmax(0,1.88fr);padding-block:var(--s-4)}}.m-waitlist-card{margin-top:var(--s-8);max-width:520px;background:var(--surface);border:1px solid var(--border-strong);border-radius:0;padding:clamp(28px,3vw,40px)}.m-field+.m-field{margin-top:var(--s-5)}.marketing-root .field-label{display:block;font-family:var(--font-mono-stack);font-size:var(--t-mono);color:var(--text-muted);margin-bottom:var(--s-2)}.marketing-root .input{display:block;width:100%;font-size:var(--t-body);padding:8px 2px;background:transparent;color:var(--text);border:none;border-bottom:1px solid var(--border-strong);border-radius:0;transition:border-color var(--dur-fast) ease}.marketing-root .input:focus{outline:none;border-bottom-color:var(--accent)}.marketing-root .input::placeholder{color:var(--text-dim)}.m-consent{margin-top:var(--s-5);font-size:var(--t-small);line-height:1.5;color:var(--text-dim)}.m-form-error{font-size:var(--t-small);color:var(--strike)}.m-success{max-width:520px;margin-top:var(--s-8);padding:clamp(24px,3vw,32px);background:var(--ok-weak);border:1px solid var(--ok-border);color:var(--text);font-size:var(--t-body)}.m-figure{margin:var(--s-10) 0 0}.m-figure+.m-figure{margin-top:var(--s-10)}.m-figure-caption{margin-bottom:var(--s-5)}.m-figure-n{display:block;font-family:var(--font-mono-stack);font-size:var(--t-mono);font-weight:500;color:var(--accent);margin-bottom:var(--s-2)}.m-figure-title{font-size:var(--t-h3);font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--text)}.m-figure-sub{margin-top:var(--s-2);font-size:var(--t-small);line-height:1.5;color:var(--text-muted);max-width:64ch}.m-figure svg{display:block;width:100%;height:auto}.m-figure svg.m-fig-mobile{display:none}@media (max-width:1119px){.m-figure svg.m-fig-desktop{display:none}.m-figure svg.m-fig-mobile{display:block;max-width:520px;margin-inline:auto}}.m-fig-well{background:var(--plate);padding:var(--s-5) var(--s-5) var(--s-4)}.marketing-root .fig-name{font-size:15px;font-weight:600;fill:var(--text);color:var(--text)}.marketing-root .fig-title{font-size:14px;font-weight:600;fill:var(--text);color:var(--text)}.marketing-root .fig-eyebrow,.marketing-root .fig-label,.marketing-root .fig-value{font-family:var(--font-mono-stack);font-size:13px;fill:var(--text-muted);color:var(--text-muted)}.marketing-root .fig-eyebrow{letter-spacing:.09em}.marketing-root .fig-tick{font-family:var(--font-mono-stack);font-size:12px;fill:var(--text-muted);color:var(--text-muted)}.marketing-root .fig-note{font-size:14px;fill:var(--text-muted);color:var(--text-muted)}.marketing-root .fig-strike-text{font-family:var(--font-mono-stack);font-size:13px;fill:var(--text-muted);color:var(--text-muted)}.marketing-root .fig-ok-text{font-size:13px;font-weight:600;fill:var(--ok);color:var(--ok)}.marketing-root .fig-neutral-text{font-size:13px;font-weight:600;fill:var(--text-muted);color:var(--text-muted)}.m-pages-head{margin-bottom:var(--s-4)}.m-pages-list{list-style:none;padding:0}.m-page{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:var(--s-6);gap:var(--s-6);padding:var(--s-5) 0;border-top:1px solid var(--border)}.m-page-skeleton{min-width:0}.m-bar{display:block;width:var(--w);height:10px;background:var(--border-strong)}.m-bar-src{height:8px;margin-top:var(--s-2);background:var(--border)}.m-marker{display:flex;align-items:center;gap:var(--s-3);white-space:nowrap}.m-marker-dot{flex:none;width:16px;height:16px;position:relative}.m-marker-recommended .m-marker-dot{border:2px solid var(--ok-border)}.m-marker-recommended .m-marker-dot:after{content:"";position:absolute;inset:3px;background:var(--ok)}.m-marker-present .m-marker-dot{width:10px;height:10px;margin-inline:3px;background:var(--text-muted)}.m-marker-absent .m-marker-dot{border:2px dashed var(--text-dim)}.m-rejected{margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--border)}.m-strike{position:relative;text-decoration:none}.m-strike:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:var(--strike);transform-origin:left}@media (max-width:760px){.m-page{grid-template-columns:1fr;gap:var(--s-4)}.m-marker{white-space:normal}}.m-loop{display:grid;grid-template-columns:minmax(0,1.1fr) auto minmax(0,1.6fr);grid-gap:var(--s-5);gap:var(--s-5);align-items:stretch;max-width:720px}.m-loop-block{border:1px solid var(--border-strong);padding:var(--s-5)}.m-loop-block>*+*{margin-top:var(--s-3)}.m-loop-name{margin-top:var(--s-4)}.m-loop-rate{display:grid;grid-template-columns:72px 1fr;align-items:center;grid-gap:var(--s-4);gap:var(--s-4)}.m-loop-question{margin-top:var(--s-4)}.m-loop-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-3);width:150px}.m-loop-arrow-label{text-align:center;text-wrap:balance}.m-loop-arrow-line{display:flex;align-items:center;width:100%}.m-loop-arrow-line:before{content:"";flex:1 1;height:1px;background:var(--border-strong)}.m-loop-arrow-line:after{content:"";flex:none;width:0;height:0;border-left:9px solid var(--border-strong);border-top:5px solid transparent;border-bottom:5px solid transparent}.m-track{position:relative;height:18px}.m-track:before{content:"";position:absolute;left:0;right:0;top:calc(50% - .5px);height:1px;background:var(--border)}.m-track-band{position:absolute;left:var(--lo);width:var(--bw);top:calc(50% - 8px);height:16px;background:var(--band-fill)}.m-track-point{position:absolute;left:var(--est);top:calc(50% - 5px);width:10px;height:10px;margin-left:-5px;background:var(--accent)}.m-loop-return{position:relative;margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px dashed var(--border-strong);text-align:center;max-width:720px}.m-loop-return-arrow{position:absolute;top:-7px;left:12%;width:0;height:0;border-bottom:7px solid var(--border-strong);border-left:5px solid transparent;border-right:5px solid transparent}@media (max-width:760px){.m-loop{grid-template-columns:1fr}.m-loop-arrow{flex-direction:column-reverse;width:auto}.m-loop-arrow-line{flex-direction:column;width:auto;height:36px}.m-loop-arrow-line:before{width:1px;height:auto;flex:1 1}.m-loop-arrow-line:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid var(--border-strong);border-bottom:0}.m-loop-return-arrow{left:24px}}.marketing-root .m-figure svg circle,.marketing-root .m-figure svg line,.marketing-root .m-figure svg path,.marketing-root .m-figure svg rect{vector-effect:non-scaling-stroke}.marketing-root .fig-grid{stroke:var(--border);stroke-width:1}.marketing-root .fig-origin{stroke:var(--border-strong);stroke-width:1.25}.marketing-root .fig-whisker{stroke:var(--text-muted);stroke-width:2.5}.marketing-root .fig-band{fill:var(--band-fill)}.marketing-root .fig-band-edge{stroke:var(--accent);stroke-width:1}.marketing-root .fig-point{fill:var(--accent)}.marketing-root .fig-point-hollow{fill:var(--bg);stroke:var(--accent);stroke-width:2}.marketing-root .fig-swatch-ok{fill:var(--ok)}.marketing-root .fig-swatch-neutral{fill:var(--text-dim)}.marketing-root .fig-refused-tile{fill:none;stroke:var(--text-dim);stroke-width:1.25;stroke-dasharray:6 5}.marketing-root .fig-strike-line{stroke:var(--strike);stroke-width:2.5}@keyframes fig-band-in{0%{opacity:0;transform:scaleX(.85)}to{opacity:1;transform:scaleX(1)}}@keyframes fig-point-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes fig-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fig-draw{0%{stroke-dashoffset:var(--draw-len,200)}to{stroke-dashoffset:0}}@keyframes strike-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fig-band,.fig-point{transform-box:fill-box;transform-origin:center}.fig-drawn{stroke-dasharray:var(--draw-len,200)}.m-reveal[data-visible=false] .fig-band,.m-reveal[data-visible=false] .fig-chip,.m-reveal[data-visible=false] .fig-point{opacity:0}.m-reveal[data-visible=false] .fig-drawn{stroke-dashoffset:var(--draw-len,200)}.m-reveal[data-visible=true] .fig-band{animation:fig-band-in var(--dur-slow) var(--ease-settle) both}.m-reveal[data-visible=true] .fig-point{animation:fig-point-in var(--dur-med) var(--ease-settle) both;animation-delay:.12s}.m-reveal[data-visible=true] .fig-chip{animation:fig-fade-in var(--dur-med) var(--ease-settle) both;animation-delay:.26s}.m-reveal[data-visible=true] .fig-drawn{animation:fig-draw var(--dur-med) var(--ease-settle) both;animation-delay:.28s}.m-reveal[data-visible=false] .m-strike:after{transform:scaleX(0)}.m-reveal[data-visible=true] .m-strike:after{animation:strike-draw var(--dur-med) var(--ease-settle) both;animation-delay:.28s}@keyframes op-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes op-seg-fill{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes op-dot-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes op-annot-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.op-bar,.op-seg{transform-box:fill-box;transform-origin:left center}.op-chip,.op-dot{transform-box:fill-box;transform-origin:center}.m-reveal[data-visible=false] .op-anim,.m-reveal[data-visible=false] .op-annot,.m-reveal[data-visible=false] .op-chip,.m-reveal[data-visible=false] .op-dot{opacity:0}.m-reveal[data-visible=false] .op-bar,.m-reveal[data-visible=false] .op-seg{opacity:0;transform:scaleX(0)}.m-reveal[data-visible=false] .op-chip,.m-reveal[data-visible=false] .op-dot{transform:scale(.4)}.m-reveal[data-visible=true] .op-anim,.m-reveal[data-visible=true] .op-annot{animation:op-fade-up var(--dur-med) var(--ease-settle) both}.m-reveal[data-visible=true] .op-bar,.m-reveal[data-visible=true] .op-seg{animation:op-seg-fill var(--dur-med) var(--ease-settle) both}.m-reveal[data-visible=true] .op-chip,.m-reveal[data-visible=true] .op-dot{animation:op-dot-in var(--dur-med) var(--ease-settle) both}.op-chip{display:inline-flex;align-items:center;font-family:var(--font-mono-stack);font-size:var(--t-mono-sm);letter-spacing:.04em;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);padding:4px 10px}.fig-h-chart{display:flex;flex-direction:column;gap:var(--s-3)}.fig-h-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.9fr) 3.5rem;grid-gap:var(--s-3);gap:var(--s-3);align-items:center}.fig-h-label{font-family:var(--font-mono-stack);font-size:13px;color:var(--text);line-height:1.35}.fig-h-track{position:relative;height:32px;background:var(--surface-2);overflow:hidden}.fig-h-bar{position:absolute;inset:0 auto 0 0;transform-origin:left center}.fig-h-value{font-family:var(--font-mono-stack);font-size:13px;color:var(--text-muted);text-align:right;white-space:nowrap}.op-hbar{transform-origin:left center}.m-reveal[data-visible=false] .op-hbar{opacity:0;transform:scaleX(0)}.m-reveal[data-visible=true] .op-hbar{animation:op-seg-fill var(--dur-med) var(--ease-settle) both}.fig-seg-track{display:flex;width:100%;height:56px;overflow:hidden}.fig-seg{flex-shrink:0;transform-origin:left center}.fig-seg-legend{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s-3);gap:var(--s-3);margin-top:var(--s-4)}@media (max-width:600px){.fig-seg-legend{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.marketing-root *,.marketing-root :after,.marketing-root :before{animation:none!important;transition:none!important}.marketing-root .fig-band,.marketing-root .fig-chip,.marketing-root .fig-point,.marketing-root .m-ev-band,.marketing-root .m-ev-mark,.marketing-root .m-ev-verdict,.marketing-root .op-anim,.marketing-root .op-annot,.marketing-root .op-bar,.marketing-root .op-chip,.marketing-root .op-dot,.marketing-root .op-hbar,.marketing-root .op-seg{opacity:1!important;transform:none!important}.marketing-root .fig-drawn{stroke-dashoffset:0!important}.marketing-root .m-strike:after{transform:scaleX(1)!important}.marketing-root .m-track-band,.marketing-root .m-track-point{opacity:1!important;transform:none!important}.marketing-root .m-about-fork:after,.marketing-root .m-about-lanes span:after,.marketing-root .m-about-run-gate i,.marketing-root .m-about-uncertain i{transform:translate(-50%,-50%)!important}.marketing-root .m-about-fork b,.marketing-root .m-about-fork i,.marketing-root .m-about-fork span{opacity:1!important;transform:rotate(var(--line-rot,0deg)) scaleX(1)!important}.marketing-root .m-about-source-check i{opacity:1!important;transform:rotate(38deg) scale(1)!important}.marketing-root .m-about-uncertain span{opacity:1!important;transform:translateY(-50%) scaleX(1)!important}}.rs-index-h1{max-width:24ch;margin-top:var(--s-5)}.rs-index-lead{margin-top:var(--s-5);max-width:56ch}.rs-index-section-label{margin-bottom:var(--s-6)}.rs-featured{border-left:2px solid var(--accent);padding-left:var(--s-8);max-width:72ch;position:relative}.rs-featured-meta{display:flex;align-items:center;gap:var(--s-4);margin-bottom:var(--s-4)}.rs-featured-title{display:block;color:var(--text);text-decoration:none}.rs-featured-title:hover .m-h2{color:var(--accent)}.rs-featured-finding{margin-top:var(--s-5);color:var(--text)}.rs-featured-summary{margin-top:var(--s-3);font-size:var(--t-body);line-height:1.6;color:var(--text-muted);max-width:60ch}.rs-citation-names{margin-top:var(--s-4);letter-spacing:.06em}.rs-citation-names,.rs-study-type{font-family:var(--font-mono-stack);font-size:var(--t-mono-sm);color:var(--text-dim)}.rs-study-type{font-weight:500;letter-spacing:.09em;text-transform:uppercase}.rs-prereg-mark{font-size:var(--t-mono);font-weight:500}.rs-date,.rs-prereg-mark{font-family:var(--font-mono-stack);color:var(--text-dim)}.rs-date{font-size:var(--t-mono-sm)}.rs-list{list-style:none;margin:0;padding:0}.rs-row{display:grid;grid-template-columns:1fr auto;grid-gap:var(--s-8);gap:var(--s-8);align-items:start;padding-block:var(--s-6);border-top:1px solid var(--border)}.rs-row-main{min-width:0}.rs-row-title{display:block;font-size:var(--t-h3);font-weight:600;line-height:1.3;letter-spacing:-.015em;color:var(--text);text-decoration:none;max-width:60ch}.rs-row-title:hover{color:var(--accent)}.rs-row-summary{margin-top:var(--s-2);font-size:var(--t-small);line-height:1.55;color:var(--text-muted);max-width:56ch}.rs-row-meta{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-2);flex-shrink:0;padding-top:3px}.rs-row-meta .rs-citation-names{max-width:34ch;text-align:right}.rs-more-soon{font-size:var(--t-small);color:var(--text-dim);max-width:56ch;font-family:var(--font-mono-stack)}.rs-page .m-container{max-width:800px}.rs-facts-lede{color:var(--text-muted);margin-bottom:var(--s-5)}.rs-facts-wrap{overflow-x:auto}.rs-facts{width:100%;border-collapse:collapse;font-size:var(--t-body-sm,15px)}.rs-facts td,.rs-facts th{text-align:left;padding:var(--s-3) var(--s-4) var(--s-3) 0;border-bottom:1px solid var(--rule,rgba(0,0,0,.1));vertical-align:top}.rs-facts th{font-weight:600;color:var(--text-muted);font-size:var(--t-mono-sm,11px);text-transform:uppercase;letter-spacing:.04em}.rs-facts-num{font-family:var(--font-mono-stack);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rs-facts-kind{color:var(--text-muted);font-size:var(--t-mono-sm,11px);white-space:nowrap}.rs-breadcrumb{display:flex;align-items:center;gap:var(--s-3);padding-top:var(--s-8);font-family:var(--font-mono-stack);font-size:var(--t-mono-sm);letter-spacing:.04em}.rs-breadcrumb-link{color:var(--text-muted);text-decoration:none}.rs-breadcrumb-link:hover{color:var(--accent)}.rs-breadcrumb-sep{color:var(--border-strong)}.rs-breadcrumb-current{color:var(--text-dim);text-transform:uppercase;letter-spacing:.07em}.rs-hero{padding-top:var(--s-10)}.rs-hero-eyebrow{margin-bottom:var(--s-5)}.rs-hero-h1{max-width:22ch;margin-bottom:var(--s-6)}.rs-hero-finding{color:var(--text);margin-top:var(--s-5);margin-bottom:var(--s-3)}.rs-hero-summary{color:var(--text-muted)}.rs-hero-meta{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6);margin-top:var(--s-6)}.rs-body-sec{padding-block:clamp(32px,4vh,48px)}.rs-body-sec+.rs-body-sec{border-top:1px solid var(--border)}.rs-body-para{margin-top:var(--s-6)}.rs-body-items,.rs-body-para{font-size:var(--t-body);line-height:1.7;color:var(--text-muted);max-width:62ch}.rs-body-items{margin-top:var(--s-4);padding-left:1.2em;list-style:disc}.rs-body-items::marker{color:var(--text-dim)}.rs-body-items li{margin-top:var(--s-2)}.rs-body-items li:before{content:"\201C";color:var(--text-dim)}.rs-body-items li:after{content:"\201D";color:var(--text-dim)}.rs-method-sec{border-top:1px solid var(--border)}.rs-method{display:flex;flex-direction:column;gap:var(--s-4);margin-top:var(--s-5);max-width:62ch}.rs-method-row{display:grid;grid-template-columns:140px 1fr;grid-gap:var(--s-4);gap:var(--s-4)}.rs-method-row dt{font-family:var(--font-mono-stack);font-size:var(--t-mono-sm);font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--text-dim);padding-top:2px}.rs-method-row dd{font-size:var(--t-small);line-height:1.6;color:var(--text-muted);margin:0}.rs-method-prereg{font-family:var(--font-mono-stack);font-size:var(--t-mono-sm);color:var(--text-dim)}.rs-limits-sec{border-top:1px solid var(--border)}.rs-limits{margin-top:var(--s-5);padding-left:0;list-style:none;display:flex;flex-direction:column;gap:var(--s-4);max-width:62ch}.rs-limits-item{font-size:var(--t-body);line-height:1.6;color:var(--text-muted);padding-left:var(--s-5);position:relative}.rs-limits-item:before{content:"—";position:absolute;left:0;color:var(--text-dim)}.rs-refs-sec{border-top:1px solid var(--border)}.rs-refs{margin-top:var(--s-5);padding-left:var(--s-6);display:flex;flex-direction:column;gap:var(--s-3);max-width:72ch}.rs-refs-item{font-size:var(--t-small);line-height:1.6;color:var(--text-muted)}.rs-refs-authors{color:var(--text-body)}.rs-refs-link{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.rs-refs-link:hover{color:var(--text-body)}.rs-refs-accessed{color:var(--text-dim)}.rs-close{border-top:1px solid var(--border)}.rs-close-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap}.rs-back-link{font-family:var(--font-mono-stack);font-size:var(--t-mono);color:var(--text-muted);text-decoration:none}.rs-back-link:hover{color:var(--accent)}.rs-cta{border-top:1px solid var(--border)}.rs-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);flex-wrap:wrap}.rs-cta-copy{max-width:56ch}.rs-cta-head{max-width:32ch}.rs-cta-body{font-size:var(--t-body);line-height:1.6;color:var(--text-muted);max-width:56ch}.rs-cta-btn{flex-shrink:0}.rs-notify{margin-top:var(--s-8);max-width:640px}.rs-notify-head{font-size:var(--t-h3);line-height:1.3;color:var(--text);max-width:32ch}.rs-notify-body{font-size:var(--t-body);line-height:1.6;color:var(--text-muted);max-width:52ch;margin-top:var(--s-2)}.rs-notify-field{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-top:var(--s-5)}.marketing-root .rs-notify .input{width:auto;flex:1 1 16ch;min-width:0}.rs-notify-btn{flex-shrink:0}.rs-notify-done{margin-top:var(--s-8);max-width:640px;font-size:var(--t-body);color:var(--text)}.rs-notify-error{flex-basis:100%;margin-top:var(--s-2);font-size:var(--t-small);color:var(--strike)}@media (max-width:680px){.rs-row{grid-template-columns:1fr;gap:var(--s-3)}.rs-row-meta{flex-direction:row;align-items:center;gap:var(--s-4)}.rs-row-meta .rs-citation-names{text-align:left}.rs-method-row{grid-template-columns:1fr;gap:var(--s-1)}.rs-featured{padding-left:var(--s-5)}}.cmp-breadcrumb{display:flex;align-items:center;gap:var(--s-3);padding-top:var(--s-8);font-family:var(--font-mono-stack);font-size:var(--t-mono-sm);letter-spacing:.04em}.cmp-h1{max-width:24ch}.cmp-h1,.cmp-lead{margin-top:var(--s-5)}.cmp-lead{max-width:56ch}.cmp-split-tagline{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--s-8);gap:var(--s-8);align-items:center}.cmp-split-left,.cmp-split-right{font-family:var(--font-display-stack);font-size:var(--t-h3);line-height:1.25;margin:0}.cmp-split-left{text-align:right}.cmp-split-right{text-align:left}.cmp-split-label{display:block;font-family:var(--font-mono-stack);font-size:var(--t-mono-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--s-2)}.cmp-split-divider{width:1px;align-self:stretch;background:var(--border)}@media (max-width:600px){.cmp-split-tagline{grid-template-columns:1fr;gap:var(--s-5);text-align:center}.cmp-split-left,.cmp-split-right{text-align:center}.cmp-split-divider{width:60px;height:1px;justify-self:center}}.cmp-dim{font-weight:600;color:var(--text)!important}.m-table th:nth-child(2),.m-table th:nth-child(3){width:28%}.cmp-usecases{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-6);gap:var(--s-6);margin-top:var(--s-6)}.cmp-usecase{padding:var(--s-6);border:1px solid var(--border);border-radius:0}.cmp-usecase-tool{font-family:var(--font-mono-stack);font-size:var(--t-mono-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--s-3)}.cmp-usecase-both .cmp-usecase-tool{color:var(--accent)}.cmp-usecase-both{grid-column:1/-1;border-color:var(--accent)}.cmp-bestfor{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-10);gap:var(--s-10)}.cmp-src-note{margin-top:var(--s-4);font-size:var(--t-small);line-height:1.6;max-width:64ch}.cmp-src-note,.cmp-src-verifies{color:var(--text-muted)}@media (max-width:760px){.cmp-usecases{grid-template-columns:1fr}.cmp-usecase-both{grid-column:auto}.cmp-bestfor{grid-template-columns:1fr;gap:var(--s-8)}}.m-footer{flex-shrink:0;border-top:1px solid var(--border);margin-top:clamp(48px,6vh,72px);background:var(--bg)}.m-footer-inner{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);grid-gap:clamp(var(--s-8),5vw,96px);gap:clamp(var(--s-8),5vw,96px);padding-block:clamp(var(--s-8),5vw,var(--s-10)) var(--s-5)}.m-footer-brand{max-width:360px}.m-footer-wordmark{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;font-family:var(--font-mono-stack);font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--text);text-decoration:none}.m-footer-mark{height:1em;width:auto;flex-shrink:0}.m-footer-tagline{margin-top:var(--s-5);max-width:28ch;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.18;font-weight:640;color:var(--text)}.m-footer-tagline span{display:block}.m-footer-note,.m-footer-tagline-muted{color:var(--text-dim)}.m-footer-note{margin-top:var(--s-5);font-size:var(--t-small);line-height:1.55;max-width:40ch}.m-footer-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(var(--s-5),3vw,var(--s-8));gap:clamp(var(--s-5),3vw,var(--s-8));align-items:start;padding-top:2px}.m-footer-heading{display:inline-flex;margin:0 0 var(--s-5);font-size:var(--t-body);line-height:1.2;font-weight:620;color:var(--text);text-decoration:none}.m-footer-list{display:flex;flex-direction:column;gap:var(--s-4);list-style:none;margin:0;padding:0}.m-footer-list a{display:inline-flex;max-width:22ch;font-size:var(--t-small);line-height:1.36;color:var(--text-dim);text-decoration:none;transition:color var(--dur-fast) ease}.m-footer-heading:hover,.m-footer-list a:hover,.m-footer-wordmark:hover{color:var(--text)}.m-footer-base{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--border);font-family:var(--font-mono-stack);font-size:var(--t-mono);color:var(--text-dim)}.m-legal-page{flex:1 1}.m-legal-wrap{max-width:840px;padding-block:clamp(56px,8vh,96px)}.m-legal-back{display:inline-flex;margin-bottom:var(--s-10);font-family:var(--font-mono-stack);font-size:var(--t-mono);color:var(--text-dim);text-decoration:none}.m-legal-back:hover{color:var(--text)}.m-legal-head{max-width:720px;margin-bottom:var(--s-12)}.m-legal-title{max-width:none;margin-top:var(--s-3)}.m-legal-meta{margin-top:var(--s-4);font-family:var(--font-mono-stack);font-size:var(--t-mono);color:var(--text-dim)}.m-legal-head .m-lead{margin-top:var(--s-6)}.m-legal-body{border-top:1px solid var(--border)}.m-legal-section{padding-block:var(--s-8);border-bottom:1px solid var(--border)}.m-legal-section h2{font-size:var(--t-h3);line-height:1.25;letter-spacing:-.015em;color:var(--text);margin-bottom:var(--s-4)}.m-legal-section li,.m-legal-section p{font-size:var(--t-body);line-height:1.7;color:var(--text-muted)}.m-legal-section .m-legal-table-wrap+p,.m-legal-section p+.m-legal-table-wrap,.m-legal-section p+p,.m-legal-section p+ul,.m-legal-section ul+p{margin-top:var(--s-4)}.m-legal-section ul{display:flex;flex-direction:column;gap:var(--s-2)}.m-legal-table-wrap{border:1px solid var(--border)}.m-legal-table-wrap table{width:100%;border-collapse:collapse;table-layout:fixed}.m-legal-table-wrap td,.m-legal-table-wrap th{padding:var(--s-3) var(--s-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--border);font-size:var(--t-small);line-height:1.6}.m-legal-table-wrap th{font-family:var(--font-mono-stack);font-size:var(--t-mono);font-weight:600;color:var(--text);background:var(--surface-2)}.m-legal-table-wrap td{color:var(--text-muted);overflow-wrap:anywhere}.m-legal-table-wrap tr:last-child td{border-bottom:none}@media (max-width:640px){.m-footer-inner{grid-template-columns:1fr;-webkit-padding-before:var(--s-10);padding-block-start:var(--s-10)}.m-footer-tagline{max-width:24ch}.m-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8) var(--s-6)}.m-footer-list a{max-width:20ch}.m-footer-base{align-items:flex-start;flex-direction:column}}@media (max-width:420px){.m-footer-nav{grid-template-columns:1fr}.m-footer-list{flex-wrap:wrap}.m-footer-list a{max-width:none}}@media (max-width:640px){.m-legal-wrap{padding-block:var(--s-10)}.m-legal-table-wrap td,.m-legal-table-wrap th{padding:var(--s-3)}}