h3.svelte-1bz6gs9{color:var(--text);margin:20px 0 8px;font-size:14px;font-weight:600}.diagram-box.svelte-1bz6gs9{background:var(--bg);border:1px solid var(--border);border-radius:12px;margin:16px 0;padding:24px}.diagram-title.svelte-1bz6gs9{text-transform:uppercase;letter-spacing:.07em;color:var(--text-mute);font-size:11px;font-weight:600;font-family:var(--font-mono);margin-bottom:20px}.diagram-vertical.svelte-1bz6gs9{flex-direction:column;align-items:center;gap:4px;display:flex}.diagram-step.svelte-1bz6gs9{width:100%;max-width:420px}.step-node.svelte-1bz6gs9{background:var(--bg-soft);border:1px solid var(--border);text-align:center;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:500}.step-node.fn.svelte-1bz6gs9{font-family:var(--font-mono);background:var(--violet-50);border-color:var(--violet-100);color:var(--violet-700)}.step-node.input.svelte-1bz6gs9{background:var(--blue-50);border-color:var(--blue-500);color:var(--blue-700)}.step-node.output.svelte-1bz6gs9{background:var(--green-50);border-color:var(--green-200);color:var(--green-700)}.step-arrow.svelte-1bz6gs9{color:var(--text-mute);font-size:16px;line-height:1}.fn-table.svelte-1bz6gs9{border:1px solid var(--border);border-radius:10px;overflow:hidden}.fn-row.svelte-1bz6gs9{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;padding:10px 16px;font-size:13px;display:grid}.fn-row.svelte-1bz6gs9:last-child{border-bottom:none}.fn-header.svelte-1bz6gs9{background:var(--bg-soft);text-transform:uppercase;letter-spacing:.05em;color:var(--text-mute);font-size:11.5px;font-weight:600}.fn-name.svelte-1bz6gs9{font-family:var(--font-mono);color:var(--violet-700);font-size:12px}
