.lg[data-v-0b61515e]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.lg__stage[data-v-0b61515e]{position:relative;aspect-ratio:320/300}.lg--framed .lg__stage[data-v-0b61515e]:before{content:"";position:absolute;inset:-14% -8% -6%;border-radius:999px;background:radial-gradient(58% 55% at 50% 45%,rgba(226,196,250,.6),rgba(255,222,236,.4) 55%,hsla(0,0%,100%,0) 72%);z-index:0}.lg__svg[data-v-0b61515e]{position:relative;z-index:1;display:block;width:100%;height:100%;overflow:visible}.lg__bubble[data-v-0b61515e]{position:relative;margin:0;max-width:32ch;border-radius:1.25rem;background:#fff;box-shadow:0 12px 30px -14px rgba(113,83,148,.45);padding:.6rem 1rem;text-align:center;font-size:.8125rem;font-weight:600;line-height:1.45;color:#5c4379}.lg__bubble[data-v-0b61515e]:before{content:"";position:absolute;top:-7px;left:50%;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}.lg__arm[data-v-0b61515e],.lg__blush[data-v-0b61515e],.lg__breath[data-v-0b61515e],.lg__brow[data-v-0b61515e],.lg__head[data-v-0b61515e],.lg__lid[data-v-0b61515e],.lg__pupil[data-v-0b61515e],.lg__shadow[data-v-0b61515e],.lg__tail[data-v-0b61515e],.lg__wing[data-v-0b61515e]{transform-box:fill-box}.lg__float[data-v-0b61515e]{animation:lgFloat-0b61515e 5.5s ease-in-out infinite}.lg__breath[data-v-0b61515e]{transform-origin:50% 90%;animation:lgBreath-0b61515e 3.4s ease-in-out infinite}.lg__shadow[data-v-0b61515e]{transform-origin:50% 50%;animation:lgShadow-0b61515e 5.5s ease-in-out infinite}.lg__wing[data-v-0b61515e]{transform-origin:0 80%;animation:lgWing-0b61515e 3.6s ease-in-out infinite}.lg__wing--l[data-v-0b61515e]{transform-origin:100% 80%;animation-name:lgWingL-0b61515e}.lg__tail[data-v-0b61515e]{transform-origin:6% 82%;animation:lgTail-0b61515e 4.2s ease-in-out infinite}.lg__arm[data-v-0b61515e]{transform-origin:22% 18%}.lg__arm--l[data-v-0b61515e]{transform-origin:78% 18%}.lg__head[data-v-0b61515e]{transform-origin:50% 100%;transform:translate(calc(var(--lx, 0)*7px),calc(var(--ly, 0)*5px));transition:transform .4s ease-out}.lg__pupil[data-v-0b61515e]{transform:translate(calc(var(--lx, 0)*5px),calc(var(--ly, 0)*4px));transition:transform .35s ease-out}.lg__lid[data-v-0b61515e]{transform:translateY(0);transition:transform 90ms ease-in}.is-blinking .lg__lid[data-v-0b61515e]{transform:translateY(46px)}.lg__mouth[data-v-0b61515e]{transition:opacity .15s ease}.is-speaking .lg__mouth--smile[data-v-0b61515e],.lg__mouth--open[data-v-0b61515e]{opacity:0}.is-speaking .lg__mouth--open[data-v-0b61515e]{opacity:1}.lg__blush[data-v-0b61515e]{opacity:.6;transition:opacity .3s ease}.lg__brow[data-v-0b61515e]{transition:transform .3s ease}.lg__eyes-happy[data-v-0b61515e],.lg__eyes[data-v-0b61515e]{transition:opacity .15s ease}.is-happy .lg__eyes[data-v-0b61515e],.lg__eyes-happy[data-v-0b61515e]{opacity:0}.is-happy .lg__eyes-happy[data-v-0b61515e]{opacity:1}.is-happy .lg__blush[data-v-0b61515e]{opacity:.95}.is-happy .lg__brow[data-v-0b61515e]{transform:translateY(-4px)}.is-tilting .lg__head[data-v-0b61515e]{transform:translate(calc(var(--lx, 0)*7px),calc(var(--ly, 0)*5px)) rotate(-7deg)}.is-waving .lg__arm--r[data-v-0b61515e]{animation:lgWave-0b61515e .45s ease-in-out 3}.is-flapping .lg__wing[data-v-0b61515e]{animation:lgFlap-0b61515e .3s ease-in-out 3}.is-flapping .lg__wing--l[data-v-0b61515e]{animation-name:lgFlapL-0b61515e}.is-hopping .lg__hop[data-v-0b61515e]{animation:lgHop-0b61515e .7s cubic-bezier(.34,1.56,.64,1)}.lg__puff[data-v-0b61515e]{position:absolute;left:50%;top:46%;z-index:2;font-size:calc(var(--lg-size, 200px)*.095);font-weight:700;line-height:1;color:#c23a64;pointer-events:none;animation:lgPuff-0b61515e 1.8s ease-out forwards}@keyframes lgFloat-0b61515e{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes lgShadow-0b61515e{0%,to{transform:scale(1);opacity:.13}50%{transform:scale(.92);opacity:.09}}@keyframes lgBreath-0b61515e{0%,to{transform:scale(1)}50%{transform:scale(1.018,.988)}}@keyframes lgWing-0b61515e{0%,to{transform:rotate(0deg)}50%{transform:rotate(-7deg)}}@keyframes lgWingL-0b61515e{0%,to{transform:rotate(0deg)}50%{transform:rotate(7deg)}}@keyframes lgFlap-0b61515e{0%,to{transform:rotate(0deg)}50%{transform:rotate(-34deg)}}@keyframes lgFlapL-0b61515e{0%,to{transform:rotate(0deg)}50%{transform:rotate(34deg)}}@keyframes lgTail-0b61515e{0%,to{transform:rotate(-4deg)}50%{transform:rotate(7deg)}}@keyframes lgWave-0b61515e{0%,to{transform:rotate(0deg)}50%{transform:rotate(-52deg)}}@keyframes lgHop-0b61515e{0%{transform:translateY(0)}35%{transform:translateY(-26px)}to{transform:translateY(0)}}@keyframes lgPuff-0b61515e{0%{opacity:0;transform:translate(-50%) scale(.5)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--lg-size, 200px)*var(--dx, 0)),calc(var(--lg-size, 200px)*-.55)) scale(1.2)}}.lg--still .lg__breath[data-v-0b61515e],.lg--still .lg__float[data-v-0b61515e],.lg--still .lg__shadow[data-v-0b61515e],.lg--still .lg__tail[data-v-0b61515e],.lg--still .lg__wing[data-v-0b61515e]{animation:none}.lg--paused .lg__breath[data-v-0b61515e],.lg--paused .lg__float[data-v-0b61515e],.lg--paused .lg__shadow[data-v-0b61515e],.lg--paused .lg__tail[data-v-0b61515e],.lg--paused .lg__wing[data-v-0b61515e]{animation-play-state:paused}@media (max-width:767px){.lg__breath[data-v-0b61515e],.lg__float[data-v-0b61515e],.lg__shadow[data-v-0b61515e],.lg__tail[data-v-0b61515e],.lg__wing[data-v-0b61515e]{animation:none}}@media (prefers-reduced-motion:reduce){.lg__breath[data-v-0b61515e],.lg__float[data-v-0b61515e],.lg__puff[data-v-0b61515e],.lg__shadow[data-v-0b61515e],.lg__tail[data-v-0b61515e],.lg__wing[data-v-0b61515e]{animation:none}}