.thread-progress{animation:clinicalHeartbeat 1.8s ease-in-out infinite;transform-origin:center}.thread-base{animation:clinicalBasePulse 1.8s ease-in-out infinite}@keyframes clinicalHeartbeat{0%,100%{stroke-width:12;opacity:.78;filter:drop-shadow(0 4px 8px rgba(237,106,78,.12))}18%{stroke-width:17;opacity:1;filter:drop-shadow(0 5px 14px rgba(237,106,78,.26))}34%{stroke-width:12;opacity:.82;filter:drop-shadow(0 4px 8px rgba(120,201,216,.14))}48%{stroke-width:15;opacity:.94;filter:drop-shadow(0 5px 12px rgba(120,201,216,.22))}62%,100%{stroke-width:12;opacity:.78}}@keyframes clinicalBasePulse{0%,100%{opacity:.58}18%{opacity:.82}34%{opacity:.62}48%{opacity:.76}62%{opacity:.58}}@media (prefers-reduced-motion:reduce){.thread-progress,.thread-base{animation:none}}
