- Move MascotChatbot outside motion.nav to avoid framer-motion stacking context break - Use fixed positioning with z-[9999] for reliable interaction - Wrap sidebar return with Fragment for multiple root elements - Add border tail to chat bubble with two-layer clip-path (outer border, inner fill) - Fix tail direction to point bottom-left toward mascot Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>