.GoogleButton-module-scss-module__LKiMcW__button{letter-spacing:.05em!important;color:#3c4043!important;background-color:#fff!important;border:1px solid #dadce0!important;font-size:1rem!important;font-weight:700!important;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .3s!important;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326!important}.GoogleButton-module-scss-module__LKiMcW__button:hover{transform:scale(1.02);box-shadow:0 4px 12px #3c404340!important}.GoogleButton-module-scss-module__LKiMcW__button:active{transform:scale(.99)!important}
.LoginForm-module-scss-module__AGmPyW__errorBox{background-color:#93000a33;border-left:2px solid #ffb4ab;border-radius:.5rem}.LoginForm-module-scss-module__AGmPyW__dividerLabel{font-family:var(--font-inter);-webkit-backdrop-filter:blur(8px);background-color:#1313131a;border-radius:.75rem}.LoginForm-module-scss-module__AGmPyW__dividerLine{border-top:1px solid #4d463a4d;width:100%}.LoginForm-module-scss-module__AGmPyW__card{-webkit-backdrop-filter:blur(20px);background-color:#1c1c1c66;border:.5px solid #c8a96e4d;border-radius:.75rem;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s,border-color .6s;overflow:hidden;box-shadow:0 8px 32px #0003}.LoginForm-module-scss-module__AGmPyW__card:hover{border-color:#e5c4874d;transform:scale(1.02);box-shadow:0 12px 40px #0000004d}.LoginForm-module-scss-module__AGmPyW__fieldEmail{border-bottom:1px solid #4d463a4d}.LoginForm-module-scss-module__AGmPyW__fieldLabel{font-family:var(--font-inter)}.LoginForm-module-scss-module__AGmPyW__input{font-family:var(--font-inter)!important;background-color:#0000!important;border:none!important;padding:0!important}.LoginForm-module-scss-module__AGmPyW__forgotLink{font-family:var(--font-inter);text-decoration:none;transition:opacity .2s}.LoginForm-module-scss-module__AGmPyW__forgotLink:hover{opacity:.8}.LoginForm-module-scss-module__AGmPyW__submitButton{font-family:var(--font-inter)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:600!important;transition:filter .2s,transform .1s!important}.LoginForm-module-scss-module__AGmPyW__submitButton:hover{filter:brightness(1.1);transform:scale(1.02)}.LoginForm-module-scss-module__AGmPyW__submitButton:active{transform:scale(.99)}.LoginForm-module-scss-module__AGmPyW__footer{font-family:var(--font-inter)}
.SignUpForm-module-scss-module__UFjqyq__dividerLine{border-top:1px solid #ffffff1a;width:100%}.SignUpForm-module-scss-module__UFjqyq__dividerLabel{font-family:var(--font-inter);-webkit-backdrop-filter:blur(8px);background-color:#14141499;border-radius:.75rem}.SignUpForm-module-scss-module__UFjqyq__card{-webkit-backdrop-filter:blur(20px);background-color:#1c1c1c66;border:.5px solid #c8a96e4d;border-radius:.75rem;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s,border-color .6s;box-shadow:0 8px 32px #0003}.SignUpForm-module-scss-module__UFjqyq__card:hover{border-color:#e5c4874d;transform:scale(1.02);box-shadow:0 12px 40px #0000004d}.SignUpForm-module-scss-module__UFjqyq__errorBox{background-color:#93000a33;border-left:2px solid #ffb4ab;border-radius:.5rem}.SignUpForm-module-scss-module__UFjqyq__errorText,.SignUpForm-module-scss-module__UFjqyq__fieldLabel{font-family:var(--font-inter)}.SignUpForm-module-scss-module__UFjqyq__input{color:#f0ede8!important;width:100%!important;font-size:1rem!important;font-family:var(--font-inter)!important;background-color:#0000!important;border:.5px solid #ffffff1a!important;border-radius:.375rem!important;padding:.75rem 1rem!important;transition:border-color .2s!important}.SignUpForm-module-scss-module__UFjqyq__input:focus{border-color:#c8a96e!important}.SignUpForm-module-scss-module__UFjqyq__passwordWrapper{background-color:#0000!important;border:.5px solid #ffffff1a!important;border-radius:.375rem!important;transition:border-color .2s!important}.SignUpForm-module-scss-module__UFjqyq__passwordWrapper:focus-within{border-color:#c8a96e!important}.SignUpForm-module-scss-module__UFjqyq__passwordInput{color:#f0ede8!important;font-size:1rem!important;font-family:var(--font-inter)!important;background-color:#0000!important;border:none!important}.SignUpForm-module-scss-module__UFjqyq__passwordInnerInput{color:#f0ede8!important;font-size:1rem!important;font-family:var(--font-inter)!important;padding:.75rem 1rem!important}.SignUpForm-module-scss-module__UFjqyq__checkboxInput{background-color:#0000!important;border:1px solid #c8a96e80!important}.SignUpForm-module-scss-module__UFjqyq__checkboxLabel{font-family:var(--font-inter);line-height:1.3}.SignUpForm-module-scss-module__UFjqyq__termsAnchor{text-decoration:none}.SignUpForm-module-scss-module__UFjqyq__termsAnchor:hover{text-decoration:underline}.SignUpForm-module-scss-module__UFjqyq__submitButton{color:#000!important;font-size:.875rem!important;font-family:var(--font-inter)!important;letter-spacing:.05em!important;text-transform:uppercase!important;background-color:#c8a96e!important;border:none!important;font-weight:500!important;transition:background-color .2s,transform .6s cubic-bezier(.16,1,.3,1)!important}.SignUpForm-module-scss-module__UFjqyq__submitButton:hover{transform:scale(1.02);background-color:#d4b87a!important}.SignUpForm-module-scss-module__UFjqyq__submitButton:active{transform:scale(.99)!important}
@keyframes login-module-scss-module__QWQH5G__blob-float{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}to{transform:translate(0)scale(1)}}@keyframes login-module-scss-module__QWQH5G__blob-float-reverse{0%{transform:translate(0)scale(1)}33%{transform:translate(-30px,50px)scale(1.2)}66%{transform:translate(20px,-20px)scale(.8)}to{transform:translate(0)scale(1)}}.login-module-scss-module__QWQH5G__page{color:#f0ede8;background-color:#0b0b0f;flex-direction:column;align-items:center;min-height:100vh;padding:48px 24px 32px;display:flex;position:relative}.login-module-scss-module__QWQH5G__blob{filter:blur(80px);opacity:.5;z-index:0;border-radius:50%;position:absolute}.login-module-scss-module__QWQH5G__blobTopLeft{background-color:#c8a96e26;width:400px;height:400px;animation:15s ease-in-out infinite alternate login-module-scss-module__QWQH5G__blob-float;top:10%;left:20%}.login-module-scss-module__QWQH5G__blobBottomRight{background-color:#c8a96e1a;width:500px;height:500px;animation:20s ease-in-out infinite alternate login-module-scss-module__QWQH5G__blob-float-reverse;bottom:10%;right:20%}.login-module-scss-module__QWQH5G__navButton{cursor:pointer;transition:opacity .2s}.login-module-scss-module__QWQH5G__navButton:hover{opacity:.7}.login-module-scss-module__QWQH5G__navLabel,.login-module-scss-module__QWQH5G__brandName,.login-module-scss-module__QWQH5G__eyebrow{font-family:var(--font-inter);color:#c8a96e}.login-module-scss-module__QWQH5G__pageTitle{font-family:var(--font-inter);letter-spacing:-.02em;color:#f0ede8}.login-module-scss-module__QWQH5G__pageSubtitle{font-family:var(--font-inter);color:#f0ede880}
@keyframes signup-module-scss-module__7NcnxG__blob-float{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}to{transform:translate(0)scale(1)}}@keyframes signup-module-scss-module__7NcnxG__blob-float-reverse{0%{transform:translate(0)scale(1)}33%{transform:translate(-30px,50px)scale(1.2)}66%{transform:translate(20px,-20px)scale(.8)}to{transform:translate(0)scale(1)}}.signup-module-scss-module__7NcnxG__blobTopLeft,.signup-module-scss-module__7NcnxG__blobBottomRight{filter:blur(80px);opacity:.5;z-index:0;border-radius:50%;position:absolute}.signup-module-scss-module__7NcnxG__blobTopLeft{background-color:#c8a96e26;width:400px;height:400px;animation:15s ease-in-out infinite alternate signup-module-scss-module__7NcnxG__blob-float;top:5%;left:10%}.signup-module-scss-module__7NcnxG__blobBottomRight{background-color:#c8a96e1a;width:500px;height:500px;animation:20s ease-in-out infinite alternate signup-module-scss-module__7NcnxG__blob-float-reverse;bottom:5%;right:10%}.signup-module-scss-module__7NcnxG__navButton{cursor:pointer;border:.5px solid #c8a96e4d;border-radius:.375rem;transition:background-color .2s}.signup-module-scss-module__7NcnxG__navButton:hover{background-color:#ffffff0d}.signup-module-scss-module__7NcnxG__signInButton{font-family:var(--font-inter);border:.5px solid #c8a96e4d;border-radius:.5rem;text-decoration:none;transition:background-color .2s}.signup-module-scss-module__7NcnxG__signInButton:hover{background-color:#ffffff0d}.signup-module-scss-module__7NcnxG__fontInter{font-family:var(--font-inter)}
