.loop-board__grid[data-v-126d7f68]{align-items:center;display:grid;gap:.65rem}.loop-board--horizontal .loop-board__grid[data-v-126d7f68]{grid-template-columns:8.25rem auto minmax(0,1fr) auto 8.25rem}.loop-board--vertical .loop-board__grid[data-v-126d7f68]{grid-template-columns:minmax(0,1fr)}.loop-side__label[data-v-126d7f68]{color:#656d76;font-size:.7rem;font-weight:650;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.loop-side__stack[data-v-126d7f68]{display:flex;flex-wrap:wrap;gap:.5rem}.loop-board--horizontal .loop-side__stack[data-v-126d7f68]{flex-direction:column;flex-wrap:nowrap}.loop-board--vertical .loop-side__stack[data-v-126d7f68]{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.loop-board--vertical .loop-side__node[data-v-126d7f68]{min-width:0;width:100%}.loop-bridge[data-v-126d7f68]{align-items:center;color:#8c959f;display:flex;justify-content:center;transition:color .2s ease}.loop-bridge--active[data-v-126d7f68]{color:#1f2328}.loop-board--vertical .loop-bridge[data-v-126d7f68]{padding:.15rem 0}.flow-node[data-v-126d7f68]{background:#fff;border:1px solid #d0d7de;color:#1f2328;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,color .2s ease}.flow-node[data-v-126d7f68]:focus-visible,.flow-node[data-v-126d7f68]:hover{border-color:#1f2328;outline:none}.flow-node[data-v-126d7f68]:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #0969da}.flow-node--idle[data-v-126d7f68]{background:#fff;border-color:#d0d7de;color:#1f2328}.flow-node--running[data-v-126d7f68]{background:#f6f8fa;border-color:#1f2328;box-shadow:0 1px 2px #1f232814}.flow-node--done[data-v-126d7f68]{background:#dafbe1;border-color:#1a7f37;color:#1f2328}.flow-node--fail[data-v-126d7f68]{background:#ffebe9;border-color:#cf222e;color:#1f2328}.flow-node--focus[data-v-126d7f68]{border-color:#0969da;box-shadow:0 0 0 2px #fff,0 0 0 4px #0969da}.flow-diamond.flow-node--focus[data-v-126d7f68]{box-shadow:none}.flow-diamond.flow-node--focus .flow-diamond__face[data-v-126d7f68]{border-color:#0969da;box-shadow:0 0 0 2px #fff,0 0 0 4px #0969da}.loop-side__node[data-v-126d7f68]{align-items:center;border-radius:.625rem;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4rem;min-height:2.25rem;padding:.4rem .55rem;text-align:left;width:100%}.flow-process__icon[data-v-126d7f68],.loop-side__icon[data-v-126d7f68]{color:#1f2328;flex-shrink:0;height:1rem;width:1rem}.flow-node--done .flow-process__icon[data-v-126d7f68],.flow-node--done .loop-side__icon[data-v-126d7f68],.flow-node--fail .flow-process__icon[data-v-126d7f68],.flow-node--fail .loop-side__icon[data-v-126d7f68],.flow-node--running .flow-process__icon[data-v-126d7f68],.flow-node--running .loop-side__icon[data-v-126d7f68]{color:inherit}.flow-process__label[data-v-126d7f68]{flex:0 0 auto;white-space:nowrap}.flow-badge-slot[data-v-126d7f68]{align-items:center;display:inline-flex;flex-shrink:0;height:.875rem;justify-content:center;width:.875rem}.loop-side__node .flow-badge-slot[data-v-126d7f68]{margin-left:auto}.flow-badge[data-v-126d7f68]{height:.875rem;width:.875rem}.flow-badge--spin[data-v-126d7f68]{animation:flow-spin-126d7f68 .9s linear infinite}@keyframes flow-spin-126d7f68{to{transform:rotate(1turn)}}.flow-canvas[data-v-126d7f68]{width:100%}.flow-canvas[data-v-126d7f68],.flow-stack[data-v-126d7f68]{min-width:0;position:relative}.flow-stack[data-v-126d7f68]{z-index:1}.flow-stack--horizontal[data-v-126d7f68]{align-items:center;-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:auto minmax(8px,1fr) auto minmax(8px,1fr) auto minmax(8px,1fr) auto minmax(8px,1fr) auto minmax(8px,1fr) auto;grid-template-rows:auto auto auto;row-gap:1.35rem}.flow-stack--horizontal .flow-cell--code[data-v-126d7f68],.flow-stack--horizontal .flow-cell--delivery[data-v-126d7f68],.flow-stack--horizontal .flow-cell--deploy[data-v-126d7f68],.flow-stack--horizontal .flow-cell--gates[data-v-126d7f68],.flow-stack--horizontal .flow-cell--plan[data-v-126d7f68],.flow-stack--horizontal .flow-cell--verify[data-v-126d7f68]{justify-self:center}.flow-stack--horizontal .flow-cell--plan[data-v-126d7f68]{grid-column:1;grid-row:2}.flow-stack--horizontal .flow-cell--code[data-v-126d7f68]{grid-column:3;grid-row:2}.flow-stack--horizontal .flow-cell--gates[data-v-126d7f68]{grid-column:5;grid-row:2}.flow-stack--horizontal .flow-cell--deploy[data-v-126d7f68]{grid-column:7;grid-row:2}.flow-stack--horizontal .flow-cell--verify[data-v-126d7f68]{grid-column:9;grid-row:2}.flow-stack--horizontal .flow-cell--delivery[data-v-126d7f68]{grid-column:11;grid-row:2}.flow-stack--horizontal .flow-cell--repair-gates[data-v-126d7f68]{grid-column:5;grid-row:1;justify-self:center}.flow-stack--horizontal .flow-cell--repair-verify[data-v-126d7f68]{grid-column:9;grid-row:3;justify-self:center}.flow-stack--vertical[data-v-126d7f68]{align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:repeat(6,auto);justify-items:center;margin-inline:auto;max-width:34rem;row-gap:1.1rem}.flow-stack--vertical .flow-cell--plan[data-v-126d7f68]{grid-column:2;grid-row:1}.flow-stack--vertical .flow-cell--code[data-v-126d7f68]{grid-column:2;grid-row:2}.flow-stack--vertical .flow-cell--gates[data-v-126d7f68]{grid-column:2;grid-row:3}.flow-stack--vertical .flow-cell--deploy[data-v-126d7f68]{grid-column:2;grid-row:4}.flow-stack--vertical .flow-cell--verify[data-v-126d7f68]{grid-column:2;grid-row:5}.flow-stack--vertical .flow-cell--delivery[data-v-126d7f68]{grid-column:2;grid-row:6}.flow-stack--vertical .flow-cell--repair-gates[data-v-126d7f68]{align-self:center;grid-column:1;grid-row:3;justify-self:end}.flow-stack--vertical .flow-cell--repair-verify[data-v-126d7f68]{align-self:center;grid-column:3;grid-row:5;justify-self:start}.flow-band__cell[data-v-126d7f68]{display:flex;flex-direction:column;min-height:2.5rem;min-width:5.75rem;padding-block:1.15rem}.flow-band__cell[data-v-126d7f68],.flow-diamond[data-v-126d7f68],.flow-process[data-v-126d7f68]{align-items:center;flex-shrink:0;justify-content:center;position:relative}.flow-diamond[data-v-126d7f68],.flow-process[data-v-126d7f68]{display:inline-flex;font-size:.8125rem;font-weight:650;gap:.3rem;z-index:1}.flow-process[data-v-126d7f68]{border-radius:.65rem;box-shadow:0 1px #1f23280a;min-height:2.5rem;padding:0 .55rem}.flow-process[data-v-126d7f68],.flow-process--repair[data-v-126d7f68]{width:-moz-fit-content;width:fit-content}.flow-process--repair[data-v-126d7f68]{border-style:dashed;max-width:none}.flow-process--repair.flow-node--done[data-v-126d7f68],.flow-process--repair.flow-node--fail[data-v-126d7f68],.flow-process--repair.flow-node--running[data-v-126d7f68]{border-style:solid}.flow-diamond[data-v-126d7f68]{background:transparent;border:0;box-shadow:none;height:5.75rem;padding:0;width:5.75rem}.flow-diamond__face[data-v-126d7f68]{background:#fff;border:1px solid #d0d7de;border-radius:.45rem;box-shadow:0 1px #1f23280a;inset:14%;position:absolute;transform:rotate(45deg);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.flow-diamond.flow-node--running .flow-diamond__face[data-v-126d7f68]{background:#f6f8fa;border-color:#1f2328}.flow-diamond.flow-node--done .flow-diamond__face[data-v-126d7f68]{background:#dafbe1;border-color:#1a7f37}.flow-diamond.flow-node--fail .flow-diamond__face[data-v-126d7f68]{background:#ffebe9;border-color:#cf222e}.flow-diamond:focus-visible .flow-diamond__face[data-v-126d7f68],.flow-diamond:hover .flow-diamond__face[data-v-126d7f68]{border-color:#1f2328}.flow-diamond[data-v-126d7f68]:focus-visible{box-shadow:none}.flow-diamond:focus-visible .flow-diamond__face[data-v-126d7f68]{box-shadow:0 0 0 2px #fff,0 0 0 4px #0969da}.flow-diamond__label[data-v-126d7f68]{align-items:center;display:inline-flex;flex-direction:column;gap:.2rem;line-height:1.1;position:relative;text-align:center;width:3.75rem;z-index:1}.flow-diamond__label .flow-badge-slot[data-v-126d7f68]{margin-left:0}.flow-round[data-v-126d7f68]{background:#fff;border:1px solid #d0d7de;border-radius:999px;color:#1f2328;font-size:.62rem;font-weight:700;left:50%;opacity:0;padding:.12rem .45rem;pointer-events:none;position:absolute;transform:translate(-50%);visibility:hidden;white-space:nowrap;z-index:2}.flow-round--above[data-v-126d7f68]{top:0}.flow-round--below[data-v-126d7f68]{bottom:0}.flow-round--visible[data-v-126d7f68]{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.flow-badge--spin[data-v-126d7f68]{animation:none}}
