.page_page__ZU32B{height:100svh}.page_flexContainer__L5Xlj{align-items:center}@property --button-gradient-start{syntax:"<color>";initial-value:#9fd9e3;inherits:false}@property --button-gradient-end{syntax:"<color>";initial-value:#a0c4dd;inherits:false}.LoginForm_loginForm__bWDj_,.page_flexContainer__L5Xlj{height:100%;display:flex;flex-direction:column;justify-content:center}.LoginForm_loginForm__bWDj_{background:linear-gradient(161.43deg,#f4fafb 6.22%,var(--background) 93.78%);padding:5rem 2rem 6rem;width:100%}@media(min-width:530px){.LoginForm_loginForm__bWDj_{border-radius:2rem;box-shadow:0 3px 8px rgba(0,0,0,.02),0 4px 20px rgba(0,0,0,.03),0 4px 40px rgba(0,0,0,.04);display:block;height:unset;padding:5rem 3rem 6rem;width:450px}}@media(prefers-color-scheme:dark){.LoginForm_loginForm__bWDj_{background:#1c2628;background:linear-gradient(161.43deg,#1c2628 6.22%,var(--background) 93.78%);box-shadow:0 3px 8px rgba(0,0,0,.12),0 4px 20px rgba(0,0,0,.13),0 4px 40px rgba(0,0,0,.14)}}.LoginForm_loginForm__bWDj_ h1,.LoginForm_loginForm__bWDj_ p{text-align:center;font-weight:inherit}.LoginForm_loginForm__bWDj_ h1{font-size:2.25rem;letter-spacing:-.05ch;margin-bottom:.25rem}.LoginForm_loginForm__bWDj_ a{position:relative}.LoginForm_loginForm__bWDj_ a:after{background:var(--foreground);bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .35s ease-in-out;width:0}.LoginForm_loginForm__bWDj_ a:focus:after,.LoginForm_loginForm__bWDj_ a:hover:after{width:98%}.LoginForm_loginForm__bWDj_ a:focus{outline:none}.LoginForm_loginForm__bWDj_ form{margin-top:3rem}.LoginForm_inputEmail__oYz5w,.LoginForm_inputPassword__QaH_r,.LoginForm_submitButton__eZ3Yl{width:100%}.LoginForm_inputEmail__oYz5w,.LoginForm_inputPassword__QaH_r{margin-bottom:1rem;margin-top:.5rem}.LoginForm_inputEmail__oYz5w{margin-bottom:1.25rem}.LoginForm_checkbox__JwTro,.LoginForm_forgotPasswordLink__xS_dv{font-size:.85rem}.LoginForm_checkbox__JwTro,.LoginForm_submitButton__eZ3Yl{cursor:pointer}.LoginForm_checkbox__JwTro{display:inline-flex;align-items:center;gap:.38rem;margin-left:.25rem}.LoginForm_checkbox__JwTro input{margin-top:-.15rem}.LoginForm_forgotPasswordLink__xS_dv{float:right;margin-right:.25rem}.LoginForm_submitButton__eZ3Yl{background:linear-gradient(91.43deg,var(--button-gradient-start) 6.22%,var(--button-gradient-end) 93.78%);color:var(--foreground);display:block;font-weight:700;height:47px;margin:3rem auto 1.25rem;outline:none;transform-origin:center;transition:--button-gradient-start .25s ease .1s,--button-gradient-end .25s ease,box-shadow .25s ease,color .25s ease,width .25s ease;width:100%}.LoginForm_submitButton__eZ3Yl:focus,.LoginForm_submitButton__eZ3Yl:hover{--button-gradient-start:#05aac7;--button-gradient-end:#536992;color:#fff;box-shadow:0 5px 6px rgba(0,0,0,.04),0 3px 10px rgba(0,0,0,.13)}@media(prefers-color-scheme:dark){.LoginForm_submitButton__eZ3Yl{--button-gradient-start:#8ac9d4;--button-gradient-end:#81a3bc;color:var(--background)}.LoginForm_submitButton__eZ3Yl:focus,.LoginForm_submitButton__eZ3Yl:hover{box-shadow:0 3px 8px rgba(0,0,0,.12),0 4px 20px rgba(0,0,0,.13),0 4px 0 rgba(0,0,0,.13)}.LoginForm_submitButton__eZ3Yl:focus{outline:1px solid var(--foreground)}}.LoginForm_submitButtonPending__8s6v6{position:relative;width:50px}@keyframes LoginForm_rotate__2r5Op{0%{stroke-dashoffset:69.115}to{stroke-dashoffset:-69.115}}.LoginForm_submitButtonPending__8s6v6 svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LoginForm_submitButtonPending__8s6v6 svg path{stroke:#fff;stroke-dasharray:69.115;stroke-dashoffset:69.115;animation-iteration-count:infinite;animation-name:LoginForm_rotate__2r5Op;animation-duration:2s;animation-timing-function:ease}.LoginForm_signup__hAYLN{display:block;margin-left:auto;margin-right:auto;text-align:center;width:-moz-fit-content;width:fit-content}.LoginForm_signup__hAYLN span{font-weight:700}.LoginForm_errorMessage__OhR_Z{color:#e80000}