@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800&display=swap";.page-wrapper{background-color:#000;justify-content:center;align-items:center;min-height:100vh;margin:0;font-family:Helvetica Neue,Arial,sans-serif;display:flex;overflow:hidden}.verification-box{text-align:center;box-sizing:border-box;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:30px;width:90%;max-width:500px;padding:50px 40px;position:relative;box-shadow:0 0 50px #ff69b40d}.verification-box h1{color:#fff;letter-spacing:-.5px;margin-bottom:40px;font-size:24px;font-weight:700}.question-display{color:#fff;text-shadow:0 0 20px #fff3;letter-spacing:-3px;margin-bottom:50px;font-size:64px;font-weight:900}.btn-group{flex-direction:column;gap:15px;display:flex}.btn-choice{color:#fff;cursor:pointer;background:#111;border:1px solid #222;border-radius:16px;padding:20px;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn-choice:hover{background:#161616;border-color:#444;transform:translateY(-2px);box-shadow:0 5px 15px #0006}.btn-choice.success{border-color:#10b981;box-shadow:0 0 20px #10b98166;background:#10b981!important}.btn-choice.error{border-color:#ef4444;box-shadow:0 0 20px #ef444466;background:#ef4444!important}.status-msg{letter-spacing:2px;text-transform:uppercase;margin-top:30px;font-size:12px;font-weight:800}.logo-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.main-logo{filter:drop-shadow(0 0 15px #ffffff1a);object-fit:contain;width:80px;height:auto;margin-bottom:20px}.redirect-box{flex-direction:column;align-items:center;margin-top:10px;display:flex}.process-text{color:#fff;letter-spacing:1px;margin-bottom:8px;font-size:16px;font-weight:600}.redirect-info{color:#444;max-width:280px;font-size:13px;line-height:1.5}.timer-num{color:#ff69b4;font-size:15px;font-weight:800}.loader-dots{margin-bottom:20px}.loader-dots span{background:#ff69b4;border-radius:50%;width:6px;height:6px;margin:0 3px;animation:.6s infinite alternate dots;display:inline-block}@keyframes dots{0%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}@tailwind base;@tailwind components;@tailwind utilities;html,body{background-color:#f8fafc;margin:0;font-family:Inter,sans-serif}
