.sceneCharacterPose_poseWrap__06yKl{transform-origin:center bottom;will-change:transform}.sceneCharacterPose_poseIdle__MpCCF{animation:sceneCharacterPose_poseIdleFloat__RxrMo 2.8s ease-in-out infinite}.sceneCharacterPose_poseApproach__OPyzl{animation:sceneCharacterPose_poseApproachLean__8x97W 2.2s ease-in-out infinite}.sceneCharacterPose_poseHesitate__7OtHb{animation:sceneCharacterPose_poseHesitateShake__pNlEk 2.4s ease-in-out infinite}.sceneCharacterPose_poseConfess__Sdl93{animation:sceneCharacterPose_poseConfessPulse__uwmIF 2s ease-in-out infinite}.sceneCharacterPose_poseApologize__eZoZ0{animation:sceneCharacterPose_poseApologyPress__kkjkM 2.5s ease-in-out infinite}.sceneCharacterPose_poseBow__b4CaB{animation:sceneCharacterPose_poseBowDip___IhCL 2.6s ease-in-out infinite}.sceneCharacterPose_poseRetreat__uBBCN{animation:sceneCharacterPose_poseRetreatBack__Z8GEz 2.3s ease-in-out infinite}.sceneCharacterPose_poseHappy__4M1x6{animation:sceneCharacterPose_poseHappyBounce__QURmp 2s ease-in-out infinite}.sceneCharacterPose_poseDefault__UD4SY{animation:sceneCharacterPose_poseIdleFloat__RxrMo 3s ease-in-out infinite}@keyframes sceneCharacterPose_poseIdleFloat__RxrMo{0%,to{transform:translateY(0) rotate(0deg) scale(1)}50%{transform:translateY(-5px) rotate(1.2deg) scale(1.02)}}@keyframes sceneCharacterPose_poseApproachLean__8x97W{0%,to{transform:translateY(0) translateX(0) rotate(4deg) scale(1)}50%{transform:translateY(-3px) translateX(10px) rotate(5deg) scale(1.01)}}@keyframes sceneCharacterPose_poseHesitateShake__pNlEk{0%,to{transform:translateX(0) rotate(0deg) scale(1)}25%{transform:translateX(-3px) rotate(-1deg) scale(.99)}75%{transform:translateX(3px) rotate(1deg) scale(.995)}}@keyframes sceneCharacterPose_poseConfessPulse__uwmIF{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-4px) scale(1.04)}60%{transform:translateY(0) scale(1)}}@keyframes sceneCharacterPose_poseApologyPress__kkjkM{0%,to{transform:translateY(0) rotate(6deg) scale(1)}50%{transform:translateY(4px) rotate(8deg) scale(.99)}}@keyframes sceneCharacterPose_poseBowDip___IhCL{0%,to{transform:translateY(0) rotate(14deg) scale(1)}50%{transform:translateY(12px) rotate(17deg) scale(.98)}}@keyframes sceneCharacterPose_poseRetreatBack__Z8GEz{0%,to{transform:translateX(0) scale(1)}50%{transform:translateX(-14px) scale(.97)}}@keyframes sceneCharacterPose_poseHappyBounce__QURmp{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-10px) scale(1.06)}50%{transform:translateY(0) scale(1)}}.sceneCharacterPose_groundShadow__dFaiE{position:absolute;left:50%;bottom:0;width:56%;height:14px;transform:translateX(-50%);border-radius:999px;background:radial-gradient(ellipse at center,rgba(0,0,0,.14) 0,transparent 72%);pointer-events:none;z-index:0}.expressionStageDecor_propWrap__Bju0e{position:absolute;left:50%;bottom:30%;z-index:6;line-height:1;pointer-events:none;transform:translateX(-50%);font-size:clamp(1.5rem,4vw,2rem);filter:drop-shadow(0 2px 10px rgba(139,92,246,.4));animation:expressionStageDecor_stagePropFloat__up6d1 2.8s ease-in-out infinite}@keyframes expressionStageDecor_stagePropFloat__up6d1{0%,to{transform:translateX(-50%) translateY(0) scale(1)}50%{transform:translateX(-50%) translateY(-8px) scale(1.08)}}.expressionStageDecor_sparkle__HaPKi{position:absolute;border-radius:9999px;pointer-events:none;opacity:.45;animation:expressionStageDecor_stageSparklePulse__aTjrn 4s ease-in-out infinite}@keyframes expressionStageDecor_stageSparklePulse__aTjrn{0%,to{opacity:.2;transform:scale(.9)}50%{opacity:.55;transform:scale(1.05)}}