Create a comprehensive breathwork app with multiple breathing techniques and smooth, immersive visualizations. Requirements: Core Breathing Techniques to Include: • Box Breathing (4-4-4-4 pattern) • 4-7-8 Breathing (relaxation technique) • Triangle Breathing (3-phase pattern) • Coherent Breathing (balanced 5-second rhythm) • Energizing Breath (quick inhale, extended exhale) • Wim Hof method (optional) Visualization Requirements: • Each technique should have a unique, technique-appropriate visualization • Animations must be smooth with advanced easing functions (cubic-bezier, sinusoidal) • Include multiple animation layers for depth (background elements, main animation, particle effects) • Add visual effects like glowing, pulsing, shimmer, and gradient overlays • Ensure 60fps smooth performance with 1-2 second transition durations • Visualizations should guide the user’s breathing rhythm naturally Technical Specifications: • Build as a React component with modern hooks (useState, useEffect, useRef) • Responsive design that works on mobile and desktop • Use SVG animations for crisp, scalable graphics • Implement smooth state transitions between breathing phases • Include proper timing controls (play, pause, reset) • Add session tracking (cycle count, total time) User Experience Features: • Intuitive technique selection with descriptions • Clear phase instructions (“Breathe In”, “Hold”, “Breathe Out”) • Visual countdown timer integrated into each visualization • Calming color schemes specific to each technique • Smooth transitions between phases with no jarring movements • Professional, meditation-app quality polish Visual Design Goals: • Create immersive, meditative experiences that feel alive • Use contemporary design with subtle micro-animations • Implement glassmorphism effects and modern gradients • Ensure accessibility with proper contrast and semantic markup • Focus on creating a premium, spa-like digital experience Performance & Polish: • Optimize for smooth 60fps animations • Use CSS transitions and GPU acceleration • Add proper cleanup for intervals and animations • Add subtle sound design elements if possible • Ensure zero lag between breathing phases