@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap";html{-ms-overflow-style:-ms-autohiding-scrollbar}body{font-family:Open Sans,sans-serif;color:#1c2d44;line-height:1.5}.accordion .card,.accordion .card .card-header button:focus,.accordion .card .card-header button:hover{background-color:var(--gray-50)!important}.btn{padding:17px 32px!important}cola-ui-text-input.ng-touched.ng-invalid .invalid-feedback{display:block}h1,h2,h3,h4,h5,h6{font-family:var(--header-font)}.display-heading{font-family:var(--header-font);color:var(--info-700, #1c2d44);font-weight:300;font-size:46px;line-height:1.333}@media screen and (max-width: 576px){.display-heading{font-size:34px}}h1,.h1{color:#3c353d;font-weight:400;font-size:38px;line-height:1.333;margin-bottom:1.5rem}@media screen and (max-width: 576px){h1,.h1{font-size:34px}}h2,.h2{color:#3c353d;font-weight:400;font-size:25px;line-height:1.333;margin-bottom:1.5rem}h3,.h3,h4,.h4{color:var(--info-700, #1c2d44);font-size:20px;line-height:1.333}h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.leading-copy{color:var(--gray-800, var(--secondary-800, #292b2d));font-size:18px}@media screen and (max-width: 576px){.leading-copy{font-size:16px}}.legal-text,.legal-block{font-size:14px;color:var(--gray-800, var(--secondary-800, #292b2d))}.legal-block{padding:1rem 1.5rem 0rem;background-color:var(--gray-100, var(--secondary-100, #f6f7f8));border:1px solid var(--gray-200, var(--secondary-200, #e8eaec));border-radius:4px;margin-top:2rem}.info-label{font-size:14px;color:#52565a;font-weight:600}label{color:#52565a;line-height:1.3rem}.borrower-text{font-weight:600}.borrower-name{text-transform:capitalize}.coborrower-accent{font-weight:700;font-style:italic}.instructions{border-bottom:1px solid var(--gray-300, var(--secondary-300, #d2d5da));font-size:20px;color:var(--primary-800, #00212b)}.btnValidation{margin-top:3em}.dark-blue-text-block{color:var(--primary-700, #014157)}.bold{font-weight:600}p{line-height:1.5!important}.text-link{text-decoration:none}.text-link:hover{text-decoration:underline}.card.card--shadow{box-shadow:0 0 6px #70757c59}.gray-gradient-bg{background:linear-gradient(0deg,var(--primary-100, #e6f2f7) .16%,#fafafa 100%);position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.declaration{display:flex;padding:2rem 0;border-bottom:2px solid var(--primary-100, #e6f2f7);flex-direction:column}.declaration__question{display:flex;align-content:space-between;margin-bottom:1rem}.declaration__description{flex:1;padding-right:2rem;display:flex;justify-content:flex-start;align-items:center}.btn-group label{margin-bottom:0!important}.radio-toggle .btn-group label{display:flex;justify-content:center;width:52px!important;padding:10px!important}.radio-toggle .btn-group label:first-child{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.radio-toggle .btn-group label:last-child{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.radio-toggle .btn-group .btn.active{background-color:var(--primary-500, #007fad)!important;color:#fff!important}.declaration__additional-info .form-check{display:block}.btn-link{padding:10px 0!important}.btn-link:hover{background-color:#fff!important}.btn-link:focus{background-color:#fff!important}/*!
 * INSPIRED BY:
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:focus{outline:none}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:var(--header-link, var(--white))}.hamburger-box{width:1.5rem;height:1.25rem;display:inline-block;position:relative;color:var(--header-link, var(--white))}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:1.5rem;height:3px;background-color:var(--header-link, var(--white));border-radius:3px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-.5rem}.hamburger-inner:after{bottom:-.5rem}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:.5rem;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:1rem}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,.5rem,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-1rem,0) rotate(-90deg)}.radio label{background-color:#0000!important;font-weight:400;color:#191a1b;border:1px solid #a29ea5}.radio label.active:before{color:var(--primary-500, #007fad);content:"\f192"}.radio-wrapper{border:1px solid var(--secondary-500, #a4abb4);padding:1rem;border-radius:4px;margin:1rem 0rem;white-space:nowrap}.form-check-label{margin-left:1rem;white-space:normal}.radio input:checked+label{background-color:#fff;border:3px solid var(--secondary-500, #a4abb4)}.form-check .form-check-label{line-height:1rem}.form-check .form-check-label:before{display:none}.radio label:before{color:#a29ea5}.section-start{display:flex}@media screen and (max-width: 992px){.section-start{flex-direction:column;justify-content:center;width:100%;max-width:450px}}.section-start__content{width:60%}@media screen and (max-width: 992px){.section-start__content{order:2;width:100%}}.section-start__image{width:40%}@media screen and (max-width: 992px){.section-start__image{order:1;width:100%;margin-bottom:2rem}}.section-start__image img{width:100%;height:auto}.section-start__sub-title{font-size:16px;color:var(--info-700, #1c2d44)}.section-start__list{padding:0;margin-top:1.25rem}.section-start+.btn{margin-top:0;max-width:450px}.arrow-list,.app-section ul,.section-start__list{padding:1rem 0;border:none!important;display:flex;flex-flow:column nowrap}.arrow-list li,.app-section ul li,.section-start__list li{margin-bottom:1rem;list-style-type:none;display:flex}.arrow-list li:before,.app-section ul li:before,.section-start__list li:before{content:"\f061";font-family:"Font Awesome 6 Pro","Font Awesome 6 Free",sans-serif;font-weight:300;color:var(--info-400, #6a88a6);margin-right:1rem}.app.mobileContainer .header{display:none}.app.mobileContainer .application__container{margin-top:20px}@media screen and (max-width: 768px){.app.mobileContainer .application__container{margin-top:40px}}.app.mobileContainer .main{margin-top:20px}.app.mobileContainer .main .content{padding-top:0}.app.mobileContainer .mobile-nav__title{top:0}.app.mobileContainer .sidebar,.app.mobileContainer .sidebar__subnav{top:0;height:calc(100vh + -0px)}@media screen and (max-width: 768px){.app.mobileContainer .sidebar,.app.mobileContainer .sidebar__subnav{top:90px;height:calc(100vh - 40px)}}.app-section{max-width:500px;margin:0 auto}@media screen and (max-width: 992px){.app-section{margin-left:auto;margin-right:auto}}.app-section__title{font-family:var(--app-section-title-font-family);font-style:var(--app-section-title-font-style);font-weight:var(--app-section-title-font-weight);font-size:var(--app-section-title-font-size);color:var(--app-section-title-color);margin-bottom:.5rem;margin-left:-4px}@media screen and (max-width: 576px){.app-section__title{margin-left:0}}.app-section__title.success{padding:.25rem 1rem;position:relative;color:var(--success-600, #638e00);background-color:var(--success-200, #e0efbf);box-shadow:0 0 4px #0003;border-radius:20px;margin-bottom:1rem}.app-section__title.success i{margin-right:.5rem}.app-section__full{max-width:none}.app-section__question{font-family:var(--app-section-question-font-family);font-style:var(--app-section-question-font-style);font-weight:var(--app-section-question-font-weight);font-size:var(--app-section-question-font-size);color:var(--app-section-question-font-color);position:relative;padding:.4rem 0;margin:1rem 0}@media screen and (max-width: 576px){.app-section__question{font-size:18px;margin-left:0;margin-right:0}}.app-section__subtext{margin-top:-1.25rem;margin-bottom:2.25rem}.app-section .pre-text{margin-bottom:1rem}.app-section .sub-text{margin-top:-1rem;margin-bottom:2rem}.app-section__form__error{color:var(--danger-500, #cb2500);margin-top:.5rem}.app-section .btn{padding:10px 25px!important}.app-section .btn-primary{margin-top:2rem;padding:var(--app-section-btn-padding);width:var(--app-section-btn-width);height:var(--app-section-btn-height)}.app-section .btn-secondary{margin-top:2rem;padding:var(--app-section-btn-secondary-padding);width:var(--app-section-btn-secondary-width);height:var(--app-section-btn-secondary-height);color:var(--app-section-btn-secondary-color);background-color:var(--app-section-btn-secondary-bg);border:var(--app-section-btn-secondary-border-size) solid var(--app-section-btn-secondary-border-color)}.app-section .btn-secondary+.btn-primary{margin-top:1rem}.app-section .review-item{padding:1rem 0;color:var(--info-600, #2a4466)}.app-section .review-item:first-child{border-top:0}.app-section .review-item div:not(:first-child){color:#191a1b}.app-section .review-item span:not(:first-child){color:#191a1b}.app-section .review-item__title{display:flex;justify-content:space-between;align-items:center;font-weight:600;text-transform:uppercase;font-size:13px;margin-bottom:.25rem;color:#554c59}.app-section .review-item__title .sub-title{font-weight:400}.app-section .review-item__title a{text-transform:none}.app-section .review-item__title__borderless{justify-content:space-between;align-items:center;font-weight:600;font-size:13px;color:var(--secondary-500, #a4abb4);padding-bottom:0}.app-section .review-item__title__borderless strong{color:var(--info-700, #1c2d44);text-align:left}.app-section .review-item .sub-item{width:70%;display:flex;justify-content:space-between;margin-bottom:.25rem}@media screen and (max-width: 576px){.app-section .review-item .sub-item{width:100%}}.cursor--pointer{cursor:pointer}.bs-tooltip-top .arrow:before{border-top-color:var(--info-500, #385988)}.bs-tooltip-bottom .arrow:before{border-bottom-color:var(--info-500, #385988)}.bs-tooltip-left .arrow:before{border-left-color:var(--info-500, #385988)}.bs-tooltip-right .arrow:before{border-right-color:var(--info-500, #385988)}.tooltip.show{opacity:1}.tooltip-inner{padding:.75rem;font-size:.8rem;line-height:1.4;background-color:var(--info-500, #385988);box-shadow:0 0 15px #00000052;width:250px;text-align:left}.pricing-tooltip+.tooltip .tooltip-inner{width:325px;max-width:325px}.monthly-payment-tooltip+.tooltip .tooltip-inner{margin-left:23px}.closing-cost-tooltip+.tooltip .tooltip-inner{margin-left:88px}.estimated-cost-at-closing-tooltip+.tooltip .tooltip-inner{margin-right:75px}.estimated-cash-to-borrower-tooltip+.tooltip .tooltip-inner{margin-right:88px}.estimated-home-value-tooltip+.tooltip .tooltip-inner{margin-right:290px}.cash-out-tooltip+.tooltip .tooltip-inner{margin-right:290px}.cash-out-offramp-tooltip+.tooltip .tooltip-inner{margin-right:225px}.estimated-home-value-offramp-tooltip+.tooltip .tooltip-inner{margin-right:250px}.exclusive-tooltip+.tooltip .tooltip-inner{margin-right:192px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.btn:focus{outline:0!important}.app .main{flex:none!important}.app .header .logo img.logo__image{margin-top:5px;height:54px}.loan-card img.loan-card__image{height:150px}.footer{position:relative;border-bottom:2px solid var(--info-700, #1c2d44)}.footer .container{position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}}.form-group label{color:#3c353d!important;font-size:.8rem;margin-bottom:.2rem;font-weight:700;width:100%}.btn{padding:10px 32px!important}button.calendar,button.calendar:active{border-radius:0;width:2.75rem;height:2.75rem;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAcCAYAAAAEN20fAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAEUSURBVEiJ7ZQxToVAEIY/YCHGxN6XGOIpnpaEsBSeQC9ArZbm9TZ6ADyBNzAhQGGl8Riv4BLAWAgmkpBYkH1b8FWT2WK/zJ8ZJ4qiI6XUI3ANnGKWBnht2/ZBDRK3hgVGNsCd7/ui+JkEIrKtqurLpEWaphd933+IyI3LEIdpCYCiKD6HcuOa/nwOa0ScJEnk0BJg0UTUWJRl6RxCYEzEmomsIlPU3IPW+grIAbquy+q6fluy/28RIBeRMwDXdXMgXLj/B2uimRXpui4D9sBeRLKl+1N+L+t6RwbWrZliTTTr1oxYtzVWiTQAcRxvTX+eJMnlUDaO1vpZRO5NS0x48sIwfPc87xg4B04MCzQi8hIEwe4bl1DnFMCN2zsAAAAASUVORK5CYII=)!important;background-repeat:no-repeat;background-size:23px;background-position:center}.declaration .declaration__question .invalid-feedback{width:70px!important;margin-left:1rem}.ngb-dp-header .ngb-dp-arrow .btn{padding:0!important}:root{--siw-primary: #007dc1;--siw-primary-hover: #005a8c;--siw-primary-light: #e8f4fc;--siw-primary-dark: #003a5c;--siw-error: #d93934;--siw-success: #4caf50;--siw-success-light: #f0fdf4;--siw-text: #1a1a2e;--siw-text-muted: #666;--siw-bg: #ffffff;--siw-page-bg: #FAFAFB;--siw-border: #d0d0d0;--siw-border-focus: #007dc1;--siw-radius: 6px;--siw-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--siw-signin-title-font: "Sunset Medium";--siw-btn-disabled: #b0d4e8}.siw-page{margin:0;font-family:var(--siw-font);background:var(--siw-page-bg);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100vh;padding:2rem 1rem}.app-header{text-align:center;margin-bottom:1.5rem;margin-top:2rem}.app-header img.brand-logo{height:37px;width:auto}.brand-logo{padding:0}.app-header h1{font-size:26px;font-weight:500;color:var(--siw-text);line-height:32px;margin-top:1.5rem}#widget-container{width:100%;max-width:400px;background:var(--siw-bg);border:none;border-radius:12px;box-shadow:0 4px 24px #00000014;overflow:visible!important;box-sizing:border-box}.widget-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0}.widget-loader-spinner{width:40px;height:40px;border:4px solid var(--siw-primary-light);border-top-color:var(--siw-primary);border-radius:50%;animation:widget-spin .8s linear infinite}.widget-loader-text{margin-top:16px;font-family:var(--siw-font);font-size:15px;font-weight:600;color:var(--siw-text-muted)}@keyframes widget-spin{to{transform:rotate(360deg)}}.widget-footer-links{text-align:center;margin-top:1.25rem;font-family:var(--siw-font);width:100%;max-width:382px}.widget-footer-links .signup-prompt{font-size:15px;font-weight:600;color:var(--siw-primary-dark);letter-spacing:.4px;line-height:16px}.widget-footer-links .signup-prompt a{color:var(--siw-primary);font-weight:700;text-decoration:underline}.widget-footer-links .forgot-links{margin-top:.75rem;display:flex;flex-direction:column;align-items:center;gap:.25rem}.widget-footer-links .forgot-links a{font-size:14px;font-weight:600;color:var(--siw-text);text-decoration:underline}.widget-footer-links .forgot-links a:hover{color:var(--siw-primary)}.page-footer{background:var(--siw-primary-dark);color:#fff;font-family:var(--siw-font);font-size:12px;line-height:16px;letter-spacing:.1px;text-align:center;padding:20px 40px;width:100%;margin-top:auto;box-sizing:border-box}.page-footer-links{display:flex;justify-content:center;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.page-footer-links a{color:#fff;text-decoration:none;font-size:12px}.page-footer-links a:hover{text-decoration:underline}.page-footer-links .footer-divider{width:1px;height:17px;background:#fff}.page-footer-disclaimer{max-width:1480px;margin:0 auto}#status-bar{margin-top:1.5rem;padding:1rem 1.5rem;background:#fff;border-radius:8px;box-shadow:0 1px 4px #0000001a;width:100%;max-width:420px;font-size:.85rem;color:#333}#status-bar h3{margin-bottom:.5rem;font-size:.95rem}#status-bar pre{background:#f5f5f5;padding:.75rem;border-radius:4px;overflow-x:auto;font-size:.8rem;white-space:pre-wrap;word-break:break-all}.auth-container{margin:0!important}#okta-sign-in{font-family:var(--siw-font)!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:var(--siw-bg)!important;margin:0;padding:24px!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}#okta-sign-in .auth-content{padding:0!important;overflow:visible!important}#okta-sign-in .o-form-content,#okta-sign-in .o-form-fieldset-container{overflow:visible!important}#okta-sign-in .okta-sign-in-header{padding:0!important;border-bottom:none!important}#okta-sign-in .beacon-container{display:none!important}#okta-sign-in h2.okta-form-title,#okta-sign-in .o-form-head{font-family:var(--siw-signin-title-font)!important;font-size:26px!important;font-weight:600!important;color:var(--siw-text)!important;text-align:center!important;line-height:32px!important}#okta-sign-in .o-form .input-fix,#okta-sign-in .o-form .textarea-fix{border:none!important}.okta-form-title{padding:0 0 20px!important}#okta-sign-in .o-form-fieldset{position:relative!important;overflow:visible!important}#okta-sign-in .o-form-fieldset-container>.o-form-fieldset:not(:last-child){padding-bottom:2.5rem!important}#okta-sign-in .o-form .o-form-fieldset:last-child{padding-bottom:0!important}#okta-sign-in input[type=text]:not(.otp-box),#okta-sign-in input[type=password],#okta-sign-in input[type=email]{padding:10px 20px!important}#okta-sign-in .o-form-fieldset .o-form-label{position:absolute!important;top:0!important;left:16px!important;right:0!important;z-index:1!important;pointer-events:none!important;display:flex!important;align-items:center!important;height:54px!important;transition:all .2s ease!important;margin:0!important;padding:0!important}#okta-sign-in .o-form-fieldset .o-form-label label{font-family:var(--siw-font)!important;font-size:15px!important;font-weight:600!important;color:var(--siw-text-muted)!important;text-transform:none!important;transition:all .2s ease!important;background:var(--siw-bg)!important;padding:0 4px!important;line-height:1!important}#okta-sign-in .o-form-fieldset:focus-within .o-form-label{height:auto!important;top:-8px!important}#okta-sign-in .o-form-fieldset:focus-within .o-form-label label{font-size:11px!important;font-weight:700!important;color:var(--siw-border-focus)!important}#okta-sign-in .o-form-fieldset:has(input:not(:placeholder-shown)) .o-form-label{height:auto!important;top:-8px!important}#okta-sign-in .o-form-fieldset:has(input:not(:placeholder-shown)) .o-form-label label{font-size:11px!important;font-weight:700!important;color:var(--siw-text)!important}#okta-sign-in .o-form-fieldset:focus-within:has(input:not(:placeholder-shown)) .o-form-label label{color:var(--siw-border-focus)!important}#okta-sign-in .o-form-fieldset[data-se=o-form-fieldset-rememberMe] .o-form-label{position:static!important;height:auto!important}#okta-sign-in .o-form-fieldset[data-se=o-form-fieldset-rememberMe] .o-form-label label{font-size:14px!important;color:var(--siw-text-muted)!important;background:none!important;padding:0!important}#okta-sign-in .o-form-input-name-identifier,#okta-sign-in .o-form-input-name-credentials\.passcode,#okta-sign-in .o-form-input-name-password{margin-bottom:.25rem!important}#okta-sign-in input[type=text]:not(.otp-box),#okta-sign-in input[type=password],#okta-sign-in input[type=email]{font-family:var(--siw-font)!important;font-size:15px!important;font-weight:600!important;color:var(--siw-text)!important;border:1.65px solid var(--siw-border)!important;border-radius:var(--siw-radius)!important;padding:20px!important;height:54px!important;box-sizing:border-box!important;background:var(--siw-bg)!important;transition:border-color .2s!important}#okta-sign-in input[type=text]:not(.otp-box):focus,#okta-sign-in input[type=password]:focus,#okta-sign-in input[type=email]:focus{border-color:var(--siw-border-focus)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--siw-primary) 15%,transparent)!important;outline:none!important}#okta-sign-in .o-form-input-group{border:none!important;box-shadow:none!important;background:none!important}#okta-sign-in input[type=submit],#okta-sign-in .button-primary{font-family:var(--siw-font)!important;font-size:16px!important;font-weight:700!important;color:#fff!important;background:var(--siw-primary)!important;border:none!important;border-radius:var(--siw-radius)!important;padding:14px 20px!important;height:auto!important;min-height:48px!important;width:100%!important;cursor:pointer!important;box-shadow:0 3px 8px color-mix(in srgb,var(--siw-primary) 12%,transparent)!important;transition:background .2s!important;text-transform:none!important;letter-spacing:normal!important;line-height:18px!important}#okta-sign-in input[type=submit]:hover,#okta-sign-in .button-primary:hover{background:var(--siw-primary-hover)!important}#okta-sign-in input[type=submit]:disabled{background:var(--siw-btn-disabled)!important;box-shadow:none!important;cursor:not-allowed!important}#okta-sign-in a,#okta-sign-in .link{font-family:var(--siw-font)!important;font-size:14px!important;font-weight:600!important;color:var(--siw-text)!important;text-decoration:underline!important}#okta-sign-in a:hover,#okta-sign-in .link:hover{color:var(--siw-primary)!important}#okta-sign-in .custom-checkbox label{font-size:14px!important;font-weight:600!important;color:var(--siw-text-muted)!important}#okta-sign-in .custom-checkbox input[type=checkbox]{width:22px!important;height:22px!important;border:2px solid var(--siw-primary-dark)!important;border-radius:4px!important;accent-color:var(--siw-primary)!important}#okta-sign-in .okta-form-infobox-error,#okta-sign-in .infobox.infobox-error{background-color:#ffeded!important;color:#000!important;font-family:var(--siw-font)!important;border:1px solid #C04728!important;border-radius:4px!important;padding:12px 16px!important;text-align:left!important}#okta-sign-in .okta-form-infobox-error .icon,#okta-sign-in .infobox.infobox-error .icon{color:#000!important;background-image:none!important;display:inline-flex!important;align-items:center!important;width:16px!important;height:16px!important}#okta-sign-in .okta-form-infobox-error>div,#okta-sign-in .okta-form-infobox-error>p,#okta-sign-in .infobox.infobox-error>div,#okta-sign-in .infobox.infobox-error>p{padding-left:24px!important}#okta-sign-in .okta-form-infobox-error .icon:before,#okta-sign-in .okta-form-infobox-error .icon:after,#okta-sign-in .infobox.infobox-error .icon:before,#okta-sign-in .infobox.infobox-error .icon:after{content:none!important;display:none!important}#okta-sign-in .infobox-warning>.icon{display:none!important}#okta-sign-in .help-wrap .infobox.infobox-error:before,#okta-sign-in .infobox-error:before,#okta-sign-in .infobox.infobox-subtle.infobox-error:before{content:none!important;display:none!important}#okta-sign-in .phone-authenticator-challenge__resend-warning .infobox-warning{background-color:#fdeed1!important;color:#000!important;font-family:var(--siw-font)!important;border:1px solid #D76939!important;border-radius:4px!important;padding:12px 16px!important;position:relative!important;text-align:left!important}#okta-sign-in .phone-authenticator-challenge__resend-warning .infobox-warning>div{position:relative!important;z-index:1!important;padding-left:24px!important}#okta-sign-in .phone-authenticator-challenge__resend-warning .infobox-warning .icon{color:#000!important;background-image:none!important;display:inline-flex!important;align-items:center!important;width:16px!important;height:16px!important;z-index:1!important}#okta-sign-in .phone-authenticator-challenge__resend-warning .infobox-warning .icon:before,#okta-sign-in .phone-authenticator-challenge__resend-warning .infobox-warning .icon:after{content:none!important;display:none!important}#okta-sign-in .phone-authenticator-challenge__resend-warning .infobox-warning:before{content:none!important;display:none!important}#okta-sign-in [data-se=callout].infobox-warning{background-color:#fdeed1!important;color:#000!important;font-family:var(--siw-font)!important;border:1px solid #D76939!important;border-radius:4px!important;padding:12px 16px!important;position:relative!important;text-align:left!important}#okta-sign-in [data-se=callout].infobox-warning>div{position:relative!important;z-index:1!important;padding-left:24px!important}#okta-sign-in [data-se=callout].infobox-warning .icon{color:#000!important;background-image:none!important;display:inline-flex!important;align-items:center!important;width:16px!important;height:16px!important;z-index:1!important}#okta-sign-in [data-se=callout].infobox-warning .icon:before,#okta-sign-in [data-se=callout].infobox-warning .icon:after{content:none!important;display:none!important}#okta-sign-in [data-se=callout].infobox-warning:before{content:none!important;display:none!important}#okta-sign-in [data-se=callout].infobox-warning .resend-link{color:var(--siw-primary)!important;font-weight:600!important;text-decoration:underline!important;cursor:pointer!important}#okta-sign-in [data-se=callout].infobox-warning .resend-link:hover{opacity:.8!important}input[type=password]::-ms-reveal{display:none!important}#okta-sign-in .auth-content .o-form-input-error{text-align:left!important}#okta-sign-in.auth-container .o-form-explain.okta-form-input-error{padding:30px 0 0 15px!important}#okta-sign-in .o-form-input-error .icon-16{padding-top:7px!important}#okta-sign-in .okta-form-title,#okta-sign-in h2 .okta-form-title .o-form-head,#okta-sign-in [data-se=o-form-head]{white-space:nowrap!important}#okta-sign-in .auth-footer{align-items:center!important;justify-content:center!important;text-align:center!important}#okta-sign-in .auth-footer a{font-size:14px!important;font-weight:600!important;color:var(--siw-text)!important;text-decoration:underline!important}#okta-sign-in .auth-footer a[data-se=help],#okta-sign-in .auth-footer a[data-se=unlock]{display:none!important}#okta-sign-in.auth-container.main-container{box-shadow:none!important;border:none!important;background:var(--siw-bg)!important}#okta-sign-in .auth-container{border:none!important;box-shadow:none!important;min-width:400px!important}#okta-sign-in .auth-footer a,#okta-sign-in a[data-se=cancel]{color:var(--siw-primary)!important;font-size:16px!important;font-weight:700!important;text-decoration:underline!important;line-height:24px!important}#okta-sign-in .o-form-explain,#okta-sign-in .authenticator-verify-list .o-form-explain{font-family:var(--siw-font)!important;font-size:16px!important;font-weight:400!important;color:var(--siw-text)!important;text-align:center!important;line-height:24px!important}#okta-sign-in .phone-authenticator-challenge__description,#okta-sign-in .o-form-explain{font-family:var(--siw-font)!important;font-size:16px!important;font-weight:500!important;color:var(--siw-text)!important;text-align:center!important;line-height:24px!important}#okta-sign-in .phone-authenticator-challenge__link,#okta-sign-in a.phone-authenticator-challenge__link{color:var(--siw-primary)!important;font-size:16px!important;font-weight:700!important;text-decoration:underline!important;line-height:24px!important}#okta-sign-in .password-authenticator--list{text-align:left!important}input[name="credentials.passcode"].otp-hidden{position:absolute!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important}.otp-box-wrapper{display:flex;justify-content:center;gap:8px;margin:.5em 0 1.5em!important}.otp-box{width:48px!important;height:54px!important;border:1.65px solid var(--siw-border)!important;border-radius:6.6px!important;font-family:var(--siw-font)!important;font-size:22px!important;font-weight:600!important;color:var(--siw-text)!important;background:var(--siw-bg)!important;text-align:center;outline:none!important;transition:border-color .2s!important;padding:0!important;appearance:textfield;-moz-appearance:textfield}.otp-box::-webkit-outer-spin-button,.otp-box::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.otp-box:focus{border-color:var(--siw-border-focus)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--siw-primary) 15%,transparent)!important}.otp-box.filled{border-color:var(--siw-primary)!important;background:var(--siw-bg)!important}#okta-sign-in .o-form-fieldset:has(.otp-box-wrapper) .o-form-label,#okta-sign-in .o-form-fieldset:has(input[name="credentials.passcode"].otp-hidden) .o-form-label{display:none!important}#okta-sign-in .o-form-fieldset:has(.otp-box-wrapper),#okta-sign-in .o-form-fieldset:has(input[name="credentials.passcode"].otp-hidden){padding-bottom:0!important}.otp-instruction{font-family:var(--siw-font);font-size:15px;font-weight:600;color:var(--siw-text);text-align:center;padding:20px 0 10px;margin-bottom:0}input[type=password][name="credentials.passcode"]{border:1.65px solid var(--siw-border)!important;border-radius:var(--siw-radius)}span[data-se="o-form-input-credentials.passcode"]{border:none!important;background:none!important;padding:0!important;box-shadow:none!important}.auth-method-cards{display:flex!important;flex-direction:column!important;gap:16px!important;margin-top:16px!important;margin-bottom:16px!important;padding:0!important}.auth-method-card{display:flex!important;align-items:center!important;height:auto!important;padding:16px 12px 16px 20px!important;background:var(--siw-page-bg)!important;border:1px solid var(--siw-border)!important;border-radius:10px!important;cursor:pointer!important;transition:all .2s ease!important;box-sizing:border-box!important;text-decoration:none;color:inherit}.auth-method-card:hover{border-color:var(--siw-primary)!important;box-shadow:0 2px 8px #0000001a!important}.auth-method-card.selected{background:color-mix(in srgb,var(--siw-success) 10%,transparent)!important;border:2px solid var(--siw-success)!important;box-shadow:0 4px 15px 1px #00000026!important}.auth-method-card .auth-card-icon{flex-shrink:0!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-left:16px!important;background:none!important;border-radius:0!important}.auth-method-card .auth-card-icon svg{width:28px!important;height:28px!important;fill:var(--siw-primary)!important}.auth-method-card .auth-card-label{flex:1!important;font-family:var(--siw-font)!important;font-size:15px!important;font-weight:700!important;color:var(--siw-text-muted)!important;line-height:22px!important}.auth-method-card .auth-card-label .auth-card-desc{font-weight:400!important;font-size:15px!important;line-height:22px!important}.auth-method-card .auth-card-checkbox{flex-shrink:0!important;width:34px!important;height:34px!important;margin-left:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}.auth-method-card .auth-card-checkbox svg{width:34px!important;height:34px!important}.auth-method-card.hidden{display:none!important}.auth-continue-btn,.verification-buttons .auth-continue-btn{display:block;font-family:var(--siw-font)!important;font-size:16px!important;font-weight:700!important;color:#fff!important;background:var(--siw-primary)!important;border:none!important;border-radius:var(--siw-radius)!important;padding:14px 20px!important;min-height:48px!important;width:100%!important;cursor:pointer!important;box-shadow:0 3px 8px color-mix(in srgb,var(--siw-primary) 12%,transparent)!important;transition:background .2s!important;text-transform:none!important;line-height:18px!important;text-align:center!important;margin-bottom:8px}.auth-continue-btn:hover,.verification-buttons .auth-continue-btn:hover{background:var(--siw-primary-hover)!important}.auth-continue-btn:disabled,.verification-buttons .auth-continue-btn:disabled{background:var(--siw-btn-disabled)!important;box-shadow:none!important;cursor:not-allowed!important}.auth-continue-btn .btn-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:auth-spin .6s linear infinite;vertical-align:middle;margin-right:8px}.auth-secondary-btn,.verification-buttons .auth-secondary-btn{display:block;font-family:var(--siw-font)!important;font-size:16px!important;font-weight:700!important;color:var(--siw-primary)!important;background:transparent!important;border:2px solid var(--siw-primary)!important;border-radius:var(--siw-radius)!important;padding:14px 20px!important;min-height:48px!important;width:100%!important;cursor:pointer!important;transition:all .2s!important;text-transform:none!important;line-height:18px!important;text-align:center!important}.auth-secondary-btn:hover,.verification-buttons .auth-secondary-btn:hover{background:var(--siw-primary-light)!important;border-color:var(--siw-primary-hover)!important;color:var(--siw-primary-hover)!important}.verification-buttons{display:flex;flex-direction:column;gap:12px;margin-top:24px}.remember-device-wrapper{display:flex!important;align-items:center!important;gap:12px!important;margin-top:29px!important;text-align:left!important}.remember-device-wrapper input[type=checkbox]{width:25px;height:25px;flex-shrink:0;accent-color:var(--siw-primary);cursor:pointer}.remember-device-label{display:flex;flex-direction:column;gap:2px;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left}.remember-device-label strong{font-family:var(--siw-font);font-size:15px;font-weight:700;color:var(--siw-text);line-height:22px}.remember-device-label span{font-family:var(--siw-font);font-size:13px;font-weight:400;color:var(--siw-text-muted);line-height:18px}@keyframes auth-spin{to{transform:rotate(360deg)}}.resend-code-area{display:flex;justify-content:center;align-items:center;gap:11px;margin-top:16px;margin-bottom:8px!important;padding-top:24px!important}.resend-code-area .resend-link{opacity:.8;text-align:center;color:var(--siw-primary);font-family:var(--siw-font);font-size:14px;font-weight:700;text-decoration:underline;line-height:22px;cursor:pointer;border:none;background:none;padding:0}.resend-code-area .resend-link:hover{opacity:1}.resend-code-area .resend-link.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.resend-code-area .resend-timer{text-align:center;color:var(--siw-text);font-family:var(--siw-font);font-size:15px;font-weight:600;line-height:22px}.password-toggle{position:absolute!important;right:20px!important;bottom:0!important}.mfa-screen{padding:24px;font-family:var(--siw-font);color:var(--siw-text);text-align:center;animation:mfa-slide-in .3s ease-out}@keyframes mfa-slide-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.mfa-screen-header{width:100%;margin-bottom:12px;border-radius:4px;border:1px solid #D76939;background-color:#fdeed1;overflow:visible}.mfa-screen-header.error{border-color:#c04728;background-color:#ffeded}.mfa-back-btn svg{width:20px;height:20px}.mfa-screen-title{font-family:var(--siw-signin-title-font);font-size:22px;font-weight:600;color:var(--siw-text);margin:0 0 8px;line-height:28px}.mfa-screen-subtitle{font-family:var(--siw-font);font-size:14px;font-weight:400;color:var(--siw-text-muted);margin:0 0 20px;line-height:20px}.mfa-change-phone-area{margin-bottom:20px}.mfa-change-phone-link{font-family:var(--siw-font);font-size:14px;font-weight:700;color:var(--siw-primary)!important;text-decoration:underline;cursor:pointer}.mfa-change-phone-link:hover{color:var(--siw-primary-hover)!important}.mfa-phone-edit-row{margin-bottom:8px}.mfa-phone-help-heading{font-family:var(--siw-font);font-size:18px;font-weight:700;color:var(--siw-text);text-align:center;margin:0 0 6px;line-height:1.3}.mfa-phone-help-text{font-family:var(--siw-font);font-size:13px;font-weight:400;color:var(--siw-text);text-align:center;margin:0 0 10px;line-height:1.4;opacity:.85}.mfa-phone-input-row{display:flex;align-items:center;justify-content:center;gap:8px}.mfa-phone-input{flex:1;max-width:220px;padding:10px 14px;font-family:var(--siw-font);font-size:14px;font-weight:600;color:var(--siw-text);border:1.65px solid var(--siw-border);border-radius:var(--siw-radius);outline:none;background:var(--siw-bg);transition:border-color .2s}.mfa-phone-input:focus{border-color:var(--siw-border-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--siw-primary) 15%,transparent)}.mfa-phone-save-btn{padding:10px 18px;font-family:var(--siw-font);font-size:14px;font-weight:700;color:#fff;background:var(--siw-primary);border:none;border-radius:var(--siw-radius);cursor:pointer;white-space:nowrap;transition:background .2s}.mfa-phone-save-btn:hover{background:var(--siw-primary-hover)}.mfa-phone-save-btn:disabled{background:var(--siw-btn-disabled);cursor:not-allowed}.update-phone-screen{max-width:340px;margin-left:auto;margin-right:auto}.update-phone-screen .mfa-screen-title{margin-bottom:18px}.update-phone-screen .mfa-phone-help-text{margin-bottom:24px}.update-phone-screen .mfa-phone-field{position:relative;display:block;width:100%;margin:12px auto 0}.update-phone-screen .mfa-phone-input{display:block;width:100%;max-width:none;flex:none;height:54px;padding:20px;font-family:var(--siw-font);font-size:15px;font-weight:600;color:var(--siw-text);border:1.65px solid var(--siw-border);border-radius:var(--siw-radius);background:var(--siw-bg);box-sizing:border-box;outline:none;transition:border-color .2s}.update-phone-screen .mfa-phone-input:focus{border-color:var(--siw-border-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--siw-primary) 15%,transparent)}.update-phone-screen .mfa-phone-label{position:absolute;top:-8px;left:16px;height:auto;display:inline-block;margin:0;padding:0 4px;font-family:var(--siw-font);font-size:11px;font-weight:700;line-height:1;color:var(--siw-text);background:var(--siw-bg);pointer-events:none;transition:all .2s ease}.update-phone-screen .mfa-phone-field:not(:focus-within) .mfa-phone-input:placeholder-shown~.mfa-phone-label{top:3px;height:50px;display:flex;align-items:center;font-size:15px;font-weight:600;color:var(--siw-text-muted)}.update-phone-screen .mfa-phone-field:focus-within .mfa-phone-label{color:var(--siw-border-focus)}.mfa-phone-rate-note{font-family:var(--siw-font);font-size:12px;font-weight:500;color:var(--siw-text);text-align:center;margin:14px 0 10px;opacity:.7}.update-phone-screen .mfa-phone-confirm-btn{display:block;width:100%;margin:0 auto;padding:12px 18px}.mfa-phone-error{color:var(--siw-error);font-family:var(--siw-font);font-size:12px;margin:6px 0 0}.mfa-method-cards{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.mfa-method-card{display:flex;align-items:center;padding:14px 16px;background:var(--siw-page-bg);border:1.65px solid var(--siw-border);border-radius:10px;cursor:pointer;transition:all .2s ease;text-align:left}.mfa-method-card:hover{border-color:var(--siw-primary);box-shadow:0 2px 8px #00000014}.mfa-method-card.selected{background:color-mix(in srgb,var(--siw-success) 8%,transparent);border-color:var(--siw-success);border-width:2px;box-shadow:0 2px 12px #0000001a}.mfa-method-card-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-right:14px}.mfa-method-card-icon svg{width:28px;height:28px;fill:var(--siw-primary)}.mfa-method-card-text{flex:1;display:flex;flex-direction:column;gap:2px}.mfa-method-card-text strong{font-family:var(--siw-font);font-size:14px;font-weight:700;color:var(--siw-text);line-height:20px}.mfa-method-card-text span{font-family:var(--siw-font);font-size:12px;font-weight:400;color:var(--siw-text-muted);line-height:16px}.mfa-method-card-check{flex-shrink:0;width:28px;height:28px;margin-left:12px;display:flex;align-items:center;justify-content:center}.mfa-method-card-check svg{width:28px;height:28px}.mfa-otp-instruction{font-family:var(--siw-font);font-size:14px;font-weight:600;color:var(--siw-text);text-align:center;margin-bottom:12px}.mfa-otp-boxes{display:flex;justify-content:center;gap:8px;margin-bottom:8px}.mfa-otp-box{width:48px!important;height:54px!important;border:1.65px solid var(--siw-border)!important;border-radius:6.6px!important;font-family:var(--siw-font)!important;font-size:22px!important;font-weight:600!important;color:var(--siw-text)!important;background:var(--siw-bg)!important;text-align:center;outline:none!important;transition:border-color .2s!important;padding:0!important;appearance:textfield;-moz-appearance:textfield}.mfa-otp-box::-webkit-outer-spin-button,.mfa-otp-box::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mfa-otp-box:focus{border-color:var(--siw-border-focus)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--siw-primary) 15%,transparent)!important}.mfa-otp-box.filled{border-color:var(--siw-primary)!important}.mfa-resend-area{display:flex;justify-content:center;align-items:center;gap:8px;margin:16px 0 24px}.mfa-resend-link{font-family:var(--siw-font);font-size:14px;font-weight:700;color:var(--siw-primary);text-decoration:underline;cursor:pointer;border:none;background:none;padding:0;transition:opacity .2s}.mfa-resend-link:hover{opacity:.8}.mfa-resend-link.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.mfa-resend-timer{font-family:var(--siw-font);font-size:14px;font-weight:600;color:var(--siw-text);line-height:22px}.mfa-info-box{display:flex;align-items:flex-start;background:transparent;font-family:var(--siw-font);font-size:13px;line-height:1.5;color:var(--siw-text);padding:12px 16px;text-align:left}.mfa-info-box .icon.warning-16,.mfa-info-box .icon.error-16{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:2px;background:none}.mfa-info-box .icon.warning-16{color:#d76939}.mfa-info-box .icon.error-16{color:#c04728;display:none}.mfa-screen-header.error .mfa-info-box .icon.warning-16{display:none}.mfa-screen-header.error .mfa-info-box .icon.error-16{display:inline-flex}.mfa-info-box .icon.warning-16 svg,.mfa-info-box .icon.error-16 svg{width:20px;height:20px}.mfa-info-box>div{flex:1;padding:0 0 0 24px}.mfa-info-box .resend-link{color:var(--siw-primary);font-weight:600;text-decoration:underline;cursor:pointer}.mfa-info-box .resend-link:hover{opacity:.8}.mfa-info-box .mfa-help-resend-text{display:inline;font-family:inherit;font-size:inherit;color:var(--siw-text-muted)}.mfa-info-box .mfa-help-trigger{display:inline-flex;align-items:center;gap:4px;margin-left:4px;vertical-align:middle}.mfa-info-box .mfa-help-icon-btn{display:inline-flex;align-items:center;padding:2px;color:var(--siw-text-muted);text-decoration:none}.mfa-info-box .mfa-help-icon-btn:hover{color:var(--siw-primary)}.mfa-info-box .mfa-help-separator{font-size:12px;color:var(--siw-text-muted)}.mfa-info-error-content{font-family:var(--siw-font);hyphens:none;min-height:18px;word-break:break-word;text-align:left}.mfa-screen-buttons{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.mfa-verify-btn{display:block;width:100%;font-family:var(--siw-font);font-size:16px;font-weight:700;color:#fff;background:var(--siw-primary);border:none;border-radius:var(--siw-radius);padding:14px 20px;min-height:48px;cursor:pointer;box-shadow:0 3px 8px color-mix(in srgb,var(--siw-primary) 12%,transparent);transition:background .2s;text-align:center;line-height:18px}.mfa-verify-btn:hover:not(:disabled){background:var(--siw-primary-hover)}.mfa-verify-btn:disabled{background:var(--siw-btn-disabled);box-shadow:none;cursor:not-allowed}.mfa-callme-btn{display:flex;align-items:center;justify-content:center;width:100%;font-family:var(--siw-font);font-size:16px;font-weight:700;color:var(--siw-primary)!important;text-decoration:none!important;background:transparent;border:2px solid var(--siw-primary);border-radius:var(--siw-radius);padding:14px 20px;min-height:48px;cursor:pointer;transition:all .2s;text-align:center;line-height:18px;position:relative;z-index:10;box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;pointer-events:auto!important}.mfa-callme-btn:hover:not(:disabled){background:var(--siw-primary-light);border-color:var(--siw-primary-hover);color:var(--siw-primary-hover)}.mfa-callme-btn:disabled{opacity:.6;cursor:not-allowed}.mfa-back-to-signin{display:inline-block;font-family:var(--siw-font);font-size:14px;font-weight:700;color:var(--siw-primary)!important;text-decoration:underline!important;cursor:pointer;margin-top:8px;transition:color .2s}.mfa-back-to-signin:hover{color:var(--siw-primary-hover)!important}.mfa-help-popup{position:fixed;z-index:100000;background-color:#fff;border:1px solid #dddddd;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:16px;max-width:400px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.mfa-help-popup.visible{opacity:1;visibility:visible}.mfa-help-popup-content h5{margin:0 0 12px;font-size:1rem;font-weight:600;color:#333}.mfa-help-popup-content ul{margin:0 0 12px;padding-left:20px;list-style-type:disc}.mfa-help-popup-content li{font-size:.875rem;font-family:Arial,sans-serif;font-weight:400;line-height:1.5;color:#555;margin-bottom:8px;text-align:left}.mfa-help-popup-content li strong,.mfa-help-popup-content li b{font-weight:600;color:#333}.mfa-help-popup-content p{margin:0 0 8px;font-size:.875rem;font-weight:500;color:#333}.mfa-help-popup-content a{color:#00607d;text-decoration:underline;font-weight:500;font-size:.875rem}.mfa-help-popup-content a:hover{color:#004d66;text-decoration:underline}.mfa-help-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100000;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.mfa-help-overlay.visible{opacity:1;visibility:visible}.mfa-help-modal{background-color:#fff;border-radius:12px;padding:1.5rem;max-width:90vw;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 8px 24px #0003}.mfa-help-modal-close{position:absolute;top:.5rem;right:.75rem;font-size:1.5rem;line-height:1;background:none;border:none;cursor:pointer;color:#333;padding:.25rem .5rem}.mfa-help-modal-close:hover{color:#000}.mfa-help-trigger{display:inline;vertical-align:baseline}.mfa-help-icon-btn{text-decoration:none;display:inline-block;vertical-align:middle;line-height:1}.mfa-help-icon-btn svg{display:inline-block;vertical-align:middle;width:2em;height:2em}.mfa-help-icon-btn:hover{text-decoration:none}.mfa-help-separator{vertical-align:middle}.username-hint-link{display:block;text-align:right;margin-bottom:8px;font-size:12px;cursor:pointer;color:var(--siw-primary);background:none;border:none;padding:0;margin-left:auto;font-family:inherit}.username-help-popup{padding:10px 14px;background:var(--siw-text);color:#fff;font-size:13px;border-radius:var(--siw-radius);max-width:300px;white-space:normal;box-shadow:0 4px 12px #00000026;opacity:0;transition:opacity .15s ease}.username-help-popup.visible{opacity:1}.username-help-overlay{position:fixed;inset:0;z-index:100000;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease}.username-help-overlay.visible{opacity:1;pointer-events:auto}.username-help-modal{background:var(--siw-bg);border-radius:var(--siw-radius);padding:24px;max-width:90vw;width:320px;position:relative;box-shadow:0 8px 24px #0003}.username-help-modal h5{margin:0 0 12px;font-size:16px;color:var(--siw-text)}.username-help-modal p{margin:0;font-size:14px;color:var(--siw-text-muted);line-height:1.5}.username-help-modal-close{position:absolute;top:8px;right:12px;background:none;border:none;font-size:24px;cursor:pointer;color:var(--siw-text-muted);line-height:1}.o-form-fieldset-container{display:flex;flex-direction:column}.o-form-fieldset-container>div[data-se="o-form-fieldset-credentials.passcode"]{order:1;margin-bottom:0!important}.o-form-fieldset-container>section[data-se=password-authenticator--rules]{order:2;display:none;width:100%;max-width:100%;margin:0!important;padding:0!important;text-align:left}.o-form-fieldset-container>div[data-se=o-form-fieldset]:has(span[data-se=o-form-input-confirmPassword]){order:3;margin-top:16px!important}.o-form-fieldset-container>div[data-se="o-form-fieldset-credentials.revokeSessions"]{order:4}.o-form-fieldset-container:has(>div[data-se="o-form-fieldset-credentials.passcode"] input:focus)>section[data-se=password-authenticator--rules],.o-form-fieldset-container:has(>div[data-se="o-form-fieldset-credentials.passcode"] input:not(:placeholder-shown))>section[data-se=password-authenticator--rules]{display:block}.o-form-fieldset-container>section[data-se=password-authenticator--rules] .password-authenticator--heading{width:100%;text-align:left;margin:-16px 0 4px!important;padding:0!important}.o-form-fieldset-container>section[data-se=password-authenticator--rules] .password-authenticator--list{width:100%;text-align:left;margin:0!important;padding-left:20px!important}.o-form-fieldset-container>div[data-se="o-form-fieldset-credentials.passcode"] .okta-form-input-error{margin-bottom:0!important}.o-form-has-errors .o-form-explain:before,.o-form-explain [class^=icon]{display:none!important;content:none!important}.o-form-has-errors .o-form-explain{text-align:left!important;padding-left:0!important;margin-left:0!important}
