.docker-compose-flow-demo[data-astro-cid-ptjfeavi]{max-width:920px;margin:2rem auto 1.5rem;position:relative}.docker-compose-flow-demo[data-astro-cid-ptjfeavi] svg[data-astro-cid-ptjfeavi]{width:100%;display:block}.flow-pager[data-astro-cid-ptjfeavi]{z-index:1;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem;display:inline-flex;position:absolute;top:1rem;right:1rem;box-shadow:0 8px 24px #0000001f}.pager-button[data-astro-cid-ptjfeavi]{color:currentColor;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.pager-button[data-astro-cid-ptjfeavi]:disabled{cursor:default;opacity:.35}.pager-button[data-astro-cid-ptjfeavi]:not(:disabled):hover{background:var(--color-background-offset)}.pager-button[data-astro-cid-ptjfeavi] svg[data-astro-cid-ptjfeavi]{width:1.1rem;height:1.1rem}.pager-count[data-astro-cid-ptjfeavi]{text-align:center;min-width:2.55rem;color:var(--color-text-offset);font-size:.78rem;font-weight:700}.node[data-astro-cid-ptjfeavi],.stackie-shell[data-astro-cid-ptjfeavi],.flow[data-astro-cid-ptjfeavi]{opacity:.38;transition:opacity .26s,filter .26s}.flow[data-astro-cid-ptjfeavi]{opacity:0}.stage-copy[data-astro-cid-ptjfeavi],.step-copy[data-astro-cid-ptjfeavi]{opacity:0;transition:opacity .22s}.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="1"] .stage-copy-1[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="2"] .stage-copy-2[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="3"] .stage-copy-3[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="4"] .stage-copy-4[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="5"] .stage-copy-5[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="6"] .stage-copy-6[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="7"] .stage-copy-7[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="1"] .step-copy-1[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="2"] .step-copy-2[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="3"] .step-copy-3[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="4"] .step-copy-4[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="5"] .step-copy-5[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="6"] .step-copy-6[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="7"] .step-copy-7[data-astro-cid-ptjfeavi]{opacity:1}.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="1"] .node-compose[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="1"] .node-cli[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="2"] .node-cli[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="2"] .node-socket[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="3"] .node-socket[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="3"] .stackie-shell[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="3"] .node-api[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="4"] .stackie-shell[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="4"] .node-api[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="4"] .node-transformer[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="4"] .node-runtime[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="5"] .stackie-shell[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="5"] .node-transformer[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="5"] .node-runtime[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="6"] .stackie-shell[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="6"] .node-transformer[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="6"] .node-api[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="6"] .node-socket[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="6"] .node-cli[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="7"] .node-socket[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="7"] .node-frontend[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="1"] .flow-compose[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="2"] .flow-request-1[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="3"] .flow-request-2[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="4"] .flow-transform[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="4"] .flow-runtime[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="5"] .flow-runtime-response[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="5"] .flow-transform-response[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="6"] .flow-response-1[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="7"] .flow-response-2[data-astro-cid-ptjfeavi]{opacity:1;filter:drop-shadow(0 10px 18px #0000001f)}.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="1"] .flow-compose[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="2"] .flow-request-1[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="3"] .flow-request-2[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="6"] .flow-response-1[data-astro-cid-ptjfeavi],.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="7"] .flow-response-2[data-astro-cid-ptjfeavi]{stroke-dasharray:9 8;animation:.85s linear infinite flow-dash}.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="4"] .flow-transform[data-astro-cid-ptjfeavi]{stroke-dasharray:9 8;animation:.72s linear infinite flow-dash,1.1s ease-in-out infinite flow-shimmer}.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="4"] .flow-runtime[data-astro-cid-ptjfeavi]{stroke-dasharray:9 8;animation:1.05s linear infinite flow-dash,1.55s ease-in-out infinite flow-shimmer}.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="5"] .flow-runtime-response[data-astro-cid-ptjfeavi]{stroke-dasharray:9 8;animation:.78s linear infinite flow-dash-reverse,1.15s ease-in-out infinite flow-shimmer}.docker-compose-flow-demo[data-astro-cid-ptjfeavi][data-step="5"] .flow-transform-response[data-astro-cid-ptjfeavi]{stroke-dasharray:9 8;animation:1.12s linear infinite flow-dash-reverse,1.5s ease-in-out infinite flow-shimmer}@keyframes flow-dash{to{stroke-dashoffset:-17px}}@keyframes flow-dash-reverse{to{stroke-dashoffset:17px}}@keyframes flow-shimmer{0%,to{opacity:.72;filter:drop-shadow(0 0 #2563eb00)}50%{opacity:1;filter:drop-shadow(0 0 7px #2563eb59)}}@media (prefers-reduced-motion:reduce){.docker-compose-flow-demo[data-astro-cid-ptjfeavi] [data-astro-cid-ptjfeavi]{transition:none!important;animation:none!important}}
