/* Pixel: animated header transfer, hidden-word reactions and challenge companion. */
@keyframes plDockArmA{0%,12%,92%,100%{transform:none}25%{transform:rotate(-43deg)}44%,59%{transform:rotate(103deg)}80%{transform:rotate(22deg)}}
@keyframes plDockArmB{0%,12%,92%,100%{transform:none}25%{transform:rotate(47deg)}44%,59%{transform:rotate(-112deg)}80%{transform:rotate(-24deg)}}
@keyframes plDockLegA{0%,12%,92%,100%{transform:none}25%,80%{transform:rotate(21deg) scaleY(.75)}46%,61%{transform:translateY(-7px) rotate(-40deg)}}
@keyframes plDockLegB{0%,12%,92%,100%{transform:none}25%,80%{transform:rotate(-19deg) scaleY(.74)}46%,61%{transform:translateY(-9px) rotate(49deg)}}
@keyframes plDockEyes{0%,36%,75%,100%{opacity:0}39%,70%{opacity:1}}
@keyframes plDockSmile{0%,36%,75%,100%{opacity:1}39%,70%{opacity:0}}
@keyframes plDockCape{0%,100%{transform:none}25%{transform:rotate(-9deg)}44%,62%{transform:rotate(23deg) translate(-7px,-4px)}80%{transform:rotate(-7deg)}}
.pixel-transfer-leap .arm-left{animation:plDockArmA 1.05s ease-in-out both}
.pixel-transfer-leap .arm-right{animation:plDockArmB 1.05s ease-in-out both}
.pixel-transfer-leap .leg-left{animation:plDockLegA 1.05s ease-in-out both}
.pixel-transfer-leap .leg-right{animation:plDockLegB 1.05s ease-in-out both}
.pixel-transfer-leap .eye-wow{animation:plDockEyes 1.05s linear both}
.pixel-transfer-leap .eye-normal{animation:plDockSmile 1.05s linear both}
.pixel-transfer-leap .cape{animation:plDockCape 1.05s ease-in-out both}
.pixel-transfer-leap .shadow{opacity:0}
@keyframes plLastFault{0%,100%{transform:none}18%,43%,67%,83%{transform:translateX(-2px) rotate(-2deg)}28%,54%,75%,91%{transform:translateX(2px) rotate(2deg)}}
.word-robot.pl-last-fault .pixel-head{animation:plLastFault .85s ease-out both}
.word-robot .pl-floor-pieces .part-falling{transform:translate(var(--dx),var(--dy)) rotate(var(--rot))}

.pixel-transfer-destination{visibility:hidden}
.pixel-transfer .season-accessory{display:none}
.trial-pixel-stylized>svg{display:block;width:100%;height:100%;overflow:visible}
.trial-pixel-stylized .eye-closed,.trial-pixel-stylized .eye-wink,.trial-pixel-stylized .eye-wow,.trial-pixel-stylized .eye-worry,.trial-pixel-stylized .eye-focus{display:none}
@media(prefers-reduced-motion:reduce){.word-robot.pl-last-fault .pixel-head{animation:none}}

.pixel-help-point .arm-right{animation:aqPixelPoint 1.45s ease-out}
@keyframes aqPixelPoint{45%,65%{transform:rotate(-88deg)}}
@media(prefers-reduced-motion:reduce){
 .word-robot.pl-last-fault .pixel-head,.pixel-help-point .arm-right{animation:none!important}
}
