.research-shell{background:radial-gradient(100% 32% at 88% 3%,#142b3955,#0000 75%),#080e13}.research-atmosphere{z-index:0;pointer-events:none;height:100svh;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.research-atmosphere .belief-landscape{z-index:auto;opacity:.7}.research-shell .background-grid{z-index:0;opacity:.55;background-size:88px 88px}.research-shell>.site-header,.research-main{z-index:1;position:relative}.research-main{width:min(1200px,100%);margin:0 auto;padding:62px 48px 48px;display:block}.research-main article{width:100%;min-width:0}.research-hero{max-width:870px}.research-hero .eyebrow{margin-bottom:27px}.research-hero h1{letter-spacing:-.06em;margin-bottom:24px;font-size:clamp(3.5rem,6.7vw,6rem)}.paper-subtitle{letter-spacing:-.027em;color:#c6d7e2;max-width:740px;margin:0;font-size:clamp(1.45rem,2.55vw,2rem);line-height:1.32}.paper-byline{color:#a8bbc9;font:400 13px / 1.7 var(--font-mono);flex-wrap:wrap;align-items:center;gap:15px;margin:24px 0 28px;display:flex}.paper-byline>span{color:#637c8e}.paper-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.paper-actions .contact-link{gap:25px}.research-text-link{font:400 14px / 1.6 var(--font-mono);color:#bed2df;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.research-text-link:hover{color:#ecf6fc}.paper-file-note{font:400 12px / 1.5 var(--font-mono);color:#8eabba;letter-spacing:.07em}.study-scope{margin:59px 0 0}.study-stats{border-top:1px solid #adc9db35;border-bottom:1px solid #adc9db35;grid-template-columns:1fr 1fr 1fr 1.12fr;margin:0;padding:28px 0;display:grid}.study-stats>div{border-left:1px solid #adc9db27;flex-direction:column;gap:11px;padding:0 26px;display:flex}.study-stats>div:first-child{border-left:0;padding-left:0}.study-stats dd{font:400 clamp(2.1rem, 3.2vw, 2.75rem) / 1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:#c4deed;order:1;margin:0}.study-stats dt{color:#adbfcc;font:400 13px / 1.6 var(--font-mono);order:2}.study-scope>p{font:400 12px / 1.8 var(--font-mono);color:#94a9b8;margin:13px 0 0}.research-section{margin-top:83px;scroll-margin-top:35px}.section-index,.figure-label{font:400 12px / 1.5 var(--font-mono);color:#91afc3;letter-spacing:.13em;margin:0 0 17px}.section-intro{margin-bottom:30px}.section-intro h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.9rem,3.2vw,2.5rem);font-weight:400;line-height:1.2}.section-intro>p:last-child:not(.section-index){color:#aebfca;max-width:690px;margin:14px 0 0;font-size:16px;line-height:1.7}.scientific-panel{background:linear-gradient(110deg,#101c26e6,#0d1720e8);border:1px solid #a9c9dd2c;border-radius:4px}.primary-finding{grid-template-columns:.94fr 1.06fr;gap:55px;padding:35px 36px;display:grid}.finding-number{color:#c0ddeb;letter-spacing:-.055em;margin:27px 0 22px;font-size:clamp(3.4rem,5vw,4.6rem);font-weight:400;line-height:1}.finding-number>span{font:400 20px / 1 var(--font-mono);letter-spacing:0;color:#94b4c9;margin-left:10px}.research-main h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:400;line-height:1.4}.primary-finding-copy>p:not(.figure-label):not(.finding-number),.secondary-finding>p:not(.figure-label){color:#aebfca;margin:13px 0 22px;font-size:16px;line-height:1.7}.paper-source{color:#a5c3d7;font:400 12px / 1.7 var(--font-mono);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.paper-source:hover{color:#e1f2fc;text-underline-offset:4px;text-decoration:underline}.paper-source svg{opacity:.8;flex-shrink:0;width:12px;height:12px}.outcome-figure{align-self:center;margin:0}.chart-scale,.capability-axis{color:#8da3b3;font:400 12px / 1.5 var(--font-mono);justify-content:space-between;display:flex}.chart-scale{margin-bottom:19px}.outcome-row+.outcome-row{margin-top:20px}.outcome-label{color:#c4d4df;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;font-size:14px;display:flex}.outcome-label strong{font:400 21px / 1.2 var(--font-mono);color:#d4e6f2}.outcome-label strong span{color:#9ab4c6;margin-left:2px;font-size:12px}.outcome-track{background:#63849c13;border-right:1px solid #a9c9dd35;height:10px}.outcome-track>span{background:#b0d0e4;height:100%;display:block}.outcome-row.coverage .outcome-track>span{background:repeating-linear-gradient(125deg,#7092aa55,#7092aa55 2px,#2e475933 2px 5px);border:1px solid #68889e88}.outcome-row.action .outcome-track>span{background:#648ba8}.outcome-row>p{font:400 12px / 1.5 var(--font-mono);color:#91a6b5;margin:7px 0 0}.outcome-figure figcaption{color:#9caebb;border-top:1px solid #a9c9dd20;margin-top:22px;padding-top:17px;font-size:12px;line-height:1.75}.secondary-findings{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.secondary-finding{flex-direction:column;padding:30px 32px;display:flex}.secondary-finding>.paper-source{margin-top:auto}.confidence-comparison,.paired-comparison{grid-template-columns:1fr 1fr;gap:25px;margin:29px 0 9px;display:grid}.confidence-comparison>div,.paired-comparison>div{flex-direction:column;min-width:0;display:flex}.confidence-comparison strong,.paired-comparison strong{letter-spacing:-.055em;color:#bfdaeb;white-space:nowrap;font-size:clamp(2.1rem,3.6vw,2.7rem);font-weight:400;line-height:1.2}.confidence-comparison strong>span,.paired-comparison strong>span{font:400 15px / 1.2 var(--font-mono);color:#91b2c8;letter-spacing:-.02em;margin-left:4px}.confidence-comparison>div>span,.paired-comparison>div>span{font:400 12px / 1.6 var(--font-mono);color:#a4b9c8;margin-top:7px}.mini-bar{background:#4b667b30;height:3px;margin-top:13px}.mini-bar i{background:#b0d0e4;height:100%;display:block}.muted-bar i{background:#648ba8}.paired-comparison{border-bottom:1px solid #a9c9dd27;padding-bottom:15px}.inline-stat{white-space:nowrap;color:#c8dfed;font-family:var(--font-mono);font-size:14px}.capability-panel{padding:30px 34px 25px}.capability-tabs{gap:0}.metric-tabs[data-slot=tabs-list]{background:#080f1680;border:1px solid #a9c9dd26;border-radius:3px;gap:3px;width:fit-content;height:auto;padding:4px}.metric-tabs [data-slot=tabs-trigger]{min-height:39px;font:400 13px / 1.4 var(--font-mono);color:#9fb4c4;cursor:pointer;border-radius:2px;padding:8px 17px}.metric-tabs [data-slot=tabs-trigger][data-state=active]{color:#d5e9f6;box-shadow:none;background:#263f52}.metric-description{color:#a9bdcc;min-height:23px;margin:18px 0 23px;font-size:14px;line-height:1.6}.capability-axis{margin-left:280px;margin-right:85px;padding-bottom:8px}.capability-rows{margin:0;padding:0;list-style:none}.capability-row{border-bottom:1px solid #a9c9dd12;grid-template-columns:280px 1fr 85px;align-items:center;min-height:52px;display:grid}.capability-row:last-child{border-bottom:0}.capability-name{color:#bfced8;align-items:baseline;gap:17px;padding-right:15px;font-size:14px;display:flex}.capability-index{font:400 12px / 1.5 var(--font-mono);color:#7e9aae}.capability-track{background:linear-gradient(90deg,#a9c9dd20 1px,#0000 1px) 0 0/25% 100%;border-right:1px solid #a9c9dd20;align-items:center;height:100%;display:flex}.capability-bar{background:linear-gradient(90deg,#709bb8,#b0d0e4);height:6px;display:block;position:relative}.capability-bar:after{content:"";background:#d0e4f1;width:2px;position:absolute;top:-3px;bottom:-3px;right:0}.metric-action .capability-bar{background:linear-gradient(90deg,#466b85,#86acc6)}.metric-terminal .capability-bar{background:repeating-linear-gradient(125deg,#6f95b077,#6f95b077 2px,#2e475950 2px 5px);border:1px solid #7194ae66;height:8px}.capability-value{text-align:right;font:400 16px / 1.4 var(--font-mono);color:#c8dfed}.capability-value>span{color:#93b0c5;margin-left:2px;font-size:12px}.capability-value small{color:#91a7b7;font:400 12px / 1.4 var(--font-mono);display:block}.chart-footnote{border-top:1px solid #a9c9dd27;margin-top:20px;padding-top:18px}.chart-footnote>p{color:#9baebb;max-width:850px;margin:0 0 10px;font-size:12px;line-height:1.8}.method-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:34px;display:grid}.method-item{border-top:1px solid #a9c9dd35;padding-top:21px}.method-number{font:400 12px / 1.5 var(--font-mono);color:#92b5cb}.method-item h3{margin-top:15px;font-size:19px}.method-item p{color:#aabcc9;margin:12px 0 0;font-size:16px;line-height:1.7}.research-equation{grid-template-columns:1.2fr 1fr;align-items:center;gap:45px;margin:31px 0 0;padding:28px 32px;display:grid}.research-equation .figure-label{margin-bottom:20px}.research-math{color:#c1deef;font-size:25px}.research-math math{text-align:left;margin:0;font-family:STIX Two Math,Cambria Math,Latin Modern Math,math,serif}.research-equation figcaption{color:#a6bac8;border-left:1px solid #a9c9dd27;padding-left:28px;font-size:14px;line-height:1.8}.research-equation .paper-source{margin-top:10px;display:flex}.scope-note{color:#99afbf;margin:24px 0 0;font-size:13px;line-height:1.85}.scope-note a{color:#afc9dc;text-underline-offset:3px;text-decoration:underline}.paper-end{border-top:1px solid #a9c9dd35;border-bottom:1px solid #a9c9dd25;justify-content:space-between;align-items:center;gap:35px;margin-top:72px;padding:38px 0;display:flex}.paper-end .figure-label{margin-bottom:11px}.paper-end h2{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:400}.paper-end h2>span{color:var(--primary)}.paper-end h2 .title-period{color:#799eaf}.paper-end p:last-child{color:#a6bac8;margin:10px 0 0;font-size:14px;line-height:1.7}.paper-end .contact-link{flex-shrink:0;gap:23px}.release-note{color:#8aa2b3;font:400 12px / 1.7 var(--font-mono);letter-spacing:.03em;overflow-wrap:anywhere;margin:18px 0 0}@media (max-width:1000px){.research-main{padding:45px 32px 40px}.primary-finding{gap:32px;padding:30px}.secondary-finding{padding:27px 26px}.capability-axis{margin-left:260px}.capability-row{grid-template-columns:260px 1fr 85px}.research-equation{grid-template-columns:1.2fr .8fr;gap:28px}.research-math{font-size:22px}}@media (max-width:760px){.research-main{padding:36px 24px}.study-stats{grid-template-columns:1fr 1fr;row-gap:29px;padding:24px 0}.study-stats>div{padding:0 22px}.study-stats>div:nth-child(3){border-left:0;padding-left:0}.research-section{margin-top:62px}.primary-finding{grid-template-columns:1fr;gap:32px}.primary-finding-copy{max-width:480px}.outcome-figure{border-top:1px solid #a9c9dd27;padding-top:25px}.secondary-findings{grid-template-columns:1fr}.confidence-comparison strong,.paired-comparison strong{font-size:43px}.capability-panel{padding:24px}.capability-axis{margin-left:0;margin-right:76px}.capability-row{grid-template-columns:1fr 76px;row-gap:12px;padding:12px 0}.capability-name{grid-area:1/1}.capability-value{grid-area:1/2/3}.capability-track{grid-area:2/1;height:12px}.metric-tabs[data-slot=tabs-list]{gap:1px;width:100%}.metric-tabs [data-slot=tabs-trigger]{white-space:normal;min-width:0;padding:8px;font-size:12px}.method-grid{grid-template-columns:1fr;gap:25px}.method-item{grid-template-columns:27px 1fr;column-gap:13px;padding-top:20px;display:grid}.method-number{margin-top:4px}.method-item h3{margin:0}.method-item p{grid-column:2;margin-top:9px}.research-equation{grid-template-columns:1fr;padding:24px}.research-equation figcaption{border-top:1px solid #a9c9dd27;border-left:0;padding:17px 0 0}.paper-end{flex-direction:column;align-items:flex-start;gap:24px;margin-top:55px}}@media (max-width:440px){.research-hero h1{font-size:clamp(2.5rem,11.2vw,3.5rem)}.paper-subtitle{font-size:23px}.paper-byline{gap:10px;font-size:12px}.paper-actions{gap:22px 18px}.paper-actions .contact-link{gap:14px;padding:0 13px}.research-text-link{gap:7px;font-size:13px}.paper-file-note{width:100%;margin-top:-7px}.study-scope{margin-top:38px}.study-stats dt{font-size:12px}.study-stats>div{padding-left:18px;padding-right:0}.primary-finding,.secondary-finding{padding:25px 22px}.capability-panel{padding:20px 17px}.metric-tabs [data-slot=tabs-trigger]{padding:8px 5px}.capability-name{gap:11px;font-size:14px}.confidence-comparison,.paired-comparison{gap:15px}.confidence-comparison strong,.paired-comparison strong{font-size:36px}.research-math{font-size:clamp(16px,4.9vw,21px)}.research-equation{padding:23px 19px}}.research-framing{color:#aebfca;max-width:690px;margin:-8px 0 28px;font-size:16px;line-height:1.75}.primary-finding{grid-template-columns:.94fr 1.06fr;gap:55px}.primary-finding-copy{padding-top:3px}.contract-comparison{grid-template-columns:1fr 1fr;gap:23px;margin:31px 0 32px;display:grid}.contract-comparison>div,.concentration-results>div{flex-direction:column;gap:9px;display:flex}.contract-comparison dt,.concentration-results dt{color:#a5bdce;font:400 13px / 1.6 var(--font-mono);order:2}.contract-comparison dd{color:#c0ddeb;letter-spacing:-.055em;white-space:nowrap;order:1;margin:0;font-size:clamp(2.6rem,4vw,3.6rem);line-height:1}.contract-comparison dd span{font:400 17px / 1 var(--font-mono);color:#94b4c9;letter-spacing:0;margin-left:3px}.evaluation-waterfall{min-width:0;margin:0}.evaluation-waterfall .chart-scale{font:400 12px / 1.5 var(--font-mono);color:#8da3b3;justify-content:space-between;margin:23px 0 12px;display:flex}.waterfall-steps{margin:0;padding:0;list-style:none}.waterfall-step{margin-bottom:13px}.waterfall-label{color:#c4d6e2;justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;line-height:1.5;display:flex}.waterfall-label>span{max-width:330px}.waterfall-label strong{white-space:nowrap;font:400 16px / 1.5 var(--font-mono);color:#d0e6f3;flex-shrink:0}.waterfall-label small{text-align:right;min-width:55px;font:400 12px / 1.5 var(--font-mono);color:#97b2c5;margin-left:8px;display:inline-block}.waterfall-track{background:#7799b00d;border-left:1px solid #a9c9dd35;border-right:1px solid #a9c9dd35;height:8px;margin-top:7px;position:relative}.waterfall-bar{background:#648ba8;height:100%;position:absolute}.waterfall-step.loss .waterfall-label{color:#98afbf}.waterfall-step.loss .waterfall-bar{background:0 0;border:1px solid #718fa5}.waterfall-step.loss .waterfall-label strong{color:#9fbacb}.waterfall-step.complete .waterfall-bar{background:#bad8eb}.waterfall-step.complete .waterfall-label>span{color:#d1e5f3}.waterfall-note{color:#99b0c0;border-top:1px solid #a9c9dd20;margin:20px 0 0;padding-top:16px;font-size:12px;line-height:1.75}.confidence-result{border-bottom:1px solid #a9c9dd27;justify-content:space-between;align-items:baseline;gap:25px;margin:29px 0 9px;padding-bottom:18px;display:flex}.confidence-result>strong{color:#c0ddeb;letter-spacing:-.05em;white-space:nowrap;font-size:clamp(2.6rem,4vw,3.6rem);font-weight:400;line-height:1.1}.confidence-result>strong>span{color:#9ab9cc;letter-spacing:-.04em;font-size:.65em}.confidence-percent{color:#c0ddeb;letter-spacing:-.04em;white-space:nowrap;font-size:32px;line-height:1.2}.confidence-percent small{font:400 15px / 1 var(--font-mono);margin-left:3px}.secondary-finding>.confidence-result-label{color:#c1d4e0;margin-bottom:19px}.concentration-results{grid-template-columns:1fr 1fr;gap:20px 24px;margin:27px 0 8px;display:grid}.concentration-results dd{letter-spacing:-.04em;color:#bad8eb;order:1;margin:0;font-size:32px;line-height:1.1}.concentration-results dd>span{font:400 14px / 1 var(--font-mono);color:#92b0c5;margin-left:3px}.concentration-results dt{font-size:12px}.gap-legend{color:#acc3d3;font:400 13px / 1.5 var(--font-mono);flex-wrap:wrap;gap:25px;margin:0 0 26px;display:flex}.gap-legend>span{align-items:center;gap:9px;display:inline-flex}.legend-dot{border:1.5px solid #b4d1e4;border-radius:50%;width:9px;height:9px;display:inline-block}.strict-dot{background:#b4d1e4}.action-dot{background:0 0}.gap-header,.gap-row{grid-template-columns:240px minmax(100px,1fr) 162px 66px;align-items:center;column-gap:18px;display:grid}.gap-header{color:#90abbe;font:400 12px / 1.6 var(--font-mono);margin-bottom:10px}.gap-header>span:nth-last-child(-n+2){text-align:right}.gap-axis{justify-content:space-between;display:flex}.gap-rows{margin:0;padding:0;list-style:none}.gap-row{border-bottom:1px solid #a9c9dd15;min-height:57px}.gap-row:last-child{border-bottom:0}.gap-name{color:#bfd1de;font-size:14px;line-height:1.5}.gap-plot{background:linear-gradient(90deg,#a9c9dd20 1px,#0000 1px) 0 0/25% 100%;border-right:1px solid #a9c9dd25;height:100%;min-height:15px;display:block;position:relative}.gap-line{background:#709dbb;height:2px;position:absolute;top:calc(50% - 1px)}.gap-point{border:1.5px solid #b7d5e9;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.strict-point{background:#b7d5e9}.action-point{background:#101b25}.endpoint-pair{font:400 13px / 1.6 var(--font-mono);color:#b9d2e4;text-align:right;white-space:nowrap}.endpoint-pair>span[aria-hidden]{color:#7698b0}.gap-value{text-align:right;font:400 16px / 1.5 var(--font-mono);color:#c5dfef}.gap-value small{display:none}.coverage-header,.coverage-row{grid-template-columns:240px minmax(100px,1fr) 162px}.coverage-bar{background:#6f98b6;height:6px;display:block;position:absolute;top:calc(50% - 3px)}.coverage-value{text-align:right;font:400 16px / 1.4 var(--font-mono);color:#c4ddec}.coverage-value small{color:#91adbf;font-size:12px;display:block}.method-item h3{margin-top:0}.research-artifacts{border-bottom:1px solid #a9c9dd25;margin-top:31px;padding-bottom:25px}.research-artifacts h2.figure-label{font-size:12px;font-weight:400}.artifact-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:23px;display:grid}.artifact-links a{color:#b9cede;flex-direction:column;gap:9px;padding:8px 0;text-decoration:none;display:flex}.artifact-links strong{font-size:15px;font-weight:400}.artifact-links a>span{font:400 12px / 1.8 var(--font-mono);color:#99b6ca;align-items:center;gap:10px;display:inline-flex}.artifact-links svg{flex-shrink:0;width:13px;height:13px}.artifact-links a:hover>span,.release-note a:hover{color:#e1f2fc;text-underline-offset:4px;text-decoration:underline}.artifacts-note{color:#8ea9bd;margin:19px 0 0;font-size:12px;line-height:1.7}.release-note a{color:#abc7da;text-decoration:none}@media (max-width:1000px){.primary-finding{grid-template-columns:.94fr 1.06fr;gap:30px}.contract-comparison{gap:18px}.contract-comparison dd{font-size:42px}.gap-header,.gap-row{grid-template-columns:215px minmax(80px,1fr) 141px 57px;column-gap:14px}.coverage-header,.coverage-row{grid-template-columns:215px minmax(80px,1fr) 141px}.endpoint-pair{font-size:12px}.confidence-result{gap:15px}.confidence-result>strong{font-size:42px}.confidence-percent{font-size:27px}.artifact-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px}}@media (max-width:760px){.primary-finding{grid-template-columns:1fr;gap:31px}.metric-tabs[data-slot=tabs-list]{grid-template-columns:1fr 1fr;display:grid}.metric-tabs [data-slot=tabs-trigger]{min-height:41px}.contract-comparison{grid-template-columns:1fr 1fr;margin-top:27px}.contract-comparison dd{font-size:52px}.evaluation-waterfall{border-top:1px solid #a9c9dd27;padding-top:25px}.waterfall-label>span{max-width:65%}.waterfall-label strong{font-size:15px}.waterfall-label small{min-width:0;margin-left:0;display:block}.waterfall-step{margin-bottom:15px}.confidence-result>strong{font-size:53px}.confidence-percent{font-size:35px}.concentration-results dd{font-size:37px}.gap-legend{gap:20px;font-size:12px}.gap-header,.coverage-header{margin-bottom:0;display:block}.gap-header>span:not(.gap-axis){display:none}.gap-row{grid-template-columns:1fr 65px;gap:8px 12px;padding:15px 0}.gap-name{grid-area:1/1}.endpoint-pair{text-align:left;grid-area:2/1;font-size:13px}.gap-plot{grid-area:3/1/auto/-1;height:18px}.gap-value{grid-area:1/2/3;align-self:center}.gap-value small{color:#8eabbd;font:400 12px / 1.4 var(--font-mono);display:block}.coverage-row{grid-template-columns:1fr 82px}.coverage-row .gap-plot{grid-row:2}.coverage-value{grid-area:1/2}.method-item{display:block}}@media (max-width:440px){.contract-comparison dd{font-size:44px}.contract-comparison{gap:16px}.contract-comparison dt{font-size:12px}.waterfall-label{gap:12px;font-size:13px}.confidence-result>strong{font-size:43px}.confidence-percent{font-size:29px}.concentration-results{gap:22px 15px}.concentration-results dd{font-size:33px}.gap-name{font-size:14px}.artifact-links{grid-template-columns:1fr;gap:6px}.artifact-links a{border-bottom:1px solid #a9c9dd16;padding:13px 0}.artifact-links a:last-child{border-bottom:0}}
