.ps{aspect-ratio:300/124;-webkit-user-select:none;user-select:none;width:100%;line-height:1;display:block;position:relative;container-type:inline-size}.ps-board{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ps-in{align-items:center;gap:3cqw;display:flex;position:absolute;inset:23.5% 21% 22.5% 6%}.ps-pic{aspect-ratio:1;box-sizing:border-box;background:#300037;border-radius:47% 53% 51% 49%/52% 47% 53% 48%;flex:none;height:100%;overflow:hidden;rotate:-4deg;box-shadow:0 0 0 max(1.5px,1.3cqw) #010100}.ps-pic>*{object-fit:cover;width:100%;height:100%;display:block}.ps-pic[data-empty]{box-shadow:none;background:0 0;border:max(1.5px,1.2cqw) dashed #010100}.ps-none{color:#010100;font:900 14cqw/1 var(--scream,var(--display,"Londrina Solid", system-ui, sans-serif));place-items:center;display:grid!important}.ps-tx{text-align:left;flex-direction:column;flex:1;justify-content:center;gap:.8cqw;min-width:0;display:flex}.ps-tick{white-space:nowrap;color:#010100;font:900 min(15.5cqw, calc(86cqw / var(--ps-n,5))) / .86 var(--scream,var(--display,"Londrina Solid", system-ui, sans-serif));letter-spacing:.02em;text-transform:uppercase;display:block}.ps-line{color:#701772;font:400 clamp(4.3cqw, calc(150cqw / var(--ps-n,12)), 6.2cqw) / 1.02 var(--scream,var(--display,"Londrina Solid", system-ui, sans-serif));letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;display:block}@container (max-width:96px){.ps-line{display:none}.ps-tick{font-size:min(19cqw, calc(98cqw / var(--ps-n,5)))}}.pbh{--pb-d:1;--pb-sign:1.2}.pbh:is([data-point=l],[data-mirror]){--pb-d:-1}.pbh:is([data-point=l],[data-mirror]) .ps-board{transform:scaleX(-1)}.pbh:is([data-point=l],[data-mirror]) .ps-in{flex-direction:row-reverse;left:21%;right:6%}.pbh:is([data-point=l],[data-mirror]) .ps-tx{text-align:right}.pbh[data-hold] .rk .rk-arm{transition:transform .36s cubic-bezier(.34,1.4,.64,1);animation:none}.pbh[data-hold=a] .rk .rk-arm.l{transform:rotate(176deg) scale(1, var(--pb-ka,2.3))}.pbh[data-hold=a] .rk .rk-arm.r{animation:.7s ease-in-out infinite alternate pb-jab-r;transform:rotate(-104deg)scaleY(1.3)}.pbh[data-hold=b] .rk .rk-arm.r{transform:rotate(-176deg) scale(1, var(--pb-kb,2.3))}.pbh[data-hold=b] .rk .rk-arm.l{animation:.7s ease-in-out infinite alternate pb-jab-l;transform:rotate(104deg)scaleY(1.3)}@keyframes pb-jab-r{0%{transform:rotate(-100deg)scaleY(1.2)}to{transform:rotate(-110deg)scaleY(1.42)}}@keyframes pb-jab-l{0%{transform:rotate(100deg)scaleY(1.2)}to{transform:rotate(110deg)scaleY(1.42)}}.pbh[data-hold] .rk[data-pose=stand] .rk-head{animation:.7s ease-in-out infinite alternate pb-nod}@keyframes pb-nod{0%{transform:none}to{transform:translateY(-1.4%)rotate(1.6deg)}}.pb-at{z-index:2;pointer-events:none;translate:var(--pb-ax,20%) var(--pb-ay,32%);display:none;position:absolute;inset:0}.pbh[data-hold]>.pb-at{display:block}.pbh[data-hold=b]>.pb-at{translate:var(--pb-bx,80%) var(--pb-by,32%)}.pbh[data-mirror]>.pb-at{translate:calc(100% - var(--pb-ax,20%)) var(--pb-ay,32%)}.pb-fly,.pb-sway{display:block;position:absolute;inset:0}.pb-fly{transform-origin:calc(var(--pb-d) * var(--pb-sign) * 20%) calc(3% - var(--pb-sign) * 17%)}.pb-sway{transform-origin:0 0;rotate:calc(var(--pb-d) * -6deg);animation:1.9s ease-in-out infinite alternate pb-sway}@keyframes pb-sway{0%{rotate:calc(var(--pb-d) * -9deg)}to{rotate:calc(var(--pb-d) * -3deg)}}.pb-sign{left:calc(var(--pb-sign) * -30%);width:calc(var(--pb-sign) * 100%);pointer-events:auto;display:block;position:absolute;bottom:97%}.pbh:is([data-point=l],[data-mirror]) .pb-sign{left:calc(var(--pb-sign) * -70%)}.pb-fist{aspect-ratio:28/24;width:11%;height:auto;transition:opacity .1s;display:block;position:absolute;top:0;left:0;overflow:visible;translate:-50% -78%}.pbh[data-trick] .pb-fist{opacity:0}.pbh[data-hold]:has(.rk[data-move=jump])>.pb-at{animation:.6s cubic-bezier(.3,0,.4,1) pb-hop}.pbh[data-hold]:has(.rk[data-move=cheer])>.pb-at{animation:.6s cubic-bezier(.3,0,.4,1) infinite pb-hop}@keyframes pb-hop{0%,70%,to{transform:none}38%{transform:translateY(-24%)}}.pbh[data-trick=twirl] .pb-fly{animation:1.3s cubic-bezier(.45,0,.3,1) both pb-twirl}.pbh[data-trick=twirl] .pb-sway{animation-play-state:paused}@keyframes pb-twirl{0%{transform:none}13%{transform:translateY(-3%) rotate(calc(var(--pb-d) * 24deg)) scale(1.04)}72%{transform:translateY(-26%) rotate(calc(var(--pb-d) * -738deg))}87%{transform:translateY(-2%) rotate(calc(var(--pb-d) * -710deg))}to{transform:rotate(calc(var(--pb-d) * -720deg))}}.pbh[data-hold=a][data-trick=twirl] .rk .rk-arm.l{animation:1.3s ease-in-out both pb-crank}@keyframes pb-crank{0%,to{transform:rotate(176deg) scale(1, var(--pb-ka,2.3))}13%{transform:rotate(166deg) scale(1, calc(var(--pb-ka,2.3) * .92))}45%{transform:rotate(182deg) scale(1, calc(var(--pb-ka,2.3) * 1.06))}72%{transform:rotate(172deg) scale(1, var(--pb-ka,2.3))}}.pbh[data-trick=toss] .pb-fly{animation:1.5s linear both pb-toss}@keyframes pb-toss{0%{animation-timing-function:ease-in-out;transform:none}12%{transform:translateY(8%) rotate(calc(var(--pb-d) * 9deg));animation-timing-function:cubic-bezier(.2,.7,.4,1)}46%{transform:translateY(var(--pb-toss,-78%)) rotate(calc(var(--pb-d) * -185deg));animation-timing-function:linear}54%{transform:translateY(var(--pb-toss,-78%)) rotate(calc(var(--pb-d) * -225deg));animation-timing-function:cubic-bezier(.6,0,.9,.5)}86%{transform:translateY(6%) rotate(calc(var(--pb-d) * -360deg)) scale(1.06, .9);animation-timing-function:ease-out}93%{transform:translateY(-3%) rotate(calc(var(--pb-d) * -360deg))}to{transform:rotate(calc(var(--pb-d) * -360deg))}}.pbh[data-hold=a][data-trick=toss] .rk .rk-arm.l{animation:1.5s ease-in-out both pb-throw}.pbh[data-hold=a][data-trick=toss] .rk .rk-arm.r{animation:none;transform:rotate(-152deg)scaleY(1.5)}@keyframes pb-throw{0%,60%,to{transform:rotate(176deg) scale(1, var(--pb-ka,2.3))}12%{transform:rotate(158deg) scale(1, calc(var(--pb-ka,2.3) * .78))}26%{transform:rotate(184deg) scale(1, calc(var(--pb-ka,2.3) * 1.14))}86%{transform:rotate(170deg) scale(1, calc(var(--pb-ka,2.3) * .84))}}.pbh[data-trick=toss] .rk .rk-rig{animation:1.5s ease-in-out both pb-squat}@keyframes pb-squat{0%,46%,76%,to{transform:none}12%{transform:scale(1.08,.9)}27%{transform:translateY(-5%)scale(.95,1.07)}86%{transform:scale(1.09,.89)}93%{transform:scale(.98,1.03)}}.pbh[data-trick=drop] .pb-fly{animation:2.2s ease-in-out both pb-drop}.pbh[data-trick=drop] .pb-sway,.pbh[data-trick=toss] .pb-sway{animation-play-state:paused}@keyframes pb-drop{0%,to{transform:none}10%{transform:translate(calc(var(--pb-d) * 4%), 5%) rotate(calc(var(--pb-d) * 26deg))}23%{transform:translate(calc(var(--pb-d) * 12%), 31%) rotate(calc(var(--pb-d) * 64deg))}36%{transform:translate(calc(var(--pb-d) * 9%), -26%) rotate(calc(var(--pb-d) * 14deg))}50%{transform:translate(calc(var(--pb-d) * -6%), 10%) rotate(calc(var(--pb-d) * -36deg))}63%{transform:translate(calc(var(--pb-d) * -1%), -30%) rotate(calc(var(--pb-d) * -10deg))}78%{transform:translateY(4%) rotate(calc(var(--pb-d) * 9deg)) scale(1.05, .93)}88%{transform:rotate(calc(var(--pb-d) * -4deg))}}.pbh[data-hold=a][data-trick=drop] .rk .rk-arm.l{animation:2.2s ease-in-out both pb-panic-l}.pbh[data-hold=a][data-trick=drop] .rk .rk-arm.r{animation:2.2s ease-in-out both pb-panic-r}@keyframes pb-panic-l{0%,to{transform:rotate(176deg) scale(1, var(--pb-ka,2.3))}10%{transform:rotate(154deg) scale(1, calc(var(--pb-ka,2.3) * .9))}23%{transform:rotate(118deg) scale(1, calc(var(--pb-ka,2.3) * .72))}36%{transform:rotate(190deg) scale(1, calc(var(--pb-ka,2.3) * 1.1))}50%{transform:rotate(138deg) scale(1, calc(var(--pb-ka,2.3) * .8))}63%{transform:rotate(186deg) scale(1, calc(var(--pb-ka,2.3) * 1.1))}78%{transform:rotate(168deg) scale(1, calc(var(--pb-ka,2.3) * .88))}}@keyframes pb-panic-r{0%,to{transform:rotate(-104deg)scaleY(1.3)}10%{transform:rotate(-150deg)scaleY(1.4)}23%{transform:rotate(-78deg)scaleY(1.5)}36%{transform:rotate(-172deg)scaleY(1.6)}50%{transform:rotate(-112deg)scaleY(1.3)}63%{transform:rotate(-166deg)scaleY(1.6)}78%{transform:rotate(-124deg)scaleY(1.3)}}.pbh[data-trick=drop] .rk .rk-rig{animation:2.2s ease-in-out both pb-wobble}@keyframes pb-wobble{0%,to{transform:none}10%{transform:rotate(4deg)}23%{transform:translate(3%)rotate(9deg)scale(1.04,.95)}36%{transform:translate(1%,-4%)rotate(-3deg)}50%{transform:translate(-3%)rotate(-8deg)}63%{transform:translateY(-5%)rotate(2deg)}78%{transform:scale(1.07,.91)}}.pbh[data-trick=swap]>.pb-at{transition:translate .76s cubic-bezier(.45,0,.55,1)}.pbh[data-trick=swap] .pb-fly{transform-origin:0 0;animation:.76s ease-in-out both pb-swap}.pbh[data-trick=swap] .pb-sway{animation-play-state:paused}@keyframes pb-swap{0%,to{transform:none}42%,58%{transform:translateY(-44%)scaleX(.02)}}.pb{box-sizing:content-box;width:var(--pb-w,160px);aspect-ratio:400/485;vertical-align:bottom;color:inherit;-webkit-tap-highlight-color:transparent;--pb-say-r:90%;--pb-say-t:44%;flex:none;line-height:0;display:inline-block;position:relative}.pb[data-pad]{padding:calc(var(--pb-w,160px) * .3) calc(var(--pb-w,160px) * .16) 0 calc(var(--pb-w,160px) * .24);--pb-say-r:74%;--pb-say-t:52%}.pb[data-small] .pbh{--pb-toss:-60%}.pb-lean{transform-origin:50% 98%;width:100%;height:100%;transform:rotate(calc(var(--pb-d) * 3.5deg));animation:.9s ease-in-out infinite alternate pb-lean;display:block;position:relative}@keyframes pb-lean{0%{transform:rotate(calc(var(--pb-d) * 2.5deg))}to{transform:translateY(-1.8%) rotate(calc(var(--pb-d) * 5.5deg))}}.pb[data-poke]{cursor:pointer}a.pb{transition:scale .5s var(--jelly,cubic-bezier(.34, 1.56, .64, 1));border-radius:10px}a.pb:focus-visible{outline:3px solid var(--violet,#ee4be8);outline-offset:4px}@media (hover:hover) and (pointer:fine){a.pb:hover{scale:1.05}}a.pb:active{scale:.96}.pb-say{z-index:3;right:var(--pb-say-r);top:var(--pb-say-t);color:#010100;width:max-content;max-width:132px;font:400 16px/1.1 var(--scream,var(--display,"Londrina Solid", system-ui, sans-serif));letter-spacing:.04em;text-align:center;opacity:0;transform-origin:100%;pointer-events:none;background:#f9f5f1;border-radius:8px;padding:5px 9px 4px;transition:opacity .14s,scale .3s cubic-bezier(.34,1.56,.64,1);position:absolute;rotate:-3deg;scale:.5;box-shadow:0 0 0 2px #010100}.pb-say:after{content:"";border:5px solid #0000;border-left-color:#010100;margin-top:-5px;position:absolute;top:50%;left:100%}.pb-say.on{opacity:1;scale:1}@media (prefers-reduced-motion:reduce){.pb,.pb *,.pbh .pb-at,.pbh .pb-at *,.pbh[data-hold] .rk .rk-arm,.pbh[data-hold] .rk .rk-head,.pbh[data-hold] .rk .rk-rig{transition:none!important;animation:none!important}.pb-say{display:none}}
