main.svelte-1x05zx6{max-width:27rem;margin:0 auto;padding:2.6rem 1.4rem 4rem;display:grid;gap:1.5rem;justify-items:stretch}.hero.svelte-1x05zx6{display:grid;justify-items:center;text-align:center;gap:.55rem}.brand-eyebrow.svelte-1x05zx6{font-family:var(--f-display);font-size:.82rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}.hero-logo.svelte-1x05zx6{height:3.4rem;width:auto;max-width:15rem;display:block;margin-bottom:.6rem}h1.svelte-1x05zx6{font-family:var(--f-display);font-size:2rem;font-weight:800;line-height:1.05;text-wrap:balance}.lede.svelte-1x05zx6{color:var(--ink-2);font-family:var(--f-ui);font-size:1rem;max-width:22rem}.card.svelte-1x05zx6{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.5rem 1.4rem}form.svelte-1x05zx6{display:grid;gap:.7rem}label.svelte-1x05zx6{font-family:var(--f-ui);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.bigfield.svelte-1x05zx6{width:100%;font-family:var(--f-display);font-weight:600;font-size:1.35rem;padding:.95rem 1.1rem;background:var(--surface);color:var(--ink);border:2px solid var(--rule);border-radius:var(--radius);transition:border-color .14s ease,box-shadow .14s ease}.bigfield.svelte-1x05zx6:focus{outline:none;border-color:var(--ember);box-shadow:0 0 0 4px var(--ember-tint)}.bigfield.code.svelte-1x05zx6{text-align:center;letter-spacing:.55em;font-size:1.7rem;padding-left:1.65rem}.btn.block.svelte-1x05zx6{margin-top:.3rem}.error.svelte-1x05zx6{display:flex;align-items:center;gap:.35rem;color:var(--ember-ink);font-family:var(--f-ui);font-size:.92rem}.hint.svelte-1x05zx6{font-family:var(--f-ui);font-size:.8rem;line-height:1.7;color:var(--ink-3);text-align:center}.hint-label.svelte-1x05zx6{display:inline-block;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--steel);background:var(--steel-tint);padding:.2em .6em;border-radius:var(--radius-pill);margin-right:.4rem}.dev.svelte-1x05zx6{display:flex;align-items:center;gap:.5rem;text-align:left;background:var(--ember-tint);color:var(--ember-ink);padding:.85rem 1.1rem;border-radius:var(--radius)}.dev.svelte-1x05zx6 b:where(.svelte-1x05zx6){font-family:var(--f-mono);font-weight:700}
