.register-overlay{z-index:1000;right:0;top:0;display:flex;width:100vw;height:100vh;justify-content:center;align-items:center;position:absolute;background:var(--Light_Mode-Overlay,rgba(36,40,44,.7))}.register-overlay .register-modal{position:relative;bottom:40px;height:fit-content;color:#000;display:flex;width:566px;padding:40px;flex-direction:column;gap:20px;border-radius:12px;background:#fff}.register-overlay .register-modal .close-img{position:absolute;top:0;right:10px;display:flex;align-items:center;justify-content:flex-end;height:40px}.register-overlay .register-modal .close-img>img{cursor:pointer}.register-overlay .register-modal .register-body{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.register-overlay .register-modal .register-body .title{text-align:center}.register-overlay .register-modal .register-body .title>b{font-size:24px}.register-overlay .register-modal .register-body .title>p{font-size:16px}.register-overlay .register-modal .register-body>button{width:fit-content;padding:0 20px;display:flex;justify-content:center;align-items:center;gap:5px;border:0;border-radius:100px;border:1px solid var(--currentColor,#868686);background-color:#fff}.register-overlay .register-modal .register-body .input{display:flex;flex-direction:column;gap:20px;width:100%}.register-overlay .register-modal .register-body .input .pass{width:100%;display:flex;justify-content:space-between;padding:12px 20px;align-items:center;gap:10px;border-radius:4px;border:1px solid var(--miscellaneous-alert-menu-action-sheet-separators,rgba(128,128,128,.55))}.register-overlay .register-modal .register-body .input .pass>input{width:100%;border:0}.register-overlay .register-modal .register-body .input .pass>input:focus{outline:0}.register-overlay .register-modal .register-body .input .pass>input[type=password]::-ms-reveal{display:none}.register-overlay .register-modal .register-body .referral-code{display:flex;justify-content:center;align-items:center;gap:2px}.register-overlay .register-modal .register-body .referral-code>label{cursor:pointer}.register-overlay .register-modal .register-button{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.register-overlay .register-modal .register-button>button{width:100%;height:40px;padding:8px 16px;border-radius:33px;border:none;color:#fff;cursor:pointer}.register-overlay .register-modal .register-button .btn-register_orange{background:var(--Foundation-Orange-Normal,#f46123)}.register-overlay .register-modal .register-button .btn-register_blue{background:#1770ff}.register-overlay .register-modal .register-button .btn-register-otp_blue{background:rgba(0,0,0,0);border:1px solid #1770ff;color:#1770ff;font-weight:700}.register-overlay .register-modal .register-button .btn-register_green{background:#60a309}.register-overlay .register-modal .register-button .btn-register-otp_orange{background:rgba(0,0,0,0);border:1px solid var(--Foundation-Orange-Normal,#f46123);color:#f46123;font-weight:700}.register-overlay .register-modal .register-button .btn-register-otp_green{background:rgba(0,0,0,0);border:1px solid #60a309;color:#60a309;font-weight:700}.register-overlay .register-modal .register-button .register-footer{width:100%;max-width:406px;text-align:center;color:#868686}.register-overlay .register-modal .register-button .register-footer>span{text-decoration:underline}.mobile-success-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:2000;backdrop-filter:blur(8px);padding:20px}.mobile-success-overlay .mobile-success-popup{background:#fff;width:100%;max-width:380px;padding:40px 24px;border-radius:24px;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.3);animation:popupScaleUp .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.mobile-success-overlay .mobile-success-popup:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,#ff6a00,#ff9d00)}.mobile-success-overlay .mobile-success-popup .success-icon-wrapper{width:80px;height:80px;background:#f0fff4;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.mobile-success-overlay .mobile-success-popup .success-icon-wrapper .fa-circle-check{font-size:48px;color:#22c55e}.mobile-success-overlay .mobile-success-popup h3{font-size:22px;font-weight:700;color:#1a1a1a;margin-bottom:12px}.mobile-success-overlay .mobile-success-popup p{font-size:15px;color:#4b5563;line-height:1.6;margin-bottom:32px}.mobile-success-overlay .mobile-success-popup .popup-buttons{display:flex;flex-direction:column;gap:12px}.mobile-success-overlay .mobile-success-popup .popup-buttons button{width:100%;padding:14px;border-radius:14px;font-weight:600;font-size:16px;transition:all .2s ease;cursor:pointer}.mobile-success-overlay .mobile-success-popup .popup-buttons button:active{transform:scale(.98)}.mobile-success-overlay .mobile-success-popup .popup-buttons .btn-download{background:linear-gradient(135deg,#ff6a00,#ee5d00);color:#fff;border:none;box-shadow:0 4px 12px rgba(238,93,0,.3)}.mobile-success-overlay .mobile-success-popup .popup-buttons .btn-login{background:#f9fafb;color:#4b5563;border:1px solid #e5e7eb}.mobile-success-overlay .mobile-success-popup .popup-buttons .btn-login:hover{background:#f3f4f6;color:#111827}@keyframes popupScaleUp{0%{opacity:0;transform:scale(.8) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}