The rest of the site works mostly alright for me, it just won't let me upload my documents though. The OTP is valid for 3 minutes and that duration elapses while waiting for anything to upload.
Not very excited about the idea of emailing my docs to support. They're probably very overwhelmed with KYC stuff.
2 things can be done here.
1 is to mail it in from your registered email ID.
This is some feedback that I can tweak the system a bit. Do you think a 5 or 15 min OTP will help instead of 3? Can make that change.