.landing.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px}.card.svelte-1uha8ag{background:var(--schemes-surface-container-low);border-radius:var(--md-shape-large);padding:48px;max-width:440px;width:100%;box-shadow:var(--md-elevation-2)}h1.svelte-1uha8ag{font-size:var(--md-typescale-headline-medium-size);font-weight:500;margin-bottom:8px}.subtitle.svelte-1uha8ag{color:var(--schemes-on-surface-variant);margin-bottom:32px}form.svelte-1uha8ag{display:flex;flex-direction:column;gap:16px}input.svelte-1uha8ag{font-family:var(--md-typescale-font);font-size:var(--md-typescale-body-large-size);padding:12px 16px;border:1px solid var(--schemes-outline);border-radius:var(--md-shape-small);background:var(--schemes-surface);color:var(--schemes-on-surface);outline:none}input.svelte-1uha8ag:focus{border-color:var(--schemes-primary);box-shadow:0 0 0 1px var(--schemes-primary)}button.svelte-1uha8ag{font-family:var(--md-typescale-font);font-size:var(--md-typescale-label-large-size);font-weight:500;padding:12px 24px;border:none;border-radius:var(--md-shape-full);background:var(--schemes-primary);color:var(--schemes-on-primary);cursor:pointer;transition:opacity var(--md-motion-duration-short2) var(--md-motion-easing-standard)}button.svelte-1uha8ag:hover:not(:disabled){opacity:.9}button.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.error.svelte-1uha8ag{color:var(--schemes-error);margin-top:16px;font-size:var(--md-typescale-body-medium-size)}
