<!doctypehtml> <html lang=en> <head> <meta charset=UTF-8> <meta content="width=device-width,initial-scale=1"name=viewport> <title>Verify Access | Alos.gg</title> <link href=https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.19/tailwind.min.css rel=stylesheet> <style>.grid-pattern{background-color:#000;background-image:linear-gradient(rgba(168,85,247,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(168,85,247,.1) 1px,transparent 1px);background-size:50px 50px;background-position:center center}.gradient-text{background:linear-gradient(135deg,#a855f7 0,#6366f1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.verify-card{background:rgba(0,0,0,.7);border:1px solid rgba(168,85,247,.1);backdrop-filter:blur(10px)}.verify-button{background:rgba(0,0,0,.8);border:1px solid rgba(168,85,247,.2);transition:all .3s ease;overflow:hidden;position:relative}.verify-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(168,85,247,.2),transparent);transition:.5s}.verify-button:not(.verified):hover::before{left:100%}.verify-button.verified{background:linear-gradient(135deg,#a855f7 0,#6366f1 100%);cursor:default}.verify-icon{transition:all .3s ease}.verify-button:hover .verify-icon{transform:scale(1.1)}.verify-progress{position:absolute;bottom:0;left:0;height:2px;background:linear-gradient(to right,#a855f7,#6366f1);transition:width .3s ease}@keyframes successPulse{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.success-animation{animation:successPulse .5s ease-out}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.loading{animation:spin 1s linear infinite}</style> </head> <body class="flex justify-center items-center bg-black grid-pattern min-h-screen text-white"> <div class="mx-auto container px-6 py-24"> <div class="mx-auto max-w-lg text-center"> <a class="inline-block mb-12"href=/ > <div class="font-bold gradient-text text-3xl">alos.gg</div> </a> <div class="mb-8 p-8 rounded-2xl verify-card"> <h1 class="font-bold mb-4 text-2xl">Verify Access</h1> <p class="mb-8 text-gray-400"> Please verify that you're human to continue to the website </p> <div class="flex justify-center mb-8"> <button class="flex justify-center items-center group h-24 relative rounded-xl verify-button w-64"id=verifyButton onclick=startVerification()>  <div class=verify-icon id=verifyIcon> <div id=initialState> <div class="text-purple-400 mb-2"> <svg class="mx-auto h-8 w-8"fill=none stroke=currentColor viewBox="0 0 24 24"> <path d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"stroke-linecap=round stroke-linejoin=round stroke-width=2 /> </svg> </div> <span class=text-sm>Click to Verify</span> </div> <div class=hidden id=loadingState> <svg class="mx-auto h-8 w-8 loading text-purple-400"fill=none stroke=currentColor viewBox="0 0 24 24"> <path d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"stroke-linecap=round stroke-linejoin=round stroke-width=2 /> </svg> </div> <div class=hidden id=successState> <div class="mb-2 text-white"> <svg class="mx-auto h-8 w-8 success-animation"fill=none stroke=currentColor viewBox="0 0 24 24"> <path d="M5 13l4 4L19 7"stroke-linecap=round stroke-linejoin=round stroke-width=2 /> </svg> </div> <span class=text-sm>Verified!</span> </div> </div> </button> </div> <div class="text-sm text-gray-400"id=verifyStatus> Waiting for verification... </div> </div> <div class="text-sm text-gray-400 mb-4"> Protected by <span class=text-purple-400>Alos.gg</span> </div> <div class="text-sm text-gray-400 flex gap-6 justify-center"> <a class="hover:text-purple-400 transition"href=/support>Help</a> <a class="hover:text-purple-400 transition"href=/privacy>Privacy</a> <a class="hover:text-purple-400 transition"href=/terms>Terms</a> </div> </div> </div> <script> var done = false;
        function startVerification() {
            const button = document.getElementById('verifyButton');
            const progress = document.getElementById('verifyProgress');
            const status = document.getElementById('verifyStatus');
            const initialState = document.getElementById('initialState');
            const loadingState = document.getElementById('loadingState');
            const successState = document.getElementById('successState');

            if (button.classList.contains('verified')) return;

            // Show loading state
            initialState.classList.add('hidden');
            loadingState.classList.remove('hidden');
            status.textContent = 'Verifying...';

            // Simulate progress
            let width = 0;
            setInterval(() => {
                loadingState.classList.add('hidden');
                successState.classList.remove('hidden');
                button.classList.add('verified');
                status.textContent = 'Verification successful! Redirecting...';
                
            }, 5000);
            const interval = setInterval(() => {
                if (width >= 50) {
                    clearInterval(interval);
                    // Show success state
                } else {
                    width += 2;
                    progress.style.width = width + '%';
                }
            }, 30);
        } </script> 