.CharacterAnimator_container__7zMtq{position:relative;min-height:220px}.CharacterAnimator_characterWrapper__sAJRJ{position:relative;display:inline-block}.CharacterAnimator_characterImageWrapper__K6X2y{transition:transform .1s linear}.CharacterAnimator_characterImage__zPX9A{object-fit:contain}.CharacterAnimator_characterImage__zPX9A,.CharacterAnimator_characterVideo__jCl6C{display:block;user-select:none;-webkit-user-drag:none}.CharacterAnimator_speechBubble__NFmp2{position:absolute;top:-60px;left:50%;transform:translateX(-50%);background:white;border:2px solid #e8943a;border-radius:16px;padding:8px 16px;font-size:14px;font-weight:500;color:#333;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:10}.CharacterAnimator_speechBubble__NFmp2:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white}.CharacterAnimator_speechBubble__NFmp2:before{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #e8943a}.CharacterAnimator_zzzContainer__vgZU0{position:absolute;top:-10px;right:-5px;display:flex;flex-direction:column;align-items:center;pointer-events:none}.CharacterAnimator_zzz__Ax9Zg{font-size:18px;font-weight:700;color:#6699CC;font-family:Georgia,serif;font-style:italic}.example_confettiRoot__UfiWv{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:50}.example_confettiPiece__PPtEl{position:absolute;border-radius:2px;transform:translate(-50%,-50%);animation-name:example_confetti-fly__uVnt5;animation-timing-function:cubic-bezier(.2,.6,.3,1);animation-fill-mode:forwards}@keyframes example_confetti-fly__uVnt5{0%{opacity:1;transform:translate(-50%,-50%) rotate(0deg)}to{opacity:0;transform:translate(calc(-50% + var(--dx, 0px)),calc(-50% + var(--dy, 0px) + 60px)) rotate(var(--rot,0deg))}}.example_floatUp__wGc6_{animation:example_float-up__ydetx 1.4s cubic-bezier(.2,.6,.3,1) forwards}@keyframes example_float-up__ydetx{0%{transform:translate(-50%);opacity:0}20%{opacity:1}to{transform:translate(-50%,-120px);opacity:0}}.example_gingerBob__ik8ft{animation:example_ginger-bob__6xKzK 2.5s ease-in-out infinite}@keyframes example_ginger-bob__6xKzK{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.example_gingerJump__ce7KL{animation:example_ginger-jump-up__JUtAa .8s cubic-bezier(.34,1.56,.64,1)}@keyframes example_ginger-jump-up__JUtAa{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-30px) scale(1.05)}60%{transform:translateY(-10px) scale(1)}to{transform:translateY(0) scale(1)}}.example_gingerShake__r7WZs{animation:example_ginger-shake__nrgVm .4s ease-in-out}@keyframes example_ginger-shake__nrgVm{0%,to{transform:translateX(0) rotate(0deg)}25%{transform:translateX(-4px) rotate(-2deg)}75%{transform:translateX(4px) rotate(2deg)}}.example_gingerStageCelebrate__soUbR{background:radial-gradient(circle at 50% 70%,#FEF3C7,transparent 60%)}.example_gingerStageThinking__bMp_a{background:radial-gradient(circle at 50% 70%,#DBEAFE,transparent 60%)}.example_gingerStageSad__pt1ex{background:radial-gradient(circle at 50% 70%,#FEE2E2,transparent 60%)}.example_slideDown__AVw_8{animation:example_slide-down__fI3il .35s cubic-bezier(.34,1.56,.64,1)}@keyframes example_slide-down__fI3il{0%{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}.example_comboFlash__XdXTF{animation:example_combo-flash__6V7UV .5s cubic-bezier(.34,1.56,.64,1)}@keyframes example_combo-flash__6V7UV{0%{transform:scale(1)}50%{transform:scale(1.3) rotate(-3deg)}to{transform:scale(1) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.example_comboFlash__XdXTF,.example_confettiPiece__PPtEl,.example_floatUp__wGc6_,.example_gingerBob__ik8ft,.example_gingerJump__ce7KL,.example_gingerShake__r7WZs,.example_slideDown__AVw_8{animation:none!important}}