.wrap.svelte-1x05zx6{min-height:100vh;padding:28px 32px;display:grid;grid-template-rows:auto 1fr auto;gap:32px}.mast.svelte-1x05zx6{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:12px;border-bottom:1px solid var(--sl-line);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.brand.svelte-1x05zx6{color:var(--sl-text);text-decoration:none;font-weight:600;letter-spacing:.34em}.dim.svelte-1x05zx6{color:var(--sl-text-faded)}.card.svelte-1x05zx6{align-self:center;justify-self:center;width:min(480px,100%);background:var(--sl-ink-raised);border:1px solid var(--sl-line);padding:36px 36px 32px}.eyebrow.svelte-1x05zx6{margin:0 0 12px;font-size:10px;color:var(--sl-signal);text-transform:uppercase;letter-spacing:.18em}.title.svelte-1x05zx6{margin:0 0 18px;font-size:clamp(40px,7vw,64px);line-height:.94}.lede.svelte-1x05zx6{margin:0 0 26px;font-size:15px;line-height:1.55;color:var(--sl-text-muted);max-width:44ch}.lbl.svelte-1x05zx6{display:block;margin:0 0 6px;font-size:10px;color:var(--sl-text-muted);text-transform:uppercase;letter-spacing:.14em}input[type=email].svelte-1x05zx6{width:100%;box-sizing:border-box;background:var(--sl-ink-sunk);color:var(--sl-text);border:1px solid var(--sl-line-strong);font-family:var(--sl-body);font-size:16px;padding:12px 14px}input[type=email].svelte-1x05zx6:focus{outline:2px solid var(--sl-signal);outline-offset:-1px}.error.svelte-1x05zx6{margin:10px 0 0;font-size:11px;color:var(--sl-err)}.btn.svelte-1x05zx6{width:100%;margin-top:22px;padding:14px 22px;background:var(--sl-signal);color:var(--sl-ink);border:1px solid var(--sl-signal);cursor:pointer;font-size:12px;text-transform:uppercase;letter-spacing:.14em}.btn.svelte-1x05zx6:disabled{opacity:.5;cursor:not-allowed}.dev.svelte-1x05zx6{margin-top:20px;border:1px dashed var(--sl-warn);padding:14px 16px;background:var(--sl-warn-tint)}.dev-label.svelte-1x05zx6{margin:0 0 8px;font-size:10px;color:var(--sl-warn)}.dev-link.svelte-1x05zx6{display:block;color:var(--sl-text);font-size:11px;word-break:break-all;text-decoration:underline}.footer.svelte-1x05zx6{border-top:1px solid var(--sl-line);padding-top:12px;text-align:center;font-size:10px;color:var(--sl-text-faded);letter-spacing:.18em;text-transform:uppercase}
