hi! you will get a steam key on itch.io (might take a few days)steam takes a bigger cut.
I haven't seen a steam key
thanks for the bump i totally forgot about it!