.AuthForm-module__9QpV2q__wrap{flex-direction:column;gap:16px;padding:24px 0;display:flex}.AuthForm-module__9QpV2q__title{font-size:var(--fs-4xl);letter-spacing:-.02em;font-weight:700}.AuthForm-module__9QpV2q__googleBtn{width:100%;font-size:var(--fs-base);color:var(--text);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-btn);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:14px;font-family:inherit;font-weight:600;display:flex}.AuthForm-module__9QpV2q__googleBtn:active{background:var(--bg-elev)}.AuthForm-module__9QpV2q__googleBtn:disabled{opacity:.6}.AuthForm-module__9QpV2q__googleGlyph{flex:none}.AuthForm-module__9QpV2q__divider{color:var(--text-faint);font-size:var(--fs-sm);align-items:center;gap:12px;display:flex}.AuthForm-module__9QpV2q__divider:before,.AuthForm-module__9QpV2q__divider:after{content:"";background:var(--border);flex:1;height:1px}.AuthForm-module__9QpV2q__form{flex-direction:column;gap:14px;display:flex}.AuthForm-module__9QpV2q__field{flex-direction:column;gap:6px;display:flex}.AuthForm-module__9QpV2q__label{font-size:var(--fs-sm);color:var(--text-dim);font-weight:600}.AuthForm-module__9QpV2q__input{width:100%;font-size:var(--fs-base);color:var(--text);background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:13px 14px;font-family:inherit}.AuthForm-module__9QpV2q__input:focus{border-color:var(--accent);outline:none}.AuthForm-module__9QpV2q__error{font-size:var(--fs-sm);color:var(--danger)}.AuthForm-module__9QpV2q__submit{width:100%;font-size:var(--fs-lg);color:#fff;background:var(--accent);border-radius:var(--radius-btn);cursor:pointer;border:none;margin-top:4px;padding:16px;font-family:inherit;font-weight:600}.AuthForm-module__9QpV2q__submit:active{transform:scale(.99)}.AuthForm-module__9QpV2q__submit:disabled{opacity:.7}.AuthForm-module__9QpV2q__minorLink{font-size:var(--fs-sm);color:var(--text-dim);align-self:flex-start}.AuthForm-module__9QpV2q__switch{font-size:var(--fs-base);color:var(--text-dim);margin-top:4px}.AuthForm-module__9QpV2q__switchLink{color:var(--accent);font-weight:600}.AuthForm-module__9QpV2q__notice{border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--bg-elev);font-size:var(--fs-sm);color:var(--text-dim);flex-direction:column;gap:8px;padding:12px;display:flex}.AuthForm-module__9QpV2q__notice strong{color:var(--text)}.AuthForm-module__9QpV2q__notice button{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}
