﻿.main{padding-top:64px;padding-bottom:32px}.hero-section{max-width:920px;padding:32px 0 72px}.hero-h1{margin:16px 0 28px}.hero-section .lead{max-width:780px}.study-meta,.score-grid,.evidence-grid,.limits-grid,.metrics-grid{display:grid;gap:14px}.study-meta{grid-template-columns:repeat(3,1fr);margin:32px 0}.study-meta div{border-top:1px solid var(--line);padding-top:14px}.study-meta strong{display:block;font-size:34px}.study-meta span,.score-card span,.evidence-grid span,.metrics-grid span{font-family:var(--font-mono);font-size:12px;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em}.caveat{border-left:3px solid var(--accent);padding:13px 16px;background:var(--inset);color:var(--ink-muted);line-height:1.55}.paper-section{padding:72px 0;border-top:1px solid var(--line)}.paper-section .section-h2{max-width:780px}.score-grid,.evidence-grid{grid-template-columns:repeat(3,1fr);margin-top:28px}.score-card,.evidence-grid article,.limits-grid article,.metrics-grid article{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.score-card.clean{border-top:4px solid var(--accent)}.score-card.inverse{background:var(--ink);color:var(--paper)}.score-card strong{display:block;font-size:clamp(50px,7vw,82px);line-height:1;margin:18px 0 8px}.score-card small{font-size:.35em}.table-wrap{overflow:auto;margin-top:30px}table{width:100%;border-collapse:collapse;background:var(--surface)}th,td{padding:14px;text-align:left;border-bottom:1px solid var(--line)}th{font-family:var(--font-mono);font-size:12px;text-transform:uppercase}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px}.prose,.compact{color:var(--ink-muted);font-size:17px;line-height:1.65}.evidence-grid article strong{display:block;font-size:28px;margin-top:12px}.evidence-grid small{font-size:13px;color:var(--ink-muted)}h3{margin-top:36px}.round-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:24px 0 42px}.round-grid article{display:grid;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px;font-family:var(--font-mono);font-size:11px}.round-grid span{padding:5px;background:linear-gradient(90deg,var(--line) var(--w),transparent var(--w))}.round-grid .clean-bar{background:linear-gradient(90deg,rgba(14,138,110,.24) var(--w),transparent var(--w))}.round-grid .sloppy-bar{background:linear-gradient(90deg,rgba(20,19,15,.22) var(--w),transparent var(--w))}
.tie-row{background:var(--inset)}.outcome-tag{display:inline-block;font-family:var(--font-mono);font-size:11.5px;padding:3px 9px;border-radius:6px;background:var(--chip-bg);color:var(--ink-muted)}.outcome-tag.clean{color:var(--accent-ink);background:rgba(14,138,110,.12)}.outcome-tag.tie{color:var(--ink-muted);border:1px solid var(--line)}.metrics-grid,.limits-grid{grid-template-columns:repeat(2,1fr);margin-top:24px}.metrics-grid article div{margin-top:12px}.metrics-grid article div strong{font-size:26px}.metrics-grid article small{display:block;margin-top:14px;color:var(--accent-ink)}.glossary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.glossary-item{background:var(--inset);border:1px solid var(--line);border-radius:10px;padding:18px}.glossary-item h3{margin:0;color:var(--accent-ink);font-family:var(--font-mono);font-size:13px}.glossary-item p{color:var(--ink-muted);line-height:1.5;font-size:14px}.footer-copy{margin:6px 0 0}@media(max-width:760px){.main{padding-left:20px;padding-right:20px}.score-grid,.evidence-grid,.limits-grid,.metrics-grid,.glossary-grid,.split{grid-template-columns:1fr}.round-grid{grid-template-columns:repeat(3,1fr)}.study-meta{grid-template-columns:1fr 1fr}.nav-links{display:none}}
.numbered-section{display:grid;grid-template-columns:72px minmax(0,1fr);gap:26px}.component-number{margin:0;font-family:var(--font-mono);font-size:36px;color:var(--accent);font-weight:600}.hypothesis-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:28px 0}.hypothesis-grid article{padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.hypothesis-grid span{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;color:var(--accent-ink)}.hypothesis-grid p{color:var(--ink-muted);line-height:1.6}.harness-flow{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;counter-reset:harness}.harness-flow li{display:grid;grid-template-columns:86px 1fr;gap:12px;padding:14px;border-top:1px solid var(--line);color:var(--ink-muted)}.harness-flow strong{color:var(--ink);font-family:var(--font-mono);font-size:12px;text-transform:uppercase}@media(max-width:760px){.numbered-section{grid-template-columns:1fr}.component-number{font-size:24px}.hypothesis-grid,.harness-flow{grid-template-columns:1fr}}
.cold-open{margin:34px 0;padding:24px 26px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.cold-open-label{margin:0 0 10px;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink)}.cold-open>p:nth-child(2){margin:0;font-size:20px;line-height:1.55}.condition-explainer{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.condition-explainer article{display:grid;gap:7px}.condition-explainer strong{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;color:var(--accent-ink)}.condition-explainer span{color:var(--ink-muted);line-height:1.5}.result-lead{padding-top:8px}@media(max-width:760px){.condition-explainer{grid-template-columns:1fr}}

.model-roles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.model-roles article{display:grid;gap:7px;padding:14px;background:var(--inset);border:1px solid var(--line);border-radius:10px}.model-roles strong{font-size:13px}.model-roles span{font-family:var(--font-mono);font-size:11px;color:var(--ink-muted);text-transform:uppercase}@media(max-width:760px){.model-roles{grid-template-columns:1fr}}
.archive-banner{margin:0 0 32px;padding:16px 20px;border-left:3px solid var(--accent);background:var(--inset);border-radius:0 10px 10px 0}.archive-banner-label{margin:0 0 6px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.archive-banner p:last-child{margin:0;color:var(--ink-muted);font-size:14.5px;line-height:1.6}.inline-cite{font-size:.95em;color:var(--accent-ink);border-bottom:1px dotted var(--accent-ink)}.inline-cite:hover{opacity:.75}
.lineage-table td:first-child{color:var(--ink-muted);font-family:var(--font-mono);font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.lineage-table td{vertical-align:top}
