.chain.svelte-1fhcsag.svelte-1fhcsag{background:var(--blog-surface);border:1px solid var(--blog-hairline);border-radius:14px;box-shadow:var(--blog-shadow);padding:28px 24px 24px;margin:2.6em 0}.chain-label.svelte-1fhcsag.svelte-1fhcsag{font-family:var(--font-mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--blog-ink-muted);margin:0 0 20px;display:flex;justify-content:space-between}.flow.svelte-1fhcsag.svelte-1fhcsag{display:flex;flex-direction:column;align-items:center;gap:6px}.step.svelte-1fhcsag.svelte-1fhcsag{min-width:min(280px,100%);max-width:100%;text-align:center;padding:10px 18px;border:1px solid var(--blog-hairline);border-radius:10px;background:var(--blog-surface-2)}.step.svelte-1fhcsag .text.svelte-1fhcsag{display:block;font-family:var(--font-mono);font-size:13.5px;font-weight:500;color:var(--blog-ink)}.step.svelte-1fhcsag .sub.svelte-1fhcsag{display:block;margin-top:3px;font-size:11.5px;line-height:1.4;color:var(--blog-ink-muted)}.step.hot.svelte-1fhcsag.svelte-1fhcsag{border-color:var(--blog-accent-2)}.step.hot.svelte-1fhcsag .text.svelte-1fhcsag{color:var(--blog-accent-2)}.arrow.svelte-1fhcsag.svelte-1fhcsag{font-family:var(--font-mono);font-size:15px;line-height:1;color:var(--blog-accent-2);opacity:.65}.chain-note.svelte-1fhcsag.svelte-1fhcsag{margin:20px 0 0!important;padding-top:16px;border-top:1px dashed var(--blog-hairline);font-size:12.5px!important;line-height:1.6!important;color:var(--blog-ink-muted)!important}
