.bg-image{background-image:url(https://du5zigdcglkga.cloudfront.net/landing_images/login_bg.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.login-card{background:rgba(15,27,49,.7);border:1px solid rgba(202,225,243,.22);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:18px;box-shadow:0 18px 55px rgba(8,20,41,.4);color:#f7fbff}.login-card .text-white-alpha-70,.login-card .text-white-alpha-80,.login-card .text-white-alpha-90{color:#d4e0ed!important}.login-card .p-inputtext{background:#243654!important;border:1px solid #536784!important;color:#f7fbff!important;min-height:45px}.login-card .p-inputtext::placeholder{color:#c2cddd!important;opacity:1}.login-card .p-inputtext:focus{border-color:#5eead4!important;box-shadow:0 0 0 2px rgba(94,234,212,.24)!important}.login-card .p-inputicon{color:#d7e2ef!important}.login-card .p-divider:before{border-color:#56657f!important}.login-card .p-divider .p-divider-content{background:rgba(0,0,0,0)!important;color:#dce9f5!important}.login-card .p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-link){background:#5eead4!important;border-color:#5eead4!important;color:#112238!important;font-weight:700}.login-card .p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-link):enabled:hover{background:#86f2e0!important;border-color:#86f2e0!important}.login-card .p-button.p-button-text{color:#e1ebf6!important}.login-card .p-button.p-button-outlined{color:#5eead4!important;border-color:#5eead4!important}.login-card .p-button:focus-visible{outline:2px solid #8ef5e4;outline-offset:3px}.login-card .p-error{color:#ffb4b8!important}.login-card .enterprise-auth-codes,.login-card .enterprise-auth-icon,.login-card .enterprise-auth-key-panel{background:#223552!important;color:#f7fbff!important;border:1px solid rgba(175,202,229,.2)}.login-card .enterprise-auth-key-panel .text-color-secondary{color:#cdddeb!important}.login-card .enterprise-auth-key-panel .text-color{color:#f7fbff!important}.login-card .enterprise-auth-codes{font-size:.95rem;letter-spacing:.02em}.login-card .p-checkbox .p-checkbox-box{background:#243654;border-color:#8da5c1}.login-card .p-checkbox .p-checkbox-box.p-highlight{background:#5eead4;border-color:#5eead4}.enterprise-auth-notice{max-width:26rem;margin:1rem auto 0;text-align:center}.enterprise-auth-notice-icon{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#5eead4;background:#243654;margin:0 auto 1rem}.enterprise-auth-notice-title{color:#fff;font-size:1.35rem;line-height:1.35;margin:0 0 .75rem}.enterprise-auth-notice-description{color:#d4e0ed;line-height:1.55;margin:0 0 1rem}.enterprise-auth-steps{background:#233654;border:1px solid #425876;color:#e3edf7;border-radius:12px;padding:.8rem .9rem;display:grid;grid-gap:.7rem;gap:.7rem}.enterprise-auth-steps>div{display:flex;align-items:flex-start;gap:.6rem}.enterprise-auth-steps .pi{color:#5eead4;margin-top:.15rem}.enterprise-auth-inline-info{background:#233654;border-left:3px solid #5eead4;color:#dceaf7;border-radius:6px;font-size:.875rem;line-height:1.4;padding:.65rem .8rem}.login-page-footer{color:#f8fbff;background:rgba(15,27,49,.88);padding:.45rem 1.1rem;border-radius:999px;text-shadow:none}@media(max-width:575px){.login-card{padding:1.25rem!important}.enterprise-auth-notice-title{font-size:1.2rem}}.p-checkbox .p-checkbox-box.p-highlight,.p-checkbox.p-checked .p-checkbox-box,.p-checkbox.p-highlight .p-checkbox-box{background:#5eead4!important;border-color:#5eead4!important}.p-checkbox .p-checkbox-box .p-checkbox-icon{color:#0f1b31!important;font-weight:700}