@keyframes lg-recorrido{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes lg-estela{to{stroke-dashoffset:-48px}}@keyframes lg-pulso{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes lg-notif-a{0%,4%{opacity:0;transform:translateY(28px)}10%,42%{opacity:1;transform:none}48%,to{opacity:0;transform:translateY(-10px)}}@keyframes lg-notif-b{0%,52%{opacity:0;transform:translateY(28px)}58%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(-10px)}}@keyframes lg-entrada{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lg-vehiculo{offset-rotate:0deg;animation:lg-recorrido var(--dur,22s) linear infinite alternate;animation-delay:var(--demora,0s)}.lg-estela{stroke-dasharray:6 6;animation:3s linear infinite lg-estela}.lg-pulso{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite lg-pulso}.lg-notif-a{animation:12s ease-in-out infinite lg-notif-a}.lg-notif-b{animation:12s ease-in-out infinite lg-notif-b}.lg-pantalla{animation:.5s both lg-entrada}.lg-aparecer{transition:opacity .6s,transform .6s;transition-delay:var(--retardo,0s)}.lg-aparecer-oculto{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.lg-vehiculo,.lg-estela,.lg-pulso,.lg-pantalla{animation:none}.lg-notif-a{opacity:1;animation:none}.lg-notif-b{animation:none;display:none}.lg-aparecer{transition:none}.lg-aparecer-oculto{opacity:1;transform:none}}
