._6m0c8G_loginContainer{background-image:var(--bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--color-background);align-items:center;min-height:100vh;display:flex;position:relative}._6m0c8G_loginContainer[data-locale=en]:before{content:"";background:linear-gradient(90.18deg, var(--gradient-color) 36.86%, var(--gradient-mid) 57.57%, var(--gradient-end) 79.24%);z-index:1;transition:background .5s ease-in-out;position:absolute;inset:0}._6m0c8G_loginContainer[data-locale=ar]:before{content:"";background:linear-gradient(-90.18deg, var(--gradient-color) 36.86%, var(--gradient-mid) 57.57%, var(--gradient-end) 79.24%);z-index:1;transition:background .5s ease-in-out;position:absolute;inset:0}._6m0c8G_loginContainer[dir=rtl]:after{left:auto;right:42%}._6m0c8G_loginCard{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:500px;margin-left:6%;padding:3rem 2.5rem;display:flex;position:relative}._6m0c8G_loginContainer[dir=rtl] ._6m0c8G_loginCard{align-items:flex-start;margin-left:0;margin-right:6%}._6m0c8G_title{color:var(--color-title);text-align:center;width:100%;font-size:32px;font-weight:700;line-height:1.2;font-family:var(--font-almarai), sans-serif;align-self:stretch}._6m0c8G_emoji{vertical-align:middle;margin-left:.5rem;display:inline-block}._6m0c8G_loginContainer[dir=rtl] ._6m0c8G_emoji{margin-left:0;margin-right:.5rem}._6m0c8G_subtitle{color:#ccc;text-align:center;width:100%;font-size:16px;line-height:1.4;font-family:var(--font-almarai), sans-serif;place-content:center;align-self:stretch;align-items:center;margin-bottom:3rem;display:flex}._6m0c8G_sectionTitle{color:var(--color-title);text-align:left;width:100%;font-size:24px;font-weight:600;font-family:var(--font-almarai), sans-serif;margin-bottom:2rem}._6m0c8G_loginContainer[dir=rtl] ._6m0c8G_sectionTitle{text-align:right}._6m0c8G_form{flex-direction:column;gap:1.2rem;width:100%;display:flex}._6m0c8G_formGroup{flex-direction:column;gap:0;width:100%;display:flex}._6m0c8G_passwordInputWrapper{width:100%;position:relative}._6m0c8G_input{background-color:var(--input-bg);border:2px solid var(--input-border);width:100%;color:var(--color-text-primary);font-size:16px;font-weight:500;font-family:var(--font-almarai), sans-serif;border-radius:8px;padding:1rem 1.2rem;transition:all .3s}._6m0c8G_passwordInputWrapper ._6m0c8G_input{padding-right:3rem}._6m0c8G_loginContainer[dir=rtl] ._6m0c8G_passwordInputWrapper ._6m0c8G_input{padding-left:3rem;padding-right:1.2rem}._6m0c8G_passwordToggle{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:color .3s;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}._6m0c8G_loginContainer[dir=rtl] ._6m0c8G_passwordToggle{left:1rem;right:auto}._6m0c8G_passwordToggle:hover{color:var(--color-text-primary)}._6m0c8G_passwordToggle:focus{color:var(--color-primary);outline:none}._6m0c8G_input::placeholder{color:var(--color-text-muted)}._6m0c8G_input:focus{background-color:var(--color-surface);border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #10b9811a}._6m0c8G_input:disabled{opacity:.5;cursor:not-allowed}._6m0c8G_forgotPassword{text-align:left;width:100%;margin-top:-.5rem;margin-bottom:.5rem}._6m0c8G_loginContainer[dir=rtl] ._6m0c8G_forgotPassword{text-align:right}._6m0c8G_forgotLink{color:var(--color-primary);font-size:14px;font-family:var(--font-almarai), sans-serif;text-decoration:none;transition:color .3s}._6m0c8G_forgotLink:hover{color:var(--color-primary-dark)}._6m0c8G_error{color:var(--color-primary);margin-top:.25rem;font-size:13px}._6m0c8G_alert{font-size:14px;font-family:var(--font-almarai), sans-serif;border-radius:4px;margin-bottom:1.5rem;padding:.875rem 1rem}._6m0c8G_alertError{background-color:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error)}._6m0c8G_alertSuccess{background-color:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success)}._6m0c8G_submitButton{width:100%;height:47px;color:var(--color-title);cursor:pointer;font-size:16px;font-weight:600;font-family:var(--font-almarai), sans-serif;border:2px dashed var(--button-border);background-color:#0000;border-radius:12px;align-self:flex-end;margin-top:3rem;transition:all .3s}._6m0c8G_submitButton:hover:not(:disabled){background:var(--button-hover-bg);border-color:var(--button-hover-border);color:var(--color-primary-dark)}._6m0c8G_submitButton:active:not(:disabled){transform:translateY(0)}._6m0c8G_submitButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){._6m0c8G_loginContainer:after{left:35%}._6m0c8G_loginContainer[dir=rtl]:after{left:auto;right:35%}._6m0c8G_loginCard{max-width:500px;margin-left:4%;padding:2.5rem 2rem}._6m0c8G_loginContainer[dir=rtl] ._6m0c8G_loginCard{margin-left:0;margin-right:4%}._6m0c8G_title{font-size:40px}._6m0c8G_sectionTitle{font-size:32px}._6m0c8G_subtitle{font-size:15px}}@media (max-width:640px){._6m0c8G_loginContainer{padding:1rem}._6m0c8G_loginContainer:after{display:none}._6m0c8G_loginContainer:before,._6m0c8G_loginContainer[data-locale=en]:before,._6m0c8G_loginContainer[data-locale=ar]:before{background:var(--gradient-mobile)}._6m0c8G_loginCard{max-width:100%;margin-left:0;padding:2rem 1.5rem}._6m0c8G_loginContainer[dir=rtl] ._6m0c8G_loginCard{margin-right:0}._6m0c8G_logo{position:absolute;top:1rem;left:1rem}._6m0c8G_loginContainer[dir=rtl] ._6m0c8G_logo{left:auto;right:1rem}._6m0c8G_langToggle{padding:.4rem .8rem;font-size:13px;top:1rem;right:1rem}._6m0c8G_loginContainer[dir=rtl] ._6m0c8G_langToggle{left:1rem;right:auto}._6m0c8G_title{margin-top:4rem;font-size:32px}._6m0c8G_subtitle{margin-bottom:2rem;font-size:14px}._6m0c8G_emoji img{width:36px;height:36px}._6m0c8G_sectionTitle{margin-bottom:1.5rem;font-size:28px}._6m0c8G_input{padding:.875rem 1rem;font-size:14px}._6m0c8G_passwordInputWrapper ._6m0c8G_input{padding-right:2.75rem}._6m0c8G_loginContainer[dir=rtl] ._6m0c8G_passwordInputWrapper ._6m0c8G_input{padding-left:2.75rem;padding-right:1rem}._6m0c8G_passwordToggle{right:.75rem}._6m0c8G_loginContainer[dir=rtl] ._6m0c8G_passwordToggle{left:.75rem;right:auto}._6m0c8G_submitButton{height:44px;margin-top:2rem;font-size:15px}._6m0c8G_alert{padding:.75rem .875rem;font-size:13px}}@media (max-width:480px){._6m0c8G_loginCard{padding:1.5rem 1.25rem}._6m0c8G_title{font-size:28px}._6m0c8G_sectionTitle{font-size:24px}._6m0c8G_subtitle{font-size:13px}._6m0c8G_logo img{width:160px;height:auto}}@media (max-width:360px){._6m0c8G_loginCard{padding:1.25rem 1rem}._6m0c8G_title{font-size:24px}._6m0c8G_sectionTitle{font-size:22px}._6m0c8G_subtitle{margin-bottom:1.5rem;font-size:12px}._6m0c8G_input{padding:.75rem .875rem;font-size:13px}._6m0c8G_submitButton{height:42px;font-size:14px}._6m0c8G_logo img{width:140px}}@media (min-width:1024px){._6m0c8G_loginCard{max-width:500px;padding:3.5rem 3rem}._6m0c8G_title{color:var(--color-title);font-size:32px}._6m0c8G_sectionTitle{color:var(--color-title);font-size:24px}}
