*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%}body{font-family:Public Sans,Arial,sans-serif;font-size:1rem;line-height:1.5;color:#22272b;background-color:#fff;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:#22272b;font-weight:600;line-height:1.25}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.125rem}p{margin-bottom:1rem}a{color:#002664;text-decoration:none;transition:color .15s ease}a:hover{color:#001844}a:focus-visible{outline:3px solid #002664;outline-offset:2px;border-radius:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-layout__card[tabindex]:focus{outline:none;box-shadow:none}.skip-link{position:absolute;top:-100px;left:0;background:#002664;color:#fff;padding:.5rem 1rem;z-index:9999;font-size:1rem;text-decoration:none}.skip-link:focus{top:0;outline:3px solid #002664;outline-offset:2px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:3px solid #002664;outline-offset:2px}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button{cursor:pointer}img,svg{display:block;max-width:100%}ul,ol{list-style:none}.auth-layout{min-height:100vh}.auth-layout a{color:#002664;cursor:pointer}@media(min-width:768px){.auth-layout{display:flex;flex-direction:row;justify-content:center;align-items:stretch}}.auth-layout__wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;width:100%}@media(min-width:768px){.auth-layout__wrapper{width:600px}}.auth-layout__container{width:100%}@media(max-width:767px){.auth-layout__container{padding:0 1.25rem}}@media(min-width:768px){.auth-layout__container{margin-top:4.5rem;width:600px;border:1px solid #979797;padding:0 3.75em 3rem}}.auth-layout__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;margin:2rem 0 0}.auth-layout__logo-img{height:52px;width:194px;margin-bottom:.5rem}.auth-layout__subtitle{font-size:1rem;font-weight:600;color:#22272b;margin:0 0 .5rem;width:194px;text-align:left}.auth-layout__card{margin:2rem 0 0}.auth-layout__card h1:first-child,.auth-layout__card h2:first-child,.auth-layout__card [class*=Heading]:first-child{margin-top:0!important}.auth-layout__card h1{font-size:2rem!important;margin-top:0!important;margin-bottom:1.5rem!important}@media(min-width:768px){.auth-layout__card h1{font-size:2rem!important}}.auth-layout__help{margin-top:3rem;font-size:1rem}.auth-layout__help h2,.auth-layout__help h3,.auth-layout__help strong{font-size:1rem;margin-bottom:1em;font-weight:bolder}.auth-layout__help a{white-space:nowrap;text-decoration:underline}.auth-layout__help p{margin:0;color:#22272b}.auth-layout__help ul{list-style:disc;padding-left:1.5rem;margin:.5rem 0 1rem}.auth-layout__help ul li{color:#22272b;margin-bottom:.25rem}.auth-layout__footer{width:100%}@media(max-width:767px){.auth-layout__footer{margin-top:3rem;padding:2rem 1.25rem;position:relative}.auth-layout__footer:before{content:"";position:absolute;top:0;left:1.25rem;right:1.25rem;height:2px;background-color:#22272b}}@media(min-width:768px){.auth-layout__footer{padding:.5rem 0;border-top:none}}.auth-layout__footer-links{list-style:none;padding:0;margin:0}@media(max-width:767px){.auth-layout__footer-links{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.25rem;align-items:flex-start}}@media(min-width:768px){.auth-layout__footer-links{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.auth-layout__footer-links li{padding-left:0}.auth-layout__footer-links li a{font-size:.875rem;font-weight:400;color:#22272b;text-decoration:underline;cursor:pointer;white-space:nowrap}.auth-layout__footer-links li a:hover{color:#001844}.auth-layout__footer-links li a svg{display:none}.password-validator{margin-top:.5rem;border:1px solid #979797;border-radius:4px;padding:1rem}.password-validator__heading{margin:0 0 .5rem;font-size:.875rem}.password-validator__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.password-validator__rule{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.5}.password-validator__rule--verified{color:#018a0a}.password-validator__rule--unverified{color:#22272b}.password-validator__rule--nested{padding-left:1.5rem}.password-validator__icon{flex-shrink:0;width:1rem;text-align:center;font-weight:700}.password-validator__message{flex:1}.error-boundary{display:flex;flex-direction:column;align-items:left;text-align:left;gap:1rem;padding:0;margin-bottom:3rem}.error-boundary__title{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:1.25rem;font-weight:600;color:#22272b;margin:0}@media(max-width:639px){.error-boundary__title{flex-direction:column}}.error-boundary__message{font-size:1rem;color:#22272b;margin:0;line-height:1.5}.error-boundary__message+.error-boundary__message{margin-top:.25rem}.error-boundary__exhausted{font-size:.875rem;color:#4a4c52;margin:0;line-height:1.5}.snsw-acul-captcha{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:fit-content;max-width:100%}.snsw-acul-captcha__error{display:flex;align-items:flex-start;width:100%;box-sizing:border-box;margin:.125rem 0 0;padding:.5rem 1rem .5rem .5rem;background:#f7e7eb;color:#22272b;font-size:.875rem;font-weight:600;line-height:1.5}.snsw-acul-captcha__error-icon{display:inline-flex;flex-shrink:0;margin-right:.5rem;color:#b3201b}.snsw-acul-captcha .login-id-form__captcha[aria-invalid=true]{border:2px solid #b3201b;border-radius:5px}.snsw-acul-form>div:not(:last-child){margin:1.5em 0 0}.snsw-acul-form>div:last-child{margin:1.5em 0 0}.snsw-acul-form>div:first-child{margin-top:.5rem}.snsw-acul-form__title{margin:1.5rem 0 1.25rem;font-size:2rem;font-weight:700;letter-spacing:0px;line-height:2.5rem}.snsw-acul-form__description{font-size:.875rem;color:#4a4c52;margin-bottom:.5rem;line-height:1.5}.snsw-acul-form__description--tight{margin-bottom:0}.snsw-acul-form__email{margin-bottom:.25rem}.snsw-acul-form__email-heading{display:block;font-size:1rem;font-weight:600;margin-bottom:.25rem}.snsw-acul-form__email-row{display:flex;flex-direction:row;justify-content:flex-start;gap:1rem;align-items:center}.snsw-acul-form__email-label{font-size:1rem;font-weight:400;color:#22272b}.snsw-acul-form__edit-link{font-size:.875rem;color:#002664;text-decoration:underline}.snsw-acul-form__forgot-password{margin-top:1.25rem}.snsw-acul-form__forgot-password a,.snsw-acul-form__forgot-password button{color:#002664;text-decoration:underline;cursor:pointer}.snsw-acul-form__captcha{margin:1rem 0}.snsw-acul-form__passkey-login{margin-top:1rem}.snsw-acul-form__passkey-login button{color:#002664;text-decoration:underline;cursor:pointer}.snsw-acul-form__back{margin-top:.5rem}.snsw-acul-form__back button{color:#002664;text-decoration:underline;cursor:pointer}.snsw-acul-form__radio-group{border:none;padding:0;margin:1.5rem 0 0}.snsw-acul-form__radio-legend{font-size:1rem;font-weight:600;color:#22272b;margin-bottom:1rem}.snsw-acul-form__radio-option{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;cursor:pointer}.snsw-acul-form__radio-option input[type=radio]{margin-top:.25rem;width:1.25rem;height:1.25rem;flex-shrink:0;accent-color:#002664}.snsw-acul-form__radio-content{display:flex;flex-direction:column}.snsw-acul-form__radio-label{font-size:1rem;color:#22272b}.snsw-acul-form__radio-desc{display:block;font-size:.875rem;color:#4a4c52;margin-top:.25rem}@media(max-width:767px){.snsw-acul-form__actions,.snsw-acul-form .btn,.snsw-acul-form button[type=submit]{width:100%}}.snsw-acul-form__signup{margin-top:.5rem}.snsw-acul-form__signup a,.snsw-acul-form__signup button{color:#002664;text-decoration:underline;cursor:pointer}.snsw-acul-form__email-display{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;color:#22272b}.snsw-acul-form__email-display--tight{margin-top:0}.snsw-acul-form__email-display svg{flex-shrink:0;width:1.25rem;height:1.25rem;color:#22272b;stroke-width:2}.snsw-acul-form__email-display span,.snsw-acul-form__email-display strong{font-weight:600}.snsw-acul-form__password-wrapper{position:relative;display:flex;align-items:center}.snsw-acul-form__password-wrapper input{padding-right:60px;width:100%}.snsw-acul-form__show-toggle{position:absolute;right:12px;background:none;border:none;color:#002664;font-size:1rem;font-weight:400;cursor:pointer;padding:.25rem;text-decoration:underline}.snsw-acul-form__show-toggle:hover{color:#001844}.snsw-acul-form__show-toggle:focus-visible{outline:3px solid #002664;outline-offset:2px}.snsw-acul-form__password-rules{margin:1rem 0;font-size:.875rem;color:#22272b}.snsw-acul-form__password-rules p{margin:0 0 .5rem;font-weight:400}.snsw-acul-form__password-rules ul{list-style:disc;padding-left:20px;margin:0}.snsw-acul-form__password-rules ul li{margin-bottom:.25rem;line-height:1.4}.snsw-acul-form__passkey-info{margin:1.5rem 0;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:left}.snsw-acul-form__passkey-info svg{flex-shrink:0}.snsw-acul-form__passkey-info p{font-size:.875rem;color:#22272b;line-height:1.5;margin:0}.snsw-acul-form__passkey-info ul{list-style:disc;padding-left:20px;margin:0;width:100%}.snsw-acul-form__passkey-info ul li{font-size:.875rem;color:#22272b;margin-bottom:.25rem;line-height:1.4}.snsw-acul-form__checkboxes{margin:1.5rem 0;display:flex;flex-direction:column;gap:12px}.snsw-acul-form__checkbox-label{display:flex;align-items:flex-start;gap:12px;font-size:.875rem;color:#22272b;cursor:pointer}.snsw-acul-form__checkbox-label input[type=checkbox]{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:2px;accent-color:#002664}.snsw-acul-form__checkbox-label a{color:#002664;text-decoration:underline}.snsw-acul-form button[type=submit]{margin:2rem 0 0}@media(max-width:767px){.snsw-acul-form button[type=submit]{width:100%}}.login-id-form__divider,.phone-challenge-form__divider{display:flex;align-items:center;margin:1.5rem 0}.login-id-form__divider:before,.login-id-form__divider:after,.phone-challenge-form__divider:before,.phone-challenge-form__divider:after{content:"";flex:1;border-bottom:1px solid #979797}.login-id-form__divider span,.phone-challenge-form__divider span{padding:0 1rem;font-size:.875rem;color:#4a4c52;font-weight:500;text-transform:uppercase}.login-id-form__password-alt,.phone-challenge-form__password-alt{margin-bottom:1rem}.login-id-form__phone-display,.phone-challenge-form__phone-display{margin:0 0 1rem;font-size:1rem;color:#22272b}.phone-challenge-form__key-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:3rem;padding:.5rem 1rem;border:1px solid #cdd3d6;border-radius:5px;background-color:#f2f2f2;margin-top:1.5rem}.interstitial-captcha-form{padding-bottom:3rem}.login-id-form__signup{padding-top:.125rem}.login-id-form__forgot-password{padding-top:.5rem}.login-id-form button[type=submit],.login-id-form .login-id-form__back{margin-top:1.5rem}.snsw-acul-form__email-display strong{font-weight:700;font-size:1rem;line-height:1.5;letter-spacing:0;padding-bottom:.25rem}.snsw-acul-form__forgot-password{padding-top:.5rem}.snsw-acul-form__signup{padding-top:.125rem}.signup-id-form>div:not(:last-child),.email-verification-form>div:not(:last-child),.signup-password-form>div:not(:last-child){margin:1.5em 0 0}.signup-id-form>.password-validator,.email-verification-form>.password-validator,.signup-password-form>.password-validator{margin-top:.5rem!important}.signup-id-form>div:last-child,.email-verification-form>div:last-child,.signup-password-form>div:last-child{margin:1.5em 0 0}.signup-id-form>div:first-child,.email-verification-form>div:first-child,.signup-password-form>div:first-child{margin-top:.5rem}.signup-id-form__title,.email-verification-form__title,.signup-password-form__title{margin:2rem 0 1.25rem;font-size:2rem;font-weight:700;letter-spacing:0px;line-height:2.5rem}.signup-id-form__login,.email-verification-form__login,.signup-password-form__login{margin-top:2.5rem!important}.signup-id-form__login a,.email-verification-form__login a,.signup-password-form__login a{color:#002664;text-decoration:underline;cursor:pointer}.signup-id-form__resend,.email-verification-form__resend,.signup-password-form__resend{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.25rem;margin-top:1rem;font-size:.875rem;color:#22272b}.signup-id-form__resend-text,.email-verification-form__resend-text,.signup-password-form__resend-text{color:#22272b}.email-otp-form__back{margin-top:2.5rem!important}.reset-password-form>div:not(:last-child),.reset-password-otp-form>div:not(:last-child){margin:1.5em 0 0}.reset-password-form>div:last-child,.reset-password-otp-form>div:last-child{margin:1.5em 0 0}.reset-password-form>div:first-child,.reset-password-otp-form>div:first-child{margin-top:.5rem}.reset-password-form__title,.reset-password-otp-form__title{margin:2rem 0 1.25rem;font-size:2rem;font-weight:700;letter-spacing:0px;line-height:2.5rem}.reset-password-form__back-to-login,.reset-password-otp-form__back-to-login{margin-top:.5rem}.reset-password-form__back-to-login a,.reset-password-otp-form__back-to-login a{color:#002664;text-decoration:underline;cursor:pointer}.reset-password-form .snsw-acul-form__email-display__reset-password,.reset-password-otp-form .snsw-acul-form__email-display__reset-password{display:flex;align-items:center;gap:.5rem}.reset-password-form .snsw-acul-form__email-display__reset-password span,.reset-password-otp-form .snsw-acul-form__email-display__reset-password span{display:flex;align-items:center}.reset-password-help{font-size:1rem!important;margin-top:2rem}.reset-password-error{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.reset-password-error__message{font-size:1rem;color:#22272b;line-height:1.5;margin:.5rem 0 0}.reset-password-error__help{font-size:1rem;color:#22272b;line-height:1.5;margin:1rem 0 0}.reset-password-error__cta{margin:2rem 0 0}.reset-password-success{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.reset-password-success__title{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;text-align:center;margin:1.5rem 0 .625rem;font-size:2rem;font-weight:700;letter-spacing:0px;line-height:2.5rem}@media(max-width:639px){.reset-password-success__title{flex-direction:column;align-items:center;text-align:center}}.reset-password-success__help{font-size:1rem;color:#22272b;line-height:1.5;margin:0;text-align:center}.reset-password-success__cta{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:2rem 0 3rem}.reset-password-request-form__app-label{font-weight:700}.reset-password-request-form__app-label p{margin:0;padding-top:1rem}.reset-password-request-form__app-content p{margin-bottom:0}.mfa-sms-challenge-form__title,.mfa-sms-enrollment-form__title,.mfa-push-success__title,.mfa-push-challenge__title,.mfa-sms-code-form__title,.mfa-sms-phone-form__title,.mfa-totp-auth-form__title,.mfa-totp-success__title,.mfa-totp-code-form__title,.mfa-totp-verify-form__title,.mfa-totp-qr-form__title,.mfa-login-options__title,.mfa-enrol-options__title{margin:1.5rem 0 1.25rem;font-size:2rem;font-weight:700;letter-spacing:0px;line-height:2.5rem}.mfa-sms-challenge-form__description,.mfa-sms-enrollment-form__description,.mfa-push-challenge__message,.mfa-totp-auth-form__instructions,.mfa-totp-verify-form__instructions,.mfa-login-options__description,.mfa-enrol-options__description{font-size:1rem;color:#4a4c52;margin-bottom:.5rem;line-height:1.5}.mfa-sms-challenge-form__actions,.mfa-sms-enrollment-form__actions,.mfa-sms-code-form__actions,.mfa-sms-phone-form__actions,.mfa-totp-auth-form__actions,.mfa-totp-success__actions,.mfa-totp-code-form__actions,.mfa-totp-verify-form__actions,.mfa-totp-qr-form__actions{margin-top:1.5rem}@media(max-width:639px){.mfa-sms-challenge-form__actions button[type=submit],.mfa-sms-enrollment-form__actions button[type=submit],.mfa-sms-code-form__actions button[type=submit],.mfa-sms-phone-form__actions button[type=submit],.mfa-totp-auth-form__actions button[type=submit],.mfa-totp-success__actions button[type=submit],.mfa-totp-code-form__actions button[type=submit],.mfa-totp-verify-form__actions button[type=submit],.mfa-totp-qr-form__actions button[type=submit],.mfa-sms-challenge-form__actions .btn,.mfa-sms-enrollment-form__actions .btn,.mfa-sms-code-form__actions .btn,.mfa-sms-phone-form__actions .btn,.mfa-totp-auth-form__actions .btn,.mfa-totp-success__actions .btn,.mfa-totp-code-form__actions .btn,.mfa-totp-verify-form__actions .btn,.mfa-totp-qr-form__actions .btn{width:100%}}.mfa-sms-challenge-form__resend-success,.mfa-sms-challenge-form__error,.mfa-sms-enrollment-form__error,.mfa-push-success__error,.mfa-push-challenge__error,.mfa-sms-code-form__error,.mfa-sms-phone-form__error,.mfa-totp-auth-form__error,.mfa-totp-verify-form__error,.mfa-totp-qr-form__error{margin-top:1rem}.snsw-acul-form__alternate-method-link button,.mfa-push-challenge__alternate-link button,.mfa-push-challenge__otp-link button,.mfa-push-challenge__resend button,.mfa-sms-code-form__resend button{color:#002664;text-decoration:underline;cursor:pointer}.snsw-acul-form__alternate-method-link button:hover,.mfa-push-challenge__alternate-link button:hover,.mfa-push-challenge__otp-link button:hover,.mfa-push-challenge__resend button:hover,.mfa-sms-code-form__resend button:hover{color:#001844}.mfa-enrol-options{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.mfa-enrol-options__description{font-size:1rem;color:#22272b}.mfa-enrol-options__cards{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;margin-top:.5rem}.mfa-enrol-options__card{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:1rem 1.5rem;border:1px solid #979797;border-left:3px solid #002664;border-radius:5px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit;font-size:inherit}.mfa-enrol-options__card:hover{border-color:#002664;box-shadow:0 1px 2px #0000000d}.mfa-enrol-options__card:focus-visible{outline:2px solid #002664;outline-offset:2px}.mfa-enrol-options__card-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;flex-wrap:wrap}.mfa-enrol-options__card-icon{font-size:1.25rem;line-height:1}.mfa-enrol-options__card-title{font-size:1rem;font-weight:700;color:#22272b}.mfa-enrol-options__card-badge{display:inline-block;padding:.25rem .5rem;font-size:.75rem;font-weight:600;color:#002664;border:1px solid #002664;border-radius:9999px;line-height:1}.mfa-enrol-options__card-description{font-size:1rem;color:#4a4c52;line-height:1.5;margin:0}.mfa-enrol-options__card-arrow{font-size:1.125rem;color:#002664;font-weight:700;margin-top:.25rem}.mfa-enrol-options .mfa-enrol-options__help-question{font-weight:700}.mfa-enrol-options .mfa-enrol-options__help-heading{padding-top:1rem}.mfa-login-options{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.mfa-login-options__description{font-size:1rem;color:#22272b}.mfa-login-options__cards{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.5rem}.mfa-login-options__card-badge{position:absolute;top:2rem;right:1.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:700;color:#22272b;background-color:#f2f2f2;border-radius:9999px;line-height:1}@media(max-width:639px){.mfa-login-options__card-badge{position:static;display:inline-block;margin-top:.25rem}}.mfa-login-options__card-description{font-size:1rem;color:#4a4c52;line-height:1.5;margin:0}.mfa-login-options__card-arrow{font-size:1.125rem;color:#002664;font-weight:700;margin-top:.25rem}.mfa-login-options__help{font-size:1rem;color:#4a4c52;margin-top:1rem}.mfa-totp-qr-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.mfa-totp-qr-form__steps{padding-left:1.25rem;margin:0;line-height:1.6;list-style-type:decimal}.mfa-totp-qr-form__steps li{margin-bottom:.25rem}.mfa-totp-qr-form__steps a{font-weight:600}.mfa-totp-qr-form__qr-code{display:flex;justify-content:center;align-items:center;margin:1rem 0}.mfa-totp-qr-form__qr-code svg{min-width:200px;min-height:200px}.mfa-totp-qr-form__manual-link{display:flex;justify-content:center;align-items:center;margin:.5rem 0 1rem}.mfa-totp-qr-form__link{background:none;border:none;padding:0;color:var(--nsw-brand-dark, #002664);font-size:1rem;font-weight:600;text-decoration:underline;cursor:pointer}.mfa-totp-qr-form__link:hover{color:var(--nsw-brand-accent, #d7153a)}.mfa-totp-qr-form__code-field,.mfa-totp-qr-form__try-another{margin-top:.5rem}.mfa-totp-verify-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.mfa-totp-verify-form__code-field{margin-top:.5rem}.mfa-totp-code-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.mfa-totp-code-form__steps{padding-left:1.25rem;margin:0;line-height:1.6;list-style-type:decimal}.mfa-totp-code-form__steps li{margin-bottom:.25rem}.mfa-totp-code-form__steps a{font-weight:600}.mfa-totp-code-form__steps{padding-top:.5rem}.mfa-totp-code-form__key-box{display:flex;align-items:center;justify-content:center;height:3rem;padding:.5rem 1rem;border:1px solid #CDD3D6;border-radius:5px;background-color:#f2f2f2;margin-top:1.5rem;margin-bottom:1rem}.mfa-totp-code-form__key-value{font-size:1rem;word-break:break-all;text-align:center}.mfa-totp-code-form__copy-link{display:flex;justify-content:center;align-items:center;margin-bottom:.5rem;font-size:1rem}.mfa-totp-code-form__link{background:none;border:none;padding:0;color:var(--nsw-brand-dark, #002664);font-size:1rem;font-weight:600;text-decoration:underline;cursor:pointer}.mfa-totp-code-form__link:hover{color:var(--nsw-brand-accent, #d7153a)}.mfa-totp-code-form__code-field{margin-top:.5rem}.mfa-totp-code-form__scan-qr{margin-top:1.5rem}.mfa-totp-code-form__try-another{margin-top:.5rem}.mfa-totp-success{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.mfa-totp-success__alert{margin-top:1rem}.mfa-totp-auth-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.mfa-totp-auth-form__instructions{font-size:1rem;color:#22272b}.mfa-totp-auth-form__steps{list-style-type:decimal;padding-left:1rem;margin:0}.mfa-totp-auth-form__steps li{margin-bottom:.25rem;line-height:1.5}.mfa-totp-auth-form__code-field{margin-top:1rem}.mfa-totp-auth-form__try-another{margin-top:.5rem}.mfa-totp-auth-form__link{background:none;border:none;padding:0;color:var(--nsw-brand-dark, #002664);font-size:1rem;font-weight:600;text-decoration:underline;cursor:pointer}.mfa-totp-auth-form__link:hover{color:var(--nsw-brand-accent, #d7153a)}.mfa-totp-auth-form__need-help{margin-top:1rem}.mfa-sms-phone-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.mfa-sms-phone-form__hint{font-size:1rem;color:#4a4c52;line-height:1.5}.mfa-sms-phone-form__phone-field{margin-top:.5rem}.mfa-sms-code-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.mfa-sms-code-form__phone-display{font-size:1rem;color:#4a4c52;font-family:monospace}.mfa-sms-code-form__code-field{margin-top:.5rem}.mfa-sms-code-form__resend{margin-top:1rem}.mfa-sms-code-form__resend button{background:none;border:none;padding:0;font-size:1rem}.mfa-sms-code-form__resend button[aria-disabled=true]{cursor:default}.mfa-sms-code-form__resend button[aria-disabled=true]:hover{color:#002664}.mfa-sms-code-form__notification{margin-top:.5rem}.mfa-push-challenge{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.mfa-push-challenge__message{font-size:1rem;color:#22272b}.mfa-push-challenge__device-name{padding:1rem;background-color:#f0f1f2;border-radius:5px;border:1px solid #CDD3D6;font-size:1rem;color:#22272b;line-height:1.5;height:3rem;display:flex;align-items:center}.mfa-push-challenge__resend{font-size:1rem;color:#22272b}.mfa-push-challenge__resend button{background:none;border:none;padding:0;font-size:1rem}.mfa-push-challenge__divider{display:flex;align-items:center;margin:1rem 0}.mfa-push-challenge__divider:before,.mfa-push-challenge__divider:after{content:"";flex:1;border-bottom:1px solid #979797}.mfa-push-challenge__divider span{padding:0 1rem;font-size:1rem;color:#4a4c52;font-weight:500;text-transform:uppercase}.mfa-push-challenge__trouble-heading{font-size:1rem;font-weight:700;color:#22272b;margin:0}.mfa-push-challenge__otp-link button,.mfa-push-challenge__alternate-link button{background:none;border:none;padding:0;font-size:1rem}.snsw-acul-form__alternate-method-link{margin-top:1rem;text-align:center}.snsw-acul-form__alternate-method-link button{background:none;border:none;padding:0;font-size:1rem}.mfa-push-success{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.mfa-push-success__alert{margin-top:1rem}.mfa-sms-enrollment-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.mfa-sms-enrollment-form__description{font-size:1rem;color:#22272b}.mfa-sms-enrollment-form__fields{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem;margin-top:.5rem}.mfa-sms-enrollment-form__country-code-input{display:block;width:100%;padding:.5rem 1rem;font-size:1rem;font-family:inherit;color:#22272b;background:#fff;border:1px solid #6e6e6e;border-radius:3px;text-align:left;cursor:pointer;transition:border-color .15s ease}.mfa-sms-enrollment-form__country-code-input:hover{border-color:#002664}.mfa-sms-enrollment-form__country-code-input:focus-visible{outline:2px solid #002664;outline-offset:2px}.mfa-sms-enrollment-form__alt-method{margin-top:1rem}.mfa-sms-challenge-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.mfa-sms-challenge-form__description{font-size:1rem;margin-bottom:.5rem;color:#22272b}.mfa-sms-challenge-form__error,.mfa-sms-challenge-form__error-alert.mfa-sms-challenge-form__error-alert,.mfa-sms-challenge-form__resend-success,.mfa-sms-challenge-form__resend-success-alert.mfa-sms-challenge-form__resend-success-alert,.mfa-sms-challenge-form__keep-open,.mfa-sms-challenge-form__keep-open-alert.mfa-sms-challenge-form__keep-open-alert{margin-top:0}.mfa-sms-challenge-form__keep-open+.mfa-sms-challenge-form__resend-success{margin-top:-.5rem}.mfa-sms-challenge-form__support-link{color:#002664;text-decoration:underline}.mfa-sms-challenge-form__resend-text{font-size:1rem}.mfa-sms-challenge-form__phone-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.25rem}.mfa-sms-challenge-form__phone-display-label p{font-size:1rem;font-weight:700;margin-bottom:0}.mfa-sms-challenge-form__phone-display{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:268px;height:3rem;padding:.5rem 1rem;border:1px solid #6e6e6e;border-radius:5px;background:#fff}@media(max-width:768px){.mfa-sms-challenge-form__phone-display{width:85%}}.mfa-sms-challenge-form__phone-number{font-size:1rem;color:#22272b;word-break:break-all}.mfa-sms-challenge-form__code-field{width:100%}.mfa-sms-challenge-form__resend,.mfa-sms-challenge-form__alt-method{font-size:1rem;color:#22272b}.bfp-unblock-success{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.bfp-unblock-success__title{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;text-align:center;margin:1.5rem 0 .625rem;font-size:2rem;font-weight:700;letter-spacing:0px;line-height:2.5rem}@media(max-width:639px){.bfp-unblock-success__title{flex-direction:column;align-items:center;text-align:center}}.bfp-unblock-success__message{font-size:1rem;color:#22272b;line-height:1.5;margin:0 0 3.5rem;text-align:center}
