@media (prefers-reduced-motion:no-preference){@keyframes hp-pass-ready-wiggle{0%{transform:scale(1)translate(0)}12%{transform:scale(1.15)translate(0)}20%{transform:scale(1.15)translate(-1.5px)}28%{transform:scale(1.15)translate(1.5px)}36%{transform:scale(1.15)translate(-1px)}44%{transform:scale(1.15)translate(1px)}52%{transform:scale(1.15)translate(0)}65%,to{transform:scale(1)translate(0)}}.hp-animate-pass-ready{transform-origin:50%;animation:1.5s ease-in-out infinite hp-pass-ready-wiggle}@keyframes hp-overdue-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.hp-animate-overdue-pulse{animation:.5s ease-in-out hp-overdue-pulse}}
.af-dot{opacity:0}@media (prefers-reduced-motion:no-preference){@keyframes af-travel-y{0%{opacity:0;top:0%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}@keyframes af-travel-x{0%{opacity:0;left:0%}15%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}@keyframes af-glow{0%{box-shadow:0 0 #4786dc00}35%{box-shadow:0 0 0 6px #4786dc38}to{box-shadow:0 0 #4786dc00}}[data-af-play=true] .af-dot{animation:af-travel-y .7s ease-in-out var(--af-delay,0s) 1 both}[data-af-play=true] .af-step{animation:af-glow 1s ease-out var(--af-delay,0s) 1 both}@media (min-width:1024px){[data-af-play=true] .af-dot{animation-name:af-travel-x}}}
@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.np-mock{view-timeline-name:--np-mock}.np-now{animation:linear both np-now-sweep;animation-timeline:--np-mock;animation-range:entry 35% cover 50%}.np-turns-on{animation:linear both np-turn-on;animation-timeline:--np-mock;animation-range:entry 35% cover 50%}.np-turns-off{animation:linear both np-turn-off;animation-timeline:--np-mock;animation-range:entry 35% cover 50%}}}@keyframes np-now-sweep{0%{transform:translateY(calc(var(--np-slot) * -.9333))}to{transform:translateY(0)}}@keyframes np-turn-on{0%,71%{opacity:0}72%,to{opacity:1}}@keyframes np-turn-off{0%,71%{opacity:1}72%,to{opacity:0}}
