.auth-autofill-input{--auth-input-font-size:clamp(16px, 1.6vw, 24px);font-size:var(--auth-input-font-size)}.auth-autofill-input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#eaefff!important;caret-color:#eaefff!important;font-family:var(--font-figtree-family), sans-serif!important;font-size:var(--auth-input-font-size)!important;letter-spacing:normal!important;background-color:#0000!important;background-image:none!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:400!important;line-height:clamp(30px,2.6vw,44px)!important}.auth-autofill-input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#eaefff!important;caret-color:#eaefff!important;font-family:var(--font-figtree-family), sans-serif!important;font-size:var(--auth-input-font-size)!important;letter-spacing:normal!important;background-color:#0000!important;background-image:none!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:400!important;line-height:clamp(30px,2.6vw,44px)!important}.auth-autofill-input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#eaefff!important;caret-color:#eaefff!important;font-family:var(--font-figtree-family), sans-serif!important;font-size:var(--auth-input-font-size)!important;letter-spacing:normal!important;background-color:#0000!important;background-image:none!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:400!important;line-height:clamp(30px,2.6vw,44px)!important}.auth-autofill-input:-webkit-autofill:active{transition:background-color 9999s ease-out;-webkit-text-fill-color:#eaefff!important;caret-color:#eaefff!important;font-family:var(--font-figtree-family), sans-serif!important;font-size:var(--auth-input-font-size)!important;letter-spacing:normal!important;background-color:#0000!important;background-image:none!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:400!important;line-height:clamp(30px,2.6vw,44px)!important}.auth-autofill-input:-webkit-autofill:first-line{color:#eaefff!important;font-family:inherit!important;font-size:var(--auth-input-font-size)!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.auth-content-stage{--auth-home-logo-inset:16px;--auth-home-nav-max-width:1512px;--auth-stage-gutter-x:calc((100vw - 100%) / 2);--auth-stage-gutter-y:calc((100dvh - min(100dvh, calc(100vw * 982 / 1512))) / 2)}@media (min-width:768px){.auth-content-stage{--auth-home-logo-inset:clamp(24px, 7.9365vw, 120px)}}.auth-content-stage>.site-navbar{left:calc(0px - var(--auth-stage-gutter-x));top:calc(0px - var(--auth-stage-gutter-y));width:100vw;position:relative}.auth-back-box{left:calc((100vw - min(100vw, var(--auth-home-nav-max-width))) / 2 + var(--auth-home-logo-inset) - var(--auth-stage-gutter-x))!important}.auth-navbar-end-box{right:calc((100% - min(100%, var(--auth-home-nav-max-width))) / 2 + var(--auth-home-logo-inset))!important;left:auto!important}@media (max-width:1023px),(max-height:699px),(orientation:portrait) and (max-width:1024px){.auth-compact-scrim{background:#07041f52}.auth-content-stage{--auth-stage-gutter-x:0px;--auth-stage-gutter-y:0px;box-sizing:border-box;padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto;aspect-ratio:auto!important;width:100%!important;height:100%!important;inset:0!important;transform:translate(0,0)!important}.auth-back-box{margin:4px 0 0 calc((100vw - min(100vw, var(--auth-home-nav-max-width))) / 2 + var(--auth-home-logo-inset));width:calc(100% - (100vw - min(100vw, var(--auth-home-nav-max-width))) - 2 * var(--auth-home-logo-inset))!important;height:44px!important;position:relative!important;inset:auto!important;container-type:size!important}.auth-back-box>button{width:auto;min-width:88px}.auth-back-box>button>span:last-child{font-size:18px!important}.auth-back-box>button>span:first-child{width:28px!important;height:28px!important}.auth-navbar-end-box{top:39px!important;right:max(24px, env(safe-area-inset-right))!important;width:130px!important;height:45px!important;left:auto!important;container-type:size!important}.auth-form{width:min(640px,100% - 48px);min-width:0;padding-bottom:max(32px, env(safe-area-inset-bottom));flex-direction:column;gap:12px;margin:16px auto 0;display:flex;position:relative}.auth-form--standalone{margin-top:24px}.auth-form [data-auth-compact-role]{order:var(--auth-compact-order);flex:none;min-width:0;width:100%!important;height:auto!important;position:relative!important;inset:auto!important;container-type:inline-size!important}.auth-form [data-auth-compact-role=title]{align-items:center;min-height:44px}.auth-form [data-auth-compact-role=title] h1{text-wrap:balance;width:100%;white-space:normal!important;font-size:clamp(30px,8vw,44px)!important;line-height:1.08!important}.auth-form [data-auth-compact-role=subtitle]{min-height:32px}.auth-form [data-auth-compact-role=subtitle] p{text-wrap:balance;white-space:pre-line!important;font-size:clamp(16px,4.5vw,20px)!important;line-height:1.35!important}.auth-form [data-auth-compact-role=subtitle]>span{min-width:24px}.auth-form [data-auth-compact-role=divider]{margin:4px 0 8px;height:2px!important}.auth-form [data-auth-compact-role=field]{height:84px!important;container-type:size!important}.auth-form [data-auth-compact-role=field] label{border-width:2px!important;border-radius:9999px!important;gap:12px!important;padding:10px 18px!important}.auth-form [data-auth-compact-role=field] label span{font-size:15px!important}.auth-form [data-auth-compact-role=field] input{font-size:18px!important;line-height:24px!important}.auth-form [data-auth-compact-role=field] input:-webkit-autofill{font-size:18px!important;line-height:24px!important}.auth-form [data-auth-compact-role=field] input:-webkit-autofill:hover{font-size:18px!important;line-height:24px!important}.auth-form [data-auth-compact-role=field] input:-webkit-autofill:focus{font-size:18px!important;line-height:24px!important}.auth-form [data-auth-compact-role=field] svg{width:24px!important;height:20px!important}.auth-form [data-auth-compact-role=error]{align-items:flex-start;min-height:24px;padding:0 12px;gap:8px!important}.auth-form [data-auth-compact-role=error] img{width:18px;height:18px;margin-top:1px}.auth-form [data-auth-compact-role=error] p{min-width:0;white-space:normal!important;font-size:14px!important;line-height:1.35!important}.auth-form [data-auth-compact-role=action]{margin-top:4px;height:60px!important}.auth-form [data-auth-compact-role=action] .button-component{min-height:48px;aspect-ratio:auto!important;width:100%!important;height:60px!important}.auth-form [data-auth-compact-role=action] .button-component>span{font-size:20px!important}.auth-form [data-auth-compact-role=secondary]{align-items:center;min-height:44px;white-space:normal!important;font-size:16px!important;line-height:1.4!important}.auth-form [data-auth-compact-role=secondary] p,.auth-form [data-auth-compact-role=secondary] button,.auth-form [data-auth-compact-role=secondary] a{white-space:normal!important;font-size:16px!important;line-height:1.4!important}.auth-forgot-link{text-align:right;justify-content:flex-end;display:flex}.auth-account-link{text-align:center;justify-content:center;display:flex}}
