.LoginForm-module__SUqBVW__pageContainer{width:100%;min-height:100vh;display:flex}.LoginForm-module__SUqBVW__brandingSide{color:#fff;background:linear-gradient(135deg,#5172c6 0% 60%,#7aa0ff 100%);flex-direction:column;flex:1;order:2;justify-content:center;align-items:center;gap:0;padding:2rem;display:flex;position:relative;overflow:hidden}.LoginForm-module__SUqBVW__brandingSide:before,.LoginForm-module__SUqBVW__brandingSide:after{display:none}@keyframes LoginForm-module__SUqBVW__shine{0%,to{background-position:0 0}}.LoginForm-module__SUqBVW__brandingSide:after{content:"";z-index:1;background:radial-gradient(circle at 50% 0,#ffffff1a,#0000 70%);position:absolute;inset:0}.LoginForm-module__SUqBVW__brandingLogo{width:100px;height:100px;margin-bottom:-1.1rem}.LoginForm-module__SUqBVW__brandingTitle{letter-spacing:2px;color:#fff;text-shadow:4px 6px 5px #00000080;margin-bottom:.1rem;font-size:4rem;font-weight:800;position:relative}.LoginForm-module__SUqBVW__brandingSubtitle{color:#fff;margin-top:-.1rem;margin-bottom:0;font-size:1.75rem;font-weight:600}.LoginForm-module__SUqBVW__brandingText{text-align:center;color:#ffffffd9;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;max-width:none;box-shadow:none;background:0 0;border-radius:0;margin-top:20px;padding:0;font-size:.95rem;font-weight:500;line-height:1.4}.LoginForm-module__SUqBVW__brandingText br{content:"";margin-top:0;display:block}.LoginForm-module__SUqBVW__brandingSide>*{z-index:2;position:relative}.LoginForm-module__SUqBVW__loginSide{background:#fff;flex:1;order:1;justify-content:center;align-items:center;padding:2rem;display:flex}.LoginForm-module__SUqBVW__loginBox{background:#fff;border-radius:16px;width:100%;max-width:400px;padding:2.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 0 20px #6993ff1a,0 0 40px #6993ff0d}.LoginForm-module__SUqBVW__loginBox h1{color:#1f2937;text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:600}.LoginForm-module__SUqBVW__loginSubtitle{color:#6b7280;margin-bottom:2rem;font-size:1rem}.LoginForm-module__SUqBVW__inputGroup{align-items:center;margin-bottom:1rem;display:flex;position:relative}.LoginForm-module__SUqBVW__inputIcon{color:#9ca3af;z-index:1;width:20px;height:20px;transition:color .2s;position:absolute;left:1rem}.LoginForm-module__SUqBVW__inputGroup:hover .LoginForm-module__SUqBVW__inputIcon,.LoginForm-module__SUqBVW__inputGroup:focus-within .LoginForm-module__SUqBVW__inputIcon{color:#5172c6}.LoginForm-module__SUqBVW__inputGroup input{color:#1f2937;appearance:none;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:1rem 1rem 1rem 2.75rem;font-size:1rem;line-height:1.5;background-color:#fff!important}.LoginForm-module__SUqBVW__inputGroup input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1f2937!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.LoginForm-module__SUqBVW__inputGroup input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1f2937!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.LoginForm-module__SUqBVW__inputGroup input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1f2937!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.LoginForm-module__SUqBVW__inputGroup input::placeholder{color:#9ca3af}.LoginForm-module__SUqBVW__inputGroup input:hover{background:#fff;border-color:#5172c6}.LoginForm-module__SUqBVW__inputGroup input:focus{background:#fff;border-color:#5172c6;outline:none;box-shadow:0 0 0 1px #5172c6}.LoginForm-module__SUqBVW__submitButton{color:#fff;background:#5172c6;border:none;border-radius:20px;width:100%;min-height:45px;padding:.75rem;font-size:1rem;font-weight:500;transition:all .2s}.LoginForm-module__SUqBVW__submitButton:not(:disabled):hover{background:var(--brand-light-blue)}.LoginForm-module__SUqBVW__submitButton.LoginForm-module__SUqBVW__loading{background:var(--brand-light-blue);cursor:not-allowed;opacity:.8;transition:all .2s}.LoginForm-module__SUqBVW__forgotPassword{color:#5172c6;cursor:pointer;font-size:.875rem;text-decoration:none}@media (max-width:768px){.LoginForm-module__SUqBVW__pageContainer{flex-direction:column}.LoginForm-module__SUqBVW__brandingSide{padding:2rem 1rem}.LoginForm-module__SUqBVW__brandingTitle{font-size:2.5rem}}.LoginForm-module__SUqBVW__rememberForgotContainer{justify-content:space-between;align-items:center;margin:1rem 0;padding:.5rem 0;display:flex}.LoginForm-module__SUqBVW__rememberMe{color:#5172c6;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.LoginForm-module__SUqBVW__rememberMe input[type=checkbox]{cursor:pointer;appearance:none;background-color:#fff;border:1px solid #5172c6;border-radius:3px;width:16px;height:16px;margin:0;padding:0;position:relative}.LoginForm-module__SUqBVW__rememberMe input[type=checkbox]:checked{background-color:#fff;border-color:#5172c6}.LoginForm-module__SUqBVW__rememberMe input[type=checkbox]:checked:after{content:"✓";color:#5172c6;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LoginForm-module__SUqBVW__rememberMe span{-webkit-user-select:none;user-select:none}.LoginForm-module__SUqBVW__emailDropdown{z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a}.LoginForm-module__SUqBVW__emailOption{cursor:pointer;color:#1f2937;background:#fff;align-items:center;padding:.75rem 1rem;transition:background-color .2s;display:flex}.LoginForm-module__SUqBVW__emailOption:hover{color:#5172c6;background:#6993ff1a}.LoginForm-module__SUqBVW__emailOption.LoginForm-module__SUqBVW__selected{color:#1f2937;background:#fff}.LoginForm-module__SUqBVW__emailOption .LoginForm-module__SUqBVW__removeEmail{color:#9ca3af;opacity:0;margin-left:auto;padding:4px;transition:opacity .2s}.LoginForm-module__SUqBVW__emailOption:hover .LoginForm-module__SUqBVW__removeEmail{opacity:1}.LoginForm-module__SUqBVW__emailOption .LoginForm-module__SUqBVW__removeEmail:hover{color:#ef4444}.LoginForm-module__SUqBVW__passwordToggle{cursor:pointer;color:#5172c6;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .2s;display:flex;position:absolute;right:1rem}.LoginForm-module__SUqBVW__passwordToggle:hover{color:#5172c6}.LoginForm-module__SUqBVW__passwordToggle:focus{outline:none}.LoginForm-module__SUqBVW__inputGroup input[type=password],.LoginForm-module__SUqBVW__inputGroup input[type=text]{padding-right:2.75rem}.LoginForm-module__SUqBVW__loadingDots{justify-content:center;gap:8px;width:100%;margin-top:1rem;display:flex}.LoginForm-module__SUqBVW__loadingDots span{background:#fff9;border-radius:50%;width:8px;height:8px}.LoginForm-module__SUqBVW__loadingDots span:first-child{width:8px}.LoginForm-module__SUqBVW__loadingDots span:nth-child(2){border-radius:4px;width:24px}.LoginForm-module__SUqBVW__loadingDots span:nth-child(3){border-radius:4px;width:32px}@keyframes LoginForm-module__SUqBVW__moveStripes{0%{transform:translate(0)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.LoginForm-module__SUqBVW__inputGroup:focus-within .LoginForm-module__SUqBVW__passwordToggle{color:#5172c6}.LoginForm-module__SUqBVW__submitButton.LoginForm-module__SUqBVW__loading{cursor:not-allowed;background:#5a7ee5;position:relative;overflow:hidden}.LoginForm-module__SUqBVW__loadingWrapper{justify-content:center;align-items:center;height:24px;display:flex}.LoginForm-module__SUqBVW__loadingDots{align-items:center;gap:4px;display:flex}.LoginForm-module__SUqBVW__loadingDots span{background:#fff;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite LoginForm-module__SUqBVW__loadingDots}.LoginForm-module__SUqBVW__loadingDots span:nth-child(2){animation-delay:.2s}.LoginForm-module__SUqBVW__loadingDots span:nth-child(3){animation-delay:.4s}@keyframes LoginForm-module__SUqBVW__loadingDots{0%,to{opacity:.3;transform:scale(.3)}50%{opacity:1;transform:scale(1)}}.LoginForm-module__SUqBVW__brandingSide .LoginForm-module__SUqBVW__loadingDots{justify-content:center;gap:8px;width:100%;margin-top:1rem;display:flex}.LoginForm-module__SUqBVW__brandingSide .LoginForm-module__SUqBVW__loadingDots span{background:#ffffff59;border-radius:50%;width:8px;height:8px;transition:none;animation:none}.LoginForm-module__SUqBVW__brandingSide .LoginForm-module__SUqBVW__loadingDots span:first-child{border-radius:50%;width:12px}.LoginForm-module__SUqBVW__brandingSide .LoginForm-module__SUqBVW__loadingDots span:nth-child(2){border-radius:4px;width:32px}.LoginForm-module__SUqBVW__brandingSide .LoginForm-module__SUqBVW__loadingDots span:nth-child(3){border-radius:4px;width:48px}.LoginForm-module__SUqBVW__submitButton .LoginForm-module__SUqBVW__loadingDots span{animation:1s ease-in-out infinite LoginForm-module__SUqBVW__loadingDots}.LoginForm-module__SUqBVW__loadingWrapper,.LoginForm-module__SUqBVW__submitButton .LoginForm-module__SUqBVW__loadingDots{display:none}.LoginForm-module__SUqBVW__error{color:#dc2626;text-align:center;background-color:#fee2e2;border:1px solid #ef4444;border-radius:6px;margin-bottom:16px;padding:12px;font-size:14px}@media screen and (min-width:1366px) and (max-width:1439px) and (min-height:768px){.LoginForm-module__SUqBVW__loginBox{max-width:450px;padding:2.5rem}.LoginForm-module__SUqBVW__loginBox h1{margin-bottom:.5rem;font-size:1.75rem}.LoginForm-module__SUqBVW__loginSubtitle{margin-bottom:2.25rem;font-size:1rem}.LoginForm-module__SUqBVW__inputGroup{margin-bottom:1.5rem}.LoginForm-module__SUqBVW__inputIcon{width:20px;height:20px;left:1rem}.LoginForm-module__SUqBVW__inputGroup input{height:50px;padding:1rem 1rem 1rem 3rem;font-size:.9375rem}.LoginForm-module__SUqBVW__submitButton{height:50px;padding:.875rem 1.5rem;font-size:.9375rem}.LoginForm-module__SUqBVW__forgotPassword,.LoginForm-module__SUqBVW__rememberMe span{font-size:.9375rem}.LoginForm-module__SUqBVW__passwordToggle{width:20px;height:20px;right:1rem}.LoginForm-module__SUqBVW__brandingTitle{font-size:3rem}.LoginForm-module__SUqBVW__brandingSubtitle{font-size:1.25rem}.LoginForm-module__SUqBVW__brandingText{font-size:1.0625rem}}@media screen and (min-width:1440px) and (max-width:1535px) and (min-height:900px){.LoginForm-module__SUqBVW__loginBox{max-width:475px;padding:2.75rem}.LoginForm-module__SUqBVW__loginBox h1{margin-bottom:.625rem;font-size:1.875rem}.LoginForm-module__SUqBVW__loginSubtitle{margin-bottom:2.5rem;font-size:1.0625rem}.LoginForm-module__SUqBVW__inputGroup{margin-bottom:1.625rem}.LoginForm-module__SUqBVW__inputIcon{width:22px;height:22px;left:1.125rem}.LoginForm-module__SUqBVW__inputGroup input{height:52px;padding:1.125rem 1.125rem 1.125rem 3.25rem;font-size:.96875rem}.LoginForm-module__SUqBVW__submitButton{height:52px;padding:1rem 1.625rem;font-size:.96875rem}.LoginForm-module__SUqBVW__forgotPassword,.LoginForm-module__SUqBVW__rememberMe span{font-size:.96875rem}.LoginForm-module__SUqBVW__passwordToggle{width:22px;height:22px;right:1.125rem}.LoginForm-module__SUqBVW__brandingTitle{font-size:3.25rem}.LoginForm-module__SUqBVW__brandingSubtitle{font-size:1.375rem}.LoginForm-module__SUqBVW__brandingText{font-size:1.125rem}}@media screen and (min-width:1536px) and (max-width:1599px) and (min-height:864px){.LoginForm-module__SUqBVW__loginBox{max-width:487px;padding:2.875rem}.LoginForm-module__SUqBVW__loginBox h1{margin-bottom:.6875rem;font-size:1.9375rem}.LoginForm-module__SUqBVW__loginSubtitle{margin-bottom:2.625rem;font-size:1.09375rem}.LoginForm-module__SUqBVW__inputGroup{margin-bottom:1.6875rem}.LoginForm-module__SUqBVW__inputIcon{width:23px;height:23px;left:1.1875rem}.LoginForm-module__SUqBVW__inputGroup input{height:53px;padding:1.1875rem 1.1875rem 1.1875rem 3.375rem;font-size:.984375rem}.LoginForm-module__SUqBVW__submitButton{height:53px;padding:1.0625rem 1.6875rem;font-size:.984375rem}.LoginForm-module__SUqBVW__forgotPassword,.LoginForm-module__SUqBVW__rememberMe span{font-size:.984375rem}.LoginForm-module__SUqBVW__passwordToggle{width:23px;height:23px;right:1.1875rem}.LoginForm-module__SUqBVW__brandingTitle{font-size:3.375rem}.LoginForm-module__SUqBVW__brandingSubtitle{font-size:1.4375rem}.LoginForm-module__SUqBVW__brandingText{font-size:1.15625rem}}@media screen and (min-width:1600px) and (max-width:1919px) and (min-height:900px){.LoginForm-module__SUqBVW__loginBox{max-width:500px;padding:3rem}.LoginForm-module__SUqBVW__loginBox h1{margin-bottom:.75rem;font-size:2rem}.LoginForm-module__SUqBVW__loginSubtitle{margin-bottom:2.75rem;font-size:1.125rem}.LoginForm-module__SUqBVW__inputGroup{margin-bottom:1.75rem}.LoginForm-module__SUqBVW__inputIcon{width:24px;height:24px;left:1.25rem}.LoginForm-module__SUqBVW__inputGroup input{height:54px;padding:1.25rem 1.25rem 1.25rem 3.5rem;font-size:1rem}.LoginForm-module__SUqBVW__submitButton{height:54px;padding:1.125rem 1.75rem;font-size:1rem}.LoginForm-module__SUqBVW__forgotPassword,.LoginForm-module__SUqBVW__rememberMe span{font-size:1rem}.LoginForm-module__SUqBVW__passwordToggle{width:24px;height:24px;right:1.25rem}.LoginForm-module__SUqBVW__brandingTitle{font-size:3.5rem}.LoginForm-module__SUqBVW__brandingSubtitle{font-size:1.5rem}.LoginForm-module__SUqBVW__brandingText{font-size:1.1875rem}}@media screen and (min-width:1920px) and (min-height:911px) and (max-height:945px){.LoginForm-module__SUqBVW__loginBox{max-width:512px;padding:3.125rem}.LoginForm-module__SUqBVW__loginBox h1{margin-bottom:.8125rem;font-size:2.0625rem}.LoginForm-module__SUqBVW__loginSubtitle{margin-bottom:2.875rem;font-size:1.15625rem}.LoginForm-module__SUqBVW__inputGroup{margin-bottom:1.8125rem}.LoginForm-module__SUqBVW__inputIcon{width:25px;height:25px;left:1.3125rem}.LoginForm-module__SUqBVW__inputGroup input{height:55px;padding:1.3125rem 1.3125rem 1.3125rem 3.625rem;font-size:1.03125rem}.LoginForm-module__SUqBVW__submitButton{height:55px;font-size:1.03125rem}.LoginForm-module__SUqBVW__forgotPassword,.LoginForm-module__SUqBVW__rememberMe span{font-size:1.03125rem}.LoginForm-module__SUqBVW__passwordToggle{width:25px;height:25px;right:1.3125rem}.LoginForm-module__SUqBVW__brandingTitle{font-size:3.625rem}.LoginForm-module__SUqBVW__brandingSubtitle{font-size:1.5625rem}.LoginForm-module__SUqBVW__brandingText{font-size:1.21875rem}}@media screen and (min-width:1920px) and (min-height:900px){.LoginForm-module__SUqBVW__loginBox{max-width:525px;padding:3.25rem}.LoginForm-module__SUqBVW__loginBox h1{margin-bottom:.875rem;font-size:2.125rem}.LoginForm-module__SUqBVW__loginSubtitle{margin-bottom:3rem;font-size:1.1875rem}.LoginForm-module__SUqBVW__inputGroup{margin-bottom:1.875rem}.LoginForm-module__SUqBVW__inputIcon{width:26px;height:26px;left:1.375rem}.LoginForm-module__SUqBVW__inputGroup input{height:56px;padding:1.375rem 1.375rem 1.375rem 3.75rem;font-size:1.0625rem}.LoginForm-module__SUqBVW__submitButton{height:56px;font-size:1.0625rem}.LoginForm-module__SUqBVW__forgotPassword,.LoginForm-module__SUqBVW__rememberMe span{font-size:1.0625rem}.LoginForm-module__SUqBVW__passwordToggle{width:26px;height:26px;right:1.375rem}.LoginForm-module__SUqBVW__brandingTitle{font-size:3.75rem}.LoginForm-module__SUqBVW__brandingSubtitle{font-size:1.625rem}.LoginForm-module__SUqBVW__brandingText{font-size:1.25rem}}@media screen and (min-width:2560px) and (min-height:900px){.LoginForm-module__SUqBVW__loginBox{max-width:600px;padding:4rem}.LoginForm-module__SUqBVW__loginBox h1{margin-bottom:1rem;font-size:2.5rem}.LoginForm-module__SUqBVW__loginSubtitle{margin-bottom:3.5rem;font-size:1.375rem}.LoginForm-module__SUqBVW__inputGroup{margin-bottom:2.25rem}.LoginForm-module__SUqBVW__inputIcon{width:30px;height:30px;left:1.5rem}.LoginForm-module__SUqBVW__inputGroup input{height:64px;padding:1.5rem 1.5rem 1.5rem 4rem;font-size:1.25rem}.LoginForm-module__SUqBVW__submitButton{height:64px;padding:1.5rem 2.25rem;font-size:1.25rem}.LoginForm-module__SUqBVW__forgotPassword,.LoginForm-module__SUqBVW__rememberMe span{font-size:1.25rem}.LoginForm-module__SUqBVW__passwordToggle{width:30px;height:30px;right:1.5rem}.LoginForm-module__SUqBVW__brandingTitle{font-size:4.5rem}.LoginForm-module__SUqBVW__brandingSubtitle{font-size:1.875rem}.LoginForm-module__SUqBVW__brandingText{font-size:1.5rem}}
.ForgotPasswordModal-module__VUgSsW__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ForgotPasswordModal-module__VUgSsW__modalContent{text-align:center;background:#fff;border-radius:12px;width:100%;max-width:400px;padding:2rem;position:relative;box-shadow:0 4px 12px #0000001a}.ForgotPasswordModal-module__VUgSsW__header{justify-content:center;align-items:center;display:flex;position:relative}.ForgotPasswordModal-module__VUgSsW__header h2{text-align:center;flex:1;margin:0;font-size:1.25rem;font-weight:600}.ForgotPasswordModal-module__VUgSsW__modalContent h2{margin-bottom:1rem}.ForgotPasswordModal-module__VUgSsW__modalContent form{flex-direction:column;margin-bottom:10px;display:flex}.ForgotPasswordModal-module__VUgSsW__modalContent input{border:1px solid #ccc;border-radius:4px;margin-bottom:1rem;padding:.75rem}.ForgotPasswordModal-module__VUgSsW__modalContent button{background:var(--primary-blue);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:.55rem;transition:background .2s}.ForgotPasswordModal-module__VUgSsW__modalContent button:hover{background:#5a7ee5}.ForgotPasswordModal-module__VUgSsW__modalContent p{color:#333;margin-top:1rem}.ForgotPasswordModal-module__VUgSsW__closeButton{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:10px;transition:background .2s;position:absolute;top:-5px;right:-10px}@media screen and (min-width:1366px) and (max-width:1439px) and (min-height:768px){.ForgotPasswordModal-module__VUgSsW__modalContent{max-width:450px;padding:2.5rem}.ForgotPasswordModal-module__VUgSsW__header h2{font-size:1.5rem}.ForgotPasswordModal-module__VUgSsW__modalContent input{padding:.875rem 1rem;font-size:.9375rem}.ForgotPasswordModal-module__VUgSsW__modalContent button,.ForgotPasswordModal-module__VUgSsW__modalContent p{font-size:.9375rem}.ForgotPasswordModal-module__VUgSsW__closeButton{width:32px;height:32px}}@media screen and (min-width:1440px) and (max-width:1535px) and (min-height:900px){.ForgotPasswordModal-module__VUgSsW__modalContent{max-width:475px;padding:2.75rem}.ForgotPasswordModal-module__VUgSsW__header h2{font-size:1.625rem}.ForgotPasswordModal-module__VUgSsW__modalContent input{padding:1rem 1.125rem;font-size:.96875rem}.ForgotPasswordModal-module__VUgSsW__modalContent button,.ForgotPasswordModal-module__VUgSsW__modalContent p{font-size:.96875rem}.ForgotPasswordModal-module__VUgSsW__closeButton{width:34px;height:34px}}@media screen and (min-width:1536px) and (max-width:1599px) and (min-height:864px){.ForgotPasswordModal-module__VUgSsW__modalContent{max-width:487px;padding:2.875rem}.ForgotPasswordModal-module__VUgSsW__header h2{font-size:1.6875rem}.ForgotPasswordModal-module__VUgSsW__modalContent input{padding:1.0625rem 1.1875rem;font-size:.984375rem}.ForgotPasswordModal-module__VUgSsW__modalContent button,.ForgotPasswordModal-module__VUgSsW__modalContent p{font-size:.984375rem}.ForgotPasswordModal-module__VUgSsW__closeButton{width:35px;height:35px}}@media screen and (min-width:1600px) and (max-width:1919px) and (min-height:900px){.ForgotPasswordModal-module__VUgSsW__modalContent{max-width:500px;padding:3rem}.ForgotPasswordModal-module__VUgSsW__header h2{font-size:1.75rem}.ForgotPasswordModal-module__VUgSsW__modalContent input{padding:1.125rem 1.25rem;font-size:1rem}.ForgotPasswordModal-module__VUgSsW__modalContent button,.ForgotPasswordModal-module__VUgSsW__modalContent p{font-size:1rem}.ForgotPasswordModal-module__VUgSsW__closeButton{width:36px;height:36px}}@media screen and (min-width:1920px) and (min-height:911px) and (max-height:945px){.ForgotPasswordModal-module__VUgSsW__modalContent{max-width:512px}.ForgotPasswordModal-module__VUgSsW__header h2{font-size:1.8125rem}.ForgotPasswordModal-module__VUgSsW__modalContent input{padding:1.1875rem 1.3125rem;font-size:1.03125rem}.ForgotPasswordModal-module__VUgSsW__modalContent button,.ForgotPasswordModal-module__VUgSsW__modalContent p{font-size:1.03125rem}.ForgotPasswordModal-module__VUgSsW__closeButton{width:37px;height:37px}}@media screen and (min-width:1920px) and (min-height:900px){.ForgotPasswordModal-module__VUgSsW__modalContent{max-width:525px}.ForgotPasswordModal-module__VUgSsW__header h2{font-size:1.875rem}.ForgotPasswordModal-module__VUgSsW__modalContent input{padding:1.25rem 1.375rem;font-size:1.0625rem}.ForgotPasswordModal-module__VUgSsW__modalContent button,.ForgotPasswordModal-module__VUgSsW__modalContent p{font-size:1.0625rem}.ForgotPasswordModal-module__VUgSsW__closeButton{width:38px;height:38px}}@media screen and (min-width:2560px) and (min-height:900px){.ForgotPasswordModal-module__VUgSsW__modalContent{max-width:600px}.ForgotPasswordModal-module__VUgSsW__header h2{font-size:2.25rem}.ForgotPasswordModal-module__VUgSsW__modalContent input{padding:1.5rem 1.75rem;font-size:1.25rem}.ForgotPasswordModal-module__VUgSsW__modalContent button,.ForgotPasswordModal-module__VUgSsW__modalContent p{font-size:1.25rem}.ForgotPasswordModal-module__VUgSsW__closeButton{width:44px;height:44px}}
.MFA-module__0z9hbW__mfaContainer{width:100%;margin:0;padding:0}.MFA-module__0z9hbW__settingsContainer{width:100%;margin:0}.MFA-module__0z9hbW__title,.MFA-module__0z9hbW__sectionTitle{color:var(--text);margin:0 0 1.5rem;font-size:16px;font-weight:500}.MFA-module__0z9hbW__loadingState{text-align:center;color:var(--text-secondary);padding:2rem;font-size:15px}.MFA-module__0z9hbW__errorMessage{color:#dc3545;background-color:#dc35451a;border:1px solid #dc35454d;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:14px}[data-theme=light] .MFA-module__0z9hbW__errorMessage{color:#c33;background-color:#fee;border-color:#fcc}.MFA-module__0z9hbW__instructionsBox{border:1px solid var(--border);background-color:#6993ff0d;border-radius:8px;margin-bottom:1rem;padding:1rem}.MFA-module__0z9hbW__instructionsBox h4{color:var(--text);margin-top:0;margin-bottom:.75rem;font-size:15px;font-weight:500}.MFA-module__0z9hbW__instructionsBox ol{margin:0;padding-left:1.25rem}.MFA-module__0z9hbW__instructionsBox li{color:var(--text-secondary);margin-bottom:.5rem;font-size:14px;line-height:1.5}.MFA-module__0z9hbW__qrContainer{border:1px solid var(--border);background-color:#fff;border-radius:8px;justify-content:center;align-items:center;margin-bottom:1rem;padding:1.5rem;display:flex}.MFA-module__0z9hbW__qrCode{width:100%;max-width:200px;height:auto}.MFA-module__0z9hbW__formGroup{margin-bottom:1rem}.MFA-module__0z9hbW__formGroup label{color:var(--text-secondary);margin-bottom:8px;font-size:15px;font-weight:400;display:block}.MFA-module__0z9hbW__codeInput{text-align:center;letter-spacing:6px;border:1px solid var(--border);background:var(--card-bg);width:100%;height:36px;color:var(--text);border-radius:8px;padding:8px 12px;font-family:Courier New,monospace;font-size:20px;transition:border-color .2s}.MFA-module__0z9hbW__codeInput:focus{border-color:var(--primary-blue);background:var(--card-bg);outline:none}.MFA-module__0z9hbW__codeInput:disabled{opacity:.6;cursor:not-allowed}.MFA-module__0z9hbW__buttonGroup{justify-content:flex-start;gap:.75rem;margin-top:.25rem;display:flex}.MFA-module__0z9hbW__enableButton,.MFA-module__0z9hbW__verifyButton{background-color:var(--primary-blue);color:#fff;cursor:pointer;border:none;border-radius:8px;min-width:150px;height:42px;padding:8px 16px;font-size:15px;font-weight:500;transition:background-color .2s}.MFA-module__0z9hbW__enableButton:hover:not(:disabled),.MFA-module__0z9hbW__verifyButton:hover:not(:disabled){background-color:var(--brand-light-blue)}.MFA-module__0z9hbW__enableButton:disabled,.MFA-module__0z9hbW__verifyButton:disabled{opacity:.7;cursor:not-allowed}.MFA-module__0z9hbW__cancelButton{background-color:var(--card-bg);height:42px;color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:8px;min-width:150px;padding:8px 16px;font-size:15px;font-weight:500;transition:all .2s}.MFA-module__0z9hbW__cancelButton:hover:not(:disabled){border-color:var(--primary-blue)}.MFA-module__0z9hbW__disableButton{color:#fff;cursor:pointer;background-color:#dc3545;border:none;border-radius:8px;min-width:150px;height:36px;font-size:13px;font-weight:500;transition:background-color .2s}.MFA-module__0z9hbW__disableButton:hover{background-color:#c82333}.MFA-module__0z9hbW__mfaVerificationContainer{background-color:var(--background);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.MFA-module__0z9hbW__verificationBox{background:#fff;border-radius:12px;width:100%;max-width:400px;padding:40px;box-shadow:0 4px 6px #0000001a}.MFA-module__0z9hbW__verificationTitle{text-align:center;color:var(--text-primary);margin-bottom:8px;font-size:24px;font-weight:600}.MFA-module__0z9hbW__verificationDescription{text-align:center;color:var(--text-secondary);margin-bottom:24px;font-size:14px}.MFA-module__0z9hbW__helpText{text-align:center;border-top:1px solid #e1e4e8;margin-top:24px;padding-top:24px}.MFA-module__0z9hbW__helpText p{color:var(--text-secondary);margin:0;font-size:14px}.MFA-module__0z9hbW__statusCard{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;padding:1rem}.MFA-module__0z9hbW__statusHeader{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.MFA-module__0z9hbW__statusHeader h4{color:var(--text);margin:0 0 4px;font-size:15px;font-weight:500}.MFA-module__0z9hbW__statusDescription{color:var(--text-secondary);margin:0;font-size:14px}.MFA-module__0z9hbW__iconEnabled{color:#28a745;flex-shrink:0}.MFA-module__0z9hbW__iconDisabled{color:#6c757d;flex-shrink:0}.MFA-module__0z9hbW__factorsList{border:1px solid var(--border);background-color:#6993ff0d;border-radius:8px;margin-bottom:1rem;padding:.75rem}.MFA-module__0z9hbW__factorsTitle{color:var(--text);margin:0 0 .5rem;font-size:14px;font-weight:500}.MFA-module__0z9hbW__factorItem{justify-content:space-between;align-items:center;font-size:14px;display:flex}.MFA-module__0z9hbW__factorStatus{color:#28a745;font-size:15px;font-weight:500}.MFA-module__0z9hbW__infoBox{border:1px solid var(--border);background-color:#6993ff0d;border-radius:8px;margin-bottom:1rem;padding:.75rem}.MFA-module__0z9hbW__infoBox h4{color:var(--text);margin:0 0 .5rem;font-size:14px;font-weight:500}.MFA-module__0z9hbW__infoBox p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.MFA-module__0z9hbW__actionButtons{justify-content:flex-start;display:flex}[data-theme=light] .MFA-module__0z9hbW__instructionsBox,[data-theme=light] .MFA-module__0z9hbW__factorsList,[data-theme=light] .MFA-module__0z9hbW__infoBox{border-color:var(--border);background-color:#6993ff0d}[data-theme=light] .MFA-module__0z9hbW__statusCard{background:var(--card-bg);border-color:var(--border)}[data-theme=light] .MFA-module__0z9hbW__cancelButton{background-color:var(--card-bg);color:var(--text);border-color:var(--border)}[data-theme=light] .MFA-module__0z9hbW__codeInput{background:var(--card-bg);color:var(--text);border-color:var(--border)}[data-theme=light] .MFA-module__0z9hbW__codeInput:focus{border-color:var(--primary-blue)}
