.login-form-module-scss-module__56qE9a__loginPage{background:var(--background);align-items:center;min-height:calc(100dvh - 74px);padding:clamp(24px,5vw,64px);display:flex}.login-form-module-scss-module__56qE9a__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);width:100%;max-width:500px;margin:0 auto;padding:clamp(24px,5vw,44px)}.login-form-module-scss-module__56qE9a__eyebrow{color:var(--primary);margin:0 0 10px;font-size:13px;font-weight:600}.login-form-module-scss-module__56qE9a__panel h1{font-family:var(--ui-font-heading);margin:0;font-size:clamp(32px,5vw,48px);font-weight:400;line-height:1}.login-form-module-scss-module__56qE9a__panel p{color:var(--muted);line-height:1.5}.login-form-module-scss-module__56qE9a__form{gap:14px;margin-top:24px;display:grid}.login-form-module-scss-module__56qE9a__dividerText{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:13px;display:grid}.login-form-module-scss-module__56qE9a__dividerText:before,.login-form-module-scss-module__56qE9a__dividerText:after{background:var(--border);content:"";height:1px}.login-form-module-scss-module__56qE9a__dividerText span{background:var(--surface);padding:0 4px}.login-form-module-scss-module__56qE9a__error{color:var(--danger);margin-top:18px;font-weight:600}.login-form-module-scss-module__56qE9a__links{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.login-form-module-scss-module__56qE9a__link{color:var(--primary);font-weight:600;display:inline-block}.login-form-module-scss-module__56qE9a__mobileIntro,.login-form-module-scss-module__56qE9a__mobileForgot,.login-form-module-scss-module__56qE9a__signupPrompt{display:none}@media (max-width:820px){.login-form-module-scss-module__56qE9a__loginPage{background:var(--surface);min-height:calc(100svh - 88px);padding:12px 24px max(32px,env(safe-area-inset-bottom));align-items:flex-start}.login-form-module-scss-module__56qE9a__panel{background:0 0;border:0;border-radius:0;max-width:440px;padding:0}.login-form-module-scss-module__56qE9a__panel h1{font-size:36px;line-height:1.1}.login-form-module-scss-module__56qE9a__eyebrow,.login-form-module-scss-module__56qE9a__desktopIntro,.login-form-module-scss-module__56qE9a__desktopForgot,.login-form-module-scss-module__56qE9a__panel .login-form-module-scss-module__56qE9a__mobileIntro{margin:12px 0 0;font-size:15px;display:block}.login-form-module-scss-module__56qE9a__form{gap:16px;margin-top:28px}.login-form-module-scss-module__56qE9a__mobileForgot{color:var(--primary);text-underline-offset:3px;justify-self:end;margin-top:-4px;padding:4px 0;font-size:13px;display:block}.login-form-module-scss-module__56qE9a__links{justify-content:center;align-items:baseline;gap:6px;margin-top:24px;font-size:14px}.login-form-module-scss-module__56qE9a__signupPrompt{color:var(--muted);display:inline}.login-form-module-scss-module__56qE9a__link{text-underline-offset:3px;font-weight:400;text-decoration:underline}}
