.v3d{--v3d-slice-gap:calc(var(--v3d-size,160px) / 60);width:var(--v3d-size,160px);aspect-ratio:3/2;max-width:100%;perspective:calc(var(--v3d-size,160px) * 4);--v3d-paint:#2d6a4f;--v3d-seat:#3b2a20;--v3d-dark:#1a1f1c;flex-shrink:0}.v3d-tint-green{--v3d-paint:#2d6a4f}.v3d-tint-orange{--v3d-paint:#e5502a}.v3d-tint-sunny{--v3d-paint:#f0b429}.v3d-tint-sky{--v3d-paint:#3e9bc4}.v3d-tint-ink{--v3d-paint:#263a30;--v3d-seat:#e5502a}.v3d-tint-taxi{--v3d-paint:#f5c518}.v3d-model{width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.34,1.56,.64,1);position:relative;transform:rotateX(6deg)rotateY(-22deg)}.v3d-slice{transform:translateZ(calc(var(--i) * var(--v3d-slice-gap) * -1));filter:brightness(calc(.62 - var(--i) * .04));position:absolute;inset:0}.v3d-slice.v3d-face{filter:none}.v3d-slice:not(.v3d-face) .v3d-ground,.v3d-slice:not(.v3d-face) .v3d-shine{display:none}.v3d-svg{width:100%;height:100%;display:block;overflow:visible}.v3d-paint{fill:var(--v3d-paint)}.v3d-seat{fill:var(--v3d-seat)}.v3d-dark{fill:var(--v3d-dark)}.v3d-line{stroke:var(--v3d-dark);stroke-width:2.4px;stroke-linecap:round;fill:none}.v3d-seam{stroke:#00000038;stroke-width:1.2px;fill:none}.v3d-shine{fill:#ffffff47}.v3d-glass{fill:#cfeaf4}.v3d-light{fill:#ffe7a3}.v3d-tail{fill:#e5502a}.v3d-chrome{fill:#b9b4aa}.v3d-frame{stroke:var(--v3d-dark);stroke-width:4px;stroke-linecap:round;fill:none}.v3d-fins{stroke:#5a5f5b;stroke-width:1.4px;fill:none}.v3d-tyre{fill:var(--v3d-dark)}.v3d-rim{fill:#ede8df}.v3d-spoke{stroke:#9a958c;stroke-width:1.4px;fill:none}.v3d-hub{fill:var(--v3d-dark)}.v3d-ground{fill:#1a1f1c29;transform-box:fill-box;transform-origin:50%}.v3d-taxi-only{display:none}.v3d-tint-taxi .v3d-taxi-only{display:inline}.v3d-checker{stroke:var(--v3d-dark);stroke-width:3px;stroke-dasharray:3 3;fill:none}.v3d-wheel,.v3d-chassis{transform-box:fill-box;transform-origin:50%}@keyframes v3d-sway{0%{transform:rotateX(8deg)rotateY(-32deg)}to{transform:rotateX(4deg)rotateY(32deg)}}@keyframes v3d-spin{to{transform:rotate(360deg)}}@keyframes v3d-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6px)}}@keyframes v3d-shadow{0%,to{transform:scaleX(1)}50%{transform:scaleX(.92)}}.v3d-motion-sway .v3d-model{animation:5s ease-in-out infinite alternate v3d-sway}.v3d-motion-sway .v3d-wheel{animation:.9s linear infinite v3d-spin}.v3d-motion-sway .v3d-chassis{animation:.45s ease-in-out infinite v3d-bob}.v3d-motion-sway .v3d-ground{animation:.45s ease-in-out infinite v3d-shadow}.v3d-host:hover .v3d-motion-hover .v3d-model,.v3d-host:focus-within .v3d-motion-hover .v3d-model{transform:rotateX(4deg)rotateY(18deg)translateZ(6px)}.v3d-host:hover .v3d-motion-hover .v3d-wheel,.v3d-host:focus-within .v3d-motion-hover .v3d-wheel{animation:.7s linear infinite v3d-spin}.v3d-host:hover .v3d-motion-hover .v3d-chassis,.v3d-host:focus-within .v3d-motion-hover .v3d-chassis{animation:.4s ease-in-out infinite v3d-bob}@media (prefers-reduced-motion:reduce){.v3d-model,.v3d-wheel,.v3d-chassis,.v3d-ground{transition:none!important;animation:none!important}.v3d-host:hover .v3d-motion-hover .v3d-model,.v3d-host:focus-within .v3d-motion-hover .v3d-model{transform:rotateX(6deg)rotateY(-22deg)}}
