.authPage{background:radial-gradient(circle at 50% 10%,#0071e31c,#0000 31%),linear-gradient(#fbfbfd,#f5f5f7);place-items:start center;min-height:calc(100vh - 66px);padding:74px 20px 110px;display:grid}.authPage>section{background:#fffffff0;border:1px solid #0000000e;border-radius:38px;width:min(100%,560px);padding:44px;box-shadow:0 36px 100px #0000001a}.authPage h1{max-width:none;margin:15px 0 18px;font-size:clamp(2.8rem,8vw,5.2rem)}.authPage>section>p:not(.overline){color:var(--muted);margin-bottom:26px;line-height:1.7}.authPage>section>small{text-align:center;color:var(--muted);margin-top:20px;display:block}.authPage>section>small a,.authForm a{color:var(--blue);font-weight:650}.authForm{gap:16px;display:grid}.authForm label{gap:8px;font-size:.82rem;font-weight:700;display:grid}.authForm input{width:100%;min-height:52px;color:var(--text);background:#fff;border:1px solid #0000001c;border-radius:15px;outline:none;padding:0 15px;transition:border-color .18s,box-shadow .18s}.authForm input:focus{border-color:#0071e3b8;box-shadow:0 0 0 4px #0071e31c}.authFormMeta{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;font-size:.75rem;display:flex}.authPolicyCopy{line-height:1.6;min-height:0!important;margin:0!important}.authSubmit{width:100%;margin-top:3px}.authSubmit:disabled{opacity:.62;cursor:wait}.authStatus{text-align:center;color:var(--muted);min-height:22px!important;margin:0!important;font-size:.78rem!important}.authSuccess{color:#176a4b;background:#eaf8f2;border-radius:14px;padding:13px 15px;font-size:.8rem;line-height:1.5}.authError{color:#9f2d43;background:#fff0f2;border-radius:14px;padding:13px 15px;font-size:.8rem;line-height:1.5}.authSecondaryAction{width:100%;color:var(--blue);background:#edf5ff;margin-top:8px}@media (max-width:640px){.authPage{place-items:start stretch;padding:34px 12px 80px}.authPage>section{border-radius:28px;padding:28px 20px}.authPage h1{font-size:clamp(2.55rem,13vw,4rem)}.authForm input{font-size:16px}.authFormMeta{flex-direction:column;align-items:flex-start}.authPage>section>small{line-height:1.6}}
