h1.svelte-eyrnnj{margin:0 0 .5rem;font-size:1.5rem;font-weight:700}h2.svelte-eyrnnj{margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.desc.svelte-eyrnnj{color:var(--chart-text-secondary);margin:0 0 2rem;line-height:1.6;max-width:600px}.demo.svelte-eyrnnj{margin-bottom:3rem}.sticky-panel.svelte-eyrnnj{background:var(--chart-bg, #fff);border:1px solid var(--border, #e5e7eb);border-radius:8px;padding:1.25rem;width:100%}.step-note.svelte-eyrnnj{margin:.75rem 0 0;font-size:.875rem;color:var(--chart-text-secondary);line-height:1.6;border-top:1px solid var(--border, #e5e7eb);padding-top:.75rem}.step-card.svelte-eyrnnj{background:var(--surface, #f9fafb);border:1px solid var(--border, #e5e7eb);border-radius:6px;padding:1rem 1.25rem;transition:border-color .2s,background .2s}.step-card.active.svelte-eyrnnj{border-color:var(--chart-accent, #2563eb);background:var(--chart-bg, #fff)}.step-number.svelte-eyrnnj{display:block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--chart-text-secondary);margin-bottom:.25rem}.step-card.svelte-eyrnnj p:where(.svelte-eyrnnj){margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}
