.flow[data-astro-cid-l43jfdkk]{--mid:8rem;grid-template-areas:"dev""ldev""hub""lprod""prod";gap:.75rem;display:grid}.flow-dev[data-astro-cid-l43jfdkk]{grid-area:dev}.flow-link-dev[data-astro-cid-l43jfdkk]{grid-area:ldev}.flow-hub[data-astro-cid-l43jfdkk]{grid-area:hub}.flow-link-prod[data-astro-cid-l43jfdkk]{grid-area:lprod}.flow-prod[data-astro-cid-l43jfdkk]{grid-area:prod}.flow-lane[data-astro-cid-l43jfdkk]{border:1px dashed rgb(var(--border));border-radius:.75rem;grid-template-columns:1fr;align-items:center;gap:.75rem;padding:2rem 1rem 1rem;display:grid;position:relative}.flow-lane-label[data-astro-cid-l43jfdkk]{letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--muted));font-size:.75rem;font-weight:600;position:absolute;top:.5rem;left:1rem}.flow-node[data-astro-cid-l43jfdkk]{border:1px solid rgb(var(--border));background:rgb(var(--bg));border-radius:.5rem;flex-direction:column;gap:.125rem;padding:.75rem 1rem;display:flex}.flow-node-title[data-astro-cid-l43jfdkk]{color:rgb(var(--fg));font-weight:600}.flow-node-note[data-astro-cid-l43jfdkk]{font-size:.875rem}.flow-hub[data-astro-cid-l43jfdkk]{border-color:rgb(var(--accent));background:rgb(var(--accent-lighter));justify-content:center}.flow-hub-sends[data-astro-cid-l43jfdkk]{color:rgb(var(--accent));margin-top:.375rem;font-size:.875rem;font-weight:600}.flow-prod[data-astro-cid-l43jfdkk] .lane-edge[data-astro-cid-l43jfdkk]{order:1}.flow-prod[data-astro-cid-l43jfdkk] .flow-pair[data-astro-cid-l43jfdkk]{order:2}.flow-prod[data-astro-cid-l43jfdkk] .lane-source[data-astro-cid-l43jfdkk]{order:3}.flow-pair[data-astro-cid-l43jfdkk],.link-arrows[data-astro-cid-l43jfdkk]{justify-content:center;align-items:center;gap:.625rem;display:flex}.flow-link[data-astro-cid-l43jfdkk]{justify-content:center;display:flex}.arr[data-astro-cid-l43jfdkk]{--len:2.5rem}.back-label[data-astro-cid-l43jfdkk]{color:rgb(var(--accent));max-width:11rem;font-size:.875rem;font-weight:600;line-height:1.3}.arr[data-astro-cid-l43jfdkk]{background:var(--c);--w:2px;flex:none;display:block;position:relative}.arr[data-astro-cid-l43jfdkk]:after{content:"";border:5px solid #0000;position:absolute}.fwd[data-astro-cid-l43jfdkk]{--c:rgb(var(--brand-amber))}.back[data-astro-cid-l43jfdkk]{--c:rgb(var(--accent))}.flow-dev[data-astro-cid-l43jfdkk] .lane-fwd[data-astro-cid-l43jfdkk],.dev-fwd[data-astro-cid-l43jfdkk]{width:var(--w);height:var(--len);--trace:trace-down}.flow-dev[data-astro-cid-l43jfdkk] .lane-fwd[data-astro-cid-l43jfdkk]:after,.dev-fwd[data-astro-cid-l43jfdkk]:after{inset:auto auto -1px calc(var(--w) / 2 - 5px);border-top:7px solid var(--c);border-bottom:0}.flow-prod[data-astro-cid-l43jfdkk] .lane-fwd[data-astro-cid-l43jfdkk],.lane-back[data-astro-cid-l43jfdkk],.dev-back[data-astro-cid-l43jfdkk],.prod-fwd[data-astro-cid-l43jfdkk]{width:var(--w);height:var(--len);--trace:trace-up}.flow-prod[data-astro-cid-l43jfdkk] .lane-fwd[data-astro-cid-l43jfdkk]:after,.lane-back[data-astro-cid-l43jfdkk]:after,.dev-back[data-astro-cid-l43jfdkk]:after,.prod-fwd[data-astro-cid-l43jfdkk]:after{inset:-1px auto auto calc(var(--w) / 2 - 5px);border-bottom:7px solid var(--c);border-top:0}@media (width>=480px){.flow-lane[data-astro-cid-l43jfdkk]{grid-template-columns:1fr var(--mid) 1fr}.flow-prod[data-astro-cid-l43jfdkk] .lane-edge[data-astro-cid-l43jfdkk],.flow-prod[data-astro-cid-l43jfdkk] .flow-pair[data-astro-cid-l43jfdkk],.flow-prod[data-astro-cid-l43jfdkk] .lane-source[data-astro-cid-l43jfdkk]{order:0}.flow-pair[data-astro-cid-l43jfdkk]{flex-direction:column;gap:.5rem}.flow-pair[data-astro-cid-l43jfdkk] .arr[data-astro-cid-l43jfdkk]{--len:5rem}.flow-pair[data-astro-cid-l43jfdkk] .back-label[data-astro-cid-l43jfdkk]{text-align:center}.flow-dev[data-astro-cid-l43jfdkk] .lane-fwd[data-astro-cid-l43jfdkk],.flow-prod[data-astro-cid-l43jfdkk] .lane-fwd[data-astro-cid-l43jfdkk]{width:var(--len);height:var(--w);--trace:trace-right}.flow-dev[data-astro-cid-l43jfdkk] .lane-fwd[data-astro-cid-l43jfdkk]:after,.flow-prod[data-astro-cid-l43jfdkk] .lane-fwd[data-astro-cid-l43jfdkk]:after{inset:calc(var(--w) / 2 - 5px) -1px auto auto;border:5px solid #0000;border-left:7px solid var(--c);border-right:0}.lane-back[data-astro-cid-l43jfdkk]{width:var(--len);height:var(--w);--trace:trace-left}.lane-back[data-astro-cid-l43jfdkk]:after{inset:calc(var(--w) / 2 - 5px) auto auto -1px;border:5px solid #0000;border-right:7px solid var(--c);border-left:0}}@media (width>=480px) and (width<=899px){.flow-link[data-astro-cid-l43jfdkk]{grid-template-columns:1fr var(--mid) 1fr;column-gap:.75rem;padding-inline:calc(1rem + 1px);display:grid}.link-arrows[data-astro-cid-l43jfdkk]{grid-column:3;justify-self:center}}@media (width>=900px){.flow[data-astro-cid-l43jfdkk]{grid-template-columns:1fr auto 13rem;grid-template-areas:"dev ldev hub""prod lprod hub";align-items:center;gap:1rem}.flow-hub[data-astro-cid-l43jfdkk]{align-self:stretch}.link-arrows[data-astro-cid-l43jfdkk]{flex-direction:column;gap:.5rem}.flow-link[data-astro-cid-l43jfdkk] .arr[data-astro-cid-l43jfdkk]{--len:6rem}.flow-link[data-astro-cid-l43jfdkk] .back-label[data-astro-cid-l43jfdkk]{text-align:center;max-width:8rem}.dev-fwd[data-astro-cid-l43jfdkk],.prod-fwd[data-astro-cid-l43jfdkk]{width:var(--len);height:var(--w);--trace:trace-right}.dev-fwd[data-astro-cid-l43jfdkk]:after,.prod-fwd[data-astro-cid-l43jfdkk]:after{inset:calc(var(--w) / 2 - 5px) -1px auto auto;border:5px solid #0000;border-left:7px solid var(--c);border-right:0}.dev-back[data-astro-cid-l43jfdkk]{width:var(--len);height:var(--w);--trace:trace-left}.dev-back[data-astro-cid-l43jfdkk]:after{inset:calc(var(--w) / 2 - 5px) auto auto -1px;border:5px solid #0000;border-right:7px solid var(--c);border-left:0}}@keyframes trace-right{0%{clip-path:inset(-6px 100% -6px 0)}to{clip-path:inset(-6px -6px -6px 0)}}@keyframes trace-left{0%{clip-path:inset(-6px 0 -6px 100%)}to{clip-path:inset(-6px 0 -6px -6px)}}@keyframes trace-down{0%{clip-path:inset(0 -6px 100%)}to{clip-path:inset(0 -6px -6px)}}@keyframes trace-up{0%{clip-path:inset(100% -6px 0)}to{clip-path:inset(-6px -6px 0)}}@keyframes appear{0%{opacity:0}}.flow[data-astro-cid-l43jfdkk][data-trace] .arr[data-astro-cid-l43jfdkk]{animation:var(--trace) .38s cubic-bezier(.16, 1, .3, 1) both}.flow[data-astro-cid-l43jfdkk][data-trace] .flow-prod[data-astro-cid-l43jfdkk] .lane-fwd[data-astro-cid-l43jfdkk]{animation-delay:.1s}.flow[data-astro-cid-l43jfdkk][data-trace] .dev-fwd[data-astro-cid-l43jfdkk],.flow[data-astro-cid-l43jfdkk][data-trace] .prod-fwd[data-astro-cid-l43jfdkk]{animation-delay:.46s}.flow[data-astro-cid-l43jfdkk][data-trace] .dev-back[data-astro-cid-l43jfdkk]{animation-delay:.95s}.flow[data-astro-cid-l43jfdkk][data-trace] .lane-back[data-astro-cid-l43jfdkk]{animation-delay:1.15s}.flow[data-astro-cid-l43jfdkk][data-trace] .flow-link-dev[data-astro-cid-l43jfdkk] .back-label[data-astro-cid-l43jfdkk]{animation:.3s ease-out .95s both appear}.flow[data-astro-cid-l43jfdkk][data-trace] .flow-dev[data-astro-cid-l43jfdkk] .back-label[data-astro-cid-l43jfdkk]{animation:.3s ease-out 1.15s both appear}@media (prefers-reduced-motion:reduce){.flow[data-astro-cid-l43jfdkk][data-trace] .arr[data-astro-cid-l43jfdkk],.flow[data-astro-cid-l43jfdkk][data-trace] .back-label[data-astro-cid-l43jfdkk]{animation:none}}.shot-swap[data-astro-cid-aatdr2li]{position:relative}.shot-dark[data-astro-cid-aatdr2li]{display:none}@media (hover:hover) and (pointer:fine){.shot-dark[data-astro-cid-aatdr2li]{pointer-events:none;transition:transform .38s cubic-bezier(.7,0,.84,0);display:block;position:absolute;inset:0;transform:translateY(-100%)}.shot-swap[data-astro-cid-aatdr2li]:hover .shot-dark[data-astro-cid-aatdr2li]{transition:transform .52s cubic-bezier(.16,1,.3,1);transform:translateY(0)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.shot-dark[data-astro-cid-aatdr2li],.shot-swap[data-astro-cid-aatdr2li]:hover .shot-dark[data-astro-cid-aatdr2li]{opacity:0;transition:none;transform:none}.shot-swap[data-astro-cid-aatdr2li]:hover .shot-dark[data-astro-cid-aatdr2li]{opacity:1}}summary[data-astro-cid-v6wlzwr5]::-webkit-details-marker{display:none}
