.password-module__f3wnZq__wrap{max-width:440px;margin:2rem auto}.password-module__f3wnZq__title{font-size:var(--t-head);font-weight:var(--w-strong);letter-spacing:-.03em;text-wrap:balance;margin:0 0 .4rem}.password-module__f3wnZq__lede{color:var(--stone);font-size:var(--t-body);margin:0 0 1.5rem}.password-module__f3wnZq__form{background:var(--card);border:1px solid var(--hair);border-radius:var(--radius);flex-direction:column;gap:.9rem;padding:1.25rem;display:flex}.password-module__f3wnZq__field{flex-direction:column;gap:.3rem;display:flex}.password-module__f3wnZq__field span{font-size:var(--t-small);font-weight:var(--w-strong);color:var(--stone)}.password-module__f3wnZq__field input{height:var(--field-h);border:1px solid var(--hair);border-radius:var(--r-md);background:var(--card);color:var(--ink);padding:0 .875rem}.password-module__f3wnZq__field input:focus{border-color:var(--brand)}.password-module__f3wnZq__submit{background:var(--brand-fill);color:var(--on-brand);border-radius:var(--r-full);min-height:var(--control-h-lg);font-weight:var(--w-strong);cursor:pointer;border:none;padding:0 1.25rem}.password-module__f3wnZq__submit:disabled{opacity:.6;cursor:default}.password-module__f3wnZq__error{color:var(--clay);font-size:var(--t-small);margin:0}.password-module__f3wnZq__note{color:var(--stone);font-size:var(--t-small);line-height:var(--lh-body,1.6);margin:1rem 0 0}.password-module__f3wnZq__links{font-size:var(--t-small);gap:1rem;margin:1.25rem 0 0;display:flex}.password-module__f3wnZq__links a{color:var(--brand);text-decoration:underline}
