:root{--auth-ink:#181717;--auth-ink-strong:#0f0f0f;--auth-muted:#667085;--auth-muted-2:#475467;--auth-muted-3:#4d4d4d;--auth-muted-4:#848484;--auth-border:#eaecf0;--auth-border-2:#d0d5dd;--auth-border-3:#e3e4e6;--auth-border-disabled:#d8d8d8;--auth-surface:#f9fafb;--auth-surface-hover:#f2f4f7;--auth-surface-2:#f2f3f5;--auth-surface-3:#edeff2;--auth-surface-4:#e8eaed;--auth-white:#fff;--auth-disabled-text:#a9a9a9;--auth-lockout-bg:#fff9e3;--auth-lockout-ink:#9b2b00;--auth-success-bg:#ecfdf3;--auth-success-ink:#039855;--auth-success-ring:#f6fef9;--auth-success-tint:#ebf8f2;--auth-success-strong:#006a3a;--auth-primary-fallback:#006838;--auth-border-soft:#e8e8e8;--auth-border-close:#d9d9d9;--auth-muted-5:#797979;--auth-muted-6:#767676;--auth-placeholder:#a6a6a6;--auth-error:#e8312a;--auth-disabled-bg:#efeff0;--auth-disabled-fg:#bdbdbd;--auth-black:#000}.auth_help_btn{border:1px solid var(--auth-border);background:var(--auth-surface);min-height:30px;color:var(--auth-ink);text-transform:none;box-shadow:none;border-radius:.5rem;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;line-height:1.2;display:inline-flex}.auth_help_btn:hover{background:var(--auth-surface-hover);border-color:var(--auth-border-2)}.auth_help_btn i{font-size:1.125rem}.auth_input_with_icon{position:relative}.auth_input_with_icon .form_control{padding-right:2.75rem}.auth_input_icon_btn{top:50%;right:.25rem;transform:translateY(-50%);position:absolute!important}.auth_back_icon_btn{color:var(--auth-ink);align-self:flex-start;margin:0 0 .75rem;padding:.25rem}.auth_content_head .auth_header_back{color:var(--auth-ink);padding:.25rem}.auth_content_head_spacer{flex-shrink:0;width:2rem;height:2rem}.auth_password_lockout{text-align:left;background:var(--auth-lockout-bg);width:100%;color:var(--auth-lockout-ink);box-sizing:border-box;border:none;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:16px;display:flex}.auth_password_lockout i{color:var(--auth-lockout-ink);flex-shrink:0;font-size:1.25rem;line-height:20px}.auth_password_lockout strong{color:var(--auth-lockout-ink);margin-bottom:4px;font-size:14px;font-weight:700;line-height:20px;display:block}.auth_password_lockout p{color:var(--auth-lockout-ink);margin:0;font-size:13px;font-weight:500;line-height:20px}.auth_password_forgot{text-align:center;color:var(--auth-muted);margin:1rem 0 0;font-size:.875rem;line-height:1.5}.auth_password_forgot a{color:var(--primary-color,var(--auth-primary-fallback));font-weight:500;text-decoration:underline}.auth_legal_footer{text-align:center;color:var(--auth-muted);max-width:28rem;margin:0;font-size:.8125rem;line-height:1.5}.auth_legal_footer a{color:inherit;text-decoration:underline}.auth_alt_login{flex-direction:column;gap:12px;width:100%;display:flex}.auth_alt_login .social_login{gap:12px}.auth_password_btn_icon{justify-content:center;align-items:center;gap:6px;display:inline-flex}.auth_password_btn_icon i{font-size:1.25rem}.auth_password_key_icon{flex-shrink:0;width:20px;height:20px;display:block}.auth_password_login_btn.Mui-disabled,.auth_password_login_btn.Mui-disabled:hover{opacity:1;background-color:var(--auth-white)!important;border-color:var(--auth-border-disabled)!important}.auth_password_login_btn.Mui-disabled .auth_password_btn_icon{color:var(--auth-disabled-text)}.auth_password_login_btn.Mui-disabled .auth_password_key_icon{opacity:.45}.auth_setup_hint{color:var(--auth-muted);text-align:center;margin:0 0 1rem;font-size:.875rem;line-height:1.45}.auth_setup_title{text-align:center;color:var(--auth-ink);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.auth_setup_email_line{text-align:center;color:var(--auth-muted);margin:0 0 1rem;font-size:.875rem}.auth_check_email_icon{justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto .8125rem;display:flex}.auth_check_email_icon img{width:64px;height:64px;display:block}.auth_success_icon{justify-content:center;align-items:center;margin:0 auto .75rem;display:flex}.auth_success_icon .success_check_badge{width:64px;height:64px}.auth_success_icon .success_check_badge_disc{width:32px;height:32px;font-size:18px}.auth_expired_icon{width:64px;height:64px;color:inherit;font-size:inherit;background:0 0;border-radius:0;justify-content:center;align-items:center;margin:0 auto .5rem;display:flex}.auth_expired_icon img{width:64px;height:64px;display:block}.auth_expired_actions{flex-direction:column;gap:8px;width:100%;display:flex}.access_password_login_header{justify-content:center;align-items:center;width:100%;min-height:28px;margin-bottom:24px;display:flex;position:relative}.access_password_login_header .access_div_title{margin-bottom:0;padding:0 2.5rem}.access_password_login_header .btn.page_back.access_back_button{z-index:1;top:50%;left:0;transform:translateY(-50%);width:28px!important;min-width:28px!important;height:28px!important;color:var(--auth-ink-strong)!important;padding:0!important;position:absolute!important}.auth_check_email_body{color:var(--auth-muted-2);text-align:center;margin:0 0 1.25rem;font-size:.9rem;line-height:1.5}.auth_resend_row{color:var(--auth-muted);text-align:center;margin:1rem 0 0;font-size:.875rem}.auth_resend_row .btn_link{color:var(--primary-color,var(--auth-primary-fallback));font-weight:600}.auth_form_group_mt{margin-top:1rem}.auth_btn_mt{margin-top:.5rem}.auth_btn_mt_lg{margin-top:1rem}.auth_btn_mb{margin-bottom:.75rem}.password_rule_list{text-align:left;margin:.75rem 0 0;padding:0;font-size:.875rem;list-style:none}.password_rule_list li{color:var(--auth-muted);align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.password_rule_list li.is_met{color:var(--auth-success-ink)}.member_account_settings_grid{width:100%;display:block}.member_account_settings.app_wrap{box-sizing:border-box;flex:auto;align-items:flex-start;gap:24px;width:100%;padding:0 0 40px;display:flex}.member_account_settings__nav{background:var(--auth-white);border:1px solid var(--auth-border-3);box-sizing:border-box;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:center;width:253px;min-height:min(755px,100dvh - 8rem);padding:16px 0 10px;display:flex}.member_account_settings__nav_footer{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.member_account_settings__help_row{border-bottom:1px solid var(--auth-border-3);box-sizing:border-box;width:100%;padding:0 6px 8px}.member_account_settings__help_btn{text-transform:none!important;width:100%!important;height:36px!important;color:var(--auth-ink-strong)!important;background-color:#0000!important;border-radius:10px!important;justify-content:flex-start!important;gap:10px!important;padding:0 12px!important;font-size:14px!important;font-weight:500!important}.member_account_settings__help_btn:hover{background-color:var(--auth-surface-2)!important}.member_account_settings__help_btn i{font-size:18px;line-height:1}.member_account_settings__powered_by{width:100%;list-style:none;margin:0!important;padding:8px 6px 0!important}.member_account_settings__powered_by li{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.member_account_settings__powered_by span{color:var(--auth-muted-4);font-size:11px;line-height:20px}.member_account_settings__powered_by svg{width:89px;height:auto}.member_account_settings__nav_top{box-sizing:border-box;flex-direction:column;align-items:center;gap:8px;width:100%;padding:0 6px;display:flex}.member_account_settings__nav_item{width:100%;max-width:239px;height:36px;color:var(--auth-ink-strong);box-sizing:border-box;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:500;line-height:normal;text-decoration:none;display:flex}.member_account_settings__nav_item i{flex-shrink:0;font-size:18px;line-height:1}a.member_account_settings__nav_item.member_account_settings__nav_item--back{margin-bottom:0;font-weight:500;background-color:var(--auth-surface-2)!important;color:var(--auth-ink-strong)!important}a.member_account_settings__nav_item.member_account_settings__nav_item--back:hover{background-color:var(--auth-surface-4)!important;color:var(--auth-ink-strong)!important}a.member_account_settings__nav_item.member_account_settings__nav_item--active{font-weight:700;background-color:var(--auth-success-tint)!important;color:var(--auth-success-strong)!important}.member_account_settings__content{flex:1;min-width:0}@media (max-width:900px){.member_account_settings{flex-direction:column;padding:16px}.member_account_settings__nav{width:100%;min-height:0}}.sign_in_security_panel{flex-direction:column;gap:17px;width:100%;max-width:100%;display:flex}.sign_in_security_panel__loading{text-align:center;padding:3rem}.sign_in_security_panel__hero{background:var(--auth-white);border:1px solid var(--auth-border-3);border-radius:10px;align-items:flex-start;gap:16px;padding:24px;display:flex}.sign_in_security_panel__hero_icon{background:var(--auth-surface-3);width:51px;height:51px;color:var(--auth-ink-strong);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sign_in_security_panel__hero_icon i{font-size:1.5rem;line-height:1}.password_auth_dialog__close i{font-size:20px;line-height:1}.password_rule_list li i{font-size:1.125rem}.auth_content_head .auth_header_back i{font-size:1.5rem}.password_auth_dialog__form .password_rule_list li i{font-size:14px}.access_password_login_header .btn.page_back.access_back_button i{font-size:1.25rem!important}.sign_in_security_panel__hero_text{min-width:0}.sign_in_security_panel__title{color:var(--auth-ink-strong);margin:0 0 4px;font-size:24px;font-weight:700;line-height:normal}.sign_in_security_panel__intro{color:var(--auth-muted-3);margin:0;font-size:15px;font-weight:400;line-height:normal}.sign_in_security_panel__scope{color:var(--auth-muted-3);margin:8px 0 0;font-size:14px;line-height:1.4}.sign_in_security_panel__scope strong{color:var(--auth-ink-strong);font-weight:600}.sign_in_security_panel__list{background:var(--auth-white);border:1px solid var(--auth-border-3);border-radius:10px;flex-direction:column;width:100%;display:flex;overflow:hidden}.sign_in_security_panel__row{border-bottom:1px solid #e3e4e6b3;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.sign_in_security_panel__row--last{border-bottom:none}.sign_in_security_panel__row_text{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.sign_in_security_panel__row_label{color:var(--auth-ink-strong);margin:0;font-size:16px;font-weight:600;line-height:20px}.sign_in_security_panel__row_meta{color:var(--auth-muted-3);margin:0;font-size:15px;font-weight:400;line-height:normal}.sign_in_security_panel__action{flex-shrink:0;text-transform:none!important;border-radius:10px!important;min-height:48px!important;padding:12px 24px!important}@media (max-width:640px){.sign_in_security_panel__row{flex-direction:column;align-items:flex-start}.sign_in_security_panel__action{width:100%}}.password_dialog_body{margin:0;line-height:1.5}.password_dialog_field_wrap{position:relative}.password_dialog_field_wrap .form_control{padding-right:2.75rem}.password_dialog_eye{top:50%;right:.25rem;transform:translateY(-50%);position:absolute!important}.password_auth_dialog.MuiPaper-root{box-sizing:border-box;width:480px;max-width:calc(100vw - 32px);box-shadow:none;border:1px solid var(--auth-border-soft);border-radius:30px;padding:32px 48px 40px;position:relative}.password_auth_dialog .MuiDialogContent-root,.password_auth_dialog_content.MuiDialogContent-root{overflow:visible;padding:0!important}.password_auth_dialog__close{top:24px;right:24px;border:1px solid var(--auth-border-close)!important;width:32px!important;height:32px!important;color:var(--auth-ink-strong)!important;background:var(--auth-white)!important;border-radius:16px!important;padding:0!important;position:absolute!important}.password_auth_dialog__head{margin-bottom:24px;padding-right:40px}.password_auth_dialog__title{color:var(--auth-ink-strong);margin:0;font-size:24px;font-weight:700;line-height:normal}.password_auth_dialog__subtitle{color:var(--auth-muted-5);margin:8px 0 0;font-size:14px;font-weight:400;line-height:normal}.password_auth_dialog__form{flex-direction:column;gap:16px;width:100%;max-width:384px;margin:0 auto;display:flex}.password_auth_dialog__form .form_group{width:100%;margin:0}.password_auth_dialog__form .form_label{color:var(--auth-ink-strong);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.password_auth_dialog__form .form_control{border:1px solid var(--auth-border-disabled);width:100%;height:45px;color:var(--auth-ink-strong);background:var(--auth-white);box-sizing:border-box;border-radius:8px;padding:12px 44px 12px 16px;font-size:13px}.password_auth_dialog__form .form_control::placeholder{color:var(--auth-placeholder)}.password_auth_dialog__form .form_control:focus{border-color:var(--auth-black);outline:none;box-shadow:0 2px 4px #00000029}.password_auth_dialog__form .form_control.error{border-color:var(--auth-error);box-shadow:none}.password_auth_dialog__form .form_control:disabled{opacity:.55;cursor:not-allowed}.password_auth_dialog__form .password_rule_list{flex-direction:column;gap:4px;margin:0;display:flex}.password_auth_dialog__form .password_rule_list li{color:var(--auth-muted-5);gap:8px;margin:0;font-size:13px;line-height:20px}.password_auth_dialog__form .password_rule_list li.is_met{color:var(--auth-success-strong)}.password_auth_dialog__actions{flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:0;display:flex}.password_auth_dialog__save{text-transform:none!important;width:100%!important;height:48px!important;box-shadow:none!important;background:var(--auth-success-strong)!important;color:var(--auth-white)!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important}.password_auth_dialog__save:disabled,.password_auth_dialog__save.Mui-disabled{background:var(--auth-disabled-bg)!important;color:var(--auth-disabled-fg)!important}.password_auth_dialog__forgot{text-underline-position:from-font;min-width:0!important;color:var(--auth-success-strong)!important;text-transform:none!important;background:0 0!important;padding:0!important;font-size:13px!important;font-weight:600!important;line-height:normal!important;text-decoration:underline!important}.password_auth_dialog__forgot:hover{opacity:.85;background:0 0!important}.password_auth_status{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.password_auth_status__hero{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.password_auth_status .auth_success_icon,.password_auth_status .auth_check_email_icon{margin:0}.password_auth_status__title{color:var(--auth-ink-strong);text-align:center;max-width:326px;margin:0;font-size:24px;font-weight:700;line-height:normal}.password_auth_status__body{color:var(--auth-muted-5);text-align:center;width:100%;margin:0;font-size:14px;font-weight:400;line-height:22px}.password_auth_status__body--lg{color:var(--auth-muted-6);font-size:16px;font-weight:500;line-height:24px}.password_auth_status__body strong{color:var(--auth-ink-strong);font-weight:600}.password_auth_status__actions{flex-direction:column;gap:8px;width:100%;display:flex}.password_auth_btn_primary{text-transform:none!important;width:100%!important;height:48px!important;box-shadow:none!important;background:var(--auth-success-strong)!important;color:var(--auth-white)!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important}.password_auth_btn_primary:disabled,.password_auth_btn_primary.Mui-disabled{opacity:.7}.password_auth_btn_outline{border:1px solid var(--auth-black)!important;text-transform:none!important;width:100%!important;height:48px!important;box-shadow:none!important;background:var(--auth-white)!important;color:var(--auth-black)!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important}.password_auth_status .form_error{text-align:left;width:100%}@media (max-width:560px){.password_auth_dialog.MuiPaper-root{border-radius:24px;padding:28px 24px 32px}.password_auth_dialog__form{max-width:none}}.auth_login_skel_help{border-radius:.5rem!important;width:77px!important;height:30px!important}.auth_login_skel_logo{width:48px!important;height:48px!important;margin-bottom:.5rem!important}.auth_login_skel_title{border-radius:.25rem!important;width:200px!important;height:28px!important}.auth_login_skel_label{border-radius:.25rem!important;width:52px!important;height:14px!important;margin-bottom:.5rem!important}.auth_login_skel_input{border-radius:.6rem!important;width:100%!important;height:48px!important}.auth_login_skel_btn{border-radius:.6rem!important;width:100%!important;height:48px!important;margin-top:.5rem!important;margin-bottom:.5rem!important}.auth_login_skel_btn_outline{margin-top:0!important;margin-bottom:.75rem!important}.social_login .auth_login_skel_btn_outline:last-child{margin-bottom:0!important}.auth_login_skel_footer{max-width:28rem;border-radius:.25rem!important;width:85%!important;height:12px!important;margin:0 auto!important}
