.login-module__c_mpjG__page{width:min(calc(100% - (var(--page-gutter) * 2)), 26rem);padding:clamp(var(--spacing-2xl), 10vw, 6rem) 0 var(--section-space);margin:0 auto}
.auth-form-module__Is8DPa__header{margin-bottom:2rem}.auth-form-module__Is8DPa__title{letter-spacing:-.03em;font-size:1.75rem;font-weight:600;line-height:1.15}.auth-form-module__Is8DPa__subtitle{color:#707070;margin-top:1rem;font-size:1rem;line-height:1.6}.auth-form-module__Is8DPa__panel{background:var(--color-surface)}.auth-form-module__Is8DPa__form{gap:1.25rem;display:grid}.auth-form-module__Is8DPa__field{color:#111;gap:.5rem;font-size:.875rem;display:grid}.auth-form-module__Is8DPa__field input{background:var(--color-surface);color:#111;width:100%;min-width:0;height:3.5rem;font:inherit;border:.0625rem solid #b5b5b5;border-radius:.25rem;padding:0 1rem;font-size:1rem}.auth-form-module__Is8DPa__field input:focus{outline-offset:.125rem;outline:.125rem solid #111}.auth-form-module__Is8DPa__passwordField{display:flex;position:relative}.auth-form-module__Is8DPa__passwordField input{padding-right:4.5rem}.auth-form-module__Is8DPa__passwordToggle{color:#111;height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:62.4375rem;padding:0 .75rem;font-size:.8125rem;position:absolute;top:.375rem;right:.5rem}.auth-form-module__Is8DPa__passwordToggle:hover{background:var(--color-surface-muted)}.auth-form-module__Is8DPa__error{color:#a32116;background:#fff3f1;border-radius:.25rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.5}.auth-form-module__Is8DPa__forgotButton{font:inherit;color:#555;text-underline-offset:.25rem;cursor:pointer;background:0 0;border:0;justify-self:end;padding:.25rem 0;font-size:.875rem;text-decoration:underline}.auth-form-module__Is8DPa__form button[type=submit]:not(.auth-form-module__Is8DPa__resendButton){color:#fff;width:100%;min-height:3.5rem;box-shadow:none;background:#111;border-color:#111;border-radius:62.4375rem;font-size:1rem}.auth-form-module__Is8DPa__form button[type=submit]:not(.auth-form-module__Is8DPa__resendButton):hover:not(:disabled){background:#333;border-color:#333}.auth-form-module__Is8DPa__signUpPrompt{color:#707070;border-top:.0625rem solid #e5e5e5;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem;margin-top:2rem;padding-top:1.5rem;font-size:.875rem;display:flex}.auth-form-module__Is8DPa__signUpButton{font:inherit;color:#111;text-underline-offset:.25rem;cursor:pointer;background:0 0;border:none;padding:.25rem 0;text-decoration:underline}.auth-form-module__Is8DPa__passwordToggle:focus-visible,.auth-form-module__Is8DPa__forgotButton:focus-visible,.auth-form-module__Is8DPa__signUpButton:focus-visible,.auth-form-module__Is8DPa__form button[type=submit]:not(.auth-form-module__Is8DPa__resendButton):focus-visible{outline-offset:.1875rem;outline:.125rem solid #111}.auth-form-module__Is8DPa__activateIntro{color:#707070;overflow-wrap:anywhere;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.auth-form-module__Is8DPa__activateIntro strong{color:#111;font-weight:500}.auth-form-module__Is8DPa__activationCodeRow{gap:.5rem;display:grid}.auth-form-module__Is8DPa__resendButton{color:#555;font:inherit;text-underline-offset:.25rem;cursor:pointer;background:0 0;border:0;justify-self:end;padding:.5rem 0;font-size:.875rem;text-decoration:underline}.auth-form-module__Is8DPa__resendButton:disabled{opacity:.5;cursor:default}.auth-form-module__Is8DPa__resendButton:focus-visible{outline-offset:.1875rem;outline:.125rem solid #111}.auth-form-module__Is8DPa__passwordHints{color:#707070;margin:0;padding-left:1.1rem;font-size:.875rem;line-height:1.6}.auth-form-module__Is8DPa__hint{color:#286340;font-size:.875rem;line-height:1.6}.auth-form-module__Is8DPa__successButton{color:#fff;background:#111;border:.0625rem solid #111;border-radius:62.4375rem;width:100%;min-height:3.5rem}
