.button .loading-indicator{opacity:0;transition:visibility 0s ease .2s,opacity .2s ease;visibility:hidden}.button .loading-indicator .svg-inline--fa{animation-play-state:paused}.button:has(.loading-indicator){position:relative}.button:has(.loading-indicator) .btn-text{opacity:1;transition:opacity .2s ease}.button:has(.loading-indicator) .loading-indicator{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.button:has(.loading-indicator)[disabled]{opacity:.7}.button:has(.loading-indicator.active){pointer-events:none}.button:has(.loading-indicator.active) .btn-text{opacity:.2}.button:has(.loading-indicator.active) .loading-indicator{opacity:1;transition-delay:0s;visibility:visible}.button:has(.loading-indicator.active) .loading-indicator .svg-inline--fa{animation-play-state:running}#loginModal h1,.authCard h1{font-size:2rem;font-weight:800;line-height:1.4}#loginModal .lostPassword,.authCard .lostPassword{font-size:.8rem;font-weight:500}#loginModal .footerHint,.authCard .footerHint{font-size:.8rem;padding-top:.5rem}#loginModal .footerHint a,.authCard .footerHint a{font-weight:500}#loginModal .sso-section .sso-buttons .sso-button,.authCard .sso-section .sso-buttons .sso-button{align-items:center;display:flex;gap:8px;justify-content:center;padding:.75rem 1rem;transition:all .2s ease}#loginModal .sso-section .sso-buttons .sso-button .sso-icon,.authCard .sso-section .sso-buttons .sso-button .sso-icon{flex-shrink:0;margin:-4px 0 -2px}#loginModal .sso-section .sso-buttons .sso-google,.authCard .sso-section .sso-buttons .sso-google{background-color:#fff;border:1px solid #dadce0;color:#0c1014}#loginModal .sso-section .sso-buttons .sso-google:focus,#loginModal .sso-section .sso-buttons .sso-google:hover,.authCard .sso-section .sso-buttons .sso-google:focus,.authCard .sso-section .sso-buttons .sso-google:hover{background-color:#f9f9f9;border-color:#dadce0}#loginModal .sso-section .sso-buttons .sso-apple,.authCard .sso-section .sso-buttons .sso-apple{background-color:#000;border:1px solid #000;color:#fff}#loginModal .sso-section .sso-buttons .sso-apple:focus,#loginModal .sso-section .sso-buttons .sso-apple:hover,.authCard .sso-section .sso-buttons .sso-apple:focus,.authCard .sso-section .sso-buttons .sso-apple:hover{background-color:#2f3941;border-color:#2f3941}#loginModal .sso-section .sso-buttons .sso-apple .sso-icon,.authCard .sso-section .sso-buttons .sso-apple .sso-icon{fill:#fff}@media print,screen and (min-width:40em){#loginModal,.authCard{max-width:500px;min-width:400px}#loginModal .rememberMe,.authCard .rememberMe{font-size:.9rem;text-transform:none}}@media print,screen and (max-width:39.99875em){#loginModal .rememberMe,.authCard .rememberMe{font-weight:400;text-transform:none}#loginModal .lostPassword,.authCard .lostPassword{font-size:.8rem!important}}#loginModal,[data-theme=dark] .authCard.darkModeGradient{background-color:#1e2429;overflow:hidden;position:relative;z-index:10}#loginModal:before,[data-theme=dark] .authCard.darkModeGradient:before{background:radial-gradient(600px 400px at 20% 0,#27c5ff33 0,#0000 100%),radial-gradient(400px 600px at 100% 100%,#d038a91a 0,#0000 100%),#0000;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#loginModal .footerHint a,#loginModal .lostPassword,[data-theme=dark] .authCard.darkModeGradient .footerHint a,[data-theme=dark] .authCard.darkModeGradient .lostPassword{border-bottom:1px dotted #fefefe80;color:#fefefe}#loginModal .footerHint a:hover,#loginModal .lostPassword:hover,[data-theme=dark] .authCard.darkModeGradient .footerHint a:hover,[data-theme=dark] .authCard.darkModeGradient .lostPassword:hover{color:#f06400}#loginModal .sso-section .sso-buttons .sso-google,[data-theme=dark] .authCard.darkModeGradient .sso-section .sso-buttons .sso-google{border:1px solid #fff}#loginModal .sso-section .sso-buttons .sso-google:focus,#loginModal .sso-section .sso-buttons .sso-google:hover,[data-theme=dark] .authCard.darkModeGradient .sso-section .sso-buttons .sso-google:focus,[data-theme=dark] .authCard.darkModeGradient .sso-section .sso-buttons .sso-google:hover{background-color:#fff;border-color:#12a3b4}#loginModal .sso-section .sso-buttons .sso-apple:focus,#loginModal .sso-section .sso-buttons .sso-apple:hover,[data-theme=dark] .authCard.darkModeGradient .sso-section .sso-buttons .sso-apple:focus,[data-theme=dark] .authCard.darkModeGradient .sso-section .sso-buttons .sso-apple:hover{background-color:#000;border-color:#12a3b4}#loginModal input,[data-theme=dark] .authCard.darkModeGradient input{background-color:#fefefe1f!important;border-color:#fefefe2e!important;color-scheme:dark;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}#loginModal input:focus,[data-theme=dark] .authCard.darkModeGradient input:focus{background-color:#fefefe33!important;border-color:#fefefe40!important}#loginModal .mutedColor,#loginModal p.divider,[data-theme=dark] .authCard.darkModeGradient .mutedColor,[data-theme=dark] .authCard.darkModeGradient p.divider{color:#9da2ac}.togglePasswordVisibility{position:relative}.togglePasswordVisibility .toggle{align-items:center;color:#7c8290;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:36px}.togglePasswordVisibility .toggle .icon-hide,.togglePasswordVisibility .toggle.active .icon-show{display:none}.togglePasswordVisibility .toggle.active .icon-hide{display:block}.togglePasswordVisibility .toggle:hover{color:#f06400}.togglePasswordVisibility input{padding-right:40px}