.PasswordField-module__s7UqDa__wrapper{display:grid;position:relative}.PasswordField-module__s7UqDa__wrapper>.PasswordField-module__s7UqDa__withToggle{padding-right:6.75rem}.PasswordField-module__s7UqDa__toggle{border:1px solid var(--ink-line);min-width:5.5rem;min-height:2.5rem;color:var(--gold-light);background:var(--ink);font:inherit;letter-spacing:.02em;cursor:pointer;border-radius:999px;padding:.35rem .75rem;font-size:.875rem;font-weight:500;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.PasswordField-module__s7UqDa__toggle:hover{border-color:var(--gold)}.PasswordField-module__s7UqDa__toggle:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}
.page-module__VxTfMW__page{min-height:100svh;color:var(--ivory);background:radial-gradient(ellipse at 50% -10%, #cda65b1f, transparent 32rem), var(--night);font-family:var(--font-body);place-items:center;padding:2rem 1rem;display:grid}.page-module__VxTfMW__card{border:1px solid var(--ink-line);border-top:2px solid var(--gold);background:var(--ink);border-radius:6px;width:min(100%,27rem);padding:2.25rem 1.25rem 1.75rem;box-shadow:0 2rem 5rem #0006}.page-module__VxTfMW__brand{color:var(--gold-light);font-family:var(--font-display);text-align:center;margin:0 0 .25rem;font-size:1.75rem;font-weight:400;line-height:1.1}.page-module__VxTfMW__brand span{color:var(--gold);font-style:italic}.page-module__VxTfMW__eyebrow{color:var(--mist);letter-spacing:.18em;text-align:center;text-transform:uppercase;margin:0 0 2rem;font-size:.75rem;font-weight:500}.page-module__VxTfMW__card h1{font-family:var(--font-display);margin:0;font-size:1.6rem;font-weight:400;line-height:1.2}.page-module__VxTfMW__intro{color:var(--mist);margin:.5rem 0 0;font-size:1rem;line-height:1.55}.page-module__VxTfMW__messages{margin-top:1.25rem}.page-module__VxTfMW__messages:empty{margin-top:0}.page-module__VxTfMW__error,.page-module__VxTfMW__success{border-left:3px solid;border-radius:4px;margin:0;padding:.85rem 1rem;font-size:.95rem;line-height:1.5}.page-module__VxTfMW__error{border-color:var(--danger);color:var(--ivory);background:#ff9b8a1a}.page-module__VxTfMW__success{border-color:var(--success);color:var(--ivory);background:#a8d5b01a}.page-module__VxTfMW__form{gap:1.25rem;margin-top:1.5rem;display:grid}.page-module__VxTfMW__field{gap:.5rem;display:grid}.page-module__VxTfMW__field label{color:var(--ivory);font-size:.95rem;font-weight:500}.page-module__VxTfMW__field input,.page-module__VxTfMW__input{border:1px solid var(--ink-line);width:100%;min-height:3.25rem;color:var(--ivory);background:var(--night-deep);font:inherit;border-radius:4px;padding:.75rem .9rem;font-size:1.0625rem}.page-module__VxTfMW__field input:hover{border-color:var(--mist)}.page-module__VxTfMW__field input:focus-visible,.page-module__VxTfMW__submit:focus-visible,.page-module__VxTfMW__backLink:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.page-module__VxTfMW__field input:focus-visible{border-color:var(--gold)}.page-module__VxTfMW__submit{border:1px solid var(--gold);min-height:3.25rem;color:var(--night);background:var(--gold);font:inherit;letter-spacing:.02em;cursor:pointer;border-radius:4px;margin-top:.25rem;padding:.75rem 1.25rem;font-size:1.0625rem;font-weight:600}.page-module__VxTfMW__submit:hover{background:var(--gold-light)}.page-module__VxTfMW__backLink{min-height:2.75rem;color:var(--mist);align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.95rem;display:inline-flex}.page-module__VxTfMW__backLink:hover{color:var(--gold-light)}@media (min-width:560px){.page-module__VxTfMW__card{padding:3rem 2.75rem 2.25rem}}@media (prefers-reduced-motion:no-preference){.page-module__VxTfMW__submit,.page-module__VxTfMW__backLink,.page-module__VxTfMW__field input{transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out), color .16s var(--ease-out)}}
