.HeroScene-module__CcXQhG__wrap{--nx:0;--ny:0;touch-action:manipulation;width:100%;position:relative}.HeroScene-module__CcXQhG__svg{-webkit-user-select:none;user-select:none}.HeroScene-module__CcXQhG__layer{transform:translate(calc(var(--nx) * var(--depth) * 1.2px), calc(var(--ny) * var(--depth) * .9px));transition:transform .9s var(--ease-out)}.HeroScene-module__CcXQhG__gridline{stroke:#eef4ff12;stroke-width:1px;vector-effect:non-scaling-stroke}.HeroScene-module__CcXQhG__strip{animation:.83s linear infinite HeroScene-module__CcXQhG__ecgScroll}@keyframes HeroScene-module__CcXQhG__ecgScroll{to{transform:translate(-59px)}}.HeroScene-module__CcXQhG__ecg{fill:none;stroke:var(--accent);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 2px #12b3a0cc);transition:opacity .25s}.HeroScene-module__CcXQhG__big,.HeroScene-module__CcXQhG__faded{opacity:0}.HeroScene-module__CcXQhG__shown{opacity:1}.HeroScene-module__CcXQhG__bpm{fill:var(--on-night);font-family:var(--font-sans);font-size:15px;font-weight:800}.HeroScene-module__CcXQhG__bpmUnit{fill:#eef4ff99;font-family:var(--font-sans);font-size:7px;font-weight:700}.HeroScene-module__CcXQhG__heart{fill:var(--accent);transform-box:fill-box;transform-origin:50%;animation:HeroScene-module__CcXQhG__heartbeat .83s var(--ease-out) infinite}.HeroScene-module__CcXQhG__heartFast{animation-duration:.55s}@keyframes HeroScene-module__CcXQhG__heartbeat{0%,to{scale:1}15%{scale:1.3}30%{scale:1}45%{scale:1.15}}.HeroScene-module__CcXQhG__press{transition:transform .14s var(--ease-out)}.HeroScene-module__CcXQhG__down{transform:translateY(4px)}.HeroScene-module__CcXQhG__plus{fill:none;stroke:var(--ink);stroke-width:1.8px;vector-effect:non-scaling-stroke;stroke-linecap:round}.HeroScene-module__CcXQhG__ripple{fill:none;stroke:var(--accent);stroke-width:1.4px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:HeroScene-module__CcXQhG__ripple 1.8s var(--ease-out) infinite}@keyframes HeroScene-module__CcXQhG__ripple{0%{opacity:.9;scale:.9}to{opacity:0;scale:1.6}}.HeroScene-module__CcXQhG__steth{cursor:pointer}.HeroScene-module__CcXQhG__diaphragm{transition:fill .3s}.HeroScene-module__CcXQhG__rings ellipse{opacity:0}.HeroScene-module__CcXQhG__listening .HeroScene-module__CcXQhG__rings ellipse{transform-box:fill-box;transform-origin:50%;animation:HeroScene-module__CcXQhG__listen 1.05s var(--ease-out) infinite}@keyframes HeroScene-module__CcXQhG__listen{0%{opacity:.9;scale:1}to{opacity:0;scale:2.1}}.HeroScene-module__CcXQhG__hit{aspect-ratio:1.6;border-radius:50%;width:13%;position:absolute;translate:-50% -42%}.HeroScene-module__CcXQhG__hit:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.HeroScene-module__CcXQhG__ghost{opacity:0;pointer-events:none;transform:translate(calc(var(--gx) + 70px), calc(var(--gy) + 60px));transition:transform .85s var(--ease-in-out), opacity .3s ease}.HeroScene-module__CcXQhG__ghostArrow{fill:var(--ink);stroke:#fff;stroke-width:1.2px;vector-effect:non-scaling-stroke}.HeroScene-module__CcXQhG__ghost_aim{opacity:1;transform:translate(var(--gx), var(--gy))}.HeroScene-module__CcXQhG__ghost_tap{opacity:1;transform:translate(var(--gx), var(--gy)) scale(.85)}.HeroScene-module__CcXQhG__ghost_gone{opacity:0;transform:translate(var(--gx), var(--gy))}@media (prefers-reduced-motion:reduce){.HeroScene-module__CcXQhG__layer,.HeroScene-module__CcXQhG__strip,.HeroScene-module__CcXQhG__heart,.HeroScene-module__CcXQhG__ripple{transition:none;animation:none;transform:none}}
