:root{--white-color:#fff;--black-color:#000;--body-font:var(--font-poppins,"Poppins"),sans-serif;--h1-font-size:1.75rem;--normal-font-size:1rem;--small-font-size:.813rem;--font-medium:500}.AnimatedLoginForm-module__kU21tG__login{align-items:center;height:100vh;display:grid;position:relative}.AnimatedLoginForm-module__kU21tG__loginImg{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute}.AnimatedLoginForm-module__kU21tG__loginForm{border:2px solid var(--white-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background-color:#1a1a1a1a;border-radius:1rem;margin-inline:1.5rem;padding:2.5rem 1.5rem;position:relative}.AnimatedLoginForm-module__kU21tG__loginTitle{text-align:center;font-size:var(--h1-font-size);font-weight:var(--font-medium);color:var(--white-color);font-family:var(--body-font);margin-bottom:2rem}.AnimatedLoginForm-module__kU21tG__loginContent,.AnimatedLoginForm-module__kU21tG__loginBox{display:grid}.AnimatedLoginForm-module__kU21tG__loginContent{row-gap:1.75rem;margin-bottom:1.5rem}.AnimatedLoginForm-module__kU21tG__loginBox{border-bottom:2px solid var(--white-color);grid-template-columns:max-content 1fr;align-items:center;column-gap:.75rem}.AnimatedLoginForm-module__kU21tG__loginIcon,.AnimatedLoginForm-module__kU21tG__loginEye{color:var(--white-color);font-size:1.25rem}.AnimatedLoginForm-module__kU21tG__loginInput{width:100%;color:var(--white-color);z-index:1;font-family:var(--body-font);font-size:var(--normal-font-size);background:0 0;border:none;outline:none;padding-block:.8rem;position:relative}.AnimatedLoginForm-module__kU21tG__loginBoxInput{position:relative}.AnimatedLoginForm-module__kU21tG__loginLabel{font-weight:var(--font-medium);color:var(--white-color);font-family:var(--body-font);font-size:var(--normal-font-size);pointer-events:none;transition:top .3s,font-size .3s;position:absolute;top:13px;left:0}.AnimatedLoginForm-module__kU21tG__loginEye{z-index:10;cursor:pointer;position:absolute;top:18px;right:0}.AnimatedLoginForm-module__kU21tG__loginBox:nth-child(2) .AnimatedLoginForm-module__kU21tG__loginInput{padding-right:1.8rem}.AnimatedLoginForm-module__kU21tG__loginCheck,.AnimatedLoginForm-module__kU21tG__loginCheckGroup{justify-content:space-between;align-items:center;display:flex}.AnimatedLoginForm-module__kU21tG__loginCheck{margin-bottom:1.5rem}.AnimatedLoginForm-module__kU21tG__loginCheckLabel,.AnimatedLoginForm-module__kU21tG__loginForgot,.AnimatedLoginForm-module__kU21tG__loginRegister{font-size:var(--small-font-size);font-family:var(--body-font)}.AnimatedLoginForm-module__kU21tG__loginCheckGroup{column-gap:.5rem}.AnimatedLoginForm-module__kU21tG__loginCheckInput{cursor:pointer;width:16px;height:16px}.AnimatedLoginForm-module__kU21tG__loginCheckLabel{color:var(--white-color);cursor:pointer}.AnimatedLoginForm-module__kU21tG__loginForgot{color:var(--white-color)}.AnimatedLoginForm-module__kU21tG__loginForgot:hover{text-decoration:underline}.AnimatedLoginForm-module__kU21tG__loginButton{background-color:var(--white-color);width:100%;font-weight:var(--font-medium);cursor:pointer;font-family:var(--body-font);font-size:var(--normal-font-size);color:var(--black-color);border:none;border-radius:.5rem;margin-bottom:2rem;padding:1rem;transition:opacity .3s}.AnimatedLoginForm-module__kU21tG__loginButton:hover{opacity:.9}.AnimatedLoginForm-module__kU21tG__loginRegister{text-align:center;color:var(--white-color)}.AnimatedLoginForm-module__kU21tG__loginRegister a{color:var(--white-color);font-weight:var(--font-medium)}.AnimatedLoginForm-module__kU21tG__loginRegister a:hover{text-decoration:underline}.AnimatedLoginForm-module__kU21tG__loginInput:focus+.AnimatedLoginForm-module__kU21tG__loginLabel,.AnimatedLoginForm-module__kU21tG__loginInput:not(:placeholder-shown).AnimatedLoginForm-module__kU21tG__loginInput:not(:focus)+.AnimatedLoginForm-module__kU21tG__loginLabel{font-size:var(--small-font-size);top:-12px}@media screen and (min-width:576px){.AnimatedLoginForm-module__kU21tG__login{justify-content:center}.AnimatedLoginForm-module__kU21tG__loginForm{border-radius:1.5rem;width:432px;padding:4rem 3rem 3.5rem}.AnimatedLoginForm-module__kU21tG__loginTitle{font-size:2rem}}@media (prefers-color-scheme:dark){.AnimatedLoginForm-module__kU21tG__loginForm{background-color:#1a1a1a4d}}
