.mechanism.svelte-mm0wz{margin-bottom:1.4rem}.chain.svelte-mm0wz{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem}.node.svelte-mm0wz{display:flex;align-items:center;gap:.5rem;background:var(--bg-primary, #0a0a0a);border:1px solid var(--border-subtle);border-left:3px solid var(--accent-cyan, #38bdf8);border-radius:var(--radius-sm, 4px);padding:.45rem .7rem;font-size:var(--fs-sm);color:var(--text-primary);line-height:1.4;max-width:100%}.node-index.svelte-mm0wz{flex-shrink:0;width:1.3rem;height:1.3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in oklab,var(--accent-cyan, #38bdf8) 18%,transparent);color:var(--accent-cyan, #38bdf8);font-size:var(--fs-xs, .7rem);font-weight:600;font-variant-numeric:tabular-nums}.node-label.svelte-mm0wz{overflow-wrap:anywhere}.connector.svelte-mm0wz{display:flex;align-items:center;color:var(--text-secondary);font-size:var(--fs-md, 1rem);-webkit-user-select:none;user-select:none}@media (max-width: 640px){.chain.svelte-mm0wz{flex-direction:column;align-items:stretch}.connector.svelte-mm0wz{justify-content:center;transform:rotate(90deg)}}
