Never used that site so far. Maybe try another page to Login and use which use the Hive Keychain for Login and do Actions. Like a Login with Hive Keychain on peakd.com
There are also some other ways to create accounts. hiveinvite.com / peakd wallet etc.
Thanks, I will give those a try.