.frf-sent.svelte-1in5o1y{padding:1rem 0 2rem}.frf-kicker.svelte-1in5o1y{font-family:var(--font-display);color:color-mix(in oklch, var(--color-base-content) 45%, transparent);letter-spacing:.02em;margin:0 0 .5rem;font-size:.875rem;font-style:italic}.frf-h.svelte-1in5o1y{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-base-content);margin:0 0 1rem;font-size:1.5rem;line-height:1.1}.frf-p.svelte-1in5o1y{font-family:var(--font-display);color:color-mix(in oklch, var(--color-base-content) 55%, transparent);max-width:28rem;margin:0 0 1.5rem;font-style:italic;line-height:1.6}.frf-check.svelte-1in5o1y{width:3rem;height:3rem;color:var(--color-success);background:color-mix(in oklch, var(--color-success) 12%, transparent);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.frf-links.svelte-1in5o1y{border-top:1px solid var(--color-base-200);gap:1rem;max-width:28rem;padding-top:1.5rem;display:grid}.frf-link.svelte-1in5o1y{border:1px solid color-mix(in oklch, var(--color-primary) 15%, transparent);background:color-mix(in oklch, var(--color-primary) 5%, transparent);border-radius:var(--radius-box);padding:.5rem 1rem}.frf-role.svelte-1in5o1y{color:var(--color-base-content);margin-top:.125rem;font-weight:500}.frf-copy.svelte-1in5o1y{align-items:stretch;gap:.5rem;margin-top:.5rem;display:flex}.frf-done.svelte-1in5o1y{color:color-mix(in oklch, var(--color-base-content) 50%, transparent);align-items:center;gap:.375rem;margin:2rem 0 0;font-size:.8125rem;display:flex}
