You are running Windows, but that's not what it means. The platform it's referring to is the itch version of the game. To make an account you need to be using the Steam version. You can add the game to Steam with the key on the download page.