@keyframes pulse{0%{r:3;opacity:.6}50%{r:6;opacity:0}to{r:3;opacity:.6}}.pulse-ring{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}.ringring{opacity:0;animation:1.5s ease-out infinite pulsate}@keyframes glow{0%,to{text-shadow:none}50%{text-shadow:0 0 8px}}.glow{animation:2s ease-in-out infinite glow}@keyframes thinking-pulse{0%,to{opacity:.3}50%{opacity:.8}}.thinking-pulse{opacity:.3;color:currentColor;font-size:1.2em;line-height:1;animation:2s ease-in-out infinite thinking-pulse;display:inline-block}.thinking-pulse-1{animation-delay:0s}.thinking-pulse-2{animation-delay:.4s}.thinking-pulse-3{animation-delay:.8s}@keyframes subtle-fade{0%{opacity:0}to{opacity:1}}.animate-subtle-fade{animation:.5s ease-out forwards subtle-fade}@keyframes subtle-pulse{0%,to{opacity:.6}50%{opacity:1}}.animate-subtle-pulse{animation:2s ease-in-out infinite subtle-pulse}@keyframes gradient-text{0%,to{background-position:0%}50%{background-position:100%}}.gradient-text{-webkit-text-fill-color:transparent;color:#9ca3af;background:linear-gradient(90deg,#9ca3af99 0%,#9ca3af 25% 50%,#9ca3af 75%,#9ca3af99 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text}.animate-gradient-text{animation:3s ease-in-out infinite gradient-text}@keyframes morph-out{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(4px);transform:scale(.95)}}@keyframes morph-in{0%{opacity:0;filter:blur(4px);transform:scale(1.05)}to{opacity:1;filter:blur();transform:scale(1)}}.animate-morph-out{animation:.4s ease-out forwards morph-out}.animate-morph-in{animation:.4s ease-out forwards morph-in}
/*# sourceMappingURL=13rk1j6prd910.css.map*/