.MascotFallback_mascot__8Ndnu svg{overflow:visible}.MascotFallback_character__KtTk0{transform-origin:50px 92px}.MascotFallback_head__gQ_7q{transform-origin:50px 70px}.MascotFallback_eyes__1LFE3{transform-origin:50px 46px}.MascotFallback_hand__gZVPp{transform-origin:72px 82px}.MascotFallback_badge__SfPdL{transform-origin:78px 74px}.MascotFallback_aura__Uzpsl{transform-origin:50px 50px}.MascotFallback_flame__RMqqa{transform-origin:50px 16px}.MascotFallback_thoughtSmall__eaDUI{transform-origin:78px 22px}.MascotFallback_thoughtLarge__ORq_q{transform-origin:84px 14px}.MascotFallback_mascot__8Ndnu[data-mood=idle] .MascotFallback_character__KtTk0{animation:MascotFallback_breathe__e3JOf 4s ease-in-out}.MascotFallback_mascot__8Ndnu[data-mood=idle] .MascotFallback_eyes__1LFE3{animation:MascotFallback_blink__CmKu4 4s ease-in-out}.MascotFallback_mascot__8Ndnu[data-mood=thinking] .MascotFallback_head__gQ_7q{animation:MascotFallback_ponder__YTFIN 1.8s ease-in-out 2}.MascotFallback_thoughtLarge__ORq_q,.MascotFallback_thoughtSmall__eaDUI{animation:MascotFallback_thought__2VfJd 1.8s ease-in-out 2}.MascotFallback_thoughtLarge__ORq_q{animation-delay:.16s}.MascotFallback_mascot__8Ndnu[data-mood=encourage] .MascotFallback_hand__gZVPp{animation:MascotFallback_thumbsUp__56_7i .9s ease-in-out 2}.MascotFallback_mascot__8Ndnu[data-mood=wrong] .MascotFallback_head__gQ_7q{animation:MascotFallback_reassure__17SFn 1.2s ease-in-out}.MascotFallback_mascot__8Ndnu[data-mood=correct] .MascotFallback_character__KtTk0{animation:MascotFallback_hop__OIXd6 .65s ease-in-out}.MascotFallback_mascot__8Ndnu[data-mood=celebrate] .MascotFallback_badge__SfPdL,.MascotFallback_mascot__8Ndnu[data-mood=correct] .MascotFallback_badge__SfPdL{animation:MascotFallback_badgeReveal__sE6PX .5s var(--motion-ease-spring) .12s backwards}.MascotFallback_check__ECvfw{stroke-dasharray:1;stroke-dashoffset:0;animation:MascotFallback_drawCheck__Dp6sS .3s ease-out .35s backwards}.MascotFallback_mascot__8Ndnu[data-mood=celebrate] .MascotFallback_character__KtTk0{animation:MascotFallback_cheer__PcvTU .9s ease-in-out 2}.MascotFallback_aura__Uzpsl{animation:MascotFallback_sparkle__NLt_M .9s ease-in-out 2}.MascotFallback_flame__RMqqa,.MascotFallback_mascot__8Ndnu[data-mood=streak] .MascotFallback_badge__SfPdL{animation:MascotFallback_warmFlame__avG6W 1s ease-in-out 3}@keyframes MascotFallback_breathe__e3JOf{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px) scaleY(1.015)}}@keyframes MascotFallback_blink__CmKu4{0%,38%,46%,to{transform:scaleY(1)}42%{transform:scaleY(.12)}}@keyframes MascotFallback_ponder__YTFIN{0%,to{transform:rotate(0)}45%,65%{transform:rotate(-4deg)}}@keyframes MascotFallback_thought__2VfJd{0%,to{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-2px) scale(.85);opacity:.55}}@keyframes MascotFallback_thumbsUp__56_7i{0%,to{transform:translateY(0) rotate(0)}45%{transform:translateY(-4px) rotate(-10deg)}70%{transform:translateY(-2px) rotate(3deg)}}@keyframes MascotFallback_reassure__17SFn{0%,to{transform:rotate(0)}45%,65%{transform:rotate(4deg) translateY(1px)}}@keyframes MascotFallback_hop__OIXd6{0%,to{transform:translateY(0) scaleY(1)}20%{transform:scaleY(.97)}48%{transform:translateY(-5px) scaleY(1.02)}78%{transform:translateY(0) scaleY(.98)}}@keyframes MascotFallback_badgeReveal__sE6PX{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes MascotFallback_drawCheck__Dp6sS{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes MascotFallback_cheer__PcvTU{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-4px) rotate(-4deg)}65%{transform:translateY(-2px) rotate(4deg)}}@keyframes MascotFallback_sparkle__NLt_M{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.93);opacity:.55}}@keyframes MascotFallback_warmFlame__avG6W{0%,to{transform:scale(1) rotate(0)}35%{transform:scale(1.08) rotate(-3deg)}70%{transform:scale(.98) rotate(3deg)}}.MascotFallback_mascot__8Ndnu[data-motion=off] *{animation:none!important}@media (prefers-reduced-motion:reduce){.MascotFallback_mascot__8Ndnu,.MascotFallback_mascot__8Ndnu *{animation:none!important}}