.auth-module__cni4Dq__page{color:#27342e;min-height:100dvh;font-family:var(--font-geist-sans), system-ui, sans-serif;background:#f7f5f0;place-items:center;padding:24px 16px;display:grid}.auth-module__cni4Dq__card{background:#fff;border-radius:16px;width:min(400px,100%);padding:32px 28px;box-shadow:0 8px 40px #3c2d1e1f}.auth-module__cni4Dq__eyebrow{color:#7e6856;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.auth-module__cni4Dq__card h1{letter-spacing:-.03em;margin:6px 0 4px;font-size:28px}.auth-module__cni4Dq__lead{color:#58645c;margin-bottom:22px;font-size:15px;line-height:1.45}.auth-module__cni4Dq__form{flex-direction:column;gap:16px;display:flex}.auth-module__cni4Dq__field{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.auth-module__cni4Dq__field input{color:inherit;font:inherit;background:#fffdfa;border:1px solid #cfc6b8;border-radius:10px;padding:11px 12px;font-weight:400}.auth-module__cni4Dq__field input:focus-visible{outline-offset:1px;border-color:#b68650;outline:3px solid #e8c28f}.auth-module__cni4Dq__hint{color:#7e6856;font-size:13px;font-weight:400}.auth-module__cni4Dq__error{color:#8f2d25;background:#fdeceb;border-radius:10px;padding:10px 12px;font-size:14px}.auth-module__cni4Dq__submit{color:#fff;font:inherit;cursor:pointer;background:#82562e;border:0;border-radius:10px;padding:12px 16px;font-weight:600}.auth-module__cni4Dq__submit:hover:not(:disabled){background:#6d4724}.auth-module__cni4Dq__submit:disabled{opacity:.6;cursor:wait}
