.title.svelte-1o2u5dn{margin:0 0 var(--space-2);font-family:var(--typography-font-display);font-weight:600;font-size:1.4rem;letter-spacing:.01em}.lead.svelte-1o2u5dn{margin:0 0 var(--space-4);font-size:var(--type-sm, .9rem);line-height:1.5;color:var(--color-fg-muted)}.steps.svelte-1o2u5dn{list-style:none;margin:0 0 var(--space-4);padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.steps.svelte-1o2u5dn li:where(.svelte-1o2u5dn){display:flex;align-items:center;gap:var(--space-3);font-size:var(--type-md, 1rem)}.glyph.svelte-1o2u5dn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent) 14%,transparent);color:var(--color-accent)}.step-text.svelte-1o2u5dn{flex:1 1 auto;line-height:1.4}.done.svelte-1o2u5dn{width:100%;min-height:44px;border-radius:var(--radius-md);border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-on-accent, #04141c);font-family:var(--typography-font-ui);font-size:var(--type-sm, .9rem);font-weight:600;cursor:pointer}.done.svelte-1o2u5dn:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}
