✓ At least 8 characters long
✓ Not exceed 50 characters
✓ At least one uppercase letter (A-Z)
✓ At least one lowercase letter (a-z)
✓ At least one number (0-9)
✓ At least one special character (!@#$%^&*)
✓ Not a common password
✓ No 3+ repeating characters
✓ No sequential patterns (abc, 123)
✓ Cannot contain username