.corner.svelte-1x05zx6{position:fixed;top:20px;right:20px}main.svelte-1x05zx6{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px}.mark.svelte-1x05zx6{width:72px;height:72px;border-radius:14px;display:block}h1.svelte-1x05zx6{font-size:clamp(44px,7vw,80px);font-weight:600;letter-spacing:-.04em;line-height:1}.sub.svelte-1x05zx6{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.18em}.sub.svelte-1x05zx6 a:where(.svelte-1x05zx6):hover{text-decoration:underline}form.svelte-1x05zx6{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:260px;margin-top:10px}input.svelte-1x05zx6{width:100%;padding:11px 14px;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;color:var(--text);font-family:inherit;font-size:14px;text-align:center;outline:none;transition:border-color .15s ease}input.svelte-1x05zx6:focus{border-color:var(--accent-ring)}input.invalid.svelte-1x05zx6{border-color:var(--accent)}input.code.svelte-1x05zx6{font-size:22px;letter-spacing:.4em;text-indent:.4em}.hint.svelte-1x05zx6{font-size:11px;color:var(--muted);text-align:center;margin:0;word-break:break-all}form.svelte-1x05zx6 .cta:where(.svelte-1x05zx6){justify-content:center;background:var(--accent);color:#fff;padding:11px 14px;font-size:14px}form.svelte-1x05zx6 .cta:where(.svelte-1x05zx6):disabled{opacity:.5;cursor:default}.link.svelte-1x05zx6{background:none;border:none;color:var(--muted);font-family:inherit;font-size:11px;cursor:pointer;padding:2px}.link.svelte-1x05zx6:hover{color:var(--text);text-decoration:underline}.link.muted.svelte-1x05zx6{margin-top:-6px}.err.svelte-1x05zx6{font-size:12px;color:var(--accent);margin:0;text-align:center}
