And it looks like the guys on Steam forums have cracked the underlined words already as being the new login to the website.