Design effective empty states that orient users, set expectations, and guide them toward the first meaningful action. Use when creating first-use experiences, zero-data screens, cleared views, or error-driven empty conditions.