:root{--bg: #0e0c0a;--bg-2: #151210;--bg-3: #1c1814;--surface: #151210;--surface-2: #1c1814;--border: rgba(242,234,223,.1);--border-strong: rgba(242,234,223,.18);--fg: #f2eadf;--fg-dim: #c8bfb2;--fg-muted: #8e867b;--accent: #c9a25b;--accent-2: #d4a866;--accent-3: #ddb068;--accent-dim: #d4a866;--accent-low: rgba(201,162,91,.1);--accent-glow: rgba(201,162,91,.18);--warn: #ddb068;--good: #d4a866;--bad: #8e867b;--radius: 0px;--maxw: 800px;--maxw-wide: 980px}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:1.72;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:var(--maxw);margin:0 auto;padding:0 24px}.container-wide{max-width:var(--maxw-wide);margin:0 auto;padding:0 24px}.reading-progress{position:fixed;top:0;left:0;height:3px;width:0%;background:linear-gradient(90deg,#d4a866,#c9a25b);z-index:100;transition:width .05s linear;pointer-events:none}header.site{padding:28px 0 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.site-inner{max-width:var(--maxw-wide);margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.logo{background:var(--surface);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--fg);text-decoration:none;font-weight:600;letter-spacing:.04em;border:1px solid var(--border)}nav a{color:var(--fg-dim);text-decoration:none;margin-left:24px;transition:color .2s}nav a:hover{color:var(--fg)}.meta{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);margin:90px 0 22px}.meta span+span:before{content:"·";margin:0 10px;color:var(--accent-dim)}h1.title{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:780;font-size:60px;line-height:1.02;letter-spacing:-.025em;margin:0 0 18px;color:var(--fg)}.dek{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:450;font-size:22px;line-height:1.5;color:var(--fg-dim)!important;max-width:620px;margin:0 0 60px}.toc{width:100%;background:var(--bg-2);border:1px solid var(--border);padding:28px 32px;margin:0 0 84px}.toc-label{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.toc ol{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;list-style:none;padding:0;margin:0;counter-reset:toc;font-size:15px;color:var(--fg-dim)}.toc li{counter-increment:toc;padding:5px 0;display:flex;gap:16px}.toc li:before{content:counter(toc,decimal-leading-zero);color:var(--accent-dim);font-variant-numeric:tabular-nums;font-weight:500}.toc a{color:inherit;text-decoration:none;transition:color .2s}.toc a:hover{color:var(--fg)}.toc-list{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;list-style:none;padding:0;margin:0;counter-reset:toc;color:var(--fg-dim)}.toc-list li{counter-increment:toc;padding:12px 0;border-bottom:1px solid rgba(242,234,223,.12);display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start}.toc-list li:last-child{border-bottom:none}.toc-list li:before{content:counter(toc,decimal-leading-zero);display:inline-flex;align-items:center;justify-content:center;min-width:40px;border-radius:9999px;border:1px solid rgba(201,162,91,.26);background:#c9a25b24;color:#f2eadf;font-variant-numeric:tabular-nums;font-weight:700;font-size:13px;line-height:1;padding:.32rem .45rem;box-shadow:0 0 22px #c9a25b1f}.toc-list a{display:block;color:inherit;text-decoration:none;transition:color .2s}.toc-title{display:block;font-size:17px;color:var(--fg);font-weight:600;font-style:italic;line-height:1.4;margin-bottom:4px}.toc-desc{display:block;font-size:14px;color:var(--fg-dim)!important;line-height:1.55;font-weight:400}.toc-list a:hover .toc-title{color:var(--accent)}h2{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:34px;line-height:1.15;letter-spacing:-.015em;margin:112px 0 32px;color:var(--fg)}h2[id]:before{content:"";display:block;width:40px;height:2px;background:var(--accent);margin:0 0 24px}h3{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:650;font-size:22px;line-height:1.3;color:var(--fg-dim);margin:48px 0 20px}.writing-notebook-theme article.container p{margin:0 0 22px;color:var(--fg)!important;line-height:1.72}strong{color:var(--accent-3);font-weight:600}em{color:var(--fg)}blockquote{border-left:3px solid var(--accent);padding:26px 28px;margin:40px 0;font-size:21px;line-height:1.6;color:var(--fg)!important;font-weight:500;font-style:italic;background:#d4a8660f}.essay-aside{margin:40px 0;padding:18px 22px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:15px;line-height:1.72;color:var(--fg-muted);font-style:italic}.compare-table{margin:32px 0;border:1px solid var(--border);border-radius:0;overflow:hidden;background:var(--bg-2);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.compare-row{display:grid;grid-template-columns:140px 1fr 1fr;border-bottom:1px solid var(--border-strong)}.compare-row:last-child{border-bottom:none}.compare-cell{padding:14px 18px;font-size:14px;line-height:1.55;color:var(--fg-dim)}.compare-cell-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);background:#f2eadf0a;font-weight:600;display:flex;align-items:center}.compare-cell-task{border-left:1px solid var(--border)}.compare-cell-job{border-left:1px solid var(--border);background:#c9a25b0a;color:var(--fg)}.compare-header .compare-cell{padding:18px;background:#f2eadf0a}.compare-header .compare-cell-job{background:#c9a25b14}.compare-term{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:500;color:var(--fg);letter-spacing:-.01em}.compare-header .compare-cell-job .compare-term{color:var(--accent)}@media(max-width:640px){.compare-table{border-radius:10px}.compare-row{grid-template-columns:1fr}.compare-row.compare-header{grid-template-columns:1fr 1fr}.compare-cell{padding:12px 14px}.compare-cell-label{padding:10px 14px 6px;background:#ffffff08;letter-spacing:.16em;font-size:10.5px}.compare-cell-task,.compare-cell-job{border-left:none;border-top:1px solid var(--border)}.compare-cell-task{border-top:none}.compare-header .compare-cell-label{display:none}.compare-header .compare-cell-task{border-left:none}.compare-header .compare-cell-job{border-left:1px solid var(--border);border-top:none}.compare-term{font-size:17px}}.pullstat{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:baseline;margin:36px 0;padding:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.pullstat .num{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:56px;font-weight:500;color:var(--accent);letter-spacing:-.03em;line-height:1}.pullstat .desc{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5;color:var(--fg-dim)}.viz{margin:52px -40px;padding:clamp(24px,4vw,48px);background:var(--bg-2);border:1px solid var(--border);border-radius:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media(max-width:800px){.viz{margin:40px -12px;padding:24px}}.viz-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-weight:600}.viz-title{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;font-weight:500;color:var(--fg);margin:0 0 6px;letter-spacing:-.01em}.viz-subtitle{font-size:14px;color:var(--fg-dim)!important;margin:0 0 24px;line-height:1.5}.viz-caption{margin-top:18px;font-size:14px;line-height:1.55;color:var(--fg-dim)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:44px}.viz-caption strong{color:var(--accent-3);font-weight:600}.controls{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px;align-items:center}.pill{background:var(--surface);color:var(--fg-dim);border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:7px 14px;border-radius:999px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.pill:hover{color:var(--fg);border-color:var(--accent-dim)}.pill.active{background:var(--accent-low);color:var(--fg);border-color:var(--accent)}.slider-row{display:flex;align-items:center;gap:16px;margin:14px 0}.slider-label{font-size:13px;color:var(--fg-dim);min-width:180px}.slider-value{font-variant-numeric:tabular-nums;color:var(--accent);font-weight:600;min-width:80px;text-align:right;font-size:13px}input[type=range]{flex:1;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;min-height:44px}input[type=range]::-webkit-slider-runnable-track{height:4px;background:var(--surface-2);border-radius:2px}input[type=range]::-moz-range-track{height:4px;background:var(--surface-2);border-radius:2px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:16px;width:16px;border-radius:50%;background:var(--accent);margin-top:-6px;border:2px solid var(--bg-2);transition:transform .15s}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}input[type=range]::-moz-range-thumb{height:16px;width:16px;border-radius:50%;background:var(--accent);border:2px solid var(--bg-2)}.v1-grid{display:grid;gap:3px;justify-content:center;padding:14px 0;transition:all .3s}.v1-grid.small{gap:8px}.neuron{border-radius:50%;background:var(--surface);border:1px solid transparent;transition:all .4s ease;aspect-ratio:1/1}.neuron.dim{background:#f2eadf2e}.neuron.active{background:var(--accent);box-shadow:0 0 10px var(--accent),0 0 2px var(--accent)}.v2-wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:start}@media(max-width:700px){.v2-wrap{grid-template-columns:1fr}}.v2-lib{display:grid;gap:2px;padding:16px;background:var(--bg);border-radius:6px;border:1px solid var(--border);min-height:260px}.v2-book{border-radius:2px;background:var(--surface-2);aspect-ratio:1/1;transition:background .35s}.v2-book.active{background:var(--accent);box-shadow:0 0 6px var(--accent)}.v2-book.exists-only-big{background:#8e867b}.v2-book.exists-only-big.active{background:var(--accent);box-shadow:0 0 6px var(--accent)}.v2-query{padding:14px;background:var(--surface);border-radius:6px;border:1px solid var(--border);margin-top:16px}.v2-query .q{font-size:14px;color:var(--fg);margin-bottom:4px}.v2-query .a{font-size:13px;color:var(--fg-dim);font-style:italic}.v2-query .a.fail{color:var(--bad)}.v2-query .a.ok{color:var(--good)}.v3-controls{display:flex;align-items:center;gap:10px;margin:22px 0 18px;flex-wrap:wrap}.v3-controls-label{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);font-weight:600;margin-right:6px}.v3-controls-divider{display:inline-block;width:1px;height:22px;background:var(--border);margin:0 4px}.v3-pill{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;padding:7px 18px;min-height:44px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--fg-muted);cursor:pointer;letter-spacing:.02em;transition:all .3s ease;font-weight:500}.v3-pill:hover{border-color:var(--accent-dim);color:var(--fg)}.v3-pill.active{border-color:var(--accent);background:#c9a25b1f;color:var(--fg);box-shadow:0 0 0 1px #c9a25b59,0 0 14px #c9a25b14}.v3-playbtn{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;width:44px;height:44px;border-radius:50%;border:1px solid var(--border);background:transparent;color:var(--fg-muted);cursor:pointer;transition:all .25s ease;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1}.v3-playbtn:hover{border-color:var(--accent-dim);color:var(--fg);background:#c9a25b0f}.v3-stage{background:#f2eadf0a;border:1px solid var(--border);border-radius:10px;padding:18px 14px 10px}#v3-svg-new{width:100%;height:auto;display:block;max-height:540px}#v3-svg-new text{transition:opacity .5s ease,fill .5s ease}.v3-dot{transition:all .5s ease}.v3-dot-label{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;pointer-events:none;transition:all .5s ease}.v3-blur{transition:opacity .5s ease,r .5s ease}.v3-blur-label{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:opacity .5s ease;pointer-events:none}.v3-domain-label{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10.5px;letter-spacing:.2em;fill:#8e867b;font-weight:500;pointer-events:none}.v3-line{transition:all .5s ease}.v4-wrap{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}@media(max-width:700px){.v4-wrap{grid-template-columns:1fr}}.v4-stack{display:flex;flex-direction:column;gap:3px;padding:20px;background:var(--bg);border-radius:6px;border:1px solid var(--border)}.layer{padding:16px 20px;border-radius:6px;transition:all .5s ease;position:relative}.layer-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:4px}.layer-value{font-size:15px;color:var(--fg);font-weight:500}.layer.pretraining{background:linear-gradient(180deg,#1c1814,#151210);height:100px}.layer.pretraining.narrow{height:40px;background:linear-gradient(180deg,#1c1814,#151210)}.layer.posttraining{background:linear-gradient(180deg,#d4a86624,#151210);height:70px}.layer.harness{background:var(--accent-low);height:54px;border:1px solid var(--accent-dim)}.layer.harness.swapping{animation:swap .6s ease}.layer.harness.empty{background:transparent;border:1px dashed var(--fg-muted);color:var(--fg-muted)}.layer.harness.empty .layer-value{color:var(--fg-muted);font-style:italic}@keyframes swap{0%,to{transform:translate(0);opacity:1}50%{transform:translate(-8px);opacity:.3}}.v4-controls{display:flex;flex-direction:column;gap:10px}.v5i-stage{background:#f2eadf0a;border:1px solid var(--border);border-radius:10px;padding:16px 14px 10px;margin:14px 0 4px}.v5i-svg{width:100%;height:auto;max-height:620px;display:block}@media(max-width:720px){.v5i-svg{max-height:none}}.v5-svg{width:100%;height:auto;max-height:560px;display:block}.v6-part-label{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:600;margin:6px 0 10px;padding-left:2px}.v6-venn-svg{width:100%;height:auto;max-height:540px;display:block;margin-top:4px}.path-line{fill:none;stroke-width:2.5;transition:all .6s}.path-node{transition:all .4s}.node-label{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;fill:var(--fg-dim)}.node-label.converge{font-size:13px;fill:var(--fg);font-weight:600}.ate-zone{transition:opacity .6s,height .6s}.rule{border:none;border-top:1px solid var(--border);margin:72px 0 28px}.sig{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;color:var(--fg-muted);line-height:1.72;margin-top:24px;font-style:italic}footer{padding:60px 0 40px;text-align:center;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;color:var(--fg-muted)}.callout{padding:24px 28px;background:#d4a8660f;border-left:3px solid var(--accent);margin:36px 0;border-radius:0}.callout p:last-child{margin-bottom:0}.accent-bold{color:var(--accent-3);font-weight:600}.pullquote{margin:40px 0;padding:28px 30px;border-left:3px solid var(--accent);background:#d4a8660f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:21px;line-height:1.6;color:var(--fg)!important;letter-spacing:-.005em;font-style:italic}.pullquote strong{font-weight:600;color:var(--accent-3);font-style:italic}@media(max-width:600px){.pullquote{font-size:19px;padding:24px 22px}}.companion-block{margin:36px 0 28px;padding:28px 28px 24px;background:#f2eadf0a;border:1px solid var(--border);border-radius:12px}.companion-header{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:10px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.companion-intro{font-size:14.5px;color:var(--fg-dim);line-height:1.6;margin-bottom:22px;max-width:680px}.companion-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}@media(max-width:700px){.companion-cards{grid-template-columns:1fr}}.companion-card{display:block;padding:18px 20px;background:#f2eadf0a;border:1px solid var(--border);border-radius:10px;color:inherit;text-decoration:none;transition:all .25s ease;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.companion-card:hover{background:#c9a25b0d;border-color:var(--accent-dim);transform:translateY(-1px)}.companion-card-tag{font-size:10px;letter-spacing:.2em;color:var(--fg-muted);font-weight:600;margin-bottom:6px}.companion-card-title{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:500;color:var(--fg);margin-bottom:10px;letter-spacing:-.01em}.companion-card-body{font-size:13.5px;line-height:1.55;color:var(--fg-dim)}.companion-card:hover .companion-card-title{color:var(--accent)}.companion-footer{margin:10px 0 0;font-size:13px;color:var(--fg-muted);font-style:italic;line-height:1.55}@media(max-width:600px){h1.title{font-size:44px}.dek{font-size:18px}h2{font-size:26px}body{font-size:17px}}.v1-controls-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v1-controls-divider{display:inline-block;width:1px;height:22px;background:var(--border);margin:0 4px}.v1-playbtn{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;width:44px;height:44px;border-radius:50%;border:1px solid var(--border);background:transparent;color:var(--fg-muted);cursor:pointer;transition:all .25s ease;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1}.v1-playbtn:hover{border-color:var(--accent-dim);color:var(--fg);background:#c9a25b0f}.v1-panels{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0 0}@media(max-width:720px){.v1-panels{grid-template-columns:1fr}}.v1-panel{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:16px;min-height:280px}.v1-panel-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:14px;font-weight:600}.v1-library{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.v1-library.small-grid{grid-template-columns:repeat(2,1fr)}.v1-book{background:#151210;border:1px solid #2a251f;border-radius:3px;padding:8px 10px;font-size:11.5px;line-height:1.25;color:#8e867b;min-height:40px;display:flex;align-items:center;transition:all .45s ease;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.v1-book.active{background:linear-gradient(135deg,#c9a25b94,#8f73406b);color:#f2eadf;border-color:#f2eadf;box-shadow:0 0 0 1px #f2eadf38,0 0 22px #c9a25b80,inset 0 1px #ffffff1a;font-weight:700;transform:translateY(-1px) scale(1.015)}.v1-orchestra{width:100%;min-height:220px}.v1-orchestra svg{width:100%;height:auto;display:block}.v1-inst{transition:all .45s ease}.v1-inst circle{transition:all .45s ease}.v1-inst.active circle{fill:var(--accent)!important;filter:drop-shadow(0 0 6px var(--accent))}.v1-section-label{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:8px;letter-spacing:.14em;text-transform:uppercase;fill:var(--fg-muted);text-anchor:middle;opacity:.55}.v1-brain-wrap{width:100%;min-height:200px;display:flex;align-items:center;justify-content:center;margin-top:4px}.v1-brain-wrap svg{width:100%;max-width:340px;height:auto;display:block}.brain-outline{fill:#151210;stroke:#3a332b;stroke-width:1.5}.brain-divider{stroke:#3a332b;stroke-width:.8;fill:none;opacity:.55}.brain-region{fill:transparent;stroke:none;transition:fill .5s ease,filter .5s ease;pointer-events:none}.brain-region.active{fill:#d4a866;stroke:#f2eadf;stroke-width:.8;filter:drop-shadow(0 0 10px rgba(201,162,91,.45))}.v1-brain-legend{margin-top:8px;font-size:11px;color:var(--fg-muted);text-align:center;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.02em;min-height:16px}.v1-brain-legend strong{color:var(--accent);font-weight:600}.v2-query-box{padding:12px 16px;background:linear-gradient(90deg,rgba(201,162,91,.1),transparent);border-left:3px solid var(--accent);border-radius:0 4px 4px 0;margin-bottom:18px;display:flex;gap:14px;align-items:baseline;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;flex-wrap:wrap}.v2-q-label{font-size:10px;letter-spacing:.14em;color:var(--accent);font-weight:700}.v2-q-text{color:var(--fg);font-style:italic;font-size:14px;flex:1}.v2-panels{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:14px}@media(max-width:820px){.v2-panels{grid-template-columns:1fr}}.v2-panel{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:14px;display:flex;flex-direction:column}.v2-panel-winner{border-color:var(--accent-dim);background:linear-gradient(180deg,rgba(201,162,91,.05),var(--bg))}.v2-model-name{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:500;color:var(--fg);letter-spacing:-.01em}.v2-model-sub{font-size:11px;color:var(--fg-muted);margin:2px 0 14px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.v2-library{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;margin-bottom:14px;min-height:180px}.v2-book{background:var(--surface);border-radius:2px;padding:3px 4px;font-size:7.5px;line-height:1.15;color:var(--fg-muted);height:42px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid transparent;transition:all .4s ease;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;position:relative}.v2-book.absent{background:transparent;border:1px dashed #2a251f;color:transparent}.v2-book.read{background:var(--accent);color:#f2eadf;box-shadow:0 0 8px #c9a25b8c;font-weight:600}.v2-book.skipped{background:var(--surface-2);border:1px solid var(--accent-dim);color:var(--fg-dim);opacity:.55}.v2-book.key.skipped:after{content:"↯";position:absolute;top:1px;right:3px;color:var(--bad);font-size:9px}.v2-answer{padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:4px;font-size:12px;line-height:1.5;color:var(--fg-dim);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:80px;flex:1;transition:all .4s}.v2-answer.ready{color:var(--fg)}.v2-answer.winner{background:linear-gradient(180deg,rgba(201,162,91,.1),var(--surface));border-color:var(--accent-dim);color:var(--fg)}.v2-run-btn{background:var(--accent-low);color:var(--fg);border-color:var(--accent-dim)}.v4-svg{width:100%;height:auto;display:block;margin:8px 0}.v4-controls-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:10px;padding:14px;background:var(--bg);border-radius:6px;border:1px solid var(--border)}@media(max-width:720px){.v4-controls-row{grid-template-columns:1fr}}.v4-ctrl-group{display:flex;flex-direction:column;gap:6px}.v4-ctrl-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);font-weight:600;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.v4-ctrl-btns{display:flex;flex-wrap:wrap;gap:6px}.v4-ctrl-btns .pill{font-size:12px;padding:5px 11px}.v4-crisis-btn{background:#d4a8661f;color:var(--warn);border-color:#d4a8662e}.v4-crisis-btn.active,.v4-crisis-btn:hover{background:#d4a86624;color:#ddb068;border-color:var(--warn)}.v4-food{transition:all .5s ease}.v4-food circle{transition:all .4s ease}.v4-food text{transition:all .4s ease}.v4-food.highlight circle{fill:var(--warn)!important;filter:drop-shadow(0 0 6px var(--warn))}.v4-food.highlight text{fill:#ddb068!important;font-weight:600}.hospital-svg{width:100%;height:auto;display:block;margin:10px 0 4px}.hospital-specialist{transition:all .4s ease}.hospital-specialist rect{transition:all .4s ease}.hospital-specialist text{transition:all .4s ease}.hospital-specialist.active rect{fill:#d4a866!important;stroke:#d4a866!important;filter:drop-shadow(0 0 8px rgba(201,162,91,.55))}.hospital-specialist.active text{fill:#f2eadf!important;font-weight:600}.hospital-route-line{stroke:#d4a866;stroke-width:1.5;fill:none;stroke-dasharray:4,3;opacity:0;transition:opacity .45s}.hospital-route-line.active{opacity:.85}.brains-query{padding:10px 14px;background:linear-gradient(90deg,rgba(201,162,91,.1),transparent);border-left:3px solid var(--accent);border-radius:0 4px 4px 0;margin-bottom:12px;display:flex;gap:14px;align-items:baseline;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;flex-wrap:wrap}.brains-q-label{font-size:10px;letter-spacing:.14em;color:var(--accent);font-weight:700}.brains-q-text{color:var(--fg);font-style:italic;font-size:14px;flex:1}.brains-stage{display:grid;grid-template-columns:.75fr 1fr;gap:14px;align-items:start;margin-top:4px}@media(max-width:820px){.brains-stage{grid-template-columns:1fr}}.brain-panel{background:linear-gradient(180deg,#ffffff05,#0e0c0af5);border:1px solid #2a251f;border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;box-shadow:inset 0 1px #ffffff06}.brain-panel-small{border-color:#8f734057;background:linear-gradient(180deg,#8f73401a,#0e0c0af5)}.brain-panel-large{border-color:#c9a25b61;background:linear-gradient(180deg,#c9a25b1f,#0e0c0af5);box-shadow:0 0 0 1px #c9a25b14,0 12px 28px #0000002e,inset 0 1px #ffffff08}.brain-svg{max-height:240px;width:100%;height:auto;display:block}.brain-panel-large .brain-svg{max-height:300px}.brain-panel-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#d4a866;margin-bottom:10px;font-weight:700;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.brain-panel-large .brain-panel-label{color:#d4a866}.brain-panel-sublabel{font-size:11px;color:#c8bfb2;margin:-6px 0 10px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;letter-spacing:.02em}.brain-missing-box{margin:8px 0 0;padding:8px 10px;border:1px dashed rgba(212,168,102,.18);border-radius:6px;background:#d4a86614;display:flex;align-items:center;gap:10px;opacity:0;transition:opacity .6s ease}.brain-missing-box.visible{opacity:1}.brain-missing-label{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--warn);font-weight:700;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;flex-shrink:0}.brain-missing-tag{font-size:12px;color:#c8bfb2;font-style:italic;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.brain-missing-tag:before{content:"✕";color:var(--warn);margin-right:6px;font-style:normal;opacity:.8}.brains-controls-top{margin-bottom:14px}.brains-controls-bottom{margin-top:18px;margin-bottom:6px}.brains-disclaimer{margin-top:14px;padding:10px 14px;font-size:11.5px;color:var(--fg-muted);font-style:italic;border-left:2px solid var(--border);line-height:1.5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.gear-controls{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 18px}.gear-state-btn.active{background:#d4a86624;border-color:var(--warn);color:#ddb068}.gear-state-btn[data-state=fixed].active{background:#c9a25b24;border-color:var(--accent);color:var(--fg)}.gear-stage{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}@media(max-width:720px){.gear-stage{grid-template-columns:1fr}}.gear-panel{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:14px;display:flex;flex-direction:column;align-items:center}.gear-panel-label{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:10px;font-weight:600;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;align-self:flex-start}.gear-svg{width:100%;max-width:260px;height:auto;display:block}.gear-panel-caption{margin-top:8px;font-size:12.5px;color:var(--fg-dim);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:italic;text-align:center;line-height:1.45;min-height:18px}.gear-phase-row{display:flex;align-items:center;gap:14px;padding:12px 14px;background:#f2eadf0a;border:1px solid var(--border);border-radius:6px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;flex-wrap:wrap}.gear-phase-label{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);font-weight:600}.gear-phase-track{position:relative;flex:1;min-width:160px;height:6px;background:var(--surface);border-radius:3px}.gear-phase-marker{position:absolute;top:-3px;width:12px;height:12px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px #c9a25b99;transform:translate(-6px);left:0}.gear-phase-peak{position:absolute;top:-1px;width:3px;height:8px;background:var(--warn);transform:translate(-1.5px);border-radius:1px}.gear-phase-legend{display:flex;gap:16px;font-size:11px;color:var(--fg-muted)}.gear-legend-item{display:flex;align-items:center;gap:6px}.gear-legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.gear-legend-dot-marker{background:var(--accent)}.gear-legend-dot-peak{background:var(--warn);border-radius:1px;width:3px;height:8px}.v4g-grid{display:grid;grid-template-columns:180px 1fr 1fr 1fr;gap:0;border:1px solid var(--border);border-radius:10px;overflow:hidden;margin:14px 0 0}.v4g-header-cell{padding:12px 16px;background:#ffffff06;border-bottom:1px solid var(--border);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--accent);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.v4g-header-cell.v4g-empty{color:transparent}.v4g-header-cell+.v4g-header-cell{border-left:1px solid var(--border)}.v4g-row-label{padding:18px 16px;border-top:1px solid var(--border);background:#f2eadf0a;display:flex;flex-direction:column;gap:8px;justify-content:center;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.v4g-icon-wrap{display:flex;justify-content:center;align-items:center;height:48px}.v4g-icon{width:68px;height:48px}.v4g-row-plain{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;color:var(--fg);line-height:1.2;text-align:center}.v4g-row-ml{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:600;text-align:center}.v4g-row-hint{font-size:11px;color:var(--fg-muted);line-height:1.4;font-style:italic;text-align:center}.v4g-row-swap-hint{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:8px auto 0;padding:8px 14px;font-size:11px;color:#f2eadf;text-align:center;font-weight:700;letter-spacing:.04em;border-radius:999px;background:linear-gradient(135deg,#c9a25b3d,#8f734033);border:1px solid rgba(242,234,223,.18);box-shadow:0 0 0 1px #c9a25b1a,0 10px 24px #00000024,inset 0 1px #ffffff14}.v4g-row-swap-hint:before{content:"";width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f2eadf,#ddb068 45%,#c9a25b);box-shadow:0 0 12px #c9a25b2e;flex-shrink:0}@keyframes v4g-blink{0%,to{opacity:1;transform:translateY(0);box-shadow:0 0 0 1px #c9a25b1a,0 10px 24px #00000024,inset 0 1px #ffffff14}50%{opacity:.92;transform:translateY(-1px) scale(1.02);box-shadow:0 0 0 1px #d4a8662e,0 0 18px #c9a25b2e,0 12px 26px #00000029,inset 0 1px #ffffff14}}.v4g-row-swap-hint.blinking{animation:v4g-blink 1.1s ease-in-out infinite}.v4g-cell{padding:16px 14px;border-top:1px solid var(--border);border-left:1px solid var(--border);position:relative;min-height:150px;transition:background-color .6s ease,box-shadow .6s ease;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.v4g-cell.pulse{background-color:#c9a25b14;box-shadow:inset 0 0 0 1px #c9a25b66}.v4g-cell-dense{display:flex;flex-wrap:wrap;gap:3px}.v4g-item{font-size:10.5px;padding:3px 8px;background:#c9a25b1a;border:1px solid rgba(201,162,91,.18);border-radius:999px;color:#c8bfb2}.v4g-cell-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:10px;font-weight:600}.v4g-stack{display:flex;flex-direction:column;gap:4px}.v4g-stack-item{padding:5px 9px;background:#d4a8661a;border-left:2px solid #d4a866;border-radius:0 3px 3px 0;font-size:11px;color:#c8bfb2;line-height:1.35}.v4g-harness-box{padding:10px 12px;background:#d4a8660f;border:1px dashed var(--accent);border-radius:6px;font-size:11.5px;color:var(--fg);line-height:1.4;transition:opacity .35s ease}.v4g-harness-line{font-size:10.5px;color:var(--fg-dim);margin-top:4px}.v4g-swap-pills{display:flex;gap:4px;margin-bottom:10px;flex-wrap:wrap}.v4g-swap-pill{font-size:10.5px;padding:3px 9px;min-height:44px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--fg-muted);cursor:pointer;font-family:inherit;transition:all .2s ease}.v4g-swap-pill:hover{color:var(--fg-dim);border-color:var(--accent-dim)}.v4g-swap-pill.active{background:#c9a25b24;border-color:var(--accent);color:var(--fg)}@media(max-width:840px){.v4g-grid{grid-template-columns:1fr}.v4g-header-cell{display:none}.v4g-row-label{flex-direction:row;gap:14px;padding:14px 16px;align-items:center;flex-wrap:wrap}.v4g-icon-wrap{height:auto;flex-shrink:0}.v4g-icon{width:44px;height:34px}.v4g-row-plain,.v4g-row-ml{text-align:left}.v4g-row-plain{font-size:17px}.v4g-row-hint{display:none}.v4g-row-swap-hint{text-align:left;width:fit-content;margin-left:0}.v4g-cell{border-left:none;padding:14px 16px}.v4g-cell:before{content:attr(data-col);display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:10px}}.v4h-hourglass{margin:28px 0 20px;padding:18px 16px;background:#f2eadf0a;border:1px solid var(--border);border-radius:10px}.v4h-svg{width:100%;height:auto;max-height:300px;display:block;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media(max-width:640px){.v4h-svg{max-height:260px}}.v4m-diagram{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch;margin:28px 0}.v4m-card{background:#f2eadf0a;border:1px solid var(--border);border-radius:10px;padding:18px 16px 16px;display:flex;flex-direction:column;align-items:flex-start;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.v4m-icon-wrap{width:100%;height:90px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;padding:6px 0;border-bottom:1px solid var(--border)}.v4m-icon{width:140px;height:84px}.v4m-card-label{font-size:10px;letter-spacing:.22em;color:var(--fg-muted);font-weight:600;margin-bottom:6px}.v4m-card-plain{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:19px;font-weight:500;color:var(--fg);line-height:1.22;margin-bottom:4px}.v4m-card-ml{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:12px}.v4m-card-def{font-size:13px;line-height:1.55;color:var(--fg-dim)}.v4m-def-lead{margin:0 0 14px;color:var(--fg-dim);line-height:1.5}.v4m-def-heading{margin:10px 0 4px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:600;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.v4m-def-body{margin:0 0 2px;font-size:12.5px;line-height:1.5;color:var(--fg-dim)}.v4m-arrow{display:flex;align-items:center;justify-content:center;color:var(--fg-muted);font-size:18px;padding:0 4px}@media(max-width:760px){.v4m-diagram{grid-template-columns:1fr;gap:8px}.v4m-arrow{transform:rotate(90deg);padding:2px 0}.v4m-icon{width:110px;height:66px}.v4m-icon-wrap{height:72px}}.brain-svg{width:100%;height:auto;display:block}.brain-outline-v2{fill:#151210;stroke:#3a332b;stroke-width:1.5}.brain-divider-v2{stroke:#3a332b;stroke-width:.8;fill:none;opacity:.45}.brain-router{fill:#151210;stroke:#d4a866;stroke-width:1.5;transition:all .4s ease}.brain-router.pulsing{stroke:var(--accent);stroke-width:2.5;filter:drop-shadow(0 0 6px var(--accent))}.brain-router-text{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:8px;letter-spacing:.12em;fill:#c8bfb2;text-anchor:middle;pointer-events:none}.brain-tag{transition:all .4s ease}.brain-tag rect{fill:#151210;stroke:#2a251f;stroke-width:1;transition:all .4s ease}.brain-tag text{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;fill:#c8bfb2;text-anchor:middle;transition:all .4s ease;pointer-events:none;font-weight:500}.brain-tag.active rect{fill:#d4a866;stroke:#f2eadf;stroke-width:1.25;filter:drop-shadow(0 0 12px rgba(201,162,91,.7))}.brain-tag.active text{fill:#f2eadf;font-weight:700}.brain-tag.hero-active rect{fill:#ddb068;stroke:#f2eadf;stroke-width:1.75;filter:drop-shadow(0 0 16px rgba(201,162,91,.18))}.brain-tag.hero-active text{fill:#151210;font-weight:800}.brain-route-line{stroke:#c9a25bfa;stroke-width:2.6;fill:none;opacity:0;filter:drop-shadow(0 0 6px rgba(201,162,91,.58))}.brain-route-line.hero{stroke-width:4.25;stroke:#f2eadf;filter:drop-shadow(0 0 10px rgba(201,162,91,.18))}.brain-answer{margin-top:10px;padding:10px 12px;background:#151210;border:1px solid #2a251f;border-radius:4px;font-size:13px;line-height:1.5;color:var(--fg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:32px;font-style:italic}.brain-panel-large .brain-answer{border-color:#c9a25b59;background:linear-gradient(180deg,#c9a25b1f,#151210)}.brain-answer .cursor{display:inline-block;width:1px;background:var(--accent);height:1em;vertical-align:text-bottom;margin-left:1px;animation:cursor-blink .8s steps(2) infinite}@keyframes cursor-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.brains-controls{margin-top:16px}@media(max-width:600px){.container,.container-wide{padding:0 16px}html,body{font-size:17px;line-height:1.7}p{margin:0 0 16px}h2{margin:72px 0 20px}h2[id]:before{margin-bottom:18px}h3{margin:32px 0 12px}}@media(max-width:600px){.toc{padding:22px 18px;margin-bottom:64px}.toc-list li{grid-template-columns:38px 1fr;gap:12px;padding:11px 0}.toc-list li:before{font-size:12px;min-width:34px;padding:.28rem .4rem}.toc-title{font-size:15px;line-height:1.35;margin-bottom:3px}.toc-desc{font-size:12.5px;line-height:1.5}}@media(max-width:600px){.viz{margin:36px -16px;padding:24px 18px;border-radius:0}.viz-title{font-size:19px;line-height:1.3}.viz-subtitle{font-size:13px;margin-bottom:18px}.viz-caption,.viz-caption *{font-size:13px;line-height:1.55}.v6-part-label{font-size:10.5px;letter-spacing:.16em;margin:4px 0 8px}}@media(max-width:600px){.controls{gap:6px;margin-bottom:14px}.pill{padding:6px 11px;font-size:12px}}@media(max-width:600px){.callout{padding:18px;margin:28px 0}.pullquote{font-size:19px;padding:22px 18px;margin:32px 0}.essay-aside{font-size:13.5px;padding:12px 0;margin:32px 0}}@media(max-width:600px){.companion-block{margin-top:64px;padding-top:28px}.companion-card{padding:16px}.companion-card-title{font-size:17px}.companion-card-desc{font-size:13px}}@media(max-width:600px){footer.site-footer{margin:56px 16px 32px;padding-top:22px;font-size:12px}}@media(max-width:760px){#v5-svg{min-width:720px;max-height:none}.viz:has(#v5-svg){overflow-x:hidden}}@media(max-width:700px){.v6-venn-svg{min-width:680px;max-height:none}}.scrollable-svg-wrapper{width:100%}@media(max-width:760px){.scrollable-svg-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -14px;padding:0 14px}.scrollable-svg-wrapper::-webkit-scrollbar{height:4px}.scrollable-svg-wrapper::-webkit-scrollbar-track{background:#ffffff0a}.scrollable-svg-wrapper::-webkit-scrollbar-thumb{background:var(--accent-dim);border-radius:2px}}@media(max-width:600px){header.site{padding:18px 0 0;font-size:13px}.site-inner{padding:0 16px}nav{gap:18px}.logo{width:32px;height:32px;font-size:13px}}@media(max-width:600px){.meta{font-size:11px;gap:8px;flex-wrap:wrap}h1.title{margin:12px 0 18px}p.dek{margin:0 0 40px}}@media(max-width:640px){.viz-caption{min-height:96px}.brains-query{min-height:76px;align-items:flex-start}.brain-answer{min-height:92px}.brain-missing-box{min-height:56px;align-items:flex-start}.gear-panel-caption{min-height:42px}.v1-brain-legend{min-height:34px}}@media(max-width:760px){.scrollable-svg-wrapper.v6-center-mobile{display:block;scroll-behavior:smooth}}
