.medical-target-ring{z-index:6;pointer-events:none;border:2px solid #34d399;border-radius:25%;animation:1.5s ease-in-out infinite medical-target;position:absolute;inset:9%;box-shadow:0 0 0 1px #022c22,0 0 8px #34d39988}.medical-target-cross{color:#d1fae5;text-align:center;background:#064e3b;border-radius:50%;width:17px;font-size:12px;line-height:17px;position:absolute;top:-9px;right:-6px}.support-effects{contain:paint;overflow:hidden}.support-source,.support-trail{animation:support-fade calc(var(--support-time)*.7) both}.support-trail{opacity:.4}.support-capsule{animation:support-deliver var(--support-flight) var(--support-delay) linear both}.support-receive{animation:support-receive calc(var(--support-time)*.8) calc(var(--support-delay) + var(--support-flight)) both}.support-signal{animation:support-fade calc(var(--support-time)*.4) var(--support-delay) both}.support-wave,.support-capstone,.support-pulse{transform-box:fill-box;transform-origin:50%;animation:support-expand calc(var(--support-time)*.65) both}.support-rise{animation:support-rise calc(var(--support-time)*.8) both}.support-cleanse{animation:support-expand calc(var(--support-time)*.5) both}@keyframes medical-target{50%{box-shadow:0 0 0 1px #022c22,0 0 12px #34d399bb}}@keyframes support-fade{0%,30%{opacity:1}to{opacity:0}}@keyframes support-deliver{0%{opacity:1}95%{opacity:1}to{opacity:0}}@keyframes support-receive{0%,15%{opacity:0}22%,60%{opacity:1}to{opacity:0}}@keyframes support-expand{0%{transform:scale(.7)}to{transform:scale(1.2)}}@keyframes support-rise{0%{opacity:0;transform:translateY(.1px)}30%{opacity:1}to{opacity:0;transform:translateY(-.4px)}}.support-reduced .support-capsule,.support-reduced .support-trail{display:none}.support-reduced .support-wave,.support-reduced .support-capstone,.support-reduced .support-pulse,.support-reduced .support-rise,.support-reduced .support-cleanse{animation:support-fade calc(var(--support-time)*.8) both}@media (prefers-reduced-motion:reduce){.medical-target-ring{animation:none}.support-capsule,.support-trail{display:none}.support-wave,.support-capstone,.support-pulse,.support-rise,.support-cleanse{animation:support-fade calc(var(--support-time)*.8) both}}.medical-target-selected{border:3px solid #d1fae5;box-shadow:0 0 0 2px #10b981,0 0 14px #6ee7b7}
