.styles_login__S_hu8{width:100%;max-width:400px;margin:2rem auto;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1.5rem;text-align:center}@media(max-width:calc(480px + 0px)){.styles_login__S_hu8{max-width:unset;height:100%;margin:0 auto;border-radius:0;padding:2rem 1rem 4rem}}.styles_login__S_hu8 .styles_social__H2bgr{display:flex;justify-content:center}.styles_login__S_hu8 h2{color:var(--clr-neutral-800);font-size:1.5rem}.styles_login__S_hu8 form{gap:1.25rem}.styles_login__S_hu8 form,.styles_login__S_hu8 form div{display:flex;flex-direction:column}.styles_login__S_hu8 form>:last-child{margin-top:-.5rem}.styles_login__S_hu8 .styles_forgotPassword__DWp8j{text-align:right;color:var(--clr-primary-300);font-size:.875rem;text-decoration:none;padding-top:5px}.styles_login__S_hu8 .styles_forgotPassword__DWp8j:hover{cursor:pointer;text-decoration:underline;color:var(--clr-accent-300)}.styles_login__S_hu8 .styles_errorMessage__O5Ip7{font-weight:500;padding:.5rem 1rem;font-size:1rem;background:var(--clr-danger);color:var(--clr-neutral-100);margin:0 -2rem;line-height:normal;display:flex;align-items:center;gap:5px;justify-content:center}@media(max-width:calc(480px + 0px)){.styles_login__S_hu8 .styles_errorMessage__O5Ip7{margin:0 -1rem}}.styles_login__S_hu8 .styles_errorMessage__O5Ip7 svg{font-size:1.25rem}.styles_passwordStrength__q4dme{padding:5px 0 0 10px;text-align:left;font-size:.75rem;font-weight:600}.styles_passwordStrength__q4dme ul{list-style:none;display:flex;flex-direction:column;align-items:flex-start;color:var(--clr-neutral-900)}.styles_passwordStrength__q4dme ul li{font-weight:400;display:flex;gap:5px;align-items:center}.styles_passwordStrength__q4dme ul li icon{display:flex}.styles_valid__xtQkW{color:green}.styles_invalid__gbZIn{color:red}.styles_orDivider__0ffap{display:flex;align-items:center;text-align:center;color:var(--clr-neutral-800)}.styles_orDivider__0ffap:after,.styles_orDivider__0ffap:before{content:"";flex:1 1;border-bottom:1px solid var(--clr-neutral-250)}.styles_orDivider__0ffap:before{margin-right:.75em}.styles_orDivider__0ffap:after{margin-left:.75em}.styles_inputContainer__WvYXZ{position:relative;box-sizing:border-box}.styles_inputContainer__WvYXZ label{font-weight:600;color:var(--clr-neutral-800)}.styles_inputContainer__WvYXZ input,.styles_inputContainer__WvYXZ select{height:3rem;width:100%;border:1px solid var(--clr-neutral-300);border-radius:10px;background-color:var(--clr-neutral-100)}.styles_inputContainer__WvYXZ input:focus,.styles_inputContainer__WvYXZ input[type=date]:focus-within,.styles_inputContainer__WvYXZ select:focus{outline:none;border-color:var(--clr-primary-300)}.styles_inputContainer__WvYXZ :not(input[value=""]):not(input:placeholder-shown)+.styles_placeholderText__DywN1 .styles_text__CKSwQ,.styles_inputContainer__WvYXZ input:-webkit-autofill+.styles_placeholderText__DywN1 .styles_text__CKSwQ,.styles_inputContainer__WvYXZ input:-webkit-autofill:focus+.styles_placeholderText__DywN1 .styles_text__CKSwQ,.styles_inputContainer__WvYXZ input:-webkit-autofill:hover+.styles_placeholderText__DywN1 .styles_text__CKSwQ,.styles_inputContainer__WvYXZ input:focus+.styles_placeholderText__DywN1 .styles_text__CKSwQ,.styles_inputContainer__WvYXZ input[type=date]:focus-within+.styles_placeholderText__DywN1 .styles_text__CKSwQ,.styles_inputContainer__WvYXZ input[type=date][value]:not([value=""])+.styles_placeholderText__DywN1 .styles_text__CKSwQ,.styles_inputContainer__WvYXZ select:focus+.styles_placeholderText__DywN1 .styles_text__CKSwQ{border-radius:5px;background-color:var(--clr-neutral-100);font-size:.8125rem;transform:translateY(-120%);opacity:1}.styles_inputContainer__WvYXZ input:focus+.styles_placeholderText__DywN1 .styles_text__CKSwQ,.styles_inputContainer__WvYXZ input[type=date]:focus-within+.styles_placeholderText__DywN1 .styles_text__CKSwQ,.styles_inputContainer__WvYXZ select:focus+.styles_placeholderText__DywN1 .styles_text__CKSwQ{border-color:var(--clr-primary-300);color:var(--clr-primary-300)}.styles_inputContainer__WvYXZ .styles_placeholderText__DywN1{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0);pointer-events:none;display:flex;align-items:center}.styles_inputContainer__WvYXZ .styles_text__CKSwQ{font-size:1rem;padding:0 .5rem;background-color:rgba(0,0,0,0);transform:translate(0);color:var(--clr-text);opacity:.9;transition:transform .15s ease-out,font-size .15s ease-out,background-color 0s,color 0s ease-out}@media(max-width:calc(480px + 0px)){.styles_inputContainer__WvYXZ .styles_text__CKSwQ{padding:0 .3125rem}}.styles_inputContainer__WvYXZ .styles_placeholderText__DywN1,.styles_inputContainer__WvYXZ input,.styles_inputContainer__WvYXZ select{font-size:1rem;padding:0 1rem}@media(max-width:calc(480px + 0px)){.styles_inputContainer__WvYXZ .styles_placeholderText__DywN1,.styles_inputContainer__WvYXZ input,.styles_inputContainer__WvYXZ select{padding:0 .875rem}}.styles_inputContainer__WvYXZ .styles_togglePasswordButton__HzAf2{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:var(--clr-neutral-600);cursor:pointer;font-size:1.25rem}.styles_inputContainer__WvYXZ .styles_togglePasswordButton__HzAf2:hover{color:var(--clr-accent-300)}.styles_inputContainer__WvYXZ .styles_togglePasswordButton__HzAf2:focus{outline:none;color:var(--clr-accent-300)}.styles_inputContainer__WvYXZ input:-webkit-autofill,.styles_inputContainer__WvYXZ input:-webkit-autofill:focus,.styles_inputContainer__WvYXZ input:-webkit-autofill:hover,.styles_inputContainer__WvYXZ select:-webkit-autofill,.styles_inputContainer__WvYXZ select:-webkit-autofill:focus,.styles_inputContainer__WvYXZ select:-webkit-autofill:hover,.styles_inputContainer__WvYXZ textarea:-webkit-autofill,.styles_inputContainer__WvYXZ textarea:-webkit-autofill:focus,.styles_inputContainer__WvYXZ textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--clr-neutral-100) inset!important}.styles_inputContainer__WvYXZ input[type=date]::-webkit-datetime-edit{opacity:0}.styles_inputContainer__WvYXZ input[type=date]:focus-within::-webkit-datetime-edit,.styles_inputContainer__WvYXZ input[type=date]:focus::-webkit-datetime-edit,.styles_inputContainer__WvYXZ input[type=date][value]:not([value=""])::-webkit-datetime-edit{opacity:1}.styles_inputContainer__WvYXZ .styles_noTransition__Ua0Wl .styles_text__CKSwQ{transition:none!important}