.pipeline-pin[data-astro-cid-xgb7hhze]{position:relative}@media (width>=64rem){.pipeline-pin[data-astro-cid-xgb7hhze]{flex-direction:column;justify-content:center;min-height:calc(100svh - 7rem);display:flex}}.pipeline-body[data-astro-cid-xgb7hhze]{--gap:1rem;position:relative}.pipeline-indicator[data-astro-cid-xgb7hhze]{display:none}@media (width>=64rem){.pipeline-indicator[data-astro-cid-xgb7hhze]{flex-direction:column;gap:.75rem;padding-top:2.5rem;display:flex}}.indicator-label[data-astro-cid-xgb7hhze]{border:1px solid var(--border);min-width:3.25rem;font-family:var(--font-mono);color:var(--muted);transition:color .15s var(--ease-out), border-color .15s var(--ease-out);border-radius:6px;justify-content:center;padding:.25rem .5rem;font-size:.8125rem;display:inline-flex}.indicator-label[data-astro-cid-xgb7hhze][data-active]{color:var(--cyan);border-color:var(--cyan)}.pipeline-annotation[data-astro-cid-xgb7hhze]{font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:.75rem;font-size:.75rem}@media (width>=64rem){.pipeline-annotation[data-astro-cid-xgb7hhze]{margin-left:calc((100% - 5 * var(--gap)) / 6 * 2 + 2 * var(--gap))}}.pipeline-grid[data-astro-cid-xgb7hhze]{gap:1.75rem var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=64rem){.pipeline-grid[data-astro-cid-xgb7hhze]{grid-template-columns:repeat(6,minmax(0,1fr))}}.pipeline-stage[data-astro-cid-xgb7hhze]{position:relative}.pipeline-stage[data-astro-cid-xgb7hhze]:not(:nth-child(3n)):after{content:"";top:2.25rem;right:calc(-1 * var(--gap));width:var(--gap);background:var(--wire);height:2px;position:absolute}@media (width>=64rem){.pipeline-stage[data-astro-cid-xgb7hhze]:not(:nth-child(3n)):after{content:none}.pipeline-stage[data-astro-cid-xgb7hhze]:not(:last-child):after{content:"";top:2.25rem;right:calc(-1 * var(--gap));width:var(--gap);background:var(--wire);height:2px;position:absolute}}.stage-box[data-astro-cid-xgb7hhze]{background:var(--surface);border:1px solid var(--border);min-height:4.5rem;transition:border-color .2s var(--ease-out);border-radius:10px;flex-direction:column;gap:.25rem;padding:.75rem .875rem;display:flex}.pipeline-stage[data-astro-cid-xgb7hhze][data-provider] .stage-box[data-astro-cid-xgb7hhze]{background:color-mix(in srgb, var(--amber) 5%, var(--surface))}.stage-box[data-astro-cid-xgb7hhze][data-active]{border-color:var(--cyan)}.stage-name[data-astro-cid-xgb7hhze]{font-size:.9375rem;font-weight:600;line-height:1.25}.stage-caption[data-astro-cid-xgb7hhze]{color:var(--muted);margin-top:.625rem;font-size:.875rem;line-height:1.45}.pipeline-boundary[data-astro-cid-xgb7hhze]{left:calc(-.5 * var(--gap));pointer-events:none;justify-content:center;display:flex;position:absolute;top:-.5rem;bottom:-.5rem}.boundary-label[data-astro-cid-xgb7hhze]{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.12em;color:var(--amber);font-size:.625rem;position:absolute;bottom:-1.125rem;left:50%;transform:translate(-50%)}.boundary-h[data-astro-cid-xgb7hhze]{display:none}@media (width<28rem){.pipeline-grid[data-astro-cid-xgb7hhze]{grid-template-columns:minmax(0,1fr);gap:1.25rem}.pipeline-grid[data-astro-cid-xgb7hhze] .pipeline-stage[data-astro-cid-xgb7hhze]:after{content:none}.pipeline-stage[data-astro-cid-xgb7hhze][data-stage="3"]{margin-top:1.75rem}.pipeline-boundary[data-astro-cid-xgb7hhze]{height:2px;inset:-.875rem 0 auto}.boundary-v[data-astro-cid-xgb7hhze]{display:none}.boundary-h[data-astro-cid-xgb7hhze]{width:100%;height:2px;display:block}.boundary-label[data-astro-cid-xgb7hhze]{top:-2rem;bottom:auto;left:0;transform:none}}.pipeline-loop[data-astro-cid-xgb7hhze]{font-family:var(--font-mono);color:var(--muted);align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.75rem;display:inline-flex}.pipeline-pulse[data-astro-cid-xgb7hhze]{background:var(--cyan);width:12px;height:12px;box-shadow:0 0 12px 3px color-mix(in srgb, var(--cyan) 60%, transparent);opacity:0;pointer-events:none;border-radius:999px;position:absolute;top:0;left:0}html.motion [data-gsap] .stage-caption[data-astro-cid-xgb7hhze],html.motion [data-gsap] .pipeline-annotation[data-astro-cid-xgb7hhze],html.motion [data-gsap] .pipeline-loop[data-astro-cid-xgb7hhze]{opacity:0}html.motion [data-gsap] [data-astro-cid-xgb7hhze][data-boundary-line]{stroke-dashoffset:100px}.rubric-arrow[data-astro-cid-hbingy7h]{display:none}@media (width>=48rem){.rubric-arrow[data-astro-cid-hbingy7h]{z-index:1;background:var(--bg);border-radius:999px;padding:.125rem;display:flex;position:absolute;top:50%;right:-.75rem;transform:translate(50%,-50%)}}
