.landing.svelte-1oir2nq{min-height:100%;padding:max(var(--s-6), env(safe-area-inset-top)) max(var(--s-4), env(safe-area-inset-right)) max(var(--s-6), env(safe-area-inset-bottom)) max(var(--s-4), env(safe-area-inset-left));place-items:center;display:grid}.landing-card.svelte-1oir2nq{width:min(480px,100%);padding:var(--s-8) var(--s-6);border-radius:var(--r-l);background:var(--surface);box-shadow:var(--shadow-1);text-align:center}.landing-brand.svelte-1oir2nq{font-size:calc(var(--fs-display) * 1.6);font-weight:600;line-height:var(--lh-tight);letter-spacing:-.02em;margin:0}.brand-dot.svelte-1oir2nq{color:var(--accent-text)}.landing-tagline.svelte-1oir2nq{margin:var(--s-1) 0 0;color:var(--ink-3);font-size:var(--fs-small)}.landing-pitch.svelte-1oir2nq{margin:var(--s-5) 0 var(--s-6);color:var(--ink-2);text-wrap:pretty}.landing-actions.svelte-1oir2nq{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.landing-actions.svelte-1oir2nq .btn:where(.svelte-1oir2nq){min-width:10rem}.landing-signin.svelte-1oir2nq{margin-top:var(--s-5)}.landing-opening.svelte-1oir2nq{color:var(--ink-2);margin:0}@media (width<=640px){.landing-card.svelte-1oir2nq{padding:var(--s-6) var(--s-4);box-shadow:none;background:0 0}.landing-actions.svelte-1oir2nq{flex-direction:column}.landing-actions.svelte-1oir2nq .btn:where(.svelte-1oir2nq){min-height:44px}}
