.BananaMascot_root__Y7KbG{display:inline-block;position:relative;line-height:0}.BananaMascot_box__4aTMq{position:absolute;top:0;left:0;width:190px;height:190px;transform-origin:top left}.BananaMascot_floor__Vdbx8{position:absolute;bottom:8px;left:50%;width:90px;height:13px;margin-left:-45px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.18),transparent 70%);filter:blur(2px);animation:BananaMascot_shadowPulse__nBHEd 2.6s ease-in-out infinite}.BananaMascot_sprite__US1az{position:absolute;inset:0;transform-origin:50% 90%;animation:BananaMascot_float__34HT1 3.6s ease-in-out infinite}.BananaMascot_banana__TKYEi{width:100%;height:100%;display:block;transform-origin:50% 85%;filter:drop-shadow(0 8px 18px rgba(240,168,26,.4));animation:BananaMascot_sway__avGDy 3.6s ease-in-out infinite}.BananaMascot_face__oJb1n{position:absolute;inset:0;pointer-events:none}.BananaMascot_eye__QFUZq{position:absolute;left:50%;top:50%;width:36px;height:38px;background:#fff;border:2px solid #e6c98a;border-radius:13px;overflow:hidden;box-shadow:inset 0 -4px 7px rgba(0,0,0,.06);transform:translate(calc(-50% - 8px),calc(-50% - 6px))}.BananaMascot_pupil__Bcc3P{position:absolute;left:50%;top:50%;width:16px;height:18px;background:#3a2e16;border-radius:7px;transform:translate(-50%,-50%);animation:BananaMascot_look__ETPlB 6s ease-in-out infinite}.BananaMascot_pupil__Bcc3P:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#fff;top:3px;left:3px;opacity:.85}.BananaMascot_eye__QFUZq.BananaMascot_blink__jT34Q{animation:BananaMascot_blinkEye___A_5c .2s ease}.BananaMascot_mouth__tMV_h{width:18px;height:8px;border-bottom:3px solid #3a2e16;border-radius:0 0 18px 18px;opacity:1;transform:translate(calc(-50% - 6px),calc(-50% + 27px))}.BananaMascot_mouth__tMV_h,.BananaMascot_tongue__GuUJz{position:absolute;left:50%;top:50%;transition:opacity .2s}.BananaMascot_tongue__GuUJz{width:12px;height:14px;background:#e58a78;border:2px solid #cf6f5e;border-top:none;border-radius:0 0 9px 9px;opacity:0;transform:translate(calc(-50% - 6px),calc(-50% + 25px))}@keyframes BananaMascot_float__34HT1{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes BananaMascot_sway__avGDy{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes BananaMascot_shadowPulse__nBHEd{0%,to{transform:scaleX(1);opacity:.9}50%{transform:scaleX(.78);opacity:.55}}@keyframes BananaMascot_look__ETPlB{0%,16%{transform:translate(-50%,-50%)}24%,38%{transform:translate(-80%,-52%)}48%,62%{transform:translate(-20%,-62%)}72%,to{transform:translate(-50%,-50%)}}@keyframes BananaMascot_blinkEye___A_5c{50%{transform:translate(calc(-50% - 8px),calc(-50% - 6px)) scaleY(.08)}}.BananaMascot_box__4aTMq[data-state=happy] .BananaMascot_sprite__US1az{animation:BananaMascot_happyHop__Q_UJL 8s ease-in-out infinite}.BananaMascot_box__4aTMq[data-state=happy] .BananaMascot_banana__TKYEi{animation:BananaMascot_happySquash__cHn_F 8s ease-in-out infinite}.BananaMascot_box__4aTMq[data-state=celebrate] .BananaMascot_banana__TKYEi{animation:BananaMascot_squash__Gzr4w .6s ease infinite}.BananaMascot_box__4aTMq[data-state=celebrate] .BananaMascot_mouth__tMV_h,.BananaMascot_box__4aTMq[data-state=happy] .BananaMascot_mouth__tMV_h{width:24px;height:12px;border-bottom-width:3.5px;border-radius:0 0 24px 24px}@keyframes BananaMascot_happyHop__Q_UJL{0%,78%,88%,to{transform:translateY(0)}82%{transform:translateY(-10px)}85%{transform:translateY(1px)}}@keyframes BananaMascot_happySquash__cHn_F{0%,78%,88%,to{transform:scale(1)}82%{transform:scale(.98,1.03)}85%{transform:scale(1.03,.97)}}@keyframes BananaMascot_squash__Gzr4w{0%,to{transform:scale(1)}30%{transform:scale(.93,1.09)}60%{transform:scale(1.09,.91)}}.BananaMascot_box__4aTMq[data-state=hop] .BananaMascot_sprite__US1az{animation:BananaMascot_hop__OkQ33 .78s cubic-bezier(.3,1.5,.45,1) 1 both}.BananaMascot_box__4aTMq[data-state=hop] .BananaMascot_banana__TKYEi{animation:BananaMascot_hopSquash__uG0HT .78s ease 1 both}.BananaMascot_box__4aTMq[data-state=hop] .BananaMascot_mouth__tMV_h{width:24px;height:12px;border-bottom-width:3.5px;border-radius:0 0 24px 24px}@keyframes BananaMascot_hop__OkQ33{0%{transform:translateY(0)}18%{transform:translateY(-28px)}36%,44%{transform:translateY(0)}58%{transform:translateY(-18px)}76%,to{transform:translateY(0)}}@keyframes BananaMascot_hopSquash__uG0HT{0%{transform:scale(1)}18%{transform:scale(.94,1.08)}36%{transform:scale(1.08,.92)}44%{transform:scale(1)}58%{transform:scale(.96,1.05)}76%{transform:scale(1.05,.95)}to{transform:scale(1)}}.BananaMascot_box__4aTMq[data-state=think] .BananaMascot_sprite__US1az{animation:BananaMascot_tilt__2ulLT 2.4s ease-in-out infinite}.BananaMascot_box__4aTMq[data-state=think] .BananaMascot_pupil__Bcc3P{animation:none;transform:translate(-26%,-66%)}@keyframes BananaMascot_tilt__2ulLT{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.BananaMascot_thinkDots__Lonkx{position:absolute;top:30px;right:34px;display:none;gap:5px}.BananaMascot_box__4aTMq[data-state=think] .BananaMascot_thinkDots__Lonkx{display:flex}.BananaMascot_thinkDots__Lonkx i{width:7px;height:7px;border-radius:50%;background:#9aa0b0;animation:BananaMascot_td__ZwPVM 1.2s infinite}.BananaMascot_thinkDots__Lonkx i:nth-child(2){animation-delay:.2s}.BananaMascot_thinkDots__Lonkx i:nth-child(3){animation-delay:.4s}@keyframes BananaMascot_td__ZwPVM{0%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.BananaMascot_box__4aTMq[data-state=listen] .BananaMascot_sprite__US1az{animation:BananaMascot_float__34HT1 2s ease-in-out infinite}.BananaMascot_box__4aTMq[data-state=listen] .BananaMascot_banana__TKYEi{animation:BananaMascot_pulse__jmlga 1.1s ease-in-out infinite}@keyframes BananaMascot_pulse__jmlga{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.BananaMascot_rings__DbHOF{position:absolute;inset:0;display:none;place-items:center}.BananaMascot_box__4aTMq[data-state=listen] .BananaMascot_rings__DbHOF{display:grid}.BananaMascot_rings__DbHOF span{position:absolute;width:150px;height:150px;border:2px solid #f0a81a;border-radius:50%;opacity:0;animation:BananaMascot_ring__r26R9 1.6s ease-out infinite}.BananaMascot_rings__DbHOF span:nth-child(2){animation-delay:.5s}.BananaMascot_rings__DbHOF span:nth-child(3){animation-delay:1s}@keyframes BananaMascot_ring__r26R9{0%{transform:scale(.5);opacity:.6}to{transform:scale(1.5);opacity:0}}.BananaMascot_box__4aTMq[data-state=celebrate] .BananaMascot_sprite__US1az{animation:BananaMascot_jump__HJqKc .7s cubic-bezier(.3,1.5,.4,1) infinite}@keyframes BananaMascot_jump__HJqKc{0%,to{transform:translateY(0)}25%{transform:translateY(-30px)}55%{transform:translateY(0)}}.BananaMascot_confetti__rc1kZ{position:absolute;inset:0;pointer-events:none;display:none}.BananaMascot_box__4aTMq[data-state=celebrate] .BananaMascot_confetti__rc1kZ{display:block}.BananaMascot_confetti__rc1kZ i{position:absolute;top:40%;width:8px;height:8px;border-radius:2px;animation:BananaMascot_pop__VDJZ_ 1s ease-out infinite}@keyframes BananaMascot_pop__VDJZ_{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--x),var(--y)) scale(.2);opacity:0}}.BananaMascot_box__4aTMq[data-state=play] .BananaMascot_sprite__US1az{animation:BananaMascot_play__YUWdw .9s ease-in-out infinite}.BananaMascot_box__4aTMq[data-state=play] .BananaMascot_tongue__GuUJz{opacity:1}.BananaMascot_box__4aTMq[data-state=play] .BananaMascot_mouth__tMV_h{opacity:0}@keyframes BananaMascot_play__YUWdw{0%,to{transform:translate(-13px) rotate(-7deg)}25%{transform:translate(-13px,-18px) rotate(-7deg)}50%{transform:translate(13px) rotate(7deg)}75%{transform:translate(13px,-18px) rotate(7deg)}}@media (prefers-reduced-motion:reduce){.BananaMascot_banana__TKYEi,.BananaMascot_confetti__rc1kZ i,.BananaMascot_eye__QFUZq.BananaMascot_blink__jT34Q,.BananaMascot_floor__Vdbx8,.BananaMascot_pupil__Bcc3P,.BananaMascot_rings__DbHOF span,.BananaMascot_sprite__US1az,.BananaMascot_thinkDots__Lonkx i{animation:none!important}}