@import "https://fonts.googleapis.com/css2?family=Alexandria:wght@300;400;500;600;700;800&family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap";
.LoginPage-module__hWXBjW__container{width:100vw;min-height:100dvh;font-family:var(--font-arabic-primary), "IBM Plex Sans Arabic", "Alexandria", "Inter", system-ui, -apple-system, sans-serif;background-color:#fff;grid-template-columns:1fr;display:grid}@media (min-width:1024px){.LoginPage-module__hWXBjW__container{grid-template-columns:1fr 1fr}}.LoginPage-module__hWXBjW__leftPanel{display:none}@media (min-width:1024px){.LoginPage-module__hWXBjW__leftPanel{color:#fff;background-color:#09090b;flex-direction:column;justify-content:space-between;padding:40px;display:flex;position:relative;overflow:hidden}}.LoginPage-module__hWXBjW__bgWrapper{z-index:1;position:absolute;inset:0}.LoginPage-module__hWXBjW__bgImage{object-fit:cover;opacity:.85;width:100%;height:100%}.LoginPage-module__hWXBjW__leftOverlay{z-index:2;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.LoginPage-module__hWXBjW__logoHeader{align-items:center;gap:10px;display:flex}.LoginPage-module__hWXBjW__logoIcon{object-fit:cover;border-radius:6px}.LoginPage-module__hWXBjW__logoText{letter-spacing:-.025em;font-size:1.125rem;font-weight:600;color:#fff!important;-webkit-text-fill-color:#fff!important}.LoginPage-module__hWXBjW__testimonial{max-width:520px;margin-top:auto}.LoginPage-module__hWXBjW__testimonialText{letter-spacing:-.015em;text-align:start;font-size:1.125rem;font-weight:500;line-height:1.6;color:#fff!important;-webkit-text-fill-color:#fff!important}.LoginPage-module__hWXBjW__leftPanel,.LoginPage-module__hWXBjW__leftPanel *,.LoginPage-module__hWXBjW__leftOverlay,.LoginPage-module__hWXBjW__leftOverlay *{color:#fff!important;-webkit-text-fill-color:#fff!important}.LoginPage-module__hWXBjW__rightPanel{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex;position:relative}.LoginPage-module__hWXBjW__rightPanelHeader{z-index:10;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:40px;left:40px;right:40px}.LoginPage-module__hWXBjW__topRightLink{color:#09090b;cursor:default;font-size:.875rem;font-weight:500}.LoginPage-module__hWXBjW__formContainer{flex-direction:column;gap:24px;width:100%;max-width:350px;display:flex}.LoginPage-module__hWXBjW__copy{text-align:center;flex-direction:column;gap:6px;display:flex}.LoginPage-module__hWXBjW__title{color:#09090b;letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:1.25}.LoginPage-module__hWXBjW__subtitle{color:#71717a;font-size:.875rem;font-weight:400}button.LoginPage-module__hWXBjW__googleLoginBtn{transition:background-color .2s,border-color .2s;color:#18181b!important;cursor:pointer!important;background:#fff!important;border:1px solid #e4e4e7!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:40px!important;padding:0 16px!important;font-family:inherit!important;font-size:.875rem!important;font-weight:500!important;display:flex!important}button.LoginPage-module__hWXBjW__googleLoginBtn:hover{background:#f4f4f5!important}button.LoginPage-module__hWXBjW__googleLoginBtn:active{transform:scale(.99)}button.LoginPage-module__hWXBjW__googleLoginBtn:disabled{opacity:.65;cursor:not-allowed;transform:none}.LoginPage-module__hWXBjW__btnIcon{width:16px;height:16px}.LoginPage-module__hWXBjW__error{color:#ef4444;text-align:center;margin-top:4px;font-size:.875rem;font-weight:500}.LoginPage-module__hWXBjW__terms{text-align:center;color:#71717a;padding:0 20px;font-size:.875rem;line-height:1.5}.LoginPage-module__hWXBjW__link{color:#71717a;text-underline-offset:4px;text-decoration:underline}.LoginPage-module__hWXBjW__link:hover{color:#18181b}
