.login-module__WEZH7G__root{color:#f4f8fc;width:100%;min-height:100svh;font-family:var(--font-inter), sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 45% 5%,#073857 0,#0000 56%),#031a2b;flex-direction:column;padding:2rem clamp(1.25rem,5vw,6rem);display:flex}.login-module__WEZH7G__wordmark{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.32em;font-size:1.35rem}.login-module__WEZH7G__layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2rem,7vw,7rem);width:100%;max-width:74rem;margin:auto;padding-block:3rem;display:grid}.login-module__WEZH7G__card{background:#042238e6;border:1px solid #167e9b;border-radius:1rem;grid-area:1/2;min-width:0;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 1rem 4rem #00111d66,inset 0 1px 1rem #00cce510}.login-module__WEZH7G__card h1{margin:0 0 1.75rem;font-size:1.65rem;font-weight:700;line-height:1.3}.login-module__WEZH7G__primary,.login-module__WEZH7G__secondary{width:100%;min-height:48px;font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:.85rem 1rem;font-weight:600;line-height:1.4;display:flex}.login-module__WEZH7G__primary{color:#031a2b;background:#16d7ee;border:1px solid #16d7ee}.login-module__WEZH7G__primary:hover:not(:disabled){background:#70e9f6}.login-module__WEZH7G__secondary{color:#f4f8fc;background:#07314a;border:1px solid #78b6cd}.login-module__WEZH7G__secondary:hover:not(:disabled){background:#104764}.login-module__WEZH7G__primary:focus-visible,.login-module__WEZH7G__secondary:focus-visible,.login-module__WEZH7G__input:focus-visible{outline-offset:4px;outline:3px solid #91efff}.login-module__WEZH7G__primary:disabled,.login-module__WEZH7G__secondary:disabled{opacity:.7;cursor:wait}.login-module__WEZH7G__divider{color:#b8d3e5;align-items:center;gap:.8rem;margin-block:1.75rem;font-size:.8rem;display:flex}.login-module__WEZH7G__divider:before,.login-module__WEZH7G__divider:after{content:"";background:#31546c;flex:1;height:1px}.login-module__WEZH7G__emailForm{gap:.65rem;display:grid}.login-module__WEZH7G__label{font-size:.9rem;font-weight:500}.login-module__WEZH7G__input{color:#f4f8fc;width:100%;min-width:0;min-height:48px;font:inherit;background:#021827;border:1px solid #6996af;border-radius:.5rem;padding:.75rem;font-size:1rem}.login-module__WEZH7G__input[aria-invalid=true]{border-color:#ffb9ae}.login-module__WEZH7G__validation{color:#ffb9ae;margin:0;font-size:.875rem;line-height:1.5}.login-module__WEZH7G__status{color:#d1e9f5;margin-block:.5rem 1rem;font-size:.9rem;line-height:1.6}.login-module__WEZH7G__brand{grid-area:1/1;min-width:0}.login-module__WEZH7G__brand h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:700;line-height:1.1}.login-module__WEZH7G__benefits{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.login-module__WEZH7G__benefits li{text-align:center;flex-direction:column;align-items:center;gap:.85rem;font-size:.85rem;line-height:1.5;display:flex}.login-module__WEZH7G__benefits svg{color:#16d7ee;border:1px solid #31546c;border-radius:50%;width:44px;height:44px;padding:10px}.login-module__WEZH7G__footer{text-align:center;color:#b8cbdc;font-size:.75rem;line-height:1.5}@media (max-width:900px){.login-module__WEZH7G__layout{grid-template-columns:minmax(0,1fr);gap:2.5rem;max-width:36rem;padding-block:2rem}.login-module__WEZH7G__card,.login-module__WEZH7G__brand{grid-area:auto/1}.login-module__WEZH7G__brand h2{font-size:2rem}}
