.AuthInput-module__g4XJUa__container{gap:var(--spacing-8);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.AuthInput-module__g4XJUa__label{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-white);-webkit-user-select:none;user-select:none;line-height:1.3}.AuthInput-module__g4XJUa__inputWrap{align-items:center;gap:var(--spacing-12);height:56px;padding:var(--spacing-0) var(--spacing-16);border-radius:var(--radius-md);transition:border-color var(--duration-base), background var(--duration-base), box-shadow var(--duration-base);box-sizing:border-box;background-color:#7ab38f;border:1.5px solid #ffffff73;display:flex;position:relative;overflow:hidden}.AuthInput-module__g4XJUa__inputWrap:focus-within{border-color:var(--color-white);background-color:#88c29d;box-shadow:0 0 0 3px #ffffff38}.AuthInput-module__g4XJUa__inputWrapError{background:#ef444438!important;border-color:#fca5a5!important;box-shadow:0 0 0 3px #ef444440!important}.AuthInput-module__g4XJUa__inputWrapDisabled{cursor:not-allowed}.AuthInput-module__g4XJUa__leftIcon{color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:flex}.AuthInput-module__g4XJUa__inputFieldWrap{flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative}.AuthInput-module__g4XJUa__input{min-width:0;height:100%;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-white);box-sizing:border-box;background:0 0;border:none;outline:none;flex:1}.AuthInput-module__g4XJUa__input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-white)!important;caret-color:var(--color-white)!important;font-family:var(--font-sans)!important;font-size:var(--text-base)!important;box-shadow:inset 0 0 0 1000px #7ab38f!important}.AuthInput-module__g4XJUa__input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-white)!important;caret-color:var(--color-white)!important;font-family:var(--font-sans)!important;font-size:var(--text-base)!important;box-shadow:inset 0 0 0 1000px #7ab38f!important}.AuthInput-module__g4XJUa__input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-white)!important;caret-color:var(--color-white)!important;font-family:var(--font-sans)!important;font-size:var(--text-base)!important;box-shadow:inset 0 0 0 1000px #7ab38f!important}.AuthInput-module__g4XJUa__input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-white)!important;caret-color:var(--color-white)!important;font-family:var(--font-sans)!important;font-size:var(--text-base)!important;box-shadow:inset 0 0 0 1000px #7ab38f!important}.AuthInput-module__g4XJUa__inputWrap:focus-within .AuthInput-module__g4XJUa__input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #88c29d!important}.AuthInput-module__g4XJUa__inputWrap:focus-within .AuthInput-module__g4XJUa__input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #88c29d!important}.AuthInput-module__g4XJUa__inputWrap:focus-within .AuthInput-module__g4XJUa__input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #88c29d!important}.AuthInput-module__g4XJUa__inputWrap:focus-within .AuthInput-module__g4XJUa__input:-webkit-autofill:active{box-shadow:inset 0 0 0 1000px #88c29d!important}.AuthInput-module__g4XJUa__inputMasked{caret-color:var(--color-white);color:#0000!important;-webkit-text-fill-color:transparent!important;font-family:var(--font-mono,monospace)!important;font-size:var(--text-base)!important;letter-spacing:1px!important}.AuthInput-module__g4XJUa__inputMasked:-webkit-autofill{-webkit-text-fill-color:transparent!important;color:#0000!important;box-shadow:inset 0 0 0 1000px #7ab38f!important}.AuthInput-module__g4XJUa__inputMasked:-webkit-autofill:hover{-webkit-text-fill-color:transparent!important;color:#0000!important;box-shadow:inset 0 0 0 1000px #7ab38f!important}.AuthInput-module__g4XJUa__inputMasked:-webkit-autofill:focus{-webkit-text-fill-color:transparent!important;color:#0000!important;box-shadow:inset 0 0 0 1000px #7ab38f!important}.AuthInput-module__g4XJUa__inputMasked:-webkit-autofill:active{-webkit-text-fill-color:transparent!important;color:#0000!important;box-shadow:inset 0 0 0 1000px #7ab38f!important}.AuthInput-module__g4XJUa__inputWrap:focus-within .AuthInput-module__g4XJUa__inputMasked:-webkit-autofill{box-shadow:inset 0 0 0 1000px #88c29d!important}.AuthInput-module__g4XJUa__inputWrap:focus-within .AuthInput-module__g4XJUa__inputMasked:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #88c29d!important}.AuthInput-module__g4XJUa__inputWrap:focus-within .AuthInput-module__g4XJUa__inputMasked:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #88c29d!important}.AuthInput-module__g4XJUa__inputWrap:focus-within .AuthInput-module__g4XJUa__inputMasked:-webkit-autofill:active{box-shadow:inset 0 0 0 1000px #88c29d!important}.AuthInput-module__g4XJUa__inputMasked::selection{background:#ffffff40;color:#0000!important;-webkit-text-fill-color:transparent!important}.AuthInput-module__g4XJUa__maskOverlay{pointer-events:none;font-weight:var(--font-medium);color:var(--color-white);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;line-height:1;display:flex;position:absolute;inset:0;overflow:hidden;font-family:var(--font-mono,monospace)!important;font-size:var(--text-base)!important;letter-spacing:1px!important}.AuthInput-module__g4XJUa__input::placeholder{color:#ffffffbf;letter-spacing:normal;transition:opacity var(--duration-fast), color var(--duration-fast)}.AuthInput-module__g4XJUa__input:focus::placeholder{color:#0000!important;opacity:0!important}.AuthInput-module__g4XJUa__input:disabled{cursor:not-allowed;color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important;opacity:1!important}.AuthInput-module__g4XJUa__actionsWrap{align-items:center;gap:var(--spacing-4);flex-shrink:0;display:flex}.AuthInput-module__g4XJUa__iconBtn{cursor:pointer;padding:var(--spacing-6);border-radius:var(--radius-sm);color:var(--color-white);transition:background var(--duration-fast), opacity var(--duration-fast);background:0 0;border:none;justify-content:center;align-items:center;line-height:0;display:flex}.AuthInput-module__g4XJUa__iconBtn:hover:not(:disabled){background:var(--primitive-white-25)}.AuthInput-module__g4XJUa__iconBtn:disabled{opacity:.5;cursor:not-allowed}.AuthInput-module__g4XJUa__errorText{font-family:var(--font-sans);font-size:var(--text-13);font-weight:var(--font-semibold,600);color:#ffe4e6;text-shadow:0 1px 4px #00000073;letter-spacing:.1px;margin-top:2px}.AuthInput-module__g4XJUa__warningText{font-family:var(--font-sans);font-size:var(--text-13);font-weight:var(--font-semibold,600);color:#fef08a;text-shadow:0 1px 3px #0006;margin-top:2px}@media (max-width:1440px){.AuthInput-module__g4XJUa__container{gap:6px}.AuthInput-module__g4XJUa__label{font-size:14.5px}.AuthInput-module__g4XJUa__inputWrap{height:48px;padding:var(--spacing-0) 14px}.AuthInput-module__g4XJUa__input,.AuthInput-module__g4XJUa__inputMasked,.AuthInput-module__g4XJUa__maskOverlay{font-size:14.5px!important}}@media (max-width:1280px),(max-height:840px){.AuthInput-module__g4XJUa__container{gap:5px}.AuthInput-module__g4XJUa__label{font-size:14px}.AuthInput-module__g4XJUa__inputWrap{height:44px;padding:var(--spacing-0) 12px;gap:10px}.AuthInput-module__g4XJUa__input,.AuthInput-module__g4XJUa__inputMasked,.AuthInput-module__g4XJUa__maskOverlay{font-size:14px!important}.AuthInput-module__g4XJUa__errorText,.AuthInput-module__g4XJUa__warningText{margin-top:1px;font-size:12px}}@media (max-height:700px){.AuthInput-module__g4XJUa__inputWrap{height:42px}}
.OtpInput-module__O32wwq__container{gap:var(--spacing-8);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.OtpInput-module__O32wwq__label{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-white);-webkit-user-select:none;user-select:none;line-height:1.3}.OtpInput-module__O32wwq__boxesRow{justify-content:space-between;gap:var(--spacing-14,14px);width:100%;display:flex}.OtpInput-module__O32wwq__otpBox{aspect-ratio:1;border-radius:var(--radius-md);text-align:center;min-width:0;max-height:86px;font-family:var(--font-sans);font-size:28px;font-weight:var(--font-bold);color:var(--color-white);caret-color:var(--color-white);transition:border-color var(--duration-base), background var(--duration-base), box-shadow var(--duration-base);box-sizing:border-box;background-color:#7ab38f;border:1.5px solid #ffffff73;outline:none;flex:1}.OtpInput-module__O32wwq__otpBox:focus{border-color:var(--color-white);background-color:#88c29d;box-shadow:0 0 0 3px #ffffff38}.OtpInput-module__O32wwq__otpBox::selection{color:var(--color-white);background:0 0}.OtpInput-module__O32wwq__otpBoxError{background:var(--color-danger-subtle)!important;border-color:#852121!important}.OtpInput-module__O32wwq__otpBox:disabled{opacity:.55;cursor:not-allowed}.OtpInput-module__O32wwq__otpBox:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-white)!important;caret-color:var(--color-white)!important;font-size:28px!important;font-weight:var(--font-bold)!important;box-shadow:inset 0 0 0 1000px #7ab38f!important}.OtpInput-module__O32wwq__otpBox:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-white)!important;caret-color:var(--color-white)!important;font-size:28px!important;font-weight:var(--font-bold)!important;box-shadow:inset 0 0 0 1000px #7ab38f!important}.OtpInput-module__O32wwq__otpBox:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-white)!important;caret-color:var(--color-white)!important;font-size:28px!important;font-weight:var(--font-bold)!important;box-shadow:inset 0 0 0 1000px #7ab38f!important}.OtpInput-module__O32wwq__otpBox:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-white)!important;caret-color:var(--color-white)!important;font-size:28px!important;font-weight:var(--font-bold)!important;box-shadow:inset 0 0 0 1000px #7ab38f!important}.OtpInput-module__O32wwq__metaRow{width:100%;margin-top:var(--spacing-4);justify-content:space-between;align-items:center;display:flex}.OtpInput-module__O32wwq__resendBtn{align-items:center;gap:var(--spacing-8);padding:var(--spacing-0);color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--font-medium);cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity var(--duration-fast), transform var(--duration-fast);background:0 0;border:none;line-height:1;display:inline-flex}.OtpInput-module__O32wwq__resendBtn:hover:not(:disabled){opacity:.85}.OtpInput-module__O32wwq__resendBtn:active:not(:disabled){transform:scale(.98)}.OtpInput-module__O32wwq__resendBtn:disabled{opacity:.55;cursor:default}.OtpInput-module__O32wwq__countdownBox{align-items:center;gap:var(--spacing-6);color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--font-medium);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;line-height:1;display:inline-flex}.OtpInput-module__O32wwq__errorText{font-family:var(--font-sans);font-size:var(--text-13);font-weight:var(--font-medium);color:#852121;margin-top:2px}@media (max-width:1440px){.OtpInput-module__O32wwq__boxesRow{gap:10px}.OtpInput-module__O32wwq__otpBox{max-height:54px;font-size:22px}}@media (max-width:1280px),(max-height:840px){.OtpInput-module__O32wwq__container{gap:6px}.OtpInput-module__O32wwq__label{font-size:14px}.OtpInput-module__O32wwq__boxesRow{gap:8px}.OtpInput-module__O32wwq__otpBox{aspect-ratio:auto;height:46px;max-height:46px;font-size:20px}.OtpInput-module__O32wwq__metaRow{margin-top:2px}.OtpInput-module__O32wwq__resendBtn,.OtpInput-module__O32wwq__countdownBox{font-size:13px}}@media (max-height:700px){.OtpInput-module__O32wwq__otpBox{height:42px;max-height:42px;font-size:18px}}@media (max-width:768px){.OtpInput-module__O32wwq__boxesRow{gap:var(--spacing-8)}.OtpInput-module__O32wwq__otpBox{font-size:var(--text-xl);border-radius:var(--radius-sm)}.OtpInput-module__O32wwq__resendBtn,.OtpInput-module__O32wwq__countdownBox{font-size:var(--text-13)}}
.ForgetPassForm-module__u4xEAq__card{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(24px);box-sizing:border-box;width:clamp(480px,40vw,700px);max-width:100%;color:var(--color-white);transition:all var(--duration-base) ease;background:linear-gradient(#4f9a6b,#4f9a6b) padding-box padding-box,linear-gradient(135deg,#fffffff2 0%,#ffffff80 50%,#ffffffd9 100%) border-box;border:2px solid #0000;flex-direction:column;flex-shrink:0;align-items:center;gap:clamp(24px,4vh,56px);margin-block:auto;padding:clamp(28px,3vw,56px);display:flex;position:relative;box-shadow:0 32px 64px #00000038,inset 0 1.5px 1.5px #ffffffa6,inset 0 -1.5px 1.5px #0000001f}.ForgetPassForm-module__u4xEAq__header{text-align:center;align-items:center;gap:var(--spacing-8);flex-direction:column;width:100%;display:flex;position:relative}.ForgetPassForm-module__u4xEAq__backBtn{color:var(--color-white);cursor:pointer;border-radius:var(--radius-full);width:clamp(38px,2.5vw,44px);height:clamp(38px,2.5vw,44px);transition:all var(--duration-fast);z-index:5;background:#ffffff1f;border:1px solid #ffffff4d;justify-content:center;align-items:center;display:flex;position:absolute;top:clamp(24px,2.5vw,48px);left:clamp(24px,2.5vw,48px)}.ForgetPassForm-module__u4xEAq__backBtn:hover{background:#ffffff40;border-color:#ffffffb3;transform:translate(-2px)}.ForgetPassForm-module__u4xEAq__title{font-family:var(--font-sans);font-size:clamp(24px,1.8vw,32px);font-weight:var(--font-bold);color:var(--color-white);line-height:var(--leading-tight);margin:0}.ForgetPassForm-module__u4xEAq__subtitle{font-family:var(--font-sans);font-size:clamp(14px,.95vw,16px);font-weight:var(--font-normal);color:#ffffffe6;line-height:var(--leading-relaxed);margin:0}.ForgetPassForm-module__u4xEAq__formBody{gap:var(--spacing-24);flex-direction:column;width:100%;display:flex}.ForgetPassForm-module__u4xEAq__alertError{align-items:center;gap:var(--spacing-10,10px);border-radius:var(--radius-md);color:#991b1b;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold,600);-webkit-backdrop-filter:blur(12px);background:#fef2f2f5;border:1.5px solid #f87171;padding:12px 16px;display:flex;box-shadow:0 8px 24px #00000026,inset 0 1px #ffffffe6}.ForgetPassForm-module__u4xEAq__alertError svg{flex-shrink:0;color:#dc2626!important}.ForgetPassForm-module__u4xEAq__alertSuccess{align-items:center;gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-16);border-radius:var(--radius-md);color:var(--color-white);font-size:var(--text-14);font-weight:var(--font-medium);background:#148b3f40;border:1px solid #148b3f;display:flex}.ForgetPassForm-module__u4xEAq__criteriaContainer{gap:var(--spacing-6);padding:var(--spacing-8) 0;flex-direction:column;display:flex}.ForgetPassForm-module__u4xEAq__criteriaTitle{font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--font-semibold);color:var(--color-white);margin:0 0 2px}.ForgetPassForm-module__u4xEAq__criteriaList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ForgetPassForm-module__u4xEAq__criteriaItem{align-items:center;gap:var(--spacing-6);font-family:var(--font-sans);font-size:var(--text-13);font-weight:var(--font-normal);color:#fffc;transition:color var(--duration-fast);display:flex}.ForgetPassForm-module__u4xEAq__criteriaItemValid{color:var(--color-white);font-weight:var(--font-medium)}.ForgetPassForm-module__u4xEAq__criteriaIcon{font-size:var(--text-14);color:#ffffffb3;line-height:1}.ForgetPassForm-module__u4xEAq__criteriaIconValid{color:#fff}.ForgetPassForm-module__u4xEAq__btnPrimary{border-radius:var(--radius-full);width:100%;height:56px;color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-bold);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-16);transition:background var(--duration-base), border-color var(--duration-base), transform var(--duration-fast), box-shadow var(--duration-base);box-sizing:border-box;background-color:#4d9768;border:1.5px solid #ffffffd9;display:flex;box-shadow:0 4px 16px #00000026,inset 0 1px #ffffff59}.ForgetPassForm-module__u4xEAq__btnPrimary:hover:not(:disabled){border-color:var(--color-white);background-color:#5aa877;transform:translateY(-1px);box-shadow:0 6px 20px #00000038,inset 0 1px #ffffff80}.ForgetPassForm-module__u4xEAq__btnPrimary:active:not(:disabled){transform:scale(.99)}.ForgetPassForm-module__u4xEAq__btnPrimary:disabled{opacity:.6;cursor:not-allowed}.ForgetPassForm-module__u4xEAq__spinner{border:2.5px solid #ffffff59;border-top-color:var(--color-white);border-radius:50%;width:20px;height:20px;animation:.75s linear infinite ForgetPassForm-module__u4xEAq__spin}@keyframes ForgetPassForm-module__u4xEAq__spin{to{transform:rotate(360deg)}}.ForgetPassForm-module__u4xEAq__terms{font-family:var(--font-sans);font-size:var(--text-12);color:#fffc;text-align:center;margin:0;line-height:1.5}.ForgetPassForm-module__u4xEAq__termsLink{color:var(--color-white);font-weight:var(--font-medium);transition:opacity var(--duration-fast);text-decoration:underline}.ForgetPassForm-module__u4xEAq__termsLink:hover{opacity:.85}.ForgetPassForm-module__u4xEAq__successScreen{text-align:center;align-items:center;gap:var(--spacing-16);padding:var(--spacing-24) 0;flex-direction:column;display:flex}.ForgetPassForm-module__u4xEAq__successIcon{border-radius:var(--radius-full);border:2px solid var(--color-white);width:64px;height:64px;color:var(--color-white);background:#fff3;justify-content:center;align-items:center;display:flex}@media (max-width:1440px){.ForgetPassForm-module__u4xEAq__card{gap:clamp(20px,3vh,32px);width:clamp(480px,44vw,600px);padding:clamp(24px,2.4vw,38px) clamp(28px,2.8vw,44px)}.ForgetPassForm-module__u4xEAq__title{font-size:clamp(22px,1.7vw,28px)}.ForgetPassForm-module__u4xEAq__subtitle{font-size:clamp(13.5px,.95vw,15px)}.ForgetPassForm-module__u4xEAq__formBody{gap:16px}.ForgetPassForm-module__u4xEAq__btnPrimary{height:48px;margin-top:var(--spacing-8);font-size:15px}}@media (max-width:1280px){.ForgetPassForm-module__u4xEAq__card{border-radius:20px;gap:clamp(16px,2.4vh,24px);width:clamp(460px,47vw,550px);padding:clamp(20px,2.2vh,28px) clamp(24px,2.6vw,36px)}.ForgetPassForm-module__u4xEAq__backBtn{width:34px;height:34px;top:clamp(20px,2.2vh,28px);left:clamp(20px,2.2vw,30px)}.ForgetPassForm-module__u4xEAq__header{gap:6px}.ForgetPassForm-module__u4xEAq__title{font-size:clamp(20px,1.65vw,24px)}.ForgetPassForm-module__u4xEAq__subtitle{font-size:13.5px;line-height:1.45}.ForgetPassForm-module__u4xEAq__formBody{gap:12px}.ForgetPassForm-module__u4xEAq__alertError,.ForgetPassForm-module__u4xEAq__alertSuccess{padding:9px 12px;font-size:13px}.ForgetPassForm-module__u4xEAq__btnPrimary{height:44px;margin-top:6px;font-size:14px}}@media (max-height:840px){.ForgetPassForm-module__u4xEAq__card{gap:clamp(16px,2.4vh,22px);padding:clamp(20px,2.8vh,28px) clamp(24px,2.8vw,38px)}.ForgetPassForm-module__u4xEAq__backBtn{width:34px;height:34px;top:clamp(18px,2.4vh,26px)}.ForgetPassForm-module__u4xEAq__header{gap:6px}.ForgetPassForm-module__u4xEAq__formBody{gap:12px}.ForgetPassForm-module__u4xEAq__criteriaContainer{gap:4px;padding:4px 0}.ForgetPassForm-module__u4xEAq__btnPrimary{height:44px;margin-top:4px;font-size:14px}}@media (max-height:700px){.ForgetPassForm-module__u4xEAq__card{gap:14px;padding:18px clamp(22px,2.5vw,32px)}.ForgetPassForm-module__u4xEAq__title{font-size:clamp(19px,1.5vw,22px)}.ForgetPassForm-module__u4xEAq__subtitle{font-size:13px;line-height:1.4}.ForgetPassForm-module__u4xEAq__formBody{gap:10px}.ForgetPassForm-module__u4xEAq__btnPrimary{height:42px;margin-top:4px}}
.LoginForm-module__SckY0a__card{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(24px);box-sizing:border-box;width:clamp(480px,40vw,700px);max-width:100%;animation:LoginForm-module__SckY0a__cardFadeIn var(--duration-slow) cubic-bezier(.16, 1, .3, 1);background:linear-gradient(#4f9a6b,#4f9a6b) padding-box padding-box,linear-gradient(135deg,#fffffff2 0%,#ffffff80 50%,#ffffffd9 100%) border-box;border:2px solid #0000;flex-direction:column;flex-shrink:0;align-items:center;gap:clamp(24px,4vh,56px);margin-block:auto;padding:clamp(28px,3vw,56px);display:flex;box-shadow:0 32px 64px #00000038,inset 0 1.5px 1.5px #ffffffa6,inset 0 -1.5px 1.5px #0000001f}@keyframes LoginForm-module__SckY0a__cardFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.LoginForm-module__SckY0a__header{text-align:center;align-items:center;gap:var(--spacing-12);flex-direction:column;width:100%;display:flex}.LoginForm-module__SckY0a__title{font-family:var(--font-sans);font-size:clamp(24px,1.8vw,32px);font-weight:var(--font-bold);color:var(--color-white);margin:var(--spacing-0);line-height:var(--leading-tight);text-align:center;letter-spacing:-.3px;text-shadow:0 2px 8px #0000001f}.LoginForm-module__SckY0a__subtitle{font-family:var(--font-sans);font-size:clamp(14px,.95vw,16px);font-weight:var(--font-normal);color:#ffffffe6;margin:var(--spacing-0);line-height:var(--leading-relaxed);text-align:center;max-width:520px}.LoginForm-module__SckY0a__formBody{gap:var(--spacing-24);flex-direction:column;width:100%;display:flex}.LoginForm-module__SckY0a__inputGroup{gap:var(--spacing-8);flex-direction:column;width:100%;display:flex}.LoginForm-module__SckY0a__label{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-white);line-height:1.3}.LoginForm-module__SckY0a__inputWrap{align-items:center;gap:var(--spacing-12);height:56px;padding:var(--spacing-0) var(--spacing-16);border-radius:var(--radius-md);transition:border-color var(--duration-base), background var(--duration-base), box-shadow var(--duration-base);box-sizing:border-box;background-color:#7ab38f;border:1.5px solid #ffffff73;display:flex}.LoginForm-module__SckY0a__inputWrap:focus-within{border-color:var(--color-white);background-color:#88c29d;box-shadow:0 0 0 3px #ffffff38}.LoginForm-module__SckY0a__inputWrap.LoginForm-module__SckY0a__inputErrorState{background:#ef444438!important;border-color:#fca5a5!important;box-shadow:0 0 0 3px #ef444440!important}.LoginForm-module__SckY0a__inputIcon{color:var(--color-white);opacity:.9;flex-shrink:0;align-items:center;display:flex}.LoginForm-module__SckY0a__input{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-white);background:0 0;border:none;outline:none;flex:1;min-width:0;line-height:1}.LoginForm-module__SckY0a__input::placeholder{color:#ffffffbf;transition:opacity var(--duration-fast), color var(--duration-fast)}.LoginForm-module__SckY0a__input:focus::placeholder{color:#0000!important;opacity:0!important}.LoginForm-module__SckY0a__clearBtn{color:var(--color-white);opacity:.8;cursor:pointer;font-size:var(--text-xl);border-radius:var(--radius-full);transition:opacity var(--duration-fast), background var(--duration-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:2px 6px;line-height:1;display:flex}.LoginForm-module__SckY0a__clearBtn:hover{opacity:1;background:#fff3}.LoginForm-module__SckY0a__eyeBtn{cursor:pointer;color:var(--color-white);opacity:.85;padding:var(--spacing-4);transition:opacity var(--duration-fast);background:0 0;border:none;flex-shrink:0;align-items:center;display:flex}.LoginForm-module__SckY0a__eyeBtn:hover{opacity:1}.LoginForm-module__SckY0a__forgotLink{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-medium);color:#fff;opacity:.9;margin-top:var(--spacing-4);transition:opacity var(--duration-fast);align-self:flex-start;text-decoration:none}.LoginForm-module__SckY0a__forgotLink:hover{opacity:1;text-decoration:underline}.LoginForm-module__SckY0a__fieldWarn{font-family:var(--font-sans);font-size:var(--text-13);font-weight:var(--font-semibold,600);color:#fef08a;text-shadow:0 1px 3px #0006;margin-top:2px}.LoginForm-module__SckY0a__fieldError{font-family:var(--font-sans);font-size:var(--text-13);font-weight:var(--font-semibold,600);color:#ffe4e6;text-shadow:0 1px 4px #00000073;letter-spacing:.1px;margin-top:2px}.LoginForm-module__SckY0a__alertError{align-items:center;gap:var(--spacing-10,10px);border-radius:var(--radius-md);color:#991b1b;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold,600);line-height:var(--leading-normal);margin-bottom:var(--spacing-4);-webkit-backdrop-filter:blur(12px);background:#fef2f2f5;border:1.5px solid #f87171;padding:12px 16px;animation:.25s cubic-bezier(.16,1,.3,1) LoginForm-module__SckY0a__alertSlideDown;display:flex;box-shadow:0 8px 24px #00000026,inset 0 1px #ffffffe6}.LoginForm-module__SckY0a__alertError svg{flex-shrink:0;color:#dc2626!important}@keyframes LoginForm-module__SckY0a__alertSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.LoginForm-module__SckY0a__alertSuccess{align-items:center;gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-16);background:var(--color-success-bg);border:1px solid var(--color-success);border-radius:var(--radius-md);color:var(--color-white);font-size:var(--text-sm);line-height:var(--leading-normal);margin-bottom:var(--spacing-4);display:flex}.LoginForm-module__SckY0a__btnPrimary{border-radius:var(--radius-full);width:100%;height:56px;color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-bold);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-16);transition:background var(--duration-base), border-color var(--duration-base), transform var(--duration-fast), box-shadow var(--duration-base);box-sizing:border-box;background-color:#4d9768;border:1.5px solid #ffffffd9;display:flex;box-shadow:0 4px 16px #00000026,inset 0 1px #ffffff59}.LoginForm-module__SckY0a__btnPrimary:hover:not(:disabled){border-color:var(--color-white);background-color:#5aa877;transform:translateY(-1px);box-shadow:0 6px 20px #00000038,inset 0 1px #ffffff80}.LoginForm-module__SckY0a__btnPrimary:active:not(:disabled){transform:translateY(0)}.LoginForm-module__SckY0a__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.LoginForm-module__SckY0a__spinner{width:var(--spacing-20,20px);height:var(--spacing-20,20px);border:2.5px solid var(--primitive-white-25);border-top-color:var(--color-white);border-radius:var(--radius-full);animation:.7s linear infinite LoginForm-module__SckY0a__spin;display:inline-block}@keyframes LoginForm-module__SckY0a__spin{to{transform:rotate(360deg)}}.LoginForm-module__SckY0a__terms{font-family:var(--font-sans);font-size:var(--text-13);font-weight:var(--font-normal);color:var(--color-white);opacity:.85;margin:var(--spacing-0);line-height:var(--leading-relaxed);text-align:center;max-width:480px}.LoginForm-module__SckY0a__termsLink{color:var(--color-white);text-underline-offset:2px;font-weight:var(--font-semibold);text-decoration:underline}.LoginForm-module__SckY0a__termsLink:hover{opacity:.85}.LoginForm-module__SckY0a__lockoutBanner{align-items:flex-start;gap:var(--spacing-12);border-radius:var(--radius-lg);padding:var(--spacing-16);box-sizing:border-box;background:#fef2f2f2;border:1.5px solid #f87171;width:100%;display:flex;box-shadow:0 8px 24px #00000026}.LoginForm-module__SckY0a__lockoutIcon{color:#dc2626;flex-shrink:0;margin-top:2px;display:flex}.LoginForm-module__SckY0a__lockoutTitle{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-bold);color:#991b1b;margin:var(--spacing-0) var(--spacing-0) var(--spacing-6)}.LoginForm-module__SckY0a__lockoutDesc{font-family:var(--font-sans);font-size:var(--text-sm);color:#7f1d1d;opacity:.95;margin:var(--spacing-0);line-height:var(--leading-normal)}.LoginForm-module__SckY0a__lockoutTimer{align-items:center;gap:var(--spacing-4);padding:var(--spacing-16);border-radius:var(--radius-md);box-sizing:border-box;background:#0003;flex-direction:column;width:100%;display:flex}.LoginForm-module__SckY0a__timerLabel{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-white);opacity:.7;text-transform:uppercase;letter-spacing:.5px}.LoginForm-module__SckY0a__timerDisplay{font-family:var(--font-sans);font-size:var(--text-32);font-weight:var(--font-bold);color:var(--color-white);font-variant-numeric:tabular-nums;letter-spacing:2px}.LoginForm-module__SckY0a__disabled{opacity:.5;pointer-events:none}.LoginForm-module__SckY0a__successScreen{align-items:center;gap:var(--spacing-16);text-align:center;padding:var(--spacing-16) var(--spacing-0);flex-direction:column;display:flex}.LoginForm-module__SckY0a__successIcon{background:var(--color-success-bg);border:2px solid var(--color-success);width:80px;height:80px;color:var(--color-white);border-radius:var(--radius-full);box-shadow:0 0 0 8px var(--color-success-bg-light);justify-content:center;align-items:center;display:flex}@media (max-width:1440px){.LoginForm-module__SckY0a__card{gap:clamp(20px,3vh,32px);width:clamp(480px,44vw,600px);padding:clamp(24px,2.4vw,38px) clamp(28px,2.8vw,44px)}.LoginForm-module__SckY0a__header{gap:var(--spacing-8)}.LoginForm-module__SckY0a__title{font-size:clamp(22px,1.7vw,28px)}.LoginForm-module__SckY0a__subtitle{font-size:clamp(13.5px,.95vw,15px)}.LoginForm-module__SckY0a__formBody{gap:16px}.LoginForm-module__SckY0a__inputWrap{height:48px}.LoginForm-module__SckY0a__btnPrimary{height:48px;margin-top:var(--spacing-8);font-size:15px}}@media (max-width:1280px){.LoginForm-module__SckY0a__card{border-radius:20px;gap:clamp(16px,2.4vh,24px);width:clamp(460px,47vw,550px);padding:clamp(20px,2.2vh,28px) clamp(24px,2.6vw,36px)}.LoginForm-module__SckY0a__header{gap:6px}.LoginForm-module__SckY0a__title{font-size:clamp(20px,1.65vw,24px)}.LoginForm-module__SckY0a__subtitle{font-size:13.5px;line-height:1.45}.LoginForm-module__SckY0a__formBody{gap:12px}.LoginForm-module__SckY0a__inputWrap{height:44px}.LoginForm-module__SckY0a__alertError,.LoginForm-module__SckY0a__alertSuccess{margin-bottom:0;padding:9px 12px;font-size:13px}.LoginForm-module__SckY0a__forgotLink{margin-top:2px;font-size:13px}.LoginForm-module__SckY0a__btnPrimary{height:44px;margin-top:6px;font-size:14px}.LoginForm-module__SckY0a__terms{font-size:12px;line-height:1.45}.LoginForm-module__SckY0a__lockoutBanner{padding:12px}.LoginForm-module__SckY0a__lockoutTimer{padding:10px 12px}.LoginForm-module__SckY0a__timerDisplay{font-size:24px}}@media (max-width:768px){.LoginForm-module__SckY0a__card{width:100%;padding:var(--spacing-24) var(--spacing-20);gap:var(--spacing-24);border-radius:var(--radius-lg)}.LoginForm-module__SckY0a__title{font-size:var(--text-xl)}.LoginForm-module__SckY0a__otpBox{height:44px;font-size:var(--text-lg)}}@media (max-height:840px){.LoginForm-module__SckY0a__card{gap:clamp(16px,2.4vh,22px);padding:clamp(20px,2.8vh,28px) clamp(24px,2.8vw,38px)}.LoginForm-module__SckY0a__header{gap:6px}.LoginForm-module__SckY0a__formBody{gap:12px}.LoginForm-module__SckY0a__inputWrap{height:44px}.LoginForm-module__SckY0a__alertError,.LoginForm-module__SckY0a__alertSuccess{margin-bottom:0;padding:8px 12px;font-size:13px}.LoginForm-module__SckY0a__forgotLink{margin-top:0}.LoginForm-module__SckY0a__btnPrimary{height:44px;margin-top:4px;font-size:14px}.LoginForm-module__SckY0a__terms{font-size:12px;line-height:1.45}}@media (max-height:700px){.LoginForm-module__SckY0a__card{gap:14px;padding:18px clamp(22px,2.5vw,32px)}.LoginForm-module__SckY0a__title{font-size:clamp(19px,1.5vw,22px)}.LoginForm-module__SckY0a__subtitle{font-size:13px;line-height:1.4}.LoginForm-module__SckY0a__formBody{gap:10px}.LoginForm-module__SckY0a__inputWrap{height:42px}.LoginForm-module__SckY0a__btnPrimary{height:42px;margin-top:4px}}
.login-module__3lrIIq__shell{width:100%;min-height:100dvh;font-family:var(--font-sans);box-sizing:border-box;background-color:#0a7331;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden auto}.login-module__3lrIIq__bgLayer{inset:var(--spacing-0);opacity:.3;pointer-events:none;z-index:var(--z-base);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute}.login-module__3lrIIq__container{--container-pad-x:120px;z-index:var(--z-raised);width:1920px;max-width:100%;min-height:100dvh;padding:clamp(24px, 3.5vh, 48px) var(--container-pad-x);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.login-module__3lrIIq__contentRow{justify-content:space-between;align-items:flex-start;gap:var(--spacing-40);width:100%;z-index:var(--z-raised);display:flex}.login-module__3lrIIq__leftCol{box-sizing:border-box;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:flex-start;min-width:0;max-width:clamp(420px,42vw,680px);display:flex;overflow:visible}.login-module__3lrIIq__brandText{gap:var(--spacing-16);flex-direction:column;align-self:stretch;display:flex}.login-module__3lrIIq__brandTitle{font-family:var(--font-sans);font-size:clamp(26px,2.5vw,48px);font-style:normal;font-weight:var(--font-bold);-webkit-text-fill-color:transparent;margin:var(--spacing-0);text-shadow:0 2px 10px #00000026;background:linear-gradient(90deg,#fff 0%,#bbf7d0 100%);-webkit-background-clip:text;background-clip:text;padding-top:8px;padding-bottom:4px;line-height:1.45}.login-module__3lrIIq__brandSub{color:#d1fae5;font-family:var(--font-sans);font-size:clamp(14px,1.15vw,22px);font-style:normal;font-weight:var(--font-normal);margin:var(--spacing-0);opacity:.95;align-self:stretch;max-width:540px;line-height:1.6}.login-module__3lrIIq__phoneMockupWrap{bottom:0;left:var(--container-pad-x);z-index:1;pointer-events:none;justify-content:flex-start;align-items:flex-end;line-height:0;display:flex;position:absolute}.login-module__3lrIIq__phoneImg{object-fit:contain;object-position:bottom left;filter:drop-shadow(0 24px 48px #00000052);-webkit-user-select:none;user-select:none;pointer-events:none;width:clamp(320px,32vw,680px);height:auto;max-height:clamp(300px,56vh,640px);display:block}.login-module__3lrIIq__rightCol{box-sizing:border-box;flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-end;max-width:100%;display:flex}@media (max-width:1680px){.login-module__3lrIIq__container{--container-pad-x:80px}.login-module__3lrIIq__contentRow{gap:clamp(28px,3vw,48px)}.login-module__3lrIIq__phoneImg{width:clamp(380px,30vw,580px)}}@media (max-width:1440px){.login-module__3lrIIq__container{--container-pad-x:clamp(44px, 4.8vw, 72px);padding:clamp(20px, 3vh, 36px) var(--container-pad-x)}.login-module__3lrIIq__contentRow{gap:clamp(20px,2.2vw,32px)}.login-module__3lrIIq__leftCol{max-width:clamp(380px,41vw,520px)}.login-module__3lrIIq__brandText{gap:var(--spacing-12)}.login-module__3lrIIq__phoneImg{width:clamp(330px,28vw,480px)}}@media (max-width:1280px){.login-module__3lrIIq__container{--container-pad-x:clamp(32px, 4.5vw, 56px);padding:clamp(16px, 2.5vh, 28px) var(--container-pad-x)}.login-module__3lrIIq__contentRow{gap:clamp(16px,1.8vw,24px)}.login-module__3lrIIq__leftCol{max-width:clamp(340px,41vw,450px)}.login-module__3lrIIq__brandText{gap:var(--spacing-8)}.login-module__3lrIIq__brandTitle{font-size:clamp(24px,2.3vw,32px);line-height:1.38}.login-module__3lrIIq__brandSub{font-size:clamp(13.5px,1.15vw,16px);line-height:1.55}.login-module__3lrIIq__phoneImg{width:clamp(280px,27vw,400px)}}@media (max-width:960px){.login-module__3lrIIq__container{--container-pad-x:24px}.login-module__3lrIIq__contentRow{gap:16px}.login-module__3lrIIq__leftCol{max-width:40%}}@media (max-width:768px){.login-module__3lrIIq__contentRow{flex-direction:column;align-items:center;gap:24px}.login-module__3lrIIq__leftCol{text-align:center;align-items:center;max-width:100%}.login-module__3lrIIq__rightCol{align-items:center;width:100%}.login-module__3lrIIq__phoneMockupWrap{display:none}}@media (max-height:840px){.login-module__3lrIIq__container{padding-block:clamp(14px,2.2vh,24px)}.login-module__3lrIIq__phoneImg{max-height:clamp(260px,48vh,420px)}}
