.ih-brain-scroll{--ih-band-y:0;--ih-brain-progress:0;--ih-region-front:.2;--ih-region-parietal:.2;--ih-region-temporal:.2;--ih-region-occipital:.2;--ih-wave-opacity:.45;position:relative;background:#070808;color:#fff;font:400 16px/1.65 Arial,Helvetica,sans-serif;isolation:isolate;overflow-wrap:break-word}.ih-brain-scroll *{box-sizing:border-box;min-width:0}.ih-brain-scroll h2,.ih-brain-scroll h3,.ih-brain-scroll h4,.ih-brain-scroll p,.ih-brain-scroll figure{margin:0}.ih-brain-scroll h2,.ih-brain-scroll h3,.ih-brain-scroll h4{font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-weight:900;color:inherit;font-style:normal;text-transform:none}.ih-brain-scroll a{color:inherit;text-decoration:none}.ih-brain-scroll button{font:inherit}.ih-brain-scroll a:focus-visible,.ih-brain-scroll button:focus-visible,.ih-brain-scroll summary:focus-visible{outline:3px solid #d5ff42;outline-offset:5px}.ih-brain-scroll__intro{padding:115px 5% 95px;border-top:1px solid #ffffff32;border-bottom:1px solid #ffffff32}.ih-brain-scroll__eyebrow{font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.13em;text-transform:uppercase;color:#d5ff42}.ih-brain-scroll__intro h2{font-size:clamp(57px,7.4vw,118px);line-height:.94;letter-spacing:-.07em;white-space:pre-line;max-width:1450px;margin-top:40px}.ih-brain-scroll__lead{max-width:780px;font-size:19px;line-height:1.7;color:#b9c2bc;margin-top:35px!important}.ih-brain-scroll__layout{display:grid;grid-template-columns:1fr 1fr;gap:0 8%;padding:0 5%;position:relative}.ih-brain-scroll__sticky{position:sticky;top:18px;align-self:start;min-width:0;max-height:calc(100svh - 36px);margin:35px 0}.ih-brain-scroll__visual{position:relative;min-width:0;background:radial-gradient(ellipse at 50% 38%,#18231c 0%,#0b110d 47%,#070808 74%);padding:0}.ih-brain-scroll__visual-top{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #ffffff24;padding-bottom:15px}.ih-brain-scroll__visual-top>p{font-size:9px;line-height:1.5;letter-spacing:.09em;color:#b0bcb1;max-width:350px}.ih-brain-scroll__counter{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.ih-brain-scroll__counter>span:first-child{font-size:23px;font-weight:700;line-height:1;letter-spacing:-.05em;color:#d5ff42}.ih-brain-scroll__counter>span:last-child{font-size:10px;line-height:1;color:#849188}.ih-brain-scroll__head-stage{height:clamp(320px,47svh,530px);position:relative;width:100%;max-width:640px;margin:0 auto}.ih-brain-scroll__head{display:block;width:100%;height:100%;overflow:visible}.ih-brain-scroll__headband{transform:translateY(calc(var(--ih-band-y)*1px));transform-origin:310px 235px;will-change:transform}.ih-brain-scroll__region{transition:opacity .5s ease}.ih-brain-scroll__region--front{opacity:var(--ih-region-front)}.ih-brain-scroll__region--parietal{opacity:var(--ih-region-parietal)}.ih-brain-scroll__region--temporal{opacity:var(--ih-region-temporal)}.ih-brain-scroll__region--occipital{opacity:var(--ih-region-occipital)}.ih-brain-scroll__region-label{opacity:.22;transition:opacity .4s ease}.ih-brain-scroll[data-ih-brain-region-state=front] .ih-brain-scroll__region-label--front,.ih-brain-scroll[data-ih-brain-region-state=sides] .ih-brain-scroll__region-label--parietal,.ih-brain-scroll[data-ih-brain-region-state=sides] .ih-brain-scroll__region-label--temporal,.ih-brain-scroll[data-ih-brain-region-state=back] .ih-brain-scroll__region-label--occipital{opacity:1}.ih-brain-scroll__band-callout{opacity:0;transition:opacity .4s}.ih-brain-scroll[data-ih-brain-step-state='1'] .ih-brain-scroll__band-callout{opacity:.85}.ih-brain-scroll__contact{opacity:.65}.ih-brain-scroll__wave-panel{position:relative;border-top:1px solid #ffffff26;padding-top:15px}.ih-brain-scroll__wave-panel>p{font-size:9px;line-height:1.5;letter-spacing:.1em;color:#c8d7c7;margin-bottom:10px}.ih-brain-scroll__waves{display:block;width:100%;max-height:145px;overflow:hidden}.ih-brain-scroll__wave-name{font:400 11px/1 Arial,Helvetica,sans-serif;letter-spacing:1px;fill:#cbd5c8}.ih-brain-scroll__wave-baseline{fill:none;stroke:#d5ff42;stroke-width:.7;opacity:.15}.ih-brain-scroll__wave-trace{fill:none;stroke:#d5ff42;stroke-width:1.7;opacity:var(--ih-wave-opacity);stroke-linecap:round;will-change:transform}.ih-brain-scroll[data-ih-motion=active] .ih-brain-scroll__wave-trace{animation:ihBrainWaveFlow 14s linear infinite}.ih-brain-scroll[data-ih-motion=active] .ih-brain-scroll__wave-row--theta .ih-brain-scroll__wave-trace{animation-duration:12s}.ih-brain-scroll[data-ih-motion=active] .ih-brain-scroll__wave-row--alpha .ih-brain-scroll__wave-trace{animation-duration:10s}.ih-brain-scroll[data-ih-motion=active] .ih-brain-scroll__wave-row--beta .ih-brain-scroll__wave-trace{animation-duration:8s}.ih-brain-scroll[data-ih-motion=active] .ih-brain-scroll__wave-row--gamma .ih-brain-scroll__wave-trace{animation-duration:6s}.ih-brain-scroll__visual>figcaption{font-size:10px;line-height:1.6;color:#89998c;max-width:680px;margin-top:15px}.ih-brain-scroll__visual-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:15px}.ih-brain-scroll__visual-controls>p{font-size:9px;line-height:1.6;max-width:320px;color:#89998c}.ih-brain-scroll__motion{display:inline-flex;justify-content:space-between;align-items:center;gap:15px;border:1px solid #667b5f;background:transparent;color:#d5ff42;min-height:38px;padding:9px 12px;font:700 10px/1.4 Arial,Helvetica,sans-serif;cursor:pointer;text-align:left;flex:none}.ih-brain-scroll__motion>span:last-child{font-size:16px;font-weight:400;line-height:1}.ih-brain-scroll__motion[hidden]{display:none}.ih-brain-scroll__progress{height:2px;background:#ffffff24;margin-top:20px;overflow:hidden}.ih-brain-scroll__progress>span{display:block;height:100%;width:100%;background:#d5ff42;transform:scaleX(var(--ih-brain-progress));transform-origin:left center}.ih-brain-scroll__steps{position:relative;min-width:0}.ih-brain-scroll__step{min-height:82svh;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:100px 0;border-bottom:1px solid #ffffff2d;scroll-margin-top:30px}.ih-brain-scroll__step:last-child{min-height:90svh;border-bottom:0}.ih-brain-scroll__step>.ih-brain-scroll__eyebrow{margin-bottom:35px}.ih-brain-scroll__step h3{font-size:clamp(40px,4.4vw,72px);line-height:.98;letter-spacing:-.06em;white-space:pre-line;max-width:700px}.ih-brain-scroll__step-body{font-size:17px;line-height:1.75;color:#d3dbd3;max-width:660px;margin-top:30px!important}.ih-brain-scroll__detail{font-size:13px;line-height:1.75;color:#9bab9f;max-width:650px;margin-top:25px!important;padding-left:17px;border-left:2px solid #d5ff4266}.ih-brain-scroll__cta{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;min-height:50px;padding:14px 0;border-bottom:1px solid #d5ff42;color:#d5ff42!important;font-size:13px;font-weight:700;line-height:1.5;margin-top:30px}.ih-brain-scroll__cta>span{font-size:25px;font-weight:400;line-height:1;flex:none}.ih-brain-scroll__cta:hover{color:white!important;border-color:white}.ih-brain-scroll__band-list{width:100%;margin-top:30px}.ih-brain-scroll__band-detail{border-top:1px solid #ffffff5c}.ih-brain-scroll__band-detail summary{display:grid;grid-template-columns:1fr 1fr 20px;align-items:center;gap:20px;list-style:none;cursor:pointer;min-height:63px;padding:15px 0;font-size:12px;line-height:1.5;letter-spacing:.05em}.ih-brain-scroll__band-detail summary::-webkit-details-marker{display:none}.ih-brain-scroll__band-detail summary>strong{font-size:13px;font-weight:400;letter-spacing:0;text-align:right;color:#d5ff42}.ih-brain-scroll__band-detail summary>span:last-child{font-size:24px;font-weight:400;text-align:right;transition:transform .2s}.ih-brain-scroll__band-detail[open] summary>span:last-child{transform:rotate(45deg)}.ih-brain-scroll__band-detail>div{padding:0 20px 23px 0}.ih-brain-scroll__band-detail>div>p{font-size:14px;line-height:1.7;color:#c2cfc3}.ih-brain-scroll__band-detail>div>p+p{margin-top:15px;color:#91a58f}.ih-brain-scroll__small{font-size:12px;line-height:1.75;color:#9bab9f}.ih-brain-scroll__band-list>.ih-brain-scroll__small{margin-top:20px}.ih-brain-scroll__offer{width:100%;border-top:1px solid #ffffff5c;border-bottom:1px solid #ffffff5c;padding:25px 0;margin-top:30px}.ih-brain-scroll__offer>p:first-child{font-size:11px;line-height:1.6;color:#d5ff42;letter-spacing:.03em}.ih-brain-scroll__offer>strong{display:block;font-size:48px;line-height:1.1;letter-spacing:-.06em;margin-top:20px}.ih-brain-scroll__offer>span{display:block;font-size:11px;line-height:1.65;color:#9bab9f;margin-top:10px}.ih-brain-scroll__offer>p:not(:first-child){font-size:14px;line-height:1.7;margin-top:20px}.ih-brain-scroll__offer>p.ih-brain-scroll__small{font-size:12px;line-height:1.75}.ih-brain-scroll__atlas{padding:110px 5%;border-top:1px solid #ffffff35;background:#101710}.ih-brain-scroll__atlas-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:30px 10%;align-items:end}.ih-brain-scroll__atlas-heading>.ih-brain-scroll__eyebrow{grid-column:1/-1}.ih-brain-scroll__atlas-heading h3{font-size:clamp(48px,6.5vw,103px);line-height:.96;letter-spacing:-.065em;white-space:pre-line}.ih-brain-scroll__atlas-heading>p:last-child{font-size:17px;line-height:1.75;max-width:520px;color:#b5c5b5}.ih-brain-scroll__atlas-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px;margin-top:65px}.ih-brain-scroll__atlas-grid>article{border-top:1px solid #d5ff4270;padding-top:25px}.ih-brain-scroll__atlas-grid>article>span{font-size:12px;line-height:1.4;letter-spacing:.1em;color:#d5ff42}.ih-brain-scroll__atlas-grid h4{font-size:25px;line-height:1.07;letter-spacing:-.045em;margin-top:35px;min-height:55px}.ih-brain-scroll__atlas-grid article>p:not(.ih-brain-scroll__small){font-size:14px;line-height:1.75;color:#cfdbcc;margin-top:20px}.ih-brain-scroll__atlas-grid .ih-brain-scroll__small{font-size:11px;line-height:1.75;color:#90a58c;margin-top:20px}.ih-brain-scroll__atlas-note{max-width:1100px;font-size:12px;line-height:1.75;color:#a3b79b;margin-top:40px!important;padding-top:25px;border-top:1px solid #d5ff4233}.ih-brain-scroll__footer{display:flex;justify-content:space-between;align-items:center;gap:55px;padding:40px 5% 60px;border-top:1px solid #ffffff2d}.ih-brain-scroll__footer>p{font-size:12px;line-height:1.7;max-width:820px;color:#8fa38d}.ih-brain-scroll__footer>a{display:grid;grid-template-columns:1fr auto;gap:8px 35px;font-size:13px;font-weight:700;line-height:1.5;color:#d5ff42}.ih-brain-scroll__footer>a>span:first-child{grid-column:1/-1;font-size:8px;line-height:1.5;letter-spacing:.1em;color:#90a58c}.ih-brain-scroll__footer>a>span:last-child{font-size:25px;line-height:1;font-weight:400}.ih-brain-scroll[data-ih-motion=paused] .ih-brain-scroll__headband,.ih-brain-scroll[data-ih-motion=static] .ih-brain-scroll__headband{transform:translateY(0)}
@keyframes ihBrainWaveFlow{from{transform:translateX(0)}to{transform:translateX(-600px)}}
@media(min-width:761px) and (max-height:760px){.ih-brain-scroll__head-stage{height:40svh;min-height:240px}.ih-brain-scroll__waves{max-height:100px}.ih-brain-scroll__visual-top{padding-bottom:10px}.ih-brain-scroll__visual>figcaption{font-size:9px;line-height:1.5;margin-top:10px}.ih-brain-scroll__visual-controls{margin-top:10px}.ih-brain-scroll__visual-controls>p{font-size:8px}.ih-brain-scroll__progress{margin-top:13px}.ih-brain-scroll__wave-panel{padding-top:10px}.ih-brain-scroll__wave-panel>p{margin-bottom:7px;font-size:8px}}
@media(max-width:1100px) and (min-width:761px){.ih-brain-scroll__layout{gap:0 6%}.ih-brain-scroll__step{padding-top:80px;padding-bottom:80px}.ih-brain-scroll__step h3{font-size:4.7vw}.ih-brain-scroll__step-body{font-size:16px}.ih-brain-scroll__detail{font-size:12px}.ih-brain-scroll__head-stage{height:43svh}.ih-brain-scroll__visual-top>p{font-size:8px;max-width:230px}.ih-brain-scroll__visual-controls{align-items:flex-start}.ih-brain-scroll__visual-controls>p{font-size:8px;max-width:190px}.ih-brain-scroll__motion{font-size:9px;padding:8px 10px;gap:12px}.ih-brain-scroll__atlas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 30px}.ih-brain-scroll__atlas-grid h4{min-height:0}}
@media(max-width:760px){.ih-brain-scroll__intro{padding:70px 6% 55px}.ih-brain-scroll__eyebrow{font-size:10px;line-height:1.6;letter-spacing:.1em}.ih-brain-scroll__intro h2{font-size:clamp(43px,11.5vw,76px);line-height:.96;letter-spacing:-.065em;margin-top:30px}.ih-brain-scroll__lead{font-size:16px;line-height:1.7;margin-top:27px!important}.ih-brain-scroll__layout{display:block;padding:0 6%}.ih-brain-scroll__sticky{top:0;z-index:4;margin:0 -6.81818182%;padding:13px 6% 10px;background:#070808f5;max-height:none;border-bottom:1px solid #ffffff35;backdrop-filter:blur(12px)}.ih-brain-scroll__visual{display:grid;grid-template-columns:1.1fr .9fr;gap:0 12px;background:radial-gradient(ellipse at 30% 45%,#18231c,#070808 65%)}.ih-brain-scroll__visual-top{grid-column:1/-1;padding-bottom:7px;gap:15px}.ih-brain-scroll__visual-top>p{font-size:8px;line-height:1.4;letter-spacing:.06em;max-width:250px}.ih-brain-scroll__counter{gap:5px}.ih-brain-scroll__counter>span:first-child{font-size:17px}.ih-brain-scroll__counter>span:last-child{font-size:8px}.ih-brain-scroll__head-stage{grid-column:1;height:215px;max-width:none;margin:0}.ih-brain-scroll__wave-panel{grid-column:2;align-self:center;border-top:0;padding-top:0}.ih-brain-scroll__wave-panel>p{font-size:7px;line-height:1.5;letter-spacing:.04em;margin-bottom:10px;max-width:160px}.ih-brain-scroll__waves{max-height:none;width:100%;overflow:hidden}.ih-brain-scroll__wave-name{font-size:20px;letter-spacing:.4px}.ih-brain-scroll__wave-trace{stroke-width:3}.ih-brain-scroll__wave-baseline{stroke-width:1}.ih-brain-scroll__visual>figcaption{grid-column:1/-1;font-size:9px;line-height:1.5;margin-top:1px;color:#a4b2a4;max-width:none}.ih-brain-scroll__visual-controls{grid-column:1/-1;margin-top:8px;gap:15px;justify-content:flex-end}.ih-brain-scroll__visual-controls>p{font-size:8px;line-height:1.4;max-width:225px;margin-right:auto}.ih-brain-scroll__motion{font-size:8px;min-height:30px;padding:6px 9px;gap:12px}.ih-brain-scroll__motion>span:last-child{font-size:13px}.ih-brain-scroll__progress{grid-column:1/-1;margin-top:10px;height:1px}.ih-brain-scroll__region-labels{font-size:12px}.ih-brain-scroll__band-callout text{font-size:11px}.ih-brain-scroll__steps{padding:0}.ih-brain-scroll__step{min-height:0;padding:60px 0 70px;scroll-margin-top:360px}.ih-brain-scroll__step:last-child{min-height:0}.ih-brain-scroll__step>.ih-brain-scroll__eyebrow{margin-bottom:27px}.ih-brain-scroll__step h3{font-size:clamp(43px,11.3vw,72px);line-height:.98;letter-spacing:-.06em;max-width:540px}.ih-brain-scroll__step-body{font-size:16px;line-height:1.75;margin-top:25px!important;max-width:none}.ih-brain-scroll__detail{font-size:12px;line-height:1.8;max-width:none;margin-top:23px!important;padding-left:15px}.ih-brain-scroll__cta{font-size:12px;line-height:1.6;gap:30px;margin-top:25px;min-height:50px;width:100%}.ih-brain-scroll__band-list{margin-top:25px}.ih-brain-scroll__band-detail summary{font-size:11px;gap:15px;min-height:60px;padding:15px 0}.ih-brain-scroll__band-detail summary>strong{font-size:12px}.ih-brain-scroll__band-detail>div{padding:0 15px 22px 0}.ih-brain-scroll__band-detail>div>p{font-size:14px;line-height:1.7}.ih-brain-scroll__band-list>.ih-brain-scroll__small{font-size:11px;line-height:1.75}.ih-brain-scroll__offer{padding:25px 0;margin-top:27px}.ih-brain-scroll__offer>p:first-child{font-size:10px;line-height:1.6}.ih-brain-scroll__offer>strong{font-size:42px;line-height:1.1;margin-top:20px}.ih-brain-scroll__offer>span{font-size:11px;line-height:1.65;margin-top:12px}.ih-brain-scroll__offer>p:not(:first-child){font-size:14px;line-height:1.75;margin-top:22px}.ih-brain-scroll__offer>p.ih-brain-scroll__small{font-size:12px}.ih-brain-scroll__atlas{padding:70px 6%}.ih-brain-scroll__atlas-heading{display:block}.ih-brain-scroll__atlas-heading h3{font-size:clamp(43px,11.3vw,72px);line-height:.97;letter-spacing:-.06em;margin-top:30px}.ih-brain-scroll__atlas-heading>p:last-child{font-size:16px;line-height:1.7;margin-top:28px;max-width:none}.ih-brain-scroll__atlas-grid{grid-template-columns:1fr;gap:30px;margin-top:45px}.ih-brain-scroll__atlas-grid>article{padding-top:23px}.ih-brain-scroll__atlas-grid>article>span{font-size:11px}.ih-brain-scroll__atlas-grid h4{font-size:29px;line-height:1.05;margin-top:25px;min-height:0}.ih-brain-scroll__atlas-grid article>p:not(.ih-brain-scroll__small){font-size:16px;line-height:1.7;margin-top:20px}.ih-brain-scroll__atlas-grid .ih-brain-scroll__small{font-size:12px;line-height:1.75;margin-top:20px}.ih-brain-scroll__atlas-note{font-size:12px;line-height:1.75;margin-top:35px!important;padding-top:25px}.ih-brain-scroll__footer{display:block;padding:35px 6% 55px}.ih-brain-scroll__footer>p{font-size:12px;line-height:1.75;max-width:none}.ih-brain-scroll__footer>a{font-size:13px;line-height:1.5;max-width:390px;margin-top:28px;gap:9px 30px}.ih-brain-scroll__footer>a>span:first-child{font-size:8px}}
@media(max-width:760px) and (max-height:700px){.ih-brain-scroll__head-stage{height:155px}.ih-brain-scroll__visual-controls>p{display:none}.ih-brain-scroll__visual>figcaption{font-size:8px;line-height:1.4}.ih-brain-scroll__step{scroll-margin-top:275px}}
@media(max-width:370px){.ih-brain-scroll__intro h2{font-size:11vw}.ih-brain-scroll__head-stage{height:185px}.ih-brain-scroll__visual-controls>p{display:none}.ih-brain-scroll__step h3{font-size:11vw}.ih-brain-scroll__offer>strong{font-size:37px}.ih-brain-scroll__band-detail summary{gap:10px}.ih-brain-scroll__atlas-heading h3{font-size:11vw}}
@media(prefers-reduced-motion:reduce){.ih-brain-scroll *,.ih-brain-scroll *::before,.ih-brain-scroll *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ih-brain-scroll__headband{transform:translateY(0)!important;will-change:auto}.ih-brain-scroll__wave-trace{will-change:auto}}

.ih-brain-scroll[data-ih-active-band] .ih-brain-scroll__wave-row{opacity:.24;transition:opacity .2s}.ih-brain-scroll[data-ih-active-band="delta"] .ih-brain-scroll__wave-row--delta,.ih-brain-scroll[data-ih-active-band="theta"] .ih-brain-scroll__wave-row--theta,.ih-brain-scroll[data-ih-active-band="alpha"] .ih-brain-scroll__wave-row--alpha,.ih-brain-scroll[data-ih-active-band="beta"] .ih-brain-scroll__wave-row--beta,.ih-brain-scroll[data-ih-active-band="gamma"] .ih-brain-scroll__wave-row--gamma{opacity:1}

.ih-brain-scroll__head-stage{height:clamp(320px,48svh,490px);max-width:700px;padding-bottom:25px}
.ih-brain-scroll__anatomy{display:block;width:100%;height:100%;overflow:visible}
.ih-brain-scroll__orientation{fill:#9aaa9e;font:500 10px Arial,Helvetica,sans-serif;letter-spacing:1.1px}
.ih-brain-scroll__anatomy-label{fill:#b7c4b8;color:#b7c4b8;transition:color .4s,fill .4s}
.ih-brain-scroll__anatomy-label path{fill:none;stroke:currentColor;stroke-width:1;opacity:.75}
.ih-brain-scroll__anatomy-label circle{fill:currentColor}
.ih-brain-scroll__anatomy-label text{font:700 11px Arial,Helvetica,sans-serif;letter-spacing:.75px;paint-order:stroke;stroke:#070808;stroke-width:4px;stroke-linejoin:round}
.ih-brain-scroll__anatomy-label--support{fill:#91a095;color:#91a095}
.ih-brain-scroll[data-ih-brain-region-state=front] .ih-brain-scroll__anatomy-label--front,.ih-brain-scroll[data-ih-brain-region-state=front] .ih-brain-scroll__anatomy-label--pfc{fill:#d5ff42;color:#d5ff42}
.ih-brain-scroll[data-ih-brain-region-state=sides] .ih-brain-scroll__anatomy-label--parietal{fill:#89eef6;color:#89eef6}
.ih-brain-scroll[data-ih-brain-region-state=sides] .ih-brain-scroll__anatomy-label--temporal{fill:#b5c7ff;color:#b5c7ff}
.ih-brain-scroll[data-ih-brain-region-state=back] .ih-brain-scroll__anatomy-label--occipital{fill:#ffe39c;color:#ffe39c}
.ih-brain-scroll__active-region{position:absolute;left:0;bottom:2px;width:100%;text-align:center;font-size:10px;line-height:1.5;letter-spacing:.09em;color:#d5ff42}
.ih-brain-scroll__region-state{display:none}
.ih-brain-scroll:not([data-ih-brain-region-state]) .ih-brain-scroll__region-state--all,.ih-brain-scroll[data-ih-brain-region-state=all] .ih-brain-scroll__region-state--all,.ih-brain-scroll[data-ih-brain-region-state=front] .ih-brain-scroll__region-state--front,.ih-brain-scroll[data-ih-brain-region-state=sides] .ih-brain-scroll__region-state--sides,.ih-brain-scroll[data-ih-brain-region-state=back] .ih-brain-scroll__region-state--back{display:block}
.ih-brain-scroll__sensor-map{width:100%;margin-top:30px;padding:26px;border:1px solid #d5ff424a;background:#101710}
.ih-brain-scroll__sensor-map>svg{display:block;width:100%;max-width:430px;margin:20px auto 10px}
.ih-brain-scroll__scalp{fill:none;stroke:#879788;stroke-width:1.5}
.ih-brain-scroll__sensor-band{fill:none;stroke:#d5ff42;stroke-width:6;stroke-linecap:round;opacity:.24}
.ih-brain-scroll__sensor-midline{fill:none;stroke:#879788;stroke-width:1;stroke-dasharray:3 6;opacity:.35}
.ih-brain-scroll__sensor-contact{fill:#d5ff42;color:#d5ff42}
.ih-brain-scroll__sensor-contact--ear{fill:#b5c7ff;color:#b5c7ff}
.ih-brain-scroll__sensor-contact circle{stroke:currentColor;stroke-width:5;stroke-opacity:.18}
.ih-brain-scroll__sensor-contact path,.ih-brain-scroll__sensor-reference path{fill:none;stroke:currentColor;stroke-width:1}
.ih-brain-scroll__sensor-contact text,.ih-brain-scroll__sensor-reference text{font:700 13px Arial,Helvetica,sans-serif;fill:currentColor}
.ih-brain-scroll__sensor-reference{fill:#d0d9d0;color:#d0d9d0}
.ih-brain-scroll__sensor-direction{fill:#96a797;font:500 9px Arial,Helvetica,sans-serif;letter-spacing:1px}
.ih-brain-scroll__sensor-key{display:grid;grid-template-columns:1fr;gap:16px;margin:20px 0}
.ih-brain-scroll__sensor-key p{font-size:12px;line-height:1.7;color:#b5c6b5}
.ih-brain-scroll__sensor-key strong{display:block;color:#f1f6ed;font-size:10px;letter-spacing:.06em;margin-bottom:5px}
.ih-brain-scroll__sensor-map>.ih-brain-scroll__small{font-size:10px;line-height:1.7;padding-top:17px;border-top:1px solid #ffffff26}
.ih-brain-scroll__atlas-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(min-width:761px) and (max-height:760px){.ih-brain-scroll__head-stage{height:43svh;min-height:250px}.ih-brain-scroll__waves{max-height:90px}.ih-brain-scroll__active-region{font-size:9px}}
@media(max-width:1100px) and (min-width:761px){.ih-brain-scroll__atlas-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.ih-brain-scroll__visual{display:block}.ih-brain-scroll__visual-top{padding-bottom:5px}.ih-brain-scroll__head-stage{height:210px;max-width:none;padding-bottom:18px}.ih-brain-scroll__anatomy-label text{font-size:13px;letter-spacing:0}.ih-brain-scroll__orientation{display:none}.ih-brain-scroll__active-region{font-size:8px;bottom:0}.ih-brain-scroll__wave-panel{padding-top:5px;border-top:1px solid #ffffff26}.ih-brain-scroll__wave-panel>p{display:none}.ih-brain-scroll__waves{width:100%;height:60px;max-height:60px}.ih-brain-scroll__wave-name{font-size:17px}.ih-brain-scroll__wave-trace{stroke-width:2}.ih-brain-scroll__visual>figcaption{font-size:8px;line-height:1.4;margin-top:5px}.ih-brain-scroll__visual-controls{margin-top:6px;display:flex}.ih-brain-scroll__visual-controls>p{display:none}.ih-brain-scroll__motion{min-height:28px}.ih-brain-scroll__progress{margin-top:7px}.ih-brain-scroll__step{scroll-margin-top:400px}.ih-brain-scroll__sensor-map{padding:22px 16px;margin-top:25px}.ih-brain-scroll__sensor-map>svg{margin-top:20px}.ih-brain-scroll__sensor-key p{font-size:13px}.ih-brain-scroll__sensor-key strong{font-size:10px}.ih-brain-scroll__sensor-map>.ih-brain-scroll__small{font-size:11px}.ih-brain-scroll__atlas-grid{grid-template-columns:1fr}}
@media(max-width:760px) and (max-height:700px){.ih-brain-scroll__head-stage{height:165px}.ih-brain-scroll__waves{height:45px;max-height:45px}.ih-brain-scroll__visual>figcaption{font-size:7px}.ih-brain-scroll__step{scroll-margin-top:330px}}
