body{background:#ffffff}#loading{position:fixed;inset:0;background:rgba(255,255,255,.95);display:none;justify-content:center;align-items:center;flex-direction:column;z-index:9999}.loader{width:55px;height:55px;border:5px solid #e5e5e5;border-top-color:#63d12f;border-radius:50%;animation:spin .8s linear infinite}#loading p{margin-top:18px;font-size:16px;font-weight:600;color:#444}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header{height:200px;color:white;border-bottom-left-radius:40% 9%;border-bottom-right-radius:40% 9%}.logo-glow{display:flex;justify-content:center;align-items:center;border-radius:50%;animation:glow 1.5s infinite alternate}.logo,.logo-glow{width:90px;height:90px}@keyframes glow{0%{box-shadow:0 0 10px #00e5ff,0 0 20px #00e5ff,0 0 35px #00e5ff}25%{box-shadow:0 0 10px #00ff88,0 0 20px #00ff88,0 0 35px #00ff88}50%{box-shadow:0 0 10px #00bfff,0 0 20px #00bfff,0 0 35px #00bfff}75%{box-shadow:0 0 10px #7c4dff,0 0 20px #7c4dff,0 0 35px #7c4dff}to{box-shadow:0 0 10px #00e5ff,0 0 20px #00e5ff,0 0 35px #00e5ff}}.brand{font-weight:300}.content{padding:30px;margin-top:-10px}.d{color:#63d12f;font-size:16px;font-weight:450;margin:18px auto 0;cursor:pointer}.d,h1{text-align:center}h1{font-size:22px;font-weight:700;color:#000;margin-bottom:35px}.title-line{display:inline-block;position:relative;padding-bottom:1px}.title-line:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#63d12f;border-radius:10px}.green{color:#58c42c}label{display:block;font-size:12px;margin-bottom:8px;color:#444}.inputBox{height:45px;border:2px solid #e6e6e6;border-radius:25px;display:flex;align-items:center;padding:0 20px;margin-bottom:24px}.country{font-weight:600;font-size:18px;color:#444;margin-right:10px}.divider{width:1px;height:26px;background:#cfcfcf;margin-right:12px}input{outline:none;font-size:17px;background:transparent}button,input{border:none;width:100%}button{height:45px;border-radius:12px;background:#d7d7d7;font-size:20px;color:white;font-weight:600;cursor:not-allowed;transition:.3s}button.active{background:#63d12f;cursor:pointer}.policy{display:flex;align-items:flex-start;gap:10px;margin-top:25px}.policy input[type=checkbox]{width:18px;height:18px;accent-color:#63d12f;margin-top:3px;cursor:pointer}.policy-text{font-size:15px;color:#666;line-height:22px;cursor:pointer}.policy-text a{color:#63d12f;text-decoration:none;font-weight:500}.logo{width:60px;height:60px;object-fit:contain}.check{color:#63d12f;font-size:22px;margin-right:8px}.policy a{text-decoration:none;color:#63d12f}.create{margin-top:25px;text-align:center}.create a{font-size:18px;font-weight:600;text-decoration:none;color:#63d12f}@keyframes telegramGlow{0%{transform:scale(1);box-shadow:0 0 8px #229ED9}50%{transform:scale(1.15);box-shadow:0 0 10px #229ED9,0 0 20px #00BFFF,0 0 35px #00E5FF,0 0 50px #00E5FF}to{transform:scale(1);box-shadow:0 0 8px #229ED9}}.telegram{position:fixed;right:25px;bottom:30px;width:45px;height:45px;border-radius:50%;background:#229ED9;display:flex;justify-content:center;align-items:center;text-decoration:none;animation:telegramGlow 1.5s ease-in-out infinite}.telegram i{color:#fff;font-size:30px}@media(max-width:450px){.content{padding:22px}.header{height:180px}.tagline{font-size:16px}}.container{position:relative}.card{margin:6px auto 0;padding:30px 18px}.card h2{font-size:20px;font-weight:500;margin-bottom:6px;color:#111}.card h2,.card p{text-align:center}.card p{font-weight:600;margin-bottom:22px;color:#444}.pin-box{display:flex;justify-content:space-between;gap:8px;margin-top:25px}.pin-box input{flex:1 1;max-width:40px;height:45px;border:2px solid #d9d9d9;border-radius:12px;font-size:24px;font-weight:700;text-align:center;outline:none;transition:.25s}.pin-box input:focus{border-color:#63d12f;box-shadow:0 0 8px rgba(99,209,47,.35)}.forgot{text-align:center;margin-top:30px}.forgot a{text-decoration:none;color:#63d12f;font-weight:600}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}body{background:#f5f5f5;display:flex;justify-content:center;align-items:center}.container,body{min-height:100vh}.container{width:100%;max-width:430px;background:#fff;overflow:hidden}.header{background:#63d12f;height:230px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;border-bottom-left-radius:45% 10%;border-bottom-right-radius:45% 10%}.logo{width:80px;margin-bottom:12px}.brand{font-size:30px;font-weight:600}.tagline{font-size:18px;font-weight:300;margin-top:8px}.card{width:90%;margin:25px auto;background:#fff;border-radius:22px;padding:35px 25px;box-shadow:0 10px 30px rgba(0,0,0,.12);text-align:center}.success{width:80px;height:80px;margin:0 auto 25px;border-radius:50%;background:#63d12f;color:#fff;display:flex;justify-content:center;align-items:center;font-size:42px}.card h2{font-size:24px;color:#222;margin-bottom:18px}.card p{color:#666;line-height:28px;font-size:16px}#countdown{margin-top:35px;font-size:24px;font-weight:700;color:#63d12f}.progress{width:100%;height:8px;background:#e8e8e8;border-radius:50px;overflow:hidden;margin-top:30px}.bar{width:100%;height:100%;background:#63d12f;animation:progress 5s linear forwards}@keyframes progress{0%{width:0}to{width:100%}}body{margin:0}button,input{font:inherit}.demo-note{margin:12px auto 0;max-width:310px}.demo-note,.pin-note{text-align:center;color:#777;font-size:11px;line-height:1.5}.pin-note{margin-top:16px}.form-error{color:#c62828;text-align:center;font-size:12px;margin-top:10px}