@keyframes fade-in-50{0%{opacity:0}to{opacity:1}}@keyframes slide-in-from-left-2{0%{opacity:0;transform:translate(-.5rem)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-from-right-2{0%{opacity:0;transform:translate(.5rem)}to{opacity:1;transform:translate(0)}}@keyframes pulse-ring{0%{opacity:.8;transform:scale(.8)}50%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(.8)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.animate-in{animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.fade-in-50{animation-name:fade-in-50}.slide-in-from-left-2{animation-name:slide-in-from-left-2}.slide-in-from-right-2{animation-name:slide-in-from-right-2}.fero-chat-window{transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff0d;z-index:999999!important}.fero-chat-window.fullscreen{border-radius:0!important}.fero-messages-scroll{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground)/.3)transparent}.fero-messages-scroll::-webkit-scrollbar{width:6px}.fero-messages-scroll::-webkit-scrollbar-track{background:0 0;margin:8px 0}.fero-messages-scroll::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.3);border-radius:10px}.fero-messages-scroll::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.5)}@keyframes typing-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.animate-bounce{animation:1.2s infinite typing-bounce}@media (max-width:640px){.fero-chat-window{border-radius:1.5rem 1.5rem 0 0!important;min-height:50vh!important;max-height:80vh!important}.fero-chat-window.fullscreen{border-radius:0!important;height:100vh!important;max-height:100vh!important}}.glass{background:hsl(var(--background)/.8);-webkit-backdrop-filter:blur(12px)}.glass-strong{background:hsl(var(--background)/.95);-webkit-backdrop-filter:blur(20px)}.gradient-text{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary)/.7));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}
/*# sourceMappingURL=58b0efd7cc67432c.css.map*/