Write a complete responsive code of a Password Strength Checker tool with all its features in HTML with CSS and JavaScript:
- Feature 1: Analyze the strength of passwords based on complexity criteria.
- Feature 2: Provide feedback on password strength (weak, medium, strong).
- Feature 3: Highlight areas for improvement in password strength.
- Feature 4: Responsive design for checking password strength on any device.