What Is Vibe Coding? A Designer’s Survival Guide