.premium-character,.premium-prop,.premium-lab{vertical-align:middle;isolation:isolate;flex-shrink:0;line-height:0;display:inline-block;position:relative}.premium-character{aspect-ratio:5/8;transform-origin:50% 94%;--premium-turn:0deg}.premium-character__body,.premium-character__body img,.premium-prop img,.premium-lab picture,.premium-lab img{object-fit:contain;width:100%;height:100%;display:block}.premium-character__body{transform-origin:50% 92%;transition:transform .32s cubic-bezier(.2,.8,.2,1),filter .25s;position:relative}.premium-character__body[data-atlas]{overflow:hidden}.premium-character__body .premium-character__sprite{width:100%;height:100%;display:block;overflow:hidden}.premium-prop{aspect-ratio:1}.premium-lab{aspect-ratio:4/3}.premium-character__gesture{z-index:2;filter:drop-shadow(0 5px 3px #19191920);transform-origin:50% 90%;width:40%;position:absolute;top:35%;right:-7%;transform:rotate(-8deg)}.premium-pose--entrance .premium-character__body{animation:.65s cubic-bezier(.2,.9,.3,1) both premium-enter}.premium-pose--wait .premium-character__body{animation:4.7s ease-in-out infinite premium-breathe}.premium-pose--focus .premium-character__body{transform:rotate(-2deg)translateY(1.5%)scale(.985)}.premium-pose--taunt .premium-character__body{transform:rotate(4deg)translate(2%)}.premium-pose--smile .premium-character__body{transform:translateY(-1.5%)rotate(-1deg)}.premium-pose--surprise .premium-character__body{animation:.4s both premium-startle;transform:translateY(-4%)rotate(-3deg)}.premium-pose--win .premium-character__body{animation:1.1s ease-in-out 2 premium-win}.premium-pose--loss .premium-character__body{filter:saturate(.85);transform:translateY(3%)rotate(4deg)}.premium-pose--draw .premium-character__body{transform:rotate(-3deg)translate(-2%)}.premium-pose--angry .premium-character__body{animation:.46s ease-in-out 2 premium-grumble}.premium-pose--rock .premium-character__gesture{transform:rotate(-15deg)scale(1.08)}.premium-pose--paper .premium-character__gesture{transform:rotate(7deg)}.premium-pose--scissors .premium-character__gesture{transform:rotate(-5deg)translateY(-5%)}[data-in-view=false] .premium-character__body,[data-active=false] .premium-character__body{animation-play-state:paused}@keyframes premium-enter{0%{opacity:0;transform:translate(15%)rotate(7deg)}to{opacity:1;transform:none}}@keyframes premium-breathe{0%,to{transform:rotate(-.45deg)translateY(0)}50%{transform:rotate(.6deg)translateY(-.8%)}}@keyframes premium-win{0%,to{transform:translateY(0)rotate(-2deg)}45%{transform:translateY(-4%)rotate(2deg)}}@keyframes premium-startle{0%{transform:translateY(0)}50%{transform:translateY(-5%)rotate(-4deg)}to{transform:translateY(-4%)rotate(-3deg)}}@keyframes premium-grumble{0%,to{transform:rotate(0)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}@media (prefers-reduced-motion:reduce){.premium-character__body{transition:none!important;animation:none!important}}
