main.svelte-18c6u1m{max-width:420px;margin:0 auto;padding:64px 24px}.brand.svelte-18c6u1m{font-family:var(--zt-font-mono);font-size:14px;letter-spacing:.06em;color:var(--zt-text);margin-bottom:48px;display:inline-flex;align-items:center;gap:8px}.mark.svelte-18c6u1m{color:var(--zt-amber)}.tag.svelte-18c6u1m{font-size:9px;letter-spacing:.16em;color:var(--zt-brick-ink);background:var(--zt-brick);padding:2px 6px}h1.svelte-18c6u1m{font-family:var(--zt-font-serif);font-size:34px;font-weight:400;letter-spacing:-.015em;margin:0 0 12px}.dim.svelte-18c6u1m{color:var(--zt-text-dim);font-size:14px;line-height:1.65;margin:0 0 28px}.label.svelte-18c6u1m{display:block;font-family:var(--zt-font-mono);font-size:10px;letter-spacing:.14em;color:var(--zt-text-dim);margin-bottom:8px}input.svelte-18c6u1m{width:100%;box-sizing:border-box;background:var(--zt-surface-2);border:2px solid var(--zt-border);color:var(--zt-text);padding:13px;font-size:13px;font-family:var(--zt-font-mono)}button.svelte-18c6u1m{width:100%;margin-top:12px;padding:14px;background:var(--zt-amber);border:2px solid var(--zt-amber);color:var(--zt-amber-ink);font-size:13px;letter-spacing:.06em;cursor:pointer;font-family:var(--zt-font-mono)}button.svelte-18c6u1m:disabled{background:transparent;color:var(--zt-text-dim);border-color:var(--zt-border);cursor:default}input.svelte-18c6u1m:focus-visible,button.svelte-18c6u1m:focus-visible{outline:2px solid var(--zt-ice);outline-offset:2px}.error.svelte-18c6u1m{color:var(--zt-brick);font-size:12.5px;margin:10px 0 0}
