/* Independent translate survives legacy transform resets without changing layout. */
@media(hover:hover) and (prefers-reduced-motion:no-preference){
body.pc-site[data-plans-rework]:not(.pl-motion-off) .future-plan-grid>.plan{transition:translate 230ms ease,box-shadow 230ms ease,border-color 230ms ease}
body.pc-site[data-plans-rework]:not(.pl-motion-off) .future-plan-grid>.plan:hover{translate:0 -5px}
body.pc-site.ps-page:not(.pl-motion-off) .ps-product{transition:translate 400ms ease,box-shadow 400ms ease}
body.pc-site.ps-page:not(.pl-motion-off) .ps-product:hover{translate:0 -4px}
body.pc-site.ps-page:not(.pl-motion-off) :is(.ps-games article,.ps-feature,.ps-step,.ps-options>a){transition:translate 230ms ease,border-color 230ms ease}
body.pc-site.ps-page:not(.pl-motion-off) :is(.ps-games article,.ps-feature,.ps-step,.ps-options>a):hover{translate:0 -3px}
}
body.pl-motion-off :is(.plan,.ps-product,.ps-games article,.ps-feature,.ps-step,.ps-options>a){translate:none!important}
@media(prefers-reduced-motion:reduce){body[data-plans-rework] .plan,body.ps-page :is(.ps-product,.ps-games article,.ps-feature,.ps-step,.ps-options>a){translate:none!important}}
