.login-form-module__PK4fKq__wrap{justify-content:center;align-items:center;min-height:100dvh;padding:1.25rem;display:flex}.login-form-module__PK4fKq__card{background:var(--surface);border:1px solid var(--border);border-radius:16px;width:100%;max-width:360px;padding:2rem 1.75rem}.login-form-module__PK4fKq__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:.5rem;font-size:11px;font-weight:600}.login-form-module__PK4fKq__logoMark{color:#00385b;width:34px;height:auto;display:block}@media (prefers-color-scheme:dark){.login-form-module__PK4fKq__logoMark{color:#fbfafa}}.login-form-module__PK4fKq__tagline{font-family:var(--font-sans);color:var(--ink-mute);margin-bottom:1.75rem;font-size:14px;font-style:italic}.login-form-module__PK4fKq__field{margin-bottom:1rem}.login-form-module__PK4fKq__field label{color:var(--ink-soft);margin-bottom:.35rem;font-size:12.5px;font-weight:600;display:block}.login-form-module__PK4fKq__field input{width:100%;font-family:var(--font-sans);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);border-radius:9px;padding:.6rem .75rem;font-size:14.5px}.login-form-module__PK4fKq__field input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.login-form-module__PK4fKq__error{color:var(--rojo);background:var(--rojo-bg);border:1px solid var(--rojo);border-radius:8px;margin-bottom:1rem;padding:.5rem .7rem;font-size:13px}.login-form-module__PK4fKq__submit{width:100%;font-family:var(--font-sans);cursor:pointer;border:1px solid var(--ink);background:var(--ink);color:var(--bg);border-radius:9px;margin-top:.25rem;padding:.65rem .9rem;font-size:14.5px;font-weight:600}.login-form-module__PK4fKq__submit:disabled{opacity:.6;cursor:default}
