.ForgotPassword_container__EnWdg{display:flex;overflow:auto}.ForgotPassword_leftSection__CuueE{display:none;align-items:center;justify-content:center;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem;--tw-bg-opacity:1;background-color:rgb(61 9 208/var(--tw-bg-opacity,1))}@media (min-width:768px){.ForgotPassword_leftSection__CuueE{display:flex;width:50%}}.ForgotPassword_lockImageWrapper__KyHJI{position:relative;height:100%;max-height:90%;width:100%}.ForgotPassword_rightSection__AJ8tA{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:640px){.ForgotPassword_rightSection__AJ8tA{padding:2.5rem 1.5rem}}@media (min-width:768px){.ForgotPassword_rightSection__AJ8tA{width:50%}}@media (max-width:640px){.ForgotPassword_rightSection__AJ8tA{--tw-bg-opacity:1;background-color:rgb(224 111 41/var(--tw-bg-opacity,1));padding-top:5rem;padding-bottom:5rem}}.ForgotPassword_formContainer__dzfHW{width:100%;max-width:400px}@media (max-width:640px){.ForgotPassword_formContainer__dzfHW{display:flex;height:100%;flex-direction:column;justify-content:center;border-radius:.5rem;border-top-left-radius:100px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.ForgotPassword_logoWrapper__A3PG4{margin-bottom:4rem;display:flex;justify-content:center}.ForgotPassword_logo__urkTK{width:150px;-o-object-fit:contain;object-fit:contain}.ForgotPassword_iconWrapper__COh_J{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.ForgotPassword_icon__v5xYU{height:2rem;width:2rem;color:rgb(75 85 99/var(--tw-text-opacity,1))}.ForgotPassword_title__wEHb_{margin-bottom:.5rem;text-align:center;font-size:24px;font-weight:600;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (max-width:640px){.ForgotPassword_title__wEHb_{font-size:18px}}.ForgotPassword_title__wEHb_{font-family:Playfair Display,serif}.ForgotPassword_subtitle__Nlxcx{margin-bottom:2rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.ForgotPassword_form__Fw_7o{width:100%}.ForgotPassword_formField__IGad9{margin-bottom:1.5rem}.ForgotPassword_label__oSdfQ{margin-bottom:.5rem;display:block;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.ForgotPassword_input__H_SDT{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));padding:.75rem;font-size:15px;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ForgotPassword_input__H_SDT:focus{--tw-border-opacity:1;border-color:rgb(224 111 41/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(224 111 41/var(--tw-ring-opacity,1))}.ForgotPassword_inputError__Erapq{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.ForgotPassword_errorText__xLep0{margin-top:.25rem;text-align:left;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(220 50 63/var(--tw-text-opacity,1))}.ForgotPassword_submitButton__jfVwz{margin-bottom:1.5rem;display:flex;width:100%;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(224 111 41/var(--tw-bg-opacity,1));padding-top:.75rem;padding-bottom:.75rem;font-size:15px;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ForgotPassword_submitButtonEnabled__q7Eac:hover{--tw-bg-opacity:1;background-color:rgb(201 95 32/var(--tw-bg-opacity,1))}.ForgotPassword_submitButtonDisabled__YyGV2{cursor:not-allowed;opacity:.5}.ForgotPassword_loadingSpinner__Y5LTO{height:1.25rem;width:1.25rem;border-radius:9999px;border-width:2px;border-color:hsla(0,0%,100%,.3);--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1));animation:ForgotPassword_spin__A0AR5 .7s linear infinite}.ForgotPassword_srOnly__jpqgd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes ForgotPassword_spin__A0AR5{to{transform:rotate(1turn)}}.ForgotPassword_backToLogin__QLM9n{text-align:center}.ForgotPassword_backLink__DpG2T{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ForgotPassword_backLink__DpG2T:hover{color:rgb(31 41 55/var(--tw-text-opacity,1))}.ForgotPassword_backIcon__bvbty{height:1rem;width:1rem}.ForgotPassword_container__EnWdg{background:radial-gradient(circle at 18% 14%,rgba(92,138,58,.12),transparent 30%),radial-gradient(circle at 86% 82%,rgba(14,75,104,.14),transparent 34%),#e9eef1}.ForgotPassword_leftSection__CuueE{background:#e9eef1;box-shadow:inset 18px 18px 38px #c6cdd2,inset -18px -18px 38px #fff}.ForgotPassword_lockImageWrapper__KyHJI{margin:2.5rem;border-radius:32px;box-shadow:18px 18px 34px #c5ccd1,-18px -18px 34px #fff}.ForgotPassword_formContainer__dzfHW{padding:2.5rem 2rem;background:rgba(233,238,241,.92);box-shadow:20px 20px 44px #c7ced4,-20px -20px 44px #fff;border:1px solid hsla(0,0%,100%,.62)}.ForgotPassword_logo__urkTK{filter:drop-shadow(6px 8px 10px rgba(145,156,166,.35))}.ForgotPassword_iconWrapper__COh_J{background-color:transparent;color:#e06f29;box-shadow:10px 10px 20px #c5ccd1,-10px -10px 20px #fff}.ForgotPassword_icon__v5xYU{--tw-text-opacity:1;color:rgb(224 111 41/var(--tw-text-opacity,1))}.ForgotPassword_title__wEHb_{--tw-text-opacity:1;color:rgb(16 45 59/var(--tw-text-opacity,1))}.ForgotPassword_backLink__DpG2T,.ForgotPassword_label__oSdfQ,.ForgotPassword_subtitle__Nlxcx{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.ForgotPassword_backLink__DpG2T:hover{--tw-text-opacity:1;color:rgb(224 111 41/var(--tw-text-opacity,1))}.ForgotPassword_input__H_SDT{border-radius:1rem;border-width:0;background-color:transparent;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1));box-shadow:inset 7px 7px 14px #cbd2d8,inset -7px -7px 14px #fff}.ForgotPassword_input__H_SDT:focus{box-shadow:inset 5px 5px 10px #c8cfd5,inset -5px -5px 10px #fff,0 0 0 3px rgba(14,75,104,.16)}.ForgotPassword_inputError__Erapq{box-shadow:inset 6px 6px 12px #d6bdc0,inset -6px -6px 12px #fff,0 0 0 2px rgba(239,68,68,.32)}.ForgotPassword_submitButton__jfVwz{border-radius:1rem;background:#e06f29;box-shadow:10px 10px 20px #bdc6cc,-10px -10px 20px #fff}.ForgotPassword_submitButtonEnabled__q7Eac:hover{background:#c95f20;transform:translateY(-1px)}.ForgotPassword_submitButtonDisabled__YyGV2{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));background:#d9e0e5;box-shadow:inset 6px 6px 12px #c5ccd2,inset -6px -6px 12px #fff}@media (max-width:767px){.ForgotPassword_container__EnWdg{background:#e9eef1}.ForgotPassword_rightSection__AJ8tA{padding:2rem 1.25rem;background:transparent}.ForgotPassword_formContainer__dzfHW{height:auto;border-radius:28px;padding:1.5rem}}.ForgotPassword_container__EnWdg{min-height:100dvh;background:radial-gradient(circle at 12% 12%,rgba(224,111,41,.16),transparent 30%),radial-gradient(circle at 88% 86%,rgba(61,9,208,.14),transparent 34%),linear-gradient(135deg,#fffaf6,#fbf9ff 48%,#f5f1ff)}.ForgotPassword_leftSection__CuueE{position:relative;overflow:hidden;border-radius:0 36px 36px 0;background:radial-gradient(circle at 22% 18%,rgba(230,174,18,.2),transparent 32%),linear-gradient(135deg,#3d09d0,#e06f29 60%,#dc323f);box-shadow:24px 0 60px rgba(31,22,54,.14)}.ForgotPassword_leftSection__CuueE:before{content:"";position:absolute;inset:28px;border:1px solid hsla(0,0%,100%,.22);border-radius:28px;pointer-events:none}.ForgotPassword_lockImageWrapper__KyHJI{margin:42px;border-radius:28px;overflow:hidden;background:hsla(0,0%,100%,.14);box-shadow:0 30px 70px rgba(22,15,36,.24)}.ForgotPassword_authImage__SGClZ{-o-object-fit:cover;object-fit:cover}.ForgotPassword_rightSection__AJ8tA{background:transparent;padding:36px 24px}.ForgotPassword_formContainer__dzfHW{position:relative;overflow:hidden;max-width:440px;border-radius:28px;border:1px solid rgba(61,9,208,.1);background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(255,250,246,.94) 48%,rgba(245,241,255,.9)),#fff;box-shadow:0 30px 80px rgba(31,22,54,.12),inset 0 1px 0 hsla(0,0%,100%,.84)}.ForgotPassword_formContainer__dzfHW:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,#3d09d0,#e06f29,#dc323f,#e6ae12)}.ForgotPassword_logoWrapper__A3PG4{margin-bottom:34px}.ForgotPassword_logo__urkTK{filter:drop-shadow(0 10px 18px rgba(61,9,208,.1))}.ForgotPassword_iconWrapper__COh_J{border:1px solid rgba(61,9,208,.1);background:radial-gradient(circle at 30% 20%,rgba(230,174,18,.18),transparent 40%),linear-gradient(135deg,rgba(61,9,208,.12),rgba(224,111,41,.14));color:#3d09d0;box-shadow:none}.ForgotPassword_icon__v5xYU{color:#3d09d0}.ForgotPassword_title__wEHb_{color:#160f24;font-size:30px;font-weight:900;letter-spacing:0}.ForgotPassword_backLink__DpG2T,.ForgotPassword_label__oSdfQ,.ForgotPassword_subtitle__Nlxcx{color:#6f647c}.ForgotPassword_label__oSdfQ{font-weight:800}.ForgotPassword_input__H_SDT{min-height:48px;border:1px solid rgba(61,9,208,.12);border-radius:16px;background:hsla(0,0%,100%,.88);color:#160f24;font-weight:650;box-shadow:none}.ForgotPassword_input__H_SDT:focus{border-color:rgba(61,9,208,.5);box-shadow:0 0 0 4px rgba(61,9,208,.12)}.ForgotPassword_inputError__Erapq{border-color:rgba(220,50,63,.5);background:#fff0f1;box-shadow:0 0 0 4px rgba(220,50,63,.1)}.ForgotPassword_successMessage__VTGCW{margin-bottom:16px;padding:12px 14px;border:1px solid rgba(230,174,18,.24);border-radius:16px;background:#fff8e8;color:#8d6504;text-align:center;font-size:14px;font-weight:800}.ForgotPassword_submitButton__jfVwz{min-height:48px;border-radius:16px;background:linear-gradient(135deg,#3d09d0,#e06f29);font-weight:900;box-shadow:0 16px 32px rgba(61,9,208,.18)}.ForgotPassword_submitButtonEnabled__q7Eac:hover{transform:translateY(-2px);background:linear-gradient(135deg,#32109f,#c95f20);box-shadow:0 20px 38px rgba(224,111,41,.22)}.ForgotPassword_submitButtonDisabled__YyGV2{background:#ece7f8;color:#8b7ca4;box-shadow:none}.ForgotPassword_backLink__DpG2T{font-weight:800}.ForgotPassword_backLink__DpG2T:hover{color:#e06f29}@media (max-width:767px){.ForgotPassword_container__EnWdg{background:linear-gradient(180deg,rgba(61,9,208,.12),transparent 26%),#fffaf6}.ForgotPassword_rightSection__AJ8tA{min-height:100dvh;padding:24px 16px}.ForgotPassword_formContainer__dzfHW{height:auto;border-radius:24px;padding:28px 22px}}