[data-play=wait] :is(.sa-in,.sa-type,.sa-pop,.sa-grow,.sa-late){opacity:0}[data-play=go] .sa-in{animation:sa-in .52s var(--ease-out-apple) var(--d,0s) both}[data-play=go] .sa-type{animation:sa-type .64s steps(14) var(--d,0s) both}[data-play=go] .sa-pop{animation:sa-pop .42s var(--ease-out-apple) var(--d,0s) both}[data-play=go] .sa-grow{transform-origin:left center;animation:sa-grow .9s var(--ease-out-apple) var(--d,0s) both}[data-play=go] .sa-late{animation:sa-in .52s var(--ease-out-apple) var(--d,0s) both}.sa-flash{opacity:0}[data-play=go] .sa-flash{animation:sa-flash var(--len,1.2s) linear var(--d,0s) both}@keyframes sa-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sa-type{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes sa-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes sa-grow{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes sa-flash{0%{opacity:0}12%,85%{opacity:1}to{opacity:0}}.sa-rail-fill{transform-origin:top center;transform:scaleY(var(--p,1))}@media (prefers-reduced-motion:reduce){[data-play] :is(.sa-in,.sa-type,.sa-pop,.sa-grow,.sa-late){animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important}[data-play] .sa-flash{animation:none!important;opacity:0!important}}