.sc-pavement-markings[data-phase=go] .v1{animation:pavement-markings-g1 5.6s linear both}.sc-pavement-markings[data-phase=go] .v2{animation:pavement-markings-g2 5.6s linear both}.sc-pavement-markings[data-phase=go] .v3{animation:pavement-markings-g3 5.6s linear both}.sc-pavement-markings[data-phase=go] .v4{animation:pavement-markings-g4 5.6s linear both}.sc-pavement-markings[data-phase=go] .v5{animation:pavement-markings-g5 5.6s linear both}.sc-pavement-markings[data-phase=slow] .v2{animation:pavement-markings-s2 1.5s linear both}.sc-pavement-markings[data-phase=stop] .v2{animation:pavement-markings-t2 3.4s linear both}.sc-pavement-markings[data-phase=stop] .v5{animation:pavement-markings-x5 3.4s linear both}.sc-pavement-markings[data-phase=slow] .ln{animation:pavement-markings-in 1.5s cubic-bezier(.33,.67,.67,1) both}.sc-pavement-markings .v1{--d:-192.1px}.sc-pavement-markings .v3{--d:-130.1px}.sc-pavement-markings .v4{--d:-183.5px}@keyframes pavement-markings-in{0%{transform:translate(var(--d))}to{transform:none}}@keyframes pavement-markings-g1{0%{transform:none;animation-timing-function:cubic-bezier(.33,0,.67,.33)}25%{transform:translate(163.2px)}53.49%{transform:translate(542px);animation-timing-function:steps(1,end)}53.58%{transform:translate(-868px)}to{transform:translate(-192.1px)}}@keyframes pavement-markings-g2{0%{transform:none;animation-timing-function:cubic-bezier(.33,0,.67,.33)}21.43%{transform:translate(161.9px)}46.07%{transform:translate(540px);animation-timing-function:steps(1,end)}46.16%{transform:translate(-1514px,-34px)}to{transform:translate(-760px,-34px)}}@keyframes pavement-markings-s2{0%{transform:translate(-760px,-34px)}91.73%{transform:translate(-416px,-34px)}to{transform:translate(-385px,-25.9px) rotate(7.15deg)}}@keyframes pavement-markings-t2{0%{transform:translate(-385px,-25.9px) rotate(7.15deg)}4%{transform:translate(-351px,-17px) rotate(15deg)}11.65%{transform:translate(-286px);animation-timing-function:cubic-bezier(.33,.67,.67,1)}78.94%,to{transform:none}}@keyframes pavement-markings-g3{0%{transform:none;animation-timing-function:cubic-bezier(.33,0,.67,.33)}20.43%{transform:translate(62px)}22.85%{transform:translate(75.4px,5.6px) rotate(45deg)}25.28%{transform:translate(81px,19px) rotate(90deg)}32.91%{transform:translate(81px,66px) rotate(90deg);animation-timing-function:steps(1,end)}33%{transform:translate(-786px,-33.5px)}64%{transform:translate(-481px,-33.5px)}67.07%{transform:translate(-451px,-30.15px) rotate(12.6deg)}79.56%{transform:translate(-331px,-3.35px) rotate(12.6deg)}82.63%{transform:translate(-301px)}to{transform:translate(-130.1px)}}@keyframes pavement-markings-g4{0%{transform:none;animation-timing-function:cubic-bezier(.33,0,.67,.33)}25%{transform:translate(171.3px)}50.5%{transform:translate(526px)}56.74%{transform:translate(611px,17px) rotate(12.5deg)}62.97%{transform:translate(696px,34px)}83.82%{transform:translate(986px,34px);animation-timing-function:steps(1,end)}83.91%{transform:translate(-409px)}to{transform:translate(-183.5px)}}@keyframes pavement-markings-g5{0%{transform:translate(-165px);animation-timing-function:cubic-bezier(.33,.67,.67,1)}39.29%,to{transform:none}}@keyframes pavement-markings-x5{0%,13.24%{transform:none;animation-timing-function:cubic-bezier(.33,0,.67,.33)}80.88%{transform:translate(290px);animation-timing-function:steps(1,end)}81.03%,to{transform:translate(-165px)}}.sc-pavement-markings[data-phase=slow] .v2 .brake{opacity:var(--tail-o)}.sc-pavement-markings[data-phase=stop] .v2 .brake{transition-delay:.4s}.sc-pavement-markings .blink{opacity:0}.sc-pavement-markings[data-phase=slow] .blink{animation:pavement-markings-bs 1.5s linear both}.sc-pavement-markings[data-phase=stop] .blink{animation:pavement-markings-bt 3.4s linear both}@keyframes pavement-markings-bs{0%,36.6%,53.4%,70%,86.7%,to{opacity:0}36.7%,53.3%,70.1%,86.6%{opacity:1}}@keyframes pavement-markings-bt{0%,1.4%,8.9%,to{opacity:0}1.5%,8.8%{opacity:1}}.sc-pavement-markings .xs{opacity:0;transition:opacity .15s}.sc-pavement-markings:not([data-phase=stop]) .xs.r{opacity:1}.sc-pavement-markings[data-phase=stop] .xs{animation:pavement-markings-xr 3.4s linear both}.sc-pavement-markings[data-phase=stop] .xs.y{animation-name:pavement-markings-xy}.sc-pavement-markings[data-phase=stop] .xs.g{animation-name:pavement-markings-xg}@keyframes pavement-markings-xr{0%,10%,85.4%,to{opacity:1}10.1%,85.3%{opacity:0}}@keyframes pavement-markings-xg{0%,10%,64.8%,to{opacity:0}10.1%,64.7%{opacity:1}}@keyframes pavement-markings-xy{0%,64.7%,85.4%,to{opacity:0}64.8%,85.3%{opacity:1}}.sc-pavement-markings[data-phase=go] .v5 .brake{opacity:1;transition-delay:.5s}.sc-pavement-markings[data-phase=stop] .v5 .brake{opacity:var(--tail-o);transition-delay:.45s}
