.passwordResetForm_passwordResetForm___oSCD{background:var(--gradient-dark);height:100vh;width:100%;display:flex;justify-content:center;align-items:center;position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.passwordResetForm_formContainer__kY2e3{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:400px;padding:40px;border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;animation:passwordResetForm_animateIn__JGnFz .5s ease;box-shadow:1px 1px 5px 0 rgba(0,0,0,.1);color:white;text-align:center}.passwordResetForm_formContainer__kY2e3 h2{margin-top:50px}.passwordResetForm_formContainer__kY2e3 p{font-size:16px;margin:10px 0}.passwordResetForm_formFields__ZRzCv{max-width:300px;width:100%;margin:0 auto}.passwordResetForm_formFields__ZRzCv form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:12px}.passwordResetForm_formFields__ZRzCv input{box-sizing:border-box;text-align:center}.passwordResetForm_formFields__ZRzCv button,.passwordResetForm_formFields__ZRzCv input{width:100%;padding:10px;border-radius:40px;transition:.3s ease;font-size:1rem;border:none}.passwordResetForm_formFields__ZRzCv button{cursor:pointer;background:var(--gradient-brand);color:white;font-weight:700}.passwordResetForm_formFields__ZRzCv button:hover{background:var(--secondary-dark);color:white}.passwordResetForm_messageContainer__u7hme{width:100%;height:40px}.passwordResetForm_errorMessage__MH6gD{text-align:center;margin:10px;background:lightpink;padding:5px;border-radius:5px;font-size:14px;color:red}.passwordResetForm_successMessage__FekAy{text-align:center;margin:10px;background:lightgreen;padding:5px;border-radius:5px;font-size:14px;color:black;animation:passwordResetForm_success__jVjCD 1s ease infinite}.passwordResetForm_returnButton__RBjTE{position:absolute;top:20px;left:20px;color:black;font-size:1rem;cursor:pointer;padding:10px 20px;border-radius:40px;font-weight:700;background:white}.passwordResetForm_returnButton__RBjTE a{text-decoration:none;color:black;display:flex;flex-direction:row;gap:10px}@keyframes passwordResetForm_animateIn__JGnFz{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes passwordResetForm_success__jVjCD{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.passwordResetForm_codeInputContainer__aSIh3{margin:10px 0 15px}.passwordResetForm_codeInputContainer__aSIh3 input{width:42px;height:50px;text-align:center;font-size:1.4rem;font-weight:700;border-radius:10px;border:none;background:rgba(255,255,255,.9);color:black;transition:.2s ease}.passwordResetForm_codeInputContainer__aSIh3 input:focus{outline:none;transform:scale(1.05);box-shadow:0 0 0 2px var(--secondary-dark)}.passwordResetForm_codeInputContainer__aSIh3 input:hover{transform:scale(1.03)}.passwordResetForm_secondaryActions__2oMpe{width:100%;margin-top:10px}.passwordResetForm_secondaryButton__Wa1EE{width:100%;padding:10px;border-radius:40px;cursor:pointer;font-size:1rem;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.12);color:white;font-weight:700;transition:.3s ease}.passwordResetForm_secondaryButton__Wa1EE:hover{background:rgba(255,255,255,.2)}.passwordResetForm_secondaryButton__Wa1EE:disabled{opacity:.6;cursor:not-allowed}.passwordResetForm_codeInputContainer__aSIh3{display:flex;justify-content:center;gap:10px;width:100%;margin:6px 0 4px}.passwordResetForm_codeInput__zkF_A{width:42px!important;min-width:42px;max-width:42px;height:52px;padding:0!important;border-radius:12px!important;text-align:center;font-size:1.35rem!important;font-weight:700;border:none;background:rgba(255,255,255,.95);color:black;transition:.2s ease;box-sizing:border-box}.passwordResetForm_codeInput__zkF_A:focus{outline:none;transform:translateY(-1px);box-shadow:0 0 0 2px var(--secondary-dark)}.passwordResetForm_codeInput__zkF_A:hover{transform:translateY(-1px)}