.employee-login_screen__1ecYP{min-height:100vh;display:grid;place-items:center;padding:20px;background:radial-gradient(ellipse at top,#dbeafe 0,#f1f5f9 55%,#e7ecf6 100%);color:#101828}.employee-login_card__hfu8q{width:min(100%,470px);box-sizing:border-box;padding:36px;border:1px solid #d8e1ef;border-radius:20px;background:white;box-shadow:0 25px 70px #10223f22}.employee-login_brand__LtYs_{display:block;margin-bottom:23px}.employee-login_brand__LtYs_ img{object-fit:contain}.employee-login_kicker__qP9X0{margin:0 0 6px;color:#1d4ed8;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:900}.employee-login_card__hfu8q h1{font-size:32px;line-height:1.12;letter-spacing:-.04em;margin:0 0 10px}.employee-login_intro__Hgq6J{font-size:13px;line-height:1.6;color:#64748b;margin:0 0 25px}.employee-login_form__CR5wY{display:grid;grid-gap:17px;gap:17px}.employee-login_form__CR5wY label{font-size:12px;font-weight:800;color:#334155;display:grid;grid-gap:8px;gap:8px}.employee-login_form__CR5wY input{box-sizing:border-box;width:100%;height:52px;border:1px solid #cbd5e1;border-radius:11px;padding:11px 14px;font-size:17px;color:#0f172a}.employee-login_form__CR5wY input:focus-visible{outline:3px solid #bfdbfe}.employee-login_form__CR5wY button{min-height:52px;background:#1d4ed8;color:#fff;font-size:14px;border:0;border-radius:11px;font-weight:900;cursor:pointer;margin-top:3px}.employee-login_form__CR5wY button:hover{background:#1e40af}.employee-login_error__b5QPa{border:1px solid #fecaca;border-radius:9px;padding:11px 13px;background:#fff1f2;color:#991b1b;font-size:12px}.employee-login_help__og_EA{font-size:11px;color:#475569;margin-top:21px;line-height:1.5}.employee-login_secondary__3rhuH{display:inline-block;margin-top:9px;color:#2563eb;font-size:11px;text-decoration:none;font-weight:700}@media(max-width:480px){.employee-login_card__hfu8q{padding:26px 22px}.employee-login_card__hfu8q h1{font-size:28px}}.employee-login_brand__LtYs_ strong{display:block;font-size:19px;line-height:1.2;color:#172033;overflow-wrap:anywhere}.employee-login_card__hfu8q>a:last-child{display:inline-flex;margin-top:17px;color:#6b7280}