/* One clear next action; no layout animation, forced choice, or continuous graph simulation. */
#dom-xr-neuromap .xr-progress{display:flex;gap:6px;list-style:none;padding:12px 14px;margin:0;border-bottom:1px solid var(--xr-line)}
#dom-xr-neuromap .xr-progress li{flex:1;color:var(--xr-dim);font-size:11px;line-height:1.45;text-align:center;padding:7px 2px;border-bottom:2px solid transparent}
#dom-xr-neuromap .xr-progress [aria-current]{color:var(--xr-text);border-bottom-color:var(--xr-accent)}
#dom-xr-neuromap .xr-guided-content{padding:18px 18px 20px;scroll-margin-top:95px}
#dom-xr-neuromap .xr-guide-block{margin:0 0 16px;padding:13px 12px;border:1px solid transparent;border-radius:12px;transition:opacity .3s,background .3s,border-color .3s}
#dom-xr-neuromap .xr-guide-question{display:block;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5;margin:0 0 10px;color:var(--xr-text)}
#dom-xr-neuromap .xr-guide-hint{font-size:12px;color:var(--xr-dim);line-height:1.65;margin:8px 0 10px}
#dom-xr-neuromap .xr-guide-block select{width:100%;font-size:15px;min-height:48px;background:var(--xr-panel-soft)}
#dom-xr-neuromap .guide-pending{opacity:.67}
#dom-xr-neuromap .guide-pending:focus-within,#dom-xr-neuromap .guide-pending:hover{opacity:1}
#dom-xr-neuromap .guide-done{opacity:.86}
#dom-xr-neuromap .guide-current{border-color:rgba(163,210,179,.52);background:rgba(29,109,69,.12);animation:xr-guide-breathe 3.6s ease-in-out infinite}
#dom-xr-neuromap .guide-current:hover,#dom-xr-neuromap .guide-current:focus-within{animation-duration:5.4s}
#dom-xr-neuromap .guide-current[data-guide="body"] .bp-wire{animation:xr-body-breathe 3.6s ease-in-out infinite}
#dom-xr-neuromap .xr-intensity-choices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:12px}
#dom-xr-neuromap .xr-intensity-choice{min-height:44px;border:1px solid var(--xr-line);border-radius:8px;background:var(--xr-panel-soft);color:var(--xr-text);font-size:15px}
#dom-xr-neuromap .xr-intensity-choice[aria-pressed="true"]{background:var(--xr-green);border-color:var(--xr-accent)}
#dom-xr-neuromap .xr-guided-content .xr-body-picker{padding:0}
#dom-xr-neuromap .xr-guided-content .bp-stage{height:230px}
#dom-xr-neuromap .xr-guided-content .xr-anatomy{margin:12px 0 0}
#dom-xr-neuromap .xr-guided-content .xr-anatomy summary{font-size:12px}
#dom-xr-neuromap .xr-guided-content .xr-next{margin:0;min-height:48px;width:100%;white-space:normal;line-height:1.5}
#dom-xr-neuromap .xr-compact-summary{padding:8px 0 16px;color:var(--xr-sub);font-size:12px;line-height:1.6}
#dom-xr-neuromap .xr-result-title{font-family:Unbounded,sans-serif;font-size:19px;line-height:1.5;font-weight:400;margin:0 0 10px}
#dom-xr-neuromap .xr-experience-graph{position:relative;width:100%;height:340px;margin:12px 0;touch-action:pan-y;background:radial-gradient(ellipse at 50% 50%,rgba(29,109,69,.13),transparent 70%);isolation:isolate}
#dom-xr-neuromap .xr-map-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
#dom-xr-neuromap .xr-observation-line{stroke:rgba(163,210,179,.55);stroke-width:1.5}
#dom-xr-neuromap .xr-observation-line.is-next{stroke:var(--xr-accent);stroke-width:2.5}
#dom-xr-neuromap .xr-map-node{position:absolute;transform:translate(-50%,-50%);border:1px solid rgba(163,210,179,.52);border-radius:50%;background:#10251a;color:var(--xr-text);width:90px;min-height:90px;padding:11px 8px;z-index:2;cursor:grab;touch-action:none;display:flex;flex-direction:column;justify-content:center;gap:5px;box-shadow:0 5px 18px #0003}
#dom-xr-neuromap .xr-map-node:active{cursor:grabbing}
#dom-xr-neuromap .xr-map-node small{font-size:10px;color:var(--xr-dim)}
#dom-xr-neuromap .xr-map-node span{font-size:11px;line-height:1.4;max-height:47px;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
#dom-xr-neuromap .xr-map-node[data-map-node="emotion"]{border-color:rgba(219,173,165,.55)}
#dom-xr-neuromap .xr-map-node[data-map-node="thought"]{border-color:rgba(218,207,162,.55)}
#dom-xr-neuromap .xr-map-node[data-map-node="body"]{border-color:rgba(173,205,221,.55)}
#dom-xr-neuromap .xr-edge-action,#dom-xr-neuromap .xr-map-start{position:absolute;z-index:3;transform:translate(-50%,-50%);border:1px solid var(--xr-accent);border-radius:20px;min-height:44px;max-width:170px;padding:10px 12px;line-height:1.4;font-size:12px;background:#193c28;color:var(--xr-text);text-align:center;box-shadow:0 0 20px rgba(163,210,179,.17);animation:xr-guide-breathe 3.6s ease-in-out infinite;text-decoration:none}
#dom-xr-neuromap .xr-map-start{left:50%;top:53%;width:174px}
#dom-xr-neuromap .xr-future-line{stroke:rgba(163,210,179,.19);stroke-width:1}
#dom-xr-neuromap .xr-future-node{fill:#c6dfce;opacity:.8}
#dom-xr-neuromap .xr-future-node.is-warm{fill:#d2a5a0}
#dom-xr-neuromap .xr-future-node.is-green{fill:#65ad80}
#dom-xr-neuromap .is-growing .xr-map-lines{animation:xr-map-reveal .8s ease-out both}
#dom-xr-neuromap .xr-result-insight{border-top:1px solid var(--xr-line);padding:16px 0 0;margin-top:12px}
#dom-xr-neuromap .xr-result-insight h3{font-size:16px;line-height:1.5;font-weight:500;margin:0 0 9px}
#dom-xr-neuromap .xr-result-insight p,#dom-xr-neuromap .xr-result-next p{font-size:13px;line-height:1.75;color:var(--xr-sub)}
#dom-xr-neuromap .xr-result-next{margin-top:18px}
#dom-xr-neuromap .xr-result-next small{display:block;margin-top:10px;color:var(--xr-dim);font-size:11px;line-height:1.6}
#dom-xr-neuromap .xr-graph-help{min-height:40px;text-align:center}
#dom-xr-neuromap .xr-legal{margin-top:18px}
.dom-xr-practice-heading{max-width:780px;margin-bottom:36px}
.dom-xr-practice-heading h2{font-size:clamp(26px,3.2vw,44px);line-height:1.4;letter-spacing:-.04em;margin:0 0 20px}
.dom-xr-practice-heading>p:last-child{color:var(--text-secondary);line-height:1.7;max-width:62ch}
.dom-xr-practice-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}
.dom-xr-concept{margin:0;position:sticky;top:100px}
.dom-xr-concept img{width:100%;height:auto;display:block;aspect-ratio:1.45;object-fit:cover;border-radius:16px}
.dom-xr-concept figcaption{font-size:12px;color:var(--text-muted);margin-top:12px}
.dom-xr-practice-path{list-style:none;margin:0;padding:0;display:grid;gap:22px}
.dom-xr-practice-path li{display:grid;grid-template-columns:28px 1fr;gap:14px}
.dom-xr-practice-path li>span{font-family:var(--mono-font);font-size:12px;color:var(--accent-cyan);padding-top:4px}
.dom-xr-practice-path h3,.dom-xr-together h3{font-family:var(--hero-font);font-weight:400;font-size:18px;line-height:1.5;margin:0 0 8px}
.dom-xr-practice-path p,.dom-xr-together p{font-size:14px;line-height:1.75;color:var(--text-secondary);margin:0}
.dom-xr-together{margin:28px 0;padding-top:24px;border-top:1px solid var(--line-soft)}
.dom-xr-practice-actions{display:flex;flex-wrap:wrap;gap:12px}
.dom-xr-stage-note{font-size:12px;color:var(--text-muted);line-height:1.7;margin:18px 0 0}
@keyframes xr-guide-breathe{0%,100%{box-shadow:0 0 0 0 rgba(163,210,179,0)}50%{box-shadow:0 0 21px 1px rgba(163,210,179,.16)}}
@keyframes xr-body-breathe{0%,100%{opacity:.65}50%{opacity:1}}
@keyframes xr-map-reveal{from{opacity:.2;transform:scale(.85)}to{opacity:1;transform:scale(1)}}
@media(max-width:767px){.dom-xr-practice-layout{grid-template-columns:1fr}.dom-xr-concept{position:static}.dom-xr-practice-heading{margin-bottom:24px}.dom-xr-concept img{aspect-ratio:1.55}}
@media(max-width:420px){#dom-xr-neuromap .xr-guided-content{padding:14px 11px 18px}#dom-xr-neuromap .xr-guide-block{padding:11px 8px}#dom-xr-neuromap .xr-map-node{width:78px;min-height:78px}#dom-xr-neuromap .xr-map-node span{font-size:11px}#dom-xr-neuromap .xr-guide-block select{font-size:16px}#dom-xr-neuromap .xr-progress{padding-inline:8px}#dom-xr-neuromap .xr-progress li{font-size:10px}}
@media(prefers-reduced-motion:reduce){#dom-xr-neuromap .guide-current,#dom-xr-neuromap .guide-current .bp-wire,#dom-xr-neuromap .xr-edge-action,#dom-xr-neuromap .xr-map-start,#dom-xr-neuromap .is-growing .xr-map-lines{animation:none!important}#dom-xr-neuromap .xr-guide-block{transition:none}}

#dom-xr-neuromap .is-growing .xr-map-node{width:64px;min-height:64px;padding:5px;transition:width .6s,min-height .6s}
#dom-xr-neuromap .is-growing .xr-map-node small{font-size:11px;color:var(--xr-text)}
#dom-xr-neuromap .is-growing .xr-map-node span{display:none}

/* Compact, stationary walkthrough: choices change inside one viewport-sized window. */
#dom-xr-platform{padding:22px 0;scroll-margin-top:76px}
#dom-xr-neuromap{--xr-window-height:clamp(350px,calc(100svh - 324px),570px)}
#dom-xr-neuromap .xr-intro{max-width:none;text-align:center;margin:0 auto 12px}
#dom-xr-neuromap .xr-intro h2{font-size:clamp(24px,3vw,34px);margin-bottom:4px}
#dom-xr-neuromap .xr-kicker{margin-bottom:4px;font-size:10px}
#dom-xr-neuromap .xr-lead{margin-inline:auto;font-size:14px}
#dom-xr-neuromap .xr-platform-copy{margin:10px 0 14px;gap:24px;text-align:center}
#dom-xr-neuromap .xr-platform-copy h3{font-size:16px;margin-bottom:4px}
#dom-xr-neuromap .xr-platform-copy p{font-size:12px;line-height:1.5;margin-inline:auto}
#dom-xr-neuromap .xr-grid{align-items:stretch}
#dom-xr-neuromap .xr-window{height:var(--xr-window-height);display:flex;flex-direction:column;contain:layout style;isolation:isolate}
#dom-xr-neuromap .xr-head{padding:10px 14px;flex:none;min-height:42px}
#dom-xr-neuromap .xr-progress{padding:3px 10px;flex:none}
#dom-xr-neuromap .xr-progress li{padding:5px 2px}
#dom-xr-neuromap .xr-choice-trail{display:flex;flex-wrap:wrap;gap:4px;padding:6px 12px;flex:none;min-height:12px}
#dom-xr-neuromap .xr-choice-trail:empty{padding:0;min-height:0}
#dom-xr-neuromap .xr-choice-trail button{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--xr-line);border-radius:20px;padding:4px 8px;font-size:11px;background:#10251a;color:var(--xr-sub);min-height:28px}
#dom-xr-neuromap .xr-guided-content{min-height:0;flex:1;padding:12px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}
#dom-xr-neuromap .xr-guide-block{position:relative;isolation:isolate;margin-bottom:10px;padding:12px;transition:opacity .2s;background:transparent;animation:none!important}
#dom-xr-neuromap .xr-guide-block::before,#dom-xr-neuromap .xr-edge-action::before,#dom-xr-neuromap .xr-map-start::before{content:'';position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;border:2px solid #a3e1b9;background:rgba(74,161,104,.1);box-shadow:0 0 16px rgba(119,218,151,.3);opacity:0;z-index:-1}
#dom-xr-neuromap .guide-current{border-color:rgba(163,225,185,.65)}
#dom-xr-neuromap .guide-current::before,#dom-xr-neuromap .xr-edge-action::before,#dom-xr-neuromap .xr-map-start::before{animation:xr-cue-opacity 1.65s ease-in-out infinite;will-change:opacity}
#dom-xr-neuromap .guide-current[data-guide="body"] .bp-wire{animation:none}
#dom-xr-neuromap .guide-current[data-guide="body"] .bp-svg{animation:xr-body-breathe 1.65s ease-in-out infinite}
#dom-xr-neuromap .guide-current[data-guide="body"]{padding:7px 10px}
#dom-xr-neuromap .xr-guide-question{font-size:16px;margin-bottom:8px}
#dom-xr-neuromap .xr-guide-hint{font-size:12px;line-height:1.5;margin:7px 0}
#dom-xr-neuromap [data-guide="body"]>.xr-guide-hint{display:none}
#dom-xr-neuromap .xr-guided-content .bp-stage{height:clamp(125px,calc(100svh - 575px),210px)}
#dom-xr-neuromap .xr-anatomy{margin:3px 0 0;padding-top:0}
#dom-xr-neuromap .xr-anatomy summary{padding:4px 0;min-height:28px;font-size:11px}
#dom-xr-neuromap .xr-anatomy .xr-stage{height:200px}
#dom-xr-neuromap [data-guide="next-context"],#dom-xr-neuromap [data-guide="build"]{padding:5px;margin:0}
#dom-xr-neuromap .xr-status{font-size:11px;line-height:1.4;margin-top:5px}
#dom-xr-neuromap .xr-content{flex:1;min-height:0;overflow:auto;padding:12px 14px;overscroll-behavior:contain;scrollbar-width:thin}
#dom-xr-neuromap .xr-person{margin:10px 0}
#dom-xr-neuromap .xr-person h3{font-size:16px}
#dom-xr-neuromap .xr-groups{margin:8px 0}
#dom-xr-neuromap .xr-groups button{min-height:34px;padding:6px}
#dom-xr-neuromap .xr-profile-scope{margin:5px 0}
#dom-xr-neuromap .xr-skill{min-height:38px;padding:6px 8px}
#dom-xr-neuromap .xr-stat-group h3{margin:5px 8px}
#dom-xr-neuromap .xr-expand{margin:7px 0;padding:5px;min-height:32px}
#dom-xr-neuromap .xr-detail{margin-top:6px;padding-top:7px;min-height:0}
#dom-xr-neuromap .xr-choose-focus{min-height:32px;padding:5px 10px;margin-top:5px}
#dom-xr-neuromap .xr-personal-cta{padding:8px;margin-top:8px}
#dom-xr-neuromap .xr-real-note{font-size:10px;margin-top:5px}
#dom-xr-neuromap .xr-legal{margin-top:8px;font-size:10px;line-height:1.4}
#dom-xr-neuromap .xr-legal>p{max-width:none}
#dom-xr-neuromap .xr-experience-graph{height:clamp(145px,calc(100svh - 600px),260px);margin:5px 0}
#dom-xr-neuromap .xr-map-node{width:66px;min-height:66px;padding:6px}
#dom-xr-neuromap .xr-map-node span{font-size:10px;-webkit-line-clamp:2;max-height:28px}
#dom-xr-neuromap .xr-edge-action,#dom-xr-neuromap .xr-map-start{animation:none;isolation:isolate}
#dom-xr-neuromap .xr-result-title{font-size:17px;margin-bottom:5px}
#dom-xr-neuromap .xr-result-insight{padding-top:7px;margin-top:5px}
#dom-xr-neuromap .xr-result-insight h3{font-size:14px;margin-bottom:4px}
#dom-xr-neuromap .xr-result-insight p,#dom-xr-neuromap .xr-result-next p{font-size:12px;line-height:1.5}
#dom-xr-neuromap .xr-graph-help{min-height:0;font-size:10px}
#dom-xr-neuromap .xr-result-next{margin-top:7px}
#dom-xr-neuromap .xr-node-detail{min-height:0;padding:5px}
.dom-xr-practice-heading{text-align:center;margin-inline:auto}
.dom-xr-practice-heading>p:last-child{margin-inline:auto}
body.dom-matrix>#dom-xr-platform::before,body.dom-matrix>#dom-xr-practice::before{filter:none}
#dom-xr-neuromap.xr-paused *,#dom-xr-neuromap.xr-paused *::before{animation-play-state:paused!important}
@keyframes xr-cue-opacity{0%,100%{opacity:.2}50%{opacity:1}}
@media(max-width:680px){
 #dom-xr-platform{padding:14px 0}
 #dom-xr-neuromap{--xr-window-height:clamp(340px,calc(100svh - 290px),620px)}
 #dom-xr-neuromap .xr-intro{margin-bottom:6px}
 #dom-xr-neuromap .xr-intro h2{font-size:24px}
 #dom-xr-neuromap .xr-lead{font-size:12px}
 #dom-xr-neuromap .xr-platform-copy{display:none}
 #dom-xr-neuromap .xr-mobile-tabs{margin:8px 0;padding:2px}
 #dom-xr-neuromap .xr-mobile-tabs button{min-height:38px;padding:7px;font-size:12px}
 #dom-xr-neuromap .xr-window[data-mobile-visible="false"]{display:none}
 #dom-xr-neuromap .xr-legal{display:block;font-size:9px}
 #dom-xr-neuromap .xr-guided-content .bp-stage{height:clamp(125px,calc(100svh - 550px),240px)}
 #dom-xr-neuromap .xr-choice-trail button{max-width:100px}
}
@media(prefers-reduced-motion:reduce){#dom-xr-neuromap .guide-current::before,#dom-xr-neuromap .xr-edge-action::before,#dom-xr-neuromap .xr-map-start::before{animation:none;opacity:.75}#dom-xr-neuromap .bp-svg{animation:none!important}}
#dom-xr-platform.section{padding:18px 0!important}
#dom-xr-neuromap .xr-footnote{font-size:10px;line-height:1.4;margin-top:5px}
#dom-xr-neuromap [data-window="profile"] .xr-content{display:flex;flex-direction:column;gap:5px;overflow:hidden}
#dom-xr-neuromap [data-stats]{min-height:0;flex:1;overflow:auto;scrollbar-width:thin}
#dom-xr-neuromap .xr-person{margin:2px 0}
#dom-xr-neuromap .xr-groups,#dom-xr-neuromap .xr-expand,#dom-xr-neuromap .xr-personal-cta{margin:0;flex:none}
#dom-xr-neuromap .xr-detail{display:none}
#dom-xr-neuromap[data-stat-open="true"] .xr-detail{display:block;max-height:90px;overflow:auto;font-size:11px}
#dom-xr-neuromap .xr-picker{gap:3px!important}
#dom-xr-neuromap .xr-picker select{min-height:34px;padding:6px}
#dom-xr-neuromap .xr-skill{min-height:30px;padding:4px 8px}
#dom-xr-neuromap .xr-skill-line{margin-bottom:3px}
#dom-xr-neuromap .xr-person p{font-size:11px}
#dom-xr-neuromap[data-next-action="next-context"] .bp-stage{height:100px}
#dom-xr-neuromap[data-next-action="next-context"] .xr-anatomy{display:none}
#dom-xr-neuromap .xr-intro h2{font-size:clamp(24px,3vw,32px)}
#dom-xr-platform,#dom-xr-practice{cursor:auto}
@media(max-width:680px){#dom-xr-platform.section{padding:12px 0!important}}
#dom-xr-platform,#dom-xr-neuromap,#dom-xr-neuromap *{overflow-anchor:none}

#dom-xr-neuromap [data-flow-status],#dom-xr-neuromap [data-context-status]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:680px){#dom-xr-neuromap .xr-guided-content .bp-stage{height:125px}}
@media(max-width:680px){#dom-xr-neuromap{--xr-window-height:clamp(320px,calc(100svh - 310px),600px)}#dom-xr-neuromap [data-guide="body"] .xr-anatomy summary{font-size:10px}}
@media(max-width:680px){#dom-xr-neuromap{--xr-window-height:clamp(340px,calc(100svh - 290px),620px)}#dom-xr-neuromap .xr-kicker{display:none}#dom-xr-platform.section{padding:8px 0!important}}
#dom-xr-neuromap .xr-choice-trail{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}
#dom-xr-neuromap .xr-choice-trail button{flex-shrink:0}
#dom-xr-neuromap [data-step-panel="3"]>[data-result-summary]{display:none}
@media(max-width:680px){#dom-xr-neuromap .xr-experience-graph{height:140px}#dom-xr-neuromap .xr-graph-help{font-size:9px;line-height:1.35}}
#dom-xr-neuromap .xr-result-next{display:none}
#dom-xr-neuromap [data-step-panel="3"]:has(.is-growing)>.xr-result-title{display:none}
#dom-xr-neuromap .is-growing.xr-experience-graph{height:120px}
@media(min-width:681px) and (max-height:820px){#dom-xr-platform.section{padding:7px 0!important}}

/* Agreed public release: more breathing room, no intermediate dead-end panel. */
#dom-xr-platform.section{padding:clamp(28px,4vh,48px) 0!important}
#dom-xr-neuromap{--xr-window-height:clamp(330px,calc(100svh - 405px),570px)}
#dom-xr-neuromap .xr-intro{margin-bottom:18px}
#dom-xr-neuromap .xr-intro h2{font-size:clamp(28px,3.4vw,42px)}
#dom-xr-neuromap .xr-kicker{margin-bottom:8px}
#dom-xr-neuromap .xr-platform-copy{margin:12px 0 20px}
#dom-xr-neuromap .xr-map-node{width:82px;min-height:72px;border-radius:14px}
#dom-xr-neuromap .xr-map-node small{font-size:11px;color:var(--xr-text);font-weight:500}
#dom-xr-neuromap .xr-map-node span{display:-webkit-box!important;font-size:11px;line-height:1.4;-webkit-line-clamp:3;max-height:47px}
#dom-xr-neuromap .is-growing .xr-map-node{width:76px;min-height:64px;border-radius:12px}
#dom-xr-neuromap .is-growing .xr-map-node small{font-size:10px}
#dom-xr-neuromap .is-growing .xr-map-node span{font-size:10px}
#dom-xr-neuromap .xr-experience-graph{height:140px}
#dom-xr-neuromap .xr-edge-action{left:50%!important;top:88%!important;max-width:240px;min-height:36px;padding:6px 12px;font-size:11px}
#dom-xr-neuromap .xr-map-start{position:relative;display:block;left:auto;top:auto;transform:none;width:auto;max-width:240px;margin:8px auto 0;padding:8px 12px}
#dom-xr-neuromap .xr-result-insight{margin-top:4px;padding-top:5px}
#dom-xr-neuromap .xr-result-insight p{font-size:12px;line-height:1.45}
#dom-xr-neuromap .xr-compact-summary{display:none}
#dom-xr-neuromap [data-step-panel="3"] .xr-graph-help{display:none}
.dom-xr-practice-heading{max-width:none;margin:0 auto 28px;text-align:center}
.dom-xr-practice-heading .eyebrow{text-align:left}
.dom-xr-practice-heading h2{font-size:clamp(24px,3vw,40px);line-height:1.4;max-width:none;margin-bottom:14px}
.dom-xr-practice-heading h2 span{display:block}
.dom-xr-practice-heading>p:last-child{max-width:none;text-wrap:balance}
.dom-xr-practice-layout{display:block}
.dom-xr-concept{position:static;margin:0 0 28px}
.dom-xr-practice-copy{max-width:none}
.dom-xr-practice-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.dom-xr-together{text-align:center}
.dom-xr-practice-actions{justify-content:center}
.dom-xr-stage-note{text-align:center}
@media(max-width:680px){#dom-xr-platform.section{padding:22px 0!important}#dom-xr-neuromap{--xr-window-height:clamp(350px,calc(100svh - 335px),570px)}#dom-xr-neuromap .xr-intro{margin-bottom:12px}#dom-xr-neuromap .xr-intro h2{font-size:26px}#dom-xr-neuromap .xr-guided-content{padding:10px}#dom-xr-neuromap .xr-guided-content .bp-stage{height:100px}#dom-xr-neuromap .xr-anatomy summary{font-size:10px;min-height:24px}.dom-xr-practice-path{grid-template-columns:1fr}.dom-xr-practice-heading h2{font-size:24px}.dom-xr-practice-heading h2 span:last-child{max-width:24ch;margin:auto}#dom-xr-neuromap .xr-map-node{width:75px;min-height:68px}}

#dom-xr-neuromap [data-step-panel="3"]:not(:has(.is-growing)) .xr-result-insight h3{display:none}
#dom-xr-neuromap .xr-result-title{font-size:16px;margin-bottom:2px}
#dom-xr-neuromap .xr-experience-graph{height:125px}
#dom-xr-neuromap [data-step-panel="3"] .xr-map-start{margin:5px auto 0;min-height:34px;font-size:12px}
#dom-xr-neuromap [data-step-panel="3"]:has(.is-growing) .xr-graph-help{display:block;margin:2px 0;font-size:9px;line-height:1.3}
#dom-xr-neuromap .is-growing.xr-experience-graph{height:108px}
#dom-xr-neuromap .is-growing .xr-map-node{width:75px;min-height:60px}
/* Profile typing: explain the example, explore a group, inspect a metric. */
#dom-xr-neuromap [data-window="profile"] [hidden]{display:none!important}
#dom-xr-neuromap .xr-profile-explainer{font-size:12px;line-height:1.4;margin:0 0 4px;color:#d2e4d9}
#dom-xr-neuromap .xr-profile-prompt{font-size:11px;margin:6px 0;color:#c5ddcf}
#dom-xr-neuromap .xr-profile-content{position:relative;gap:6px!important}
#dom-xr-neuromap .xr-profile-content .xr-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
#dom-xr-neuromap .xr-profile-content .xr-groups button{min-width:0;padding:7px 4px;font-size:11px;line-height:1.25;white-space:normal}
#dom-xr-neuromap .xr-groups small{display:block;font-size:8px;opacity:.65;margin-top:4px;line-height:1.3}
#dom-xr-neuromap .xr-profile-back{border:0;background:transparent;color:#a9d6bb;font-size:11px;text-align:left;padding:2px;cursor:pointer}
#dom-xr-neuromap .xr-profile-content [data-profile-cta]{margin-top:auto!important;min-height:32px;padding:7px}
#dom-xr-neuromap .xr-profile-content .xr-real-note{font-size:9px;line-height:1.35;margin:0}
#dom-xr-neuromap .xr-profile-content .xr-person h3{font-size:15px;line-height:1.2;margin:5px 0}
#dom-xr-neuromap .xr-profile-content .xr-person p{font-size:11px;line-height:1.4;margin:0}
#dom-xr-neuromap .xr-profile-content [data-stats]{flex:1;min-height:60px}
#dom-xr-neuromap .xr-profile-content .xr-detail{flex:none;max-height:90px;padding:7px 0;margin:0}
#dom-xr-neuromap .xr-profile-content .xr-detail h3{font-size:12px;margin:0 0 3px}
#dom-xr-neuromap .xr-profile-content .xr-detail p{font-size:11px;line-height:1.3;margin:0}
#dom-xr-neuromap .xr-profile-content .xr-detail .xr-status{font-size:9px;opacity:.7;margin-top:4px}
#dom-xr-neuromap .profile-current{animation:xr-profile-cue 1.6s ease-in-out infinite;outline:1px solid rgba(128,221,165,.65);outline-offset:2px;border-radius:7px}
#dom-xr-neuromap.xr-paused .profile-current{animation-play-state:paused}
@keyframes xr-profile-cue{0%,100%{box-shadow:0 0 0 1px #8fd4a74d,0 0 5px #71d49a25}50%{box-shadow:0 0 0 2px #b2f5cc99,0 0 16px #71d49a66}}
@media(prefers-reduced-motion:reduce){#dom-xr-neuromap .profile-current{animation:none}}
#dom-xr-neuromap .xr-profile-content .xr-person h3{display:none}
#dom-xr-neuromap .xr-profile-content .xr-detail{max-height:none;overflow:visible;padding:12px 0}
#dom-xr-neuromap .xr-profile-content .xr-detail h3{font-size:16px;line-height:1.4;margin-bottom:12px}
#dom-xr-neuromap .xr-profile-content .xr-detail p{font-size:14px;line-height:1.5}
#dom-xr-neuromap .xr-profile-content .xr-detail .xr-status{font-size:11px;margin-top:15px}
#dom-xr-neuromap .xr-profile-content{gap:4px!important}
