.pvk-run,.pvk-puffs svg{opacity:0}.pvk-puffs{pointer-events:none;position:absolute;inset:0}.pvk-puffs svg{width:46%;height:auto;position:absolute;bottom:-18px;overflow:visible}.pvk-skid{left:52%}.pvk-kick{left:2%}@media (prefers-reduced-motion:no-preference){.pvk-stage-run .pvk-hop-x{animation:10s .2s infinite both pvk-run-x}.pvk-stage-run .pvk-hop-y,.pvk-stage-run .pvk-shadow{animation:none}.pvk-stage-run .pvk-idle{animation:10s .2s infinite both pvk-idle-on}.pvk-stage-run .pvk-run{transform-origin:50% 100%;animation:10s .2s infinite both pvk-run-on,10s .2s infinite both pvk-run-lean}.pvk-run-body{animation:.28s linear infinite pvk-run-bob}.pvk-run-a{animation:.28s step-end infinite pvk-stride-a}.pvk-run-b{animation:.28s step-end infinite pvk-stride-b}.pvk-run :is(.pvk-dust,.pvk-speed line){transform-box:fill-box;transform-origin:100%}.pvk-dust{animation:.57s ease-out infinite both pvk-dust}.pvk-speed line{animation:.36s linear infinite both pvk-speed}.pvk-skid{transform-origin:30% 100%;animation:10s .2s infinite both pvk-skid}.pvk-kick{transform-origin:70% 100%;animation:10s .2s infinite both pvk-kick}.pvk-stage-run[data-paused] *,.pvk-stage-run[data-paused]{animation-play-state:paused}}@keyframes pvk-run-x{0%{animation-timing-function:cubic-bezier(.25,.6,.45,1);transform:translate(-130vw)}9%{animation-timing-function:cubic-bezier(.3,1.4,.5,1);transform:translate(4%)}12%{transform:translate(0)}62%{animation-timing-function:ease-out;transform:translate(0)}65%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translate(-5%)}78%,to{transform:translate(130vw)}}@keyframes pvk-run-on{0%,11.9%{opacity:1}12%,62.9%{opacity:0}63%,to{opacity:1}}@keyframes pvk-idle-on{0%,11.9%{opacity:0}12%,62.9%{opacity:1}63%,to{opacity:0}}@keyframes pvk-run-lean{0%,7.5%{transform:rotate(4deg)skew(-7deg)}9.5%{transform:rotate(-8deg)skew(8deg)scale(1.04,.94)}11.9%{transform:rotate(-2deg)}12%,62.9%{transform:none}63%{transform:rotate(-5deg)scale(1.03,.95)}66%,to{transform:rotate(5deg)skew(-9deg)}}@keyframes pvk-run-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pvk-stride-a{0%{opacity:1}50%{opacity:0}}@keyframes pvk-stride-b{0%{opacity:0}50%{opacity:1}}@keyframes pvk-dust{0%{opacity:1;transform:translate(0)scale(.3)}to{opacity:0;transform:translate(-70px,-24px)scale(1.3)}}@keyframes pvk-speed{0%{opacity:0;transform:translate(40px)scaleX(.3)}30%{opacity:1}to{opacity:0;transform:translate(-70px)scaleX(1)}}@keyframes pvk-skid{0%,8%{opacity:0;transform:scale(.3)}9.5%{opacity:1;transform:scale(.8)}15%{opacity:0;transform:translateY(-14%)scale(1.35)}to{opacity:0;transform:scale(.3)}}@keyframes pvk-kick{0%,64%{opacity:0;transform:scale(.3)}66.5%{opacity:1;transform:scale(.85)}73%{opacity:0;transform:translateY(-14%)scale(1.4)}to{opacity:0;transform:scale(.3)}}
