.flow.svelte-10ggwpu{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.node.svelte-10ggwpu{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;flex:auto;gap:6px;min-width:130px;padding:16px 18px;display:flex}.step-num.svelte-10ggwpu{font-family:var(--font-mono);color:var(--faint);letter-spacing:.1em;font-size:11px}.step-label.svelte-10ggwpu{font-family:var(--font-display);font-size:15px;font-weight:500}.arrow.svelte-10ggwpu{color:var(--faint);align-self:center;font-size:18px}@media (width<=720px){.flow.svelte-10ggwpu{flex-direction:column}.arrow.svelte-10ggwpu{transform:rotate(90deg)}}.layers.svelte-1od7iq7{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);gap:1px;display:grid;overflow:hidden}.layer.svelte-1od7iq7{background:var(--bg);grid-template-columns:48px 1fr;align-items:start;gap:16px;padding:clamp(18px,2.4vw,26px) clamp(20px,2.6vw,30px);display:grid}.num.svelte-1od7iq7{font-family:var(--font-mono);color:var(--faint);padding-top:3px;font-size:13px}.layer.svelte-1od7iq7 h3:where(.svelte-1od7iq7){margin-bottom:6px;font-size:clamp(16px,1.9vw,19px)}.layer.svelte-1od7iq7 p:where(.svelte-1od7iq7){color:var(--muted);font-size:14px}.page.svelte-ld68c8{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(40px,6vw,80px)}
