.brain-section .signal-lab{--sl-accent:var(--bs-accent);border:1px solid var(--bs-line);background:var(--bs-surface);border-radius:18px;padding:22px}.brain-section .signal-lab button{touch-action:manipulation}.brain-section .sl-view-switch,.brain-section .sl-contexts,.brain-section .sl-examples,.brain-section .sl-parts,.brain-section .sl-pulse-controls{flex-wrap:wrap;gap:8px;display:flex}.brain-section :is(.sl-view-switch,.sl-contexts,.sl-examples,.sl-parts)>button{border:1px solid var(--bs-line);min-height:44px;color:var(--bs-fg);cursor:pointer;font:inherit;text-align:left;background:0 0;border-radius:10px;padding:9px 13px;font-size:14px}.brain-section :is(.sl-view-switch,.sl-contexts,.sl-examples,.sl-parts)>button[aria-pressed=true]{color:var(--bs-accent-ink);background:var(--sl-accent);border-color:var(--sl-accent)}.brain-section .sl-contexts{margin:18px 0 12px}.brain-section .sl-contexts button:nth-child(2){--sl-accent:oklch(78% .12 250)}.brain-section .sl-contexts button:nth-child(3){--sl-accent:oklch(80% .13 350)}.brain-section .sl-contexts button:nth-child(4){--sl-accent:oklch(82% .13 75)}.brain-section .sl-short{color:var(--bs-muted);margin:16px 0 10px}.brain-section .sl-workbench{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;margin-top:20px;display:grid}.brain-section .sl-map{border:1px solid var(--bs-line);background:var(--bs-bg);border-radius:14px;min-width:0;padding:12px}.brain-section .sl-diagram{width:100%;height:auto;display:block;overflow:visible}.brain-section .sl-cell,.brain-section .sl-gland{fill:var(--bs-surface2);stroke:var(--bs-line);stroke-width:2px}.brain-section .sl-gland{fill:color-mix(in oklab,var(--bs-deep) 18%,var(--bs-surface))}.brain-section .sl-blood{fill:color-mix(in oklab,var(--bs-deep) 12%,var(--bs-bg));stroke:var(--bs-deep);stroke-width:2px}.brain-section .sl-nucleus{fill:color-mix(in oklab,var(--bs-network) 22%,var(--bs-bg));stroke:var(--bs-network);stroke-width:2px}.brain-section .sl-route{fill:none;stroke:var(--sl-accent);stroke-width:3px;stroke-dasharray:5 5}.brain-section .sl-feedback-path{fill:none;stroke:var(--bs-network);stroke-width:3px;stroke-dasharray:6 6}.brain-section .sl-vesicle{fill:color-mix(in oklab,var(--sl-accent) 18%,var(--bs-bg));stroke:var(--sl-accent);stroke-width:2px}.brain-section .sl-particle{fill:var(--sl-accent)}.brain-section .sl-retained{fill:var(--bs-cortex)}.brain-section .sl-node{cursor:pointer}.brain-section .sl-node rect{fill:var(--bs-surface);stroke:var(--bs-line);stroke-width:2px}.brain-section .sl-node text{fill:var(--bs-fg);font:18px var(--bs-sans);pointer-events:none}.brain-section .sl-node.is-selected rect{stroke:var(--sl-accent);stroke-width:4px}.brain-section .sl-node.is-changed rect{stroke:var(--bs-cortex)}.brain-section .sl-change-ring{fill:none;stroke:var(--bs-cortex);stroke-width:2px;stroke-dasharray:4 4;pointer-events:none}.brain-section .sl-messenger{fill:var(--sl-accent);font:17px var(--bs-monof)}.brain-section .sl-pulse-controls{padding-top:14px}.brain-section .sl-phase{color:var(--bs-muted);font:12px var(--bs-monof);margin-top:12px}.brain-section .sl-reading{min-width:0}.brain-section .sl-take{margin:12px 0 18px;font-size:18px;line-height:1.5}.brain-section .sl-parts{margin:18px 0}.brain-section .sl-part-detail{background:var(--bs-surface2);border-radius:12px;min-height:110px;padding:16px}.brain-section .sl-part-detail p,.brain-section .sl-more p{margin-top:8px}.brain-section .sl-more{margin-top:16px}.brain-section .sl-more summary{cursor:pointer;min-height:44px;color:var(--sl-accent);padding:10px 0;display:list-item}.brain-section .sl-more a{margin-top:12px;font-size:12px;display:inline-block}.brain-section .sl-limit,.brain-section .sl-game-note{color:var(--bs-muted);margin-top:16px;font-size:13px}.brain-section .sl-challenge{border:1px solid var(--sl-accent);border-radius:12px;margin-top:18px;padding:18px}.brain-section .sl-challenge h3{margin-top:10px}.brain-section .sl-challenge [role=status]{min-height:1.6em;margin:12px 0}@media (width<=860px){.brain-section .sl-workbench{grid-template-columns:minmax(0,1fr)}.brain-section .signal-lab{padding:14px}}.brain-section .sl-particle{animation:.45s ease-out both sl-arrive}.brain-section .sl-phase-1 [data-part=release] rect,.brain-section .sl-phase-2 [data-part=path] rect,.brain-section .sl-phase-3 [data-part=target] rect,.brain-section .sl-phase-4 [data-part=clearance] rect,.brain-section .sl-phase-5 [data-part=feedback] rect{stroke:var(--sl-accent);stroke-width:4px}@keyframes sl-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.brain-section .sl-particle{animation:none}}.brain-section .sl-mode-prescription{--sl-accent:oklch(78% .12 250)}.brain-section .sl-mode-hormones{--sl-accent:oklch(80% .13 350)}.brain-section .sl-mode-regulation{--sl-accent:oklch(82% .13 75)}.brain-section .sl-phase-4:not(.sl-clearance-changed) .sl-particle{opacity:.15;animation:none}.brain-section .sl-phase-5 .sl-feedback-path{stroke:var(--sl-accent);stroke-width:5px}.brain-section{--bs-bg:oklch(16% .008 70);--bs-surface:oklch(20% .01 70);--bs-surface2:oklch(24% .012 70);--bs-fg:oklch(93% .015 80);--bs-muted:oklch(72% .02 75);--bs-line:oklch(34% .012 70);--bs-accent:oklch(82% .13 165);--bs-accent-ink:oklch(18% .03 165);--bs-cortex:oklch(80% .13 75);--bs-deep:oklch(74% .15 30);--bs-network:oklch(76% .12 230);--bs-ok:oklch(80% .14 150);--bs-no:oklch(74% .15 40);--bs-warn:oklch(80% .13 80);--bs-r:14px;--bs-sans:"Space Grotesk", system-ui, sans-serif;--bs-monof:"JetBrains Mono", ui-monospace, monospace;background:var(--bs-bg);color:var(--bs-fg);font-family:var(--bs-sans);padding:0 max(20px,50% - 600px) 80px;line-height:1.6;overflow-x:clip}.brain-section *,.brain-section :before,.brain-section :after{box-sizing:border-box}.brain-section h1,.brain-section h2,.brain-section h3,.brain-section h4,.brain-section p,.brain-section ul,.brain-section ol,.brain-section dl,.brain-section dd,.brain-section figure{margin:0}.brain-section ul,.brain-section ol{padding:0;list-style:none}.brain-section a{color:var(--bs-accent);text-underline-offset:3px;overflow-wrap:anywhere}.brain-section :focus-visible{outline:2px solid var(--bs-accent);outline-offset:3px;border-radius:6px}.brain-section h2:focus,.brain-section h3:focus{outline:none}.brain-section h2:focus-visible,.brain-section h3:focus-visible{outline:2px solid var(--bs-accent)}.brain-section .bs-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brain-section .bs-mono,.brain-section .bs-eyebrow{font-family:var(--bs-monof);letter-spacing:.08em;font-size:11px}.brain-section .bs-eyebrow{color:var(--bs-accent);margin-bottom:12px}.brain-section .bs-muted{color:var(--bs-muted)}.brain-section .bs-small{font-size:13px}.brain-section .bs-hero{max-width:860px;padding:64px 0 40px}.brain-section .bs-kicker{color:var(--bs-muted);margin-bottom:10px;font-size:15px}.brain-section h1{letter-spacing:-.035em;margin-bottom:24px;font-size:clamp(40px,7vw,84px);font-weight:600;line-height:1.02}.brain-section h1 span{color:var(--bs-accent);display:block}.brain-section .bs-lead{color:var(--bs-muted);max-width:640px;margin-bottom:24px;font-size:clamp(17px,2vw,19px)}.brain-section .bs-verbs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.brain-section .bs-verbs li{font-family:var(--bs-monof);border:1px solid var(--bs-line);border-radius:999px;padding:6px 12px;font-size:12px}.brain-section .bs-verbs li:first-child{color:var(--bs-cortex)}.brain-section .bs-verbs li:nth-child(2){color:var(--bs-network)}.brain-section .bs-verbs li:nth-child(3){color:var(--bs-accent)}.brain-section .bs-verbs li:nth-child(4){color:var(--bs-deep)}.brain-section .bs-verbs li:nth-child(5){color:oklch(80% .13 350)}.brain-section .bs-subnav{z-index:5;background:color-mix(in oklab, var(--bs-bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block:1px solid var(--bs-line);margin-inline:-20px;padding:8px 20px;position:sticky;top:0}.brain-section .bs-subnav ul{scrollbar-width:thin;gap:4px;display:flex;overflow-x:auto}.brain-section .bs-subnav a{min-height:44px;color:var(--bs-muted);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.brain-section .bs-subnav a:hover{color:var(--bs-fg)}.brain-section .bs-subnav a[aria-current=true]{color:var(--bs-accent-ink);background:var(--bs-accent);font-weight:700}.brain-section .bs-subnav a .bs-mono{opacity:.7;font-size:10px}.brain-section .bs-block{border-bottom:1px solid var(--bs-line);padding:72px 0 64px;scroll-margin-top:64px}.brain-section h2{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(30px,4.6vw,52px);font-weight:600;line-height:1.08}.brain-section .bs-intro{color:var(--bs-muted);max-width:680px;margin-bottom:28px;font-size:17px}.brain-section .bs-fallback{font-family:var(--bs-monof);color:var(--bs-warn);border:1px dashed var(--bs-warn);border-radius:8px;margin-bottom:20px;padding:6px 10px;font-size:12px;display:inline-block}.brain-section h3{letter-spacing:-.01em;margin-bottom:10px;font-size:22px;font-weight:600;line-height:1.2}.brain-section .bs-h3{margin:40px 0 14px}.brain-section h4{margin-bottom:6px;font-size:18px}.brain-section .bs-card{background:var(--bs-surface);border:1px solid var(--bs-line);border-radius:var(--bs-r);min-width:0;padding:22px}.brain-section .bs-card>*+*{margin-top:10px}.brain-section .bs-dl{gap:4px;margin-top:14px;display:grid}.brain-section .bs-dl dt{font-family:var(--bs-monof);letter-spacing:.06em;color:var(--bs-muted);text-transform:uppercase;margin-top:8px;font-size:11px}.brain-section .bs-dl dd{font-size:15px}.brain-section .bs-src{color:var(--bs-muted);border-top:1px solid var(--bs-line);margin-top:14px;padding-top:10px;font-size:12px}.brain-section .bs-note{border-left:2px solid var(--hue,var(--bs-accent));color:var(--bs-fg);padding-left:12px;font-size:14px}.brain-section .bs-callout{border-radius:var(--bs-r);border:1px solid var(--bs-accent);background:color-mix(in oklab, var(--bs-accent) 8%, transparent);margin-top:28px;padding:16px 18px}.brain-section .bs-callout.warn{border-color:var(--bs-warn);background:color-mix(in oklab, var(--bs-warn) 8%, transparent)}.brain-section .bs-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.brain-section .bs-msg{border-top:3px solid var(--hue)}.brain-section .bs-hue{color:var(--hue,var(--bs-accent))}.brain-section .bs-btn{font:700 14px var(--bs-sans);border:1px solid var(--bs-accent);background:var(--bs-accent);min-height:44px;color:var(--bs-accent-ink);cursor:pointer;border-radius:6px;padding:0 18px}.brain-section .bs-btn.ghost{color:var(--bs-fg);border-color:var(--bs-line);background:0 0}.brain-section .bs-btn.ghost:hover{border-color:var(--bs-accent)}.brain-section .bs-btn:disabled{opacity:.4;cursor:not-allowed}.brain-section .bs-btn[aria-pressed=true]{border-color:var(--bs-accent);color:var(--bs-accent)}.brain-section .bs-controls{flex-wrap:wrap;gap:8px;display:flex}.brain-section .bs-seg{flex-direction:column;gap:6px;display:flex}.brain-section .bs-seg.wrap{flex-flow:wrap}.brain-section .bs-seg button{font:500 14px var(--bs-sans);text-align:left;border:1px solid var(--bs-line);min-height:44px;color:var(--bs-fg);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px}.brain-section .bs-seg:not(.wrap) button{border-radius:10px}.brain-section .bs-seg button[aria-pressed=true]{background:var(--bs-accent);color:var(--bs-accent-ink);border-color:var(--bs-accent);font-weight:700}.brain-section .bs-map{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.brain-section .bs-map-fig{background:var(--bs-surface);border:1px solid var(--bs-line);border-radius:var(--bs-r);padding:16px}.brain-section svg{width:100%;height:auto;display:block}.brain-section .bs-brain{fill:var(--bs-surface2);stroke:var(--bs-line);stroke-width:1.5px}.brain-section .bs-reg{stroke:var(--bs-bg);stroke-width:1.5px;fill-opacity:.22;transition:fill-opacity .2s}.brain-section .bs-cortex{fill:var(--bs-cortex)}.brain-section .bs-cortex2{fill:var(--bs-cortex);fill-opacity:.32}.brain-section .bs-motor{fill:oklch(78% .13 110)}.brain-section .bs-cereb{fill:var(--bs-cortex)}.brain-section .bs-stem{fill:var(--bs-deep)}.brain-section .bs-reg.is-on{fill-opacity:.7}.brain-section .bs-cut{fill:var(--bs-bg);fill-opacity:.55;stroke:var(--bs-muted);stroke-dasharray:4 4}.brain-section .bs-cut-label{fill:var(--bs-muted);font:10px var(--bs-monof)}.brain-section .bs-net{fill:none;stroke:var(--bs-network);stroke-dasharray:2 5;stroke-width:1.5px;opacity:.5}.brain-section .bs-net.is-on{opacity:1;stroke-width:3px}.brain-section .bs-mk{cursor:pointer}.brain-section .bs-mk-hit{fill:#0000}.brain-section .bs-mk-dot{stroke:var(--bs-bg);stroke-width:2px;transition:r .2s}.brain-section .bs-k-cortex .bs-mk-dot{fill:var(--bs-cortex)}.brain-section .bs-k-deep .bs-mk-dot{fill:var(--bs-deep)}.brain-section .bs-k-network .bs-mk-dot{fill:var(--bs-network)}.brain-section .bs-mk.is-on .bs-mk-dot{stroke:var(--bs-fg);stroke-width:3px}.brain-section .bs-mk-n{font:700 9px var(--bs-monof);fill:var(--bs-bg);pointer-events:none}.brain-section .bs-legend{flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:13px;display:flex}.brain-section .bs-legend span{align-items:center;gap:6px;display:inline-flex}.brain-section .bs-sw{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.brain-section .bs-sw.bs-k-cortex{background:var(--bs-cortex)}.brain-section .bs-sw.bs-k-deep{background:var(--bs-deep)}.brain-section .bs-sw.bs-k-network{background:var(--bs-network)}.brain-section .bs-sw-hue{background:var(--hue)}.brain-section .bs-chips{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.brain-section .bs-chip{border:1px solid var(--bs-line);min-height:44px;color:var(--bs-fg);font:500 14px var(--bs-sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 6px;display:inline-flex}.brain-section .bs-chip-n{width:26px;height:26px;font:700 11px var(--bs-monof);color:var(--bs-bg);border-radius:50%;place-items:center;display:grid}.brain-section .bs-chip.bs-k-cortex .bs-chip-n{background:var(--bs-cortex)}.brain-section .bs-chip.bs-k-deep .bs-chip-n{background:var(--bs-deep)}.brain-section .bs-chip.bs-k-network .bs-chip-n{background:var(--bs-network)}.brain-section .bs-chip[aria-pressed=true]{border-color:var(--bs-fg);background:var(--bs-surface2);font-weight:700}.brain-section .bs-detail{border-top:3px solid var(--bs-cortex)}.brain-section .bs-detail.bs-k-deep{border-top-color:var(--bs-deep)}.brain-section .bs-detail.bs-k-network{border-top-color:var(--bs-network)}.brain-section .bs-syn{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.brain-section .bs-syn-svg{background:var(--bs-surface);border:1px solid var(--bs-line);border-radius:var(--bs-r);padding:12px}.brain-section .bs-pre,.brain-section .bs-post{fill:var(--bs-surface2);stroke:var(--bs-line);stroke-width:1.5px;transition:stroke .3s}.brain-section .bs-pre.is-on,.brain-section .bs-post.is-on{stroke:var(--bs-accent);stroke-width:3px}.brain-section .bs-axon{stroke:var(--bs-line);stroke-width:6px;stroke-linecap:round}.brain-section .bs-axon.is-on{stroke:var(--bs-cortex)}.brain-section .bs-ves{fill:color-mix(in oklab, var(--bs-accent) 25%, transparent);stroke:var(--bs-accent);transition:cy .5s}.brain-section .bs-ves.is-fused{fill-opacity:.1;stroke-dasharray:3 3}.brain-section .bs-cach{fill:var(--bs-muted)}.brain-section .bs-cach.is-on{fill:var(--bs-network)}.brain-section .bs-ca{fill:var(--bs-network);opacity:0}.brain-section .bs-ca.is-on{opacity:1}.brain-section .bs-cleft{fill:#0000}.brain-section .bs-cleft.is-on{fill:color-mix(in oklab, var(--bs-accent) 8%, transparent)}.brain-section .bs-nt{fill:var(--bs-cortex);opacity:0;transition:cy .5s,opacity .3s}.brain-section .bs-nt.is-on{opacity:1}.brain-section .bs-nt.is-gone{opacity:.15}.brain-section .bs-rec{fill:var(--bs-deep);opacity:.6}.brain-section .bs-rec.is-on{opacity:1}.brain-section .bs-transp{stroke:var(--bs-muted);stroke-width:6px;stroke-linecap:round}.brain-section .bs-transp.is-on{stroke:var(--bs-ok)}.brain-section .bs-retro{fill:none;stroke:oklch(76% .14 160);stroke-width:2.5px;stroke-dasharray:4 3;opacity:0}.brain-section .bs-retro.is-on{opacity:1}.brain-section .bs-arrowhead{fill:oklch(76% .14 160)}.brain-section .bs-steps{flex-wrap:wrap;gap:6px;display:flex}.brain-section .bs-steps button{border:1px solid var(--bs-line);width:44px;height:44px;color:var(--bs-fg);font:700 14px var(--bs-monof);cursor:pointer;background:0 0;border-radius:50%}.brain-section .bs-steps button[aria-current=step]{background:var(--bs-accent);color:var(--bs-accent-ink);border-color:var(--bs-accent)}.brain-section .bs-reward{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.brain-section .bs-reward svg{background:var(--bs-surface);border:1px solid var(--bs-line);border-radius:var(--bs-r);padding:10px}.brain-section .bs-edge{stroke:var(--bs-line);stroke-width:2px;transition:stroke .3s}.brain-section .bs-edge.is-on{stroke:var(--bs-cortex);stroke-width:4px}.brain-section .bs-node circle{fill:var(--bs-surface2);stroke:var(--bs-line);stroke-width:2px}.brain-section .bs-node text{fill:var(--bs-muted);font:700 12px var(--bs-monof)}.brain-section .bs-node.is-on circle{fill:color-mix(in oklab, var(--bs-cortex) 25%, var(--bs-surface2));stroke:var(--bs-cortex)}.brain-section .bs-node.is-on text{fill:var(--bs-fg)}.brain-section .bs-concept{border-left:3px solid var(--bs-accent);margin-top:14px}.brain-section .bs-filters{gap:10px;max-width:760px;margin-bottom:20px;display:grid}.brain-section .bs-input{font:16px var(--bs-sans);border:1px solid var(--bs-line);background:var(--bs-surface);min-height:48px;color:var(--bs-fg);border-radius:8px;width:100%;padding:0 14px}.brain-section .bs-input::placeholder{color:var(--bs-muted)}.brain-section .bs-cat-depressant{--hue:var(--bs-network)}.brain-section .bs-cat-stimulant{--hue:var(--bs-cortex)}.brain-section .bs-cat-opioid{--hue:oklch(80% .13 350)}.brain-section .bs-cat-cannabinoid{--hue:oklch(76% .14 160)}.brain-section .bs-cat-psychedelic{--hue:oklch(78% .12 300)}.brain-section .bs-cat-entactogen{--hue:var(--bs-deep)}.brain-section .bs-sub{border-top:3px solid var(--hue)}.brain-section .bs-sub [hidden]{display:none}.brain-section .bs-path{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.brain-section .bs-path li{border:1px dashed var(--bs-line);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.brain-section .bs-path li:last-child{border-style:solid;border-color:var(--bs-accent)}.brain-section .bs-path .bs-mono{color:var(--bs-accent)}.brain-section .bs-play{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.brain-section .bs-quiz-top{gap:8px;display:grid}.brain-section .bs-progress{background:var(--bs-surface2);border-radius:3px;height:6px;overflow:hidden}.brain-section .bs-progress span{background:var(--bs-accent);height:100%;transition:width .3s;display:block}.brain-section .bs-options{gap:8px;display:grid}.brain-section .bs-opt{text-align:left;border:1px solid var(--bs-line);width:100%;min-height:48px;color:var(--bs-fg);font:500 15px var(--bs-sans);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:12px;margin-top:6px;padding:10px 14px;display:flex}.brain-section .bs-opt:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--bs-accent)}.brain-section .bs-opt[aria-disabled=true]{cursor:default}.brain-section .bs-opt.is-right{border-color:var(--bs-ok);background:color-mix(in oklab, var(--bs-ok) 12%, transparent)}.brain-section .bs-opt.is-wrong{border-color:var(--bs-no);background:color-mix(in oklab, var(--bs-no) 12%, transparent)}.brain-section .bs-opt[aria-pressed=true]{border-color:var(--hue,var(--bs-accent));background:var(--bs-surface2);box-shadow:inset 0 0 0 1px var(--hue,var(--bs-accent))}.brain-section .bs-opt:disabled:not(.is-right){opacity:.5;cursor:not-allowed}.brain-section .bs-feedback{min-height:1.6em}.brain-section .bs-feedback.ok strong{color:var(--bs-ok)}.brain-section .bs-feedback.no strong{color:var(--bs-no)}.brain-section .bs-match-cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.brain-section .bs-match .bs-opt{font-size:14px}.brain-section .bs-sources{gap:10px;padding-left:22px;list-style:decimal;display:grid}.brain-section .bs-sources li{gap:2px;display:grid}.brain-section .bs-sources .bs-mono{color:var(--bs-muted)}.brain-section .bs-url{font:11px var(--bs-monof);color:var(--bs-muted);overflow-wrap:anywhere}.brain-section .bs-limits{gap:4px;padding-left:22px;list-style:outside;display:grid}@media (width<=860px){.brain-section .bs-map,.brain-section .bs-syn,.brain-section .bs-reward,.brain-section .bs-play{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.brain-section .bs-match-cols{grid-template-columns:minmax(0,1fr)}.brain-section .bs-card{padding:18px}.brain-section .bs-block{padding-top:52px;padding-bottom:48px}}@media (prefers-reduced-motion:reduce){.brain-section *,.brain-section :before,.brain-section :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.brain-section [data-station=structure]{--st:oklch(80% .13 75)}.brain-section [data-station=communication]{--st:oklch(80% .15 130)}.brain-section [data-station=chemistry]{--st:oklch(76% .13 230)}.brain-section [data-station=reward]{--st:oklch(80% .14 50)}.brain-section [data-station=substances]{--st:oklch(74% .15 25)}.brain-section [data-station=adaptation]{--st:oklch(80% .13 350)}.brain-section [data-station=play]{--st:oklch(82% .13 165)}.brain-section [data-station=sources]{--st:oklch(78% .03 80)}.brain-section .bs-museum{font-family:var(--bs-monof);letter-spacing:.08em;color:var(--bs-accent);margin:8px 0 12px;font-size:12px}.brain-section .bs-stations{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.brain-section .bs-stations a{border:1px solid var(--bs-line);border-top:3px solid var(--st);min-height:76px;color:var(--bs-fg);background:var(--bs-surface);border-radius:12px;gap:2px;padding:10px 12px;text-decoration:none;transition:transform .15s,border-color .15s;display:grid}.brain-section .bs-stations a:hover{border-color:var(--st);transform:translateY(-2px)}.brain-section .bs-stations .bs-mono{color:var(--st);font-size:10px}.brain-section .bs-stations strong{font-size:15px}.brain-section .bs-st-ico{color:var(--st);font-size:18px;line-height:1}.brain-section .bs-subnav li a[aria-current=true]{background:var(--st);border-color:var(--st)}.brain-section .bs-subnav li a .bs-mono{color:inherit}.brain-section .bs-subnav li a:not([aria-current]) .bs-mono{color:var(--st);opacity:1}.brain-section .bs-block{border-top:0}.brain-section .bs-station-head{align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.brain-section .bs-station-num{background:color-mix(in oklab, var(--st) 18%, var(--bs-surface));border:1px solid var(--st);width:72px;height:72px;color:var(--st);font:700 13px var(--bs-monof);text-align:center;border-radius:20px;flex:none;place-items:center;line-height:1.1;display:grid}.brain-section .bs-station-num span{font-size:24px;display:block}.brain-section .bs-st{color:var(--st);margin-bottom:4px}.brain-section .bs-take{max-width:720px;margin-top:4px;font-size:clamp(18px,2.4vw,22px);font-weight:500}.brain-section .bs-action{color:var(--bs-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:15px;display:flex}.brain-section .bs-action-tag{font:700 11px var(--bs-monof);letter-spacing:.1em;background:var(--st);color:var(--bs-bg);border-radius:999px;padding:5px 10px}.brain-section .bs-more{margin-top:14px}.brain-section .bs-more-btn{border:1px dashed var(--st,var(--bs-accent));min-height:44px;color:var(--bs-fg);font:600 14px var(--bs-sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.brain-section .bs-more-btn[aria-expanded=true]{border-style:solid}.brain-section .bs-more-body{gap:10px;margin-top:12px;display:grid}.brain-section .bs-more-body[hidden]{display:none}.brain-section .bs-metaphor{color:var(--bs-fg);background:var(--bs-surface2);border-radius:10px;padding:10px 12px;font-size:15px}.brain-section .bs-msg{position:relative}.brain-section .bs-orb{background:radial-gradient(circle at 35% 35%, var(--bs-fg), var(--hue) 45%, transparent 75%);border-radius:50%;width:22px;height:22px;position:absolute;top:18px;right:18px}@media (width<=860px){.brain-section .bs-stations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.brain-section .bs-station-num{border-radius:16px;width:56px;height:56px}.brain-section .bs-station-head{gap:12px}}.brain-section .bs-hero{padding:40px 0 28px}.brain-section .bs-start{min-height:56px;box-shadow:0 0 0 6px color-mix(in oklab, var(--bs-accent) 18%, transparent);border-radius:999px;margin:4px 0 6px;padding:0 26px;font-size:16px}.brain-section .bs-hero .bs-more{margin:4px 0 18px}.brain-section [data-station=network]{--st:oklch(82% .13 165)}
