.form-module__formLayout___Nq6Or{max-width:25rem;margin:auto;padding:10rem 2rem 5rem}.form-module__footerLogo___BvpKz{mix-blend-mode:color-dodge;max-width:100%;padding-top:5rem}.form-module__form___p7H-t,.form-module__fieldset___AJk1G{display:contents}.form-module__pretitle___XrivJ{text-align:center}.form-module__title___z3z7n{text-align:center;margin-top:1.5rem;margin-bottom:1.5rem}.form-module__description___U8eyF{text-align:center;margin-bottom:1rem}.form-module__title___z3z7n:has(+.form-module__description___U8eyF){margin-bottom:0}.form-module__submitContainer___iavMm{justify-content:center;margin-top:1rem;display:flex}.form-module__error___Fwora{text-align:center;color:red;margin-top:1rem}.form-module__footer___AQgSe{margin-top:1rem}.form-module__inputHeader___fEMZN{justify-content:space-between;gap:.5rem;padding:0 1rem;display:flex}.form-module__input___X8mDj{background-color:var(--overrideInputBackground,var(--grey));color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;border:none;border-radius:8px;width:100%;padding:.5rem 1rem;transition:background-color .2s ease-out}.form-module__input___X8mDj:not(:disabled):hover:not(:focus){background-color:var(--overrideInputHover,var(--grey))}.form-module__input___X8mDj:focus{background-color:var(--blackTransparent);outline:none}.form-module__inputWrapper___fHjk2{background:var(--purple);color:var(--white);--bc:var(--white);border:1px solid var(--bc);background-position:-1px -1px;background-size:calc(100% + 2px) calc(100% + 2px);border-radius:8px;transition:border-color .2s ease-out;display:flex;position:relative}.form-module__inputWrapper___fHjk2:focus-within{--bc:transparent}.form-module__inputWrapper___fHjk2.form-module__disabled___I-ELM{opacity:.5;cursor:not-allowed}.form-module__inputWrapper___fHjk2:has(>.form-module__input___X8mDj:disabled){opacity:.5;cursor:not-allowed}.form-module__inputWrapper___fHjk2.form-module__hasError___oBGJ1{--bc:var(--red)}.form-module__inputWrapper___fHjk2.form-module__hasError___oBGJ1 .form-module__input___X8mDj{background-color:color-mix(in srgb-linear, var(--red) 5%, var(--blackTransparent))}.form-module__inputPrefix___KgBMw{background:var(--black);border-right:1px solid var(--bc);color:inherit;background-clip:padding-box;border-radius:8px 0 0 8px;flex-shrink:0;padding:.5rem 1rem;font-weight:700;transition:border-color .2s ease-out}.form-module__inputPrefix___KgBMw+.form-module__input___X8mDj{border-top-left-radius:0;border-bottom-left-radius:0}.form-module__icon___oDhMT{pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:1rem}.form-module__inputWrapper___fHjk2.form-module__isPlaceholder___9KB3M .form-module__icon___oDhMT{opacity:.5}.form-module__inputWrapper___fHjk2 .form-module__icon___oDhMT+.form-module__input___X8mDj{padding-left:2.5rem}.form-module__passwordToggle___aXI-c{background:var(--grey);border:0;border-left:1px solid var(--bc);color:inherit;cursor:pointer;background-clip:padding-box;border-radius:0 8px 8px 0;flex-shrink:0;align-items:center;padding:.5rem;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out;display:flex}.form-module__passwordToggle___aXI-c:hover{background:color-mix(in srgb, var(--grey) 80%, var(--white))}.form-module__inputWrapper___fHjk2:focus-within .form-module__passwordToggle___aXI-c:hover{border-color:var(--purple)}.form-module__input___X8mDj.form-module__wasPassword___vi-1e{border-top-right-radius:0;border-bottom-right-radius:0}.form-module__input___X8mDj.form-module__wasPassword___vi-1e:disabled[type=text]{color:#0000}.form-module__input___X8mDj .form-module__transitionGroup___Olt7I{position:relative}.form-module__slide___-7rg3.form-module__enter___P6MOL{opacity:0;transform:translate(2rem)}.form-module__slide___-7rg3.form-module__enterActive___o1zBI{opacity:1;transition:transform .3s ease-out,opacity .3s ease-out;transform:translate(0)}.form-module__slide___-7rg3.form-module__exit___gzFKU{opacity:1;position:absolute;inset:0 0 auto;transform:translate(0)}.form-module__slide___-7rg3.form-module__exitActive___W6Fsg{opacity:0;transition:transform .3s ease-out,opacity .3s ease-out;transform:translate(-2rem)}
