.auth-screen{background:var(--insight-surface);color:var(--insight-ink)}.auth-screen .auth-main{flex:50%;padding:32px 42px}.auth-screen .auth-main__brand{display:none}.auth-screen .auth-main__body{padding:48px 0}.auth-screen .auth-card{max-width:365px}.auth-screen .auth-heading{gap:12px;margin-bottom:13px}.auth-heading__brand{align-items:center;margin-bottom:21px;display:flex}.auth-screen:has(.auth-heading__brand) .auth-main__brand{display:none}.auth-eyebrow{letter-spacing:1.7px;color:var(--insight-blue);font-size:10px;font-weight:500;display:block}.auth-screen .auth-title{color:var(--insight-ink);letter-spacing:-1px;font-family:inherit;font-size:31px;font-weight:600;line-height:1.35}.auth-screen .auth-lead{color:var(--insight-muted);font-family:inherit;font-size:12px;line-height:1.9}.auth-screen .auth-fieldset{gap:23px}.auth-screen .auth-label{color:var(--insight-ink);margin-bottom:3px;font-size:12px;font-weight:500}.auth-screen .auth-input{border-color:var(--insight-line);background:var(--insight-subtle);height:48px;color:var(--insight-ink);border-radius:8px;padding-inline:14px;font-size:13px}.auth-screen .auth-input:focus{border-color:#75a8f2;box-shadow:0 0 0 3px #0c64df0d}.auth-screen .auth-input[aria-invalid=true]{border-color:var(--qds-color-danger)}.auth-screen .auth-input--with-action{padding-right:48px}.auth-screen .auth-input-action{width:46px;height:48px;color:var(--insight-muted)}.auth-screen .auth-input--code{letter-spacing:.45em;font-size:23px}.auth-screen .auth-check{color:var(--insight-muted);font-size:11px;font-weight:400}.auth-screen .auth-check input{width:15px;height:15px}.auth-screen .auth-link{color:var(--insight-blue);font-size:11px;font-weight:500}.auth-screen .auth-button{background:#0c64df;border-radius:8px;justify-content:space-between;height:48px;padding-inline:17px;font-size:12px;font-weight:500}.auth-screen .auth-button:hover:not(:disabled){background:#0957c7}.auth-screen .auth-button>.mdi{font-size:19px}.auth-secure-note{border-top:1px solid var(--insight-line);color:var(--insight-muted);align-items:center;gap:8px;margin:28px 0 0;padding-top:23px;font-size:10px;line-height:1.7;display:flex}.auth-secure-note i{color:#8a9ab1;font-size:15px}.auth-screen .auth-main__footer{color:var(--insight-muted);justify-content:space-between;align-items:center;gap:20px;font-size:10px;display:flex}.auth-screen .auth-panel{background:var(--brand-chrome,#19182b);flex:0 0 50%;display:block}.auth-screen .auth-panel:before{background-image:linear-gradient(#121423a3,#121423c7 48%,#121423db),radial-gradient(at 100% 0,#0c64df55,#0000 70%),url(/assets/images/auth/warehouse-panel.webp);background-position:50%;background-size:cover}.auth-screen .auth-panel__inner{justify-content:flex-start;width:100%;max-width:800px;height:auto;min-height:100dvh;margin:0 auto;padding:42px clamp(35px,5vw,85px) 32px}.auth-panel__brand{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.auth-panel__brand>span:last-child{color:#c5cee0;letter-spacing:2px;font-size:9px}.auth-screen .auth-showcase{border:0;gap:26px;margin-block:auto;padding:55px 0}.auth-screen .auth-showcase__slide{min-height:190px}.auth-screen .auth-showcase__title{letter-spacing:-.8px;text-shadow:none;color:#fff;margin-bottom:20px;font-family:inherit;font-size:clamp(30px,2.7vw,39px);font-weight:600;line-height:1.4}.auth-screen .auth-showcase__text{color:#c4cde0;text-shadow:none;max-width:420px;font-size:14px;line-height:1.9}.auth-screen .auth-showcase__dot{width:20px;height:24px}.auth-screen .auth-showcase__dot:before{background:#ffffff25;height:3px}.auth-screen .auth-showcase__dot[aria-current=true]{width:35px}.auth-screen .auth-showcase__dot[aria-current=true]:before{background:#7cabf4}.auth-panel__footer{color:#b2bdd2;justify-content:space-between;gap:20px;padding-top:0;font-size:9px;display:flex}.auth-panel__footer>span:first-child{letter-spacing:1.7px;font-size:8px}@media (min-width:1600px){.auth-screen .auth-card{max-width:390px}.auth-screen .auth-panel__inner{padding-block:52px 39px}}@media (max-width:1100px) and (min-width:801px){.auth-screen .auth-panel__inner{padding-inline:32px}.auth-screen .auth-main{padding-inline:28px}.auth-screen .auth-title{font-size:27px}.auth-screen .auth-row{gap:10px}.auth-screen .auth-check,.auth-screen .auth-link{font-size:10px}}@media (max-width:800px){.auth-screen .auth-panel{display:none}.auth-screen .auth-main{flex-basis:100%;padding:27px 25px 23px}.auth-screen .auth-main__brand{display:flex}.auth-screen .auth-main__brand .app-brand-name{--brand-height:31px!important}.auth-screen .auth-main__body{align-items:center;padding:48px 0}.auth-screen .auth-title{font-size:28px}.auth-screen .auth-card{max-width:380px}.auth-screen .auth-main__footer{font-size:8px}.auth-screen .auth-row{gap:9px}.auth-screen .auth-check,.auth-screen .auth-link{font-size:10px}}@media (prefers-reduced-motion:reduce){.auth-screen *,.auth-screen :before{transition:none!important;animation:none!important}}
