@keyframes car-stage-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes car-draw-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes car-fill-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes car-pop-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes car-busy-out{0%,86%{opacity:1}to{opacity:0}}@keyframes car-done-in{0%,86%{opacity:0}to{opacity:1}}@keyframes car-pulse{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes car-blink{50%{opacity:.25}}html.tw .car-stage{animation:car-stage-in .65s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.55s + var(--i, 0) * .16s)}.car-seg{transform-origin:top}html.tw .car-seg{animation:car-draw-y .48s cubic-bezier(.65,0,.35,1) both;animation-delay:calc(.85s + var(--i, 0) * .16s)}.car-read-bar{transform-origin:left}html.tw .car-read-bar{animation:car-fill-x .6s cubic-bezier(.65,0,.35,1) both;animation-delay:calc(var(--car-read-d, 1.1s) + var(--i, 0) * .35s)}html.tw .car-read-check{animation:car-pop-in .45s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--car-read-d, 1.1s) + var(--i, 0) * .35s + .5s)}.car-read-busy{opacity:0}html.tw .car-read-busy{animation:car-busy-out 1.75s linear both;animation-delay:var(--car-read-d,1.1s)}html.tw .car-read-done{animation:car-done-in 1.75s linear both;animation-delay:var(--car-read-d,1.1s)}.car-blink{animation:car-blink .9s ease-in-out infinite}.car-pulse{animation:car-pulse 1.6s cubic-bezier(.16,1,.3,1) infinite}.car-tilt{transition:transform .45s cubic-bezier(.16,1,.3,1)}.car-spot{transition:opacity .3s ease-out}.lvl-spin.car-soft-glow:after{opacity:.5}[data-stg=armed] .car-pop{opacity:0;transform:scale(.4) rotate(-10deg)}[data-stg=run] .car-pop{transition:opacity .4s ease-out,transform .7s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--stg-delay, 0s) + var(--i, 0) * var(--stg-step, .11s) + var(--pop-d, .15s))}@media (prefers-reduced-motion:reduce){.car-blink,.car-pulse{animation:none}.car-pulse{opacity:0}.car-spot,.car-tilt{transition:none}}