:root{--stock: oklch(97.4% .006 210);--surface: oklch(100% 0 0);--panel: oklch(93.6% .012 214);--ink: oklch(18% .026 230);--graphite: oklch(34% .026 226);--muted: oklch(43% .024 226);--line: oklch(86% .013 220);--line-strong: oklch(69% .025 220);--mineral: oklch(41% .082 220);--mineral-dark: oklch(24% .055 228);--mineral-soft: oklch(91% .035 216);--oxide: oklch(45% .11 31);--oxide-soft: oklch(92% .041 31);--fail: var(--oxide);--pass: oklch(42% .12 155);--pass-soft: oklch(92% .052 155);--gate: oklch(48% .092 78);--gate-soft: oklch(92% .052 78);--focus: oklch(64% .14 210);--font-micro: .72rem;--font-status: .8rem;--font-meta: .88rem;--font-body: 1rem;--font-lede: 1.08rem;--font-title: 1.35rem;--font-headline-compact: 2rem;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--space-4xl: 96px;--page-gutter: clamp(16px, 4vw, 32px);--section-major: clamp(72px, 10vw, 120px);--section-evidence: clamp(48px, 7vw, 80px);--section-related: clamp(28px, 4vw, 48px);--content-max: 1180px;--content-half: 590px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius: var(--radius-md);--shadow-proof: 0 14px 34px oklch(18% .026 230 / .08);--shadow-focus: 0 20px 48px oklch(18% .026 230 / .12);--shadow: var(--shadow-focus);--ease: cubic-bezier(.22, 1, .36, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--motion-focus: .5s;--z-skip: 20}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--stock);overflow-x:clip}body{margin:0;color:var(--ink);background:var(--stock);font:1rem/1.62 Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;font-kerning:normal;text-rendering:optimizeLegibility;overflow-x:clip}.skip-link{position:fixed;left:var(--space-md);top:var(--space-md);z-index:var(--z-skip);min-height:44px;display:inline-flex;align-items:center;padding:0 var(--space-md);border-radius:var(--radius-sm);background:var(--ink);color:var(--surface);font-weight:760;text-decoration:none;transform:translateY(-160%);transition:transform .18s var(--ease)}.skip-link:focus{transform:translateY(0)}a{color:var(--mineral);text-underline-offset:.2em;text-decoration-thickness:.08em}a:hover{color:var(--ink)}td a,.meta a{min-width:44px;min-height:44px;display:inline-flex;align-items:center}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}header.site{width:min(var(--content-max),calc(100vw - (2 * var(--page-gutter))));min-height:84px;margin:0 auto;display:flex;align-items:center;gap:var(--space-md)}.mark{position:relative;min-height:44px;display:inline-flex;align-items:center;padding-left:38px;color:var(--ink);font-size:var(--font-meta);font-weight:850;letter-spacing:.025em;text-decoration:none}.mark:before,.mark:after{content:"";position:absolute;left:0;top:50%;width:28px;height:28px;transform:translateY(-50%)}.mark:before{border-radius:var(--radius-xs);background:var(--ink)}.mark:after{border-radius:0 0 var(--radius-xs) 0;background:var(--mineral);clip-path:polygon(100% 0,100% 100%,0 100%)}.mark span{color:var(--mineral)}.site-kicker{color:var(--muted);font-size:.8rem}.site-nav{margin-left:auto;display:flex;align-items:center;gap:var(--space-2xs)}.site-nav a{position:relative;min-height:44px;display:inline-flex;align-items:center;padding:0 var(--space-sm);border-radius:var(--radius-xs);color:var(--graphite);font-size:var(--font-meta);font-weight:560;text-decoration:none;transition:color .18s var(--ease)}.site-nav a:after{content:"";position:absolute;right:var(--space-sm);bottom:0;left:var(--space-sm);height:2px;background:var(--mineral);opacity:0;transform:scaleX(.4);transform-origin:center;transition:opacity .18s var(--ease-out-quart),transform .18s var(--ease-out-quart)}.site-nav a:hover{color:var(--ink)}.site-nav a:hover:after{opacity:.45;transform:scaleX(.7)}.site-nav a:active{color:var(--mineral-dark)}.site-nav a[aria-current=page]{color:var(--ink);font-weight:680}.site-nav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}main{width:min(var(--content-max),calc(100vw - (2 * var(--page-gutter))));margin:0 auto;padding:0 0 var(--space-4xl)}footer{width:min(var(--content-max),calc(100vw - (2 * var(--page-gutter))));margin:0 auto;padding:var(--space-xl) 0 var(--space-2xl);color:var(--muted);font-size:.82rem}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{color:var(--ink);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}h1{max-width:13ch;margin-bottom:var(--space-lg);font-size:clamp(3rem,7vw,5.5rem);font-weight:820;line-height:.98}h2{margin-bottom:var(--space-md);font-size:clamp(2rem,4vw,3.5rem);font-weight:790}h3{margin-bottom:var(--space-xs);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:740}p{max-width:68ch;text-wrap:pretty}.lede{max-width:68ch;color:var(--graphite);font-size:var(--font-lede)}.signal,.hero-context{display:block;margin-bottom:var(--space-md);color:var(--mineral);font-size:.82rem;font-weight:680;letter-spacing:.01em;text-transform:none}.signal:before{content:none}.hero{min-height:calc(100svh - 84px);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(52px,8vw,104px) 0 0}.hero-copy{width:min(880px,100%);margin:0 auto;text-align:center}.hero h1{max-width:12ch;margin-inline:auto}.hero h1 span{display:block;color:var(--mineral)}.hero-context{margin-bottom:var(--space-lg);color:var(--graphite)}.hero-lede{max-width:60ch;color:var(--graphite);font-size:clamp(1.08rem,1.8vw,1.3rem);line-height:1.55}.hero .hero-lede{margin-inline:auto}.hero-actions,.report-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xl)}.hero-actions{justify-content:center}.button,.report-actions a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-md);border:1px solid var(--ink);border-radius:var(--radius-sm);font-weight:720;text-decoration:none;transition:transform .18s var(--ease),box-shadow .18s var(--ease),background-color .18s var(--ease),color .18s var(--ease)}.button:hover,.report-actions a:hover{transform:translateY(-2px)}.button:active,.report-actions a:active,.method-step:active,.lab-card:active,.proof-link:active,.index-row:active{transform:translateY(0) scale(.99)}.button.primary{background:var(--ink);color:var(--surface);box-shadow:0 8px 20px #05141b24}.button.secondary,.report-actions a{background:var(--surface);color:var(--ink)}.hero-actions .button.secondary{border-color:transparent;background:transparent;color:var(--mineral);text-decoration:underline}.button.light{border-color:var(--surface);background:transparent;color:var(--surface)}.hero-proof{width:min(620px,100%);margin:var(--space-xl) auto 0;padding:var(--space-md) 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.hero-proof div{min-width:0;padding:0 var(--space-md)}.hero-proof div+div{border-left:1px solid var(--line)}.hero-proof dt{color:var(--muted);font-size:var(--font-status)}.hero-proof dd{margin:var(--space-2xs) 0 0;color:var(--ink);font-size:var(--font-title);font-weight:780;line-height:1;font-variant-numeric:tabular-nums}.proof-receipt{position:relative;width:100%;margin:var(--space-xl) 0 0;padding:var(--space-md) var(--space-lg) var(--space-lg);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-proof)}.proof-receipt:before{content:"";position:absolute;left:50%;bottom:100%;width:1px;height:var(--space-xl);background:var(--line-strong)}.proof-receipt:after{content:"";position:absolute;left:calc(50% - 5px);bottom:calc(100% - 5px);width:11px;height:11px;border:1px solid var(--mineral);border-radius:50%;background:var(--surface)}.receipt-topline{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-md)}.receipt-body{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(300px,1.05fr) minmax(200px,.62fr);gap:var(--space-lg);align-items:start}.receipt-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--line)}.receipt-facts>div{padding:var(--space-sm) var(--space-md) var(--space-sm) 0}.run-id,.trace-label,.failure-strip span{color:var(--muted);font-size:var(--font-micro);font-weight:680;letter-spacing:.025em;text-transform:none}.status-live,.verdict,.verdict-chip,.lever{width:fit-content;min-height:24px;display:inline-flex;align-items:center;padding:2px var(--space-xs);border-radius:var(--radius-xs);font-size:var(--font-micro);font-weight:780;line-height:1.2;text-transform:capitalize;white-space:nowrap}.verdict.pass,.verdict-chip.pass,.lever.on{background:var(--pass-soft);color:var(--pass)}.status-live{background:var(--mineral-soft);color:var(--mineral-dark)}.verdict.fail,.verdict-chip.fail{background:var(--oxide-soft);color:var(--oxide)}.verdict.gated,.verdict-chip.gated{background:var(--gate-soft);color:var(--gate)}.lever.off{background:var(--panel);color:var(--muted)}.receipt-facts strong{display:block;margin-top:var(--space-2xs);overflow-wrap:anywhere}.trace-steps{display:grid;gap:var(--space-xs);margin:0;padding:0;list-style:none}.trace-steps li{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:var(--space-xs);color:var(--graphite);font-size:var(--font-meta)}.trace-steps span{min-height:24px;display:inline-grid;place-items:center;border-radius:var(--radius-xs);background:var(--mineral-soft);color:var(--mineral-dark);font-size:var(--font-micro);font-weight:780}.failure-strip{align-self:start;padding:var(--space-md);border-radius:var(--radius-sm);background:var(--oxide-soft)}.failure-strip strong{display:block;margin-top:var(--space-2xs);color:var(--oxide);overflow-wrap:normal;word-break:normal}.story-flow{position:relative;margin-top:0}.story-flow:before{content:"";position:absolute;left:0;top:0;bottom:0;z-index:2;width:1px;background:var(--line-strong);pointer-events:none}.story-flow>section{position:relative;padding-left:72px}.story-flow>section:before{content:"";position:absolute;left:-6px;top:var(--section-evidence);z-index:3;width:13px;height:13px;border:2px solid var(--surface);border-radius:50%;background:var(--mineral);box-shadow:0 0 0 1px var(--mineral)}.index-section,.method-section,.lab-section,.report-section,.content-section{padding-block:var(--section-evidence)}.index-section{margin-inline:calc(50% - 50vw);padding-right:max(var(--page-gutter),calc(50vw - var(--content-half)));padding-left:max(calc(var(--page-gutter) + 72px),calc(50vw - var(--content-half) + 72px));background:var(--mineral-soft)}.index-section:before,.lab-section:before{left:max(calc(var(--page-gutter) - 6px),calc(50vw - var(--content-half) - 6px))!important}.method-section{padding-block:var(--section-major)}.lab-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,.56fr);gap:clamp(28px,6vw,72px);align-items:center;margin-inline:calc(50% - 50vw);padding-right:max(var(--page-gutter),calc(50vw - var(--content-half)));padding-left:max(calc(var(--page-gutter) + 72px),calc(50vw - var(--content-half) + 72px));background:var(--mineral-dark);color:var(--surface)}.story-flow>.index-section,.story-flow>.lab-section{padding-left:max(calc(var(--page-gutter) + 72px),calc(50vw - var(--content-half) + 72px))}.lab-section h2,.lab-section p,.lab-section .signal{color:var(--surface)}.lab-section p{line-height:1.7}.report-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(280px,.55fr);gap:clamp(24px,5vw,64px);align-items:center;padding-block:var(--section-major)}.report-section p{color:var(--graphite);font-size:1.02rem}.section-heading{max-width:800px;margin-bottom:var(--space-xl)}.section-heading.compact{max-width:720px;margin-bottom:var(--space-lg)}.section-heading.compact h2{font-size:clamp(1.65rem,3vw,2.4rem)}.section-heading p:not(.signal){color:var(--graphite);font-size:1.02rem}.index-preview{display:grid;gap:0;margin:0 0 var(--space-xl);border-top:1px solid var(--line-strong)}.index-row{min-height:64px;display:grid;grid-template-columns:52px minmax(0,1.4fr) minmax(90px,.34fr) minmax(80px,.28fr) 54px;gap:var(--space-md);align-items:center;padding:var(--space-sm) 0;border-bottom:1px solid var(--line-strong);color:var(--ink);text-decoration:none;transition:transform .18s var(--ease),color .18s var(--ease)}.index-row:hover{color:var(--mineral-dark);transform:translate(4px)}.rank,.score,.scan{font-variant-numeric:tabular-nums}.rank{color:var(--mineral);font-size:var(--font-title);font-weight:800}.site-name{font-weight:740}.score{color:var(--graphite)}.scan{color:var(--muted);font-size:.82rem}.tabs{display:flex;gap:var(--space-2xs);margin:var(--space-lg) 0 var(--space-sm)}.tabs a{min-height:44px;display:inline-flex;align-items:center;padding:0 var(--space-sm);border-bottom:2px solid transparent;border-radius:var(--radius-xs);color:var(--graphite);font-size:var(--font-meta);font-weight:680;text-decoration:none}.tabs a[aria-current=true]{border-color:var(--mineral);color:var(--ink)}table{width:100%;margin:0;border-collapse:collapse;background:transparent}.table-wrap{margin:var(--space-xs) 0 var(--space-xl);border-block:1px solid var(--line-strong);overflow-x:auto;-webkit-overflow-scrolling:touch}th,td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th{color:var(--muted);font-size:var(--font-micro);font-weight:740;letter-spacing:.03em;text-transform:none}tr:last-child td{border-bottom:0}.meta{color:var(--muted);font-size:var(--font-meta)}.empty-state{max-width:720px;padding:var(--space-xl);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface)}.empty-state p{color:var(--graphite)}.page-hero{min-height:min(520px,calc(100svh - 120px));display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.48fr);gap:clamp(32px,7vw,88px);align-items:end;padding:var(--section-evidence) 0 var(--section-major)}.page-hero h1{max-width:12ch;font-size:clamp(2.8rem,6vw,4.8rem)}.method-hero h1,.detail-hero h1{max-width:13ch}.proof-stack{display:grid;gap:0;border-block:1px solid var(--line-strong)}.proof-stack div{min-width:0;display:grid;grid-template-columns:minmax(90px,.4fr) minmax(0,1fr);gap:var(--space-md);align-items:baseline;padding:var(--space-md) 0;border-bottom:1px solid var(--line)}.proof-stack div:last-child{border-bottom:0}.proof-stack span,.profile-card span,.friction-callout span,.proof-link span,.lab-claim span,.run-ledger span{display:block;color:var(--muted);font-size:var(--font-status);font-weight:680;letter-spacing:.01em;text-transform:none}.proof-stack strong{color:var(--ink);font-size:1rem;line-height:1.3}.dimension-stack,.run-records{display:grid;gap:0}.dimension-card{min-width:0;display:grid;grid-template-columns:64px minmax(160px,.45fr) minmax(0,1fr);gap:clamp(20px,4vw,48px);padding:var(--space-xl) 0;border-top:1px solid var(--line-strong);background:transparent;overflow-wrap:anywhere}.dimension-card:last-child{border-bottom:1px solid var(--line-strong)}.dimension-order{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--mineral-dark);color:var(--surface);font-size:var(--font-meta);font-weight:800;font-variant-numeric:tabular-nums}.dimension-row{min-width:0;display:grid;grid-template-columns:54px minmax(160px,.42fr) minmax(220px,.8fr) minmax(220px,.7fr);gap:clamp(14px,3vw,28px);align-items:start;padding:var(--space-lg) 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.dimension-row:first-child{border-top:0}.question,.test-signal{color:var(--graphite)}.split-proof,.profile-swing,.lab-links{display:grid;gap:var(--space-xl)}.split-proof{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--section-evidence) 0}.proof-link,.profile-card,.lab-card{min-width:0;color:var(--ink);text-decoration:none;overflow-wrap:anywhere;transition:transform .18s var(--ease),color .18s var(--ease)}.proof-link{padding:var(--space-lg) 0;border-block:1px solid var(--line-strong)}.proof-link strong{display:block;margin-top:var(--space-xl);max-width:24ch;font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.08;text-wrap:balance}.proof-link em{display:inline-block;margin-top:var(--space-lg);color:var(--mineral);font-style:normal;font-weight:720}.proof-link:hover,.profile-card:hover,.lab-card:hover{color:var(--mineral-dark);transform:translateY(-2px)}.profile-swing{grid-template-columns:1fr;gap:0;border-block:1px solid var(--line-strong)}.profile-card{display:grid;grid-template-columns:1fr auto auto;gap:var(--space-md);align-items:baseline;padding:var(--space-md) 0;border-bottom:1px solid var(--line)}.profile-card:last-child{border-bottom:0}.profile-card strong{font-size:clamp(2rem,4vw,3.5rem);line-height:.95;font-variant-numeric:tabular-nums}.profile-card em{color:var(--graphite);font-style:normal}.lab-claim,.run-ledger{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 var(--section-evidence);border-block:1px solid var(--line-strong);overflow-wrap:anywhere}.lab-claim div,.run-ledger div{padding:var(--space-lg) var(--space-lg) var(--space-lg) 0}.lab-claim div+div,.run-ledger div+div{padding-left:var(--space-lg);border-left:1px solid var(--line)}.lab-claim strong,.run-ledger strong{display:block;margin-top:var(--space-xs);color:var(--ink);font-size:clamp(1.08rem,2vw,1.45rem);line-height:1.22}.run-ledger{grid-template-columns:repeat(4,minmax(0,1fr))}.run-ledger strong{font-size:clamp(1.65rem,3vw,2.6rem);font-variant-numeric:tabular-nums}.lab-links{grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--space-xs) 0 var(--space-lg)}.lab-card{display:flex;flex-direction:column;gap:var(--space-xs);min-height:112px;padding:var(--space-lg);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface)}.run-record{min-width:0;margin-bottom:var(--space-md);padding:clamp(20px,4vw,32px);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-proof);overflow-wrap:anywhere}.run-record.pass{border-color:oklch(42% .12 155 / .34)}.run-record.fail{border-color:#883a2d5c}.record-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-xs)}.record-head h3{min-width:0;margin-bottom:0}.trace-head{margin:var(--space-lg) 0 var(--space-xs);color:var(--muted);font-size:var(--font-status);font-weight:720}.trace-list{display:grid;gap:var(--space-xs);margin:0;padding-left:1.2rem;color:var(--graphite)}.friction-callout,.gated-block{min-width:0;padding:var(--space-xl);border-radius:var(--radius-sm);overflow-wrap:anywhere}.friction-callout{max-width:800px;background:var(--oxide-soft)}.friction-callout strong{display:block;margin-top:var(--space-xs);color:var(--oxide);font-size:clamp(1.4rem,3vw,2.35rem);line-height:1.08}.gated-block{margin:var(--section-related) 0 0;background:var(--gate-soft)}.gated-block h2{margin-top:0}.gated-record{min-width:0;padding-top:var(--space-md);border-top:1px solid oklch(48% .092 78 / .26);overflow-wrap:anywhere}.gated-record+.gated-record{margin-top:var(--space-md)}.method-flow{display:grid;grid-template-columns:1fr;gap:0;margin-top:var(--space-xl)}.method-step{position:relative;min-height:0;display:grid;grid-template-columns:88px minmax(180px,.55fr) minmax(0,1fr);gap:var(--space-lg);align-items:start;padding:var(--space-lg) 0;color:var(--ink);text-decoration:none;transition:transform .18s var(--ease),color .18s var(--ease)}.method-step:hover{color:var(--mineral-dark);transform:translate(4px)}.method-step span{color:var(--mineral);font-size:.78rem;font-weight:720}.method-step span:after{display:block;margin-top:var(--space-2xs);color:var(--mineral);font-size:var(--font-headline-compact);font-weight:780;line-height:1}.method-step:nth-child(1) span:after{content:"01"}.method-step:nth-child(2) span:after{content:"02"}.method-step:nth-child(3) span:after{content:"03"}.method-step strong{font-size:clamp(1.25rem,2.2vw,1.8rem);line-height:1.15}.method-step p{margin:0;color:var(--graphite)}.method-note{margin-top:var(--space-lg);color:var(--graphite)}.method-note a{min-height:44px;display:inline-flex;align-items:center}.lab-meter{display:grid;gap:0;border-block:1px solid oklch(100% 0 0 / .36)}.lab-meter div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-lg);padding:var(--space-md) 0;border-bottom:1px solid oklch(100% 0 0 / .24);color:var(--surface)}.lab-meter div:last-child{border-bottom:0}.lab-meter span{color:var(--surface)}.lab-meter strong{font-size:clamp(2rem,5vw,4.2rem);line-height:.95;font-variant-numeric:tabular-nums}[data-scroll-focus]{transform-origin:center}.motion-ready [data-scroll-focus]{opacity:.92;transform:scale(.985);transition:opacity var(--motion-focus) var(--ease-out-expo),transform var(--motion-focus) var(--ease-out-expo),box-shadow var(--motion-focus) var(--ease-out-expo)}.motion-ready [data-scroll-focus].is-scroll-focused{opacity:1;transform:scale(1)}.motion-ready .proof-receipt.is-scroll-focused{box-shadow:var(--shadow-focus)}@media (hover: hover) and (pointer: fine){.button:hover,.report-actions a:hover{box-shadow:0 10px 22px #05141b1f}}@media (max-width: 1050px) and (min-width: 681px){.site-kicker{display:none}.site-nav a{padding-inline:var(--space-xs);font-size:.82rem}.site-nav a:after{right:var(--space-xs);left:var(--space-xs)}}@media (max-width: 900px){.page-hero,.lab-section,.report-section,.split-proof,.lab-links,.lab-claim,.dimension-card{grid-template-columns:1fr}.page-hero{min-height:auto}.receipt-body{grid-template-columns:1fr 1fr}.failure-strip{grid-column:1 / -1}.dimension-row{grid-template-columns:44px minmax(0,1fr)}.dimension-row>p{grid-column:2}.run-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.run-ledger div:nth-child(3){border-left:0}.run-ledger div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width: 680px){:root{--page-gutter: 12px;--section-major: clamp(56px, 16vw, 80px);--section-evidence: clamp(40px, 12vw, 64px)}header.site,main,footer{width:calc(100vw - 24px);max-width:100%}.site-kicker{display:none}header.site{min-height:0;display:grid;grid-template-columns:1fr;gap:0;padding:0}.mark{width:max-content;min-height:60px}.site-nav{width:100%;margin-left:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block:1px solid var(--line)}.site-nav a{min-height:44px;justify-content:center;padding:0 var(--space-xs);font-size:.8rem}h1{max-width:11ch;font-size:clamp(2.65rem,14vw,4.1rem)}h2,h3,p,.hero-lede{max-width:100%;overflow-wrap:break-word}h2{font-size:clamp(1.85rem,8vw,2.7rem)}.hero{min-height:auto;padding-top:var(--space-3xl)}.hero-context{margin-bottom:var(--space-md)}.hero-actions,.report-actions{flex-direction:column;align-items:stretch}.button,.report-actions a{width:100%}.hero-actions .button.secondary{width:auto;align-self:center}.hero-proof div{padding-inline:var(--space-xs)}.hero-proof dt{font-size:var(--font-micro)}.hero-proof dd{font-size:var(--font-lede)}.proof-receipt{margin-top:var(--space-lg);padding:var(--space-md)}.proof-receipt:before{height:var(--space-lg)}.receipt-body{grid-template-columns:1fr;gap:var(--space-md)}.failure-strip{grid-column:auto}.story-flow:before{left:2px}.story-flow>section{padding-left:34px}.story-flow>section:before{left:-4px;width:11px;height:11px}.index-section,.lab-section{padding-right:var(--page-gutter);padding-left:calc(var(--page-gutter) + 34px)}.story-flow>.index-section,.story-flow>.lab-section{padding-left:calc(var(--page-gutter) + 34px)}.index-section:before,.lab-section:before{left:calc(var(--page-gutter) - 4px)!important}.index-row{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"rank site verdict" "rank score scan";gap:var(--space-2xs) var(--space-xs);padding-block:var(--space-md)}.rank{grid-area:rank}.site-name{grid-area:site}.score{grid-area:score}.verdict{grid-area:verdict}.scan{grid-area:scan}.page-hero{grid-template-columns:1fr;padding:var(--space-2xl) 0 var(--section-evidence)}.page-hero h1,.method-hero h1,.detail-hero h1{max-width:11ch}.proof-stack div{grid-template-columns:1fr;gap:var(--space-2xs)}.dimension-card{grid-template-columns:48px minmax(0,1fr);gap:var(--space-md)}.dimension-card>div:last-child{grid-column:2}.lab-claim,.run-ledger{grid-template-columns:1fr}.lab-claim div,.run-ledger div,.lab-claim div+div,.run-ledger div+div{padding:var(--space-md) 0;border-left:0;border-top:1px solid var(--line)}.lab-claim div:first-child,.run-ledger div:first-child{border-top:0}.method-step{grid-template-columns:68px minmax(0,1fr);gap:var(--space-md)}.method-step p{grid-column:2}.lab-section{grid-template-columns:1fr}.record-head{flex-direction:column}.gated-block h2{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.gated-block h2 .verdict{max-width:100%;white-space:normal}.table-wrap:not(.report-table-wrap):not(.model-table-wrap):before{content:"Swipe to see all columns →";position:sticky;left:0;z-index:1;display:block;width:max-content;padding:var(--space-xs) 0 var(--space-2xs);color:var(--muted);font-size:var(--font-micro);font-weight:680}.report-table-wrap,.model-table-wrap{overflow-x:visible}.report-table thead,.model-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.report-table,.report-table tbody,.report-table tr,.report-table td,.model-table,.model-table tbody,.model-table tr,.model-table td{display:block;width:100%}.report-table tr,.model-table tr{padding:var(--space-lg) 0;border-bottom:1px solid var(--line)}.report-table tr:last-child,.model-table tr:last-child{border-bottom:0}.report-table td,.model-table td{padding:var(--space-xs) 0;border:0;white-space:normal}.report-table td:before,.model-table td:before{content:attr(data-label);display:block;margin-bottom:var(--space-2xs);color:var(--muted);font-size:var(--font-micro);font-weight:740}.report-table .report-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xs);padding-top:var(--space-md)}.report-table .report-actions:before{grid-column:1 / -1}.report-table .report-actions a{width:auto;min-height:44px;justify-content:center}.model-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm) var(--space-lg)}.model-table td:first-child,.model-table td:nth-child(2){grid-column:1 / -1}th,td{white-space:nowrap}td:last-child,th:last-child{min-width:180px;white-space:normal}.report-table td:last-child,.model-table td:last-child{min-width:0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.motion-ready [data-scroll-focus]{opacity:1!important;transform:none!important}}
