.episode-hero{min-height:620px}.episode-hero.compact{min-height:500px}.episode-controls{display:flex;gap:8px}.episode-controls input,.episode-controls select,.compare-pickers select{height:44px;border:1px solid var(--line);background:transparent;padding:0 12px}.episode-list,.experiment-list{border-top:1px solid var(--ink)}.episode-row{display:grid;grid-template-columns:56px minmax(0,1.4fr) minmax(170px,.6fr) 100px 100px;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line);text-decoration:none}.episode-row:hover{background:rgba(199,255,50,.16)}.episode-row h3{margin:4px 0 7px;font-size:24px;letter-spacing:-.03em}.episode-row p{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.episode-row .metric{font-size:27px;font-weight:750;letter-spacing:-.04em}.episode-row .metric small{display:block;font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.episode-kicker{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.episode-detail-hero{padding:100px 7vw 60px}.episode-detail-hero h1{font-size:clamp(52px,7vw,110px);line-height:.9;max-width:1200px}.episode-detail-hero .lede{margin:38px 0 0;max-width:800px}.episode-scoreboard{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink);margin-top:50px}.episode-scoreboard>div{padding:18px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.episode-scoreboard strong{font-size:30px}.episode-scoreboard span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.episode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.episode-block{padding:30px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:220px}.episode-block.wide{grid-column:1/-1}.episode-block h2,.episode-block h3{margin:0 0 15px}.episode-block h2{font-size:36px;letter-spacing:-.04em}.episode-block p,.episode-block li{line-height:1.55;color:var(--muted)}.mechanism-chain{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--ink)}.mechanism-chain>div{padding:22px;border-right:1px solid var(--ink)}.mechanism-chain>div:last-child{border-right:0}.mechanism-chain b{display:block;margin-bottom:8px}.workflow-step{display:grid;grid-template-columns:42px 180px 1fr;gap:15px;padding:14px 0;border-bottom:1px solid var(--line)}.workflow-step:last-child{border-bottom:0}.status{font-size:9px;text-transform:uppercase;letter-spacing:.08em;padding:4px 7px;border:1px solid var(--line);display:inline-block}.status.measured{background:var(--acid)}.status.reported{background:#dfe8ff}.status.inferred{background:#f2d9c9}.status.hypothesized{background:#eee}.claim{padding:16px 0;border-bottom:1px solid var(--line)}.claim:last-child{border-bottom:0}.claim a{display:block;margin-top:8px;font-size:11px;color:var(--muted)}.attack-plan{background:var(--ink);color:#f8f6ef;margin:0 3vw;padding:45px 4vw}.attack-plan h2{font-size:clamp(42px,6vw,80px);margin:0 0 30px;letter-spacing:-.05em}.attack-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#444}.attack-grid>div{background:var(--ink);padding:20px}.attack-grid span{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#aaa}.attack-grid strong{display:block;margin-top:8px;font-size:16px}.kill{color:#ff8d70!important}.archetype-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.archetype-card{padding:30px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);text-decoration:none;min-height:300px}.archetype-card:hover{background:var(--acid)}.archetype-card h3{font-size:42px;line-height:.95;letter-spacing:-.045em;margin:25px 0 15px}.archetype-card p{color:var(--muted);line-height:1.5}.archetype-card strong{display:block;margin-top:30px}.experiment-row{display:grid;grid-template-columns:70px 1fr 1fr;gap:25px;padding:28px 0;border-bottom:1px solid var(--line)}.experiment-row .gain{font-size:32px;font-weight:750}.experiment-row h3{font-size:26px;margin:0 0 12px}.experiment-row p{font-size:12px;color:var(--muted);line-height:1.5}.experiment-plan{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.experiment-plan div{border-top:1px solid var(--line);padding-top:8px}.experiment-plan span{font-size:8px;text-transform:uppercase;color:var(--muted);letter-spacing:.08em}.compare-pickers{display:flex;gap:15px;align-items:center;margin-top:30px}.compare-pickers select{min-width:280px}.comparison-grid{display:grid;grid-template-columns:180px 1fr 1fr;border-top:1px solid var(--ink)}.comparison-grid>*{padding:18px;border-bottom:1px solid var(--line)}.comparison-grid .label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.comparison-grid h3{margin:0;font-size:22px}.delta-callout{padding:30px;background:var(--acid);margin-bottom:30px}.delta-callout h2{margin:0 0 10px;font-size:36px}.archetype-episode-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.archetype-episode-grid a{padding:25px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);text-decoration:none}.archetype-episode-grid h3{font-size:22px;margin:10px 0}.archetype-episode-grid p{font-size:12px;color:var(--muted)}@media(max-width:800px){.episode-row{grid-template-columns:36px 1fr 70px}.episode-row>:nth-child(3){grid-column:2}.episode-row>:nth-child(5){display:none}.episode-grid,.archetype-grid{grid-template-columns:1fr}.mechanism-chain,.attack-grid,.experiment-plan{grid-template-columns:1fr}.mechanism-chain>div{border-right:0;border-bottom:1px solid var(--ink)}.episode-scoreboard{grid-template-columns:repeat(2,1fr)}.experiment-row{grid-template-columns:50px 1fr}.experiment-row>:last-child{grid-column:2}.comparison-grid{grid-template-columns:90px 1fr 1fr}.compare-pickers{display:grid}.compare-pickers select{min-width:0;width:100%}.archetype-episode-grid{grid-template-columns:1fr}}