when did you last used the stake? make sure did you log in using any mails that appeared to be sent via stake and also check whether your other wallets or keys are secure if not try changing it to some other system or drive for safety if every other thing are safe just make sure did you make a login to stake through links from external sites or using any free VPN services
We live in a world where you can have apps on your computer (offline apps with no internet connection) that you can store all of your passwords and generate strong ones and basically you can just open that app whenever you want to go online and all your different usernames that is unique for each website and all of your unique passwords to each website will be on that app so you have no chance of forgetting it, they even store your old ones as well and new ones so that if you forget which one it was you have ALL the passwords you used for that website. It helps you both have awesome passwords that are hard to crack and unique to all websites you use so you get thousands of different passwords but it also helps you remember them all as well.
He created another thread in the gambling section about why his TRX balance disappeared. Upon investigating it turns out he used the exact same username and password for all his sites, maybe even his email. He first started to blame Stake and saying it was some bug and wanted a refund.
Then it turns out that you can't withdraw $2 worth of TRX so most likely the hacker kept gambling hoping to hit the min withdraw amount but ended up losing the entire balance. Stunna already replied in that thread. He also admitted to not using 2FA. And after all this he still wants to get a refund.
You don't need to keep an offline password manager, you just need to use a different password for every site and use 2FA. It would be way too hectic to type of a unique password if you are using over 100 different website, this is why most people just use the password manager in their browser with 2FA.