.company-logo{margin-top:2rem;width:71px}[dir=ltr] .company-logo{margin-left:1.5rem}[dir=rtl] .company-logo{margin-right:1.5rem}@media(max-width:576px){.company-logo{margin-top:1.25rem;width:44.67px}[dir=ltr] .company-logo{margin-left:1.5rem}[dir=rtl] .company-logo{margin-right:1.5rem}}.banner__image{background-repeat:no-repeat;background-size:cover;border:none}@media(min-width:464px)and (max-width:575.98px){.banner__heading{font-size:60px;font-weight:700;letter-spacing:-1.2px;line-height:60px}}@media(min-width:768px)and (max-width:800px){.banner__heading{font-size:60px!important;font-weight:700!important;letter-spacing:-2px!important;line-height:60px!important}}
:root{--cba-navy:#122a4d;--cba-navy-dark:#0b1d38;--cba-brand-navy:#122a4d;--cba-red:#c31f2e;--cba-red-hover:#a11824;--cba-gold:#d9a441;--cba-ice:#eef3f9;--cba-gray:#5b6470;--cba-line:#e3e8ef;--cba-white:#fff;--cba-slate:#122a4d;--cba-slate-light:#334155;--cba-amber:#d9a441;--cba-amber-hover:#b88a35;--cba-surface:#eef3f9;--cba-text-muted:#94a3b8;--cba-primary:#122a4d;--cba-secondary:#5b6470;--cba-accent:#c31f2e;--cba-dark:#122a4d;--cba-light:#eef3f9;--cba-text-on-dark:#fff;--bg-body:#fff;--bg-surface:#eef3f9;--bg-elevated:#fff;--bg-hero:#122a4d;--text-primary:#122a4d;--text-secondary:#5b6470;--text-muted:#94a3b8;--border-color:#e3e8ef;--divider-color:#e3e8ef;--card-bg:#fff;--navbar-bg:#fff;--navbar-bg-end:#fff;--navbar-text:#122a4d;--footer-bg:#0b1d38;--shadow-sm:0 2px 4px #122a4d14;--shadow-base:0 4px 12px #122a4d1a;--shadow-lg:0 8px 24px #122a4d1f;--tab-bg:#eef3f9;--tab-active-bg:#122a4d;--tab-text:#122a4d;--tab-active-text:#fff;--btn-outline-border:#122a4d;--btn-outline-text:#122a4d;--btn-outline-hover-bg:#122a4d;--btn-outline-hover-text:#fff;--cba-focus-ring:0 0 0 3px #122a4d1f;--cba-shadow-card:0 6px 22px #122a4d14;--cba-font:"IBM Plex Sans","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--cba-radius-field:3px;--cba-radius-card:4px;--on-dark-high:#fffffff5;--on-dark:#ffffffe0;--on-dark-border:#fff3;--on-dark-hover:#ffffff14;--on-dark-hover-soft:#ffffff0f;--switch-track:#e3e8ef;--switch-knob:#fff;--panel-border-subtle:#e3e8eff2;--field-bg:var(--bg-elevated);--field-text:var(--text-primary);--field-placeholder:var(--text-muted);--pgn-color-white:var(--bg-elevated)}html[data-theme=dark]{--cba-primary:#f1f5f9;--cba-secondary:#a8b3c0;--cba-accent:#c31f2e;--cba-gray:#94a3b8;--cba-ice:#0b0f14;--cba-line:#2a3544;--cba-surface:#1e293b;--cba-navy:#f1f5f9;--cba-navy-dark:#0b0f14;--cba-red:#c31f2e;--cba-red-hover:#a11824;--cba-gold:#d9a441;--cba-white:#fff;--bg-body:#0b0f14;--bg-surface:#1e293b;--bg-elevated:#151b24;--bg-hero:#0b1d38;--text-primary:#f1f5f9;--text-secondary:#a8b3c0;--text-muted:#7c8796;--border-color:#2a3544;--divider-color:#2a3544;--card-bg:#151b24;--navbar-bg:#0f141c;--navbar-bg-end:#0f141c;--navbar-text:#f1f5f9;--footer-bg:#0b1d38;--shadow-sm:0 2px 6px #00000059;--shadow-base:0 6px 16px #0006;--shadow-lg:0 12px 32px #00000073;--tab-bg:#0b0f14;--tab-active-bg:#c31f2e;--tab-text:#a8b3c0;--tab-active-text:#fff;--btn-outline-border:#f1f5f9;--btn-outline-text:#f1f5f9;--btn-outline-hover-bg:#334155;--btn-outline-hover-text:#fff;--on-dark-high:var(--text-primary);--on-dark:var(--text-secondary);--on-dark-border:var(--border-color);--on-dark-hover:#ffffff14;--on-dark-hover-soft:#ffffff0f;--switch-track:#ffffff47;--switch-knob:#f1f5f9;--panel-border-subtle:var(--border-color);--field-bg:var(--bg-body);--field-text:var(--text-primary);--field-placeholder:var(--text-muted);--pgn-color-white:var(--bg-body);--cba-focus-ring:0 0 0 3px #c31f2e47}body{font-family:var(--cba-font);padding-top:4.5rem}.cba-nav-wrap{background:var(--navbar-bg,var(--cba-white));border-bottom:1px solid var(--cba-line);box-shadow:0 2px 12px #122a4d14}.cba-nav-wrap.fixed-top{left:0;right:0;top:0;z-index:1030}.cba-navbar{background:#0000!important;padding:.65rem 0}.cba-nav__inner{align-items:center;display:flex;flex-wrap:wrap;max-width:1240px}.cba-nav__header-controls{flex-shrink:0;gap:.65rem}[dir=ltr] .cba-nav__header-controls{margin-left:auto}[dir=rtl] .cba-nav__header-controls{margin-right:auto}@media(min-width:992px){.cba-nav__header-controls{order:3}[dir=ltr] .cba-nav__header-controls{margin-left:.75rem!important}[dir=rtl] .cba-nav__header-controls{margin-right:.75rem!important}.cba-nav__theme-label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}}.cba-nav__brand{border-radius:8px;flex-shrink:0;padding:.2rem 0;transition:opacity .2s ease}[dir=ltr] .cba-nav__brand{margin-right:0}[dir=rtl] .cba-nav__brand{margin-left:0}.cba-nav__brand:hover{opacity:.9}.cba-nav__brand:focus-visible{outline:2px solid #c31f2e73;outline-offset:3px}.cba-nav__brand img,.cba-nav__logo{height:44px;max-width:min(280px,85vw);width:auto}.cba-nav__logo--light{display:block}.cba-nav__logo--dark{display:none}.cba-nav__toggler{border:1px solid var(--cba-line);border-radius:8px;padding:.45rem .6rem}.cba-nav__toggler:focus{box-shadow:0 0 0 3px #c31f2e33;outline:none}.cba-nav__collapse{padding:.75rem 0 1rem}@media(min-width:992px){.cba-nav__collapse{align-items:center;display:flex!important;flex:1 1 auto;justify-content:center;order:2;padding:0}}@media(max-width:991.98px){.cba-nav__collapse:not(.cba-nav__collapse--open){display:none}.cba-nav__collapse.cba-nav__collapse--open{display:block}}.cba-nav__row{gap:.75rem 1rem;width:100%}@media(min-width:992px){.cba-nav__row{align-items:center!important;flex-direction:row!important;justify-content:center;width:100%}}.cba-nav__main{flex-wrap:wrap;gap:.15rem 0}@media(min-width:992px){.cba-nav__main{flex:1 1 auto;justify-content:center}}.cba-nav__main .nav-link{border-bottom:2px solid #0000;border-radius:0;color:var(--navbar-text,var(--cba-navy))!important;font-family:var(--cba-font);font-size:.8125rem;font-weight:600;letter-spacing:.06em;padding:.5rem .85rem;text-transform:uppercase;transition:color .2s ease,border-color .2s ease}.cba-nav__main .nav-link:focus,.cba-nav__main .nav-link:hover{background-color:#0000;border-bottom-color:#c31f2e59;color:var(--cba-red)!important}.cba-nav__main .nav-link:focus-visible{outline:2px solid #c31f2e59;outline-offset:2px}.cba-nav__actions{border-top:1px solid var(--cba-line);gap:.65rem;margin-top:.5rem;padding-top:.75rem}@media(min-width:992px){.cba-nav__actions{align-items:center!important;border-top:none;flex-direction:row!important;flex-shrink:0;margin-top:0;padding-top:0}[dir=ltr] .cba-nav__actions{margin-left:auto}[dir=rtl] .cba-nav__actions{margin-right:auto}}.cba-nav__actions .cba-nav__login{align-items:center;background:#0000;border:2px solid var(--cba-navy);border-radius:4px;color:var(--cba-navy)!important;display:inline-flex;font-family:var(--cba-font);font-size:.8125rem;font-weight:600;justify-content:center;letter-spacing:.06em;padding:.55rem 1.15rem;text-decoration:none!important;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.cba-nav__actions .cba-nav__login:hover{background:var(--cba-navy);border-color:var(--cba-navy);color:var(--cba-white)!important}.cba-nav__actions .cba-nav__login:focus-visible{outline:2px solid #122a4d59;outline-offset:2px}.cba-nav__actions .cba-nav__enroll{align-items:center;background:var(--cba-red);border-radius:4px;color:var(--cba-white)!important;display:inline-flex;font-family:var(--cba-font);font-size:.8125rem;font-weight:700;justify-content:center;letter-spacing:.06em;padding:.6rem 1.25rem;text-decoration:none!important;text-transform:uppercase;transition:background-color .2s ease;white-space:nowrap}.cba-nav__actions .cba-nav__enroll:hover{background:var(--cba-red-hover);color:var(--cba-white)!important;text-decoration:none!important}.cba-nav__actions .cba-nav__enroll:focus-visible{outline:2px solid #c31f2e73;outline-offset:2px}.cba-nav-wrap .custom-switch{margin-top:0}[dir=ltr] .cba-nav-wrap .custom-switch{margin-left:0;padding-left:3rem;padding-right:0}[dir=rtl] .cba-nav-wrap .custom-switch{margin-right:0;padding-left:0;padding-right:3rem}.cba-nav-wrap .custom-switch .custom-control-label{color:var(--cba-gray)}.cba-nav-wrap .custom-switch .custom-control-label:before{background-color:var(--cba-line);border-color:var(--cba-line);border-radius:999px;height:32px;top:50%;transform:translateY(-50%);transition:background-color .15s ease,border-color .15s ease;width:52px}[dir=ltr] .cba-nav-wrap .custom-switch .custom-control-label:before{left:-3rem}[dir=rtl] .cba-nav-wrap .custom-switch .custom-control-label:before{right:-3rem}.cba-nav-wrap .custom-switch .custom-control-label:after{background-color:var(--cba-white);border-radius:50%;height:24px;top:50%;transform:translateY(-50%);transition:transform .15s ease,background-color .15s ease;width:24px}[dir=ltr] .cba-nav-wrap .custom-switch .custom-control-label:after{left:calc(-3rem + 4px)}[dir=rtl] .cba-nav-wrap .custom-switch .custom-control-label:after{right:calc(-3rem + 4px)}.cba-nav-wrap .custom-switch .custom-control-input:checked~.custom-control-label:before{background-color:var(--cba-brand-navy,#122a4d);border-color:var(--cba-brand-navy,#122a4d)}.cba-nav-wrap .custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:var(--cba-white)}[dir=ltr] .cba-nav-wrap .custom-switch .custom-control-input:checked~.custom-control-label:after{transform:translate(20px,-50%)}[dir=rtl] .cba-nav-wrap .custom-switch .custom-control-input:checked~.custom-control-label:after{transform:translate(-20px,-50%)}.cba-nav-wrap .custom-switch .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 3px #122a4d26}@media(max-width:991.98px){.cba-navbar{padding:.5rem 0}.cba-nav__inner.container{padding-left:1.25rem;padding-right:1.25rem}.cba-nav__collapse{border-top:1px solid var(--cba-line);margin-top:.5rem;padding:1rem 0 1.25rem}.cba-nav__row{gap:0}.cba-nav__main,.cba-nav__row{align-items:stretch!important;flex-direction:column;width:100%}.cba-nav__main{flex-wrap:nowrap;gap:.15rem}.cba-nav__main .nav-item{width:100%}.cba-nav__main .nav-link{border-bottom:none;box-sizing:border-box;display:block;font-size:.9rem;padding:.75rem 1rem;width:100%}.cba-nav__actions{align-items:stretch!important;flex-direction:column;margin-top:1rem;padding-top:1rem;width:100%}.cba-nav__actions .cba-nav__enroll,.cba-nav__actions .cba-nav__login{box-sizing:border-box;display:flex;font-size:.9rem;padding:.75rem 1.25rem;text-align:center;width:100%}.cba-nav__theme-switch{flex-shrink:0;margin:0;min-height:2.25rem}[dir=ltr] .cba-nav__theme-switch{padding-left:3rem}[dir=rtl] .cba-nav__theme-switch{padding-right:3rem}.cba-nav__theme-switch .custom-control-label{font-size:0;padding:0}.cba-nav__theme-switch .cba-nav__theme-label{font-size:0}.cba-nav__toggler{flex-shrink:0}[dir=ltr] .cba-nav__toggler{margin-left:.85rem}[dir=rtl] .cba-nav__toggler{margin-right:.85rem}}@media(min-width:992px){.cba-nav__actions{gap:.75rem}.cba-nav__theme-switch{margin:0!important;overflow:visible;width:auto}[dir=ltr] .cba-nav__theme-switch{padding-left:3rem}[dir=rtl] .cba-nav__theme-switch{padding-right:3rem}.cba-nav__theme-switch .custom-control-label{width:auto}}.footer{background-color:var(--footer-bg,var(--cba-navy-dark));color:#a9b7ca;font-family:var(--cba-font);padding:3rem 0}.footer .section-inner{margin:0 auto;max-width:1240px;padding-left:15px;padding-right:15px}.footer img{height:40px;width:auto}.footer a{color:#a9b7ca;text-decoration:none;transition:color .15s ease}.footer a:hover{color:var(--cba-white)}.footer .footer-top{margin-bottom:0}.footer .footer-main-links,.footer .footer-nav{display:flex;justify-content:flex-end}.footer .footer-main-links{flex-wrap:wrap;gap:2rem}.footer .footer-main-links li a{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.footer .footer-legal-links{flex-wrap:wrap;gap:1.5rem}.footer .footer-legal-links a{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.footer .footer-legal-links--mobile{display:none}.footer .footer-legal-links--desktop{display:flex;justify-content:center}.footer .footer-divider{border:0;border-top:1px solid #ffffff59;margin:2rem 0}.footer .footer-bottom{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:space-between;text-align:center}.footer .footer-copyright{color:#a9b7ca;font-size:1rem;margin-bottom:0}@media(max-width:767.98px){.footer{padding:2.5rem 0}.footer .footer-top{text-align:center}.footer .footer-brand{margin-bottom:2rem}.footer .footer-brand,.footer .footer-nav{justify-content:center}.footer .footer-legal-links--mobile,.footer .footer-main-links{align-items:center;flex-direction:column;gap:1rem}.footer .footer-legal-links--mobile{display:flex;margin-bottom:.25rem;margin-top:.5rem;width:100%}.footer .footer-legal-links--desktop{display:none}.footer .footer-divider{margin:1.75rem 0}.footer .footer-bottom{flex-direction:column;gap:0}}html[data-theme=dark] .cba-nav-wrap{background:var(--navbar-bg)!important;border-bottom-color:var(--border-color)!important;box-shadow:0 2px 12px #00000059!important}html[data-theme=dark] .cba-nav__brand .cba-nav__logo--light{display:none!important}html[data-theme=dark] .cba-nav__brand .cba-nav__logo--dark{display:block!important}html[data-theme=dark] .cba-nav__toggler{border-color:var(--border-color)!important}html[data-theme=dark] .cba-nav__toggler .navbar-toggler-icon{filter:invert(1) brightness(1.4)}html[data-theme=dark] .cba-nav__main .nav-link{color:var(--text-primary)!important}html[data-theme=dark] .cba-nav__main .nav-link:focus,html[data-theme=dark] .cba-nav__main .nav-link:hover{border-bottom-color:#c31f2e73!important;color:var(--cba-red)!important}html[data-theme=dark] .cba-nav__actions{border-top-color:var(--border-color)}html[data-theme=dark] .cba-nav__actions .cba-nav__login{border-color:#94a3b88c!important;color:var(--text-primary)!important}html[data-theme=dark] .cba-nav__actions .cba-nav__login:hover{background:#ffffff14!important;border-color:var(--cba-red)!important;color:var(--cba-white)!important}html[data-theme=dark] .cba-nav__actions .cba-nav__enroll{background:var(--cba-red)!important;color:var(--cba-white)!important}html[data-theme=dark] .cba-nav__actions .cba-nav__enroll:hover{background:var(--cba-red-hover)!important}html[data-theme=dark] .cba-nav-wrap .custom-switch .custom-control-label:before{background-color:#ffffff47;border-color:#ffffff47}html[data-theme=dark] .cba-nav-wrap .custom-switch .custom-control-input:checked~.custom-control-label:before{background-color:var(--cba-brand-navy,#122a4d)!important;border-color:var(--cba-brand-navy,#122a4d)!important}.cba-auth .alert-danger,.cba-auth .pgn__alert-danger,body.cba-auth-page .alert-danger,body.cba-auth-page .pgn__alert-danger{background-color:#c31f2e0f!important;border:1px solid #c31f2e47!important;border-radius:var(--cba-radius-field)!important;color:var(--cba-red)!important;font-family:var(--cba-font);font-size:.9rem;line-height:1.5}.cba-auth .alert-danger .alert-heading,.cba-auth .alert-danger .pgn__alert-heading,.cba-auth .pgn__alert-danger .alert-heading,.cba-auth .pgn__alert-danger .pgn__alert-heading,body.cba-auth-page .alert-danger .alert-heading,body.cba-auth-page .alert-danger .pgn__alert-heading,body.cba-auth-page .pgn__alert-danger .alert-heading,body.cba-auth-page .pgn__alert-danger .pgn__alert-heading{color:var(--cba-red)!important;font-size:1rem;font-weight:700;margin-bottom:.35rem}.cba-auth .alert-danger .alert-link,.cba-auth .alert-danger .pgn__alert-link,.cba-auth .alert-danger a,.cba-auth .pgn__alert-danger .alert-link,.cba-auth .pgn__alert-danger .pgn__alert-link,.cba-auth .pgn__alert-danger a,body.cba-auth-page .alert-danger .alert-link,body.cba-auth-page .alert-danger .pgn__alert-link,body.cba-auth-page .alert-danger a,body.cba-auth-page .pgn__alert-danger .alert-link,body.cba-auth-page .pgn__alert-danger .pgn__alert-link,body.cba-auth-page .pgn__alert-danger a{color:var(--cba-red)!important;font-weight:600;text-decoration:underline;text-underline-offset:2px}.cba-auth .alert-danger .alert-link:hover,.cba-auth .alert-danger .pgn__alert-link:hover,.cba-auth .alert-danger a:hover,.cba-auth .pgn__alert-danger .alert-link:hover,.cba-auth .pgn__alert-danger .pgn__alert-link:hover,.cba-auth .pgn__alert-danger a:hover,body.cba-auth-page .alert-danger .alert-link:hover,body.cba-auth-page .alert-danger .pgn__alert-link:hover,body.cba-auth-page .alert-danger a:hover,body.cba-auth-page .pgn__alert-danger .alert-link:hover,body.cba-auth-page .pgn__alert-danger .pgn__alert-link:hover,body.cba-auth-page .pgn__alert-danger a:hover{color:var(--cba-red-hover)!important}.cba-auth .alert-danger .pgn__icon,.cba-auth .alert-danger svg,.cba-auth .pgn__alert-danger .pgn__icon,.cba-auth .pgn__alert-danger svg,body.cba-auth-page .alert-danger .pgn__icon,body.cba-auth-page .alert-danger svg,body.cba-auth-page .pgn__alert-danger .pgn__icon,body.cba-auth-page .pgn__alert-danger svg{color:var(--cba-red)!important;fill:currentColor}.cba-auth .alert-danger p,.cba-auth .pgn__alert-danger p,body.cba-auth-page .alert-danger p,body.cba-auth-page .pgn__alert-danger p{color:var(--cba-red)!important;margin-bottom:.5rem}.cba-auth .alert-danger p:last-child,.cba-auth .pgn__alert-danger p:last-child,body.cba-auth-page .alert-danger p:last-child,body.cba-auth-page .pgn__alert-danger p:last-child{margin-bottom:0}.cba-auth .alert-success,.cba-auth .pgn__alert-success,body.cba-auth-page .alert-success,body.cba-auth-page .pgn__alert-success{background-color:#122a4d0f!important;border:1px solid #122a4d33!important;border-radius:var(--cba-radius-field)!important;color:var(--cba-navy)!important;font-family:var(--cba-font);font-size:.9rem}.cba-auth .alert-success .alert-heading,.cba-auth .alert-success .pgn__alert-heading,.cba-auth .pgn__alert-success .alert-heading,.cba-auth .pgn__alert-success .pgn__alert-heading,body.cba-auth-page .alert-success .alert-heading,body.cba-auth-page .alert-success .pgn__alert-heading,body.cba-auth-page .pgn__alert-success .alert-heading,body.cba-auth-page .pgn__alert-success .pgn__alert-heading{color:var(--cba-navy)!important;font-weight:700}.cba-auth .alert-success .alert-link,.cba-auth .alert-success a,.cba-auth .pgn__alert-success .alert-link,.cba-auth .pgn__alert-success a,body.cba-auth-page .alert-success .alert-link,body.cba-auth-page .alert-success a,body.cba-auth-page .pgn__alert-success .alert-link,body.cba-auth-page .pgn__alert-success a{color:var(--cba-navy)!important;font-weight:600;text-decoration:underline}.cba-auth .alert-success .alert-link:hover,.cba-auth .alert-success a:hover,.cba-auth .pgn__alert-success .alert-link:hover,.cba-auth .pgn__alert-success a:hover,body.cba-auth-page .alert-success .alert-link:hover,body.cba-auth-page .alert-success a:hover,body.cba-auth-page .pgn__alert-success .alert-link:hover,body.cba-auth-page .pgn__alert-success a:hover{color:var(--cba-red)!important}.cba-auth .alert-success .pgn__icon,.cba-auth .alert-success svg,.cba-auth .pgn__alert-success .pgn__icon,.cba-auth .pgn__alert-success svg,.cba-auth .spinner-border,.cba-auth .spinner-border-sm,body.cba-auth-page .alert-success .pgn__icon,body.cba-auth-page .alert-success svg,body.cba-auth-page .pgn__alert-success .pgn__icon,body.cba-auth-page .pgn__alert-success svg,body.cba-auth-page .spinner-border,body.cba-auth-page .spinner-border-sm{color:var(--cba-navy)!important}[dir=ltr] .cba-auth .spinner-border,[dir=ltr] .cba-auth .spinner-border-sm,[dir=ltr] body.cba-auth-page .spinner-border,[dir=ltr] body.cba-auth-page .spinner-border-sm{border-right-color:#0000!important}[dir=rtl] .cba-auth .spinner-border,[dir=rtl] .cba-auth .spinner-border-sm,[dir=rtl] body.cba-auth-page .spinner-border,[dir=rtl] body.cba-auth-page .spinner-border-sm{border-left-color:#0000!important}.cba-auth .form-field-error .invalid-feedback,.cba-auth .form-field-error .pgn__form-text-invalid,.cba-auth .invalid-feedback,.cba-auth .pgn__form-control-description.is-invalid,.cba-auth .pgn__form-text-invalid,body.cba-auth-page .form-field-error .invalid-feedback,body.cba-auth-page .form-field-error .pgn__form-text-invalid,body.cba-auth-page .invalid-feedback,body.cba-auth-page .pgn__form-control-description.is-invalid,body.cba-auth-page .pgn__form-text-invalid{color:var(--cba-red)!important;font-size:.8rem}.cba-auth .form-control.is-invalid,.cba-auth .form-field-error .form-control,.cba-auth .is-invalid .form-control,.cba-auth .is-invalid>.form-control,body.cba-auth-page .form-control.is-invalid,body.cba-auth-page .form-field-error .form-control,body.cba-auth-page .is-invalid .form-control,body.cba-auth-page .is-invalid>.form-control{background-color:var(--field-bg,var(--cba-white))!important;border-color:var(--cba-red)!important}.cba-auth .form-control.is-invalid:focus,.cba-auth .form-field-error .form-control:focus,.cba-auth .is-invalid .form-control:focus,.cba-auth .is-invalid>.form-control:focus,body.cba-auth-page .form-control.is-invalid:focus,body.cba-auth-page .form-field-error .form-control:focus,body.cba-auth-page .is-invalid .form-control:focus,body.cba-auth-page .is-invalid>.form-control:focus{box-shadow:0 0 0 3px #c31f2e26!important}body.cba-auth-page .main-content,body.cba-auth-page .mw-xs,body.cba-auth-page .tpa-skeleton,body.cba-auth-page .welcome-page-content{max-width:100%;min-width:0!important}body.cba-auth-page .content{margin-top:1rem!important;max-width:100%;padding-left:.5rem;padding-right:.5rem;width:100%!important}body.cba-auth-page .layout{flex-wrap:wrap}body.cba-auth-page #controlled-tab .nav{flex-wrap:wrap;row-gap:.25rem}body.cba-auth-page #controlled-tab .nav-item .nav-link{font-size:.9rem;padding:.75rem 1rem}@media(max-width:991px){body.cba-auth-page .layout{flex-direction:column}body.cba-auth-page .layout>.w-50,body.cba-auth-page .layout>div.d-flex.w-50{max-height:10rem;overflow:hidden;width:100%!important}body.cba-auth-page .content{margin-top:0!important;width:100%!important}body.cba-auth-page .logo,body.cba-auth-page .logo-small{margin-top:1rem;width:56px}[dir=ltr] body.cba-auth-page .logo,[dir=ltr] body.cba-auth-page .logo-small{margin-left:1rem}[dir=rtl] body.cba-auth-page .logo,[dir=rtl] body.cba-auth-page .logo-small{margin-right:1rem}body.cba-auth-page .display-2{font-size:1.5rem!important;line-height:1.25!important;margin:1rem!important;max-width:100%!important}}@media(max-width:575px){body.cba-auth-page .cba-auth-card{border-left:none;border-radius:0;border-right:none;box-shadow:none;max-width:100%;padding:1.35rem 1rem}body.cba-auth-page .cba-auth-card__title{font-size:1.4rem}body.cba-auth-page .cba-auth-card__lead{font-size:.95rem}body.cba-auth-page .main-content{padding:1rem 0 2.5rem!important}body.cba-auth-page .btn-brand{font-size:.85rem!important;padding:.85rem 1rem!important}body.cba-auth-page #password-requirement-bottom,body.cba-auth-page #password-requirement-top{max-width:calc(100vw - 2rem)}}@media(max-height:500px),(max-width:420px){body.cba-auth-page .cba-auth-card__title{font-size:1.25rem}body.cba-auth-page .form-control,body.cba-auth-page .pgn__form-control-decorator-group .form-control{font-size:16px!important}}html[data-theme=dark] body.cba-auth-page,html[data-theme=dark] body:has(.cba-auth){background-color:var(--bg-body)!important;color:var(--text-primary)!important}html[data-theme=dark] .cba-auth .bg-primary-400{background-color:var(--cba-navy-dark,#0b1d38)!important}html[data-theme=dark] .cba-auth .bg-white,html[data-theme=dark] .cba-auth .content,html[data-theme=dark] .cba-auth .layout>.bg-white{background-color:var(--bg-body)!important}html[data-theme=dark] .cba-auth #controlled-tab .nav-item .nav-link{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--text-primary)!important}html[data-theme=dark] .cba-auth #controlled-tab .nav-item .nav-link:hover{background:#0000!important;color:var(--cba-red)!important}html[data-theme=dark] .cba-auth #controlled-tab .nav-item .nav-link.active{background:#0000!important;border:none!important;color:var(--text-primary)!important}html[data-theme=dark] .cba-auth-notice{background:var(--bg-surface)!important;border-color:var(--border-color)!important}html[data-theme=dark] .cba-auth-notice__eyebrow{color:var(--cba-red)!important}html[data-theme=dark] .cba-auth-notice__title{color:var(--text-primary)!important}html[data-theme=dark] .cba-auth-notice__lead{color:var(--text-secondary)!important}html[data-theme=dark] .cba-auth-notice__link{color:var(--text-primary)!important}html[data-theme=dark] .cba-auth-notice__link:hover{color:var(--cba-red)!important}html[data-theme=dark] .cba-auth-notice--error{background:#c31f2e1f!important;border-color:#c31f2e66!important}html[data-theme=dark] .cba-auth-notice--error .cba-auth-notice__eyebrow,html[data-theme=dark] .cba-auth-notice--error .cba-auth-notice__lead,html[data-theme=dark] .cba-auth-notice--error .cba-auth-notice__title{color:var(--cba-red)!important}html[data-theme=dark] .cba-auth-card,html[data-theme=dark] .cba-auth-card--notice,html[data-theme=dark] .cba-auth-card--register{background:var(--bg-elevated)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-base)!important}html[data-theme=dark] .cba-auth-card__eyebrow{color:var(--cba-red)!important}html[data-theme=dark] .cba-auth-card__title{color:var(--text-primary)!important}html[data-theme=dark] .cba-auth-card__footer,html[data-theme=dark] .cba-auth-card__footer--support,html[data-theme=dark] .cba-auth-card__lead{color:var(--text-secondary)!important}html[data-theme=dark] .cba-auth-card__footer a,html[data-theme=dark] .cba-auth-card__footer--support a{color:var(--text-primary)!important}html[data-theme=dark] .cba-auth-card__footer a:hover,html[data-theme=dark] .cba-auth-card__footer--support a:hover{color:var(--cba-red)!important}html[data-theme=dark] .cba-auth-card .form-control,html[data-theme=dark] .cba-auth-card .form-group__form-field,html[data-theme=dark] .cba-auth-card .pgn__form-control-decorator-group .form-control,html[data-theme=dark] .cba-auth-card input.form-control,html[data-theme=dark] .cba-auth-card select.form-control,html[data-theme=dark] .cba-auth-card textarea.form-control,html[data-theme=dark] .cba-auth-forgot .form-control,html[data-theme=dark] .cba-auth-forgot .form-group__form-field,html[data-theme=dark] .cba-auth-forgot .pgn__form-control-decorator-group .form-control,html[data-theme=dark] .cba-auth-forgot input.form-control,html[data-theme=dark] .cba-auth-forgot select.form-control,html[data-theme=dark] .cba-auth-forgot textarea.form-control,html[data-theme=dark] .cba-auth-login .form-control,html[data-theme=dark] .cba-auth-login .form-group__form-field,html[data-theme=dark] .cba-auth-login .pgn__form-control-decorator-group .form-control,html[data-theme=dark] .cba-auth-login input.form-control,html[data-theme=dark] .cba-auth-login select.form-control,html[data-theme=dark] .cba-auth-login textarea.form-control,html[data-theme=dark] .cba-auth-register .form-control,html[data-theme=dark] .cba-auth-register .form-group__form-field,html[data-theme=dark] .cba-auth-register .pgn__form-control-decorator-group .form-control,html[data-theme=dark] .cba-auth-register input.form-control,html[data-theme=dark] .cba-auth-register select.form-control,html[data-theme=dark] .cba-auth-register textarea.form-control,html[data-theme=dark] .cba-auth-reset .form-control,html[data-theme=dark] .cba-auth-reset .form-group__form-field,html[data-theme=dark] .cba-auth-reset .pgn__form-control-decorator-group .form-control,html[data-theme=dark] .cba-auth-reset input.form-control,html[data-theme=dark] .cba-auth-reset select.form-control,html[data-theme=dark] .cba-auth-reset textarea.form-control{background-color:var(--field-bg)!important;border-color:var(--border-color)!important;color:var(--field-text)!important;-webkit-text-fill-color:var(--field-text)}html[data-theme=dark] .cba-auth-card .form-control::placeholder,html[data-theme=dark] .cba-auth-card .form-group__form-field::placeholder,html[data-theme=dark] .cba-auth-card .pgn__form-control-decorator-group .form-control::placeholder,html[data-theme=dark] .cba-auth-card input.form-control::placeholder,html[data-theme=dark] .cba-auth-card select.form-control::placeholder,html[data-theme=dark] .cba-auth-card textarea.form-control::placeholder,html[data-theme=dark] .cba-auth-forgot .form-control::placeholder,html[data-theme=dark] .cba-auth-forgot .form-group__form-field::placeholder,html[data-theme=dark] .cba-auth-forgot .pgn__form-control-decorator-group .form-control::placeholder,html[data-theme=dark] .cba-auth-forgot input.form-control::placeholder,html[data-theme=dark] .cba-auth-forgot select.form-control::placeholder,html[data-theme=dark] .cba-auth-forgot textarea.form-control::placeholder,html[data-theme=dark] .cba-auth-login .form-control::placeholder,html[data-theme=dark] .cba-auth-login .form-group__form-field::placeholder,html[data-theme=dark] .cba-auth-login .pgn__form-control-decorator-group .form-control::placeholder,html[data-theme=dark] .cba-auth-login input.form-control::placeholder,html[data-theme=dark] .cba-auth-login select.form-control::placeholder,html[data-theme=dark] .cba-auth-login textarea.form-control::placeholder,html[data-theme=dark] .cba-auth-register .form-control::placeholder,html[data-theme=dark] .cba-auth-register .form-group__form-field::placeholder,html[data-theme=dark] .cba-auth-register .pgn__form-control-decorator-group .form-control::placeholder,html[data-theme=dark] .cba-auth-register input.form-control::placeholder,html[data-theme=dark] .cba-auth-register select.form-control::placeholder,html[data-theme=dark] .cba-auth-register textarea.form-control::placeholder,html[data-theme=dark] .cba-auth-reset .form-control::placeholder,html[data-theme=dark] .cba-auth-reset .form-group__form-field::placeholder,html[data-theme=dark] .cba-auth-reset .pgn__form-control-decorator-group .form-control::placeholder,html[data-theme=dark] .cba-auth-reset input.form-control::placeholder,html[data-theme=dark] .cba-auth-reset select.form-control::placeholder,html[data-theme=dark] .cba-auth-reset textarea.form-control::placeholder{color:var(--field-placeholder)!important;opacity:1}html[data-theme=dark] .cba-auth-card .form-control:focus,html[data-theme=dark] .cba-auth-card .form-group__form-field:focus,html[data-theme=dark] .cba-auth-card .pgn__form-control-decorator-group .form-control:focus,html[data-theme=dark] .cba-auth-card input.form-control:focus,html[data-theme=dark] .cba-auth-card select.form-control:focus,html[data-theme=dark] .cba-auth-card textarea.form-control:focus,html[data-theme=dark] .cba-auth-forgot .form-control:focus,html[data-theme=dark] .cba-auth-forgot .form-group__form-field:focus,html[data-theme=dark] .cba-auth-forgot .pgn__form-control-decorator-group .form-control:focus,html[data-theme=dark] .cba-auth-forgot input.form-control:focus,html[data-theme=dark] .cba-auth-forgot select.form-control:focus,html[data-theme=dark] .cba-auth-forgot textarea.form-control:focus,html[data-theme=dark] .cba-auth-login .form-control:focus,html[data-theme=dark] .cba-auth-login .form-group__form-field:focus,html[data-theme=dark] .cba-auth-login .pgn__form-control-decorator-group .form-control:focus,html[data-theme=dark] .cba-auth-login input.form-control:focus,html[data-theme=dark] .cba-auth-login select.form-control:focus,html[data-theme=dark] .cba-auth-login textarea.form-control:focus,html[data-theme=dark] .cba-auth-register .form-control:focus,html[data-theme=dark] .cba-auth-register .form-group__form-field:focus,html[data-theme=dark] .cba-auth-register .pgn__form-control-decorator-group .form-control:focus,html[data-theme=dark] .cba-auth-register input.form-control:focus,html[data-theme=dark] .cba-auth-register select.form-control:focus,html[data-theme=dark] .cba-auth-register textarea.form-control:focus,html[data-theme=dark] .cba-auth-reset .form-control:focus,html[data-theme=dark] .cba-auth-reset .form-group__form-field:focus,html[data-theme=dark] .cba-auth-reset .pgn__form-control-decorator-group .form-control:focus,html[data-theme=dark] .cba-auth-reset input.form-control:focus,html[data-theme=dark] .cba-auth-reset select.form-control:focus,html[data-theme=dark] .cba-auth-reset textarea.form-control:focus{border-color:var(--cba-red)!important;box-shadow:var(--cba-focus-ring)!important}html[data-theme=dark] .cba-auth-card .form-field--checkbox .pgn__form-label,html[data-theme=dark] .cba-auth-card .pgn__form-checkbox-label,html[data-theme=dark] .cba-auth-card .pgn__form-label,html[data-theme=dark] .cba-auth-card label,html[data-theme=dark] .cba-auth-forgot .form-field--checkbox .pgn__form-label,html[data-theme=dark] .cba-auth-forgot .pgn__form-checkbox-label,html[data-theme=dark] .cba-auth-forgot .pgn__form-label,html[data-theme=dark] .cba-auth-forgot label,html[data-theme=dark] .cba-auth-login .form-field--checkbox .pgn__form-label,html[data-theme=dark] .cba-auth-login .pgn__form-checkbox-label,html[data-theme=dark] .cba-auth-login .pgn__form-label,html[data-theme=dark] .cba-auth-login label,html[data-theme=dark] .cba-auth-register .form-field--checkbox .pgn__form-label,html[data-theme=dark] .cba-auth-register .pgn__form-checkbox-label,html[data-theme=dark] .cba-auth-register .pgn__form-label,html[data-theme=dark] .cba-auth-register label,html[data-theme=dark] .cba-auth-reset .form-field--checkbox .pgn__form-label,html[data-theme=dark] .cba-auth-reset .pgn__form-checkbox-label,html[data-theme=dark] .cba-auth-reset .pgn__form-label,html[data-theme=dark] .cba-auth-reset label{color:var(--text-primary)!important}html[data-theme=dark] .cba-auth-card #terms-of-service .pgn__form-label,html[data-theme=dark] .cba-auth-forgot #terms-of-service .pgn__form-label,html[data-theme=dark] .cba-auth-login #terms-of-service .pgn__form-label,html[data-theme=dark] .cba-auth-register #terms-of-service .pgn__form-label,html[data-theme=dark] .cba-auth-reset #terms-of-service .pgn__form-label{color:var(--text-secondary)!important}html[data-theme=dark] .cba-auth-card #terms-of-service .cba-tos-link,html[data-theme=dark] .cba-auth-card #terms-of-service a,html[data-theme=dark] .cba-auth-forgot #terms-of-service .cba-tos-link,html[data-theme=dark] .cba-auth-forgot #terms-of-service a,html[data-theme=dark] .cba-auth-login #terms-of-service .cba-tos-link,html[data-theme=dark] .cba-auth-login #terms-of-service a,html[data-theme=dark] .cba-auth-register #terms-of-service .cba-tos-link,html[data-theme=dark] .cba-auth-register #terms-of-service a,html[data-theme=dark] .cba-auth-reset #terms-of-service .cba-tos-link,html[data-theme=dark] .cba-auth-reset #terms-of-service a{color:var(--text-primary)!important}html[data-theme=dark] .cba-auth-card #terms-of-service .cba-tos-link:hover,html[data-theme=dark] .cba-auth-card #terms-of-service a:hover,html[data-theme=dark] .cba-auth-forgot #terms-of-service .cba-tos-link:hover,html[data-theme=dark] .cba-auth-forgot #terms-of-service a:hover,html[data-theme=dark] .cba-auth-login #terms-of-service .cba-tos-link:hover,html[data-theme=dark] .cba-auth-login #terms-of-service a:hover,html[data-theme=dark] .cba-auth-register #terms-of-service .cba-tos-link:hover,html[data-theme=dark] .cba-auth-register #terms-of-service a:hover,html[data-theme=dark] .cba-auth-reset #terms-of-service .cba-tos-link:hover,html[data-theme=dark] .cba-auth-reset #terms-of-service a:hover{color:var(--cba-red)!important}html[data-theme=dark] .cba-auth-card .form-text,html[data-theme=dark] .cba-auth-card .password-requirement,html[data-theme=dark] .cba-auth-card .pgn-form-text-default,html[data-theme=dark] .cba-auth-card .pgn__form-control-description,html[data-theme=dark] .cba-auth-card .pgn__form-text,html[data-theme=dark] .cba-auth-card li,html[data-theme=dark] .cba-auth-forgot .form-text,html[data-theme=dark] .cba-auth-forgot .password-requirement,html[data-theme=dark] .cba-auth-forgot .pgn-form-text-default,html[data-theme=dark] .cba-auth-forgot .pgn__form-control-description,html[data-theme=dark] .cba-auth-forgot .pgn__form-text,html[data-theme=dark] .cba-auth-forgot li,html[data-theme=dark] .cba-auth-login .form-text,html[data-theme=dark] .cba-auth-login .password-requirement,html[data-theme=dark] .cba-auth-login .pgn-form-text-default,html[data-theme=dark] .cba-auth-login .pgn__form-control-description,html[data-theme=dark] .cba-auth-login .pgn__form-text,html[data-theme=dark] .cba-auth-login li,html[data-theme=dark] .cba-auth-register .form-text,html[data-theme=dark] .cba-auth-register .password-requirement,html[data-theme=dark] .cba-auth-register .pgn-form-text-default,html[data-theme=dark] .cba-auth-register .pgn__form-control-description,html[data-theme=dark] .cba-auth-register .pgn__form-text,html[data-theme=dark] .cba-auth-register li,html[data-theme=dark] .cba-auth-reset .form-text,html[data-theme=dark] .cba-auth-reset .password-requirement,html[data-theme=dark] .cba-auth-reset .pgn-form-text-default,html[data-theme=dark] .cba-auth-reset .pgn__form-control-description,html[data-theme=dark] .cba-auth-reset .pgn__form-text,html[data-theme=dark] .cba-auth-reset li{color:var(--text-secondary)!important}html[data-theme=dark] .cba-auth-card #forgot-password,html[data-theme=dark] .cba-auth-card .btn-link,html[data-theme=dark] .cba-auth-card a.btn-link,html[data-theme=dark] .cba-auth-forgot #forgot-password,html[data-theme=dark] .cba-auth-forgot .btn-link,html[data-theme=dark] .cba-auth-forgot a.btn-link,html[data-theme=dark] .cba-auth-login #forgot-password,html[data-theme=dark] .cba-auth-login .btn-link,html[data-theme=dark] .cba-auth-login a.btn-link,html[data-theme=dark] .cba-auth-register #forgot-password,html[data-theme=dark] .cba-auth-register .btn-link,html[data-theme=dark] .cba-auth-register a.btn-link,html[data-theme=dark] .cba-auth-reset #forgot-password,html[data-theme=dark] .cba-auth-reset .btn-link,html[data-theme=dark] .cba-auth-reset a.btn-link{color:var(--text-primary)!important}html[data-theme=dark] .cba-auth-card #forgot-password:hover,html[data-theme=dark] .cba-auth-card .btn-link:hover,html[data-theme=dark] .cba-auth-card a.btn-link:hover,html[data-theme=dark] .cba-auth-forgot #forgot-password:hover,html[data-theme=dark] .cba-auth-forgot .btn-link:hover,html[data-theme=dark] .cba-auth-forgot a.btn-link:hover,html[data-theme=dark] .cba-auth-login #forgot-password:hover,html[data-theme=dark] .cba-auth-login .btn-link:hover,html[data-theme=dark] .cba-auth-login a.btn-link:hover,html[data-theme=dark] .cba-auth-register #forgot-password:hover,html[data-theme=dark] .cba-auth-register .btn-link:hover,html[data-theme=dark] .cba-auth-register a.btn-link:hover,html[data-theme=dark] .cba-auth-reset #forgot-password:hover,html[data-theme=dark] .cba-auth-reset .btn-link:hover,html[data-theme=dark] .cba-auth-reset a.btn-link:hover{color:var(--cba-red)!important}html[data-theme=dark] .cba-auth-card .btn-brand,html[data-theme=dark] .cba-auth-card button.btn-brand,html[data-theme=dark] .cba-auth-forgot .btn-brand,html[data-theme=dark] .cba-auth-forgot button.btn-brand,html[data-theme=dark] .cba-auth-login .btn-brand,html[data-theme=dark] .cba-auth-login button.btn-brand,html[data-theme=dark] .cba-auth-register .btn-brand,html[data-theme=dark] .cba-auth-register button.btn-brand,html[data-theme=dark] .cba-auth-reset .btn-brand,html[data-theme=dark] .cba-auth-reset button.btn-brand{background-color:#c31f2e!important;border-color:#c31f2e!important;color:#fff!important}html[data-theme=dark] .cba-auth-card .btn-brand:focus,html[data-theme=dark] .cba-auth-card .btn-brand:hover,html[data-theme=dark] .cba-auth-card button.btn-brand:focus,html[data-theme=dark] .cba-auth-card button.btn-brand:hover,html[data-theme=dark] .cba-auth-forgot .btn-brand:focus,html[data-theme=dark] .cba-auth-forgot .btn-brand:hover,html[data-theme=dark] .cba-auth-forgot button.btn-brand:focus,html[data-theme=dark] .cba-auth-forgot button.btn-brand:hover,html[data-theme=dark] .cba-auth-login .btn-brand:focus,html[data-theme=dark] .cba-auth-login .btn-brand:hover,html[data-theme=dark] .cba-auth-login button.btn-brand:focus,html[data-theme=dark] .cba-auth-login button.btn-brand:hover,html[data-theme=dark] .cba-auth-register .btn-brand:focus,html[data-theme=dark] .cba-auth-register .btn-brand:hover,html[data-theme=dark] .cba-auth-register button.btn-brand:focus,html[data-theme=dark] .cba-auth-register button.btn-brand:hover,html[data-theme=dark] .cba-auth-reset .btn-brand:focus,html[data-theme=dark] .cba-auth-reset .btn-brand:hover,html[data-theme=dark] .cba-auth-reset button.btn-brand:focus,html[data-theme=dark] .cba-auth-reset button.btn-brand:hover{background-color:#a11824!important;border-color:#a11824!important;color:#fff!important}html[data-theme=dark] .cba-auth .form-field-error .invalid-feedback,html[data-theme=dark] .cba-auth .form-field-error .pgn__form-text-invalid,html[data-theme=dark] .cba-auth .invalid-feedback,html[data-theme=dark] .cba-auth .pgn__form-control-description.is-invalid,html[data-theme=dark] .cba-auth .pgn__form-text-invalid,html[data-theme=dark] .cba-auth-forgot .form-field-error .invalid-feedback,html[data-theme=dark] .cba-auth-forgot .form-field-error .pgn__form-text-invalid,html[data-theme=dark] .cba-auth-forgot .invalid-feedback,html[data-theme=dark] .cba-auth-forgot .pgn__form-control-description.is-invalid,html[data-theme=dark] .cba-auth-forgot .pgn__form-text-invalid,html[data-theme=dark] .cba-auth-login .form-field-error .invalid-feedback,html[data-theme=dark] .cba-auth-login .form-field-error .pgn__form-text-invalid,html[data-theme=dark] .cba-auth-login .invalid-feedback,html[data-theme=dark] .cba-auth-login .pgn__form-control-description.is-invalid,html[data-theme=dark] .cba-auth-login .pgn__form-text-invalid,html[data-theme=dark] .cba-auth-page .form-field-error .invalid-feedback,html[data-theme=dark] .cba-auth-page .form-field-error .pgn__form-text-invalid,html[data-theme=dark] .cba-auth-page .invalid-feedback,html[data-theme=dark] .cba-auth-page .pgn__form-control-description.is-invalid,html[data-theme=dark] .cba-auth-page .pgn__form-text-invalid,html[data-theme=dark] .cba-auth-register .form-field-error .invalid-feedback,html[data-theme=dark] .cba-auth-register .form-field-error .pgn__form-text-invalid,html[data-theme=dark] .cba-auth-register .invalid-feedback,html[data-theme=dark] .cba-auth-register .pgn__form-control-description.is-invalid,html[data-theme=dark] .cba-auth-register .pgn__form-text-invalid,html[data-theme=dark] .cba-auth-reset .form-field-error .invalid-feedback,html[data-theme=dark] .cba-auth-reset .form-field-error .pgn__form-text-invalid,html[data-theme=dark] .cba-auth-reset .invalid-feedback,html[data-theme=dark] .cba-auth-reset .pgn__form-control-description.is-invalid,html[data-theme=dark] .cba-auth-reset .pgn__form-text-invalid{color:#ff7b84!important}html[data-theme=dark] .cba-auth .form-control.is-invalid,html[data-theme=dark] .cba-auth .form-field-error .form-control,html[data-theme=dark] .cba-auth .is-invalid .form-control,html[data-theme=dark] .cba-auth .is-invalid>.form-control,html[data-theme=dark] .cba-auth-forgot .form-control.is-invalid,html[data-theme=dark] .cba-auth-forgot .form-field-error .form-control,html[data-theme=dark] .cba-auth-forgot .is-invalid .form-control,html[data-theme=dark] .cba-auth-forgot .is-invalid>.form-control,html[data-theme=dark] .cba-auth-login .form-control.is-invalid,html[data-theme=dark] .cba-auth-login .form-field-error .form-control,html[data-theme=dark] .cba-auth-login .is-invalid .form-control,html[data-theme=dark] .cba-auth-login .is-invalid>.form-control,html[data-theme=dark] .cba-auth-page .form-control.is-invalid,html[data-theme=dark] .cba-auth-page .form-field-error .form-control,html[data-theme=dark] .cba-auth-page .is-invalid .form-control,html[data-theme=dark] .cba-auth-page .is-invalid>.form-control,html[data-theme=dark] .cba-auth-register .form-control.is-invalid,html[data-theme=dark] .cba-auth-register .form-field-error .form-control,html[data-theme=dark] .cba-auth-register .is-invalid .form-control,html[data-theme=dark] .cba-auth-register .is-invalid>.form-control,html[data-theme=dark] .cba-auth-reset .form-control.is-invalid,html[data-theme=dark] .cba-auth-reset .form-field-error .form-control,html[data-theme=dark] .cba-auth-reset .is-invalid .form-control,html[data-theme=dark] .cba-auth-reset .is-invalid>.form-control{background-color:#c31f2e14!important;border-color:var(--cba-red)!important;color:var(--text-primary)!important}html[data-theme=dark] .cba-auth .form-control.is-invalid:focus,html[data-theme=dark] .cba-auth .form-field-error .form-control:focus,html[data-theme=dark] .cba-auth .is-invalid .form-control:focus,html[data-theme=dark] .cba-auth .is-invalid>.form-control:focus,html[data-theme=dark] .cba-auth-forgot .form-control.is-invalid:focus,html[data-theme=dark] .cba-auth-forgot .form-field-error .form-control:focus,html[data-theme=dark] .cba-auth-forgot .is-invalid .form-control:focus,html[data-theme=dark] .cba-auth-forgot .is-invalid>.form-control:focus,html[data-theme=dark] .cba-auth-login .form-control.is-invalid:focus,html[data-theme=dark] .cba-auth-login .form-field-error .form-control:focus,html[data-theme=dark] .cba-auth-login .is-invalid .form-control:focus,html[data-theme=dark] .cba-auth-login .is-invalid>.form-control:focus,html[data-theme=dark] .cba-auth-page .form-control.is-invalid:focus,html[data-theme=dark] .cba-auth-page .form-field-error .form-control:focus,html[data-theme=dark] .cba-auth-page .is-invalid .form-control:focus,html[data-theme=dark] .cba-auth-page .is-invalid>.form-control:focus,html[data-theme=dark] .cba-auth-register .form-control.is-invalid:focus,html[data-theme=dark] .cba-auth-register .form-field-error .form-control:focus,html[data-theme=dark] .cba-auth-register .is-invalid .form-control:focus,html[data-theme=dark] .cba-auth-register .is-invalid>.form-control:focus,html[data-theme=dark] .cba-auth-reset .form-control.is-invalid:focus,html[data-theme=dark] .cba-auth-reset .form-field-error .form-control:focus,html[data-theme=dark] .cba-auth-reset .is-invalid .form-control:focus,html[data-theme=dark] .cba-auth-reset .is-invalid>.form-control:focus{box-shadow:0 0 0 3px #c31f2e40!important}html[data-theme=dark] .alert-danger,html[data-theme=dark] .pgn__alert-danger{background-color:#c31f2e1f!important;border-color:#c31f2e73!important;color:#ffb4ba!important}html[data-theme=dark] .alert-danger .alert-heading,html[data-theme=dark] .alert-danger .alert-link,html[data-theme=dark] .alert-danger .pgn__alert-heading,html[data-theme=dark] .alert-danger .pgn__alert-link,html[data-theme=dark] .alert-danger a,html[data-theme=dark] .pgn__alert-danger .alert-heading,html[data-theme=dark] .pgn__alert-danger .alert-link,html[data-theme=dark] .pgn__alert-danger .pgn__alert-heading,html[data-theme=dark] .pgn__alert-danger .pgn__alert-link,html[data-theme=dark] .pgn__alert-danger a{color:#ff7b84!important}html[data-theme=dark] .alert-danger .alert-link:hover,html[data-theme=dark] .alert-danger .pgn__alert-link:hover,html[data-theme=dark] .alert-danger a:hover,html[data-theme=dark] .pgn__alert-danger .alert-link:hover,html[data-theme=dark] .pgn__alert-danger .pgn__alert-link:hover,html[data-theme=dark] .pgn__alert-danger a:hover{color:#ff9aa2!important}html[data-theme=dark] .alert-danger .pgn__icon,html[data-theme=dark] .alert-danger svg,html[data-theme=dark] .pgn__alert-danger .pgn__icon,html[data-theme=dark] .pgn__alert-danger svg{color:#ff7b84!important}html[data-theme=dark] .alert-danger p,html[data-theme=dark] .pgn__alert-danger p{color:#ffb4ba!important}html[data-theme=dark] .alert-success,html[data-theme=dark] .pgn__alert-success{background-color:#d9a4411f!important;border-color:#d9a44166!important;color:var(--text-primary)!important}html[data-theme=dark] .alert-success .alert-heading,html[data-theme=dark] .alert-success .alert-link,html[data-theme=dark] .alert-success .pgn__alert-heading,html[data-theme=dark] .alert-success .pgn__icon,html[data-theme=dark] .alert-success a,html[data-theme=dark] .alert-success svg,html[data-theme=dark] .pgn__alert-success .alert-heading,html[data-theme=dark] .pgn__alert-success .alert-link,html[data-theme=dark] .pgn__alert-success .pgn__alert-heading,html[data-theme=dark] .pgn__alert-success .pgn__icon,html[data-theme=dark] .pgn__alert-success a,html[data-theme=dark] .pgn__alert-success svg{color:var(--cba-gold)!important}html[data-theme=dark] #reset-password-spinner,html[data-theme=dark] .spinner-border,html[data-theme=dark] .spinner-border-sm{color:var(--cba-red)!important}html[data-theme=dark] .pgn__form-control-floating-label .pgn__form-control-floating-label-text{background-color:var(--bg-elevated)!important;color:var(--text-secondary)!important}html[data-theme=dark] #main-content input.form-control:-webkit-autofill,html[data-theme=dark] #main-content input.form-control:-webkit-autofill:focus,html[data-theme=dark] #main-content input.form-control:-webkit-autofill:hover,html[data-theme=dark] .cba-auth-card input.form-control:-webkit-autofill,html[data-theme=dark] .cba-auth-card input.form-control:-webkit-autofill:focus,html[data-theme=dark] .cba-auth-card input.form-control:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-text)!important;border-color:var(--border-color)!important;box-shadow:0 0 0 1000px var(--field-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset!important;caret-color:var(--field-text)!important;-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s}html[data-theme=dark] .username-suggestions--chip{background-color:var(--bg-surface)!important;border:1px solid var(--border-color);color:var(--text-primary)!important}html[data-theme=dark] .email-suggestion-alert-error .alert-link,html[data-theme=dark] .email-suggestion-alert-warning{color:#ff7b84!important}.layout{display:flex}@media(max-width:1200px){.layout{align-items:center;flex-direction:column;justify-content:center}}@media(min-width:1200px){.layout{justify-content:space-between}.content{display:flex;justify-content:center;margin-top:4rem;width:50vw}}.logo-small{margin-top:1.25rem;width:44.67px}[dir=ltr] .logo-small{margin-left:1.5rem}[dir=rtl] .logo-small{margin-right:1.5rem}.logo{margin-top:2rem;width:71px}[dir=ltr] .logo{margin-left:1.5rem}[dir=rtl] .logo{margin-right:1.5rem}.mw-320{max-width:320px}.main-heading{position:relative;z-index:2}.complete-your-profile{font-weight:700;line-height:1}@media(max-width:1400px){.complete-your-profile{font-size:3.75rem}}@media(min-width:1400px){.complete-your-profile{font-size:4.875rem}}.welcome-to-platform{font-weight:700;margin-bottom:.5rem}@media(-pgn-size-breakpoint-max-width-xl){.welcome-to-platform{font-size:1.375rem;line-height:1.75rem}}@media(min-width:1400px){.welcome-to-platform{font-size:2rem;line-height:2.25rem}}@media(-pgn-size-breakpoint-max-width-xl){.large-screen-left-container{flex:0 0 25%;max-width:25%}}@media(min-width:1400px){.large-screen-left-container{flex:0 0 33.3333333333%;max-width:33.3333333333%}}.small-screen-top-stripe{background-repeat:no-repeat;height:.25rem}[dir=ltr] .small-screen-top-stripe{background-image:linear-gradient(102.02deg,var(--pgn-color-brand-700),var(--pgn-color-brand-700) 20%,var(--pgn-color-brand-base) 20%)}[dir=rtl] .small-screen-top-stripe{background-image:linear-gradient(-102.02deg,var(--pgn-color-brand-700),var(--pgn-color-brand-700) 20%,var(--pgn-color-brand-base) 20%)}@media(min-width:768px)and (max-width:992px){.medium-screen-top-stripe{background-repeat:no-repeat;display:flex;height:.5rem}[dir=ltr] .medium-screen-top-stripe{background-image:linear-gradient(102.02deg,var(--pgn-color-brand-700),var(--pgn-color-brand-700) 10%,var(--pgn-color-brand-base) 10%,var(--pgn-color-brand-base) 90%,var(--pgn-color-primary-700) 90%,var(--pgn-color-primary-700) 100%)}[dir=rtl] .medium-screen-top-stripe{background-image:linear-gradient(-102.02deg,var(--pgn-color-brand-700),var(--pgn-color-brand-700) 10%,var(--pgn-color-brand-base) 10%,var(--pgn-color-brand-base) 90%,var(--pgn-color-primary-700) 90%,var(--pgn-color-primary-700) 100%)}}@media(min-width:992px)and (max-width:1200px){.medium-screen-top-stripe{background-repeat:no-repeat;display:flex;height:.5rem}[dir=ltr] .medium-screen-top-stripe{background-image:linear-gradient(102.02deg,var(--pgn-color-brand-700) 10%,var(--pgn-color-brand-base) 10%,var(--pgn-color-brand-base) 65%,var(--pgn-color-primary-700) 65%,var(--pgn-color-primary-700) 75%,var(--pgn-color-accent-a) 75%,var(--pgn-color-accent-a) 75%)}[dir=rtl] .medium-screen-top-stripe{background-image:linear-gradient(-102.02deg,var(--pgn-color-brand-700) 10%,var(--pgn-color-brand-base) 10%,var(--pgn-color-brand-base) 65%,var(--pgn-color-primary-700) 65%,var(--pgn-color-primary-700) 75%,var(--pgn-color-accent-a) 75%,var(--pgn-color-accent-a) 75%)}}.extra-large-screen-top-stripe{display:none}@media(min-width:1200px){.extra-large-screen-top-stripe{background-repeat:no-repeat;display:flex;height:.5rem}[dir=ltr] .extra-large-screen-top-stripe{background-image:linear-gradient(102.02deg,var(--pgn-color-brand-700) 10%,var(--pgn-color-brand-base) 10%,var(--pgn-color-brand-base) 45%,var(--pgn-color-primary-700) 45%,var(--pgn-color-primary-700) 55%,var(--pgn-color-accent-a) 55%,var(--pgn-color-accent-a) 75%,var(--pgn-color-info-200) 75%)}[dir=rtl] .extra-large-screen-top-stripe{background-image:linear-gradient(-102.02deg,var(--pgn-color-brand-700) 10%,var(--pgn-color-brand-base) 10%,var(--pgn-color-brand-base) 45%,var(--pgn-color-primary-700) 45%,var(--pgn-color-primary-700) 55%,var(--pgn-color-accent-a) 55%,var(--pgn-color-accent-a) 75%,var(--pgn-color-info-200) 75%)}}.large-screen-svg-light,.large-screen-svg-primary{fill:var(--pgn-color-light-200);overflow:hidden;position:absolute}.large-screen-svg-primary{fill:var(--pgn-color-primary-400)}.medium-screen-svg-light,.medium-screen-svg-primary{fill:var(--pgn-color-light-200);overflow:inherit;position:absolute}.medium-screen-svg-primary{fill:var(--pgn-color-primary-400)}[dir=rtl] .large-screen-svg-light,[dir=rtl] .large-screen-svg-primary,[dir=rtl] .medium-screen-svg-light,[dir=rtl] .medium-screen-svg-primary{transform:scaleX(-1)}.small-yellow-line{border:2px solid var(--pgn-color-accent-b);height:0;width:80px}[dir=ltr] .small-yellow-line{transform:rotate(102.02deg)}[dir=rtl] .small-yellow-line{transform:rotate(-102.02deg)}.medium-yellow-line{border:3px solid var(--pgn-color-accent-b);height:0;width:120px}[dir=ltr] .medium-yellow-line{transform:rotate(102.02deg)}[dir=rtl] .medium-yellow-line{transform:rotate(-102.02deg)}.large-yellow-line{border:3px solid var(--pgn-color-accent-b);height:0;width:240px}[dir=ltr] .large-yellow-line{transform:rotate(102.02deg)}[dir=rtl] .large-yellow-line{transform:rotate(-102.02deg)}.register-button{min-width:14.4rem}.pgn__form-autosuggest__wrapper>.pgn__form-group{margin-bottom:0!important}.email-suggestion-alert-error{padding:.5rem 1rem}[dir=ltr] .email-suggestion-alert-error .email-suggestion__close{float:right}[dir=rtl] .email-suggestion-alert-error .email-suggestion__close{float:left}.email-suggestion-alert-error .email-suggestion__close:hover{cursor:pointer}.email-suggestion-alert-error .email-suggestion__text{font-size:.75rem;line-height:1.25rem}.email-suggestion-alert-error .alert-link{color:var(--cba-navy,var(--pgn-color-primary-base))!important}.email-suggestion-alert-error .alert-link:hover{color:var(--cba-red,var(--pgn-color-info-700))!important;text-decoration:underline}.email-suggestion-alert-warning{color:var(--cba-navy,var(--pgn-color-info-500))!important}.email-suggestion-alert-warning:hover{color:var(--cba-red,var(--pgn-color-info-700))!important;text-decoration:underline}[dir=ltr] .form-field--checkbox{margin-left:3px}[dir=rtl] .form-field--checkbox{margin-right:3px}.form-field--checkbox .pgn__form-label{font-size:.75rem;line-height:1.25rem}#terms-of-service{margin-top:.35rem}#terms-of-service .pgn__form-checkbox{align-items:flex-start}#terms-of-service .form-field--checkbox .pgn__form-label,#terms-of-service .pgn__form-label{color:var(--text-secondary,var(--cba-gray));display:inline;font-size:.9rem;-webkit-hyphens:none;hyphens:none;line-height:1.5;overflow-wrap:break-word;white-space:normal;word-break:normal}#terms-of-service .cba-tos-link,#terms-of-service a{color:var(--cba-navy)!important;display:inline;font-weight:600;overflow-wrap:normal;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;word-break:normal}#terms-of-service .cba-tos-link:hover,#terms-of-service a:hover{color:var(--cba-red)!important}.username-suggestions--chip{border-radius:.375rem;color:var(--cba-navy,var(--pgn-color-primary-700));font-size:12px;font-weight:400;line-height:24px;margin:.25rem;padding:1px .5rem}.username-suggestion--label{font-size:.75rem;line-height:1.25rem}[dir=ltr] .username-suggestion--label{margin-right:.25rem}[dir=rtl] .username-suggestion--label{margin-left:.25rem}.username__form-group-wrapper{position:relative}.username-suggestions{inset:0;position:absolute;z-index:100}[dir=ltr] .username-suggestions{padding-left:15px}[dir=rtl] .username-suggestions{padding-right:15px}.username-suggestions__close__button{position:absolute}[dir=ltr] .username-suggestions__close__button{right:1rem}[dir=rtl] .username-suggestions__close__button{left:1rem}.username-scroll-suggested--form-field{display:inline-flex;overflow-x:auto;white-space:nowrap;width:20rem}@media(max-width:372px){.username-scroll-suggested--form-field{width:11rem!important}[dir=ltr] .username-suggestions__close__button{right:.5rem}[dir=rtl] .username-suggestions__close__button{left:.5rem}}@media(max-width:768px){.username-scroll-suggested--form-field{width:15rem}[dir=ltr] .username-suggestions__close__button{right:.5rem}[dir=rtl] .username-suggestions__close__button{left:.5rem}}.form-control.is-invalid,.form-field-error .form-control,.is-invalid>.form-control{border-color:var(--cba-red,var(--danger-300,#ca3a2f))!important}.cba-auth-card--register{max-width:32rem}.cba-auth-register{width:100%}.cba-auth-register .form-group,.cba-auth-register .pgn__form-group{margin-bottom:1.1rem}.cba-auth-register .form-control,.cba-auth-register .form-group__form-field,.cba-auth-register .pgn__form-control-decorator-group .form-control{background-color:var(--field-bg,var(--cba-white))!important;border:1px solid var(--border-color,var(--cba-line))!important;border-radius:var(--cba-radius-field)!important;color:var(--field-text,var(--cba-navy))!important;font-family:var(--cba-font);font-size:1rem!important;min-height:2.85rem;transition:border-color .15s ease,box-shadow .15s ease}.cba-auth-register .form-control:focus,.cba-auth-register .form-group__form-field:focus,.cba-auth-register .pgn__form-control-decorator-group .form-control:focus{border-color:var(--cba-navy)!important;box-shadow:var(--cba-focus-ring)!important}.cba-auth-register .form-control.is-invalid,.cba-auth-register .form-field-error .form-control,.cba-auth-register .is-invalid .form-control,.cba-auth-register .is-invalid>.form-control{border-color:var(--cba-red,var(--danger-300,#ca3a2f))!important}.cba-auth-register .form-control.is-invalid:focus,.cba-auth-register .form-field-error .form-control:focus,.cba-auth-register .is-invalid .form-control:focus,.cba-auth-register .is-invalid>.form-control:focus{border-color:var(--cba-red,var(--danger-300,#ca3a2f))!important;box-shadow:0 0 0 3px #c31f2e26!important}.cba-auth-register .pgn__form-label,.cba-auth-register label{color:var(--text-primary,var(--cba-navy))!important;font-size:.88rem;font-weight:600}.cba-auth-register .form-text,.cba-auth-register .pgn-form-text-default,.cba-auth-register .pgn__form-text{color:var(--text-secondary,var(--cba-gray))!important;font-size:.8rem}.cba-auth-register #register-user.btn-brand,.cba-auth-register .btn-brand,.cba-auth-register .register-button.btn-brand{background-color:var(--cba-red)!important;border-color:var(--cba-red)!important;border-radius:var(--cba-radius-field)!important;box-shadow:none!important;color:var(--cba-white)!important;font-family:var(--cba-font);font-size:.9rem;font-weight:700;height:auto;letter-spacing:.04em;margin-bottom:.25rem!important;margin-top:.5rem!important;min-width:0!important;padding:.8rem 1.25rem;text-transform:uppercase;width:100%}.cba-auth-register #register-user.btn-brand:focus,.cba-auth-register #register-user.btn-brand:hover,.cba-auth-register .btn-brand:focus,.cba-auth-register .btn-brand:hover,.cba-auth-register .register-button.btn-brand:focus,.cba-auth-register .register-button.btn-brand:hover{background-color:var(--cba-red-hover)!important;border-color:var(--cba-red-hover)!important;color:var(--cba-white)!important}.cba-auth-register #register-user.btn-brand.disabled,.cba-auth-register #register-user.btn-brand:disabled,.cba-auth-register .btn-brand.disabled,.cba-auth-register .btn-brand:disabled,.cba-auth-register .register-button.btn-brand.disabled,.cba-auth-register .register-button.btn-brand:disabled{opacity:.65}.cba-auth-register .cba-auth-card__footer{color:var(--cba-gray);font-size:.95rem;margin:1.25rem 0 .5rem;text-align:center}.cba-auth-register .cba-auth-card__footer a{color:var(--cba-navy);font-weight:700;text-decoration:underline;text-underline-offset:2px}.cba-auth-register .cba-auth-card__footer a:hover{color:var(--cba-red)}.cba-auth-register .form-field--checkbox .pgn__form-label,.cba-auth-register .pgn__form-checkbox-label{color:var(--text-primary,var(--cba-navy))!important;font-weight:500}.cba-auth-register .alert{border-radius:var(--cba-radius-field);font-size:.9rem}@media(min-width:576px){.cba-auth-register #registration-form{column-gap:.8rem;display:flex;flex-direction:row;flex-wrap:wrap}.cba-auth-register #registration-form>*{width:100%}.cba-auth-register #registration-form>.pgn__form-group:has(input[name=first_name]),.cba-auth-register #registration-form>.pgn__form-group:has(input[name=last_name]),.cba-auth-register #registration-form>span:has(input[name=first_name]),.cba-auth-register #registration-form>span:has(input[name=last_name]){width:calc(50% - .4rem)}}.cba-auth-card--notice{margin:1.5rem auto 3rem;max-width:28rem}[dir=ltr] .cba-auth-card--notice{text-align:left}[dir=rtl] .cba-auth-card--notice{text-align:right}.cba-auth-card--notice .cba-auth-card__footer{margin-top:0}.recommendations-container__card-list{gap:24px 24px}@media(-pgn-size-breakpoint-max-width-sm){.recommendations-container__card-list{margin-bottom:0!important}}.recommendations-container__card-list .recommendation-card{cursor:pointer;flex:0 1 100%}@media(min-width:576px){.recommendations-container__card-list .recommendation-card{flex:0 1 calc(50% - 12px)}}@media(min-width:768px){.recommendations-container__card-list .recommendation-card{flex:0 1 calc(33.333% - 16px)}}@media(min-width:992px){.recommendations-container__card-list .recommendation-card{flex:0 1 calc(25% - 18px)}}.recommendations-container__heading{overflow-wrap:break-word}.reset-password--button{width:12rem}.cba-auth-reset{width:100%}.cba-auth-reset .form-group,.cba-auth-reset .pgn__form-group{margin-bottom:1.1rem}.cba-auth-reset .form-control,.cba-auth-reset .pgn__form-control-decorator-group .form-control{background-color:var(--field-bg,var(--cba-white))!important;border:1px solid var(--border-color,var(--cba-line))!important;border-radius:var(--cba-radius-field)!important;color:var(--field-text,var(--cba-navy))!important;font-family:var(--cba-font);font-size:1rem!important;height:2.85rem!important;transition:border-color .15s ease,box-shadow .15s ease}.cba-auth-reset .form-control:focus,.cba-auth-reset .pgn__form-control-decorator-group .form-control:focus{border-color:var(--cba-navy)!important;box-shadow:var(--cba-focus-ring)!important}.cba-auth-reset .pgn__form-label,.cba-auth-reset label{color:var(--text-primary,var(--cba-navy))!important;font-size:.88rem;font-weight:600}.cba-auth-reset .form-text,.cba-auth-reset .pgn__form-text{color:var(--text-secondary,var(--cba-gray))!important;font-size:.8rem}.cba-auth-reset #submit-new-password.btn-brand,.cba-auth-reset .btn-brand,.cba-auth-reset .reset-password--button.btn-brand{background-color:var(--cba-red)!important;border-color:var(--cba-red)!important;border-radius:var(--cba-radius-field)!important;box-shadow:none!important;color:var(--cba-white)!important;font-family:var(--cba-font);font-size:.9rem;font-weight:700;height:auto;letter-spacing:.04em;margin-top:.35rem;min-width:0!important;padding:.8rem 1.25rem;text-transform:uppercase;width:100%}.cba-auth-reset #submit-new-password.btn-brand:focus,.cba-auth-reset #submit-new-password.btn-brand:hover,.cba-auth-reset .btn-brand:focus,.cba-auth-reset .btn-brand:hover,.cba-auth-reset .reset-password--button.btn-brand:focus,.cba-auth-reset .reset-password--button.btn-brand:hover{background-color:var(--cba-red-hover)!important;border-color:var(--cba-red-hover)!important;color:var(--cba-white)!important}.cba-auth-reset #submit-new-password.btn-brand.disabled,.cba-auth-reset #submit-new-password.btn-brand:disabled,.cba-auth-reset .btn-brand.disabled,.cba-auth-reset .btn-brand:disabled,.cba-auth-reset .reset-password--button.btn-brand.disabled,.cba-auth-reset .reset-password--button.btn-brand:disabled{opacity:.65}.cba-auth-reset .alert{border-radius:var(--cba-radius-field);font-size:.9rem;margin-bottom:1rem}.cba-auth-reset .password-requirement,.cba-auth-reset .pgn__form-control-description,.cba-auth-reset li{color:var(--cba-gray)}.cba-auth--reset #reset-password-spinner{color:var(--cba-navy)!important}.cba-auth--reset .spinner-border{color:var(--cba-navy)!important;height:2.25rem;width:2.25rem}.pp-page__button-width{min-width:6rem}.pp-page__support-link{font-size:.875rem;font-weight:400}.pp-page__heading{font-size:1.375rem;font-weight:700;line-height:1.75rem;margin-bottom:.5rem}@media(max-width:992px){.pp-page__heading{font-size:1.125rem;line-height:1.5rem}}@media(max-width:464px){.pp-page__support-link{font-size:.688rem;font-weight:400;line-height:.938rem}}.login-button-width{min-width:6rem}body.cba-auth-page{background-color:var(--bg-body,var(--cba-ice))!important;color:var(--text-primary,var(--cba-navy));font-family:var(--cba-font)!important}body.cba-auth-page .bg-primary-400{background-color:var(--cba-navy)!important}body.cba-auth-page .content,body.cba-auth-page .layout>.bg-white{background-color:var(--bg-body,var(--cba-ice))!important}body.cba-auth-page .large-screen-svg-primary,body.cba-auth-page .medium-screen-svg-primary,body.cba-auth-page .small-screen-svg-primary{fill:var(--cba-navy-dark)}body.cba-auth-page .text-accent-a{color:var(--cba-gold)!important}[dir=ltr] body.cba-auth-page .extra-large-screen-top-stripe,[dir=ltr] body.cba-auth-page .medium-screen-top-stripe,[dir=ltr] body.cba-auth-page .small-screen-top-stripe{background-image:linear-gradient(102deg,var(--cba-navy-dark),var(--cba-navy-dark) 35%,var(--cba-red) 35%,var(--cba-red) 70%,var(--cba-gold) 70%)!important}[dir=rtl] body.cba-auth-page .extra-large-screen-top-stripe,[dir=rtl] body.cba-auth-page .medium-screen-top-stripe,[dir=rtl] body.cba-auth-page .small-screen-top-stripe{background-image:linear-gradient(-102deg,var(--cba-navy-dark),var(--cba-navy-dark) 35%,var(--cba-red) 35%,var(--cba-red) 70%,var(--cba-gold) 70%)!important}body:has(.cba-auth){background-color:var(--bg-body,var(--cba-ice))!important;color:var(--text-primary,var(--cba-navy));font-family:var(--cba-font)!important}.cba-auth{font-family:var(--cba-font);width:100%}.cba-auth .bg-primary-400{background-color:var(--cba-navy)!important}.cba-auth .bg-white{background-color:var(--bg-body,var(--cba-ice))!important}.cba-auth .large-screen-svg-primary,.cba-auth .medium-screen-svg-primary,.cba-auth .small-screen-svg-primary{fill:var(--cba-navy-dark)}.cba-auth .text-accent-a{color:var(--cba-gold)!important}[dir=ltr] .cba-auth .extra-large-screen-top-stripe,[dir=ltr] .cba-auth .medium-screen-top-stripe,[dir=ltr] .cba-auth .small-screen-top-stripe{background-image:linear-gradient(102deg,var(--cba-navy-dark),var(--cba-navy-dark) 35%,var(--cba-red) 35%,var(--cba-red) 70%,var(--cba-gold) 70%)!important}[dir=rtl] .cba-auth .extra-large-screen-top-stripe,[dir=rtl] .cba-auth .medium-screen-top-stripe,[dir=rtl] .cba-auth .small-screen-top-stripe{background-image:linear-gradient(-102deg,var(--cba-navy-dark),var(--cba-navy-dark) 35%,var(--cba-red) 35%,var(--cba-red) 70%,var(--cba-gold) 70%)!important}.cba-auth #controlled-tab{border-bottom:none;margin-bottom:0}.cba-auth .main-content{margin:0 auto;max-width:32rem;min-width:0!important;padding:1.5rem 1rem 3rem!important;width:100%}@media(min-width:768px){.cba-auth .main-content{padding:2rem 1.5rem 4rem!important}}.cba-auth-login{width:100%}.cba-auth-card{background:var(--bg-elevated,var(--cba-white));border:1px solid var(--border-color,#122a4d1a);border-radius:var(--cba-radius-card);box-shadow:var(--cba-shadow-card);margin:0 auto;max-width:28rem;padding:1.75rem 1.35rem}@media(min-width:768px){.cba-auth-card{padding:2.25rem 2rem}}.cba-auth-card__header{margin-bottom:1.5rem}.cba-auth-card__header .cba-auth-card__lead+.cba-auth-card__lead{margin-top:.65rem}.cba-auth-card--notice .cba-auth-card__header{margin-bottom:1.25rem}.cba-auth-notice{background:#122a4d0a;border:1px solid #122a4d24;border-radius:var(--cba-radius-card,4px);margin:0 0 1.35rem;padding:1rem 1.05rem}.cba-auth-notice__eyebrow{color:var(--cba-red);font-size:.72rem;font-weight:700;letter-spacing:.12em;margin:0 0 .35rem}.cba-auth-notice__eyebrow,.cba-auth-notice__title{font-family:var(--cba-font);line-height:1.3;text-transform:uppercase}.cba-auth-notice__title{color:var(--text-primary,var(--cba-navy));font-size:1.05rem;font-weight:800;letter-spacing:.03em;margin:0 0 .4rem}.cba-auth-notice__lead{color:var(--text-secondary,var(--cba-gray));font-size:.92rem;line-height:1.55;margin:0;overflow-wrap:break-word;white-space:normal;word-break:normal}.cba-auth-notice__link{color:var(--cba-navy)!important;font-weight:700;text-decoration:underline;text-underline-offset:2px}.cba-auth-notice__link:hover{color:var(--cba-red)!important}.cba-auth-notice--success{background:#122a4d0d;border-color:#122a4d2e}.cba-auth-notice--info{background:#122a4d0a;border-color:#122a4d24}.cba-auth-notice--error{background:#c31f2e0f;border-color:#c31f2e47}.cba-auth-notice--error .cba-auth-notice__eyebrow,.cba-auth-notice--error .cba-auth-notice__lead,.cba-auth-notice--error .cba-auth-notice__title{color:var(--cba-red)}.cba-auth-card--notice .cba-auth-notice__cta,.cba-auth-notice__cta{align-items:center;background:var(--cba-red);border-radius:var(--cba-radius-field,3px);color:#fff!important;display:inline-flex;font-family:var(--cba-font);font-size:.9rem;font-weight:700;justify-content:center;letter-spacing:.04em;min-height:48px;padding:.8rem 1.25rem;text-decoration:none!important;text-transform:uppercase;transition:background-color .15s ease;width:100%}.cba-auth-card--notice .cba-auth-notice__cta:hover,.cba-auth-notice__cta:hover{background:var(--cba-red-hover,#a51926);color:#fff!important}.cba-auth-card__eyebrow{color:var(--cba-red);font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.3;margin:0 0 .45rem}.cba-auth-card__eyebrow,.cba-auth-card__title{font-family:var(--cba-font);text-transform:uppercase}.cba-auth-card__title{color:var(--text-primary,var(--cba-navy));font-size:clamp(1.25rem,2.6vw,1.5rem);font-weight:800;letter-spacing:.04em;line-height:1.25;margin:0 0 .55rem}.cba-auth-card__lead{color:var(--text-secondary,var(--cba-gray));font-size:.95rem;line-height:1.55;margin:0}.cba-auth-login .form-group,.cba-auth-login .pgn__form-group{margin-bottom:1.1rem}.cba-auth-login .form-control,.cba-auth-login .pgn__form-control-decorator-group .form-control{background-color:var(--field-bg,var(--cba-white))!important;border:1px solid var(--border-color,var(--cba-line))!important;border-radius:var(--cba-radius-field)!important;color:var(--field-text,var(--cba-navy))!important;font-family:var(--cba-font);font-size:1rem!important;height:2.85rem!important;transition:border-color .15s ease,box-shadow .15s ease}.cba-auth-login .form-control:focus,.cba-auth-login .pgn__form-control-decorator-group .form-control:focus{border-color:var(--cba-navy)!important;box-shadow:var(--cba-focus-ring)!important}.cba-auth-login .pgn__form-label,.cba-auth-login label{color:var(--text-primary,var(--cba-navy))!important;font-size:.88rem;font-weight:600}.cba-auth-login #forgot-password{color:var(--cba-navy)!important;font-size:.9rem;font-weight:600;text-decoration:underline;text-underline-offset:2px}.cba-auth-login #forgot-password:hover{color:var(--cba-red)!important}.cba-auth-login #sign-in.btn-brand,.cba-auth-login .btn-brand{background-color:var(--cba-red)!important;border-color:var(--cba-red)!important;border-radius:var(--cba-radius-field)!important;box-shadow:none!important;color:var(--cba-white)!important;font-family:var(--cba-font);font-size:.9rem;font-weight:700;height:auto;letter-spacing:.04em;min-width:0;padding:.8rem 1.25rem;text-transform:uppercase;width:100%}.cba-auth-login #sign-in.btn-brand:focus,.cba-auth-login #sign-in.btn-brand:hover,.cba-auth-login .btn-brand:focus,.cba-auth-login .btn-brand:hover{background-color:var(--cba-red-hover)!important;border-color:var(--cba-red-hover)!important;color:var(--cba-white)!important}.cba-auth-login #sign-in.btn-brand.disabled,.cba-auth-login #sign-in.btn-brand:disabled,.cba-auth-login .btn-brand.disabled,.cba-auth-login .btn-brand:disabled{opacity:.65}.cba-auth-login .cba-auth-card__footer{color:var(--cba-gray);font-size:.95rem;margin-top:1.5rem;text-align:center}.cba-auth-login .cba-auth-card__footer a{color:var(--cba-navy);font-weight:700;text-decoration:underline;text-underline-offset:2px}.cba-auth-login .cba-auth-card__footer a:hover{color:var(--cba-red)}.cba-auth-login .alert{border-radius:var(--cba-radius-field);font-size:.9rem}@media(max-width:767px){.cba-auth .main-content{padding-left:1rem!important;padding-right:1rem!important}.cba-auth-card{padding:1.5rem 1.15rem}}.forgot-password--button{min-width:6rem}.cba-auth-forgot{width:100%}.cba-auth-forgot .form-group,.cba-auth-forgot .pgn__form-group{margin-bottom:1.1rem}.cba-auth-forgot .form-control,.cba-auth-forgot .pgn__form-control-decorator-group .form-control{background-color:var(--field-bg,var(--cba-white))!important;border:1px solid var(--border-color,var(--cba-line))!important;border-radius:var(--cba-radius-field)!important;color:var(--field-text,var(--cba-navy))!important;font-family:var(--cba-font);font-size:1rem!important;height:2.85rem!important;transition:border-color .15s ease,box-shadow .15s ease}.cba-auth-forgot .form-control:focus,.cba-auth-forgot .pgn__form-control-decorator-group .form-control:focus{border-color:var(--cba-navy)!important;box-shadow:var(--cba-focus-ring)!important}.cba-auth-forgot .pgn__form-label,.cba-auth-forgot label{color:var(--text-primary,var(--cba-navy))!important;font-size:.88rem;font-weight:600}.cba-auth-forgot .form-text,.cba-auth-forgot .pgn__form-text{color:var(--text-secondary,var(--cba-gray))!important;font-size:.8rem}.cba-auth-forgot #submit-forget-password.btn-brand,.cba-auth-forgot .btn-brand,.cba-auth-forgot .forgot-password--button.btn-brand{background-color:var(--cba-red)!important;border-color:var(--cba-red)!important;border-radius:var(--cba-radius-field)!important;box-shadow:none!important;color:var(--cba-white)!important;font-family:var(--cba-font);font-size:.9rem;font-weight:700;height:auto;letter-spacing:.04em;min-width:0!important;padding:.8rem 1.25rem;text-transform:uppercase;width:100%}.cba-auth-forgot #submit-forget-password.btn-brand:focus,.cba-auth-forgot #submit-forget-password.btn-brand:hover,.cba-auth-forgot .btn-brand:focus,.cba-auth-forgot .btn-brand:hover,.cba-auth-forgot .forgot-password--button.btn-brand:focus,.cba-auth-forgot .forgot-password--button.btn-brand:hover{background-color:var(--cba-red-hover)!important;border-color:var(--cba-red-hover)!important;color:var(--cba-white)!important}.cba-auth-forgot #submit-forget-password.btn-brand.disabled,.cba-auth-forgot #submit-forget-password.btn-brand:disabled,.cba-auth-forgot .btn-brand.disabled,.cba-auth-forgot .btn-brand:disabled,.cba-auth-forgot .forgot-password--button.btn-brand.disabled,.cba-auth-forgot .forgot-password--button.btn-brand:disabled{opacity:.65}.cba-auth-forgot .cba-auth-card__footer--support{margin-top:1.25rem}.cba-auth-forgot .cba-auth-card__footer--support a{color:var(--cba-navy)!important;font-weight:600;text-decoration:underline;text-underline-offset:2px}.cba-auth-forgot .cba-auth-card__footer--support a:hover{color:var(--cba-red)!important}.cba-auth-forgot .alert{border-radius:var(--cba-radius-field);font-size:.9rem;margin-bottom:1rem}.base-card-link,.base-card-link:hover{text-decoration:none}.base-card{height:332px}.base-card p{margin-bottom:0}.base-card .pgn__card-image-cap{height:104px;object-fit:cover;object-position:top center}.base-card .pgn__card-logo-cap{bottom:-1.5rem;object-fit:scale-down;object-position:center center}.base-card .pgn__card-header-title-md{font-size:1.125rem!important;font-weight:700;line-height:24px}.base-card .pgn__card-header-subtitle-md{font-size:.875rem!important;font-weight:400;line-height:24px}.base-card .product-badge{bottom:2.75rem;position:absolute}.base-card .footer-content{bottom:1rem;position:absolute}.base-card.light{background-color:var(--pgn-color-white)}.base-card.light .title{color:var(--pgn-color-black)}.base-card.light .subtitle{color:var(--pgn-color-gray-700)}.base-card.light .badge{background-color:var(--pgn-color-light-500);color:var(--pgn-color-black)}.base-card.light .footer-content{color:var(--pgn-color-gray-700)}.base-card.dark{background-color:var(--pgn-color-primary-500)}.base-card.dark .pgn__card-header-title-md{color:var(--pgn-color-white)}.base-card.dark .pgn__card-header-subtitle-md{color:var(--pgn-color-light-200)}.base-card.dark .title{color:var(--pgn-color-white)}.base-card.dark .subtitle{color:var(--pgn-color-light-200)}.base-card.dark .badge{background-color:var(--pgn-color-dark-200);color:var(--pgn-color-white)}.base-card.dark .footer-content{color:var(--pgn-color-light-200)}.base-card:hover{box-shadow:0 .125rem .25rem #00000026,0 .125rem .5rem #00000026}.base-card-link .base-card{display:flex}.base-card-image-show .pgn__card-image-cap{display:block}.base-card-image-show .pgn__card-logo-cap{display:block!important}.forgot-password-button-width{min-width:6rem}.spinner--position-centered{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.main-content{padding-top:calc(var(--pgn-spacing-spacer-base)*1.5)!important}.main-content,.welcome-page-content{min-width:464px!important}.stateful-button-width{width:12rem}.tpa-skeleton{margin-bottom:.75rem}#honor-code a span,.sr-only{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}[dir=ltr] #honor-code a span,[dir=ltr] .sr-only{left:-10000px}[dir=rtl] #honor-code a span,[dir=rtl] .sr-only{right:-10000px}.close{padding-bottom:0!important;padding-top:3px!important}.focus-out{opacity:.75;position:absolute;z-index:1}[dir=ltr] .focus-out{padding-left:17px}[dir=rtl] .focus-out{padding-right:17px}.alert-link{color:var(--pgn-color-info-300)!important;font-weight:400;text-decoration:underline}.alert-link:hover{color:var(--pgn-color-info-500)!important}.form-control{background-color:var(--pgn-color-white)!important;font-size:.875rem;height:2.75rem;line-height:1.5}.btn-social{align-items:center;background-color:var(--pgn-color-white);border:1px solid var(--pgn-color-primary-base);color:var(--pgn-color-primary-base);display:flex;flex-direction:row;font-size:14px;height:36px;margin-bottom:1rem;width:224px}.btn-social .btn-tpa__image-icon{background-color:#0000;max-height:24px;max-width:24px}.btn-tpa{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:14rem}[dir=ltr] .btn-tpa{padding-left:1rem}[dir=rtl] .btn-tpa{padding-right:1rem}.btn-tpa .btn-tpa__image-icon{background-color:#0000;max-height:24px;max-width:24px}.btn-tpa__font-container{background-color:var(--pgn-color-primary-base);color:var(--pgn-color-white);font-size:11px;height:35px;min-width:30px;padding-top:10px}[dir=ltr] .btn-tpa__font-container{margin-left:-6px}[dir=rtl] .btn-tpa__font-container{margin-right:-6px}.btn-oa2-facebook{background-color:#1877f2;border-color:#1877f2;color:var(--pgn-color-white)}.btn-oa2-facebook:focus,.btn-oa2-facebook:hover{background-color:#29487d;border:1px solid #29487d;color:var(--pgn-color-white)}.btn-oa2-google-oauth2{background-color:#4285f4;border-color:#4285f4;color:var(--pgn-color-white)}.btn-oa2-google-oauth2 .ibtn-tpa__image-icon{height:34px;max-height:34px;max-width:34px}[dir=ltr] .btn-oa2-google-oauth2 .ibtn-tpa__image-icon{margin-left:-6px}[dir=rtl] .btn-oa2-google-oauth2 .ibtn-tpa__image-icon{margin-right:-6px}.btn-oa2-google-oauth2:focus,.btn-oa2-google-oauth2:hover{background-color:#287ae6;border:1px solid #287ae6;color:var(--pgn-color-white)}.btn-oa2-apple-id{background-color:#000;border-color:#000;color:var(--pgn-color-white);font-size:16px}.btn-oa2-apple-id .ibtn-tpa__image-icon{max-height:1.8em;max-width:2em}.btn-oa2-apple-id:focus,.btn-oa2-apple-id:hover{background-color:#000;border:1px solid #000;color:var(--pgn-color-white)}.btn-oa2-azuread-oauth2{background-color:#2f2f2f;border-color:#2f2f2f;color:var(--pgn-color-white)}.btn-oa2-azuread-oauth2:focus,.btn-oa2-azuread-oauth2:hover{background-color:#000;border:1px solid #000;color:var(--pgn-color-white)}.submit{display:inherit;margin:0 auto 2rem}.institute-icon{color:var(--pgn-color-gray-base)!important;height:18px;margin:calc(var(--pgn-spacing-spacer-base)*.25)!important;margin-bottom:.25rem;width:18px}.institute-icon,.institute-icon svg{display:inline-block}[dir=ltr] .login-help{padding-left:14px}[dir=rtl] .login-help{padding-right:14px}.invalid-feedback{color:var(--pgn-color-red)}.full-vertical-height{height:100vh}[dir=ltr] .help-links{margin-left:-5px}[dir=rtl] .help-links{margin-right:-5px}select.form-control{background:none!important}#honor-code p{margin:0;padding:0}.font-weight-500{font-weight:500!important}.mw-420{max-width:420px}.mw-500{max-width:500px}.mw-32em{max-width:32em}.h-90{height:90%}.mt-10{margin-top:10px}.mt-7{margin-top:7rem}.pt-10{padding-top:10px}#password-requirement-left{filter:drop-shadow(0 .125rem .25rem rgba(0,0,0,.15)) drop-shadow(0 .125rem .25rem rgba(0,0,0,.15))!important;font-size:var(--pgn-typography-font-size-xs)!important;opacity:1}[dir=ltr] #password-requirement-left{right:.2rem!important}[dir=rtl] #password-requirement-left{left:.2rem!important}#password-requirement-left .tooltip-inner{background:var(--pgn-color-white);color:var(--pgn-color-gray-500);display:block}[dir=ltr] #password-requirement-left .arrow:before{border-left-color:var(--pgn-color-white)}[dir=rtl] #password-requirement-left .arrow:before{border-right-color:var(--pgn-color-white)}#password-requirement-top{bottom:10px!important;display:flex;filter:drop-shadow(var(--pgn-elevation-box-shadow-level-2)) drop-shadow(var(--pgn-elevation-box-shadow-level-2))!important;font-size:var(--pgn-typography-font-size-xs)!important;justify-content:center;opacity:1;width:90%}#password-requirement-top .tooltip-inner{background:var(--pgn-color-white);color:var(--pgn-color-gray-500);display:block;min-width:464px!important}#password-requirement-top .arrow:before{border-top-color:var(--pgn-color-white)}.yellow-border{border:2px solid var(--pgn-color-accent-b)}.institutions__heading{color:var(--pgn-color-primary-700)}.logistration-button,.logistration-button:hover{color:var(--pgn-color-gray-700)}.logistration-button:hover{text-decoration:none}#forgot-password:hover{text-decoration:underline}.icon-size{width:2.3rem}.has-floating-label{color:var(--pgn-color-gray-500)}.pgn__form-control-floating-label .pgn__form-control-floating-label-content{font-size:.875rem;line-height:1.5}.pgn__form-text{font-size:.75rem}.form-group__form-field .form-control:focus~.pgn__form-control-floating-label .pgn__form-control-floating-label-content{color:var(--pgn-color-primary-700);font-size:16px}.form-group__form-field .form-control:not([value=""]):not(:focus)~.pgn__form-control-floating-label .pgn__form-control-floating-label-content{font-size:16px}.pgn__form-group{margin-bottom:1.75rem}.form-text-size{line-height:1.25rem;margin-top:.188rem!important}@media(min-width:1024px){.mw-500{width:500px}}@media(max-width:600px){.form-control{width:100%}}@media(min-width:463px){.reset-password-container{max-width:420px;width:420px}.tpa-skeleton{min-width:464px!important}}@media(max-width:767px){.welcome-page-content{padding-top:1.5rem!important}}.alert p:last-child{margin-bottom:0}@media(max-width:464px){.btn-social{margin-bottom:.75rem;min-width:100%}[dir=ltr] .btn-social{margin-right:0!important}[dir=rtl] .btn-social{margin-left:0!important}.main-content,.welcome-page-content{min-width:100vw!important;padding:1.5rem!important}#password-requirement-top{display:unset}#password-requirement-top .tooltip-inner{max-width:inherit;min-width:unset!important}}.table-striped tbody tr:nth-of-type(odd){background-color:var(--pgn-color-light-200)}.institutions--provider-link{color:var(--pgn-color-primary-700);font-size:.875rem;font-weight:400;line-height:1.5rem}[dir=ltr] .pgn__form-control-decorator-trailing{right:0!important}[dir=rtl] .pgn__form-control-decorator-trailing{left:0!important}
:root{--cba-navy:#122a4d;--cba-navy-dark:#0b1d38;--cba-brand-navy:#122a4d;--cba-red:#c31f2e;--cba-red-hover:#a11824;--cba-gold:#d9a441;--cba-ice:#eef3f9;--cba-gray:#5b6470;--cba-line:#e3e8ef;--cba-white:#fff;--cba-slate:#122a4d;--cba-slate-light:#334155;--cba-amber:#d9a441;--cba-amber-hover:#b88a35;--cba-surface:#eef3f9;--cba-text-muted:#94a3b8;--cba-primary:#122a4d;--cba-secondary:#5b6470;--cba-accent:#c31f2e;--cba-dark:#122a4d;--cba-light:#eef3f9;--cba-text-on-dark:#fff;--bg-body:#fff;--bg-surface:#eef3f9;--bg-elevated:#fff;--bg-hero:#122a4d;--text-primary:#122a4d;--text-secondary:#5b6470;--text-muted:#94a3b8;--border-color:#e3e8ef;--divider-color:#e3e8ef;--card-bg:#fff;--navbar-bg:#fff;--navbar-bg-end:#fff;--navbar-text:#122a4d;--footer-bg:#0b1d38;--shadow-sm:0 2px 4px #122a4d14;--shadow-base:0 4px 12px #122a4d1a;--shadow-lg:0 8px 24px #122a4d1f;--tab-bg:#eef3f9;--tab-active-bg:#122a4d;--tab-text:#122a4d;--tab-active-text:#fff;--btn-outline-border:#122a4d;--btn-outline-text:#122a4d;--btn-outline-hover-bg:#122a4d;--btn-outline-hover-text:#fff;--cba-focus-ring:0 0 0 3px #122a4d1f;--cba-shadow-card:0 6px 22px #122a4d14;--cba-font:"IBM Plex Sans","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--cba-radius-field:3px;--cba-radius-card:4px;--on-dark-high:#fffffff5;--on-dark:#ffffffe0;--on-dark-border:#fff3;--on-dark-hover:#ffffff14;--on-dark-hover-soft:#ffffff0f;--switch-track:#e3e8ef;--switch-knob:#fff;--panel-border-subtle:#e3e8eff2;--field-bg:var(--bg-elevated);--field-text:var(--text-primary);--field-placeholder:var(--text-muted);--pgn-color-white:var(--bg-elevated)}html[data-theme=dark]{--cba-primary:#f1f5f9;--cba-secondary:#a8b3c0;--cba-accent:#c31f2e;--cba-gray:#94a3b8;--cba-ice:#0b0f14;--cba-line:#2a3544;--cba-surface:#1e293b;--cba-navy:#f1f5f9;--cba-navy-dark:#0b0f14;--cba-red:#c31f2e;--cba-red-hover:#a11824;--cba-gold:#d9a441;--cba-white:#fff;--bg-body:#0b0f14;--bg-surface:#1e293b;--bg-elevated:#151b24;--bg-hero:#0b1d38;--text-primary:#f1f5f9;--text-secondary:#a8b3c0;--text-muted:#7c8796;--border-color:#2a3544;--divider-color:#2a3544;--card-bg:#151b24;--navbar-bg:#0f141c;--navbar-bg-end:#0f141c;--navbar-text:#f1f5f9;--footer-bg:#0b1d38;--shadow-sm:0 2px 6px #00000059;--shadow-base:0 6px 16px #0006;--shadow-lg:0 12px 32px #00000073;--tab-bg:#0b0f14;--tab-active-bg:#c31f2e;--tab-text:#a8b3c0;--tab-active-text:#fff;--btn-outline-border:#f1f5f9;--btn-outline-text:#f1f5f9;--btn-outline-hover-bg:#334155;--btn-outline-hover-text:#fff;--on-dark-high:var(--text-primary);--on-dark:var(--text-secondary);--on-dark-border:var(--border-color);--on-dark-hover:#ffffff14;--on-dark-hover-soft:#ffffff0f;--switch-track:#ffffff47;--switch-knob:#f1f5f9;--panel-border-subtle:var(--border-color);--field-bg:var(--bg-body);--field-text:var(--text-primary);--field-placeholder:var(--text-muted);--pgn-color-white:var(--bg-body);--cba-focus-ring:0 0 0 3px #c31f2e47}body{font-family:var(--cba-font)}.cba-nav-wrap{background:var(--navbar-bg,var(--cba-white));border-bottom:1px solid var(--cba-line);box-shadow:0 2px 12px #122a4d14}.cba-nav-wrap.fixed-top{left:0;right:0;top:0;z-index:1030}.cba-navbar{background:#0000!important;padding:.65rem 0}.cba-nav__inner{align-items:center;display:flex;flex-wrap:wrap;max-width:1240px}.cba-nav__header-controls{flex-shrink:0;gap:.65rem}[dir=ltr] .cba-nav__header-controls{margin-left:auto}[dir=rtl] .cba-nav__header-controls{margin-right:auto}@media(min-width:992px){.cba-nav__header-controls{order:3}[dir=ltr] .cba-nav__header-controls{margin-left:.75rem!important}[dir=rtl] .cba-nav__header-controls{margin-right:.75rem!important}.cba-nav__theme-label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}}.cba-nav__brand{border-radius:8px;flex-shrink:0;padding:.2rem 0;transition:opacity .2s ease}[dir=ltr] .cba-nav__brand{margin-right:0}[dir=rtl] .cba-nav__brand{margin-left:0}.cba-nav__brand:hover{opacity:.9}.cba-nav__brand:focus-visible{outline:2px solid #c31f2e73;outline-offset:3px}.cba-nav__brand img,.cba-nav__logo{height:44px;max-width:min(280px,85vw);width:auto}.cba-nav__logo--light{display:block}.cba-nav__logo--dark{display:none}.cba-nav__toggler{border:1px solid var(--cba-line);border-radius:8px;padding:.45rem .6rem}.cba-nav__toggler:focus{box-shadow:0 0 0 3px #c31f2e33;outline:none}.cba-nav__collapse{padding:.75rem 0 1rem}@media(min-width:992px){.cba-nav__collapse{align-items:center;display:flex!important;flex:1 1 auto;justify-content:center;order:2;padding:0}}@media(max-width:991.98px){.cba-nav__collapse:not(.cba-nav__collapse--open){display:none}.cba-nav__collapse.cba-nav__collapse--open{display:block}}.cba-nav__row{gap:.75rem 1rem;width:100%}@media(min-width:992px){.cba-nav__row{align-items:center!important;flex-direction:row!important;justify-content:center;width:100%}}.cba-nav__main{flex-wrap:wrap;gap:.15rem 0}@media(min-width:992px){.cba-nav__main{flex:1 1 auto;justify-content:center}}.cba-nav__main .nav-link{border-bottom:2px solid #0000;border-radius:0;color:var(--navbar-text,var(--cba-navy))!important;font-family:var(--cba-font);font-size:.8125rem;font-weight:600;letter-spacing:.06em;padding:.5rem .85rem;text-transform:uppercase;transition:color .2s ease,border-color .2s ease}.cba-nav__main .nav-link:focus,.cba-nav__main .nav-link:hover{background-color:#0000;border-bottom-color:#c31f2e59;color:var(--cba-red)!important}.cba-nav__main .nav-link:focus-visible{outline:2px solid #c31f2e59;outline-offset:2px}.cba-nav__actions{border-top:1px solid var(--cba-line);gap:.65rem;margin-top:.5rem;padding-top:.75rem}@media(min-width:992px){.cba-nav__actions{align-items:center!important;border-top:none;flex-direction:row!important;flex-shrink:0;margin-top:0;padding-top:0}[dir=ltr] .cba-nav__actions{margin-left:auto}[dir=rtl] .cba-nav__actions{margin-right:auto}}.cba-nav__actions .cba-nav__login{align-items:center;background:#0000;border:2px solid var(--cba-navy);border-radius:4px;color:var(--cba-navy)!important;display:inline-flex;font-family:var(--cba-font);font-size:.8125rem;font-weight:600;justify-content:center;letter-spacing:.06em;padding:.55rem 1.15rem;text-decoration:none!important;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.cba-nav__actions .cba-nav__login:hover{background:var(--cba-navy);border-color:var(--cba-navy);color:var(--cba-white)!important}.cba-nav__actions .cba-nav__login:focus-visible{outline:2px solid #122a4d59;outline-offset:2px}.cba-nav__actions .cba-nav__enroll{align-items:center;background:var(--cba-red);border-radius:4px;color:var(--cba-white)!important;display:inline-flex;font-family:var(--cba-font);font-size:.8125rem;font-weight:700;justify-content:center;letter-spacing:.06em;padding:.6rem 1.25rem;text-decoration:none!important;text-transform:uppercase;transition:background-color .2s ease;white-space:nowrap}.cba-nav__actions .cba-nav__enroll:hover{background:var(--cba-red-hover);color:var(--cba-white)!important;text-decoration:none!important}.cba-nav__actions .cba-nav__enroll:focus-visible{outline:2px solid #c31f2e73;outline-offset:2px}.cba-nav-wrap .custom-switch{margin-top:0}[dir=ltr] .cba-nav-wrap .custom-switch{margin-left:0;padding-left:3rem;padding-right:0}[dir=rtl] .cba-nav-wrap .custom-switch{margin-right:0;padding-left:0;padding-right:3rem}.cba-nav-wrap .custom-switch .custom-control-label{color:var(--cba-gray)}.cba-nav-wrap .custom-switch .custom-control-label:before{background-color:var(--cba-line);border-color:var(--cba-line);border-radius:999px;height:32px;top:50%;transform:translateY(-50%);transition:background-color .15s ease,border-color .15s ease;width:52px}[dir=ltr] .cba-nav-wrap .custom-switch .custom-control-label:before{left:-3rem}[dir=rtl] .cba-nav-wrap .custom-switch .custom-control-label:before{right:-3rem}.cba-nav-wrap .custom-switch .custom-control-label:after{background-color:var(--cba-white);border-radius:50%;height:24px;top:50%;transform:translateY(-50%);transition:transform .15s ease,background-color .15s ease;width:24px}[dir=ltr] .cba-nav-wrap .custom-switch .custom-control-label:after{left:calc(-3rem + 4px)}[dir=rtl] .cba-nav-wrap .custom-switch .custom-control-label:after{right:calc(-3rem + 4px)}.cba-nav-wrap .custom-switch .custom-control-input:checked~.custom-control-label:before{background-color:var(--cba-brand-navy,#122a4d);border-color:var(--cba-brand-navy,#122a4d)}.cba-nav-wrap .custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:var(--cba-white)}[dir=ltr] .cba-nav-wrap .custom-switch .custom-control-input:checked~.custom-control-label:after{transform:translate(20px,-50%)}[dir=rtl] .cba-nav-wrap .custom-switch .custom-control-input:checked~.custom-control-label:after{transform:translate(-20px,-50%)}.cba-nav-wrap .custom-switch .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 3px #122a4d26}@media(max-width:991.98px){.cba-navbar{padding:.5rem 0}.cba-nav__inner.container{padding-left:1.25rem;padding-right:1.25rem}.cba-nav__collapse{border-top:1px solid var(--cba-line);margin-top:.5rem;padding:1rem 0 1.25rem}.cba-nav__row{gap:0}.cba-nav__main,.cba-nav__row{align-items:stretch!important;flex-direction:column;width:100%}.cba-nav__main{flex-wrap:nowrap;gap:.15rem}.cba-nav__main .nav-item{width:100%}.cba-nav__main .nav-link{border-bottom:none;box-sizing:border-box;display:block;font-size:.9rem;padding:.75rem 1rem;width:100%}.cba-nav__actions{align-items:stretch!important;flex-direction:column;margin-top:1rem;padding-top:1rem;width:100%}.cba-nav__actions .cba-nav__enroll,.cba-nav__actions .cba-nav__login{box-sizing:border-box;display:flex;font-size:.9rem;padding:.75rem 1.25rem;text-align:center;width:100%}.cba-nav__theme-switch{flex-shrink:0;margin:0;min-height:2.25rem}[dir=ltr] .cba-nav__theme-switch{padding-left:3rem}[dir=rtl] .cba-nav__theme-switch{padding-right:3rem}.cba-nav__theme-switch .custom-control-label{font-size:0;padding:0}.cba-nav__theme-switch .cba-nav__theme-label{font-size:0}.cba-nav__toggler{flex-shrink:0}[dir=ltr] .cba-nav__toggler{margin-left:.85rem}[dir=rtl] .cba-nav__toggler{margin-right:.85rem}}@media(min-width:992px){.cba-nav__actions{gap:.75rem}.cba-nav__theme-switch{margin:0!important;overflow:visible;width:auto}[dir=ltr] .cba-nav__theme-switch{padding-left:3rem}[dir=rtl] .cba-nav__theme-switch{padding-right:3rem}.cba-nav__theme-switch .custom-control-label{width:auto}}.footer{background-color:var(--footer-bg,var(--cba-navy-dark));color:#a9b7ca;font-family:var(--cba-font);padding:3rem 0}.footer .section-inner{margin:0 auto;max-width:1240px;padding-left:15px;padding-right:15px}.footer img{height:40px;width:auto}.footer a{color:#a9b7ca;text-decoration:none;transition:color .15s ease}.footer a:hover{color:var(--cba-white)}.footer .footer-top{margin-bottom:0}.footer .footer-main-links,.footer .footer-nav{display:flex;justify-content:flex-end}.footer .footer-main-links{flex-wrap:wrap;gap:2rem}.footer .footer-main-links li a{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.footer .footer-legal-links{flex-wrap:wrap;gap:1.5rem}.footer .footer-legal-links a{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.footer .footer-legal-links--mobile{display:none}.footer .footer-legal-links--desktop{display:flex;justify-content:center}.footer .footer-divider{border:0;border-top:1px solid #ffffff59;margin:2rem 0}.footer .footer-bottom{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:space-between;text-align:center}.footer .footer-copyright{color:#a9b7ca;font-size:1rem;margin-bottom:0}@media(max-width:767.98px){.footer{padding:2.5rem 0}.footer .footer-top{text-align:center}.footer .footer-brand{margin-bottom:2rem}.footer .footer-brand,.footer .footer-nav{justify-content:center}.footer .footer-legal-links--mobile,.footer .footer-main-links{align-items:center;flex-direction:column;gap:1rem}.footer .footer-legal-links--mobile{display:flex;margin-bottom:.25rem;margin-top:.5rem;width:100%}.footer .footer-legal-links--desktop{display:none}.footer .footer-divider{margin:1.75rem 0}.footer .footer-bottom{flex-direction:column;gap:0}}html[data-theme=dark] .cba-nav-wrap{background:var(--navbar-bg)!important;border-bottom-color:var(--border-color)!important;box-shadow:0 2px 12px #00000059!important}html[data-theme=dark] .cba-nav__brand .cba-nav__logo--light{display:none!important}html[data-theme=dark] .cba-nav__brand .cba-nav__logo--dark{display:block!important}html[data-theme=dark] .cba-nav__toggler{border-color:var(--border-color)!important}html[data-theme=dark] .cba-nav__toggler .navbar-toggler-icon{filter:invert(1) brightness(1.4)}html[data-theme=dark] .cba-nav__main .nav-link{color:var(--text-primary)!important}html[data-theme=dark] .cba-nav__main .nav-link:focus,html[data-theme=dark] .cba-nav__main .nav-link:hover{border-bottom-color:#c31f2e73!important;color:var(--cba-red)!important}html[data-theme=dark] .cba-nav__actions{border-top-color:var(--border-color)}html[data-theme=dark] .cba-nav__actions .cba-nav__login{border-color:#94a3b88c!important;color:var(--text-primary)!important}html[data-theme=dark] .cba-nav__actions .cba-nav__login:hover{background:#ffffff14!important;border-color:var(--cba-red)!important;color:var(--cba-white)!important}html[data-theme=dark] .cba-nav__actions .cba-nav__enroll{background:var(--cba-red)!important;color:var(--cba-white)!important}html[data-theme=dark] .cba-nav__actions .cba-nav__enroll:hover{background:var(--cba-red-hover)!important}html[data-theme=dark] .cba-nav-wrap .custom-switch .custom-control-label:before{background-color:#ffffff47;border-color:#ffffff47}html[data-theme=dark] .cba-nav-wrap .custom-switch .custom-control-input:checked~.custom-control-label:before{background-color:var(--cba-brand-navy,#122a4d)!important;border-color:var(--cba-brand-navy,#122a4d)!important}html[data-theme=dark] body.cba-auth-page,html[data-theme=dark] body:has(.cba-auth){background-color:var(--bg-body)!important;color:var(--text-primary)!important}html[data-theme=dark] .cba-auth .bg-primary-400{background-color:var(--cba-navy-dark,#0b1d38)!important}html[data-theme=dark] .cba-auth .bg-white,html[data-theme=dark] .cba-auth .content,html[data-theme=dark] .cba-auth .layout>.bg-white{background-color:var(--bg-body)!important}html[data-theme=dark] .cba-auth #controlled-tab .nav-item .nav-link{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--text-primary)!important}html[data-theme=dark] .cba-auth #controlled-tab .nav-item .nav-link:hover{background:#0000!important;color:var(--cba-red)!important}html[data-theme=dark] .cba-auth #controlled-tab .nav-item .nav-link.active{background:#0000!important;border:none!important;color:var(--text-primary)!important}html[data-theme=dark] .cba-auth-notice{background:var(--bg-surface)!important;border-color:var(--border-color)!important}html[data-theme=dark] .cba-auth-notice__eyebrow{color:var(--cba-red)!important}html[data-theme=dark] .cba-auth-notice__title{color:var(--text-primary)!important}html[data-theme=dark] .cba-auth-notice__lead{color:var(--text-secondary)!important}html[data-theme=dark] .cba-auth-notice__link{color:var(--text-primary)!important}html[data-theme=dark] .cba-auth-notice__link:hover{color:var(--cba-red)!important}html[data-theme=dark] .cba-auth-notice--error{background:#c31f2e1f!important;border-color:#c31f2e66!important}html[data-theme=dark] .cba-auth-notice--error .cba-auth-notice__eyebrow,html[data-theme=dark] .cba-auth-notice--error .cba-auth-notice__lead,html[data-theme=dark] .cba-auth-notice--error .cba-auth-notice__title{color:var(--cba-red)!important}html[data-theme=dark] .cba-auth-card,html[data-theme=dark] .cba-auth-card--notice,html[data-theme=dark] .cba-auth-card--register{background:var(--bg-elevated)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-base)!important}html[data-theme=dark] .cba-auth-card__eyebrow{color:var(--cba-red)!important}html[data-theme=dark] .cba-auth-card__title{color:var(--text-primary)!important}html[data-theme=dark] .cba-auth-card__footer,html[data-theme=dark] .cba-auth-card__footer--support,html[data-theme=dark] .cba-auth-card__lead{color:var(--text-secondary)!important}html[data-theme=dark] .cba-auth-card__footer a,html[data-theme=dark] .cba-auth-card__footer--support a{color:var(--text-primary)!important}html[data-theme=dark] .cba-auth-card__footer a:hover,html[data-theme=dark] .cba-auth-card__footer--support a:hover{color:var(--cba-red)!important}html[data-theme=dark] .cba-auth-card .form-control,html[data-theme=dark] .cba-auth-card .form-group__form-field,html[data-theme=dark] .cba-auth-card .pgn__form-control-decorator-group .form-control,html[data-theme=dark] .cba-auth-card input.form-control,html[data-theme=dark] .cba-auth-card select.form-control,html[data-theme=dark] .cba-auth-card textarea.form-control,html[data-theme=dark] .cba-auth-forgot .form-control,html[data-theme=dark] .cba-auth-forgot .form-group__form-field,html[data-theme=dark] .cba-auth-forgot .pgn__form-control-decorator-group .form-control,html[data-theme=dark] .cba-auth-forgot input.form-control,html[data-theme=dark] .cba-auth-forgot select.form-control,html[data-theme=dark] .cba-auth-forgot textarea.form-control,html[data-theme=dark] .cba-auth-login .form-control,html[data-theme=dark] .cba-auth-login .form-group__form-field,html[data-theme=dark] .cba-auth-login .pgn__form-control-decorator-group .form-control,html[data-theme=dark] .cba-auth-login input.form-control,html[data-theme=dark] .cba-auth-login select.form-control,html[data-theme=dark] .cba-auth-login textarea.form-control,html[data-theme=dark] .cba-auth-register .form-control,html[data-theme=dark] .cba-auth-register .form-group__form-field,html[data-theme=dark] .cba-auth-register .pgn__form-control-decorator-group .form-control,html[data-theme=dark] .cba-auth-register input.form-control,html[data-theme=dark] .cba-auth-register select.form-control,html[data-theme=dark] .cba-auth-register textarea.form-control,html[data-theme=dark] .cba-auth-reset .form-control,html[data-theme=dark] .cba-auth-reset .form-group__form-field,html[data-theme=dark] .cba-auth-reset .pgn__form-control-decorator-group .form-control,html[data-theme=dark] .cba-auth-reset input.form-control,html[data-theme=dark] .cba-auth-reset select.form-control,html[data-theme=dark] .cba-auth-reset textarea.form-control{background-color:var(--field-bg)!important;border-color:var(--border-color)!important;color:var(--field-text)!important;-webkit-text-fill-color:var(--field-text)}html[data-theme=dark] .cba-auth-card .form-control::placeholder,html[data-theme=dark] .cba-auth-card .form-group__form-field::placeholder,html[data-theme=dark] .cba-auth-card .pgn__form-control-decorator-group .form-control::placeholder,html[data-theme=dark] .cba-auth-card input.form-control::placeholder,html[data-theme=dark] .cba-auth-card select.form-control::placeholder,html[data-theme=dark] .cba-auth-card textarea.form-control::placeholder,html[data-theme=dark] .cba-auth-forgot .form-control::placeholder,html[data-theme=dark] .cba-auth-forgot .form-group__form-field::placeholder,html[data-theme=dark] .cba-auth-forgot .pgn__form-control-decorator-group .form-control::placeholder,html[data-theme=dark] .cba-auth-forgot input.form-control::placeholder,html[data-theme=dark] .cba-auth-forgot select.form-control::placeholder,html[data-theme=dark] .cba-auth-forgot textarea.form-control::placeholder,html[data-theme=dark] .cba-auth-login .form-control::placeholder,html[data-theme=dark] .cba-auth-login .form-group__form-field::placeholder,html[data-theme=dark] .cba-auth-login .pgn__form-control-decorator-group .form-control::placeholder,html[data-theme=dark] .cba-auth-login input.form-control::placeholder,html[data-theme=dark] .cba-auth-login select.form-control::placeholder,html[data-theme=dark] .cba-auth-login textarea.form-control::placeholder,html[data-theme=dark] .cba-auth-register .form-control::placeholder,html[data-theme=dark] .cba-auth-register .form-group__form-field::placeholder,html[data-theme=dark] .cba-auth-register .pgn__form-control-decorator-group .form-control::placeholder,html[data-theme=dark] .cba-auth-register input.form-control::placeholder,html[data-theme=dark] .cba-auth-register select.form-control::placeholder,html[data-theme=dark] .cba-auth-register textarea.form-control::placeholder,html[data-theme=dark] .cba-auth-reset .form-control::placeholder,html[data-theme=dark] .cba-auth-reset .form-group__form-field::placeholder,html[data-theme=dark] .cba-auth-reset .pgn__form-control-decorator-group .form-control::placeholder,html[data-theme=dark] .cba-auth-reset input.form-control::placeholder,html[data-theme=dark] .cba-auth-reset select.form-control::placeholder,html[data-theme=dark] .cba-auth-reset textarea.form-control::placeholder{color:var(--field-placeholder)!important;opacity:1}html[data-theme=dark] .cba-auth-card .form-control:focus,html[data-theme=dark] .cba-auth-card .form-group__form-field:focus,html[data-theme=dark] .cba-auth-card .pgn__form-control-decorator-group .form-control:focus,html[data-theme=dark] .cba-auth-card input.form-control:focus,html[data-theme=dark] .cba-auth-card select.form-control:focus,html[data-theme=dark] .cba-auth-card textarea.form-control:focus,html[data-theme=dark] .cba-auth-forgot .form-control:focus,html[data-theme=dark] .cba-auth-forgot .form-group__form-field:focus,html[data-theme=dark] .cba-auth-forgot .pgn__form-control-decorator-group .form-control:focus,html[data-theme=dark] .cba-auth-forgot input.form-control:focus,html[data-theme=dark] .cba-auth-forgot select.form-control:focus,html[data-theme=dark] .cba-auth-forgot textarea.form-control:focus,html[data-theme=dark] .cba-auth-login .form-control:focus,html[data-theme=dark] .cba-auth-login .form-group__form-field:focus,html[data-theme=dark] .cba-auth-login .pgn__form-control-decorator-group .form-control:focus,html[data-theme=dark] .cba-auth-login input.form-control:focus,html[data-theme=dark] .cba-auth-login select.form-control:focus,html[data-theme=dark] .cba-auth-login textarea.form-control:focus,html[data-theme=dark] .cba-auth-register .form-control:focus,html[data-theme=dark] .cba-auth-register .form-group__form-field:focus,html[data-theme=dark] .cba-auth-register .pgn__form-control-decorator-group .form-control:focus,html[data-theme=dark] .cba-auth-register input.form-control:focus,html[data-theme=dark] .cba-auth-register select.form-control:focus,html[data-theme=dark] .cba-auth-register textarea.form-control:focus,html[data-theme=dark] .cba-auth-reset .form-control:focus,html[data-theme=dark] .cba-auth-reset .form-group__form-field:focus,html[data-theme=dark] .cba-auth-reset .pgn__form-control-decorator-group .form-control:focus,html[data-theme=dark] .cba-auth-reset input.form-control:focus,html[data-theme=dark] .cba-auth-reset select.form-control:focus,html[data-theme=dark] .cba-auth-reset textarea.form-control:focus{border-color:var(--cba-red)!important;box-shadow:var(--cba-focus-ring)!important}html[data-theme=dark] .cba-auth-card .form-field--checkbox .pgn__form-label,html[data-theme=dark] .cba-auth-card .pgn__form-checkbox-label,html[data-theme=dark] .cba-auth-card .pgn__form-label,html[data-theme=dark] .cba-auth-card label,html[data-theme=dark] .cba-auth-forgot .form-field--checkbox .pgn__form-label,html[data-theme=dark] .cba-auth-forgot .pgn__form-checkbox-label,html[data-theme=dark] .cba-auth-forgot .pgn__form-label,html[data-theme=dark] .cba-auth-forgot label,html[data-theme=dark] .cba-auth-login .form-field--checkbox .pgn__form-label,html[data-theme=dark] .cba-auth-login .pgn__form-checkbox-label,html[data-theme=dark] .cba-auth-login .pgn__form-label,html[data-theme=dark] .cba-auth-login label,html[data-theme=dark] .cba-auth-register .form-field--checkbox .pgn__form-label,html[data-theme=dark] .cba-auth-register .pgn__form-checkbox-label,html[data-theme=dark] .cba-auth-register .pgn__form-label,html[data-theme=dark] .cba-auth-register label,html[data-theme=dark] .cba-auth-reset .form-field--checkbox .pgn__form-label,html[data-theme=dark] .cba-auth-reset .pgn__form-checkbox-label,html[data-theme=dark] .cba-auth-reset .pgn__form-label,html[data-theme=dark] .cba-auth-reset label{color:var(--text-primary)!important}html[data-theme=dark] .cba-auth-card #terms-of-service .pgn__form-label,html[data-theme=dark] .cba-auth-forgot #terms-of-service .pgn__form-label,html[data-theme=dark] .cba-auth-login #terms-of-service .pgn__form-label,html[data-theme=dark] .cba-auth-register #terms-of-service .pgn__form-label,html[data-theme=dark] .cba-auth-reset #terms-of-service .pgn__form-label{color:var(--text-secondary)!important}html[data-theme=dark] .cba-auth-card #terms-of-service .cba-tos-link,html[data-theme=dark] .cba-auth-card #terms-of-service a,html[data-theme=dark] .cba-auth-forgot #terms-of-service .cba-tos-link,html[data-theme=dark] .cba-auth-forgot #terms-of-service a,html[data-theme=dark] .cba-auth-login #terms-of-service .cba-tos-link,html[data-theme=dark] .cba-auth-login #terms-of-service a,html[data-theme=dark] .cba-auth-register #terms-of-service .cba-tos-link,html[data-theme=dark] .cba-auth-register #terms-of-service a,html[data-theme=dark] .cba-auth-reset #terms-of-service .cba-tos-link,html[data-theme=dark] .cba-auth-reset #terms-of-service a{color:var(--text-primary)!important}html[data-theme=dark] .cba-auth-card #terms-of-service .cba-tos-link:hover,html[data-theme=dark] .cba-auth-card #terms-of-service a:hover,html[data-theme=dark] .cba-auth-forgot #terms-of-service .cba-tos-link:hover,html[data-theme=dark] .cba-auth-forgot #terms-of-service a:hover,html[data-theme=dark] .cba-auth-login #terms-of-service .cba-tos-link:hover,html[data-theme=dark] .cba-auth-login #terms-of-service a:hover,html[data-theme=dark] .cba-auth-register #terms-of-service .cba-tos-link:hover,html[data-theme=dark] .cba-auth-register #terms-of-service a:hover,html[data-theme=dark] .cba-auth-reset #terms-of-service .cba-tos-link:hover,html[data-theme=dark] .cba-auth-reset #terms-of-service a:hover{color:var(--cba-red)!important}html[data-theme=dark] .cba-auth-card .form-text,html[data-theme=dark] .cba-auth-card .password-requirement,html[data-theme=dark] .cba-auth-card .pgn-form-text-default,html[data-theme=dark] .cba-auth-card .pgn__form-control-description,html[data-theme=dark] .cba-auth-card .pgn__form-text,html[data-theme=dark] .cba-auth-card li,html[data-theme=dark] .cba-auth-forgot .form-text,html[data-theme=dark] .cba-auth-forgot .password-requirement,html[data-theme=dark] .cba-auth-forgot .pgn-form-text-default,html[data-theme=dark] .cba-auth-forgot .pgn__form-control-description,html[data-theme=dark] .cba-auth-forgot .pgn__form-text,html[data-theme=dark] .cba-auth-forgot li,html[data-theme=dark] .cba-auth-login .form-text,html[data-theme=dark] .cba-auth-login .password-requirement,html[data-theme=dark] .cba-auth-login .pgn-form-text-default,html[data-theme=dark] .cba-auth-login .pgn__form-control-description,html[data-theme=dark] .cba-auth-login .pgn__form-text,html[data-theme=dark] .cba-auth-login li,html[data-theme=dark] .cba-auth-register .form-text,html[data-theme=dark] .cba-auth-register .password-requirement,html[data-theme=dark] .cba-auth-register .pgn-form-text-default,html[data-theme=dark] .cba-auth-register .pgn__form-control-description,html[data-theme=dark] .cba-auth-register .pgn__form-text,html[data-theme=dark] .cba-auth-register li,html[data-theme=dark] .cba-auth-reset .form-text,html[data-theme=dark] .cba-auth-reset .password-requirement,html[data-theme=dark] .cba-auth-reset .pgn-form-text-default,html[data-theme=dark] .cba-auth-reset .pgn__form-control-description,html[data-theme=dark] .cba-auth-reset .pgn__form-text,html[data-theme=dark] .cba-auth-reset li{color:var(--text-secondary)!important}html[data-theme=dark] .cba-auth-card #forgot-password,html[data-theme=dark] .cba-auth-card .btn-link,html[data-theme=dark] .cba-auth-card a.btn-link,html[data-theme=dark] .cba-auth-forgot #forgot-password,html[data-theme=dark] .cba-auth-forgot .btn-link,html[data-theme=dark] .cba-auth-forgot a.btn-link,html[data-theme=dark] .cba-auth-login #forgot-password,html[data-theme=dark] .cba-auth-login .btn-link,html[data-theme=dark] .cba-auth-login a.btn-link,html[data-theme=dark] .cba-auth-register #forgot-password,html[data-theme=dark] .cba-auth-register .btn-link,html[data-theme=dark] .cba-auth-register a.btn-link,html[data-theme=dark] .cba-auth-reset #forgot-password,html[data-theme=dark] .cba-auth-reset .btn-link,html[data-theme=dark] .cba-auth-reset a.btn-link{color:var(--text-primary)!important}html[data-theme=dark] .cba-auth-card #forgot-password:hover,html[data-theme=dark] .cba-auth-card .btn-link:hover,html[data-theme=dark] .cba-auth-card a.btn-link:hover,html[data-theme=dark] .cba-auth-forgot #forgot-password:hover,html[data-theme=dark] .cba-auth-forgot .btn-link:hover,html[data-theme=dark] .cba-auth-forgot a.btn-link:hover,html[data-theme=dark] .cba-auth-login #forgot-password:hover,html[data-theme=dark] .cba-auth-login .btn-link:hover,html[data-theme=dark] .cba-auth-login a.btn-link:hover,html[data-theme=dark] .cba-auth-register #forgot-password:hover,html[data-theme=dark] .cba-auth-register .btn-link:hover,html[data-theme=dark] .cba-auth-register a.btn-link:hover,html[data-theme=dark] .cba-auth-reset #forgot-password:hover,html[data-theme=dark] .cba-auth-reset .btn-link:hover,html[data-theme=dark] .cba-auth-reset a.btn-link:hover{color:var(--cba-red)!important}html[data-theme=dark] .cba-auth-card .btn-brand,html[data-theme=dark] .cba-auth-card button.btn-brand,html[data-theme=dark] .cba-auth-forgot .btn-brand,html[data-theme=dark] .cba-auth-forgot button.btn-brand,html[data-theme=dark] .cba-auth-login .btn-brand,html[data-theme=dark] .cba-auth-login button.btn-brand,html[data-theme=dark] .cba-auth-register .btn-brand,html[data-theme=dark] .cba-auth-register button.btn-brand,html[data-theme=dark] .cba-auth-reset .btn-brand,html[data-theme=dark] .cba-auth-reset button.btn-brand{background-color:#c31f2e!important;border-color:#c31f2e!important;color:#fff!important}html[data-theme=dark] .cba-auth-card .btn-brand:focus,html[data-theme=dark] .cba-auth-card .btn-brand:hover,html[data-theme=dark] .cba-auth-card button.btn-brand:focus,html[data-theme=dark] .cba-auth-card button.btn-brand:hover,html[data-theme=dark] .cba-auth-forgot .btn-brand:focus,html[data-theme=dark] .cba-auth-forgot .btn-brand:hover,html[data-theme=dark] .cba-auth-forgot button.btn-brand:focus,html[data-theme=dark] .cba-auth-forgot button.btn-brand:hover,html[data-theme=dark] .cba-auth-login .btn-brand:focus,html[data-theme=dark] .cba-auth-login .btn-brand:hover,html[data-theme=dark] .cba-auth-login button.btn-brand:focus,html[data-theme=dark] .cba-auth-login button.btn-brand:hover,html[data-theme=dark] .cba-auth-register .btn-brand:focus,html[data-theme=dark] .cba-auth-register .btn-brand:hover,html[data-theme=dark] .cba-auth-register button.btn-brand:focus,html[data-theme=dark] .cba-auth-register button.btn-brand:hover,html[data-theme=dark] .cba-auth-reset .btn-brand:focus,html[data-theme=dark] .cba-auth-reset .btn-brand:hover,html[data-theme=dark] .cba-auth-reset button.btn-brand:focus,html[data-theme=dark] .cba-auth-reset button.btn-brand:hover{background-color:#a11824!important;border-color:#a11824!important;color:#fff!important}html[data-theme=dark] .cba-auth .form-field-error .invalid-feedback,html[data-theme=dark] .cba-auth .form-field-error .pgn__form-text-invalid,html[data-theme=dark] .cba-auth .invalid-feedback,html[data-theme=dark] .cba-auth .pgn__form-control-description.is-invalid,html[data-theme=dark] .cba-auth .pgn__form-text-invalid,html[data-theme=dark] .cba-auth-forgot .form-field-error .invalid-feedback,html[data-theme=dark] .cba-auth-forgot .form-field-error .pgn__form-text-invalid,html[data-theme=dark] .cba-auth-forgot .invalid-feedback,html[data-theme=dark] .cba-auth-forgot .pgn__form-control-description.is-invalid,html[data-theme=dark] .cba-auth-forgot .pgn__form-text-invalid,html[data-theme=dark] .cba-auth-login .form-field-error .invalid-feedback,html[data-theme=dark] .cba-auth-login .form-field-error .pgn__form-text-invalid,html[data-theme=dark] .cba-auth-login .invalid-feedback,html[data-theme=dark] .cba-auth-login .pgn__form-control-description.is-invalid,html[data-theme=dark] .cba-auth-login .pgn__form-text-invalid,html[data-theme=dark] .cba-auth-page .form-field-error .invalid-feedback,html[data-theme=dark] .cba-auth-page .form-field-error .pgn__form-text-invalid,html[data-theme=dark] .cba-auth-page .invalid-feedback,html[data-theme=dark] .cba-auth-page .pgn__form-control-description.is-invalid,html[data-theme=dark] .cba-auth-page .pgn__form-text-invalid,html[data-theme=dark] .cba-auth-register .form-field-error .invalid-feedback,html[data-theme=dark] .cba-auth-register .form-field-error .pgn__form-text-invalid,html[data-theme=dark] .cba-auth-register .invalid-feedback,html[data-theme=dark] .cba-auth-register .pgn__form-control-description.is-invalid,html[data-theme=dark] .cba-auth-register .pgn__form-text-invalid,html[data-theme=dark] .cba-auth-reset .form-field-error .invalid-feedback,html[data-theme=dark] .cba-auth-reset .form-field-error .pgn__form-text-invalid,html[data-theme=dark] .cba-auth-reset .invalid-feedback,html[data-theme=dark] .cba-auth-reset .pgn__form-control-description.is-invalid,html[data-theme=dark] .cba-auth-reset .pgn__form-text-invalid{color:#ff7b84!important}html[data-theme=dark] .cba-auth .form-control.is-invalid,html[data-theme=dark] .cba-auth .form-field-error .form-control,html[data-theme=dark] .cba-auth .is-invalid .form-control,html[data-theme=dark] .cba-auth .is-invalid>.form-control,html[data-theme=dark] .cba-auth-forgot .form-control.is-invalid,html[data-theme=dark] .cba-auth-forgot .form-field-error .form-control,html[data-theme=dark] .cba-auth-forgot .is-invalid .form-control,html[data-theme=dark] .cba-auth-forgot .is-invalid>.form-control,html[data-theme=dark] .cba-auth-login .form-control.is-invalid,html[data-theme=dark] .cba-auth-login .form-field-error .form-control,html[data-theme=dark] .cba-auth-login .is-invalid .form-control,html[data-theme=dark] .cba-auth-login .is-invalid>.form-control,html[data-theme=dark] .cba-auth-page .form-control.is-invalid,html[data-theme=dark] .cba-auth-page .form-field-error .form-control,html[data-theme=dark] .cba-auth-page .is-invalid .form-control,html[data-theme=dark] .cba-auth-page .is-invalid>.form-control,html[data-theme=dark] .cba-auth-register .form-control.is-invalid,html[data-theme=dark] .cba-auth-register .form-field-error .form-control,html[data-theme=dark] .cba-auth-register .is-invalid .form-control,html[data-theme=dark] .cba-auth-register .is-invalid>.form-control,html[data-theme=dark] .cba-auth-reset .form-control.is-invalid,html[data-theme=dark] .cba-auth-reset .form-field-error .form-control,html[data-theme=dark] .cba-auth-reset .is-invalid .form-control,html[data-theme=dark] .cba-auth-reset .is-invalid>.form-control{background-color:#c31f2e14!important;border-color:var(--cba-red)!important;color:var(--text-primary)!important}html[data-theme=dark] .cba-auth .form-control.is-invalid:focus,html[data-theme=dark] .cba-auth .form-field-error .form-control:focus,html[data-theme=dark] .cba-auth .is-invalid .form-control:focus,html[data-theme=dark] .cba-auth .is-invalid>.form-control:focus,html[data-theme=dark] .cba-auth-forgot .form-control.is-invalid:focus,html[data-theme=dark] .cba-auth-forgot .form-field-error .form-control:focus,html[data-theme=dark] .cba-auth-forgot .is-invalid .form-control:focus,html[data-theme=dark] .cba-auth-forgot .is-invalid>.form-control:focus,html[data-theme=dark] .cba-auth-login .form-control.is-invalid:focus,html[data-theme=dark] .cba-auth-login .form-field-error .form-control:focus,html[data-theme=dark] .cba-auth-login .is-invalid .form-control:focus,html[data-theme=dark] .cba-auth-login .is-invalid>.form-control:focus,html[data-theme=dark] .cba-auth-page .form-control.is-invalid:focus,html[data-theme=dark] .cba-auth-page .form-field-error .form-control:focus,html[data-theme=dark] .cba-auth-page .is-invalid .form-control:focus,html[data-theme=dark] .cba-auth-page .is-invalid>.form-control:focus,html[data-theme=dark] .cba-auth-register .form-control.is-invalid:focus,html[data-theme=dark] .cba-auth-register .form-field-error .form-control:focus,html[data-theme=dark] .cba-auth-register .is-invalid .form-control:focus,html[data-theme=dark] .cba-auth-register .is-invalid>.form-control:focus,html[data-theme=dark] .cba-auth-reset .form-control.is-invalid:focus,html[data-theme=dark] .cba-auth-reset .form-field-error .form-control:focus,html[data-theme=dark] .cba-auth-reset .is-invalid .form-control:focus,html[data-theme=dark] .cba-auth-reset .is-invalid>.form-control:focus{box-shadow:0 0 0 3px #c31f2e40!important}html[data-theme=dark] .alert-danger,html[data-theme=dark] .pgn__alert-danger{background-color:#c31f2e1f!important;border-color:#c31f2e73!important;color:#ffb4ba!important}html[data-theme=dark] .alert-danger .alert-heading,html[data-theme=dark] .alert-danger .alert-link,html[data-theme=dark] .alert-danger .pgn__alert-heading,html[data-theme=dark] .alert-danger .pgn__alert-link,html[data-theme=dark] .alert-danger a,html[data-theme=dark] .pgn__alert-danger .alert-heading,html[data-theme=dark] .pgn__alert-danger .alert-link,html[data-theme=dark] .pgn__alert-danger .pgn__alert-heading,html[data-theme=dark] .pgn__alert-danger .pgn__alert-link,html[data-theme=dark] .pgn__alert-danger a{color:#ff7b84!important}html[data-theme=dark] .alert-danger .alert-link:hover,html[data-theme=dark] .alert-danger .pgn__alert-link:hover,html[data-theme=dark] .alert-danger a:hover,html[data-theme=dark] .pgn__alert-danger .alert-link:hover,html[data-theme=dark] .pgn__alert-danger .pgn__alert-link:hover,html[data-theme=dark] .pgn__alert-danger a:hover{color:#ff9aa2!important}html[data-theme=dark] .alert-danger .pgn__icon,html[data-theme=dark] .alert-danger svg,html[data-theme=dark] .pgn__alert-danger .pgn__icon,html[data-theme=dark] .pgn__alert-danger svg{color:#ff7b84!important}html[data-theme=dark] .alert-danger p,html[data-theme=dark] .pgn__alert-danger p{color:#ffb4ba!important}html[data-theme=dark] .alert-success,html[data-theme=dark] .pgn__alert-success{background-color:#d9a4411f!important;border-color:#d9a44166!important;color:var(--text-primary)!important}html[data-theme=dark] .alert-success .alert-heading,html[data-theme=dark] .alert-success .alert-link,html[data-theme=dark] .alert-success .pgn__alert-heading,html[data-theme=dark] .alert-success .pgn__icon,html[data-theme=dark] .alert-success a,html[data-theme=dark] .alert-success svg,html[data-theme=dark] .pgn__alert-success .alert-heading,html[data-theme=dark] .pgn__alert-success .alert-link,html[data-theme=dark] .pgn__alert-success .pgn__alert-heading,html[data-theme=dark] .pgn__alert-success .pgn__icon,html[data-theme=dark] .pgn__alert-success a,html[data-theme=dark] .pgn__alert-success svg{color:var(--cba-gold)!important}html[data-theme=dark] #reset-password-spinner,html[data-theme=dark] .spinner-border,html[data-theme=dark] .spinner-border-sm{color:var(--cba-red)!important}html[data-theme=dark] .pgn__form-control-floating-label .pgn__form-control-floating-label-text{background-color:var(--bg-elevated)!important;color:var(--text-secondary)!important}html[data-theme=dark] #main-content input.form-control:-webkit-autofill,html[data-theme=dark] #main-content input.form-control:-webkit-autofill:focus,html[data-theme=dark] #main-content input.form-control:-webkit-autofill:hover,html[data-theme=dark] .cba-auth-card input.form-control:-webkit-autofill,html[data-theme=dark] .cba-auth-card input.form-control:-webkit-autofill:focus,html[data-theme=dark] .cba-auth-card input.form-control:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-text)!important;border-color:var(--border-color)!important;box-shadow:0 0 0 1000px var(--field-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset!important;caret-color:var(--field-text)!important;-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s}html[data-theme=dark] .username-suggestions--chip{background-color:var(--bg-surface)!important;border:1px solid var(--border-color);color:var(--text-primary)!important}html[data-theme=dark] .email-suggestion-alert-error .alert-link,html[data-theme=dark] .email-suggestion-alert-warning{color:#ff7b84!important}body{background-color:var(--bg-body)!important;color:var(--text-primary)!important;font-family:var(--cba-font,"IBM Plex Sans","Inter",Arial,sans-serif);margin:0;padding-top:4.5rem}.extra-large-screen-top-stripe,.layout>:not(.content),.medium-screen-top-stripe,.small-screen-top-stripe{display:none!important}.layout .content{align-items:flex-start!important;flex:1 1 auto;margin-top:0!important;max-width:100%!important;width:100%!important}.cba-layout{display:flex;flex-direction:column;min-height:100vh}.cba-layout__content{flex:1 1 auto;padding-top:1rem}#controlled-tab .pgn__tabs.nav-tabs:not(.cba-authn-role-switch),#controlled-tab.pgn__tabs.nav-tabs:not(.cba-authn-role-switch),.content nav.pgn__tabs.nav.nav-tabs[role=tablist],main.cba-layout__content ul.nav.nav-tabs.pgn__tabs[role=tablist]:not(.cba-authn-role-switch){align-items:center;background:#0000!important;border:none!important;box-shadow:none!important;display:flex!important;gap:0;justify-content:flex-start;margin:0 auto .9rem!important;max-width:28rem;padding:0!important;width:min(100% - 2rem,28rem)}#controlled-tab .pgn__tabs.nav-tabs:not(.cba-authn-role-switch) .nav-link,#controlled-tab.pgn__tabs.nav-tabs:not(.cba-authn-role-switch) .nav-link,.content nav.pgn__tabs.nav.nav-tabs[role=tablist]>a.nav-link,.content nav.pgn__tabs.nav.nav-tabs[role=tablist]>button.nav-link,main.cba-layout__content ul.nav.nav-tabs.pgn__tabs[role=tablist]:not(.cba-authn-role-switch) .nav-link{align-items:center;background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--text-primary,var(--cba-navy))!important;display:inline-flex!important;font-family:var(--cba-font,"IBM Plex Sans",sans-serif)!important;font-size:.95rem!important;font-weight:600!important;justify-content:flex-start;margin:0!important;min-width:0;padding:.35rem .15rem!important}#controlled-tab .pgn__tabs.nav-tabs:not(.cba-authn-role-switch) .nav-link:hover,#controlled-tab.pgn__tabs.nav-tabs:not(.cba-authn-role-switch) .nav-link:hover,.content nav.pgn__tabs.nav.nav-tabs[role=tablist]>a.nav-link:hover,.content nav.pgn__tabs.nav.nav-tabs[role=tablist]>button.nav-link:hover{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--cba-red)!important}#main-content.main-content:before{content:none!important;display:none!important}html[data-theme=dark] body,html[data-theme=light] body{background-color:var(--bg-body)!important;color:var(--text-primary)!important}html[data-theme=dark] #main-content.main-content,html[data-theme=dark] .layout .content{background-color:#0000!important}#main-content.main-content{box-sizing:border-box;padding:3rem 1rem}#main-content .mw-xs{margin-left:auto;margin-right:auto;width:min(100%,460px)}#main-content form#forget-password-form,#main-content form#registration-form,#main-content form#set-reset-password-form,#main-content form#sign-in-form{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-base);padding:1.5rem}html[data-theme=dark] #main-content form#forget-password-form,html[data-theme=dark] #main-content form#registration-form,html[data-theme=dark] #main-content form#set-reset-password-form,html[data-theme=dark] #main-content form#sign-in-form{border-color:var(--border-color);box-shadow:var(--shadow-base)}html[data-theme=dark] #main-content .form-control,html[data-theme=dark] #main-content input.form-control{background-color:var(--field-bg)!important;color:var(--field-text)!important;-webkit-text-fill-color:var(--field-text)}html[data-theme=dark] #main-content .form-control::placeholder,html[data-theme=dark] #main-content input.form-control::placeholder{color:var(--field-placeholder)!important;opacity:1}html[data-theme=dark] #main-content .form-control:-webkit-autofill,html[data-theme=dark] #main-content .form-control:-webkit-autofill:focus,html[data-theme=dark] #main-content .form-control:-webkit-autofill:hover,html[data-theme=dark] #main-content input.form-control:-webkit-autofill,html[data-theme=dark] #main-content input.form-control:-webkit-autofill:focus,html[data-theme=dark] #main-content input.form-control:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-text)!important;border-color:var(--border-color)!important;box-shadow:0 0 0 1000px var(--field-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset!important;caret-color:var(--field-text)!important;-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s}html[data-theme=dark] #main-content form#forget-password-form .h2,html[data-theme=dark] #main-content form#forget-password-form h2,html[data-theme=dark] #main-content form#set-reset-password-form .h2,html[data-theme=dark] #main-content form#set-reset-password-form h2{color:var(--text-primary)!important}html[data-theme=dark] #main-content form#forget-password-form .btn-link,html[data-theme=dark] #main-content form#forget-password-form a.btn-link,html[data-theme=dark] #main-content form#set-reset-password-form .btn-link,html[data-theme=dark] #main-content form#set-reset-password-form a.btn-link{background-color:#0000;border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary)!important;font-weight:600;padding:.45rem .75rem;text-decoration:none!important}html[data-theme=dark] #main-content form#forget-password-form .btn-link:hover,html[data-theme=dark] #main-content form#forget-password-form a.btn-link:hover,html[data-theme=dark] #main-content form#set-reset-password-form .btn-link:hover,html[data-theme=dark] #main-content form#set-reset-password-form a.btn-link:hover{background-color:var(--on-dark-hover-soft);border-color:var(--cba-red);color:var(--cba-red)!important}#main-content .form-control,#main-content input.form-control{border-radius:var(--cba-radius-field,3px)!important;min-height:44px}#main-content .btn-brand,#main-content button.btn-brand{background-color:var(--cba-red)!important;border-color:var(--cba-red)!important;border-radius:var(--cba-radius-field,3px)!important;box-shadow:none!important;color:var(--cba-text-on-dark,#fff)!important;font-family:var(--cba-font,"IBM Plex Sans",sans-serif);font-size:.9rem;font-weight:700;letter-spacing:.04em;min-height:48px;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease;width:100%}#main-content .btn-brand:focus,#main-content .btn-brand:hover,#main-content button.btn-brand:focus,#main-content button.btn-brand:hover{background-color:var(--cba-red-hover,#a51926)!important;border-color:var(--cba-red-hover,#a51926)!important;color:#fff!important}.content:has(form#forget-password-form) nav.pgn__tabs.nav.nav-tabs[role=tablist],.content:has(form#set-reset-password-form) nav.pgn__tabs.nav.nav-tabs[role=tablist]{gap:0!important;justify-content:flex-start!important;margin:0 auto .9rem!important}.content:has(form#forget-password-form) nav.pgn__tabs.nav.nav-tabs[role=tablist]>a.nav-link,.content:has(form#forget-password-form) nav.pgn__tabs.nav.nav-tabs[role=tablist]>button.nav-link,.content:has(form#set-reset-password-form) nav.pgn__tabs.nav.nav-tabs[role=tablist]>a.nav-link,.content:has(form#set-reset-password-form) nav.pgn__tabs.nav.nav-tabs[role=tablist]>button.nav-link{align-items:center;background-color:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--cba-navy)!important;display:flex!important;font-size:0!important;font-weight:600!important;justify-content:flex-start;min-width:0;padding:.2rem!important}.content:has(form#forget-password-form) nav.pgn__tabs.nav.nav-tabs[role=tablist]>a.nav-link:before,.content:has(form#forget-password-form) nav.pgn__tabs.nav.nav-tabs[role=tablist]>button.nav-link:before,.content:has(form#set-reset-password-form) nav.pgn__tabs.nav.nav-tabs[role=tablist]>a.nav-link:before,.content:has(form#set-reset-password-form) nav.pgn__tabs.nav.nav-tabs[role=tablist]>button.nav-link:before{content:none!important}.content:has(form#forget-password-form) nav.pgn__tabs.nav.nav-tabs[role=tablist]>a.nav-link:after,.content:has(form#forget-password-form) nav.pgn__tabs.nav.nav-tabs[role=tablist]>button.nav-link:after,.content:has(form#set-reset-password-form) nav.pgn__tabs.nav.nav-tabs[role=tablist]>a.nav-link:after,.content:has(form#set-reset-password-form) nav.pgn__tabs.nav.nav-tabs[role=tablist]>button.nav-link:after{color:var(--cba-navy);content:"Back to Sign in";font-size:.95rem;font-weight:600;line-height:1.2}body:has(form#forget-password-form) .content nav.pgn__tabs.nav.nav-tabs[role=tablist]:after,body:has(form#forget-password-form) .content nav.pgn__tabs.nav.nav-tabs[role=tablist]:before{content:none!important;display:none!important}html[data-theme=dark] #main-content .btn-link{color:var(--text-secondary)!important}.pgn__form-control-floating-label .pgn__form-control-floating-label-text{background-color:var(--bg-elevated)!important}html[data-theme=dark] .pgn__form-control-floating-label .pgn__form-control-floating-label-text{background-color:var(--bg-body)!important}#main-content form#registration-form .cba-recaptcha-slot,#main-content form#sign-in-form .cba-recaptcha-slot{display:flex;justify-content:flex-start;margin:.55rem 0 .9rem}#contactForm .cba-recaptcha-slot{margin-top:.25rem}
