.login-module__x0OjwG__page{--login-ink:#382915;--login-ink-70:#382915b3;--login-ink-55:#382915ad;--login-ink-45:#382915a3;--login-ink-20:#38291533;--login-ink-12:#3829151f;--login-canvas:#fff;--login-cream:#fafaf8;--login-r:3px;--login-r-s:3px;--login-gbtn-bg:#fff;--login-gbtn-bd:#38291533;--login-sh-1:none;--login-sh-2:none;overflow:hidden auto}.login-module__x0OjwG__auth{flex:1 0 auto;min-height:calc(100dvh - 76px)}.login-module__x0OjwG__signIn{height:auto;overflow:visible}.login-module__x0OjwG__body{min-height:auto;overflow:visible}.login-module__x0OjwG__heading{letter-spacing:-.02em;margin:24px 0 8px;font-size:1.45rem;font-weight:700;line-height:1.25}.login-module__x0OjwG__lede{margin-bottom:20px;font-size:1rem}.login-module__x0OjwG__email{overflow-wrap:anywhere}.login-module__x0OjwG__form{flex-direction:column;gap:16px;display:flex}.login-module__x0OjwG__field{flex-direction:column;gap:6px;display:flex}.login-module__x0OjwG__field label{font-size:.92rem;font-weight:600}.login-module__x0OjwG__field input{border:1px solid var(--login-ink-20);border-radius:var(--login-r);background:var(--login-gbtn-bg);width:100%;min-height:46px;color:var(--login-ink);font:inherit;padding:10px 12px;font-size:16px}.login-module__x0OjwG__field input:disabled{opacity:.65}.login-module__x0OjwG__hint{color:var(--login-ink-55);margin:0;font-size:.82rem;line-height:1.4}.login-module__x0OjwG__primary,.login-module__x0OjwG__secondary{border-radius:var(--login-r);width:100%;min-height:48px;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:12px 16px;font-weight:600;display:inline-flex}.login-module__x0OjwG__primary{background:var(--login-ink);color:var(--login-canvas);border:1px solid var(--login-ink)}.login-module__x0OjwG__secondary{background:var(--login-gbtn-bg);color:var(--login-ink);border:1px solid var(--login-ink-20)}@media (hover:hover){.login-module__x0OjwG__primary:hover:not(:disabled),.login-module__x0OjwG__secondary:hover:not(:disabled){background:var(--login-blue);border-color:var(--login-blue);color:var(--login-ink);box-shadow:none}}.login-module__x0OjwG__primary:disabled,.login-module__x0OjwG__secondary:disabled,.login-module__x0OjwG__textButton:disabled{opacity:.6;cursor:not-allowed}.login-module__x0OjwG__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:14px 0 0;display:flex}.login-module__x0OjwG__textButton{color:var(--login-ink);text-decoration:underline;-webkit-text-decoration-color:var(--login-blue);text-decoration-color:var(--login-blue);text-underline-offset:4px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:6px 0;font-size:.91rem;font-weight:600}.login-module__x0OjwG__textButton:hover:not(:disabled){text-decoration:underline}.login-module__x0OjwG__divider{color:var(--login-ink-45);align-items:center;gap:12px;margin:18px 0;font-size:.85rem;display:flex}.login-module__x0OjwG__divider:before,.login-module__x0OjwG__divider:after{content:"";background:var(--login-ink-12);flex:1;height:1px}.login-module__x0OjwG__notice{background:var(--login-cream);border-left:3px solid var(--login-blue);border-radius:0 var(--login-r) var(--login-r) 0;color:var(--login-ink-70);margin:0 0 18px;padding:12px 14px;font-size:.93rem;line-height:1.5}.login-module__x0OjwG__error{margin:0 0 18px}.login-module__x0OjwG__emailOption{text-align:center;margin-top:14px}.login-module__x0OjwG__emailLink{color:var(--login-ink-70);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px;font-size:.88rem;text-decoration:underline}.login-module__x0OjwG__emailLink:disabled{opacity:.6;cursor:not-allowed}@media (max-width:860px){.login-module__x0OjwG__auth{min-height:100dvh}.login-module__x0OjwG__signIn{padding-bottom:max(28px, env(safe-area-inset-bottom))}}
