.Mascot_stage__lT4Nc{position:relative;display:flex;align-items:flex-end;justify-content:center;flex:0 0 auto}.Mascot_interactive__ZGSF_{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.Mascot_interactive__ZGSF_:focus-visible{outline:2px solid var(--brand,#6d5efc);outline-offset:6px;border-radius:16px}.Mascot_sprite__hTCqP{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.Mascot_shadow__in1TH{position:absolute;bottom:3%;left:50%;width:46%;height:7%;border-radius:50%;background:rgba(20,18,30,.18);filter:blur(1px);transform:translateX(-50%);will-change:transform,opacity}@media (prefers-reduced-motion:no-preference){.Mascot_breathe__AChy5{animation:Mascot_breathe__AChy5 3.2s ease-in-out infinite;transform-origin:50% 100%}.Mascot_floaty__JM2vv{animation:Mascot_floaty__JM2vv 3.6s ease-in-out infinite}.Mascot_bob__eqwfD{animation:Mascot_bob__eqwfD 2.4s ease-in-out infinite}.Mascot_bounce___sbW_{animation:Mascot_bounce___sbW_ 1.5s cubic-bezier(.5,.05,.5,1) infinite;transform-origin:50% 100%}.Mascot_rock__nU3nM{animation:Mascot_rock__nU3nM 1.5s ease-in-out infinite;transform-origin:50% 100%}.Mascot_sway__0mHw_{animation:Mascot_sway__0mHw_ 3.4s ease-in-out infinite;transform-origin:50% 100%}.Mascot_pulse__IkqTW{animation:Mascot_pulse__IkqTW 2.6s ease-in-out infinite;transform-origin:50% 60%}.Mascot_wobble__EAkKi{animation:Mascot_wobble__EAkKi 2.2s ease-in-out infinite;transform-origin:50% 100%}.Mascot_jump__25iHC{animation:Mascot_jump__25iHC .85s cubic-bezier(.3,0,.3,1) 1;transform-origin:50% 100%}.Mascot_shBob__doyRK{animation:Mascot_shadowSoft___ph6n 2.4s ease-in-out infinite}.Mascot_shBounce__vz32F{animation:Mascot_shadowPulse__qzBg5 1.5s cubic-bezier(.5,.05,.5,1) infinite}}@keyframes Mascot_breathe__AChy5{0%,to{transform:scale(1)}50%{transform:scale(1.02,.98)}}@keyframes Mascot_floaty__JM2vv{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes Mascot_bob__eqwfD{0%,to{transform:translateY(6px)}50%{transform:translateY(-6px)}}@keyframes Mascot_bounce___sbW_{0%,to{transform:translateY(0) scaleY(1)}15%{transform:translateY(0) scaleY(.92)}45%{transform:translateY(-22px) scaleY(1.04)}75%{transform:translateY(0) scaleY(.96)}}@keyframes Mascot_rock__nU3nM{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes Mascot_sway__0mHw_{0%,to{transform:rotate(-3.5deg)}50%{transform:rotate(3.5deg)}}@keyframes Mascot_pulse__IkqTW{0%,to{transform:scale(1) rotate(-2deg)}50%{transform:scale(1.06) rotate(2deg)}}@keyframes Mascot_wobble__EAkKi{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(5deg) translateY(-6px)}}@keyframes Mascot_jump__25iHC{0%{transform:translateY(0) scaleY(1)}20%{transform:translateY(0) scaleY(.88)}55%{transform:translateY(-34px) scaleY(1.06)}80%{transform:translateY(0) scaleY(.92)}to{transform:translateY(0) scaleY(1)}}@keyframes Mascot_shadowSoft___ph6n{0%,to{transform:translateX(-50%) scaleX(1);opacity:.16}50%{transform:translateX(-50%) scaleX(.9);opacity:.12}}@keyframes Mascot_shadowPulse__qzBg5{0%,to{transform:translateX(-50%) scaleX(1);opacity:.18}45%{transform:translateX(-50%) scaleX(.68);opacity:.1}}