/* Feet share the turnstile floor baseline; name badge stays out of the figure's height. */
.gate-lane{overflow:hidden}.walking-person{width:66px;height:174px;bottom:-1px;left:8%}.walking-person svg{width:66px;height:174px;display:block}.walking-person>b{position:absolute;top:42px;left:-19px;margin:0;padding:3px 5px;border:1px solid #7c9fa04d;background:#18384a;color:#b7d1cd;font-size:8px;letter-spacing:.5px;line-height:1.2}.person-shadow{fill:#071b29;opacity:.5}.person-leg-a,.person-leg-b{transform-origin:39px 117px}.person-shin-a{transform-origin:32px 157px}.person-shin-b{transform-origin:41px 157px}.person-arm-front{transform-origin:48px 62px}.person-arm-back{transform-origin:32px 61px}.person-body{transform-origin:40px 117px}.pdks-playing .person-leg-a{animation:person-stride-a 4.5s linear infinite}.pdks-playing .person-leg-b{animation:person-stride-b 4.5s linear infinite}.pdks-playing .person-shin-a{animation:person-knee-a 4.5s linear infinite}.pdks-playing .person-shin-b{animation:person-knee-b 4.5s linear infinite}.pdks-playing .person-arm-front{animation:person-arm-a 4.5s linear infinite}.pdks-playing .person-arm-back{animation:person-arm-b 4.5s linear infinite}.pdks-playing .person-body{animation:person-weight 4.5s linear infinite}.pdks-demo:not(.pdks-playing) .person-body,.pdks-demo:not(.pdks-playing) .person-shin-a,.pdks-demo:not(.pdks-playing) .person-shin-b{animation-play-state:paused}
@keyframes person-stride-a{0%,12%,24%,36%,60%,72%,84%,96%{transform:rotate(-13deg)}6%,18%,30%,66%,78%,90%,100%{transform:rotate(13deg)}42%,58%{transform:rotate(0)}}
@keyframes person-stride-b{0%,12%,24%,36%,60%,72%,84%,96%{transform:rotate(13deg)}6%,18%,30%,66%,78%,90%,100%{transform:rotate(-13deg)}42%,58%{transform:rotate(0)}}
@keyframes person-knee-a{0%,12%,24%,36%,42%,58%,60%,72%,84%,96%{transform:rotate(0)}6%,18%,30%,66%,78%,90%,100%{transform:rotate(-19deg)}}
@keyframes person-knee-b{0%,12%,24%,36%,60%,72%,84%,96%{transform:rotate(-19deg)}6%,18%,30%,42%,58%,66%,78%,90%,100%{transform:rotate(0)}}
@keyframes person-arm-a{0%,12%,24%,36%,60%,72%,84%,96%{transform:rotate(11deg)}6%,18%,30%,66%,78%,90%,100%{transform:rotate(-11deg)}42%,58%{transform:rotate(0)}}
@keyframes person-arm-b{0%,12%,24%,36%,60%,72%,84%,96%{transform:rotate(-11deg)}6%,18%,30%,66%,78%,90%,100%{transform:rotate(11deg)}42%,58%{transform:rotate(0)}}
@keyframes person-weight{0%,6%,12%,18%,24%,30%,36%,60%,66%,72%,78%,84%,90%,96%,100%{transform:translateY(1px)}3%,9%,15%,21%,27%,33%,63%,69%,75%,81%,87%,93%{transform:translateY(-1px)}42%,58%{transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.walking-person *{animation:none!important;transition:none!important}}
.pdks-exit .person-illustration{transform:none}.pdks-exit.pdks-playing .walking-person{animation-name:pdks-walk-out;animation-direction:normal}@keyframes pdks-walk-out{0%,8%{left:80%;opacity:0}15%{opacity:1}42%,58%{left:39%}86%{left:5%;opacity:1}100%{left:-5%;opacity:0}}
