.pulsechem-bodymap{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(var(--s-6),4vw,var(--s-16));align-items:start}.pulsechem-bodymap__side{min-width:0}.pulsechem-bodymap__figure{position:relative;height:min(70vh,44rem);min-height:26rem;aspect-ratio:320 / 800;margin-inline:auto}@media(min-width:900px){.pulsechem-bodymap{grid-template-columns:auto minmax(0,1fr)}.pulsechem-bodymap__figure{position:sticky;top:5.5rem;height:min(calc(100vh - 8.5rem),47rem);margin-inline:clamp(0rem,2vw,var(--s-8))}}.pulsechem-bodymap{--bm-ink: rgb(var(--pulsechem-text-rgb, 240 238 230));--bm-accent: rgb(var(--pulsechem-accent-rgb, 204 120 92));--bm-a-outline: .42;--bm-a-context: .15;--bm-a-region: .2;--bm-a-rest: .15;--bm-a-hover: .5;--bm-a-skin: .72}:root[data-theme=light] .pulsechem-bodymap{--bm-a-outline: .5;--bm-a-context: .2;--bm-a-region: .26;--bm-a-rest: .2;--bm-a-hover: .6;--bm-a-skin: .65}@media(prefers-color-scheme:light){:root:not([data-theme]) .pulsechem-bodymap{--bm-a-outline: .5;--bm-a-context: .2;--bm-a-region: .26;--bm-a-rest: .2;--bm-a-hover: .6;--bm-a-skin: .65}}.pulsechem-bodymap__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;color:var(--bm-ink)}.pulsechem-bodymap__svg path{vector-effect:non-scaling-stroke}.pulsechem-bodymap__svg .bm-outline{stroke-width:1.3;opacity:var(--bm-a-outline);transition:opacity var(--dur-2) var(--ease-out)}.pulsechem-bodymap__svg .bm-context{stroke-width:1;opacity:var(--bm-a-context)}.pulsechem-bodymap__svg .bm-region{stroke-width:1.15;opacity:var(--bm-a-region);transition:opacity var(--dur-2) var(--ease-out),color 0s linear var(--dur-2)}.pulsechem-bodymap[data-active] .bm-region{opacity:var(--bm-a-rest)}.pulsechem-bodymap .bm-region.is-hover{opacity:var(--bm-a-hover)}.pulsechem-bodymap .bm-region.is-active{color:var(--bm-accent);opacity:1;transition:opacity var(--dur-2) var(--ease-out),color 0s}.pulsechem-bodymap[data-active=huid] .bm-outline{color:var(--bm-accent);opacity:var(--bm-a-skin)}.pulsechem-bodymap__svg{--bm-dash: var(--bm-k, 1) calc(var(--bm-k, 1) * 2);--bm-hide: calc(var(--bm-k, 1) * 1.05)}.pulsechem-bodymap.is-enhanced .bm-region.is-drawing>*{stroke-dasharray:var(--bm-dash);stroke-dashoffset:var(--bm-hide);animation:bm-draw .62s var(--ease-out-expo) forwards;animation-delay:calc(var(--p, 0) * 55ms)}@keyframes bm-draw{to{stroke-dashoffset:0}}@keyframes bm-show{to{opacity:1}}@media(prefers-reduced-motion:no-preference){.pulsechem-bodymap.is-pending .pulsechem-bodymap__svg,.pulsechem-bodymap.is-pending .pulsechem-bodymap__link,.pulsechem-bodymap.is-intro .pulsechem-bodymap__link{opacity:0}.pulsechem-bodymap.is-pending .pulsechem-bodymap__spot,.pulsechem-bodymap.is-intro:not(.is-spots) .pulsechem-bodymap__spot{opacity:0;transform:scale(.55)}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__spot{transition:opacity .42s var(--ease-out) calc(var(--n, 0) * 45ms),transform .6s var(--ease-out-expo) calc(var(--n, 0) * 45ms)}.pulsechem-bodymap.is-intro .pulsechem-bodymap__svg path{stroke-dasharray:var(--bm-dash);stroke-dashoffset:var(--bm-hide);animation:bm-draw var(--t, .6s) var(--ease-out) var(--d, 0ms) forwards}.pulsechem-bodymap.is-intro .bm-outline path{animation-timing-function:cubic-bezier(.45,.05,.25,1)}.pulsechem-bodymap.is-intro .pulsechem-bodymap__svg path[fill=currentColor]{opacity:0;animation:bm-draw var(--t, .6s) var(--ease-out) var(--d, 0ms) forwards,bm-show .3s var(--ease-out) calc(var(--d, 0ms) + .2s) forwards}.pulsechem-bodymap.is-intro .bm-region.bm-region{color:var(--bm-ink);opacity:var(--bm-a-region);transition:none}.pulsechem-bodymap.is-intro .bm-outline.bm-outline{color:var(--bm-ink);opacity:var(--bm-a-outline)}}@media print{.pulsechem-bodymap.is-pending .pulsechem-bodymap__svg,.pulsechem-bodymap.is-pending .pulsechem-bodymap__spot{opacity:1;transform:none}}.pulsechem-bodymap__spot{position:absolute;z-index:2;width:2.5rem;height:2.5rem;margin:-1.25rem 0 0 -1.25rem;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;display:grid;place-items:center;-webkit-tap-highlight-color:transparent}.pulsechem-bodymap__anchor{position:relative;width:7px;height:7px;border-radius:50%;background:var(--bm-accent);box-shadow:0 0 0 2px var(--pulsechem-bg);transition:transform var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out)}.pulsechem-bodymap__ring{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;border:1px solid var(--bm-accent);opacity:0;transform:scale(.3);pointer-events:none}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__ring{animation:bm-sonar 2.8s var(--ease-out) infinite;animation-delay:calc(var(--n, 0) * .34s)}@keyframes bm-sonar{0%{opacity:.85;transform:scale(.3)}80%,to{opacity:0;transform:scale(1)}}:root.is-hidden .pulsechem-bodymap__ring,.pulsechem-bodymap.is-offscreen .pulsechem-bodymap__ring{animation-play-state:paused}.pulsechem-bodymap__spot:hover .pulsechem-bodymap__anchor,.pulsechem-bodymap__spot:focus-visible .pulsechem-bodymap__anchor{transform:scale(1.35);background:var(--pulsechem-accent-2)}.pulsechem-bodymap__spot[aria-pressed=true] .pulsechem-bodymap__anchor{background:var(--bm-ink);transform:scale(.8);box-shadow:0 0 0 1.5px var(--pulsechem-bg)}.pulsechem-bodymap .pulsechem-bodymap__spot[aria-pressed=true] .pulsechem-bodymap__ring{width:16px;height:16px;margin:-8px 0 0 -8px;border-width:1.5px;box-shadow:0 0 0 1px var(--pulsechem-bg),inset 0 0 0 1px var(--pulsechem-bg);animation:none;opacity:1;transform:none;transition:opacity .2s var(--ease-out),transform .42s var(--ease-out-expo)}.pulsechem-bodymap__spot:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:-6px}.pulsechem-bodymap__label{position:absolute;top:50%;left:calc(50% + 12px);display:inline-flex;align-items:center;gap:6px;transform:translate(-4px,-50%);padding:0;font:500 var(--fs-1)/1 var(--font-body);letter-spacing:.02em;color:var(--pulsechem-text);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-2) var(--ease-out-expo)}.pulsechem-bodymap__label:before{content:"";width:14px;height:1px;background:var(--bm-accent);flex:none}.pulsechem-bodymap__spot.is-left .pulsechem-bodymap__label{left:auto;right:calc(50% + 12px);flex-direction:row-reverse;transform:translate(4px,-50%)}.pulsechem-bodymap__spot:hover .pulsechem-bodymap__label,.pulsechem-bodymap__spot:focus-visible .pulsechem-bodymap__label,.pulsechem-bodymap__spot[aria-pressed=true] .pulsechem-bodymap__label{opacity:1;transform:translateY(-50%)}.pulsechem-bodymap__label{text-shadow:0 0 6px var(--pulsechem-bg),0 0 6px var(--pulsechem-bg),0 0 2px var(--pulsechem-bg)}.pulsechem-bodymap__link{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;display:none;z-index:1}@media(min-width:900px){.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__link{display:block}}.pulsechem-bodymap__link-dots{fill:none;stroke:var(--bm-accent);stroke-width:1;stroke-dasharray:1.5 5;stroke-linecap:round;opacity:.85}.pulsechem-bodymap__link-reveal{fill:none;stroke:#fff;stroke-width:6;stroke-dasharray:1;stroke-dashoffset:0}.pulsechem-bodymap__link.is-drawing .pulsechem-bodymap__link-reveal{stroke-dashoffset:1;animation:bm-draw .7s var(--ease-out-expo) .12s forwards}.pulsechem-bodymap__window{overflow:hidden}.pulsechem-bodymap__bar{background:rgb(var(--pulsechem-text-rgb) / .03)}.pulsechem-bodymap__winbody{display:grid;grid-template-columns:minmax(0,1fr)}.pulsechem-bodymap__tabs{display:flex;gap:.375rem;overflow-x:auto;margin:0;padding:var(--s-3) var(--s-4);border-bottom:1px solid rgb(var(--pulsechem-text-rgb) / .08);scrollbar-width:none}.pulsechem-bodymap__tabs::-webkit-scrollbar{display:none}.pulsechem-bodymap__tab{position:relative;flex:none;display:flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:0 var(--s-4);border:0;border-radius:var(--r-pill);background:rgb(var(--pulsechem-text-rgb) / .08);color:var(--pulsechem-text);font:500 var(--fs-footnote)/1 var(--font-body);text-align:left;cursor:pointer;isolation:isolate;transition:transform var(--dur-press) var(--ease-out)}.pulsechem-bodymap__tab:active{transform:scale(.97)}.pulsechem-bodymap__tab:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,var(--pulsechem-accent-2),var(--pulsechem-accent));box-shadow:inset 0 1px #fff6;opacity:0;transition:opacity var(--dur-1) var(--ease-out)}.pulsechem-bodymap__tab:hover{color:var(--pulsechem-text)}.pulsechem-bodymap__tab[aria-selected=true]{color:var(--pulsechem-on-accent);font-weight:600;background:transparent}.pulsechem-bodymap__tab[aria-selected=true]:before{opacity:1}@media(min-width:1100px){.pulsechem-bodymap__winbody{grid-template-columns:11.25rem minmax(0,1fr)}.pulsechem-bodymap__tabs{flex-direction:column;gap:2px;overflow:visible;padding:var(--s-3) var(--s-2);border-bottom:0;border-right:1px solid rgb(var(--pulsechem-text-rgb) / .08);background:rgb(var(--pulsechem-text-rgb) / .025)}.pulsechem-bodymap__tab{width:100%;min-height:2.125rem;padding:0 .75rem;border-radius:var(--r-1);background:transparent}.pulsechem-bodymap__tab:not([aria-selected=true]):hover{background:rgb(var(--pulsechem-text-rgb) / .07)}}.pulsechem-bodymap__panel{padding:clamp(var(--s-5),3vw,var(--s-8));background:none;margin-bottom:var(--s-4)}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__panels{position:relative;overflow:clip;overflow-clip-margin:4px}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__panel{margin:0;position:absolute;inset:0 0 auto;visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out),visibility 0s linear var(--dur-1)}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__panel.is-active{position:relative;inset:auto;visibility:visible;opacity:1;pointer-events:auto;transition:opacity var(--dur-1) var(--ease-out) .12s,visibility 0s}@media(min-width:900px){.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__panel{display:flex;flex-direction:column}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__panel.is-active{min-height:var(--bm-panel-h, 0)}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__refs{margin-top:auto}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__routes,.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__products{margin-bottom:var(--s-8)}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__routes+.pulsechem-bodymap__sub{margin-top:0}}@media(min-width:1100px){.pulsechem-bodymap__routes--wide{grid-template-columns:1fr 1fr;column-gap:var(--s-8)}}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__panel.is-active [style*=--i]{animation:bm-in var(--dur-2) var(--ease-out-expo) both;animation-delay:calc(.14s + var(--i, 0) * 80ms)}@keyframes bm-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pulsechem-bodymap .pulsechem-bodymap__title{font-size:var(--fs-5);letter-spacing:-.022em;margin:0 0 var(--s-2)}.pulsechem-bodymap__intro{color:var(--pulsechem-muted)}.pulsechem-bodymap .pulsechem-bodymap__sub{margin:var(--s-6) 0 var(--s-3);font-family:var(--font-body);font-size:var(--fs-footnote);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--pulsechem-muted)}.pulsechem-bodymap__routes{margin:0;display:grid;gap:var(--s-3)}.pulsechem-bodymap__routes div{padding:var(--s-3) var(--s-4);border-radius:var(--r-2);background:var(--group-bg);box-shadow:var(--glass-rim)}.pulsechem-bodymap__routes dt{font-weight:600}.pulsechem-bodymap__routes dd{margin:0;color:var(--pulsechem-muted);font-size:var(--fs-2)}.pulsechem-bodymap .pulsechem-bodymap__products{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2)}.pulsechem-bodymap__products a{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--pulsechem-accent-soft);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-accent-rgb) / .3);color:var(--pulsechem-accent-ink);font-size:var(--fs-footnote);font-weight:600;text-decoration:none;transition:transform var(--dur-press) var(--ease-out)}.pulsechem-bodymap__products a:active{transform:scale(.96)}.pulsechem-bodymap__shop{margin-top:var(--s-6)}.pulsechem-bodymap__shop .pulsechem-bodymap__sub{margin-top:0}.pulsechem-bodymap .pulsechem-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2)}.pulsechem-chips>li{display:flex;min-width:0;max-width:100%}.pulsechem-chip{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.5rem;max-width:100%;min-height:2.5rem;padding:.4375rem .875rem .4375rem .625rem;border-radius:1.25rem;background:rgb(var(--pulsechem-text-rgb) / .06);box-shadow:var(--glass-highlight),inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .1);color:var(--pulsechem-text);font:500 var(--fs-footnote)/1.3 var(--font-body);text-decoration:none;transition:transform var(--dur-press) var(--ease-out)}.pulsechem-chip:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:rgb(var(--pulsechem-text-rgb) / .08);opacity:0;transition:opacity var(--dur-1) var(--ease-out)}.pulsechem-chip:hover{color:var(--pulsechem-text)}.pulsechem-chip:hover:before{opacity:1}.pulsechem-chip:active{transform:scale(.97)}.pulsechem-chip:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:2px}.pulsechem-chip__vial{flex:none;width:1rem;height:1rem;color:var(--chip-tint, var(--pulsechem-muted))}.pulsechem-chip__text{min-width:0}.pulsechem-chip__name{font-weight:600;margin-right:.25rem}.pulsechem-chip .nobr{white-space:nowrap}.pulsechem-chip__price{color:var(--pulsechem-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.pulsechem-chip__stock{color:var(--pulsechem-muted);font-size:var(--fs-1);white-space:nowrap}.pulsechem-chip__stock:before{content:"\b7";margin-right:.3125rem}.pulsechem-bodymap__shop-note{margin:var(--s-3) 0 0;max-width:60ch;font-size:var(--fs-1);line-height:1.45;color:var(--pulsechem-muted)}@media(pointer:coarse){.pulsechem-chip{min-height:2.75rem}}@media(min-width:900px){.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__routes+.pulsechem-bodymap__shop{margin-top:0}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__shop{margin-bottom:var(--s-8)}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__shop+.pulsechem-bodymap__sub{margin-top:0}}.pulsechem-bodymap__refs{margin:var(--s-6) 0 0}.pulsechem-bodymap__refs ol{font-size:var(--fs-2);line-height:var(--lh-card);display:grid;gap:var(--s-2)}.pulsechem-bodymap__note{font-size:var(--fs-2);color:var(--pulsechem-muted);margin:var(--s-5) 0 0}@media(max-width:899px){.pulsechem-bodymap__figure{height:min(62vh,30rem);min-height:22rem}.pulsechem-bodymap__label{font-size:var(--fs-1)}}@media(prefers-reduced-motion:reduce){.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__panel{transition:none!important}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__ring{animation:none;opacity:.5;transform:scale(.7)}.pulsechem-bodymap .pulsechem-bodymap__spot[aria-pressed=true] .pulsechem-bodymap__ring{transition:none}.pulsechem-bodymap.is-enhanced .bm-region.is-drawing>*{stroke-dashoffset:0;animation:none}.pulsechem-bodymap__link.is-drawing .pulsechem-bodymap__link-reveal{stroke-dashoffset:0;animation:none}}@media(min-width:900px){.page-article:has(.pulsechem-bodymap) .page-head{margin-bottom:var(--s-6)}.prose>.lede:has(+.pulsechem-bodymap){max-width:64ch;margin:0 0 var(--s-6);font-size:var(--fs-3);line-height:1.5;color:var(--pulsechem-muted)}}.pulsechem-bodymap{--fig-ink: var(--bm-ink, rgb(var(--pulsechem-text-rgb, 240 238 230)));--fig-accent: var(--bm-accent, rgb(var(--pulsechem-accent-rgb, 204 120 92)));--fig-w-outline: 1.25px;--fig-w-inner: .75px;--fig-w-lit: 1px;--fig-a-outline: .45;--fig-a-inner: .3;--fig-a-context: .3;--fig-a-hover: .62;--fig-dim: .55;--fig-k: 1;--fig-draw: .9s;--fig-spread: .3s;--fig-fade: .36s;--fig-glass-blur: var(--glass-thin-blur, blur(12px));--fig-glass-white: var(--glass-thin-bg, rgb(255 255 255 / .06));--fig-glass-under: var(--glass-thin-tint, rgb(20 20 19 / .7));--fig-glass-edge: var(--glass-highlight, inset 0 1px 0 rgb(255 255 255 / .2)), var(--glass-rim, inset 0 0 0 1px rgb(255 255 255 / .14));--fig-glass-rim: var(--glass-border, rgb(255 255 255 / .14));--fig-glass-shadow: var(--glass-shadow, 0 8px 32px rgb(0 0 0 / .35));--fig-glass-fallback: var(--glass-fallback, #1F1E1D);--fig-label-text: var(--glass-text, #FAF9F5);--fig-label-muted: var(--glass-text-muted, #DEDCD4);--fig-label-number: var(--glass-accent-ink, #F0D49A);--bm-a-outline: var(--fig-a-outline);--bm-a-context: var(--fig-a-context);--bm-a-region: var(--fig-a-inner);--bm-a-rest: calc(var(--fig-a-inner) * var(--fig-k));--bm-a-hover: var(--fig-a-hover)}.pulsechem-bodymap.is-focus{--fig-k: var(--fig-dim)}:root[data-theme=light] .pulsechem-bodymap{--fig-a-outline: .5;--fig-a-inner: .36;--fig-a-context: .34;--fig-a-hover: .7;--bm-a-outline: var(--fig-a-outline);--bm-a-context: var(--fig-a-context);--bm-a-region: var(--fig-a-inner);--bm-a-rest: calc(var(--fig-a-inner) * var(--fig-k));--bm-a-hover: var(--fig-a-hover);--fig-glass-rim: rgb(20 20 19 / .12)}@media(prefers-color-scheme:light){:root:not([data-theme]) .pulsechem-bodymap{--fig-a-outline: .5;--fig-a-inner: .36;--fig-a-context: .34;--fig-a-hover: .7;--bm-a-outline: var(--fig-a-outline);--bm-a-context: var(--fig-a-context);--bm-a-region: var(--fig-a-inner);--bm-a-rest: calc(var(--fig-a-inner) * var(--fig-k));--bm-a-hover: var(--fig-a-hover);--fig-glass-rim: rgb(20 20 19 / .12)}}.pulsechem-bodymap__svg .bm-outline{stroke-width:var(--fig-w-outline)}.pulsechem-bodymap__svg .bm-context,.pulsechem-bodymap__svg .bm-region{stroke-width:var(--fig-w-inner)}.pulsechem-bodymap__svg .bm-context{opacity:var(--fig-a-context);transition:opacity var(--dur-2) var(--ease-out)}.pulsechem-bodymap__svg.is-compact .bm-fine{display:none}@media(max-width:899px){.pulsechem-bodymap:not(.is-enhanced) .bm-fine{display:none}}.pulsechem-bodymap[data-active] .bm-outline,.pulsechem-bodymap[data-active=huid] .bm-outline{color:var(--fig-ink);opacity:calc(var(--fig-a-outline) * var(--fig-k))}.pulsechem-bodymap[data-active] .bm-context{opacity:calc(var(--fig-a-context) * var(--fig-k))}.pulsechem-bodymap__svg .bm-lit{color:var(--fig-accent);stroke-width:var(--fig-w-lit);opacity:0;transition:opacity var(--fig-fade) var(--ease-out);pointer-events:none}.pulsechem-bodymap__svg .bm-lit.is-on{opacity:1;transition:opacity .12s linear}.pulsechem-bodymap__svg .bm-lit.is-armed path{stroke-dasharray:var(--bm-dash);stroke-dashoffset:var(--bm-hide)}.pulsechem-bodymap.is-enhanced .bm-lit.is-drawing path{stroke-dasharray:var(--bm-dash);stroke-dashoffset:var(--bm-hide);animation:bm-draw var(--fig-draw) cubic-bezier(.45,.05,.25,1) var(--q, 0ms) forwards}.pulsechem-bodymap.is-enhanced .bm-lit.is-drawing path[fill=currentColor]{opacity:0;animation:bm-draw var(--fig-draw) var(--ease-out) var(--q, 0ms) forwards,bm-show .3s var(--ease-out) calc(var(--q, 0ms) + .3s) forwards}.pulsechem-bodymap.is-pending .bm-lit,.pulsechem-bodymap.is-intro .bm-lit{opacity:0;transition:none}@media(prefers-reduced-motion:no-preference){.pulsechem-bodymap.is-intro .bm-context.bm-context{opacity:var(--fig-a-context);transition:none}}.pulsechem-bodymap .pulsechem-bodymap__label{left:calc(50% + 21px);right:auto;top:50%;bottom:auto;z-index:3;display:inline-flex;align-items:baseline;gap:6px;flex-direction:row;padding:6px 10px 6px 9px;border-radius:9px;font:500 13px/1.25 var(--font-body);letter-spacing:-.005em;color:var(--fig-label-text);text-shadow:none;background:linear-gradient(var(--fig-glass-white),var(--fig-glass-white)),var(--fig-glass-under);box-shadow:var(--fig-glass-edge),var(--fig-glass-shadow);-webkit-backdrop-filter:var(--fig-glass-blur);backdrop-filter:var(--fig-glass-blur);transform:translateY(calc(-50% + var(--fig-shift, 0px)));transform-origin:left center;visibility:hidden;transition:opacity .16s var(--ease-out),transform .26s var(--ease-out-expo),scale .26s var(--ease-out-expo),visibility 0s linear .16s}.pulsechem-bodymap .pulsechem-bodymap__label:before{content:none}.pulsechem-bodymap__zone{font-weight:600;font-size:12px;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--fig-label-number)}.pulsechem-bodymap__sep{color:var(--fig-label-muted)}.pulsechem-bodymap__name{color:var(--fig-label-text)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.pulsechem-bodymap .pulsechem-bodymap__label,.pulsechem-bodymap__arrow{background:var(--fig-glass-fallback)}}.pulsechem-bodymap__arrow{position:absolute;width:10px;height:10px;left:-5px;top:calc(50% - 5px - var(--fig-shift, 0px));background:linear-gradient(var(--fig-glass-white),var(--fig-glass-white)),var(--fig-glass-under);-webkit-backdrop-filter:var(--fig-glass-blur);backdrop-filter:var(--fig-glass-blur);border:0 solid var(--fig-glass-rim);border-left-width:1px;border-bottom-width:1px;transform:rotate(45deg);clip-path:polygon(-1px -1px,-1px calc(100% + 1px),calc(100% + 1px) calc(100% + 1px))}.pulsechem-bodymap__spot.is-left .pulsechem-bodymap__label,.pulsechem-bodymap__spot[data-place=left] .pulsechem-bodymap__label{left:auto;right:calc(50% + 21px);flex-direction:row;transform-origin:right center}.pulsechem-bodymap__spot.is-left .pulsechem-bodymap__arrow,.pulsechem-bodymap__spot[data-place=left] .pulsechem-bodymap__arrow{left:auto;right:-5px;border-width:1px 1px 0 0;clip-path:polygon(-1px -1px,calc(100% + 1px) -1px,calc(100% + 1px) calc(100% + 1px))}.pulsechem-bodymap__spot[data-place=right] .pulsechem-bodymap__label{left:calc(50% + 21px);right:auto;transform-origin:left center}.pulsechem-bodymap__spot[data-place=right] .pulsechem-bodymap__arrow{left:-5px;right:auto;border-width:0 0 1px 1px;clip-path:polygon(-1px -1px,-1px calc(100% + 1px),calc(100% + 1px) calc(100% + 1px))}.pulsechem-bodymap__spot[data-place=top] .pulsechem-bodymap__label,.pulsechem-bodymap__spot[data-place=bottom] .pulsechem-bodymap__label{left:50%;right:auto;transform:translate(calc(-50% + var(--fig-shift, 0px)))}.pulsechem-bodymap__spot[data-place=top] .pulsechem-bodymap__label{top:auto;bottom:calc(50% + 21px);transform-origin:center bottom}.pulsechem-bodymap__spot[data-place=bottom] .pulsechem-bodymap__label{top:calc(50% + 21px);transform-origin:center top}.pulsechem-bodymap__spot[data-place=top] .pulsechem-bodymap__arrow,.pulsechem-bodymap__spot[data-place=bottom] .pulsechem-bodymap__arrow{top:auto;left:calc(50% - 5px - var(--fig-shift, 0px));right:auto}.pulsechem-bodymap__spot[data-place=top] .pulsechem-bodymap__arrow{bottom:-5px;border-width:0 1px 1px 0;clip-path:polygon(-1px calc(100% + 1px),calc(100% + 1px) calc(100% + 1px),calc(100% + 1px) -1px)}.pulsechem-bodymap__spot[data-place=bottom] .pulsechem-bodymap__arrow{top:-5px;border-width:1px 0 0 1px;clip-path:polygon(-1px calc(100% + 1px),-1px -1px,calc(100% + 1px) -1px)}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__spot[data-place] .pulsechem-bodymap__label{inset:50% auto auto 50%;transform:translate(var(--fig-x, 21px),var(--fig-y, -50%));transition:opacity .16s var(--ease-out),scale .26s var(--ease-out-expo)}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__spot[data-place] .pulsechem-bodymap__arrow{inset:0 auto auto 0;transform:translate(var(--fig-ax, -5px),var(--fig-ay, 0px)) rotate(45deg)}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__spot.is-tagged .pulsechem-bodymap__label{pointer-events:auto}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__spot.is-tagged .pulsechem-bodymap__label:after{content:"";position:absolute}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__spot[data-place=right] .pulsechem-bodymap__label:after{right:100%;top:0;bottom:0;width:var(--fig-gap, 21px)}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__spot[data-place=left] .pulsechem-bodymap__label:after{left:100%;top:0;bottom:0;width:var(--fig-gap, 21px)}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__spot[data-place=top] .pulsechem-bodymap__label:after{top:100%;left:0;right:0;height:var(--fig-gap, 21px)}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__spot[data-place=bottom] .pulsechem-bodymap__label:after{bottom:100%;left:0;right:0;height:var(--fig-gap, 21px)}.pulsechem-bodymap__figure{z-index:2}.pulsechem-bodymap__spot:hover .pulsechem-bodymap__label,.pulsechem-bodymap__spot:focus-visible .pulsechem-bodymap__label,.pulsechem-bodymap__spot[aria-pressed=true] .pulsechem-bodymap__label{visibility:visible;transition:opacity .16s var(--ease-out),transform .26s var(--ease-out-expo),scale .26s var(--ease-out-expo),visibility 0s}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__spot .pulsechem-bodymap__label{display:none}.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__spot.is-tagged .pulsechem-bodymap__label{display:inline-flex;opacity:1;visibility:visible;animation:fig-tag-in .22s var(--ease-out-expo) both}@keyframes fig-tag-in{0%{opacity:0;scale:.96}}.pulsechem-bodymap:not(.is-enhanced) .pulsechem-bodymap__spot:not(:hover):not(:focus-visible):not([aria-pressed=true]) .pulsechem-bodymap__label{display:none}.pulsechem-bodymap__spot:hover .pulsechem-bodymap__label,.pulsechem-bodymap__spot:focus-visible .pulsechem-bodymap__label,.pulsechem-bodymap__spot[aria-pressed=true] .pulsechem-bodymap__label,.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__spot.is-tagged .pulsechem-bodymap__label{--fig-scale: 1}.pulsechem-bodymap__spot .pulsechem-bodymap__label{scale:var(--fig-scale, .96)}@media(max-width:899px){.pulsechem-bodymap .pulsechem-bodymap__label{font-size:13px}}@media(max-width:359px){.pulsechem-bodymap .pulsechem-bodymap__label{white-space:normal;max-width:8.5rem;align-items:flex-start}.pulsechem-bodymap__zone,.pulsechem-bodymap__sep{flex:none}}@media(prefers-reduced-motion:reduce){.pulsechem-bodymap__svg .bm-lit,.pulsechem-bodymap__svg .bm-lit.is-on{transition:none}.pulsechem-bodymap.is-enhanced .bm-lit.is-drawing path,.pulsechem-bodymap__svg .bm-lit.is-armed path{stroke-dashoffset:0;animation:none}.pulsechem-bodymap.is-enhanced .bm-lit.is-drawing path[fill=currentColor]{opacity:1;animation:none}.pulsechem-bodymap .pulsechem-bodymap__label,.pulsechem-bodymap.is-enhanced .pulsechem-bodymap__spot.is-tagged .pulsechem-bodymap__label{transition:none;animation:none;scale:1}}.pulsechem-bodymap__cloud{position:absolute;inset:0}.pulsechem-bodymap__cloud.is-drawn~.pulsechem-bodymap__svg :is(.bm-region,.bm-context,.bm-lit,.bm-outline){opacity:0;visibility:hidden;transition:opacity .6s var(--ease-out),visibility 0s linear .6s}@media print{.pulsechem-bodymap__cloud.is-drawn~.pulsechem-bodymap__svg :is(.bm-region,.bm-context){opacity:var(--fig-a-inner);visibility:visible}.pulsechem-bodymap__cloud.is-drawn~.pulsechem-bodymap__svg .bm-outline{opacity:var(--fig-a-outline);visibility:visible}}
