.AuthForm-module__oRl-7W__page{justify-content:center;padding:60px 20px 100px;display:flex}.AuthForm-module__oRl-7W__card{border:1px solid var(--border);width:100%;max-width:400px;box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;padding:28px}.AuthForm-module__oRl-7W__title{letter-spacing:-.02em;font-size:22px;font-weight:900}.AuthForm-module__oRl-7W__subtitle{color:var(--muted);margin-top:6px;font-size:13px}.AuthForm-module__oRl-7W__field{margin-top:16px}.AuthForm-module__oRl-7W__field label{color:var(--text-2);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.AuthForm-module__oRl-7W__input,.AuthForm-module__oRl-7W__select{border:1px solid var(--border);width:100%;min-height:42px;color:var(--text);background:#fafbfc;border-radius:9px;padding:0 12px;font-size:14px}.AuthForm-module__oRl-7W__input:focus,.AuthForm-module__oRl-7W__select:focus{border-color:var(--primary);background:#fff;outline:0}.AuthForm-module__oRl-7W__submitBtn{background:var(--primary);color:#fff;border:0;border-radius:9px;width:100%;min-height:44px;margin-top:22px;font-size:14px;font-weight:800}.AuthForm-module__oRl-7W__submitBtn:hover:not(:disabled){background:var(--primary-dark)}.AuthForm-module__oRl-7W__submitBtn:disabled{opacity:.6}.AuthForm-module__oRl-7W__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:14px;padding:9px 12px;font-size:13px;font-weight:600}.AuthForm-module__oRl-7W__switchLine{color:var(--muted);text-align:center;margin-top:18px;font-size:13px}.AuthForm-module__oRl-7W__switchLine a{color:var(--primary);font-weight:700}
