We're itch.io, a completely separate platform from Steam. If you need support for a particular game you'll need to find that developer's contact information.
Thanks
It turns out steam's servers to log in were down at the time. I can now get the steam key easily