.login.svelte-1uha8ag{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr;gap:2rem;align-items:center;padding:clamp(1.5rem,4vw,3.5rem);max-width:1100px;margin:0 auto}.hero.svelte-1uha8ag{animation:fade-in .42s ease}.eyebrow.svelte-1uha8ag{margin:0 0 .75rem;color:var(--muted);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.85rem}.brand.svelte-1uha8ag{margin:0;font-size:clamp(2.8rem,7vw,4.4rem);line-height:1.05;color:var(--ink)}.lead.svelte-1uha8ag{margin:1.1rem 0 0;max-width:28rem;font-size:1.15rem;color:var(--muted)}.panel.svelte-1uha8ag{padding:1.6rem 1.5rem 1.4rem;animation:modal-in .32s ease}h2.svelte-1uha8ag{margin:0 0 1rem;font-size:1.4rem}.full.svelte-1uha8ag{width:100%}.error.svelte-1uha8ag{color:var(--danger);margin:0 0 .75rem;font-weight:600}.demos.svelte-1uha8ag{margin-top:1.35rem}.demos.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 .55rem;color:var(--muted);font-size:.9rem;font-weight:600}.demo-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.demo-grid.svelte-1uha8ag .btn:where(.svelte-1uha8ag){padding:.55rem .7rem;font-size:.88rem}@media(max-width:860px){.login.svelte-1uha8ag{grid-template-columns:1fr;padding-top:2.5rem}}
