.layout.svelte-iv8lg3{grid-template-columns:440px 1fr;min-height:100vh;display:grid}@media (width<=900px){.layout.svelte-iv8lg3{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:start}.form-side.svelte-iv8lg3{align-items:flex-start;padding:24px 20px 32px}}.form-side.svelte-iv8lg3{justify-content:center;align-items:center;padding:32px;display:flex}.form-card.svelte-iv8lg3{flex-direction:column;gap:12px;width:100%;max-width:420px;display:flex}.title.svelte-iv8lg3{font:var(--t-display-3);letter-spacing:var(--tracking-tight);color:var(--ink);margin-top:4px}.lede.svelte-iv8lg3{font:var(--t-body);color:var(--ink-2);margin-bottom:18px}form.svelte-iv8lg3{flex-direction:column;gap:14px;display:flex}.field.svelte-iv8lg3{flex-direction:column;gap:6px;display:flex}.field.svelte-iv8lg3 .login-input{height:44px;font-size:15px}.error.svelte-iv8lg3{font:var(--t-body-sm);color:var(--rust-2);background:var(--danger-bg);border-radius:var(--r-3);border:1px solid #b8512e4d;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ok.svelte-iv8lg3{font:var(--t-body-sm);color:var(--olive);border-radius:var(--r-3);background:#3f452814;border:1px solid #3f452833;margin-bottom:8px;padding:10px 12px}.link-button.svelte-iv8lg3{font:inherit;color:var(--rust-2);cursor:pointer;background:0 0;border:none;align-self:flex-start;min-height:44px;padding:0;text-decoration:underline}.links.svelte-iv8lg3{font:var(--t-body-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 10px;margin-top:18px;display:flex}.links.svelte-iv8lg3 a:where(.svelte-iv8lg3){align-items:center;min-height:44px;display:inline-flex}.sep.svelte-iv8lg3{color:var(--line-2)}
