Hello, I'm trying to claim the free itch key from the Steam version but it's giving me a 404 error. Is the link expired? (I took a long break from vTubing and only recently got back into it, so I had no idea the Steam version was being discontinued). :)