/* Opening learning curves and visual configurations. */
.story-chart-controls{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:14px}
.story-seed-control{display:flex;align-items:center;gap:10px;font-size:10px;color:var(--muted)}
.story-seed-control select{font-size:11px;padding:7px 11px}
.story-seeds .range-key:before{height:10px;border:0;background:#18857629}
.story-seeds [data-gpus="4"]:before{border-top-style:dashed;border-color:#188576}
.configuration-figure{margin:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 12px 36px #19223406}
.configuration-instruction{display:flex;align-items:center;gap:22px;padding:20px 26px;border-bottom:1px solid var(--line);background:#f7f9fc}
.configuration-instruction>span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}
.configuration-instruction strong{font-size:17px;font-weight:500;letter-spacing:-.02em}
.configuration-grid{display:grid;grid-template-columns:1fr 1fr 1.4fr}
.configuration-card{min-width:0;padding:26px 22px 22px;--model-color:#2458d3}
.configuration-card+.configuration-card{border-left:1px solid var(--line)}
.configuration-card[data-configuration=active]{--model-color:#9063bc}
.configuration-card[data-configuration=highres]{--model-color:#188576}
.configuration-label{display:flex;align-items:center;gap:9px}
.configuration-label h3{font-size:20px;font-weight:550;letter-spacing:-.03em;color:var(--model-color)}
.configuration-gaze{font-size:10px;color:var(--muted);margin:8px 0 24px}
.configuration-image{height:clamp(140px,16vw,215px);display:flex;justify-content:center;align-items:center}
.configuration-image img{display:block;width:auto;height:100%;max-width:100%;object-fit:contain}
.configuration-budget{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin:23px 0 13px}
.configuration-budget strong{font-size:22px;font-weight:550;letter-spacing:-.03em;font-variant-numeric:tabular-nums}
.configuration-budget span{font-size:10px;color:var(--muted)}
.configuration-description{font-size:12px;line-height:1.75;margin:0;color:var(--muted);max-width:320px}
.configuration-figure>figcaption{padding:18px 26px;border-top:1px solid var(--line);font-size:10px;line-height:1.8;color:var(--muted)}
.configuration-questions{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:26px}
.configuration-questions p{font-size:13px;color:var(--muted);line-height:1.8;margin:0}
.configuration-questions strong{display:block;font-size:15px;color:var(--ink);font-weight:550;margin-bottom:5px}
#additional-evidence .more-examples{margin-top:0;padding-top:0;border-top:0}
@media(max-width:850px){.configuration-label h3{font-size:17px}.configuration-card{padding:20px 14px}.configuration-gaze{font-size:9px;min-height:30px;margin-bottom:16px}.configuration-budget strong{font-size:19px}.configuration-budget span{font-size:9px}}
@media(max-width:620px){.configuration-grid{grid-template-columns:1fr}.configuration-card{padding:23px}.configuration-card+.configuration-card{border-left:0;border-top:1px solid var(--line)}.configuration-label h3{font-size:21px}.configuration-gaze{font-size:11px;min-height:0}.configuration-image{height:220px}.configuration-budget{margin-top:18px}.configuration-budget strong{font-size:23px}.configuration-budget span{font-size:11px}.configuration-description{max-width:none}.configuration-instruction{display:block;padding:17px 23px}.configuration-instruction>span{display:block;margin-bottom:7px}.configuration-instruction strong{font-size:16px}.configuration-figure>figcaption{padding:17px 23px}.configuration-questions{grid-template-columns:1fr;gap:18px;margin-top:22px}}
.more-examples{margin-top:70px;padding-top:40px;border-top:1px solid var(--line)}.more-examples h3{font-size:36px}.more-examples .section-heading{margin-bottom:28px}.example-pair .comparison-toolbar h4{font-size:21px;letter-spacing:-.03em;line-height:1.3}.example-world{font-size:12px;font-weight:600;padding:13px 18px;color:var(--blue)}.example-pair .comparison-video:nth-child(2) .example-world{color:var(--green)}.example-pair .comparison-grid{grid-template-columns:1fr 1fr}.example-pair .comparison-video figcaption{justify-content:end}.example-pair .comparison-actions .button{min-width:115px}
@media(max-width:620px){.more-examples{margin-top:42px;padding-top:30px}.more-examples h3{font-size:30px}.example-pair .comparison-toolbar h4{font-size:17px}.example-pair .comparison-toolbar{padding:13px}.example-world{font-size:10px;padding:10px}.example-pair .comparison-video figcaption{padding:9px;font-size:8px}.example-pair .comparison-number{display:none}.more-examples>.small{font-size:10px}}
.hero{padding-top:48px;padding-bottom:30px}.hero h1{font-size:clamp(66px,8vw,94px)}
.hero .authors{font-size:11px}.hero .affiliation{margin:12px 0 20px}
.comparison-heading{margin-bottom:18px}.comparison-heading h2{font-size:clamp(28px,4.2vw,54px);margin:0}
.hook-pair{position:relative;background:#101823;border:0;border-radius:10px;margin-bottom:24px}
.hook-pair .comparison-grid{gap:10px;background:#fff;grid-template-columns:1fr 1fr}
.hook-pair .comparison-video{border-radius:8px;overflow:hidden;background:#101823}
.hook-controls{position:absolute;right:14px;bottom:14px;display:flex;gap:6px}
.hook-controls button{display:grid;place-items:center;width:36px;height:32px;border:1px solid #ffffff65;background:#102237b8;backdrop-filter:blur(8px);color:#fff;border-radius:6px;font-size:16px}
.hook-controls button:hover{background:#173b68}.hook-controls button:disabled{opacity:.5}
.hook-caption{max-width:820px;text-align:center;margin:0 auto;font-size:13px;color:var(--muted)}.hook-caption strong{color:var(--ink);font-weight:550}
.hook-details{margin:18px auto 0;max-width:820px;text-align:center;border:0;padding:0}.hook-details summary{font-size:10px;color:var(--muted);font-weight:400}.hook-details p{text-align:left;font-size:12px;color:var(--muted)}.hook-details div{display:flex;gap:24px;justify-content:center;font-size:12px}
.story-lead{max-width:880px}.story-lead .eyebrow{color:var(--muted);font-size:12px}.story-lead h2{font-size:clamp(36px,4.5vw,58px);font-weight:500}.story-lead .large{max-width:760px;margin:24px 0 0;color:var(--muted)}
.cost-pair{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:40px 0 52px;padding-bottom:36px;border-bottom:1px solid var(--line)}
.cost-pair article{padding-left:20px;border-left:2px solid #bfcfe9}.cost-pair span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.cost-pair h3{font-size:23px;margin:9px 0 12px}.cost-pair p{font-size:14px;color:var(--muted);max-width:420px;margin:0}
.compute-highres{display:grid;grid-template-columns:.8fr 1.65fr;gap:42px;align-items:center}.compute-fact{border:1px solid #e2e6eb;border-radius:14px;background:#f5f6f8;padding:30px}.compute-fact .eyebrow{font-size:11px;margin-bottom:15px;color:var(--muted)}.compute-fact h3{font-size:28px;line-height:1.25}.compute-fact>p:not(.eyebrow){font-size:11px;color:var(--muted)}.compute-fact .baseline-summary{font-size:13px;margin:16px 0 20px}.baseline-specs{margin:0 0 22px}.baseline-specs>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.baseline-specs dt{font-size:11px;color:var(--muted)}.baseline-specs dd{font-size:16px;font-weight:600;letter-spacing:-.015em;margin:0;white-space:nowrap}.compute-fact .compute-hardware{line-height:1.7}.compute-fact>p:last-child{margin:0}
.story-traces{min-width:0}.story-chart-heading h3{font-size:21px;margin-bottom:8px}.story-chart-heading>span{font-size:10px;color:var(--muted)}.story-traces svg{display:block;width:100%;margin-top:16px}.story-traces [id="story-chart-cursor"]{display:none}.story-traces figcaption{font-size:10px;color:var(--muted);line-height:1.8;margin-top:18px}.story-seeds{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;color:var(--muted);font-size:10px}.story-seeds span:before{content:"";display:inline-block;vertical-align:middle;width:22px;margin-right:8px;border-top:2px solid #188576}
.compute-next{margin:94px 0 30px;max-width:850px}.compute-next p:not(.eyebrow){font-size:17px;color:var(--muted);max-width:650px;margin:26px 0 32px}
.budget-comparison{border:1px solid var(--line);border-radius:12px;overflow:hidden}.budget-row{display:grid;grid-template-columns:1.1fr 1fr 1fr;align-items:stretch;border-bottom:1px solid var(--line)}.budget-row:last-child{border-bottom:0}.budget-row>*{padding:25px 30px}.budget-row>span:first-child{display:flex;align-items:center;font-size:13px;color:var(--muted)}.budget-row strong{font-weight:500;font-size:35px;letter-spacing:-.05em}.budget-row>*:nth-child(3){background:#f1f5ff;color:var(--blue)}.budget-row small{display:block;font-size:11px;letter-spacing:0;margin-top:5px;color:var(--muted);font-weight:400}.budget-row strong:nth-child(3) small{color:var(--blue)}.budget-head{font-size:13px;font-weight:600}.budget-head>*{padding-top:24px;padding-bottom:24px}.budget-head>span:first-child{font-size:10px;text-transform:uppercase;letter-spacing:.08em}.budget-source{font-size:10px;color:var(--muted);margin:18px 0 0;max-width:950px}



.anchor-alias{scroll-margin-top:100px}.policy-architecture-heading{margin:55px 0 25px}.policy-architecture-heading .eyebrow{margin-bottom:13px}.policy-architecture-heading h3{font-size:30px}.policy-architecture-heading p:last-child{max-width:730px;font-size:15px;color:var(--muted);margin:16px 0 0}
@media(max-width:900px){.compute-highres{gap:26px;grid-template-columns:.8fr 1.3fr}.compute-fact{padding:23px}.budget-row>*{padding:20px}.compute-next{margin-top:65px}}
@media(max-width:620px){.hero{padding-top:35px}.hero .authors{font-size:9px}.hero .hero-training{font-size:11px}.hook-pair .comparison-grid{gap:5px}.hook-controls{bottom:6px;right:6px;gap:4px}.hook-controls button{width:28px;height:25px;font-size:12px}.hook-caption{font-size:11px}.hook-details summary{font-size:9px}.comparison-heading .eyebrow{font-size:8px}.comparison-heading h2{font-size:28px}.cost-pair{gap:24px;grid-template-columns:1fr;margin:30px 0}.cost-pair article{padding-left:16px}.cost-pair h3{font-size:22px}.cost-pair p{font-size:13px}.compute-highres{grid-template-columns:1fr;gap:30px}.compute-fact .compute-hardware{font-size:10px;margin:12px 0}.compute-fact h3{font-size:24px}.compute-next{margin-top:55px}.compute-next h2{font-size:30px}.compute-next p:not(.eyebrow){font-size:14px}.budget-row{grid-template-columns:.9fr 1fr 1.1fr}.budget-row>*{padding:15px 10px}.budget-row>span:first-child{font-size:10px}.budget-row strong{font-size:27px}.budget-row small{font-size:9px}.budget-head{font-size:10px}.budget-head>span:first-child{font-size:8px}.budget-source{font-size:9px}.story-lead .large{font-size:18px}.policy-architecture-heading h3{font-size:26px}}
