I'm having an issue with accessing a particular website (https://www.streamcomplet.site/). Whenever I try to open it, my browser (I'm using Edge) just shows a loading icon and never actually loads the site. I've tried accessing the site on multiple devices and networks, but the issue persists. I've also tried using other browsers, but they have the same issue.
Has anyone else experienced this issue or have any suggestions on how to fix it? Any help would be greatly appreciated.