*{box-sizing:border-box}body{color:#17191c;background:#f2f3f5;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.login-page.svelte-1x05zx6{place-items:center;min-height:100vh;padding:24px;display:grid}.login-card.svelte-1x05zx6{background:#fff;border:1px solid #dfe2e5;width:min(100%,420px);padding:32px}.brand.svelte-1x05zx6{margin-bottom:38px}.brand-logo.svelte-1x05zx6{width:180px;height:auto;display:block}.heading.svelte-1x05zx6{margin-bottom:24px}.eyebrow.svelte-1x05zx6{color:#858b92;letter-spacing:.12em;margin:0 0 6px;font-size:10px;font-weight:800}h1.svelte-1x05zx6{margin:0 0 8px;font-size:28px}.description.svelte-1x05zx6{color:#747a80;margin:0;font-size:12px;line-height:1.5}form.svelte-1x05zx6{gap:16px;display:grid}.field.svelte-1x05zx6{gap:7px;display:grid}.field.svelte-1x05zx6 span:where(.svelte-1x05zx6){color:#686e75;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.field.svelte-1x05zx6 input:where(.svelte-1x05zx6){color:#17191c;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #d5d8dc;padding:0 11px;font-size:13px}.field.svelte-1x05zx6 input:where(.svelte-1x05zx6):focus{border-color:#17191c;outline:1px solid #17191c}.login-button.svelte-1x05zx6{color:#fff;cursor:pointer;background:#17191c;border:0;height:42px;margin-top:4px;font-size:11px;font-weight:800}.login-button.svelte-1x05zx6:hover{background:#292c30}.error-message.svelte-1x05zx6{color:#8a3030;background:#fff4f4;border:1px solid #e6b8b8;margin-bottom:18px;padding:11px 12px;font-size:11px}
