.pipeline{block-size:auto;inline-size:100%;color:var(--ink-900)}.pipeline .link{fill:none;stroke:var(--quartz-400);stroke-width:1px}.pipeline .link__head{fill:var(--quartz-400)}.pipeline .stage__ring{fill:none;stroke:var(--quartz-400);stroke-width:1px;opacity:.85}.pipeline .stage__disc{fill:var(--surface-card);stroke:var(--border-hair-color)}.pipeline .stage__num{font-family:var(--font-mono);fill:var(--rose-600);font-size:17px;font-weight:500}.pipeline .stage__title{font-family:var(--font-ar-display);fill:var(--text-primary);font-size:20px;font-weight:700}.pipeline .stage__module{font-family:var(--font-mono);fill:var(--text-muted);letter-spacing:.02em;font-size:11.5px}.pipeline .gate__mark{fill:none;stroke:var(--rose-600);stroke-width:1.4px}.pipeline .gate__label{font-family:var(--font-ar-text);fill:var(--rose-600);font-size:12px;font-weight:600}.pipeline .return{fill:none;stroke:var(--rose-600);stroke-width:1px;stroke-dasharray:3 5;opacity:.55}.pipeline .return__head{fill:var(--rose-600);opacity:.55}.pipeline .return__label{font-family:var(--font-ar-text);fill:var(--text-muted);font-size:11.5px}@media (width<=640px){.pipeline{display:none}}.pipeline .pipeline__foot{font-family:var(--font-ar-text);fill:var(--text-muted);font-size:12px}
