.AuthShell-module-scss-module__m5ANha__auth-page{background:#e8eef6;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.AuthShell-module-scss-module__m5ANha__auth-card{border-radius:1.25rem;width:100%;max-width:960px;min-height:580px;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000001f,0 4px 16px #0000000f}@media (max-width:900px){.AuthShell-module-scss-module__m5ANha__auth-card{flex-direction:column;max-width:440px;min-height:auto}}.AuthShell-module-scss-module__m5ANha__auth-card__brand{background:#e8eef6 url(/images/Background.png) bottom/cover no-repeat;flex:1;min-height:580px}@media (max-width:900px){.AuthShell-module-scss-module__m5ANha__auth-card__brand{display:none}}.AuthShell-module-scss-module__m5ANha__auth-card__panel{background:#fff;flex:1;justify-content:center;align-items:center;padding:2.5rem 2rem;display:flex;overflow:auto}@media (max-width:900px){.AuthShell-module-scss-module__m5ANha__auth-card__panel{padding:2rem 1.5rem}}.AuthShell-module-scss-module__m5ANha__auth-card__content{width:100%;max-width:380px}.AuthShell-module-scss-module__m5ANha__auth-card__logo{justify-content:center;margin-bottom:2rem;display:flex}.AuthShell-module-scss-module__m5ANha__auth-card__logo-img{width:auto;height:56px}.AuthShell-module-scss-module__m5ANha__auth-card__title{color:#101828;text-align:center;letter-spacing:-.5px;margin:0 0 .75rem;font-size:2.25rem;font-weight:700}.AuthShell-module-scss-module__m5ANha__auth-card__title--md{font-size:1.875rem}.AuthShell-module-scss-module__m5ANha__auth-card__subtitle{color:#667085;text-align:center;margin:0 0 2rem;font-size:.875rem;line-height:1.6}.AuthShell-module-scss-module__m5ANha__auth-card__alert{margin-bottom:1.5rem}.AuthShell-module-scss-module__m5ANha__auth-card__form{flex-direction:column;display:flex}.AuthShell-module-scss-module__m5ANha__auth-card__label{color:#344054;letter-spacing:.3px;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.AuthShell-module-scss-module__m5ANha__auth-card__input{margin-bottom:1.25rem}.AuthShell-module-scss-module__m5ANha__auth-card__input .AuthShell-module-scss-module__m5ANha__MuiOutlinedInput-root{background:#f9fafb;border-radius:.5rem;font-size:.875rem}.AuthShell-module-scss-module__m5ANha__auth-card__input .AuthShell-module-scss-module__m5ANha__MuiOutlinedInput-root fieldset{border-color:#eaecf0}.AuthShell-module-scss-module__m5ANha__auth-card__input .AuthShell-module-scss-module__m5ANha__MuiOutlinedInput-root:hover fieldset{border-color:#d0d5dd}.AuthShell-module-scss-module__m5ANha__auth-card__input .AuthShell-module-scss-module__m5ANha__MuiOutlinedInput-root.AuthShell-module-scss-module__m5ANha__Mui-focused fieldset{border-color:#004ac6}.AuthShell-module-scss-module__m5ANha__auth-card__input-icon{color:#98a2b3;margin-right:.5rem;font-size:20px}.AuthShell-module-scss-module__m5ANha__auth-card__eye-btn{color:#98a2b3;padding:4px}.AuthShell-module-scss-module__m5ANha__auth-card__eye-btn:hover{color:#475467}.AuthShell-module-scss-module__m5ANha__auth-card__submit{text-transform:none;letter-spacing:.2px;border-radius:.5rem;padding:14px 1rem;font-size:1rem;font-weight:600;color:#fff!important;background:#004ac6!important}.AuthShell-module-scss-module__m5ANha__auth-card__submit:hover{background:#004eeb!important}
.turnstile-captcha-module-scss-module__n2EgIa__turnstile-captcha{flex-direction:column;width:100%;min-width:0;display:flex}.turnstile-captcha-module-scss-module__n2EgIa__turnstile-captcha__fit{width:100%;overflow:hidden}.turnstile-captcha-module-scss-module__n2EgIa__turnstile-captcha__widget{transform-origin:0 0;width:100%;line-height:0}.turnstile-captcha-module-scss-module__n2EgIa__turnstile-captcha__error{color:#f04438;margin:6px 0 0;font-size:.75rem}
.LoginPage-module-scss-module__E3X4GW__login-page{background:#e8eef6;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.LoginPage-module-scss-module__E3X4GW__login-card{border-radius:1.25rem;width:100%;max-width:960px;min-height:580px;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000001f,0 4px 16px #0000000f}@media (max-width:900px){.LoginPage-module-scss-module__E3X4GW__login-card{flex-direction:column;max-width:440px;min-height:auto}}.LoginPage-module-scss-module__E3X4GW__login-card__left{background:#e8eef6 url(/images/Background.png) bottom/100% no-repeat;flex:1;min-height:580px}@media (max-width:900px){.LoginPage-module-scss-module__E3X4GW__login-card__left{display:none}}.LoginPage-module-scss-module__E3X4GW__login-card__right{background:#fff;flex:1;justify-content:center;align-items:center;padding:2.5rem 2rem;display:flex;overflow:auto}@media (max-width:900px){.LoginPage-module-scss-module__E3X4GW__login-card__right{padding:2rem 1.5rem}}.LoginPage-module-scss-module__E3X4GW__login-card__form-wrap{width:100%;max-width:380px}.LoginPage-module-scss-module__E3X4GW__login-card__logo-center{justify-content:center;margin-bottom:1rem;display:flex}.LoginPage-module-scss-module__E3X4GW__login-card__logo-img{width:auto;height:80px}.LoginPage-module-scss-module__E3X4GW__login-card__title{color:#101828;text-align:center;letter-spacing:-.5px;margin:0 0 .75rem;font-size:24px!important;font-weight:700!important}.LoginPage-module-scss-module__E3X4GW__login-card__subtitle{color:#667085;text-align:center;margin:0 0 2rem;font-size:.875rem;line-height:1.6}.LoginPage-module-scss-module__E3X4GW__login-card__alert{margin-bottom:0}.LoginPage-module-scss-module__E3X4GW__login-card__form{flex-direction:column;display:flex}.LoginPage-module-scss-module__E3X4GW__login-card__label{color:#344054!important;letter-spacing:.3px!important;margin:15px 0 .5rem!important;font-size:.75rem!important;font-weight:600!important}.LoginPage-module-scss-module__E3X4GW__login-card__input{margin-bottom:1.25rem}.LoginPage-module-scss-module__E3X4GW__login-card__input .LoginPage-module-scss-module__E3X4GW__MuiOutlinedInput-root{background:#f9fafb;border-radius:.5rem;font-size:.875rem}.LoginPage-module-scss-module__E3X4GW__login-card__input .LoginPage-module-scss-module__E3X4GW__MuiOutlinedInput-root fieldset{border-color:#eaecf0}.LoginPage-module-scss-module__E3X4GW__login-card__input .LoginPage-module-scss-module__E3X4GW__MuiOutlinedInput-root:hover fieldset{border-color:#d0d5dd}.LoginPage-module-scss-module__E3X4GW__login-card__input .LoginPage-module-scss-module__E3X4GW__MuiOutlinedInput-root.LoginPage-module-scss-module__E3X4GW__Mui-focused fieldset{border-color:#004ac6}.LoginPage-module-scss-module__E3X4GW__login-card__input-icon{color:#98a2b3;margin-right:.5rem;font-size:20px}.LoginPage-module-scss-module__E3X4GW__login-card__eye-btn{color:#98a2b3;padding:4px}.LoginPage-module-scss-module__E3X4GW__login-card__eye-btn:hover{color:#475467}.LoginPage-module-scss-module__E3X4GW__login-card__captcha{margin-top:1.25rem;margin-bottom:1rem}.LoginPage-module-scss-module__E3X4GW__login-card__options{justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:1rem;display:flex}.LoginPage-module-scss-module__E3X4GW__login-card__checkbox.LoginPage-module-scss-module__E3X4GW__MuiCheckbox-root{color:#d0d5dd;padding:4px 8px 4px 0}.LoginPage-module-scss-module__E3X4GW__login-card__checkbox.LoginPage-module-scss-module__E3X4GW__MuiCheckbox-root.LoginPage-module-scss-module__E3X4GW__Mui-checked{color:#004ac6}.LoginPage-module-scss-module__E3X4GW__login-card__remember{color:#475467;font-size:.875rem}.LoginPage-module-scss-module__E3X4GW__login-card__forgot{color:#004ac6;margin-left:auto;font-size:.875rem;font-weight:500;text-decoration:none}.LoginPage-module-scss-module__E3X4GW__login-card__forgot:hover{text-decoration:underline}.LoginPage-module-scss-module__E3X4GW__login-card__btn{text-transform:none;letter-spacing:.2px;border-radius:.5rem;padding:14px 1rem;font-size:1rem;font-weight:600;color:#fff!important;background:#004ac6!important}.LoginPage-module-scss-module__E3X4GW__login-card__btn:hover{background:#004eeb!important}
.PageHeader-module-scss-module__7_Dxea__pageHeader{margin-bottom:2rem}.PageHeader-module-scss-module__7_Dxea__breadcrumbs{margin-bottom:.5rem}.PageHeader-module-scss-module__7_Dxea__breadcrumbLink{color:#475467;text-decoration:none}.PageHeader-module-scss-module__7_Dxea__breadcrumbLink:hover{text-decoration:underline}.PageHeader-module-scss-module__7_Dxea__breadcrumbLinkActive{color:#101828}.PageHeader-module-scss-module__7_Dxea__headerRow{justify-content:space-between;align-items:center;display:flex}
.StatsDashboard-module-scss-module__k9JYrW__statCard{height:100%}.StatsDashboard-module-scss-module__k9JYrW__statHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}
.Button-module-scss-module__Nq3E4a__button{text-transform:none}
.Card-module-scss-module__ZdYY1W__card{border-radius:.5rem}
.SettingsPage-module-scss-module__-MF_Va__settingsForm{flex-direction:column;gap:1rem;display:flex}
.PasswordChangedDialog-module-scss-module__HlXUdG__password-changed__paper{border-radius:.75rem;width:100%;max-width:460px;overflow:hidden;box-shadow:0 24px 60px #1018282e}.PasswordChangedDialog-module-scss-module__HlXUdG__password-changed__header{align-items:flex-start;gap:.75rem;padding:1.25rem 1.25rem 0;display:flex}.PasswordChangedDialog-module-scss-module__HlXUdG__password-changed__header-icon{color:#12b76a;background:#ecfdf3;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.PasswordChangedDialog-module-scss-module__HlXUdG__password-changed__header-icon svg{font-size:20px}.PasswordChangedDialog-module-scss-module__HlXUdG__password-changed__header-text{flex:1;min-width:0}.PasswordChangedDialog-module-scss-module__HlXUdG__password-changed__header-title{color:#101828;margin:0 0 2px;font-size:1.125rem;font-weight:700;line-height:1.3}.PasswordChangedDialog-module-scss-module__HlXUdG__password-changed__header-subtitle{color:#667085;margin:0;font-size:.75rem;line-height:1.5}.PasswordChangedDialog-module-scss-module__HlXUdG__password-changed__close{color:#667085;background:#f2f4f7;flex-shrink:0;padding:6px}.PasswordChangedDialog-module-scss-module__HlXUdG__password-changed__close:hover{color:#344054;background:#eaecf0}.PasswordChangedDialog-module-scss-module__HlXUdG__password-changed__body{text-align:center;flex-direction:column;align-items:center;padding:2rem 2rem 2.5rem;display:flex}.PasswordChangedDialog-module-scss-module__HlXUdG__password-changed__badge{background:#ecfdf3;border-radius:9999px;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:1.5rem;display:flex}.PasswordChangedDialog-module-scss-module__HlXUdG__password-changed__badge-inner{background:#12b76a;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.PasswordChangedDialog-module-scss-module__HlXUdG__password-changed__badge-icon{color:#fff;font-size:30px}.PasswordChangedDialog-module-scss-module__HlXUdG__password-changed__title{color:#101828;margin:0 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.3}.PasswordChangedDialog-module-scss-module__HlXUdG__password-changed__message{color:#667085;max-width:360px;margin:0;font-size:.875rem;line-height:1.6}
.ResetPasswordPage-module-scss-module__kLrofG__reset-password__password-input{margin-bottom:.5rem}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__password-input .ResetPasswordPage-module-scss-module__kLrofG__MuiOutlinedInput-root{background:#f9fafb;border-radius:.5rem;font-size:.875rem}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__password-input .ResetPasswordPage-module-scss-module__kLrofG__MuiOutlinedInput-root fieldset{border-color:#eaecf0}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__password-input .ResetPasswordPage-module-scss-module__kLrofG__MuiOutlinedInput-root:hover fieldset{border-color:#d0d5dd}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__password-input .ResetPasswordPage-module-scss-module__kLrofG__MuiOutlinedInput-root.ResetPasswordPage-module-scss-module__kLrofG__Mui-focused fieldset{border-color:#004ac6}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__strength{margin-bottom:1.25rem}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__strength-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:6px;display:flex}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__strength-label{color:#667085;font-size:.75rem}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__strength-value{color:#004ac6;font-size:.75rem;font-weight:600}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__strength-bars{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:.75rem;display:grid}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__strength-bar{background:#eaecf0;border-radius:9999px;height:4px;transition:background .12s}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__strength-bar--filled{background:#004ac6}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__rules{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__rule{align-items:center;gap:.5rem;display:flex}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__rule-icon{color:#d0d5dd;flex-shrink:0;font-size:15px}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__rule-icon--met{color:#004ac6}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__rule-text{color:#475467;font-size:.75rem}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__submit-row{margin-top:1.5rem}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;margin-top:1.25rem;display:flex}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__back-link{color:#004ac6;align-items:center;gap:6px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__back-link:hover{text-decoration:underline}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__back-icon{font-size:16px}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__help{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin-top:1rem;display:flex}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__help-text{color:#475467;font-size:.875rem}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__help-link{color:#004ac6;font-size:.875rem;font-weight:600;text-decoration:none}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__help-link:hover{text-decoration:underline}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__resend{justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;margin-bottom:1rem;display:flex}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__resend-text{color:#475467;font-size:.875rem}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__resend-btn{text-transform:none;min-width:unset;padding:0 .25rem;font-size:.875rem;font-weight:500}.ResetPasswordPage-module-scss-module__kLrofG__reset-password__resend-btn:hover{background:0 0;text-decoration:underline}
.profile-module-scss-module__j2nhIW__personalInfoCard .MuiCardHeader-title{font-size:18px;font-weight:700}.profile-module-scss-module__j2nhIW__formGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:600px){.profile-module-scss-module__j2nhIW__formGrid{grid-template-columns:1fr 1fr}}.profile-module-scss-module__j2nhIW__fullWidth{grid-column:1/-1}
.ForgotPasswordPage-module-scss-module__gynUEq__forgot-password__submit-row{margin-top:.75rem}.ForgotPasswordPage-module-scss-module__gynUEq__forgot-password__captcha{margin-top:1rem}.ForgotPasswordPage-module-scss-module__gynUEq__forgot-password__resend{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin-top:1.5rem;display:flex}.ForgotPasswordPage-module-scss-module__gynUEq__forgot-password__resend-text{color:#475467;font-size:.875rem}.ForgotPasswordPage-module-scss-module__gynUEq__forgot-password__resend-btn{color:#004ac6;text-transform:none;letter-spacing:normal;background:0 0;min-width:0;padding:0;font-family:inherit;font-size:.875rem;font-weight:500}.ForgotPasswordPage-module-scss-module__gynUEq__forgot-password__resend-btn:hover{background:0 0;text-decoration:underline}.ForgotPasswordPage-module-scss-module__gynUEq__forgot-password__resend-btn.ForgotPasswordPage-module-scss-module__gynUEq__Mui-disabled{color:#004ac6}
.DataTable-module-scss-module__PtS5cq__dataTable{border-radius:.5rem;overflow:hidden}.DataTable-module-scss-module__PtS5cq__search{width:300px;margin:1rem}.DataTable-module-scss-module__PtS5cq__headerCell{background:#f8fafc;font-weight:600}
.EmptyState-module-scss-module__NWYxFq__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 0;display:flex}.EmptyState-module-scss-module__NWYxFq__icon{color:#98a2b3;margin-bottom:1rem;font-size:3.75rem}.EmptyState-module-scss-module__NWYxFq__description{margin-bottom:1.5rem}
