.va{position:relative;color:var(--va-ink,var(--color-ink-soft))}.va-svg{display:block;width:100%;height:auto;overflow:visible}.va-layer{height:100%}html[dir=rtl] .va-rtl{transform:scaleX(-1)}.va-s{stroke:currentColor}.va-static .va-s{vector-effect:non-scaling-stroke;stroke-width:var(--va-sw,1.5px)}.va-anim .va-s,.va-units .va-s{stroke-width:var(--va-sw-u,2.2)}.va-static .va-outline{stroke-width:calc(var(--va-sw, 1.5px) * 1.1)}.va-anim .va-outline,.va-units .va-outline{stroke-width:calc(var(--va-sw-u, 2.2) * 1.1)}.va-static :is(.va-line,.va-glass,.va-hl){stroke-width:calc(var(--va-sw, 1.5px) * .85)}.va-anim :is(.va-line,.va-glass,.va-hl),.va-units :is(.va-line,.va-glass,.va-hl){stroke-width:calc(var(--va-sw-u, 2.2) * .85)}.va-line{stroke-opacity:.86}.va-fine{stroke-opacity:.55}.va-rimring{stroke-opacity:.6}.va-light{stroke:var(--accent);transition:stroke .6s ease}.va-hub{fill:var(--accent);transition:fill .6s ease}.vb0,.vb1,.vb2,.vb3,.vb4,.vb5{stop-color:var(--va-paint,#fff)}.vg0{stop-color:rgb(46 54 68/.94)}.vg1{stop-color:rgb(78 90 108/.9)}.vg2{stop-color:rgb(128 141 160/.86)}.vs0{stop-color:rgb(255 255 255/0)}.vs1{stop-color:rgb(255 255 255/.3)}.vs2{stop-color:rgb(255 255 255/.13)}.vt0{stop-color:rgb(34 37 43)}.vt1{stop-color:rgb(68 73 82)}.vt2{stop-color:rgb(38 41 47)}.vt3{stop-color:rgb(22 24 28)}.vf0{stop-color:rgb(96 102 112)}.vf1{stop-color:rgb(46 50 58)}.vf2{stop-color:rgb(82 88 98)}.vf3{stop-color:rgb(36 40 46)}.vf4{stop-color:rgb(24 27 32)}.vm0{stop-color:rgb(252 252 253)}.vm1{stop-color:rgb(230 233 237)}.vm2{stop-color:rgb(196 202 210)}.vm3{stop-color:rgb(160 167 178)}.va-trimfill{fill:rgb(54 59 68/var(--va-trim,.72))}.va-well{fill:rgb(48 52 59)}.vp0{stop-color:rgb(var(--accent-rgb)/.5)}.vp0,.vp1{transition:stop-color .6s ease}.vp1{stop-color:rgb(var(--accent-rgb)/.95)}.va-glow{stroke:rgb(var(--accent-rgb)/.13);stroke-width:6;paint-order:stroke;transition:stroke .6s ease}.va-hl{stroke:#fff}.va-wall{stroke:rgb(255 255 255/.1)}.va-lug{fill:rgb(70 76 86)}.va-boss{stroke:rgb(120 128 140)}.va-spokes-full{stroke:rgb(22 24 28/.28)}.va-flat-t{fill:rgb(36 39 45)}.va-flat-f{fill:rgb(46 50 57)}.va-flat-m{fill:rgb(220 224 230)}@supports (color:rgb(from red r g b)){.vb0,.vb2{stop-color:rgb(from var(--va-paint,#fff) r g b/alpha)}.vb1{stop-color:rgb(from var(--va-paint,#fff) calc(r * .925) calc(g * .928) calc(b * .938)/alpha)}.vb3{stop-color:rgb(from var(--va-paint,#fff) calc(r * .958) calc(g * .96) calc(b * .966)/alpha)}.vb4{stop-color:rgb(from var(--va-paint,#fff) calc(r * .87) calc(g * .875) calc(b * .89)/alpha)}.vb5{stop-color:rgb(from var(--va-paint,#fff) calc(r * .925) calc(g * .928) calc(b * .938)/alpha)}.vg0{stop-color:rgb(from var(--va-paint,#fff) 46 54 68/calc(alpha * .94))}.vg1{stop-color:rgb(from var(--va-paint,#fff) 78 90 108/calc(alpha * .9))}.vg2{stop-color:rgb(from var(--va-paint,#fff) 128 141 160/calc(alpha * .86))}.vs1{stop-color:rgb(from var(--va-paint,#fff) 255 255 255/calc(alpha * .3))}.vs2{stop-color:rgb(from var(--va-paint,#fff) 255 255 255/calc(alpha * .13))}.vt0{stop-color:rgb(from var(--va-paint,#fff) 34 37 43/alpha)}.vt1{stop-color:rgb(from var(--va-paint,#fff) 68 73 82/alpha)}.vt2{stop-color:rgb(from var(--va-paint,#fff) 38 41 47/alpha)}.vt3{stop-color:rgb(from var(--va-paint,#fff) 22 24 28/alpha)}.vf0{stop-color:rgb(from var(--va-paint,#fff) 96 102 112/alpha)}.vf1{stop-color:rgb(from var(--va-paint,#fff) 46 50 58/alpha)}.vf2{stop-color:rgb(from var(--va-paint,#fff) 82 88 98/alpha)}.vf3{stop-color:rgb(from var(--va-paint,#fff) 36 40 46/alpha)}.vf4{stop-color:rgb(from var(--va-paint,#fff) 24 27 32/alpha)}.vm0{stop-color:rgb(from var(--va-paint,#fff) 252 252 253/alpha)}.vm1{stop-color:rgb(from var(--va-paint,#fff) 230 233 237/alpha)}.vm2{stop-color:rgb(from var(--va-paint,#fff) 196 202 210/alpha)}.vm3{stop-color:rgb(from var(--va-paint,#fff) 160 167 178/alpha)}.va-trimfill{fill:rgb(from var(--va-paint,#fff) 54 59 68/calc(alpha * var(--va-trim, .72)))}.va-well{fill:rgb(from var(--va-paint,#fff) 48 52 59/alpha)}.vp0{stop-color:rgb(from var(--va-paint,#fff) var(--accent-rgb)/calc(alpha * .5))}.vp1{stop-color:rgb(from var(--va-paint,#fff) var(--accent-rgb)/calc(alpha * .95))}.va-glow{stroke:rgb(from var(--va-paint,#fff) var(--accent-rgb)/calc(alpha * .13))}.va-hl{stroke:rgb(from var(--va-paint,#fff) 255 255 255/calc(alpha * .95))}.va-wall{stroke:rgb(from var(--va-paint,#fff) 255 255 255/calc(alpha * .1))}.va-lug{fill:rgb(from var(--va-paint,#fff) 70 76 86/alpha)}.va-boss{stroke:rgb(from var(--va-paint,#fff) 120 128 140/alpha)}.va-spokes-full{stroke:rgb(from var(--va-paint,#fff) 22 24 28/calc(alpha * .28))}.va-flat-t{fill:rgb(from var(--va-paint,#fff) 36 39 45/alpha)}.va-flat-f{fill:rgb(from var(--va-paint,#fff) 46 50 57/alpha)}.va-flat-m{fill:rgb(from var(--va-paint,#fff) 220 224 230/alpha)}}.vh0{stop-color:rgb(22 24 28/.17)}.vh1{stop-color:rgb(22 24 28/.07)}.vh2{stop-color:rgb(22 24 28/0)}.vc0{stop-color:rgb(22 24 28/.42)}.vl{stop-color:var(--va-ground,var(--color-line))}.va-shadow{fill:rgb(22 24 28/.07)}.va-car{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.va-rim{transform-box:fill-box;transform-origin:center}.group:focus-visible .va-static .va-car,.group:hover .va-static .va-car{transform:translateX(7px)}.group:focus-visible .va-static .va-rim,.group:hover .va-static .va-rim{animation:va-spin .9s linear infinite}@keyframes va-spin{to{transform:rotate(1turn)}}@keyframes va-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.6%)}}@keyframes va-road{to{transform:translateX(-48px)}}.va-wheel{position:absolute;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.va-anim .va-spin,.va-spin-on .va-spin{animation:va-spin 1.8s linear infinite;will-change:transform}.va-anim .va-bob{animation:va-bob 2.6s ease-in-out infinite}.va-road-wrap{position:absolute;height:2px;overflow:hidden;transform:translateY(-50%);pointer-events:none}.va-road{position:absolute;inset:0 -48px 0 0;background:repeating-linear-gradient(90deg,var(--va-road,rgb(22 24 28/.2)) 0 26px,transparent 26px 48px);animation:va-road 1.1s linear infinite;will-change:transform}@keyframes va-draw{0%{stroke-dashoffset:1;opacity:0}3%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes va-fade{0%{opacity:0}to{opacity:1}}.va-draw{stroke-dasharray:1;stroke-dashoffset:1;opacity:0;animation:va-draw var(--t,1.3s) cubic-bezier(.55,.1,.25,1) var(--d,0s) forwards}.va-fade{opacity:0;animation:va-fade .9s ease var(--d,.9s) forwards}[data-reveal]:not(.is-in) :is(.va-draw,.va-fade){animation-play-state:paused}.no-js :is(.va-draw,.va-fade){animation:none;opacity:1;stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.va-draw,.va-fade{opacity:1!important;stroke-dashoffset:0!important}.va-bob,.va-draw,.va-fade,.va-rim,.va-road,.va-spin{animation:none!important}.va-car{transition:none!important;transform:none!important}}