@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap);.NavBar{background:#0000!important;border-bottom:1px solid #0000;border-image:linear-gradient(90deg,#303d5c80 0,#f5f5f5 27.6%,#dbe0f0 50.52%,#dbe0f000) 1;height:56px;justify-content:flex-start;width:100%}.NavBar,.NavBar .initio-logo{align-items:center;display:flex;padding:0}.NavBar .initio-logo{border-radius:2px;height:48px;justify-content:center;margin-left:22px}.NavBar .initio-logo img{height:auto;max-height:60px;max-width:200px;object-fit:contain;width:auto}.NavBar .initio-logo svg{height:48px;width:auto}.NavBar .initio-logo:hover{background-color:#0000}.NavBar .initio-logo:focus-visible{outline:2px solid #4295f3}.role-selection-modal{align-items:center;background-color:#00000080;display:flex;justify-content:center}.role-selection-modal .modal-content{background:#fff;border-radius:8px;box-shadow:0 8px 32px #0000001a;max-width:900px;outline:none;padding:3rem;position:relative;width:90%;z-index:1300}.role-selection-modal .modal-title{color:#1e3a8a;font-size:2rem;font-weight:600;margin-bottom:1rem;text-align:center}.role-selection-modal .modal-subtitle{color:#4b5563;font-size:1.1rem;margin-bottom:3rem;text-align:center}.role-selection-modal .role-options{display:flex;gap:2rem;justify-content:center}.role-selection-modal .role-option{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;max-width:380px;min-height:320px;overflow:hidden;padding:2.5rem;position:relative;text-align:center;text-transform:none;transition:all .3s ease}.role-selection-modal .role-option:before{background:#0000;content:"";height:4px;left:0;position:absolute;right:0;top:0;transition:background-color .3s ease}.role-selection-modal .role-option:hover{border-color:#0000;box-shadow:0 12px 24px #00000014;transform:translateY(-4px)}.role-selection-modal .role-option:hover:before{background:currentColor}.role-selection-modal .role-option:hover .role-icon{color:currentColor;transform:scale(1.1)}.role-selection-modal .role-option .role-icon{color:#4b5563;font-size:6rem!important;height:120px!important;margin-bottom:1.5rem;transition:all .3s ease;width:120px!important}.role-selection-modal .role-option h5{color:#1e3a8a;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.role-selection-modal .role-option p{color:#4b5563;font-size:1rem;line-height:1.5}.role-selection-modal .admin-option{color:#1e3a8a}.role-selection-modal .admin-option:hover{background:#1e3a8a0a}.role-selection-modal .enterprise-option{color:#1e3a8a}.role-selection-modal .enterprise-option:hover{background:#1e3a8a0a}.Login{align-items:center;background-color:#fafafd;border-radius:28px;box-shadow:0 8px 16px #00315d33;display:flex;flex-direction:column;justify-content:center;margin:64px auto;padding:40px 48px;width:448px}@media only screen and (max-width:450px){.Login{width:350px}.Login .MuiInputBase-root{width:280px!important}}.Login h4{color:#49454f;font-family:Roboto,Arial,sans-serif;font-size:24px;font-weight:400;line-height:32px;margin-bottom:18px}.Login .inactivity-header{text-align:center}.Login .inactivity-header .MuiSvgIcon-root{color:#79747e;height:38px;margin-bottom:16px;width:38px}.Login .inactivity-header p{color:#49454f;font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:.5px;line-height:24px;text-align:center}.Login .dots-circle-spinner{margin-left:8px}.Login .email-verified-header{align-items:flex-start;background-color:#ecf9f6;border-radius:4px;display:flex;gap:10px;justify-content:flex-start;padding:27px;width:352px}.Login .email-verified-header .check-icon{align-items:center;background-color:#00a577;border-radius:50%;display:flex;height:18px;justify-content:center;margin-top:2px;width:18px}.Login .email-verified-header .check-icon .MuiSvgIcon-root{fill:#fff;padding:6px}.Login .email-verified-header p{color:#49454f;color:#008862;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.25px;line-height:22px;margin:0}.Login .login-error-header{align-items:flex-start;background:#f9dedc4d;border-radius:4px;display:flex;gap:11px;justify-content:flex-start;padding:24px 52px 24px 28px;width:352px}.Login .login-error-header .MuiSvgIcon-root{color:#b3261e}.Login .login-error-header p{color:#49454f;color:#b3261e;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.25px;line-height:22px;margin:0}.Login .email-field{margin-bottom:42px;margin-top:24px;width:100%}.Login .password-field{margin-bottom:24px;width:100%}.Login .forgot-password-error-link,.Login .resend-code-error-link{background:none!important;border:none;color:#4295f3;color:#49454f;color:#b3261e;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:.4px;line-height:20px;margin-top:-2px;padding:0;text-decoration:underline;text-transform:none}.Login .forgot-password-error-link:hover,.Login .resend-code-error-link:hover{cursor:pointer;text-decoration:underline}.Login .forgot-password-error-link:active,.Login .forgot-password-error-link:focus,.Login .forgot-password-error-link:hover,.Login .resend-code-error-link:active,.Login .resend-code-error-link:focus,.Login .resend-code-error-link:hover{opacity:.8}.Login .forgot-password-error-link:disabled,.Login .resend-code-error-link:disabled{color:inherit}.Login .confirm-login-btn{background-color:#007bcc;border-radius:100px;color:#49454f;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;font-weight:600;height:40px;letter-spacing:.075px;line-height:20px;margin-bottom:12px;padding:10px 24px;text-transform:none;width:100%}.Login .confirm-login-btn svg{margin-right:10px}.Login .confirm-login-btn:focus-visible{outline:2px solid #4295f3}.Login .confirm-login-btn:active{outline:none}.Login .confirm-login-btn:hover{background-color:#00497d;box-shadow:0 4px 8px #c7cbdcd9}.Login .confirm-login-btn:focus-visible{background-color:#00497d}.Login .confirm-login-btn:active{background-color:#00497d;box-shadow:inset 0 4px 8px #121d211f}.Login .confirm-login-btn:disabled{background-color:#ccc;color:#fff}.Login .confirm-login-btn .loading-spinner{animation-duration:4s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;filter:brightness(0) saturate(100%) invert(100%) sepia(8%) saturate(7441%) hue-rotate(207deg) brightness(108%) contrast(110%);height:16px;margin-right:8px;width:16px}.Login .bottom-link-btns .reset-password-link,.Login .bottom-link-btns .sign-up-link{background:none;border:none;border-radius:100px;color:#49454f;color:#0061a4;color:#4295f3;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;font-weight:600;letter-spacing:.075px;line-height:20px;padding:10px 24px;text-decoration:underline;text-transform:none;width:100%}.Login .bottom-link-btns .reset-password-link svg,.Login .bottom-link-btns .sign-up-link svg{margin-right:10px}.Login .bottom-link-btns .reset-password-link:focus-visible,.Login .bottom-link-btns .sign-up-link:focus-visible{outline:2px solid #4295f3}.Login .bottom-link-btns .reset-password-link:active,.Login .bottom-link-btns .sign-up-link:active{outline:none}.Login .bottom-link-btns .reset-password-link:hover,.Login .bottom-link-btns .sign-up-link:hover{background-color:#00488414;text-decoration:underline}.Login .bottom-link-btns .reset-password-link:focus-visible,.Login .bottom-link-btns .sign-up-link:focus-visible{background-color:#00488414}.Login .bottom-link-btns .reset-password-link:active,.Login .bottom-link-btns .sign-up-link:active{background-color:#001c391a;box-shadow:inset 0 4px 8px #121d211f}.Login .bottom-link-btns .reset-password-link:disabled,.Login .bottom-link-btns .sign-up-link:disabled{color:#303d5c61}.Login .bottom-link-btns .reset-password-link:not(:only-child):first-child,.Login .bottom-link-btns .sign-up-link:not(:only-child):first-child{margin-bottom:8px}.PasswordStrengthBar{margin-top:8px;width:100%}.PasswordStrengthBar .password-req-bar{align-items:flex-start;display:flex;gap:4px;justify-content:flex-start;min-width:100%}.PasswordStrengthBar .password-req-bar div{background-color:#d9d9d9;flex-grow:1;gap:4px;height:8px}.PasswordStrengthBar .password-req-bar div:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.PasswordStrengthBar .password-req-bar div:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.PasswordStrengthBar .password-req-bar div.fill.Weak{background-color:#b3261e}.PasswordStrengthBar .password-req-bar div.fill.Okay{background-color:#f45c53}.PasswordStrengthBar .password-req-bar div.fill.Good{background-color:#0b6c40cc}.PasswordStrengthBar .password-req-bar div.fill.Great{background-color:#0095f7}.PasswordStrengthBar .password-strength-label{align-items:flex-start;color:#49454f;display:flex;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:400;justify-content:flex-end;letter-spacing:.4px;line-height:20px}.PasswordStrengthBar .password-strength-label.hidden{visibility:hidden}.PasswordStrengthBar .password-strength-label.Weak{color:#b3261e}.PasswordStrengthBar .password-strength-label.Okay{color:#f45c53}.PasswordStrengthBar .password-strength-label.Good{color:#0b6c40cc}.PasswordStrengthBar .password-strength-label.Great{color:#0095f7}.PasswordStrengthBar .req-list{display:grid;grid-template-columns:repeat(2,1fr)}.PasswordStrengthBar .req-list .req-item{align-items:center;display:flex;gap:4px;justify-content:flex-start}.PasswordStrengthBar .req-list .req-item .req-bullet{background-color:#4295f3;border-radius:50%;height:8px;width:8px}.PasswordStrengthBar .req-list .req-item span{color:#49454f;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:.4px;line-height:20px}.PasswordStrengthBar .req-list .req-item.completed .req-bullet{background-color:#d9d9d9}.PasswordStrengthBar .req-list .req-item.completed span{color:#79747e}.Signup .email-verified-error-header{align-items:flex-start;background:#f9dedc4d;border-radius:4px;display:flex;gap:11px;justify-content:flex-start;margin-top:42px;padding:24px 28px;width:352px}.Signup .email-verified-error-header .MuiSvgIcon-root{color:#b3261e}.Signup .email-verified-error-header p{color:#49454f;color:#b3261e;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.25px;line-height:22px;margin:0}.Signup .MuiFormControl-root{margin-top:42px;width:100%}.Signup .forgot-password-error-link,.Signup .resend-code-error-link{background:none!important;border:none;color:#4295f3;color:#49454f;color:#b3261e;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:.4px;line-height:20px;margin-top:-1.5px;padding:0;text-decoration:underline;text-transform:none}.Signup .forgot-password-error-link:hover,.Signup .resend-code-error-link:hover{cursor:pointer;text-decoration:underline}.Signup .forgot-password-error-link:active,.Signup .forgot-password-error-link:focus,.Signup .forgot-password-error-link:hover,.Signup .resend-code-error-link:active,.Signup .resend-code-error-link:focus,.Signup .resend-code-error-link:hover{opacity:.8}.Signup .forgot-password-error-link:disabled,.Signup .resend-code-error-link:disabled{color:inherit}.Signup .forgot-password-error-link.in-header,.Signup .resend-code-error-link.in-header{font-size:14px;margin-top:-2.75px}.Signup .dots-circle-spinner{margin-left:8px}.Signup .continue-button,.Signup .sign-up-button{background-color:#007bcc;border-radius:100px;color:#49454f;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;font-weight:600;height:40px;letter-spacing:.075px;line-height:20px;margin-top:30px;padding:10px 24px;text-transform:none;width:100%}.Signup .continue-button svg,.Signup .sign-up-button svg{margin-right:10px}.Signup .continue-button:focus-visible,.Signup .sign-up-button:focus-visible{outline:2px solid #4295f3}.Signup .continue-button:active,.Signup .sign-up-button:active{outline:none}.Signup .continue-button:hover,.Signup .sign-up-button:hover{background-color:#00497d;box-shadow:0 4px 8px #c7cbdcd9}.Signup .continue-button:focus-visible,.Signup .sign-up-button:focus-visible{background-color:#00497d}.Signup .continue-button:active,.Signup .sign-up-button:active{background-color:#00497d;box-shadow:inset 0 4px 8px #121d211f}.Signup .continue-button:disabled,.Signup .sign-up-button:disabled{background-color:#ccc;color:#fff}.Signup .login-btn{background:none;border:none;border-radius:100px;color:#49454f;color:#0061a4;color:#4295f3;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;font-weight:600;letter-spacing:.075px;line-height:20px;margin:24px auto 0;padding:10px 24px;text-decoration:underline;text-transform:none;width:100%}.Signup .login-btn svg{margin-right:10px}.Signup .login-btn:focus-visible{outline:2px solid #4295f3}.Signup .login-btn:active{outline:none}.Signup .login-btn:hover{background-color:#00488414;text-decoration:underline}.Signup .login-btn:focus-visible{background-color:#00488414}.Signup .login-btn:active{background-color:#001c391a;box-shadow:inset 0 4px 8px #121d211f}.Signup .login-btn:disabled{color:#303d5c61}.Signup .back-btn{background:none;border:none;border-radius:100px;color:#49454f;color:#0061a4;color:#4295f3;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;font-weight:600;letter-spacing:.075px;line-height:20px;margin:24px auto 0;padding:10px 24px;text-decoration:underline;text-transform:none;width:100%}.Signup .back-btn svg{margin-right:10px}.Signup .back-btn:focus-visible{outline:2px solid #4295f3}.Signup .back-btn:active{outline:none}.Signup .back-btn:hover{background-color:#00488414;text-decoration:underline}.Signup .back-btn:focus-visible{background-color:#00488414}.Signup .back-btn:active{background-color:#001c391a;box-shadow:inset 0 4px 8px #121d211f}.Signup .back-btn:disabled{color:#303d5c61}.Signup .email-marketing-text,.Signup .user-agreement-and-privacy-text{color:#49454f;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.25px;line-height:22px}.Signup .conditions-link{align-items:center;color:#4295f3;display:flex;display:inline-flex;justify-content:flex-start;text-decoration:none}.Signup .conditions-link:hover,.Signup .conditions-link:visited{color:#4295f3;opacity:.8}.Signup .conditions-link .MuiSvgIcon-root{font-size:18px}.Signup .checkbox{align-items:flex-start;display:flex;justify-content:flex-start}.Signup .checkbox .MuiCheckbox-root{margin-right:12px;margin-top:4px;padding:0}.Signup .checkbox .MuiCheckbox-root .unchecked-icon{border:1px solid #49454f;border-radius:2px;height:16px;width:16px}.Signup .checkbox .MuiCheckbox-root .checked-icon{align-items:center;background-color:#4295f3;border-radius:2px;display:flex;height:16px;justify-content:center;width:16px}.Signup .checkbox .MuiCheckbox-root .checked-icon .MuiSvgIcon-root{color:#fafafd;padding:6px}.Signup .checkbox.email-marketing{margin:42px auto 12px}.Signup .checkbox.user-agreement-and-privacy{margin:0 auto}.Signup .user-agreement-error{align-items:flex-start;color:#49454f;color:#b3261e;display:flex;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:400;gap:5px;justify-content:flex-start;letter-spacing:.4px;line-height:20px;margin-left:16px}.Signup .user-agreement-error .MuiSvgIcon-root{color:#b3261e;height:14px;margin-top:2px;padding:0;width:14px}.Signup{align-items:center;background-color:#fafafd;border-radius:28px;box-shadow:0 8px 16px #00315d33;display:flex;flex-direction:column;justify-content:center;margin:64px auto;padding:40px 48px;width:448px}@media only screen and (max-width:450px){.Signup{width:350px}.Signup .MuiInputBase-root{width:280px!important}}.Signup h4{font-size:24px;line-height:32px;margin-bottom:18px;text-align:center}.Signup .current-step,.Signup h4{color:#49454f;font-family:Roboto,Arial,sans-serif;font-weight:400}.Signup .current-step{font-size:14px;letter-spacing:.25px;line-height:22px;margin-left:auto}.Signup .MuiLinearProgress-root{background:none;border-radius:16px;height:16px;outline:1px solid #4295f3;width:100%}.Signup .MuiLinearProgress-root .MuiLinearProgress-bar{background:linear-gradient(90deg,#4295f3 0,#3d7bc6)}.VerificationCodeSent{align-items:center;background-color:#fafafd;border-radius:28px;box-shadow:0 8px 16px #00315d33;display:flex;flex-direction:column;justify-content:center;margin:64px auto;padding:40px 48px;text-align:center;width:448px}@media only screen and (max-width:450px){.VerificationCodeSent{width:350px}.VerificationCodeSent .MuiInputBase-root{width:280px!important}}.VerificationCodeSent h4{color:#49454f;font-family:Roboto,Arial,sans-serif;font-size:24px;font-weight:400;line-height:32px;margin-bottom:24px;margin-top:12px}.VerificationCodeSent p{font-size:16px;letter-spacing:.5px;line-height:24px}.VerificationCodeSent .go-to-login,.VerificationCodeSent p{color:#49454f;font-family:Roboto,Arial,sans-serif;font-weight:400}.VerificationCodeSent .go-to-login{background:none;border:none;border-radius:100px;color:#0061a4;color:#4295f3;font-size:14px;font-size:16px;font-weight:600;letter-spacing:.075px;line-height:20px;padding:10px 24px;text-decoration:underline;text-transform:none}.VerificationCodeSent .go-to-login svg{margin-right:10px}.VerificationCodeSent .go-to-login:focus-visible{outline:2px solid #4295f3}.VerificationCodeSent .go-to-login:active{outline:none}.VerificationCodeSent .go-to-login:hover{background-color:#00488414;text-decoration:underline}.VerificationCodeSent .go-to-login:focus-visible{background-color:#00488414}.VerificationCodeSent .go-to-login:active{background-color:#001c391a;box-shadow:inset 0 4px 8px #121d211f}.VerificationCodeSent .go-to-login:disabled{color:#303d5c61}.VerificationCodeSent .MuiSvgIcon-root{color:#00be8a}.VerifyEmail .loading-wrapper{align-items:center;background:#fafafd;display:flex;inset:0;justify-content:center;opacity:.8;position:absolute;z-index:999}.VerifyEmail .loading-wrapper .dots-circle-spinner{font-size:42px}.VerifyEmail .code-is-expired{align-items:center;background-color:#fafafd;border-radius:28px;box-shadow:0 8px 16px #00315d33;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:64px auto;padding:40px 48px;width:448px}@media only screen and (max-width:450px){.VerifyEmail .code-is-expired{width:350px}.VerifyEmail .code-is-expired .MuiInputBase-root{width:280px!important}}.VerifyEmail .code-is-expired .top-icon{height:18px;width:21px}.VerifyEmail .code-is-expired h4{color:#49454f;font-family:Roboto,Arial,sans-serif;font-size:24px;font-weight:400;line-height:32px;margin:0;text-align:center}.VerifyEmail .code-is-expired .send-new-link{background-color:#007bcc;border-radius:100px;color:#49454f;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;font-weight:600;letter-spacing:.075px;line-height:20px;margin-top:8px;padding:10px 24px;text-transform:none;width:100%}.VerifyEmail .code-is-expired .send-new-link svg{margin-right:10px}.VerifyEmail .code-is-expired .send-new-link:focus-visible{outline:2px solid #4295f3}.VerifyEmail .code-is-expired .send-new-link:active{outline:none}.VerifyEmail .code-is-expired .send-new-link:hover{background-color:#00497d;box-shadow:0 4px 8px #c7cbdcd9}.VerifyEmail .code-is-expired .send-new-link:focus-visible{background-color:#00497d}.VerifyEmail .code-is-expired .send-new-link:active{background-color:#00497d;box-shadow:inset 0 4px 8px #121d211f}.VerifyEmail .code-is-expired .send-new-link:disabled{background-color:#ccc;color:#fff}.VerifyEmail .code-is-expired .login-link{background:none!important;border:none;color:#4295f3;padding:0;text-decoration:underline;text-transform:none}.VerifyEmail .code-is-expired .login-link:hover{cursor:pointer;text-decoration:underline}.VerifyEmail .code-is-expired .login-link:active,.VerifyEmail .code-is-expired .login-link:focus,.VerifyEmail .code-is-expired .login-link:hover{opacity:.8}.VerifyEmail .code-is-expired .login-link:disabled{color:inherit}.ResetPassword{align-items:center;background-color:#fafafd;border-radius:28px;box-shadow:0 8px 16px #00315d33;display:flex;flex-direction:column;gap:12px;justify-content:center;margin:64px auto;padding:40px 48px;width:448px}@media only screen and (max-width:450px){.ResetPassword{width:350px}.ResetPassword .MuiInputBase-root{width:280px!important}}.ResetPassword h4{color:#49454f;font-family:Roboto,Arial,sans-serif;font-size:24px;font-weight:400;line-height:32px;margin-bottom:16px;text-align:center}.ResetPassword h5,.ResetPassword p{color:#49454f;font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:.5px;line-height:24px;margin:0}.ResetPassword p.p-body-medium{color:#49454f;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.25px;line-height:22px}.ResetPassword .email-field,.ResetPassword .password-field{margin-top:24px;width:100%}.ResetPassword .email-sent-icon{color:#00be8a;width:26px}.ResetPassword .success-message{align-items:center;background-color:#ecf9f6;border-radius:4px;display:flex;gap:11px;height:72px;justify-content:center;margin:24px auto 0;width:352px}.ResetPassword .success-message .check-icon{align-items:center;background-color:#00a577;border-radius:50%;display:flex;height:18px;justify-content:center;width:18px}.ResetPassword .success-message .check-icon .MuiSvgIcon-root{fill:#fff;padding:6px}.ResetPassword .success-message span{color:#49454f;color:#008862;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.25px;line-height:22px}.ResetPassword .confirm-reset-btn{background-color:#007bcc;border-radius:100px;color:#49454f;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;font-weight:600;letter-spacing:.075px;line-height:20px;margin-top:24px;padding:10px 24px;text-transform:none;width:100%}.ResetPassword .confirm-reset-btn svg{margin-right:10px}.ResetPassword .confirm-reset-btn:focus-visible{outline:2px solid #4295f3}.ResetPassword .confirm-reset-btn:active{outline:none}.ResetPassword .confirm-reset-btn:hover{background-color:#00497d;box-shadow:0 4px 8px #c7cbdcd9}.ResetPassword .confirm-reset-btn:focus-visible{background-color:#00497d}.ResetPassword .confirm-reset-btn:active{background-color:#00497d;box-shadow:inset 0 4px 8px #121d211f}.ResetPassword .confirm-reset-btn:disabled{background-color:#ccc;color:#fff}.ResetPassword .back-link,.ResetPassword .back-to-login,.ResetPassword .return-to-portal,.ResetPassword .send-new-link{background:none;border:none;border-radius:100px;color:#49454f;color:#0061a4;color:#4295f3;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;font-weight:600;letter-spacing:.075px;line-height:20px;padding:10px 24px;text-decoration:underline;text-transform:none;width:100%}.ResetPassword .back-link svg,.ResetPassword .back-to-login svg,.ResetPassword .return-to-portal svg,.ResetPassword .send-new-link svg{margin-right:10px}.ResetPassword .back-link:focus-visible,.ResetPassword .back-to-login:focus-visible,.ResetPassword .return-to-portal:focus-visible,.ResetPassword .send-new-link:focus-visible{outline:2px solid #4295f3}.ResetPassword .back-link:active,.ResetPassword .back-to-login:active,.ResetPassword .return-to-portal:active,.ResetPassword .send-new-link:active{outline:none}.ResetPassword .back-link:hover,.ResetPassword .back-to-login:hover,.ResetPassword .return-to-portal:hover,.ResetPassword .send-new-link:hover{background-color:#00488414;text-decoration:underline}.ResetPassword .back-link:focus-visible,.ResetPassword .back-to-login:focus-visible,.ResetPassword .return-to-portal:focus-visible,.ResetPassword .send-new-link:focus-visible{background-color:#00488414}.ResetPassword .back-link:active,.ResetPassword .back-to-login:active,.ResetPassword .return-to-portal:active,.ResetPassword .send-new-link:active{background-color:#001c391a;box-shadow:inset 0 4px 8px #121d211f}.ResetPassword .back-link:disabled,.ResetPassword .back-to-login:disabled,.ResetPassword .return-to-portal:disabled,.ResetPassword .send-new-link:disabled{color:#303d5c61}.ResetPassword .loading-spinner{animation-duration:4s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;filter:brightness(0) saturate(100%) invert(100%) sepia(8%) saturate(7441%) hue-rotate(207deg) brightness(108%) contrast(110%);height:16px;margin-right:8px;width:16px}.EnterpriseSignUp{align-items:center;background-color:#fafafd;border-radius:28px;box-shadow:0 8px 16px #00315d33;display:flex;flex-direction:column;justify-content:center;margin:64px auto;padding:40px 48px;width:448px}@media only screen and (max-width:450px){.EnterpriseSignUp{width:350px}.EnterpriseSignUp .MuiInputBase-root{width:280px!important}}.EnterpriseSignUp h4{color:#49454f;font-family:Roboto,Arial,sans-serif;font-size:24px;font-weight:400;line-height:32px;margin-bottom:24px}.EnterpriseSignUp .success-header{align-items:flex-start;background-color:#ecf9f6;border-radius:4px;display:flex;gap:10px;justify-content:flex-start;padding:27px;width:352px}.EnterpriseSignUp .success-header .check-icon{align-items:center;background-color:#00a577;border-radius:50%;display:flex;height:18px;justify-content:center;margin-top:2px;width:18px}.EnterpriseSignUp .success-header .check-icon .MuiSvgIcon-root{fill:#fff;padding:6px}.EnterpriseSignUp .success-header p{color:#49454f;color:#008862;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.25px;line-height:22px;margin:0}.EnterpriseSignUp .email-field{margin-bottom:42px;margin-top:24px;width:100%}.EnterpriseSignUp .password-field{width:100%}.EnterpriseSignUp .forgot-password-error-link,.EnterpriseSignUp .resend-code-error-link{background:none!important;border:none;color:#4295f3;color:#49454f;color:#b3261e;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:.4px;line-height:20px;margin-top:-2px;padding:0;text-decoration:underline;text-transform:none}.EnterpriseSignUp .forgot-password-error-link:hover,.EnterpriseSignUp .resend-code-error-link:hover{cursor:pointer;text-decoration:underline}.EnterpriseSignUp .forgot-password-error-link:active,.EnterpriseSignUp .forgot-password-error-link:focus,.EnterpriseSignUp .forgot-password-error-link:hover,.EnterpriseSignUp .resend-code-error-link:active,.EnterpriseSignUp .resend-code-error-link:focus,.EnterpriseSignUp .resend-code-error-link:hover{opacity:.8}.EnterpriseSignUp .forgot-password-error-link:disabled,.EnterpriseSignUp .resend-code-error-link:disabled{color:inherit}.EnterpriseSignUp .confirm-login-btn{background-color:#007bcc;border-radius:100px;color:#49454f;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;font-weight:600;letter-spacing:.075px;line-height:20px;margin-bottom:12px;margin-top:40px;padding:10px 24px;text-transform:none;width:100%}.EnterpriseSignUp .confirm-login-btn svg{margin-right:10px}.EnterpriseSignUp .confirm-login-btn:focus-visible{outline:2px solid #4295f3}.EnterpriseSignUp .confirm-login-btn:active{outline:none}.EnterpriseSignUp .confirm-login-btn:hover{background-color:#00497d;box-shadow:0 4px 8px #c7cbdcd9}.EnterpriseSignUp .confirm-login-btn:focus-visible{background-color:#00497d}.EnterpriseSignUp .confirm-login-btn:active{background-color:#00497d;box-shadow:inset 0 4px 8px #121d211f}.EnterpriseSignUp .confirm-login-btn:disabled{background-color:#ccc;color:#fff}.EnterpriseSignUp .confirm-login-btn .loading-spinner{animation-duration:4s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;filter:brightness(0) saturate(100%) invert(100%) sepia(8%) saturate(7441%) hue-rotate(207deg) brightness(108%) contrast(110%);height:16px;margin-right:8px;width:16px}.portal-selection{align-items:center;background:linear-gradient(161.09deg,#c5d3e8 8.61%,#e5ebf7 35.51%,#acbdda 106.03%);background-attachment:fixed;display:flex;justify-content:center;min-height:100vh;padding:1rem}.portal-selection .portal-content{background:#fff;border-radius:8px;box-shadow:0 8px 32px #0000001a;max-width:900px;padding:3rem;width:100%}.portal-selection .portal-title{color:#1e3a8a;font-size:2.2rem;font-weight:600;margin-bottom:.5rem;text-align:center}.portal-selection .portal-subtitle{color:#4b5563;font-size:1.1rem;margin-bottom:3rem;text-align:center}.portal-selection .portal-options{display:flex;gap:2rem;justify-content:center}.portal-selection .portal-option{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;max-width:380px;min-height:360px;overflow:hidden;padding:2rem;position:relative;text-align:center;text-transform:none;transition:all .3s ease}.portal-selection .portal-option:before{background:#0000;content:"";height:4px;left:0;position:absolute;right:0;top:0;transition:background-color .3s ease}.portal-selection .portal-option:hover{border-color:#0000;box-shadow:0 12px 24px #00000014;transform:translateY(-4px)}.portal-selection .portal-option:hover:before{background:currentColor}.portal-selection .portal-option:hover .portal-icon svg{color:currentColor;text-shadow:0 0 10px #1e3a8a99;transform:scale(1.1)}.portal-selection .portal-option .portal-icon svg{color:#4b5563;font-size:8rem!important;margin-bottom:1.5rem;transition:all .3s ease}.portal-selection .portal-option h5{color:#1e3a8a;font-size:1.6rem;font-weight:600;margin-bottom:1rem}.portal-selection .portal-option p{color:#4b5563;font-size:1rem;line-height:1.5}.portal-selection .admin-option{color:#1e3a8a}.portal-selection .admin-option:hover{background:#1e3a8a0a}.portal-selection .enterprise-option{color:#1e3a8a}.portal-selection .enterprise-option:hover{background:#1e3a8a0a}.Redirect{background:linear-gradient(161.09deg,#c5d3e8 8.61%,#e5ebf7 35.51%,#acbdda 106.03%)!important;background-attachment:fixed!important}.Redirect .spinner-container{align-items:center;display:flex;justify-content:center}.Redirect .spinner-container .dots-circle-spinner{font-size:42px}.MuiFormControl-root .MuiFormLabel-root.Mui-focused{color:#007bcc}.MuiFormControl-root .MuiFormLabel-root.Mui-error{color:#49454f}.MuiFormControl-root .MuiFormLabel-root.Mui-error.MuiInputLabel-shrink{color:#b3261e}.MuiFormControl-root .MuiInputBase-root{border-radius:12px}.MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#999ba5}.MuiFormControl-root .MuiInputBase-root:hover:not(.Mui-disabled) .MuiOutlinedInput-notchedOutline{box-shadow:0 4px 8px #c7cbdcd9}.MuiFormControl-root .MuiInputBase-root:hover:not(.Mui-disabled,.Mui-focused) .MuiOutlinedInput-notchedOutline{border-color:#999ba5}.MuiFormControl-root .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid #4295f3}.MuiFormControl-root .MuiInputBase-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#b3261e}.MuiFormControl-root .MuiFormHelperText-root{color:#49454f;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:400;height:18px;letter-spacing:.4px;line-height:20px}.MuiFormControl-root .MuiFormHelperText-root.Mui-error{align-items:flex-start;color:#b3261e;display:flex;gap:4px;justify-content:flex-start}.MuiFormControl-root .MuiFormHelperText-root.Mui-error .MuiSvgIcon-root{height:14px;margin-top:3px;width:14px}.MuiSnackbar-root .MuiPaper-root{background-color:#313033;border-radius:8px;margin-top:48px}.MuiSnackbar-root .MuiPaper-root .MuiSnackbarContent-message{align-items:center;color:#49454f;color:#fff;display:flex;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;gap:12px;justify-content:center;letter-spacing:.25px;line-height:22px}.MuiSnackbar-root .MuiPaper-root .MuiSnackbarContent-message .MuiButtonBase-root{background:none;border:none;border-radius:100px;color:#49454f;color:#9ecaff;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;font-weight:600;letter-spacing:.075px;line-height:20px;padding:10px 24px;text-decoration:none;text-transform:none}.MuiSnackbar-root .MuiPaper-root .MuiSnackbarContent-message .MuiButtonBase-root svg{margin-right:10px}.MuiSnackbar-root .MuiPaper-root .MuiSnackbarContent-message .MuiButtonBase-root:focus-visible{outline:2px solid #4295f3}.MuiSnackbar-root .MuiPaper-root .MuiSnackbarContent-message .MuiButtonBase-root:active{outline:none}.MuiSnackbar-root .MuiPaper-root .MuiSnackbarContent-message .MuiButtonBase-root:hover{background-color:#9ecaff14}.MuiSnackbar-root .MuiPaper-root .MuiSnackbarContent-message .MuiButtonBase-root:focus-visible{background-color:#9ecaff14}.MuiSnackbar-root .MuiPaper-root .MuiSnackbarContent-message .MuiButtonBase-root:active{background-color:#9ecaff1f}.MuiSnackbar-root .MuiPaper-root .MuiSnackbarContent-message .MuiButtonBase-root:disabled{color:#303d5c61}@keyframes dots-circle-rotation{to{box-shadow:2em 0 0 0,1.41421356em 1.41421356em 0 -.4375em,0 2em 0 -.375em,-1.41421356em 1.41421356em 0 -.3125em,-2em 0 0 -.25em,-1.41421356em -1.41421356em 0 -.1875em,0 -2em 0 -.125em,1.41421356em -1.41421356em 0 -.0625em}87.5%{box-shadow:2em 0 0 -.4375em,1.41421356em 1.41421356em 0 -.375em,0 2em 0 -.3125em,-1.41421356em 1.41421356em 0 -.25em,-2em 0 0 -.1875em,-1.41421356em -1.41421356em 0 -.125em,0 -2em 0 -.0625em,1.41421356em -1.41421356em 0 0}75%{box-shadow:2em 0 0 -.375em,1.41421356em 1.41421356em 0 -.3125em,0 2em 0 -.25em,-1.41421356em 1.41421356em 0 -.1875em,-2em 0 0 -.125em,-1.41421356em -1.41421356em 0 -.0625em,0 -2em 0 0,1.41421356em -1.41421356em 0 -.4375em}62.5%{box-shadow:2em 0 0 -.3125em,1.41421356em 1.41421356em 0 -.25em,0 2em 0 -.1875em,-1.41421356em 1.41421356em 0 -.125em,-2em 0 0 -.0625em,-1.41421356em -1.41421356em 0 0,0 -2em 0 -.4375em,1.41421356em -1.41421356em 0 -.375em}50%{box-shadow:2em 0 0 -.25em,1.41421356em 1.41421356em 0 -.1875em,0 2em 0 -.125em,-1.41421356em 1.41421356em 0 -.0625em,-2em 0 0 0,-1.41421356em -1.41421356em 0 -.4375em,0 -2em 0 -.375em,1.41421356em -1.41421356em 0 -.3125em}37.5%{box-shadow:2em 0 0 -.1875em,1.41421356em 1.41421356em 0 -.125em,0 2em 0 -.0625em,-1.41421356em 1.41421356em 0 0,-2em 0 0 -.4375em,-1.41421356em -1.41421356em 0 -.375em,0 -2em 0 -.3125em,1.41421356em -1.41421356em 0 -.25em}25%{box-shadow:2em 0 0 -.125em,1.41421356em 1.41421356em 0 -.0625em,0 2em 0 0,-1.41421356em 1.41421356em 0 -.4375em,-2em 0 0 -.375em,-1.41421356em -1.41421356em 0 -.3125em,0 -2em 0 -.25em,1.41421356em -1.41421356em 0 -.1875em}12.5%{box-shadow:2em 0 0 -.0625em,1.41421356em 1.41421356em 0 0,0 2em 0 -.4375em,-1.41421356em 1.41421356em 0 -.375em,-2em 0 0 -.3125em,-1.41421356em -1.41421356em 0 -.25em,0 -2em 0 -.1875em,1.41421356em -1.41421356em 0 -.125em}0%{box-shadow:2em 0 0 0,1.41421356em 1.41421356em 0 -.4375em,0 2em 0 -.375em,-1.41421356em 1.41421356em 0 -.3125em,-2em 0 0 -.25em,-1.41421356em -1.41421356em 0 -.1875em,0 -2em 0 -.125em,1.41421356em -1.41421356em 0 -.0625em}}.dots-circle-spinner{animation:dots-circle-rotation 1.5s linear .15s infinite normal forwards running;border-radius:1em;box-shadow:2em 0 0 0,1.41421356em 1.41421356em 0 -.4375em,0 2em 0 -.375em,-1.41421356em 1.41421356em 0 -.3125em,-2em 0 0 -.25em,-1.41421356em -1.41421356em 0 -.1875em,0 -2em 0 -.125em,1.41421356em -1.41421356em 0 -.0625em;display:inline-block;height:1em;line-height:1;opacity:0;opacity:1;transform:scale(0);transform:scale(.25);transition:all .15s linear 0s;vertical-align:middle;width:1em}.MuiButtonBase-root.loading{pointer-events:none}.MuiButtonBase-root .dots-circle-spinner{margin-right:8px}.loading-dialog .MuiPaper-root{opacity:.8;overflow:hidden;padding:24px}.loading-dialog .MuiPaper-root .loading-spinner{animation-duration:4s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;height:62px;width:62px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html{overflow:overlay}html::-webkit-scrollbar{width:16px}html::-webkit-scrollbar-track{background:#0000}html::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#49454f;border:5px solid #0000;border-radius:100px}html::-webkit-scrollbar-corner{background:#0000}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(161.09deg,#c5d3e8 8.61%,#e5ebf7 35.51%,#acbdda 106.03%);background-attachment:fixed;line-height:1.5;margin:0}*,:after,:before{box-sizing:border-box}*{margin:0}
/*# sourceMappingURL=main.2d3ff317.css.map*/