.stytch-wrapper>div,.stytch-wrapper>div>div,.stytch-wrapper>div>div>div{background-color:transparent!important;border-radius:0!important;box-shadow:none!important;padding:0!important;border:none!important;outline:none!important;font-family:var(--tenant-font-family-1,inherit)!important;width:100%!important;max-width:100%!important;margin:0 auto!important}.stytch-wrapper button[type=submit]{background-color:var(--tenant-primary-action-color,#4a37fa)!important;background:var(--tenant-primary-action-color,#4a37fa)!important;border-color:var(--tenant-primary-action-color,#4a37fa)!important;color:#ffffff!important;border-radius:40px!important;font-weight:500!important;font-family:var(--tenant-font-family-1,inherit)!important;margin-top:8px!important}.stytch-wrapper div>img:first-of-type:has(+img){display:none!important}.stytch-wrapper a{color:var(--tenant-primary-action-color,#4a37fa)!important;font-family:var(--tenant-font-family-2,inherit)!important;margin:6px 4px!important;font-weight:600!important}.stytch-wrapper div:has(b){font-weight:500!important}.stytch-wrapper input:not([autocomplete=one-time-code]),.stytch-wrapper input[type=email],.stytch-wrapper input[type=text]:not([autocomplete=one-time-code]){height:3.5rem!important;font-weight:500!important;font-size:1.125rem!important;background-color:#ffffff!important;color:#130b40!important;border-radius:.5rem!important;border:1px solid #e9e9e9!important;font-family:var(--tenant-font-family-1,inherit)!important;padding:0 .75rem!important;box-sizing:border-box!important;transition:all .2s ease!important}.stytch-wrapper input[type=password]{padding-right:2.5rem!important}.stytch-wrapper div:has(>input[name=password]){position:relative!important}.stytch-wrapper div:has(>input[name=password])>button[type=button]{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important}.stytch-wrapper div:has(>input[name=password]){width:100%!important;display:block!important}.stytch-wrapper input[name=password]{width:100%!important}.stytch-wrapper label{margin-bottom:8px!important}@media (min-width:768px){.stytch-wrapper input{font-size:1rem!important}}.stytch-wrapper input:not([autocomplete=one-time-code]):focus,.stytch-wrapper input[type=text]:not([autocomplete=one-time-code]):focus{outline:2px solid transparent!important;outline-offset:2px!important;border-color:var(--tenant-primary-action-color,#4a37fa)!important;height:3.5rem!important;color:#130b40!important}.stytch-wrapper label,.stytch-wrapper span{color:#130b40!important;font-weight:500!important}.stytch-wrapper *,.stytch-wrapper div,.stytch-wrapper h1,.stytch-wrapper h2,.stytch-wrapper h3,.stytch-wrapper label,.stytch-wrapper p,.stytch-wrapper span{font-family:var(--tenant-font-family-1,inherit)!important}.stytch-wrapper input:not([autocomplete=one-time-code]){height:var(--stytch-input-height,56px)!important;min-height:var(--stytch-input-height,56px)!important;padding:var(--stytch-input-padding,0 16px)!important}.stytch-wrapper div,.stytch-wrapper div div,.stytch-wrapper div div div{border:none!important;box-shadow:none!important;background-color:transparent!important;border-radius:0!important;padding:0!important}.stytch-wrapper *{box-sizing:border-box!important}.stytch-wrapper input[autocomplete=one-time-code]{box-sizing:content-box!important}.stytch-wrapper [data-testid^=otp-]{width:54px!important;height:56px!important;border:1px solid #e9e9e9!important;border-radius:.5rem!important;background-color:#ffffff!important}@keyframes stytch-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}