Design a sleek, minimalist chatbot interface with a dark mode aesthetic. The main feature is a floating chat window that seamlessly expands and collapses. Include a pulsating 'AI thinking' animation while responses are generated. Implement smart input suggestions that appear as chips above the text input field. Add a voice input option with a subtle sound wave visualization. For user messages, create speech-bubble-style messages that softly pop into view. AI responses should materialize with a typewriter effect, character by character. Include a sidebar for conversation history, using infinite scroll and thumbnail previews of each chat. Add a 'quick actions' floating button that expands into a radial menu for settings, new chat, save, and share options. Incorporate subtle micro-interactions throughout, like gentle bounces on button presses and smooth transitions between screens. Use a modern, sans-serif font and a color scheme based on deep blues and purples with accents of neon fo | A shadcn/ui and v0 generation - v0