.flow:where(.astro-cb6ibtef){margin:2rem 0;overflow-x:auto}svg:where(.astro-cb6ibtef){width:100%;min-width:34rem;height:auto;font-family:var(--sl-font);display:block}.lane-box:where(.astro-cb6ibtef){fill:var(--sl-color-gray-6);stroke:var(--sl-color-gray-5)}.lane-title:where(.astro-cb6ibtef){fill:var(--sl-color-white);text-anchor:middle;font-size:15px;font-weight:600}.lane-sub:where(.astro-cb6ibtef){fill:var(--sl-color-gray-3);text-anchor:middle;font-size:11px}.lifeline:where(.astro-cb6ibtef){stroke:var(--sl-color-gray-5);stroke-dasharray:3 5}.msg:where(.astro-cb6ibtef){stroke:var(--sl-color-accent);stroke-width:1.8px}.reply:where(.astro-cb6ibtef){stroke:var(--sl-color-gray-3);stroke-dasharray:5 4}.head:where(.astro-cb6ibtef){fill:var(--sl-color-gray-2)}.label:where(.astro-cb6ibtef){fill:var(--sl-color-white);font-family:var(--sl-font-mono);text-anchor:middle;font-size:12.5px}.reply-label:where(.astro-cb6ibtef){fill:var(--sl-color-gray-2)}.note:where(.astro-cb6ibtef){fill:var(--sl-color-gray-3);text-anchor:middle;font-size:11px}.badge:where(.astro-cb6ibtef){fill:var(--sl-color-accent)}.badge-text:where(.astro-cb6ibtef){fill:var(--sl-color-black);text-anchor:middle;font-size:11px;font-weight:700}.action:where(.astro-cb6ibtef){fill:var(--sl-color-accent-low);stroke:var(--sl-color-accent)}.action-title:where(.astro-cb6ibtef){fill:var(--sl-color-white);text-anchor:middle;font-size:13px;font-weight:600}.action-sub:where(.astro-cb6ibtef){fill:var(--sl-color-gray-2);text-anchor:middle;font-size:11px}
