[x-cloak]{display:none!important}:root{--primary:#042e2d;--primary-dark:#065452;--primary-light:#fffade;--accent:#e1c091;--text-dark:#042e2d;--text-muted:#888;--bg-light:#f9f9f9;--white:#fff}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--white);font-family:Noto Kufi Arabic,Outfit,sans-serif;overflow-x:hidden}.auth-container{align-items:stretch;min-height:100vh;display:flex}.auth-wrapper-left{background:url(/build/assets/sign-in-bg-B_DS0nvm.webp) 50%/cover no-repeat;min-height:100vh;position:relative;overflow:hidden}.auth-wrapper-right{background:#f4f7f6;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.auth-form-card{background:var(--white);z-index:10;border-radius:24px;width:100%;max-width:480px;padding:45px 50px;position:relative;box-shadow:0 10px 40px #002e2d14}.auth-header{text-align:center;margin-bottom:35px}.auth-header h2{color:var(--primary);letter-spacing:-.5px;margin-bottom:8px;font-size:28px;font-weight:800}.auth-header p{color:var(--text-muted);font-size:15px;font-weight:500}.auth-badge{color:var(--primary);background:#e6f2f1;border:none;border-radius:30px;margin-top:15px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.form-group{margin-bottom:22px}.form-label{color:var(--primary);text-align:start;margin-bottom:10px;font-size:14px;font-weight:700;display:block}.form-input-wrap{width:100%;position:relative}.form-control,input.form-control{background:#f9fbfb;border:1.5px solid #edf2f2;border-radius:14px;width:100%;height:50px;font-size:15px;transition:all .3s}input[type=password]{padding-right:50px!important}[dir=rtl] input[type=password]{padding-left:50px!important;padding-right:20px!important}.form-control:focus{border-color:var(--primary);background:var(--white);outline:none;box-shadow:0 0 0 4px #042e2d0d}.password-toggle{cursor:pointer;color:#b0bec5;z-index:10;justify-content:center;align-items:center;padding:10px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}[dir=rtl] .password-toggle{left:10px;right:auto}[dir=ltr] .password-toggle{left:auto;right:10px}.form-options{justify-content:space-between;align-items:center;margin-top:-5px;margin-bottom:30px;font-size:14px;display:flex}.remember-me{color:var(--text-muted);align-items:center;gap:10px;font-weight:500;display:flex}.captcha-container{background:#f9fbfb;border:1.5px solid #edf2f2;border-radius:14px;align-items:center;gap:15px;margin-bottom:35px;padding:15px;display:flex}.captcha-input{flex:1}.captcha-input .form-control{background:var(--white);border-color:#eee;height:44px}.captcha-image-wrap{border-left:1px solid #eee;align-items:center;gap:12px;padding-left:10px;display:flex}[dir=rtl] .captcha-image-wrap{border-left:none;border-right:1px solid #eee;padding-left:0;padding-right:10px}@keyframes spin{to{rotate:360deg}}.btn-auth{background:var(--primary);width:100%;height:54px;color:var(--white);cursor:pointer;border:none;border-radius:14px;font-size:17px;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 20px #042e2d26}.btn-auth:hover{background:#032322;transform:translateY(-2px);box-shadow:0 12px 25px #042e2d33}.btn-auth:active{transform:translateY(0)}.btn-auth:disabled,.btn-auth[aria-busy=true]{cursor:not-allowed;opacity:.7;transform:none}.btn-auth:disabled:hover,.btn-auth[aria-busy=true]:hover{transform:none}.auth-register-prompt-alert{color:#5a4200;background:#fff3cd;border-color:#ffe69c;justify-content:center;align-items:center;gap:8px;margin-bottom:15px;display:flex}.auth-register-prompt-link{color:#5a4200;font-size:12px;font-weight:800;text-decoration:underline}.auth-register-prompt-link:hover{color:#3d2d00}.login-method-tabs{background:#eef2f2;border-radius:16px;gap:8px;margin-bottom:24px;padding:6px;display:flex}.login-method-tab{color:#6e8585;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;padding:10px 12px;font-size:13px;font-weight:800;transition:all .2s}.login-method-tab.active{background:var(--white);color:var(--primary);box-shadow:0 4px 12px #042e2d1f}.firebase-phone-consent{color:var(--text-muted);text-align:start;margin-top:-10px;margin-bottom:18px;font-size:12px;line-height:1.7}.auth-action-divider{color:var(--text-muted);text-align:center;align-items:center;gap:12px;margin:18px 0;font-size:12px;font-weight:600;display:flex}.auth-action-divider:before,.auth-action-divider:after{content:"";background:#edf2f2;flex:1;height:1px}.auth-register-action{margin-bottom:12px}.btn-auth-register{width:100%;min-height:50px;color:var(--primary);border:1.5px solid #042e2d38;border-radius:14px;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;font-weight:800;transition:color .25s,border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative;overflow:hidden;text-decoration:none!important}.btn-auth-register:before{content:"";z-index:0;background:var(--primary);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.btn-auth-register:hover:before{opacity:1}.btn-auth-register:hover{color:var(--white);border-color:var(--primary);transform:translateY(-2px);box-shadow:0 10px 20px #042e2d24}.btn-auth-register>*{z-index:1;position:relative}.btn-auth-register:active{transform:translateY(0)}.auth-lang-toggle{z-index:100;background:#eef2f2;border-radius:50px;padding:4px;display:flex;position:absolute;top:30px;left:30px;box-shadow:inset 0 2px 4px #0000000d}.lang-btn{color:#88a0a0;border-radius:50px;padding:8px 20px;font-size:14px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;text-decoration:none!important}.lang-btn:hover{color:var(--primary)}.lang-btn.active{background:var(--white);box-shadow:0 4px 10px #042e2d26;color:var(--primary)!important}[dir=rtl] .auth-lang-toggle{left:auto;right:30px}.nice-select{width:100%;float:none!important;height:50px!important;color:var(--primary)!important;text-align:right!important;background-color:#f9fbfb!important;border:1.5px solid #edf2f2!important;border-radius:14px!important;align-items:center!important;padding-left:20px!important;padding-right:20px!important;font-size:15px!important;font-weight:500!important;line-height:48px!important;display:flex!important}[dir=ltr] .nice-select{text-align:left!important}.nice-select:after{content:""!important;pointer-events:none!important;border-bottom:2px solid #999!important;border-right:2px solid #999!important;width:8px!important;height:8px!important;transition:all .15s ease-in-out!important;display:block!important}[dir=rtl] .nice-select:after{left:15px!important;right:auto!important}[dir=ltr] .nice-select:after{left:auto!important;right:15px!important}.nice-select.open:after{transform:rotate(-135deg)!important}.nice-select .list{z-index:99!important;border:1px solid #edf2f2!important;border-radius:12px!important;width:100%!important;max-height:250px!important;margin-top:5px!important;overflow-y:auto!important;box-shadow:0 4px 20px #002e2d1f!important}.nice-select .option{text-align:start!important;min-height:45px!important;padding-left:20px!important;padding-right:20px!important;font-size:15px!important;line-height:45px!important;transition:all .2s!important}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{color:var(--primary)!important;background-color:#f0f7f6!important}@media (width<=576px){.auth-lang-toggle{top:20px;left:20px}[dir=rtl] .auth-lang-toggle{left:auto;right:20px}}.auth-form-card .form-group{width:100%;margin-bottom:25px;display:block}.grid-group{margin-bottom:20px!important}.iti{width:100%}.iti__selected-flag{border-radius:14px!important}@media (width<=992px){.auth-wrapper-left{display:none}.auth-wrapper-right{background:#f4f7f6;width:100%}}@media (width<=576px){.auth-wrapper-right{background:var(--white);padding:60px 15px 40px}.auth-form-card{box-shadow:none;border:none;margin-top:10px;padding:30px 20px}.auth-header h2{font-size:26px}.captcha-container{flex-direction:column;align-items:stretch;padding:20px}.captcha-image-wrap{border:none;justify-content:space-between;padding:10px 0 0}}.iti__country-list{left:2px}[dir=rtl] .form-control,[dir=rtl] input.form-control,[dir=rtl] select.form-control{text-align:right;direction:rtl}[dir=rtl] .form-control::placeholder{text-align:right}[dir=rtl] .text-danger{text-align:right;display:block}[dir=rtl] .alert-danger{text-align:right;direction:rtl}[dir=rtl] .auth-register-prompt-alert{direction:rtl}[dir=rtl] .form-group{text-align:right}[dir=rtl] .form-options,[dir=rtl] .remember-me{direction:rtl}[dir=rtl] .auth-container .row{flex-direction:row-reverse}[dir=rtl] .iti{direction:ltr}[dir=rtl] .iti .form-control{text-align:left}[dir=rtl] .iti__country-list{text-align:right;left:auto;right:2px}[dir=rtl] .btn-auth,[dir=rtl] .row.no-gutters{direction:rtl}body.auth-page--login-dark{--login-dark-screen:var(--color-spring-green-6,#0b1411);--login-dark-surface:var(--color-spring-green-1450,#1d2b2680);--login-dark-surface-border:var(--color-spring-green-1850,#27353080);--login-dark-input:var(--color-spring-green-1850,#27353080);--login-dark-input-border:var(--color-spring-green-18,#253731);--login-gold-start:#e3cdab;--login-gold-mid:#ceae7e;--login-gold-end:#b38a4d;--primary:var(--login-gold-mid);--text-muted:#7d8d86;background:linear-gradient(0deg, var(--color-grey-7,#121212), var(--color-grey-7,#121212)), linear-gradient(0deg, var(--login-dark-screen), var(--login-dark-screen)), linear-gradient(0deg, var(--login-dark-screen), var(--login-dark-screen))}.auth-page--login-dark .auth-container{background:linear-gradient(0deg, var(--color-grey-7,#121212), var(--color-grey-7,#121212)), linear-gradient(0deg, var(--login-dark-screen), var(--login-dark-screen)), linear-gradient(0deg, var(--login-dark-screen), var(--login-dark-screen));min-height:100vh}.auth-page--login-dark .auth-container .row{background:var(--login-dark-screen);min-height:100vh}.auth-page--login-dark .auth-wrapper-left{display:none!important}.auth-page--login-dark .auth-wrapper-right{background:0 0;flex-direction:column;flex:0 0 100%;width:100%;max-width:100%;min-height:100vh;padding:48px 20px}.auth-page--login-dark .auth-form-card{background:var(--login-dark-surface);border:0;border-top:1px solid var(--login-dark-surface-border);max-width:410px;box-shadow:none;border-radius:10px;padding:28px 24px 24px}.auth-page--login-dark .auth-header{margin-bottom:24px}.auth-page--login-dark .auth-header-outside{margin-bottom:22px}.auth-page--login-dark .auth-header-logo{object-fit:contain;max-width:70px;margin:0 auto 14px;display:block}.auth-page--login-dark .auth-header h2{color:#e8ece9;letter-spacing:0;margin-bottom:6px;font-size:24px;font-weight:800}.auth-page--login-dark .auth-header p{color:#7d8d86;margin-bottom:0;font-size:13px}.auth-page--login-dark .auth-badge{display:none}.auth-page--login-dark .form-group,.auth-page--login-dark .auth-form-card .form-group{margin-bottom:14px}.auth-page--login-dark .form-label{color:#c6cec9;margin-bottom:8px;font-size:12px;font-weight:700}.auth-page--login-dark .form-control,.auth-page--login-dark input.form-control{color:#e8ece9;background:var(--login-dark-input);border:1px solid #0000;border-top:1px solid var(--login-dark-input-border);height:48px;box-shadow:none;border-radius:9px}.auth-page--login-dark .form-control::placeholder{color:#71837b}.auth-page--login-dark .form-control:focus{color:#e8ece9;background:var(--login-dark-input);border-color:#ceae7e59;border-top-color:var(--login-gold-mid);box-shadow:0 0 0 3px #ceae7e1f}.auth-page--login-dark .btn-auth{height:50px;color:var(--login-dark-screen);background:linear-gradient(98.01deg, var(--login-gold-start) 0%, var(--login-gold-mid) 50%, var(--login-gold-end) 100%);box-shadow:none;border:0;border-radius:9px;margin-top:2px}.auth-page--login-dark .btn-auth:hover{color:var(--login-dark-screen);background:linear-gradient(98.01deg, var(--login-gold-start) 0%, var(--login-gold-mid) 45%, var(--login-gold-end) 100%);box-shadow:0 10px 24px #b38a4d2e}.auth-page--login-dark .login-method-tabs{border-top:1px solid var(--login-dark-input-border);background:#27353059;border-radius:10px;margin-bottom:18px}.auth-page--login-dark .login-method-tab{color:#7d8d86;border-radius:8px}.auth-page--login-dark .login-method-tab.active{color:var(--login-dark-screen);background:linear-gradient(98.01deg, var(--login-gold-start) 0%, var(--login-gold-mid) 50%, var(--login-gold-end) 100%);box-shadow:none}.auth-page--login-dark .firebase-phone-consent,.auth-page--login-dark .remember-me,.auth-page--login-dark .form-options,.auth-page--login-dark .form-options p{color:#7d8d86!important}.auth-page--login-dark .form-options a{color:var(--login-gold-mid)!important}.auth-page--login-dark .auth-action-divider{color:#7d8d86;margin:18px 0}.auth-page--login-dark .auth-action-divider:before,.auth-page--login-dark .auth-action-divider:after{background:#ceae7e2e}.auth-page--login-dark .auth-register-action{margin-bottom:12px}.auth-page--login-dark .btn-auth-register{min-height:48px;color:var(--login-gold-mid);background:0 0;border:1px solid #ceae7e75;border-top-color:#e3cdab8c;border-radius:9px}.auth-page--login-dark .btn-auth-register:before{background:linear-gradient(98.01deg, var(--login-gold-start) 0%, var(--login-gold-mid) 50%, var(--login-gold-end) 100%)}.auth-page--login-dark .btn-auth-register:hover{color:var(--login-dark-screen);border-color:#0000;transform:translateY(-2px);box-shadow:0 12px 24px #b38a4d29}.auth-page--login-dark .password-toggle,.auth-page--login-dark .refresh-captcha{color:#9aa79f}.auth-page--login-dark .captcha-container{border:1px solid #0000;border-top:1px solid var(--login-dark-input-border);background:#27353061;border-radius:9px;margin-bottom:18px}.auth-page--login-dark .captcha-input .form-control{background:var(--login-dark-input);border-top-color:var(--login-dark-input-border)}.auth-page--login-dark .captcha-image-wrap{border-left-color:#ceae7e29}[dir=rtl] .auth-page--login-dark .captcha-image-wrap{border-right-color:#ceae7e29}.auth-page--login-dark .alert-danger{background:#9b323229;border-color:#f4b8b842;color:#f4b8b8!important}.auth-page--login-dark .auth-register-prompt-alert{color:#3a2a04;background:#ceae7e;border-color:#ceae7e}.auth-page--login-dark .auth-register-prompt-link{color:#3a2a04}.auth-page--login-dark .auth-register-prompt-link:hover{color:#151004}.auth-page--login-dark .alert-success{color:#cfebdd;background:#37805929;border-color:#cfebdd3d}.auth-page--login-dark .auth-lang-toggle{box-shadow:none;background:#2735308c}.auth-page--login-dark .lang-btn{color:#7d8d86}.auth-page--login-dark .lang-btn.active{background:linear-gradient(98.01deg, var(--login-gold-start) 0%, var(--login-gold-mid) 50%, var(--login-gold-end) 100%);box-shadow:none;color:var(--login-dark-screen)!important}.auth-page--login-dark .lang-btn:not(.active):hover{color:#c6cec9;background:var(--login-dark-input);box-shadow:none}.auth-page--login-dark .iti{color:#e8ece9}.auth-page--login-dark .iti--separate-dial-code .iti__selected-flag{border-top:1px solid var(--login-dark-input-border);background:#273530b8;border-radius:9px 0 0 9px!important}.iti.iti--allow-dropdown.iti--separate-dial-code{flex-direction:row;gap:10px;display:flex}.iti__flag-container{position:static!important}.iti.iti--allow-dropdown.iti--separate-dial-code input{padding:0 20px!important}[dir=rtl] .iti.iti--allow-dropdown.iti--separate-dial-code input::placeholder{text-align:end!important}.auth-page--login-dark .iti--separate-dial-code .iti__selected-flag{border-radius:9px!important}.auth-page--login-dark .iti__selected-dial-code,.auth-page--login-dark .iti__arrow{color:#c6cec9}.auth-page--login-dark .iti__country-list{color:#e8ece9;background:#16221d;border-color:#ceae7e38;box-shadow:0 16px 32px #00000047}.auth-page--login-dark .iti__country.iti__highlight,.auth-page--login-dark .iti__country:hover{color:var(--login-dark-screen);background:var(--login-gold-mid)}.otp-code-group{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.otp-code-cell{text-align:center;letter-spacing:.02em;min-height:52px;padding:0;font-size:1.2rem;font-weight:700}.otp-code-cell::placeholder{color:#0000}.auth-page--login-dark .otp-code-cell{color:#f4f1ea;border:1px solid var(--login-dark-input-border);box-shadow:none;background:#273530b8}.auth-page--login-dark .otp-code-cell:focus{color:#f8f4ec;background:#1f2d28e6;border-color:#ceae7ebf;box-shadow:0 0 0 .2rem #ceae7e2e}@media (width<=576px){.otp-code-group{gap:8px}.otp-code-cell{min-height:48px;font-size:1.05rem}.auth-page--login-dark .auth-wrapper-right{background:0 0;padding:70px 16px 36px}.auth-page--login-dark .auth-form-card{border-top:1px solid var(--login-dark-surface-border);box-shadow:none;padding:26px 18px 22px}}
