.steps.svelte-5wljcd{counter-reset:step;margin:1.75rem 0;padding:0;list-style:none}.step.svelte-trccp0{counter-increment:step;margin:0;padding:0 0 1.75rem 2.75rem;position:relative}.step.svelte-trccp0:last-child{padding-bottom:0}.step.svelte-trccp0:not(:last-child):after{content:"";background:linear-gradient(to bottom, var(--color-border), color-mix(in oklab, var(--color-border) 35%, transparent));width:1px;position:absolute;top:2.25rem;bottom:.375rem;left:.875rem}.step.svelte-trccp0:before{content:counter(step);border:1px solid var(--color-border);background:var(--color-muted);width:1.75rem;height:1.75rem;color:var(--color-foreground);font-variant-numeric:tabular-nums;border-radius:9999px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;line-height:1;display:flex;position:absolute;top:0;left:0}.step-title.svelte-trccp0{color:var(--color-foreground);margin:0;font-weight:500;line-height:1.75rem}.step-shots.svelte-trccp0{margin-top:.875rem}.step-figure.svelte-trccp0{margin:0}.step-seq.svelte-trccp0{color:color-mix(in oklab, var(--color-muted-foreground) 65%, transparent);justify-content:center;margin-top:.625rem;display:flex}.step-seq.svelte-trccp0+.step-figure:where(.svelte-trccp0){margin-top:.375rem}@media (width>=640px){.step-shots.is-row.svelte-trccp0{align-items:flex-start;gap:.75rem;display:flex}.step-shots.is-row.svelte-trccp0 .step-figure:where(.svelte-trccp0){flex:1 1 0;min-width:0;margin:0}.step-shots.is-row.svelte-trccp0 .step-seq:where(.svelte-trccp0){align-self:center;margin:0;transform:rotate(-90deg)}}.step-caption.svelte-trccp0{text-align:center;color:var(--color-muted-foreground);margin-top:.5rem;font-size:.85rem;line-height:1.4}.step-image.svelte-trccp0{width:100%;height:auto;box-shadow:0 0 0 1px color-mix(in oklab, var(--color-foreground) 10%, transparent), 0 10px 15px -3px #0003;border-radius:.75rem;margin:0;display:block}.step-body.svelte-trccp0{color:var(--color-muted-foreground);margin-top:.625rem;font-size:.95rem;line-height:1.65}.step-body.svelte-trccp0 p{margin:.75rem 0 0}.step-body.svelte-trccp0 pre{margin:.25rem 0 0}.step-body.svelte-trccp0 p:first-child{margin-top:0}
