@keyframes sleep-calculator_pulse-ring__iM389{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.05);opacity:.3}to{transform:scale(1);opacity:.5}}.sleep-calculator_pulseRing__scv5z{position:relative}.sleep-calculator_pulseRing__scv5z:after{content:"";position:absolute;inset:0;border-radius:6px;box-shadow:0 0 0 2px var(--primary);animation:sleep-calculator_pulse-ring__iM389 2s cubic-bezier(.4,0,.6,1) infinite}.sleep-calculator_pulseRing__scv5z.sleep-calculator_hidden__H_KSM:after{display:none}