@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.vehicle-transition svg[role=img][data-scale]{view-transition-name:var(--vehicle-transition-name)}::view-transition-group(*){animation-duration:.28s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-new(root),::view-transition-old(root){animation-duration:.18s}@media (hover:hover) and (prefers-reduced-motion:no-preference){html[data-motion=on] .vehicle-card:hover{transform:translateY(-3px)}}html[data-motion=on] .vehicle-card{transition:transform .22s cubic-bezier(.16,1,.3,1)}html[data-motion=on] .button,html[data-motion=on] .icon-button,html[data-motion=on] .section-accordion>summary>svg{transition:transform .16s ease-out}html[data-motion=on] .button:active:not(:disabled),html[data-motion=on] .icon-button:active:not(:disabled){transform:scale(.975)}.micro-accordion-ghost,.section-accordion .accordion-content{transform-origin:top center}.micro-accordion-ghost{position:absolute;z-index:20;border:0;overflow:clip;pointer-events:none;background:var(--surface)}html[data-motion=off]::view-transition-group(*),html[data-motion=off]::view-transition-new(*),html[data-motion=off]::view-transition-old(*){animation:none!important}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}