@keyframes anillo-vivo{0%{transform:scale(1);opacity:.65}to{transform:scale(3.2);opacity:0}}.punto-anillo{animation:anillo-vivo 1.9s cubic-bezier(.22,1,.36,1) infinite}@keyframes respira{0%,to{transform:scale(.8);opacity:.65}50%{transform:scale(1.15);opacity:1}}.punto-respira{animation:respira 3.6s ease-in-out infinite}.pildora-brillo{transform:translateX(-100%) skewX(-20deg);opacity:0}.group:hover .pildora-brillo{animation:pildora-brillo .9s ease}@keyframes pildora-brillo{0%{transform:translateX(-100%) skewX(-20deg);opacity:1}to{transform:translateX(520%) skewX(-20deg);opacity:1}}@media (prefers-reduced-motion:reduce){.pildora-brillo,.punto-anillo{display:none}.punto-respira{animation:none}}@keyframes latir-borde{0%,to{box-shadow:0 0 0 0 rgba(221,75,20,0);border-color:var(--color-borde)}45%{box-shadow:0 0 0 4px rgba(221,75,20,.45);border-color:#dd4b14}}.resaltado-horario{animation:latir-borde 1.1s ease-in-out 2}@media (prefers-reduced-motion:reduce){.resaltado-horario{animation:none;border-color:#dd4b14;box-shadow:0 0 0 3px rgba(221,75,20,.45)}}@keyframes separador-gira{to{transform:rotate(1turn)}}.separador-gira{animation:separador-gira 20s linear infinite}@media (prefers-reduced-motion:reduce){.separador-gira{animation:none}}