.workflow-visual[data-v-8c4af064]{container-type:inline-size;min-width:0;overflow-wrap:anywhere;width:100%}.workflow-stages[data-v-8c4af064]{display:grid;gap:24px}.workflow-stage[data-v-8c4af064]{align-items:center;background:var(--surface-canvas);border:1px solid var(--border-hover);display:flex;gap:16px;min-width:0;padding:16px;position:relative}.workflow-stage--platform[data-v-8c4af064]{background:var(--surface-well);border-color:var(--accent-mark)}.workflow-stage[data-v-8c4af064]:not(:last-child):after{background:var(--accent-mark);content:"";height:25px;left:35px;position:absolute;top:100%;width:1px}.workflow-symbol[data-v-8c4af064]{color:var(--accent-eyebrow);display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.workflow-symbol svg[data-v-8c4af064]{height:40px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:40px}figcaption[data-v-8c4af064]{margin-top:16px}.workflow-visual--compact .workflow-stages[data-v-8c4af064]{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-visual--compact .workflow-stage[data-v-8c4af064]{align-items:flex-start;flex-direction:column;gap:8px;padding:10px 8px}.workflow-visual--compact .workflow-stage[data-v-8c4af064]:not(:last-child):after{height:1px;left:100%;top:26px;width:13px}.workflow-visual--compact .workflow-symbol[data-v-8c4af064],.workflow-visual--compact .workflow-symbol svg[data-v-8c4af064]{height:32px;width:32px}.workflow-visual--compact .heading-xs[data-v-8c4af064]{font-size:12px;line-height:1.5}.workflow-visual--compact figcaption[data-v-8c4af064]{margin-top:12px}@container (min-width: 620px){.workflow-stages[data-v-8c4af064]{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-stage[data-v-8c4af064]{align-items:flex-start;flex-direction:column}.workflow-stage[data-v-8c4af064]:not(:last-child):after{height:1px;left:100%;top:35px;width:25px}}@container (min-width: 500px){.workflow-visual--compact .workflow-stages[data-v-8c4af064]{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-visual--compact .workflow-stage[data-v-8c4af064]{align-items:center;flex-direction:row;gap:12px;padding:12px}.workflow-visual--compact .workflow-stage[data-v-8c4af064]:not(:last-child):after{height:1px;left:100%;top:32px;width:17px}}
