.login-module__q3r_BG__screen{--auth-navy:#0f2d47;--auth-ink:#0b2238;--auth-muted:#586977;--auth-neutral:#f5f7f9;--auth-orange:#f4831f;--auth-indigo:var(--accent);--auth-border:#7c8b98;--auth-divider:#dce3e8;--auth-action:var(--auth-navy);--auth-action-ink:#fff;--auth-action-hover:#173b58;min-height:100svh;color:var(--auth-ink);font-family:var(--font-space-grotesk), sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.login-module__q3r_BG__screen *{box-sizing:border-box}.login-module__q3r_BG__onsite{--auth-action:var(--auth-orange);--auth-action-ink:var(--auth-navy);--auth-action-hover:#e3791c;--auth-module-accent:var(--auth-orange)}.login-module__q3r_BG__finance{--auth-action:var(--accent-hover);--auth-action-hover:#4338ca;--auth-module-accent:var(--auth-indigo)}.login-module__q3r_BG__brand{background:var(--auth-navy);color:#fff;flex-direction:column;justify-content:space-between;gap:48px;min-width:0;padding:56px 64px;display:flex}.login-module__q3r_BG__onsite .login-module__q3r_BG__brand,.login-module__q3r_BG__finance .login-module__q3r_BG__brand{border-right:4px solid var(--auth-module-accent)}.login-module__q3r_BG__logo{width:220px;max-width:85%;height:auto;display:block}.login-module__q3r_BG__moduleLogo{width:240px}.login-module__q3r_BG__brandMain{max-width:460px}.login-module__q3r_BG__headline{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(36px,4.1vw,60px);font-weight:500;line-height:1.12}.login-module__q3r_BG__intro{color:#c8d5df;margin:0;font-size:18px;line-height:1.65}.login-module__q3r_BG__brandFooter{color:#c8d5df;margin:0;font-size:14px;line-height:1.65}.login-module__q3r_BG__mobileHeadline{display:none}.login-module__q3r_BG__modulePair{grid-template-columns:1fr 1fr;gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.login-module__q3r_BG__moduleIdentity{align-items:center;gap:12px;padding:0 0 16px;display:flex;position:relative}.login-module__q3r_BG__moduleIdentity:after{content:"";background:var(--auth-orange);border-radius:3px;width:58px;height:3px;position:absolute;bottom:0;left:0}.login-module__q3r_BG__financeIdentity:after{background:var(--auth-indigo)}.login-module__q3r_BG__moduleIdentity img{width:30px;height:auto;display:block}.login-module__q3r_BG__moduleIdentity span{white-space:nowrap;font-size:18px;font-weight:500;line-height:24px}.login-module__q3r_BG__entry{align-items:center;min-width:0;padding:42px 56px;display:flex}.login-module__q3r_BG__formWrap{width:100%;max-width:420px;margin:auto}.login-module__q3r_BG__overline{letter-spacing:1.4px;color:var(--auth-muted);margin:0 0 14px;font-size:12px;font-weight:600;line-height:16px}.login-module__q3r_BG__login .login-module__q3r_BG__overline{letter-spacing:1.7px;font-size:11px}.login-module__q3r_BG__entry h1{letter-spacing:-1.2px;overflow-wrap:anywhere;margin:0 0 10px;font-size:36px;font-weight:500;line-height:1.15}.login-module__q3r_BG__subtitle{color:var(--auth-muted);margin:0 0 26px;font-size:15px;line-height:1.6}.login-module__q3r_BG__login .login-module__q3r_BG__subtitle{margin-bottom:28px}.login-module__q3r_BG__field{margin:0 0 18px}.login-module__q3r_BG__login .login-module__q3r_BG__field{margin-bottom:20px}.login-module__q3r_BG__field label{margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px;display:block}.login-module__q3r_BG__field input{border:1px solid var(--auth-border);width:100%;min-width:0;height:52px;color:var(--auth-ink);background:#fff;border-radius:8px;padding:0 14px;font-family:inherit;font-size:16px;line-height:24px;display:block}.login-module__q3r_BG__field input::placeholder{color:#6b7783;opacity:1}.login-module__q3r_BG__screen :is(input,button,a):focus-visible{outline-offset:3px;outline:3px solid #537fa3}.login-module__q3r_BG__password{position:relative}.login-module__q3r_BG__password input{padding-right:76px}.login-module__q3r_BG__screen button{cursor:pointer;font-family:inherit}.login-module__q3r_BG__show{min-width:62px;min-height:44px;color:var(--auth-navy);background:0 0;border:0;border-radius:5px;padding:0 9px;font-size:13px;font-weight:500;position:absolute;top:4px;right:4px}.login-module__q3r_BG__show:hover{background:var(--auth-neutral)}.login-module__q3r_BG__recovery{width:max-content;max-width:100%;min-height:44px;color:var(--auth-navy);text-underline-offset:3px;justify-content:flex-end;align-items:center;margin:-8px 0 18px auto;font-size:13px;text-decoration:underline;display:flex}.login-module__q3r_BG__submit{background:var(--auth-action);width:100%;min-height:54px;color:var(--auth-action-ink);border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:12px 18px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:flex}.login-module__q3r_BG__onsite .login-module__q3r_BG__submit,.login-module__q3r_BG__finance .login-module__q3r_BG__submit{font-weight:600}.login-module__q3r_BG__submit:hover:not(:disabled){background:var(--auth-action-hover)}.login-module__q3r_BG__submit:disabled{opacity:.65;cursor:not-allowed}.login-module__q3r_BG__bottom{color:var(--auth-muted);text-align:center;margin:10px 0 0;font-size:13px;line-height:22px}.login-module__q3r_BG__login .login-module__q3r_BG__bottom{margin-top:12px}.login-module__q3r_BG__bottom a{min-height:44px;color:var(--auth-navy);text-underline-offset:3px;align-items:center;padding:0 4px;font-weight:500;text-decoration:underline;display:inline-flex}.login-module__q3r_BG__feedback{color:#862e25;overflow-wrap:anywhere;background:#fff1ef;border:1px solid #d7a099;border-radius:8px;margin-bottom:24px;padding:12px 14px;font-size:14px;line-height:1.5}.login-module__q3r_BG__login .login-module__q3r_BG__feedback{margin-bottom:18px}.login-module__q3r_BG__feedback strong{margin-bottom:4px;font-weight:500;display:block}.login-module__q3r_BG__financeInfo{border-top:1px solid var(--auth-divider);margin-top:18px;padding-top:18px}.login-module__q3r_BG__financeTitle{align-items:center;gap:8px;margin:0 0 4px;font-size:14px;font-weight:500;line-height:20px;display:flex}.login-module__q3r_BG__financeTitle:before{content:"";background:var(--auth-indigo);border-radius:50%;flex-shrink:0;width:6px;height:6px}.login-module__q3r_BG__financeInfo p{color:var(--auth-muted);margin:0;font-size:13px;line-height:22px}.login-module__q3r_BG__demoLink{min-height:44px;color:var(--auth-navy);text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;font-size:13px;font-weight:500;text-decoration:underline;display:inline-flex}.login-module__q3r_BG__screen .login-module__q3r_BG__demoLink:disabled{cursor:not-allowed}.login-module__q3r_BG__accountDetails{background:var(--auth-neutral);border:1px solid var(--auth-divider);border-radius:8px;margin:0 0 24px;padding:16px}.login-module__q3r_BG__accountDetails div{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;display:grid}.login-module__q3r_BG__accountDetails div+div{margin-top:10px}.login-module__q3r_BG__accountDetails dt{color:var(--auth-muted);font-size:13px;line-height:22px}.login-module__q3r_BG__accountDetails dd{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:24px}.login-module__q3r_BG__hint{color:var(--auth-muted);margin:6px 0 0;font-size:12px;line-height:18px}.login-module__q3r_BG__confirmation .login-module__q3r_BG__subtitle{margin-bottom:28px;font-size:16px;line-height:1.65}.login-module__q3r_BG__emailAddress{color:var(--auth-ink);overflow-wrap:anywhere;margin-top:8px;font-weight:500;display:block}.login-module__q3r_BG__successNote{border-top:1px solid var(--auth-divider);color:var(--auth-muted);margin-top:22px;padding-top:18px;font-size:14px;line-height:1.6}.login-module__q3r_BG__reviewNotice{color:var(--auth-muted);margin:16px 0 0;font-size:13px;line-height:1.6}@media (min-width:1600px){.login-module__q3r_BG__brand{padding:72px 80px}.login-module__q3r_BG__entry{padding:64px 80px}}@media (max-width:900px) and (min-width:701px){.login-module__q3r_BG__brand{padding:40px 32px}.login-module__q3r_BG__entry{padding:36px 32px}.login-module__q3r_BG__headline{font-size:38px}.login-module__q3r_BG__moduleIdentity{gap:8px}.login-module__q3r_BG__moduleIdentity img{width:24px}.login-module__q3r_BG__moduleIdentity span{font-size:16px}}@media (max-width:700px){.login-module__q3r_BG__screen{display:block}.login-module__q3r_BG__brand{gap:0;padding:20px 24px}.login-module__q3r_BG__logo{width:180px}.login-module__q3r_BG__moduleLogo{width:200px}.login-module__q3r_BG__brandMain,.login-module__q3r_BG__brandFooter{display:none}.login-module__q3r_BG__mobileHeadline{color:#e4edf4;letter-spacing:-.1px;margin:12px 0 0;font-size:14px;line-height:20px;display:block}.login-module__q3r_BG__onsite .login-module__q3r_BG__brand,.login-module__q3r_BG__finance .login-module__q3r_BG__brand{border-right:0;border-bottom:4px solid var(--auth-module-accent)}.login-module__q3r_BG__login .login-module__q3r_BG__brand{gap:18px}.login-module__q3r_BG__login .login-module__q3r_BG__brandMain{display:block}.login-module__q3r_BG__login .login-module__q3r_BG__intro{display:none}.login-module__q3r_BG__headline{letter-spacing:-.7px;margin:0;font-size:27px;line-height:1.15}.login-module__q3r_BG__modulePair{gap:12px;margin-top:18px}.login-module__q3r_BG__moduleIdentity{gap:8px;padding:0 0 12px}.login-module__q3r_BG__moduleIdentity img{width:22px}.login-module__q3r_BG__moduleIdentity span{font-size:16px;line-height:22px}.login-module__q3r_BG__moduleIdentity:after{width:40px}.login-module__q3r_BG__entry{padding:26px 24px 32px;display:block}.login-module__q3r_BG__login .login-module__q3r_BG__entry{padding:28px 24px 24px}.login-module__q3r_BG__formWrap{max-width:440px}.login-module__q3r_BG__overline{margin-bottom:12px;font-size:11px}.login-module__q3r_BG__login .login-module__q3r_BG__overline{display:none}.login-module__q3r_BG__entry h1{letter-spacing:-.85px;font-size:30px}.login-module__q3r_BG__subtitle{margin-bottom:22px;line-height:1.5}.login-module__q3r_BG__login .login-module__q3r_BG__subtitle{margin-bottom:26px}.login-module__q3r_BG__financeInfo{margin-top:14px;padding-top:16px}}@media (max-width:360px){.login-module__q3r_BG__brand,.login-module__q3r_BG__entry{padding-inline:20px}.login-module__q3r_BG__entry h1{font-size:28px}.login-module__q3r_BG__submit{font-size:15px}}@media (max-width:700px) and (max-height:560px){.login-module__q3r_BG__brand{padding-block:14px}.login-module__q3r_BG__moduleLogo{width:180px}.login-module__q3r_BG__mobileHeadline{margin-top:8px}.login-module__q3r_BG__login .login-module__q3r_BG__brand{gap:0}.login-module__q3r_BG__login .login-module__q3r_BG__logo{width:155px}.login-module__q3r_BG__login .login-module__q3r_BG__headline{display:none}.login-module__q3r_BG__modulePair{margin-top:12px}.login-module__q3r_BG__moduleIdentity{padding-bottom:10px}.login-module__q3r_BG__entry{padding-top:20px}.login-module__q3r_BG__login .login-module__q3r_BG__entry{padding-top:22px}.login-module__q3r_BG__login .login-module__q3r_BG__subtitle{margin-bottom:22px}}
