.dseal{forced-color-adjust:none}.dseal--runs circle{fill:var(--green)}.dseal__ring{fill:none;stroke-width:1.5px}.dseal--partial .dseal__ring{stroke:var(--green)}.dseal__half{fill:var(--green)}.dseal__square{fill:none;stroke:var(--green);stroke-width:1.5px}.dseal--announced .dseal__ring--dotted{stroke:var(--green);stroke-width:1.9px;stroke-linecap:round;stroke-dasharray:.01 3.1416}.dseal--vision .dseal__ring{stroke:var(--gray-ring)}.rstack{gap:var(--space-6);display:grid}.rstack__box{fill:var(--bg);stroke:var(--hairline-strong)}.rstack__layer--runtime .rstack__box{stroke:var(--fg-faint)}.rstack__gate-bg{fill:var(--bg-raised)}.rstack__gate{stroke:var(--green);stroke-width:1px}.rstack__joint,.rstack__link{stroke:var(--hairline-strong);stroke-width:1px}.rstack__link{stroke:var(--green);stroke-dasharray:2 3}.rstack__index{fill:var(--fg-dim);font-size:10px}.rstack__name{letter-spacing:.06em;text-transform:uppercase;fill:var(--fg);font-size:11px}.rstack__role{fill:var(--fg-muted);font-size:11.5px}.rstack__node rect{fill:var(--bg-raised);stroke:var(--hairline-strong)}.rstack__node--on-request rect,.rstack__node--announced rect{fill:none;stroke:var(--green);stroke-linecap:round;stroke-dasharray:.01 3.5;stroke-width:1.4px}.rstack__node--vision rect{fill:none;stroke:var(--gray-ring);stroke-dasharray:3 3}.rstack__label{letter-spacing:.04em;text-transform:uppercase;fill:var(--fg);font-size:11px}.rstack__node--vision .rstack__label{fill:var(--fg-muted)}.rstack__note{fill:var(--fg-muted);font-size:11px}.rstack__legend text{letter-spacing:.06em;text-transform:uppercase;fill:var(--fg-muted);font-size:10.5px}.rstack__text{gap:var(--space-4);list-style:none;display:grid}.rstack__text-layer{gap:var(--space-2);padding-left:var(--space-3);border-left:1px solid var(--hairline-strong);display:grid}.rstack__text-head{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.rstack__text-name{color:var(--fg);font-weight:500}.rstack__text-nodes{gap:var(--space-1);list-style:none;display:grid}.rstack__text-nodes li{align-items:baseline;gap:var(--space-2);display:flex}.rstack__text-nodes strong{color:var(--fg);font-weight:500}.rstack__gaps{gap:var(--space-3);display:grid}.rstack .diagram__canvas svg{max-width:420px;margin-inline:auto}@media (width>=1000px){.rstack .diagram{column-gap:var(--space-7);grid-template-columns:minmax(0,440px) minmax(0,1fr);grid-template-areas:"canvas text""caption text";align-items:start}.rstack .diagram__canvas{grid-area:canvas}.rstack .diagram__caption{grid-area:caption}.rstack .diagram__text{grid-area:text}.rstack__gaps .rstack__gap-list{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.rcycle{gap:var(--space-6);align-content:start;display:grid}.rcycle__gate-band rect{fill:var(--bg-raised)}.rcycle__gate-band line{stroke:var(--green);stroke-width:1px}.rcycle__gate-label{letter-spacing:.04em;text-transform:uppercase;fill:var(--green);font-size:11px}.rcycle__spine,.rcycle__tick{stroke:var(--green);stroke-width:1px}.rcycle__dot{fill:var(--green)}.rcycle__stage--optional .rcycle__dot{fill:var(--bg);stroke:var(--green);stroke-width:1.25px}.rcycle__stage rect,.rcycle__cancel rect{fill:var(--bg);stroke:var(--hairline-strong)}.rcycle__stage--optional rect{stroke-dasharray:4 3;stroke:var(--fg-faint)}.rcycle__label{letter-spacing:.04em;text-transform:uppercase;fill:var(--fg);font-size:11px}.rcycle__index{fill:var(--fg-dim);font-size:10px}.rcycle__note{fill:var(--fg-muted);font-size:11px}.rcycle__exit,.rcycle__loop{fill:none;stroke:var(--green);stroke-width:1.25px;stroke-dasharray:4 4}.rcycle__exit{stroke:var(--fg-dim)}.rcycle__head{fill:var(--green)}.rcycle__exit-head{fill:var(--fg-dim)}.rcycle__loop-label{letter-spacing:.04em;text-transform:uppercase;fill:var(--green);font-size:10.5px}.rcycle__text{gap:var(--space-3);display:grid}.rcycle__steps,.rcycle__side{gap:var(--space-2);list-style:none;display:grid}.rcycle__step{align-items:baseline;gap:var(--space-2);display:flex}.rcycle__step strong{color:var(--fg);font-weight:500}.rcycle__step--gate strong{color:var(--green)}.rcycle__optional{color:var(--fg-dim);font-weight:400}.rcycle__gaps{gap:var(--space-3);display:grid}.rcycle .diagram__canvas svg{max-width:420px;margin-inline:auto}.k8s-clouds{margin-top:var(--space-6)}.releases.astro-tb76gquj{gap:var(--space-7);display:grid}@media (width>=1000px){.releases.astro-tb76gquj{column-gap:var(--space-7);grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start}}
