Immediately stop any deposits and withdraw your funds if possible. Report the site to relevant authorities and share your experience on forums to warn others.