.screen.svelte-1dsj5wk{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:2rem max(16px,env(safe-area-inset-left))}.card.svelte-1dsj5wk{width:100%;max-width:460px;border-radius:16px;padding:2rem 1.75rem;background:var(--card);box-shadow:0 0 1px #0003,0 12px 36px #0000000f;display:grid;gap:.9rem}.logo.svelte-1dsj5wk{display:flex;justify-content:center}h1.svelte-1dsj5wk{margin:.5rem 0 0;text-align:center;font-size:1.4rem;font-weight:500}.soft.svelte-1dsj5wk{color:var(--soft);text-align:center;margin:0;font-size:14px}.done.svelte-1dsj5wk{text-align:center;margin:.5rem 0}.error.svelte-1dsj5wk{color:var(--warn);text-align:center;margin:0;font-size:14px}form.svelte-1dsj5wk{display:grid;gap:.7rem}input.svelte-1dsj5wk,select.svelte-1dsj5wk,textarea.svelte-1dsj5wk{min-height:44px;padding:.6rem .8rem;border:0;border-radius:var(--r-md);background:var(--tile);color:var(--ink);font:inherit}textarea.svelte-1dsj5wk{resize:vertical}.trap.svelte-1dsj5wk{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.primary.svelte-1dsj5wk{height:44px;border:0;border-radius:var(--r-md);background:var(--grad);box-shadow:var(--shadow-nav-selected);color:var(--on-accent);font:inherit;font-weight:500;cursor:pointer}.back.svelte-1dsj5wk{text-align:center;font-size:14px;color:var(--soft)}
