.pa .pa-antenna,.pa .pa-crown,.pa .pa-dots,.pa .pa-eyes,.pa .pa-plume,.pa .pa-pompom,.pa .pa-rig,.pa .pa-shadow,.pa .pa-sparkles,.pa .pa-tail,.pa .pa-tear{transform-box:fill-box;transform-origin:center}.pa .pa-rig{transform-origin:50% 100%}.pa-idle .pa-rig,.pa-think .pa-rig{animation:pa-bob 2.6s ease-in-out infinite}.pa-idle .pa-shadow,.pa-think .pa-shadow{animation:pa-shadow 2.6s ease-in-out infinite}.pa-think .pa-rig{animation:pa-ponder 2.2s ease-in-out infinite}.pa-cheer .pa-rig{animation:pa-cheer .7s cubic-bezier(.3,.7,.4,1.4) 3}.pa-win .pa-rig{animation:pa-dance 1s ease-in-out infinite}.pa-sad .pa-rig{animation:pa-slump .6s ease-out forwards}.pa-pop .pa-rig{animation:pa-pop .55s cubic-bezier(.2,.9,.3,1.5) both}.pa .pa-eyes{animation:pa-blink 4.6s infinite}.pa-sp-ghost .pa-rig{animation-duration:3.4s}.pa .pa-antenna{animation:pa-glow 1.6s ease-in-out infinite}.pa .pa-tail{transform-origin:0 100%;animation:pa-wag 1.8s ease-in-out infinite}.pa .pa-plume{transform-origin:0 100%;animation:pa-wag 2.4s ease-in-out infinite}.pa .pa-crown{animation:pa-crown 2.4s ease-in-out infinite;filter:drop-shadow(0 0 4px rgba(255,183,3,.8))}.pa .pa-tear{animation:pa-tear 1.4s ease-in .3s infinite}.pa .pa-sparkles{animation:pa-twinkle .9s ease-in-out infinite alternate}.pa .pa-dots{animation:pa-dots 1.6s ease-in-out infinite}@keyframes pa-bob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.01,.99)}}@keyframes pa-shadow{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(.9);opacity:.25}}@keyframes pa-ponder{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg) translateY(-2px)}}@keyframes pa-cheer{0%{transform:translateY(0) scale(1)}30%{transform:translateY(2px) scale(1.1,.88)}60%{transform:translateY(-16px) scale(.94,1.08)}to{transform:translateY(0) scale(1)}}@keyframes pa-dance{0%,to{transform:rotate(-8deg) translateY(0)}25%{transform:rotate(0deg) translateY(-10px)}50%{transform:rotate(8deg) translateY(0)}75%{transform:rotate(0deg) translateY(-10px)}}@keyframes pa-slump{to{transform:translateY(5px) scale(1.04,.92) rotate(-4deg)}}@keyframes pa-pop{0%{transform:scale(0) translateY(20px);opacity:0}70%{transform:scale(1.12) translateY(-4px);opacity:1}to{transform:scale(1) translateY(0)}}@keyframes pa-blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes pa-glow{0%,to{opacity:1}50%{opacity:.45}}@keyframes pa-wag{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}@keyframes pa-crown{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-3px) rotate(3deg)}}@keyframes pa-tear{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(14px);opacity:0}}@keyframes pa-twinkle{0%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:scale(1.1)}}@keyframes pa-dots{0%,to{opacity:.35}50%{opacity:1}}.pr-stage{background:radial-gradient(1200px 600px at 50% -10%,rgba(255,183,3,.16),transparent 60%),radial-gradient(800px 500px at 10% 110%,rgba(201,167,255,.12),transparent 60%),radial-gradient(800px 500px at 90% 110%,rgba(124,198,255,.1),transparent 60%),#0b0a08}.pr-beam{position:absolute;top:-20%;width:34vmax;height:140%;background:linear-gradient(180deg,rgba(255,214,140,.18),rgba(255,214,140,0) 75%);clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);transform-origin:50% 0;mix-blend-mode:screen;filter:blur(6px);pointer-events:none}.pr-beam-a{left:5%;animation:pr-sweep-a 9s ease-in-out infinite}.pr-beam-b{right:5%;animation:pr-sweep-b 11s ease-in-out infinite;background:linear-gradient(180deg,rgba(158,240,192,.14),transparent 75%)}.pr-beam-c{left:38%;animation:pr-sweep-c 13s ease-in-out infinite;background:linear-gradient(180deg,rgba(201,167,255,.12),transparent 75%)}@keyframes pr-sweep-a{0%,to{transform:rotate(-24deg)}50%{transform:rotate(10deg)}}@keyframes pr-sweep-b{0%,to{transform:rotate(22deg)}50%{transform:rotate(-12deg)}}@keyframes pr-sweep-c{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.pr-floor{background:radial-gradient(60% 100% at 50% 100%,rgba(255,183,3,.14),transparent 70%)}.pr-intro{animation:pr-intro .9s cubic-bezier(.2,.9,.2,1.1) both}.pr-intro-glow{box-shadow:0 0 0 1px rgba(255,183,3,.5),0 0 60px rgba(255,183,3,.35),inset 0 0 40px rgba(255,183,3,.12)}.pr-intro-line{animation:pr-line 3.6s linear both}@keyframes pr-intro{0%{transform:translateX(-120%) skewX(-12deg);opacity:0}60%{transform:translateX(4%) skewX(3deg);opacity:1}to{transform:translateX(0) skewX(0)}}@keyframes pr-line{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.pr-shine{background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.35) 50%,transparent 80%);background-size:250% 100%;animation:pr-shine 2.2s ease-in-out infinite;-webkit-background-clip:text;background-clip:text}@keyframes pr-shine{0%{background-position:150% 0}to{background-position:-50% 0}}.pr-answer{transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease,opacity .3s ease;box-shadow:0 5px 0 rgba(0,0,0,.45)}.pr-answer:not(:disabled):hover{transform:translateY(-2px)}.pr-answer:not(:disabled):active{transform:translateY(3px);box-shadow:0 1px 0 rgba(0,0,0,.45)}.pr-picked{animation:pr-pick .35s ease-out}@keyframes pr-pick{50%{transform:scale(1.04)}}.pr-right{animation:pr-right .8s ease-out both}@keyframes pr-right{0%{box-shadow:0 0 0 0 rgba(158,240,192,.9)}to{box-shadow:0 0 0 18px rgba(158,240,192,0)}}.pr-wrong{animation:pr-shake .45s ease-in-out}@keyframes pr-shake{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.pr-flash-good{animation:pr-flash-good .9s ease-out}.pr-flash-bad{animation:pr-flash-bad .9s ease-out}@keyframes pr-flash-good{0%{background-color:rgba(158,240,192,.28)}to{background-color:transparent}}@keyframes pr-flash-bad{0%{background-color:rgba(224,122,95,.28)}to{background-color:transparent}}.pr-lock{animation:pr-lock .5s cubic-bezier(.2,.9,.3,1.4) both}@keyframes pr-lock{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.pr-ring-urgent{animation:pr-urgent 1s ease-in-out infinite}@keyframes pr-urgent{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(224,122,95,0))}50%{transform:scale(1.08);filter:drop-shadow(0 0 12px rgba(224,122,95,.9))}}.pr-orb{transition:background .08s linear,box-shadow .08s linear,transform .1s ease}.pr-orb-wait{animation:pr-breathe 1.8s ease-in-out infinite}@keyframes pr-breathe{50%{transform:scale(.96)}}.pr-flip{animation:pr-flip .4s ease-out both}@keyframes pr-flip{0%{transform:rotateY(90deg);opacity:0}to{transform:rotateY(0);opacity:1}}.pr-drain{transform-origin:left;animation:pr-line linear both}.pr-row{will-change:transform}.pr-callout{animation:pr-callout .6s cubic-bezier(.2,.9,.3,1.4) both}@keyframes pr-callout{0%{transform:translateY(12px) scale(.9);opacity:0}to{transform:none;opacity:1}}.pr-spot{position:absolute;bottom:0;width:60%;height:130%;left:20%;background:linear-gradient(0deg,rgba(255,214,140,.4),rgba(255,214,140,0) 80%);clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);filter:blur(4px);animation:pr-spot 3s ease-in-out infinite;pointer-events:none}@keyframes pr-spot{0%,to{opacity:.7}50%{opacity:1}}.pr-rise-1{animation:pr-rise .9s cubic-bezier(.2,.9,.3,1.2) 1.2s both}.pr-rise-2{animation:pr-rise .9s cubic-bezier(.2,.9,.3,1.2) .6s both}.pr-rise-3{animation:pr-rise .9s cubic-bezier(.2,.9,.3,1.2) .1s both}@keyframes pr-rise{0%{transform:translateY(100%);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.pa *,.pr-beam,.pr-callout,.pr-flash-bad,.pr-flash-good,.pr-flip,.pr-intro,.pr-intro-line,.pr-lock,.pr-orb-wait,.pr-picked,.pr-right,.pr-ring-urgent,.pr-rise-1,.pr-rise-2,.pr-rise-3,.pr-shine,.pr-spot,.pr-wrong{animation:none!important}.pr-drain{animation-name:none!important}.pr-answer,.pr-orb,.pr-row{transition:none!important}}