@keyframes slide-in{0%{opacity:0;transform:translateY(20px)scale(.5)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(15px)scale(.98)}70%{transform:translate(0)scale(1.02)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes scale-bounce{0%{opacity:0;transform:scale(.8)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes thoughtbubble-scale-in{0%{opacity:0;transform:translateY(10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dot-appear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.animate-avatar{animation:.3s cubic-bezier(.2,.85,.4,1.2) .3s both scale-bounce}.animate-username{animation:.5s cubic-bezier(.2,.85,.4,1.2) .4s both slide-in-right}.animate-handle{animation:.5s cubic-bezier(.2,.85,.4,1.2) .45s both slide-in-right}.animate-text{animation:.3s cubic-bezier(.2,.85,.4,1.2) .5s both slide-in}.animate-button{animation:.3s cubic-bezier(.2,.85,.4,1.2) .6s both slide-in}.animate-speechbubble{animation:.4s cubic-bezier(.2,.85,.4,1.2) 1.1s both thoughtbubble-scale-in}.animate-dot-first{animation:.3s cubic-bezier(.2,.85,.4,1.2) 1.2s both dot-appear}.animate-dot-second{animation:.3s cubic-bezier(.2,.85,.4,1.2) 1.3s both dot-appear}@keyframes gradient-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-gradient-border{will-change:transform;animation:6s linear infinite gradient-spin}@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.text-gradient-overlay{background-image:linear-gradient(90deg,var(--color-gray-16)0%,#284422 25%,var(--color-fuego-11)50%,#2a2c4c 65%,var(--color-gray-16)100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.15em;animation:16s ease-in infinite shimmer;display:inline-block}
