.flow-diagram[data-astro-cid-vs4lwj67]{container-type:inline-size}.flow-diagram__figure[data-astro-cid-vs4lwj67]{justify-content:center;gap:var(--space-s);margin:calc(var(--space-2xl) * -1 + var(--space-l)) 0 0;padding-inline:var(--space-xl);grid-template-columns:min(100%,52rem);padding-block-end:var(--space-s);display:grid}.flow-diagram__tray[data-astro-cid-vs4lwj67]{gap:var(--space-l);padding:var(--space-l) var(--space-m);border-radius:var(--radius-l);background-color:var(--mod-tray);display:grid}.flow-diagram__title[data-astro-cid-vs4lwj67]{color:var(--sky-lightest);font-family:var(--font-primary);font-size:var(--text-l);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.flow-diagram__chart[data-astro-cid-vs4lwj67]{--gap:2.5rem;--drop:var(--space-xl);--line:var(--sky-darker);color:var(--sky-lighter);font-size:var(--text-s);line-height:var(--leading-snug);display:grid}.flow-diagram__box[data-astro-cid-vs4lwj67]{min-block-size:3.25rem;padding:var(--space-2xs) var(--space-xs);border:var(--border-width) solid var(--ink-lighter);border-radius:var(--radius-m);background-color:var(--mod-cell);text-align:center;place-items:center;display:grid}.flow-diagram__sources[data-astro-cid-vs4lwj67],.flow-diagram__feed[data-astro-cid-vs4lwj67],.flow-diagram__stages[data-astro-cid-vs4lwj67]{grid-template-columns:repeat(var(--sources), minmax(0, 1fr));column-gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.flow-diagram__stages[data-astro-cid-vs4lwj67]{grid-template-columns:repeat(var(--count), minmax(0, 1fr));column-gap:var(--gap)}.flow-diagram__label[data-astro-cid-vs4lwj67]{color:var(--sky-dark);font-size:var(--text-xs);line-height:var(--leading-snug)}.flow-diagram__arrow[data-astro-cid-vs4lwj67]{flex:none;display:block;position:relative}.flow-diagram__arrow[data-astro-cid-vs4lwj67]:before,.flow-diagram__arrow[data-astro-cid-vs4lwj67]:after{content:"";background-color:var(--line);position:absolute}.flow-diagram__arrow--down[data-astro-cid-vs4lwj67],.flow-diagram__arrow--out[data-astro-cid-vs4lwj67],.flow-diagram__arrow--back[data-astro-cid-vs4lwj67]{--along:var(--drop);inline-size:9px;block-size:var(--along)}.flow-diagram__arrow--down[data-astro-cid-vs4lwj67]:before,.flow-diagram__arrow--out[data-astro-cid-vs4lwj67]:before,.flow-diagram__arrow--back[data-astro-cid-vs4lwj67]:before{inline-size:1px;inset-block:0;inset-inline-start:4px}.flow-diagram__arrow--down[data-astro-cid-vs4lwj67]:after,.flow-diagram__arrow--out[data-astro-cid-vs4lwj67]:after{clip-path:polygon(0 0,100% 0,50% 100%);block-size:6px;inline-size:9px;inset-block-end:0;inset-inline-start:0}.flow-diagram__arrow--back[data-astro-cid-vs4lwj67]:after{clip-path:polygon(50% 0,100% 100%,0 100%);block-size:6px;inline-size:9px;inset-block-start:0;inset-inline-start:0}.flow-diagram__feed[data-astro-cid-vs4lwj67]{justify-items:center}.flow-diagram__hub[data-astro-cid-vs4lwj67]{gap:var(--space-3xs);padding:var(--space-s) var(--space-m);border:var(--border-width) solid var(--indigo-light);border-radius:var(--radius-m);background-color:var(--indigo-darkest);text-align:center;display:grid}.flow-diagram__hub-name[data-astro-cid-vs4lwj67]{color:var(--sky-lightest);font-size:var(--text-m);font-weight:var(--weight-semibold)}.flow-diagram__hub-note[data-astro-cid-vs4lwj67]{color:var(--sky-light)}.flow-diagram__handoff[data-astro-cid-vs4lwj67]{justify-items:center;display:grid;position:relative}.flow-diagram__label--handoff[data-astro-cid-vs4lwj67]{white-space:nowrap;position:absolute;inset-block-start:50%;inset-inline-start:calc(50% + var(--space-xs));translate:0 -50%}.flow-diagram__stage[data-astro-cid-vs4lwj67]{grid-row:1;grid-column:var(--col);display:grid;position:relative}.flow-diagram__step[data-astro-cid-vs4lwj67]{inline-size:var(--gap);block-size:9px;position:absolute;inset-block-start:calc(50% - 4.5px);inset-inline-start:100%}.flow-diagram__step[data-astro-cid-vs4lwj67]:before{block-size:1px;inset-block-start:4px;inset-inline:0}.flow-diagram__step[data-astro-cid-vs4lwj67]:after{clip-path:polygon(0 0,100% 50%,0 100%);block-size:9px;inline-size:6px;inset-block-start:0;inset-inline-end:0}.flow-diagram__loop[data-astro-cid-vs4lwj67]{grid-row:2;grid-column:var(--col);margin-inline:calc(var(--gap) / -2);display:grid}.flow-diagram__loop-links[data-astro-cid-vs4lwj67]{justify-content:center;gap:var(--space-xl);display:flex}.flow-diagram__loop-link[data-astro-cid-vs4lwj67]{position:relative}.flow-diagram__loop-link[data-astro-cid-vs4lwj67] .flow-diagram__label[data-astro-cid-vs4lwj67]{white-space:nowrap;position:absolute;inset-block-start:50%;translate:0 -50%}.flow-diagram__loop-link--out[data-astro-cid-vs4lwj67] .flow-diagram__label[data-astro-cid-vs4lwj67]{inset-inline-end:calc(100% + var(--space-2xs))}.flow-diagram__loop-link--back[data-astro-cid-vs4lwj67] .flow-diagram__label[data-astro-cid-vs4lwj67]{inset-inline-start:calc(100% + var(--space-2xs))}.flow-diagram__box--loop[data-astro-cid-vs4lwj67]{border-color:var(--orange-light);background-color:var(--orange-darkest);color:var(--sky-lightest)}.flow-diagram__measures[data-astro-cid-vs4lwj67]{color:var(--sky-light);font-size:var(--text-s);text-align:center}.flow-diagram__caption[data-astro-cid-vs4lwj67]{color:var(--sky-dark);font-size:var(--text-s)}@container (width<=40rem){.flow-diagram__figure[data-astro-cid-vs4lwj67]{padding-inline:var(--space-m)}.flow-diagram__tray[data-astro-cid-vs4lwj67]{gap:var(--space-m);padding:var(--space-m) var(--space-xs)}.flow-diagram__sources[data-astro-cid-vs4lwj67]{gap:var(--space-2xs);grid-template-columns:repeat(auto-fit,minmax(min(7rem,100%),1fr))}.flow-diagram__feed[data-astro-cid-vs4lwj67]{grid-template-columns:1fr}.flow-diagram__feed[data-astro-cid-vs4lwj67] .flow-diagram__arrow[data-astro-cid-vs4lwj67]:not(:first-child){display:none}.flow-diagram__chart[data-astro-cid-vs4lwj67]{--loop-gap:5rem}.flow-diagram__stages[data-astro-cid-vs4lwj67]{grid-template-columns:minmax(0, 1fr) var(--loop-gap) minmax(0, 1fr);column-gap:0;row-gap:var(--gap);grid-auto-rows:1fr}.flow-diagram__handoff[data-astro-cid-vs4lwj67]{inline-size:calc((100% - var(--loop-gap)) / 2)}.flow-diagram__label--handoff[data-astro-cid-vs4lwj67]{white-space:normal;inline-size:max-content;max-inline-size:12rem}.flow-diagram__stage[data-astro-cid-vs4lwj67]{grid-row:var(--row);grid-column:1}.flow-diagram__stages[data-astro-cid-vs4lwj67] .flow-diagram__box[data-astro-cid-vs4lwj67]{padding-inline:var(--space-3xs)}.flow-diagram__step[data-astro-cid-vs4lwj67]{inline-size:9px;block-size:var(--gap);inset-block-start:100%;inset-inline-start:calc(50% - 4.5px)}.flow-diagram__step[data-astro-cid-vs4lwj67]:before{block-size:auto;inline-size:1px;inset-block:0;inset-inline:4px auto}.flow-diagram__step[data-astro-cid-vs4lwj67]:after{clip-path:polygon(0 0,100% 0,50% 100%);block-size:6px;inline-size:9px;inset-block:auto 0;inset-inline:0 auto}.flow-diagram__loop[data-astro-cid-vs4lwj67]{grid-template-columns:var(--loop-gap) minmax(0, 1fr);grid-row:var(--row);grid-column:2/4;margin-inline:0}.flow-diagram__loop-links[data-astro-cid-vs4lwj67]{justify-content:center;gap:var(--space-2xs);padding-inline:var(--space-2xs);flex-direction:column}.flow-diagram__loop-link[data-astro-cid-vs4lwj67]{gap:var(--space-3xs);display:grid}.flow-diagram__loop-link[data-astro-cid-vs4lwj67] .flow-diagram__label[data-astro-cid-vs4lwj67]{white-space:normal;text-align:center;position:static;translate:none}.flow-diagram__arrow--out[data-astro-cid-vs4lwj67],.flow-diagram__arrow--back[data-astro-cid-vs4lwj67]{block-size:9px;inline-size:100%}.flow-diagram__arrow--out[data-astro-cid-vs4lwj67]:before,.flow-diagram__arrow--back[data-astro-cid-vs4lwj67]:before{block-size:1px;inline-size:auto;inset-block:4px auto;inset-inline:0}.flow-diagram__arrow--out[data-astro-cid-vs4lwj67]:after{clip-path:polygon(0 0,100% 50%,0 100%);block-size:9px;inline-size:6px;inset-block:0 auto;inset-inline:auto 0}.flow-diagram__arrow--back[data-astro-cid-vs4lwj67]:after{clip-path:polygon(100% 0,0 50%,100% 100%);block-size:9px;inline-size:6px;inset-block:0 auto;inset-inline:0 auto}}
