.pc-svg{shape-rendering:crispedges;display:block;overflow:visible}.pc-svg g{transform-box:fill-box}.pc-paused *,.pc-paused :before,.pc-paused :after{animation-play-state:paused!important}.pc-live{all:unset;cursor:pointer;border-radius:14px;transition:transform .35s cubic-bezier(.3,1.6,.5,1);display:inline-block}.pc-live:hover{transform:translateY(-3px)}.pc-live:focus-visible{outline-offset:4px;outline:2px solid #8e63e0}.pc-pop{animation:.55s cubic-bezier(.3,1.8,.5,1) pcPop}@keyframes pcPop{0%{transform:scale(1)}30%{transform:scale(1.12,.9)}60%{transform:scale(.96,1.06)}to{transform:scale(1)}}.pc-blink{transform-origin:50%;animation:4.6s step-end infinite pcBlink;animation-delay:var(--bd,0s)}@keyframes pcBlink{0%,93%,97%,to{transform:scaleY(1)}94%{transform:scaleY(.2)}}.pc-body{transform-origin:50% 100%}.pm-breathe{animation:3.4s steps(4,jump-none) infinite pcBreathe}.pm-breathe.slow{animation-duration:5.4s}@keyframes pcBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(.5px)}}.pm-lean{animation:1.6s ease-in-out infinite pcLean}@keyframes pcLean{0%,to{transform:rotate(-4deg)}50%{transform:rotate(-2deg)translateY(-.4px)}}.pm-sway{animation:3s ease-in-out infinite pcSway}@keyframes pcSway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.pm-tall{animation:1.8s cubic-bezier(.3,1.6,.5,1) infinite pcTall}@keyframes pcTall{0%,to{transform:scale(1)}30%,70%{transform:scale(.98,1.07)}}.pm-tremble{animation:.32s steps(2,jump-none) infinite pcTremble}@keyframes pcTremble{0%,to{transform:translate(-.3px)}50%{transform:translate(.3px)}}.pm-jump{animation:.8s cubic-bezier(.3,1.5,.5,1) infinite pcJump}@keyframes pcJump{0%,to{transform:translateY(0)scale(1.08,.92)}15%{transform:translateY(0)scale(1)}45%{transform:translateY(-3px)scale(.95,1.06)}75%{transform:translateY(0)scale(1)}}.pm-droop{animation:4s ease-in-out infinite pcDroop}@keyframes pcDroop{0%,to{transform:rotate(4deg)translateY(.5px)}50%{transform:rotate(7deg)translateY(1px)}}.pm-bow{animation:2.6s cubic-bezier(.3,1.4,.5,1) infinite pcBow}@keyframes pcBow{0%,60%,to{transform:rotate(0)}25%,40%{transform:rotate(10deg)translateY(.5px)}}.pm-pop{animation:1s steps(2,jump-none) infinite pcBreathe}.pc-glow{animation:2.4s ease-in-out infinite pcGlow}@keyframes pcGlow{0%,to{filter:drop-shadow(0 0 #ffc94a00)brightness()}50%{filter:drop-shadow(0 0 1.2px #ffc94a)brightness(1.15)}}.pc-fa{animation:.9s step-end infinite pcFa}.pc-fb{animation:.9s step-end -.45s infinite reverse pcFa}@keyframes pcFa{0%{opacity:1}50%{opacity:0}}.pc-beam{opacity:.5;animation:5s ease-in-out infinite pcBeam}@keyframes pcBeam{0%,to{transform:rotate(12deg)}50%{transform:rotate(168deg)}}.pc-lamp{animation:1.4s ease-in-out infinite pcLamp}@keyframes pcLamp{50%{filter:brightness(1.12)drop-shadow(0 0 1px #fff1a8)}}.pc-baton{animation:.8s cubic-bezier(.5,0,.3,1.4) infinite alternate pcBaton}@keyframes pcBaton{0%{transform:rotate(18deg)}to{transform:rotate(-30deg)}}.pc-tempo{animation:.8s cubic-bezier(.3,1.5,.5,1) infinite alternate pcTempo}.pc-tempo:nth-child(2n){animation-delay:-.4s}@keyframes pcTempo{0%{transform:translateY(0)}to{transform:translateY(-5px)}}.pc-orb{animation:3s ease-in-out infinite pcOrb}@keyframes pcOrb{0%,to{filter:drop-shadow(0 0 .3px #b48cff)}50%{filter:drop-shadow(0 0 2px #c9adff)brightness(1.08)}}.pc-drops{animation:1.2s steps(3,end) infinite pcDrops}@keyframes pcDrops{0%{opacity:1;transform:translateY(-1px)}to{opacity:0;transform:translateY(2px)}}.pc-sprout{transform-origin:50% 100%;animation:2.4s ease-in-out infinite pcSprout}@keyframes pcSprout{50%{transform:scale(1.1,1.25)}}.pc-spy{animation:3.2s ease-in-out infinite pcSpy}@keyframes pcSpy{0%,60%,to{transform:rotate(0)}70%,90%{transform:rotate(-22deg)}}.pc-twk,.fx-tw{animation:1.8s steps(2,jump-none) infinite pcTw}.pc-twk rect:nth-child(2n){animation:1.4s steps(2,jump-none) infinite reverse pcTw}@keyframes pcTw{0%,to{opacity:.2}50%{opacity:1}}.pc-float{animation:3.6s ease-in-out infinite pcFloat}@keyframes pcFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-1.5px)rotate(2deg)}}.pd-moon .pc-float{filter:drop-shadow(0 0 2px #ffe7a3aa)}.pc-sheen{animation:2.6s step-end infinite pcSheen}@keyframes pcSheen{0%,70%{opacity:0}75%,90%{opacity:.9}}.pc-tail{animation:.5s ease-in-out infinite alternate pcTail}@keyframes pcTail{0%{transform:rotate(-14deg)}to{transform:rotate(16deg)}}.pc-blinkl{animation:.9s step-end infinite pcTw}.pc-steam{animation:1.8s steps(3,end) infinite pcSteam}@keyframes pcSteam{0%{opacity:.9;transform:translateY(1px)}to{opacity:0;transform:translateY(-1.5px)}}.pc-ktail{animation:1.4s ease-in-out infinite alternate pcKt}@keyframes pcKt{0%{transform:rotate(-12deg)}to{transform:rotate(14deg)}}.pc-mark{animation:3s ease-in-out infinite pcMark}@keyframes pcMark{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-12deg)}92%{transform:rotate(10deg)}}.fx-rise{animation:2s ease-out infinite fxRise}.fx-rise.slow{animation-duration:2.8s}@keyframes fxRise{0%{opacity:0;transform:translateY(1px)}20%{opacity:1}to{opacity:0;transform:translateY(-3px)}}.fx-dot{animation:1.5s step-end infinite fxDot}@keyframes fxDot{0%,20%{opacity:0}25%,to{opacity:1}}.fx-drop{animation:1.6s ease-in infinite fxDrop}@keyframes fxDrop{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(3px)}}.fx-wave{animation:1.2s ease-out infinite fxWave}@keyframes fxWave{0%{opacity:0;transform:translate(-1px)}40%{opacity:1}to{opacity:0;transform:translate(1px)}}.fx-conf{animation:1.1s cubic-bezier(.2,.8,.4,1) infinite fxConf}@keyframes fxConf{0%{opacity:1;transform:translateY(1px)}60%{opacity:1}to{transform:translate(var(--cx), -4px) rotate(90deg);opacity:0}}.pc-bubble{color:#1a1230;background:#fff;padding:8px 12px;font:800 13px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;animation:.45s cubic-bezier(.3,1.6,.5,1) pcBubble;display:inline-block;position:relative;box-shadow:0 -3px #1a1230,0 3px #1a1230,-3px 0 #1a1230,3px 0 #1a1230,0 6px #c9b3ff}.pc-bubble:after{content:"";background:#1a1230;width:9px;height:9px;position:absolute;bottom:-12px;box-shadow:3px -3px #fff}.pc-bubble.tail-left:after{left:16px}.pc-bubble.tail-right:after{right:16px}@keyframes pcBubble{0%{opacity:0;transform:scale(.6)translateY(6px)}to{opacity:1;transform:none}}.pc-crew-cap{transition:left 1.5s cubic-bezier(.55,0,.3,1),top 1.5s cubic-bezier(.55,0,.3,1);position:absolute}.pc-crew-cap.run>.cap svg{animation:.26s steps(2,end) infinite pcRun}@keyframes pcRun{50%{transform:translateY(-14%)}}.pc-carry{animation:.4s cubic-bezier(.3,1.6,.5,1) pcBubble;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.pc-pixelbg{background-image:linear-gradient(#ece6ff 1px,#0000 1px),linear-gradient(90deg,#ece6ff 1px,#0000 1px);background-size:16px 16px}@media (prefers-reduced-motion:reduce){.pc-svg *,.pc-live,.pc-crew-cap{transition:none!important;animation:none!important}}
