.LoginForm_authFormContainer__w1aMZ{width:min(878px,95vw);max-width:878px;min-height:600px;height:auto;background:#fff;border-radius:24px;padding-bottom:30px;padding-right:40px;padding-left:40px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;position:relative;direction:rtl}.LoginForm_authFormLogo__UydQd{display:flex;align-items:center;justify-content:center}.LoginForm_authFormLogo__UydQd img{max-height:110px;width:auto;-o-object-fit:contain;object-fit:contain;display:block;margin:20px auto}.LoginForm_authTabs__UMOLf{width:min(685px,90vw);max-width:685px;height:55px;display:flex;border-radius:5px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;flex-direction:row-reverse}.LoginForm_authTab__mWGya{flex:1;border:none;cursor:pointer;font-size:18px;font-weight:600;transition:all .3s ease;display:flex;align-items:center;justify-content:center;color:#333;background-color:#e9e9fb;color:#4142d0}.LoginForm_authTab__mWGya.LoginForm_active__eEv1r{background-color:#4142d0;color:#fff}.LoginForm_authTab__mWGya:hover{opacity:.9}.LoginForm_formContent__dzq5C{display:flex;flex-direction:column;align-items:center;width:100%}.LoginForm_googleLoginBtn__4cur9{width:min(400px,90vw);max-width:400px;height:50px;background:#fff;border:2px solid #e0e0e0;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:16px;font-weight:500;color:#333;cursor:pointer;transition:all .3s ease}.LoginForm_googleLoginBtn__4cur9:hover{border-color:#4285f4;box-shadow:0 2px 8px rgba(66,133,244,.2)}.LoginForm_googleIcon__kTGp8{width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%234285F4' d='M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z'/%3E%3Cpath fill='%2334A853' d='M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z'/%3E%3Cpath fill='%23FBBC05' d='M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z'/%3E%3Cpath fill='%23EA4335' d='M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%}.LoginForm_divider__iN04b{width:min(400px,90vw);max-width:400px;display:flex;align-items:center;margin:10px 0}.LoginForm_line__Ci_ge{flex:1;height:1px;background-color:#e0e0e0}.LoginForm_text__VMLxs{margin:0 15px;color:#666;font-size:14px}.LoginForm_nameFieldsRow__k5xoN{width:min(400px,90vw);max-width:400px;display:flex;gap:15px;margin-bottom:10px;flex-direction:row}.LoginForm_nameField__L3Q4y{flex:1}.LoginForm_formField__uUJIW{max-width:400px;margin-bottom:10px}.LoginForm_formField__uUJIW,.LoginForm_passwordInputContainer__LE6bt{width:100%;position:relative}.LoginForm_formInput__NhD2r{width:100%;height:60px;border:2px solid #e0e0e0;border-radius:12px;padding:0 50px 0 20px;font-size:16px;font-family:Cairo,sans-serif;transition:all .3s ease;background:#fff;color:#333;direction:rtl;text-align:right}.LoginForm_eyeIcon__8J7CR{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:18px;color:#666;padding:5px;border-radius:4px;transition:all .3s ease;z-index:1}.LoginForm_eyeIcon__8J7CR:hover{background-color:rgba(0,0,0,.05);color:#4142d0}.LoginForm_eyeIcon__8J7CR:focus{outline:2px solid #4142d0;outline-offset:2px}.LoginForm_formInput__NhD2r:focus{outline:none;border-color:#4142d0;box-shadow:0 0 0 3px rgba(65,66,208,.1)}.LoginForm_formInput__NhD2r::-moz-placeholder{color:#999}.LoginForm_formInput__NhD2r::placeholder{color:#999}.LoginForm_forgotPasswordLink___ld11{margin-top:8px;text-align:right}.LoginForm_forgotPasswordLink___ld11 a{color:#4142d0;text-decoration:none;font-size:14px;transition:opacity .3s ease}.LoginForm_forgotPasswordLink___ld11 a:hover{opacity:.8}.LoginForm_errorMessage__wWLD5{color:#e53e3e;background-color:#fed7d7;border:1px solid #feb2b2;border-radius:8px;padding:12px 16px;margin-bottom:15px;text-align:center;font-size:14px;width:min(400px,90vw);max-width:400px}.LoginForm_loginBtn__LnDWu{width:min(400px,90vw);max-width:400px;height:50px;background:linear-gradient(135deg,#4142d0,#6366f1);border:none;border-radius:12px;color:#fff;font-size:18px;font-weight:600;font-family:Cairo,sans-serif;cursor:pointer;transition:all .3s ease;margin-bottom:10px}.LoginForm_loginBtn__LnDWu:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(65,66,208,.3)}.LoginForm_loginBtn__LnDWu:disabled{opacity:.7;cursor:not-allowed;transform:none}.LoginForm_footerLink__hDuc_{text-align:center;color:#666;font-size:14px}.LoginForm_footerLink__hDuc_ a{color:#4142d0;text-decoration:none;font-weight:500;transition:opacity .3s ease}.LoginForm_footerLink__hDuc_ a:hover{opacity:.8}@media (max-width:768px){.LoginForm_authFormContainer__w1aMZ{padding:20px;margin:10px}.LoginForm_authFormLogo__UydQd img{max-height:100px}.LoginForm_authTabs__UMOLf{height:60px}.LoginForm_authTab__mWGya{font-size:16px}.LoginForm_formInput__NhD2r,.LoginForm_googleLoginBtn__4cur9,.LoginForm_loginBtn__LnDWu{height:50px}.LoginForm_nameFieldsRow__k5xoN{flex-direction:column;gap:10px}}.LoginForm_phoneInput__GY_CN{width:min(400px,90vw);max-width:400px;height:60px;border:2px solid #e0e0e0;border-radius:12px;padding:0 12px;display:flex;align-items:center;gap:10px;background:#fff;direction:ltr;flex-direction:row-reverse}.LoginForm_phoneInput__GY_CN:focus-within{border-color:#4142d0;box-shadow:0 0 0 3px rgba(65,66,208,.1)}.LoginForm_phoneInput__GY_CN .PhoneInputCountry{display:flex;align-items:center;margin-left:8px}.LoginForm_phoneInput__GY_CN .PhoneInputInput{border:none;outline:none;flex:1;height:56px;font-size:16px;font-family:Cairo,sans-serif;background:transparent;color:#333;text-align:left;direction:ltr}.LoginForm_phoneInput__GY_CN .PhoneInputInput::-moz-placeholder{color:#999}.LoginForm_phoneInput__GY_CN .PhoneInputInput::placeholder{color:#999}.LoginForm_nameField__L3Q4y .LoginForm_phoneInput__GY_CN{width:100%}.LoginForm_policiesConsent__gljHi{width:min(400px,90vw);max-width:400px;margin:8px 0 12px;font-size:14px;color:#333;text-align:right}.LoginForm_checkboxLabel__pm9cZ{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.LoginForm_checkboxLabel__pm9cZ input[type=checkbox]{width:18px;height:18px;margin-top:2px}.LoginForm_policyLink__coIKM{color:#4142d0;text-decoration:none;font-weight:600}.LoginForm_policyLink__coIKM:hover{opacity:.85}.ForgotPasswordForm_authFormContainer__x4dSx{width:min(878px,95vw);max-width:878px;background:#fff;border-radius:24px;padding:20px 24px 24px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;position:relative;direction:rtl}.ForgotPasswordForm_authFormLogo__R1UiS{margin-top:0;margin-bottom:12px;display:flex;align-items:center;justify-content:center}.ForgotPasswordForm_authFormLogo__R1UiS img{max-height:100px;width:auto;-o-object-fit:contain;object-fit:contain;display:block;margin:10px auto}.ForgotPasswordForm_formContent__WsSEx{display:flex;flex-direction:column;align-items:center;width:100%}.ForgotPasswordForm_forgotPasswordTitle__9S_ji{font-size:22px;font-weight:700;color:#333;margin:8px 0}.ForgotPasswordForm_forgotPasswordSubtitle__dbQ_J{font-size:15px;color:#666;line-height:1.8;margin-bottom:16px;text-align:center;max-width:min(520px,90vw)}.ForgotPasswordForm_forgotPasswordForm__zqed9{width:100%;max-width:400px}.ForgotPasswordForm_formField__KRFR2{width:100%;max-width:400px;margin-bottom:16px}.ForgotPasswordForm_formLabel__ti_u2{display:block;font-size:14px;color:#333;margin-bottom:8px;text-align:right}.ForgotPasswordForm_formInput__Q84K5{width:100%;height:60px;border:2px solid #e0e0e0;border-radius:12px;padding:0 20px;font-size:16px;font-family:Cairo,sans-serif;transition:all .3s ease;background:#fff;color:#333;direction:rtl;text-align:right}.ForgotPasswordForm_formInput__Q84K5:focus{outline:none;border-color:#4142d0;box-shadow:0 0 0 3px rgba(65,66,208,.1)}.ForgotPasswordForm_formInput__Q84K5::-moz-placeholder{color:#999}.ForgotPasswordForm_formInput__Q84K5::placeholder{color:#999}.ForgotPasswordForm_resetBtn__woUlR{width:min(400px,90vw);max-width:400px;height:60px;background:linear-gradient(135deg,#4142d0,#6366f1);border:none;border-radius:12px;color:#fff;font-size:18px;font-weight:600;font-family:Cairo,sans-serif;cursor:pointer;transition:all .3s ease;margin-top:6px}.ForgotPasswordForm_resetBtn__woUlR:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(65,66,208,.3)}.ForgotPasswordForm_resetBtn__woUlR:disabled{opacity:.7;cursor:not-allowed;transform:none}.ForgotPasswordForm_backToLogin__Co3JI{margin-top:12px;text-align:right;width:100%;max-width:400px}.ForgotPasswordForm_backToLogin__Co3JI a{color:#4142d0;text-decoration:none;font-size:14px;transition:opacity .3s ease}.ForgotPasswordForm_backToLogin__Co3JI a:hover{opacity:.8}@media (max-width:768px){.ForgotPasswordForm_authFormContainer__x4dSx{padding:16px 16px 20px;margin:10px}.ForgotPasswordForm_authFormLogo__R1UiS img{max-height:90px}.ForgotPasswordForm_formInput__Q84K5,.ForgotPasswordForm_resetBtn__woUlR{height:50px}}.auth-page{min-height:100vh;background:linear-gradient(180deg,#4142d0,#b9b9f4,#abdaef,#0ad5fa);justify-content:center;padding:20px;font-family:Arial,sans-serif}.auth-form-container,.auth-page{display:flex;align-items:center;position:relative}.auth-form-container{width:min(878px,95vw);max-width:878px;min-height:600px;height:auto;background:#fff;border-radius:24px;padding:60px 40px 30px;box-shadow:0 10px 30px rgba(0,0,0,.1);flex-direction:column}.auth-form-logo{display:flex;align-items:center;justify-content:center}.auth-form-logo img{max-height:110px;width:auto;-o-object-fit:contain;object-fit:contain;display:block}.auth-tabs{width:min(685px,90vw);max-width:685px;height:75px;display:flex;border-radius:5px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:40px}.auth-tab{flex:1;border:none;cursor:pointer;font-size:18px;font-weight:600;transition:all .3s ease;display:flex;align-items:center;justify-content:center;color:#333;background-color:#e9e9fb;color:#4142d0}.auth-tab.active{background-color:#4142d0;color:#fff}.auth-tab:hover{opacity:.9}.form-content{display:flex;flex-direction:column;align-items:center;width:100%}.google-login-btn{width:min(400px,90vw);max-width:400px;height:60px;padding:10px 24px;background:#fff;border:2px solid #e0e0e0;border-radius:20px;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;font-size:16px;color:#333;transition:all .3s ease}.google-login-btn:hover{border-color:#4142d0;box-shadow:0 2px 8px rgba(65,66,208,.1)}.google-icon{width:24px;height:24px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjU2IDEyLjI1QzIyLjU2IDExLjQ3IDIyLjQ5IDEwLjcyIDIyLjM2IDEwSDEyVjE0LjI2SDE3LjkyQzE3LjY2IDE1LjYgMTYuOTIgMTYuNzQgMTUuODQgMTcuNVYyMC4yNkgxOS4yOEMyMS4zNiAxOC4yNSAyMi41NiAxNS41MyAyMi41NiAxMi4yNVoiIGZpbGw9IiM0Mjg1RjQiLz4KPHBhdGggZD0iTTEyIDI0QzE1LjI0IDI0IDE3Ljk1IDIyLjkyIDE5LjI4IDIwLjI2TDE1Ljg0IDE3LjVDMTQuNzggMTguMTMgMTMuNDcgMTguNSAxMiAxOC41QzguODggMTguNSA2LjIxIDE2LjQ1IDUuMjcgMTMuNjlIMi4xOFYxNi41M0MzLjUxIDIwLjE3IDcuNDYgMjQgMTIgMjRaIiBmaWxsPSIjMzRBODUzIi8+CjxwYXRoIGQ9Ik01LjI3IDEzLjY5QzUuMDMgMTMuMDYgNC45IDEyLjM4IDQuOSAxMS42OUM0LjkgMTEgNS4wMyAxMC4zMiA1LjI3IDkuNjlWNi44NUgyLjE4QzEuNDMgOC4zNSAxIDkuOTYgMSAxMS42OUMxIDEzLjQyIDEuNDMgMTUuMDMgMi4xOCAxNi41M0w1LjI3IDEzLjY5WiIgZmlsbD0iI0ZCQkMwNCIvPgo8cGF0aCBkPSJNMTIgNS41QzEzLjYyIDUuNSAxNS4wNiA2LjA5IDE2LjIgNy4yTDE5LjI4IDQuMTJDMTcuOTUgMi45MiAxNS4yNCAyIDEyIDJDNy40NiAyIDMuNTEgNS44MyAyLjE4IDkuNDdMNS4yNyAxMi4zMUM2LjIxIDkuNTUgOC44OCA3LjUgMTIgNy41WiIgZmlsbD0iI0VBNDMzNSIvPgo8L3N2Zz4K") no-repeat 50%;background-size:contain}.divider{display:flex;align-items:center;justify-content:center;margin:20px 0}.line{flex-grow:1;height:1px;background-color:#000;width:300px}.text{font-family:Arial,sans-serif;font-size:1.2em;color:#000;margin:0 15px;white-space:nowrap}.form-field{width:min(600px,90vw);max-width:600px;margin-bottom:15px}.form-input{width:100%;height:50px;border:2px solid #e0e0e0;border-radius:12px;padding:10px 20px;font-size:16px;color:#333;background:#fff;transition:all .3s ease;direction:rtl;text-align:right}.form-input:focus{outline:none;border-color:#4142d0;box-shadow:0 0 0 3px rgba(65,66,208,.1)}.form-input::-moz-placeholder{color:#000;font-size:16px}.form-input::placeholder{color:#000;font-size:16px}.login-btn{width:300px;height:50px;background:#019ebb;color:#fff;border:none;border-radius:17px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;margin:12px auto;display:block}.login-btn:hover{background:#3638b8;transform:translateY(-2px);box-shadow:0 4px 12px rgba(65,66,208,.3)}.forgot-password-link{text-align:right;margin-top:8px;margin-bottom:5px}.forgot-password-link a{color:#4142d0;text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease}.forgot-password-link a:hover{text-decoration:underline;color:#3638b8}.auth-footer-links{position:fixed;bottom:20px;right:20px;text-align:right;padding:1rem;background:hsla(0,0%,100%,.9);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000}.auth-footer-links .footer-link{color:#6c757d;text-decoration:none;font-size:.9rem;transition:color .3s ease}.auth-footer-links .footer-link:hover{color:#4142d0;text-decoration:underline}.auth-footer-links .link-separator{margin:0 1rem;color:#dee2e6}.footer-link{color:#666;font-size:16px}.footer-link a{color:#4142d0;font-weight:600}.footer-link a,.footer-link a:hover{text-decoration:underline}.name-fields-row{display:flex;gap:20px;width:min(600px,90vw);max-width:600px;margin-bottom:15px}.name-field{flex:1}.name-field .form-input{width:100%}@media (max-width:768px){.auth-page{padding:15px}.auth-form-container{padding:30px 25px;border-radius:20px;min-height:auto}.auth-tabs{width:min(600px,95vw);height:65px;top:30px}.auth-tab{font-size:16px}.form-content{margin-top:125px}.google-login-btn{width:min(350px,95vw);height:55px;font-size:15px}.form-field,.name-fields-row{width:min(500px,95vw)}.form-input{height:45px;font-size:15px;padding:8px 18px}.login-btn{width:280px;height:45px;font-size:16px}}@media (max-width:480px){.auth-page{padding:10px}.auth-form-container{padding:25px 20px;border-radius:16px;width:min(400px,98vw)}.auth-tabs{width:min(350px,98vw);height:55px;top:25px}.auth-tab{font-size:14px;font-weight:500}.form-content{margin-top:0}.google-login-btn{width:min(300px,98vw);height:50px;font-size:14px;padding:8px 20px;gap:10px}.form-field,.name-fields-row{width:min(320px,98vw)}.name-fields-row{flex-direction:column;gap:15px}.form-input{height:42px;font-size:14px;padding:8px 16px;border-radius:10px}.forgot-password-link{text-align:center}.forgot-password-link a{font-size:13px}.login-btn{width:250px;height:42px;font-size:15px;border-radius:15px}.footer-link{font-size:14px;text-align:center}.divider{margin:15px 0}.line{width:120px}.text{font-size:1em;margin:0 10px}}@media (max-width:360px){.auth-form-container{padding:20px 15px;width:min(340px,99vw)}.auth-tabs{width:min(310px,99vw);height:50px}.auth-tab{font-size:13px}.google-login-btn{width:min(280px,99vw);height:48px;font-size:13px}.form-field,.name-fields-row{width:min(300px,99vw)}.form-input{height:40px;font-size:13px;padding:6px 14px}.forgot-password-link a{font-size:12px}.login-btn{width:220px;height:40px;font-size:14px}.footer-link{font-size:13px}}.forgot-password-content{text-align:center}.forgot-password-title{font-size:32px;font-weight:700;color:#333;margin-bottom:20px;direction:rtl}.forgot-password-subtitle{font-size:16px;color:#666;line-height:1.6;margin-bottom:40px;max-width:500px;margin-left:auto;margin-right:auto;direction:rtl;text-align:center}.forgot-password-form{width:100%;display:flex;flex-direction:column;align-items:center}.form-label{font-size:16px;color:#333;margin-bottom:8px;text-align:right;width:100%}.form-label,.reset-btn{display:block;font-weight:600}.reset-btn{width:300px;height:50px;background:#019ebb;color:#fff;border:none;border-radius:17px;font-size:18px;cursor:pointer;transition:all .3s ease;margin:20px auto}.reset-btn:hover{background:#017a94;transform:translateY(-2px);box-shadow:0 4px 12px rgba(1,158,187,.3)}.back-to-login{margin-top:20px;text-align:center}.back-to-login a{color:#4142d0;text-decoration:underline;font-size:16px;font-weight:600;transition:all .3s ease}.back-to-login a:hover{color:#3638b8}@media (max-width:768px){.forgot-password-title{font-size:28px}.forgot-password-subtitle{font-size:15px;max-width:400px}.reset-btn{width:280px;height:45px;font-size:16px}}@media (max-width:480px){.forgot-password-content{margin-top:0}.forgot-password-title{font-size:24px;margin-bottom:15px}.forgot-password-subtitle{font-size:14px;margin-bottom:30px;max-width:320px}.reset-btn{width:250px;height:42px;font-size:15px;border-radius:15px}.back-to-login a{font-size:14px}}@media (max-width:360px){.forgot-password-title{font-size:22px}.forgot-password-subtitle{font-size:13px;max-width:280px}.reset-btn{width:220px;height:40px;font-size:14px}.back-to-login a{font-size:13px}}.verification-content{text-align:center}.verification-title{font-size:32px;font-weight:700;color:#333;margin-bottom:20px;direction:rtl}.verification-subtitle{font-size:16px;color:#666;line-height:1.6;margin-bottom:40px;direction:rtl;text-align:center}.email-highlight{color:#4142d0;font-weight:600}.verification-form{width:100%;display:flex;flex-direction:column;align-items:center}.code-inputs-container{display:flex;gap:12px;margin-bottom:30px;justify-content:center;flex-wrap:wrap;direction:rtl}.code-input{width:50px;height:60px;border:2px solid #e0e0e0;border-radius:12px;text-align:center;font-size:24px;font-weight:600;color:#333;background:#fff;transition:all .3s ease}.code-input:focus{outline:none;border-color:#4142d0;box-shadow:0 0 0 3px rgba(65,66,208,.1)}.code-input:not(:-moz-placeholder){border-color:#4142d0;background-color:#f8f9ff}.code-input:not(:placeholder-shown){border-color:#4142d0;background-color:#f8f9ff}.verify-btn{width:300px;height:50px;background:#019ebb;color:#fff;border:none;border-radius:17px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;margin:10px auto 30px;display:block}.verify-btn:hover:not(:disabled){background:#017a94;transform:translateY(-2px);box-shadow:0 4px 12px rgba(1,158,187,.3)}.verify-btn:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.resend-section{margin-bottom:20px}.resend-text{font-size:14px;color:#666;margin-bottom:8px}.resend-btn{background:none;border:none;color:#4142d0;font-size:16px;font-weight:600;cursor:pointer;text-decoration:underline;transition:all .3s ease}.resend-btn:hover{color:#3638b8}.back-to-forgot{text-align:center}.back-to-forgot a{color:#4142d0;text-decoration:underline;font-size:16px;font-weight:600;transition:all .3s ease}.back-to-forgot a:hover{color:#3638b8}@media (max-width:768px){.verification-title{font-size:28px}.verification-subtitle{font-size:15px}.code-input{width:45px;height:55px;font-size:22px}.verify-btn{width:280px;height:45px;font-size:16px}}@media (max-width:480px){.verification-content{margin-top:0}.verification-title{font-size:24px;margin-bottom:15px}.verification-subtitle{font-size:14px;margin-bottom:30px}.code-inputs-container{gap:8px;margin-bottom:25px}.code-input{width:40px;height:50px;font-size:20px}.verify-btn{width:250px;height:42px;font-size:15px;border-radius:15px}.resend-text{font-size:13px}.back-to-forgot a,.resend-btn{font-size:14px}}@media (max-width:360px){.verification-title{font-size:22px}.verification-subtitle{font-size:13px}.code-inputs-container{gap:6px}.code-input{width:35px;height:45px;font-size:18px}.verify-btn{width:220px;height:40px;font-size:14px}.resend-text{font-size:12px}.back-to-forgot a,.resend-btn{font-size:13px}}.new-password-content{text-align:center}.new-password-title{font-size:32px;font-weight:700;color:#333;margin-bottom:20px;direction:rtl}.new-password-subtitle{font-size:16px;color:#666;line-height:1.6;margin-bottom:40px;max-width:500px;margin-left:auto;margin-right:auto;direction:rtl;text-align:center}.new-password-form{width:100%;display:flex;flex-direction:column;align-items:center}.password-input-container{position:relative;width:100%}.password-toggle-btn{position:absolute;left:15px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#666;padding:5px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.password-toggle-btn:hover{color:#4142d0}.password-toggle-btn svg{width:20px;height:20px}.form-input.error{border-color:#e74c3c;box-shadow:0 0 0 3px rgba(231,76,60,.1)}.error-message{display:block;color:#e74c3c;font-size:14px;margin-top:5px;text-align:right;direction:rtl}.general-error{text-align:center;margin-bottom:20px;padding:10px;background-color:#ffeaea;border:1px solid #e74c3c;border-radius:8px;width:min(600px,90vw)}.reset-password-btn{width:300px;height:50px;background:#019ebb;color:#fff;border:none;border-radius:17px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;margin:20px auto;display:block}.reset-password-btn:hover{background:#017a94;transform:translateY(-2px);box-shadow:0 4px 12px rgba(1,158,187,.3)}.back-to-verification{margin-top:20px;text-align:center}.back-to-verification a{color:#4142d0;text-decoration:underline;font-size:16px;font-weight:600;transition:all .3s ease}.back-to-verification a:hover{color:#3638b8}@media (max-width:768px){.new-password-title{font-size:28px}.new-password-subtitle{font-size:15px;max-width:400px}.reset-password-btn{width:280px;height:45px;font-size:16px}.password-toggle-btn{font-size:16px}}@media (max-width:480px){.auth-form-logo img{margin-top:20px}.new-password-title{font-size:24px;margin-bottom:15px}.new-password-subtitle{font-size:14px;margin-bottom:30px;max-width:320px}.reset-password-btn{width:250px;height:42px;font-size:15px;border-radius:15px}.password-toggle-btn{font-size:14px;left:12px}.error-message{font-size:13px}.back-to-verification a{font-size:14px}}@media (max-width:360px){.new-password-title{font-size:22px}.new-password-subtitle{font-size:13px;max-width:280px}.reset-password-btn{width:220px;height:40px;font-size:14px}.password-toggle-btn{font-size:13px;left:10px}.error-message{font-size:12px}.back-to-verification a{font-size:13px}}.VideoPopup_overlay__3LbDD{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:VideoPopup_fadeIn__PlENm .3s ease-out}@keyframes VideoPopup_fadeIn__PlENm{0%{opacity:0}to{opacity:1}}.VideoPopup_popup__qDbuE{background:#fff;border-radius:20px;width:min(900px,95vw);max-width:900px;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.25);animation:VideoPopup_slideUp__uIYyK .3s ease-out;direction:rtl}@keyframes VideoPopup_slideUp__uIYyK{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.VideoPopup_header__Po2xU{display:flex;align-items:center;justify-content:space-between;padding:25px 30px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#4142d0,#5a5bdb);color:#fff}.VideoPopup_title__qXm_E{margin:0;font-size:20px;font-weight:600;display:flex;align-items:center;gap:12px}.VideoPopup_playIcon__CPncr{font-size:22px;color:gold;animation:VideoPopup_pulse__13EZp 2s infinite}@keyframes VideoPopup_pulse__13EZp{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.VideoPopup_closeButton__PmuHl{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:20px;transition:all .3s ease}.VideoPopup_closeButton__PmuHl:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}.VideoPopup_videoContainer__NoRAl{position:relative;width:100%;height:0;padding-bottom:56.25%;background:#000}.VideoPopup_video__B0eih{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.VideoPopup_footer__Sg3fQ{padding:20px 30px;background:#f8f9fa;text-align:center}.VideoPopup_footerText__c0_SU{margin:0;color:#666;font-size:14px;line-height:1.5}@media (max-width:768px){.VideoPopup_popup__qDbuE{width:95vw;margin:10px}.VideoPopup_header__Po2xU{padding:20px}.VideoPopup_title__qXm_E{font-size:18px}.VideoPopup_footer__Sg3fQ{padding:15px 20px}.VideoPopup_footerText__c0_SU{font-size:13px}}@media (max-width:480px){.VideoPopup_overlay__3LbDD{padding:10px}.VideoPopup_popup__qDbuE{width:100%;max-height:95vh}.VideoPopup_header__Po2xU{padding:15px}.VideoPopup_title__qXm_E{font-size:16px}.VideoPopup_closeButton__PmuHl{width:35px;height:35px;font-size:18px}}.AuthPageContent_authContainer__i7Sus{display:flex;flex-direction:column;align-items:center;gap:25px;padding:20px;min-height:100vh;justify-content:center}.AuthPageContent_helpButton__5XhON{background:linear-gradient(135deg,#4142d0,#5a5bdb);color:#fff;border:none;border-radius:50px;padding:15px 30px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:12px;box-shadow:0 8px 25px rgba(65,66,208,.3);transition:all .3s ease;position:relative;overflow:hidden;direction:rtl;min-width:280px;justify-content:center}.AuthPageContent_helpButton__5XhON:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.AuthPageContent_helpButton__5XhON:hover:before{left:100%}.AuthPageContent_helpButton__5XhON:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(65,66,208,.4)}.AuthPageContent_helpButton__5XhON:active{transform:translateY(0)}.AuthPageContent_playIcon__W4AOf{font-size:20px;color:gold;animation:AuthPageContent_pulse__dQwnw 2s infinite}@keyframes AuthPageContent_pulse__dQwnw{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.AuthPageContent_helpIcon__2QHsJ{font-size:18px;opacity:.9}@media (max-width:768px){.AuthPageContent_authContainer__i7Sus{padding:15px;gap:20px}.AuthPageContent_helpButton__5XhON{padding:12px 25px;font-size:15px;min-width:250px}.AuthPageContent_playIcon__W4AOf{font-size:18px}.AuthPageContent_helpIcon__2QHsJ{font-size:16px}}@media (max-width:480px){.AuthPageContent_authContainer__i7Sus{padding:10px;gap:15px}.AuthPageContent_helpButton__5XhON{padding:10px 20px;font-size:14px;min-width:220px;border-radius:40px}.AuthPageContent_playIcon__W4AOf{font-size:16px}.AuthPageContent_helpIcon__2QHsJ{font-size:14px}}.AuthPageContent_helpButton__5XhON{animation:AuthPageContent_slideInFromTop__Zisjh .6s ease-out}@keyframes AuthPageContent_slideInFromTop__Zisjh{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.Auth_authPage__coOQh{min-height:100vh;background:linear-gradient(180deg,#4142d0,#b9b9f4,#abdaef,#0ad5fa);padding:20px;font-family:Cairo,sans-serif;position:relative;direction:rtl;unicode-bidi:isolate;flex-direction:column}.Auth_authFooterLinks__2aigJ,.Auth_authPage__coOQh{display:flex;align-items:center;justify-content:center}.Auth_authFooterLinks__2aigJ{position:static;bottom:auto;left:auto;transform:none;gap:10px;color:#fff;font-size:14px;margin-top:16px}.Auth_footerLink__uE3h0{color:#fff;text-decoration:none;transition:opacity .3s ease}.Auth_footerLink__uE3h0:hover{opacity:.8}.Auth_linkSeparator__FGfii{color:#fff;margin:0 5px}