.auth-field{height:var(--ui-input-height, 2.25rem)!important;min-height:var(--ui-input-height, 2.25rem)!important;border-radius:var(--ui-input-radius, .375rem)!important;font-size:var(--ui-input-font-size, .875rem)!important;padding-top:0!important;padding-bottom:0!important;padding-left:var(--ui-input-padding-x, .75rem)!important;padding-right:var(--ui-input-padding-x, .75rem)!important;box-sizing:border-box!important}.relative:has(.auth-password-toggle) .auth-field{padding-right:2.75rem!important}.auth-submit{height:var(--ui-input-height, 2.25rem)!important;min-height:var(--ui-input-height, 2.25rem)!important;border-radius:var(--ui-input-radius, .375rem)!important;font-size:var(--ui-input-font-size, .875rem)!important;padding-top:0!important;padding-bottom:0!important;padding-left:var(--ui-input-padding-x, .75rem)!important;padding-right:var(--ui-input-padding-x, .75rem)!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body{background-color:#fff}body.auth-login-page{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;min-height:100vh;min-height:100svh;width:100%;margin:0;padding:clamp(1rem,4.5vw,6rem);overflow-x:hidden;grid-template-columns:none;grid-template-rows:none;grid-template-areas:none;gap:0;background-color:#07153f;background-image:linear-gradient(90deg,#040d2738,#040d2714 52%,#040d2724),url(/build/assets/login-background-VYy79Wu9.jpg);background-position:center top,center top;background-repeat:no-repeat;background-size:cover,max(100vw,calc(100vh * 16 / 9)) auto;background-size:cover,max(100vw,calc(100svh * 16 / 9)) auto;background-attachment:fixed}body.auth-login-page:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#02081e6b,#02081e42 24%,#02081e0a 52%,#02081e0f)}@view-transition{navigation:auto}::view-transition-old(root){animation:fade-out .24s ease-in both}::view-transition-new(root){animation:fade-in-up .42s cubic-bezier(.22,1,.36,1) both}@keyframes fade-in-up{0%{opacity:0;transform:translate3d(0,12px,0);filter:blur(2px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes fade-out{0%{opacity:1;transform:translateZ(0);filter:blur(0)}to{opacity:0;transform:translate3d(0,-6px,0);filter:blur(2px)}}@supports not (view-transition-name: none){body{animation:page-fade-in .42s cubic-bezier(.22,1,.36,1) both}}@keyframes page-fade-in{0%{opacity:0;transform:translate3d(0,10px,0);filter:blur(2px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation-duration:1ms}body{animation:none}}.auth-shell{position:relative;z-index:1;width:min(100%,36rem);max-width:36rem;margin:0;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.auth-form-column,.auth-content,.auth-login-form{width:100%}.auth-form-column{padding:clamp(1.5rem,3vw,2.5rem)}.auth-login-page .auth-copy-title{color:#fff;font-size:1.5rem;line-height:1.25}.auth-login-page .auth-copy-text{color:#ffffffd1}.auth-login-page .auth-copy-label{color:#ffffffc2}.auth-login-page .auth-copy-link{color:#fff}.auth-login-page .auth-copy-link:hover{color:#dbeafe}html[data-theme=dark] body.auth-login-page{background-color:#07153f;background-position:center top,center top;background-repeat:no-repeat;background-size:cover,max(100vw,calc(100vh * 16 / 9)) auto;background-size:cover,max(100vw,calc(100svh * 16 / 9)) auto;background-attachment:fixed}.auth-login-form{isolation:isolate}.auth-login-page .auth-field{color:#0f172a!important;color-scheme:light;background-color:#fff!important;border-color:#e2e8f0f2!important;box-shadow:0 12px 28px #040d272e}.auth-login-page .auth-field::placeholder{color:#94a3b8!important}.auth-login-page .auth-field:focus{border-color:#6366f1!important;box-shadow:0 0 0 1px #6366f1,0 14px 32px #040d2733}.auth-login-page .auth-password-toggle{color:#64748b!important}.auth-login-page .auth-password-toggle:hover,.auth-login-page .auth-password-toggle:focus-visible{color:#334155!important}.auth-login-page .auth-submit{color:#fff!important;background-color:#4f46e5!important;box-shadow:0 16px 32px #4f46e542}.auth-login-page .auth-submit:hover{background-color:#4338ca!important}html[data-theme=dark] .auth-login-page .auth-field{color:#0f172a!important;background-color:#fff!important;border-color:#e2e8f0f2!important}html[data-theme=dark] .auth-login-page .auth-field::placeholder{color:#94a3b8!important}html[data-theme=dark] .auth-login-page .auth-submit{color:#fff!important;background-color:#4f46e5!important}@media(min-width:1536px){.auth-shell{transform:translateY(-1.5vh)}}@media(max-width:1024px){body.auth-login-page{justify-content:center;background-position:68% top,68% top;background-size:cover,auto 100%;background-attachment:scroll}html[data-theme=dark] body.auth-login-page{background-position:68% top,68% top;background-size:cover,auto 100%;background-attachment:scroll}}@media(max-width:640px){body.auth-login-page{align-items:flex-start;padding:1rem;background-position:24% top,24% top}html[data-theme=dark] body.auth-login-page{background-position:24% top,24% top}.auth-shell{width:100%;max-width:26rem;transform:none}.auth-form-column{padding:1.25rem}.auth-login-page .auth-copy-title{font-size:1.25rem}}
