.mascot.svelte-1vfs0ll{display:block;overflow:visible}.mascot--float.svelte-1vfs0ll .mascot__body:where(.svelte-1vfs0ll){animation:3s cubic-bezier(.38,.1,.65,.86) infinite alternate svelte-1vfs0ll-float}.mascot--float.svelte-1vfs0ll .mascot__shadow:where(.svelte-1vfs0ll){transform-origin:50%;transform-box:fill-box;animation:3s cubic-bezier(.38,.1,.65,.86) infinite alternate svelte-1vfs0ll-shadow}.mascot__lash.svelte-1vfs0ll{transform-origin:50%;transform-box:fill-box}.mascot--float.svelte-1vfs0ll .mascot__lash--left:where(.svelte-1vfs0ll){animation:3s cubic-bezier(.38,.1,.65,.86) infinite alternate svelte-1vfs0ll-lash-left}.mascot--float.svelte-1vfs0ll .mascot__lash--right:where(.svelte-1vfs0ll){animation:3s cubic-bezier(.38,.1,.65,.86) infinite alternate svelte-1vfs0ll-lash-right}.mascot--sad.svelte-1vfs0ll .mascot__lash--left:where(.svelte-1vfs0ll){transform:rotate(14deg)translateY(4px)}.mascot--sad.svelte-1vfs0ll .mascot__lash--right:where(.svelte-1vfs0ll){transform:rotate(-14deg)translateY(4px)}.mascot--thinking.svelte-1vfs0ll .mascot__lash--right:where(.svelte-1vfs0ll){transform:translateY(-8px)rotate(-8deg)}.mascot__eyes.svelte-1vfs0ll{transform-origin:50%;transform-box:fill-box;animation:5s linear infinite svelte-1vfs0ll-blink}.mascot__pupil.svelte-1vfs0ll{transition:cx .35s var(--ease), cy .35s var(--ease), r .35s var(--ease)}.mascot--surprised.svelte-1vfs0ll .mascot__mouth:where(.svelte-1vfs0ll){transform-origin:bottom;transform-box:fill-box;animation:3s cubic-bezier(.38,.1,.65,.86) infinite alternate svelte-1vfs0ll-mouth}.mascot__z.svelte-1vfs0ll{opacity:0;animation:3s ease-in-out infinite svelte-1vfs0ll-zzz}.mascot__z--2.svelte-1vfs0ll{animation-delay:1s}.mascot__z--3.svelte-1vfs0ll{animation-delay:2s}.mascot__confetti.svelte-1vfs0ll>:where(.svelte-1vfs0ll){transform-origin:50%;transform-box:fill-box;animation:3.6s ease-in-out infinite svelte-1vfs0ll-confetti}.mascot__confetti.svelte-1vfs0ll>:where(.svelte-1vfs0ll):nth-child(2n){animation-delay:-1.2s}.mascot__confetti.svelte-1vfs0ll>:where(.svelte-1vfs0ll):nth-child(3n){animation-delay:-2.4s}.mascot--celebrate.svelte-1vfs0ll .mascot__body:where(.svelte-1vfs0ll){animation:1.8s ease-in-out infinite svelte-1vfs0ll-cheer}@keyframes svelte-1vfs0ll-float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(40px)}}@keyframes svelte-1vfs0ll-cheer{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-28px)rotate(2deg)}}@keyframes svelte-1vfs0ll-shadow{0%{transform:scale(1)}50%{transform:scale(1.05,1.03)}to{transform:scale(.95,.99)}}@keyframes svelte-1vfs0ll-lash-left{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-.7deg)}to{transform:translateY(-4px)}}@keyframes svelte-1vfs0ll-lash-right{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-9px)rotate(.7deg)}to{transform:translateY(-7px)rotate(0)}}@keyframes svelte-1vfs0ll-mouth{0%{transform:scale(1)}50%{transform:scale(.99)}to{transform:scale(1)}}@keyframes svelte-1vfs0ll-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes svelte-1vfs0ll-zzz{0%{opacity:0;transform:translateY(10px)}30%{opacity:1}to{opacity:0;transform:translate(14px,-30px)}}@keyframes svelte-1vfs0ll-confetti{0%{transform:translateY(-8px)rotate(0)}50%{transform:translateY(8px)rotate(180deg)}to{transform:translateY(-8px)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mascot.svelte-1vfs0ll{animation:none!important}.mascot.svelte-1vfs0ll :where(.svelte-1vfs0ll){animation:none!important}}
