.login-page.svelte-1x05zx6{color:#171717;place-items:center;min-height:min(75vh,52rem);padding:3rem 1rem;display:grid}.login-card.svelte-1x05zx6{width:min(100%,27rem)}.eyebrow.svelte-1x05zx6{color:#707070;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .8rem;font-size:.75rem}h1.svelte-1x05zx6{letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,9vw,3.5rem);font-weight:400}.intro.svelte-1x05zx6,.registration-note.svelte-1x05zx6{color:#707070;font-size:.9rem;line-height:1.6}form.svelte-1x05zx6{gap:.7rem;margin-top:2rem;display:grid}label.svelte-1x05zx6{margin-top:.5rem;font-size:.85rem}input.svelte-1x05zx6{width:100%;font:inherit;background:#fff;border:1px solid #d6d6d6;border-radius:0;padding:.85rem}input.svelte-1x05zx6:focus-visible,button.svelte-1x05zx6:focus-visible{outline-offset:2px;outline:2px solid #171717}form.svelte-1x05zx6 button:where(.svelte-1x05zx6){color:#fff;font:inherit;cursor:pointer;background:#171717;border:1px solid #171717;margin-top:.8rem;padding:.9rem 1rem}form.svelte-1x05zx6 button:where(.svelte-1x05zx6):disabled{cursor:wait;opacity:.65}.error.svelte-1x05zx6{color:#a12622;margin:.4rem 0 0;font-size:.85rem}.registration-note.svelte-1x05zx6{margin-top:1.5rem;font-size:.8rem}
