.mascot[data-v-c332d0f9]{display:inline-block;height:var(--mascot-size,140px);line-height:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--mascot-size,140px)}.mascot--interactive[data-v-c332d0f9]{cursor:pointer}.mascot__svg[data-v-c332d0f9]{height:100%;overflow:visible;width:100%}.mascot__aura[data-v-c332d0f9]{animation:aura-pulse-c332d0f9 3.6s ease-in-out infinite}.mascot__aura[data-v-c332d0f9],.mascot__shadow[data-v-c332d0f9]{transform-box:fill-box;transform-origin:center}.mascot__shadow[data-v-c332d0f9]{fill:#1a2942;animation:shadow-breathe-c332d0f9 3.4s ease-in-out infinite;opacity:.1}.mascot__float[data-v-c332d0f9]{animation:jolly-bob-c332d0f9 2.6s ease-in-out infinite;transform-box:fill-box;transform-origin:100px 160px}.mascot__body[data-v-c332d0f9]{animation:breathe-c332d0f9 3.4s ease-in-out infinite}.blob[data-v-c332d0f9],.mascot__body[data-v-c332d0f9]{transform-box:fill-box;transform-origin:center}.blob--n[data-v-c332d0f9]{animation:wob-n-c332d0f9 3.1s ease-in-out infinite}.blob--e[data-v-c332d0f9]{animation:wob-e-c332d0f9 2.7s ease-in-out infinite}.blob--s[data-v-c332d0f9]{animation:wob-s-c332d0f9 3.5s ease-in-out infinite}.blob--w[data-v-c332d0f9]{animation:wob-w-c332d0f9 2.9s ease-in-out infinite}.blob--core[data-v-c332d0f9]{animation:wob-core-c332d0f9 3.3s ease-in-out infinite}.mascot__eyes[data-v-c332d0f9]{transform:translate(var(--look-x,0),var(--look-y,0));transition:transform .4s ease}.eye[data-v-c332d0f9]{animation:blink-c332d0f9 5.2s ease-in-out infinite}.eye[data-v-c332d0f9],.eye__pupil[data-v-c332d0f9]{transform-box:fill-box;transform-origin:center}.eye__pupil[data-v-c332d0f9]{animation:pupil-drift-c332d0f9 6s ease-in-out infinite}.mascot__mouth[data-v-c332d0f9]{transition:d .3s ease}.mascot__hand[data-v-c332d0f9]{animation:highfive-c332d0f9 2s ease-in-out infinite;transform-box:fill-box;transform-origin:center bottom}.mascot__hf-impact[data-v-c332d0f9]{animation:hf-impact-c332d0f9 2s ease-in-out infinite;opacity:0}.mascot__glasses--jump[data-v-c332d0f9],.mascot__hf-impact[data-v-c332d0f9]{transform-box:fill-box;transform-origin:center}.mascot__glasses--jump[data-v-c332d0f9]{animation:glasses-jump-c332d0f9 2s ease-in-out infinite}@keyframes highfive-c332d0f9{0%,to{opacity:0;transform:translate(48px,26px) rotate(34deg)}14%{opacity:1}30%{opacity:1;transform:translate(2px,2px) rotate(-5deg)}40%{transform:translate(-8px,-2px) rotate(-13deg)}50%{transform:translate(2px,2px) rotate(-4deg)}60%{transform:translate(-8px,-2px) rotate(-13deg)}74%{transform:translate(2px,2px) rotate(-6deg)}90%{opacity:1;transform:translate(2px,2px) rotate(-6deg)}}@keyframes hf-impact-c332d0f9{0%,36%{opacity:0;transform:scale(.3) rotate(0)}42%{opacity:1;transform:scale(1.15) rotate(20deg)}50%{opacity:0}56%{opacity:0;transform:scale(.3) rotate(0)}62%{opacity:1;transform:scale(1.15) rotate(20deg)}72%,to{opacity:0}}@keyframes glasses-jump-c332d0f9{0%,28%,to{transform:translateY(0) rotate(0)}38%{transform:translateY(-30px) rotate(-14deg)}52%{transform:translateY(-4px) rotate(6deg)}64%{transform:translateY(-14px) rotate(-3deg)}80%{transform:translateY(0) rotate(0)}}.mascot__blush ellipse[data-v-c332d0f9]{opacity:.35;transition:opacity .3s ease}.mascot__blush--bright ellipse[data-v-c332d0f9]{opacity:.7}.mascot__idea[data-v-c332d0f9]{animation:idea-orbit-c332d0f9 3s ease-in-out infinite;transform-origin:100px 110px}.mascot__idea[data-v-c332d0f9],.spark[data-v-c332d0f9]{transform-box:fill-box}.spark[data-v-c332d0f9]{opacity:0;transform-origin:center}.spark--1[data-v-c332d0f9]{animation:sparkle-c332d0f9 1.4s ease-in-out infinite}.spark--2[data-v-c332d0f9]{animation:sparkle-c332d0f9 1.4s ease-in-out .45s infinite}.spark--3[data-v-c332d0f9]{animation:sparkle-c332d0f9 1.4s ease-in-out .9s infinite}.z[data-v-c332d0f9]{opacity:0;transform-box:fill-box;transform-origin:center}.z--1[data-v-c332d0f9]{animation:zfloat-c332d0f9 2.6s ease-out infinite}.z--2[data-v-c332d0f9]{animation:zfloat-c332d0f9 2.6s ease-out 1.3s infinite}.mascot--happy .mascot__float[data-v-c332d0f9]{animation:bounce-c332d0f9 .85s cubic-bezier(.34,1.56,.64,1) infinite}.mascot--excited .mascot__body[data-v-c332d0f9],.mascot--happy .mascot__body[data-v-c332d0f9]{animation-duration:1.9s}.mascot--excited .mascot__float[data-v-c332d0f9]{animation:bounce-c332d0f9 .55s cubic-bezier(.34,1.56,.64,1) infinite}.mascot--excited .blob--n[data-v-c332d0f9]{animation-duration:1.5s}.mascot--excited .blob--e[data-v-c332d0f9]{animation-duration:1.3s}.mascot--excited .blob--s[data-v-c332d0f9]{animation-duration:1.6s}.mascot--excited .blob--w[data-v-c332d0f9]{animation-duration:1.4s}.mascot--thinking .mascot__float[data-v-c332d0f9]{animation:think-tilt-c332d0f9 4s ease-in-out infinite}.mascot--highfive .mascot__float[data-v-c332d0f9]{animation:hf-lean-c332d0f9 2s ease-in-out infinite}@keyframes hf-lean-c332d0f9{0%,to{transform:translateY(0) rotate(-3deg)}34%{transform:translateY(-4px) rotate(5deg)}45%{transform:translateY(-2px) rotate(9deg)}60%{transform:translateY(-4px) rotate(4deg)}}.mascot--talking .mascot__float[data-v-c332d0f9]{animation:talk-bob-c332d0f9 1.4s ease-in-out infinite}.mascot--talking .mascot__mouth[data-v-c332d0f9]{animation:talk-c332d0f9 .5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes talk-c332d0f9{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.1)}}@keyframes talk-bob-c332d0f9{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-4px) rotate(2deg)}}.mascot--wave .mascot__float[data-v-c332d0f9]{animation:wave-sway-c332d0f9 1.8s ease-in-out infinite}.mascot__wave-hand[data-v-c332d0f9]{animation:wave-hand-c332d0f9 .5s ease-in-out infinite;transform-box:fill-box;transform-origin:166px 90px}@keyframes wave-hand-c332d0f9{0%,to{rotate:-14deg}50%{rotate:14deg}}@keyframes wave-sway-c332d0f9{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-4px) rotate(3deg)}}.mascot--sleeping .mascot__float[data-v-c332d0f9]{animation:sleep-breathe-c332d0f9 4.6s ease-in-out infinite}.mascot--sleeping .mascot__aura[data-v-c332d0f9],.mascot--sleeping .mascot__body[data-v-c332d0f9]{animation-duration:4.6s}.mascot--loading .mascot__body[data-v-c332d0f9]{animation:breathe-c332d0f9 1.4s ease-in-out infinite}.mascot__loader[data-v-c332d0f9]{animation:spin-c332d0f9 1.1s linear infinite;opacity:.9;transform-box:fill-box;transform-origin:100px 106px}.mascot--poke .mascot__float[data-v-c332d0f9]{animation:poke-c332d0f9 .65s cubic-bezier(.34,1.56,.64,1)}@keyframes jolly-bob-c332d0f9{0%,to{transform:translateY(0) rotate(-3deg)}25%{transform:translateY(-7px) rotate(1deg)}50%{transform:translateY(-2px) rotate(3deg)}75%{transform:translateY(-7px) rotate(0)}}@keyframes float-c332d0f9{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes breathe-c332d0f9{0%,to{transform:scale(1)}50%{transform:scale(1.04,.96)}}@keyframes bounce-c332d0f9{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-12px) scale(.96,1.05)}55%{transform:translateY(0) scale(1.06,.94)}70%{transform:translateY(-3px) scale(1)}}@keyframes poke-c332d0f9{0%{transform:scale(1)}35%{transform:scale(1.12,.88) translateY(-4px)}70%{transform:scale(.96,1.05)}to{transform:scale(1)}}@keyframes aura-pulse-c332d0f9{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes shadow-breathe-c332d0f9{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.06;transform:scale(.86)}}@keyframes wob-core-c332d0f9{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes wob-n-c332d0f9{0%,to{transform:translate(0) scale(1)}50%{transform:translateY(-4px) scale(1.08)}}@keyframes wob-e-c332d0f9{0%,to{transform:translate(0) scale(1)}50%{transform:translate(4px) scale(.92)}}@keyframes wob-s-c332d0f9{0%,to{transform:translate(0) scale(1)}50%{transform:translateY(4px) scale(1.07)}}@keyframes wob-w-c332d0f9{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-4px) scale(.93)}}@keyframes blink-c332d0f9{0%,92%,to{transform:scaleY(1)}95%,97%{transform:scaleY(.08)}}@keyframes pupil-drift-c332d0f9{0%,to{transform:translate(0)}25%{transform:translate(2px,1px)}60%{transform:translate(-2px)}}@keyframes think-tilt-c332d0f9{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(3deg) translateY(-4px)}}@keyframes idea-orbit-c332d0f9{0%,to{opacity:.7;transform:translate(0) scale(.9)}50%{opacity:1;transform:translate(-4px,-6px) scale(1.15)}}@keyframes sparkle-c332d0f9{0%,to{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}@keyframes zfloat-c332d0f9{0%{opacity:0;transform:translate(0) scale(.7)}30%{opacity:1}to{opacity:0;transform:translate(10px,-22px) scale(1.1)}}@keyframes sleep-breathe-c332d0f9{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(3px) scale(1.02,.97)}}@keyframes spin-c332d0f9{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.blob[data-v-c332d0f9],.eye[data-v-c332d0f9],.eye__pupil[data-v-c332d0f9],.mascot--talking .mascot__mouth[data-v-c332d0f9],.mascot__aura[data-v-c332d0f9],.mascot__body[data-v-c332d0f9],.mascot__float[data-v-c332d0f9],.mascot__glasses--jump[data-v-c332d0f9],.mascot__hand[data-v-c332d0f9],.mascot__hf-impact[data-v-c332d0f9],.mascot__idea[data-v-c332d0f9],.mascot__loader[data-v-c332d0f9],.mascot__shadow[data-v-c332d0f9],.mascot__wave-hand[data-v-c332d0f9],.spark[data-v-c332d0f9],.z[data-v-c332d0f9]{animation:none!important}.mascot__body[data-v-c332d0f9]{animation:breathe-c332d0f9 4s ease-in-out infinite!important}}.fade-enter-active[data-v-2a85fef7],.fade-leave-active[data-v-2a85fef7]{transition:opacity .3s ease}.fade-enter-from[data-v-2a85fef7],.fade-leave-to[data-v-2a85fef7]{opacity:0}
