Password must meet the following criteria:
- At least 8 characters long
- Includes both uppercase and lowercase letters
- Contains at least one numeric digit
- Includes at least one special character (e.g., !, @, #, $, %)
- Cannot contain your username or parts of your full name