.flow[data-astro-cid-6lonoc4p]{--flow-gap:var(--pz-space-8);margin:var(--pz-space-10) auto;container:flow/inline-size}@container flow (width>=820px) and (width<=939px){.flow-row[data-astro-cid-6lonoc4p] .flow-canvas[data-astro-cid-6lonoc4p]{--flow-gap:var(--pz-space-5)}.flow-row[data-astro-cid-6lonoc4p] .flow-arrow[data-astro-cid-6lonoc4p] svg[data-astro-cid-6lonoc4p]{width:16px;height:16px}.flow-row[data-astro-cid-6lonoc4p] .flow-box[data-astro-cid-6lonoc4p]{padding:var(--pz-space-3)}}figcaption[data-astro-cid-6lonoc4p]{margin-top:var(--pz-space-5);font-family:var(--pz-font-family-mono);font-size:var(--pz-font-size-sm);line-height:var(--pz-font-leading-normal);color:var(--pz-fg-muted);max-width:var(--measure);text-align:center;text-wrap:pretty;margin-inline:auto}.flow-canvas[data-astro-cid-6lonoc4p]{display:grid}.flow-steps[data-astro-cid-6lonoc4p]{width:100%;min-width:0;max-width:30rem;margin:0 auto;padding:0;list-style:none;display:grid}.has-groups[data-astro-cid-6lonoc4p] .flow-steps[data-astro-cid-6lonoc4p]{padding-left:var(--pz-space-4)}.flow-step[data-astro-cid-6lonoc4p]{min-width:0;display:grid}.flow-group-text[data-astro-cid-6lonoc4p]{order:0}.flow-box[data-astro-cid-6lonoc4p]{order:1}.flow-arrow[data-astro-cid-6lonoc4p]{order:2}.flow-box[data-astro-cid-6lonoc4p]{column-gap:var(--pz-space-3);padding:var(--pz-space-4);border:1px solid var(--pz-border);border-top:2px solid var(--pz-border-strong);border-radius:var(--pz-radius-lg);background:var(--pz-surface);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num tag""num label""num detail""loop loop";row-gap:2px;min-width:0;display:grid;position:relative}.flow-num[data-astro-cid-6lonoc4p]{font-family:var(--pz-font-family-mono);font-size:var(--pz-font-size-xs);color:var(--pz-fg-muted);line-height:var(--pz-font-leading-normal);grid-area:num;padding-top:2px}.flow-tag[data-astro-cid-6lonoc4p]{font-family:var(--pz-font-family-mono);font-size:var(--pz-font-size-2xs);letter-spacing:var(--pz-font-tracking-label);text-transform:uppercase;color:var(--pz-fg-muted);line-height:var(--pz-font-leading-normal);grid-area:tag;justify-self:start}.flow-label[data-astro-cid-6lonoc4p]{font-weight:var(--pz-font-weight-medium);font-size:var(--pz-font-size-md);line-height:var(--pz-font-leading-snug);color:var(--pz-fg);overflow-wrap:anywhere;grid-area:label}.flow-detail[data-astro-cid-6lonoc4p]{margin-top:var(--pz-space-1);font-size:var(--pz-font-size-sm);line-height:var(--pz-font-leading-normal);color:var(--pz-fg-muted);overflow-wrap:anywhere;grid-area:detail}.kind-agent[data-astro-cid-6lonoc4p] .flow-box[data-astro-cid-6lonoc4p]{border-top-color:var(--pz-primary);background:linear-gradient(180deg, var(--pz-primary-subtle), var(--pz-surface) 44%)}.kind-agent[data-astro-cid-6lonoc4p] .flow-tag[data-astro-cid-6lonoc4p],.kind-agent[data-astro-cid-6lonoc4p] .flow-num[data-astro-cid-6lonoc4p]{color:var(--pz-primary)}.kind-check[data-astro-cid-6lonoc4p] .flow-box[data-astro-cid-6lonoc4p]{border-top-color:var(--pz-ok);background:linear-gradient(180deg, var(--pz-ok-subtle), var(--pz-surface) 44%)}.kind-check[data-astro-cid-6lonoc4p] .flow-tag[data-astro-cid-6lonoc4p],.kind-check[data-astro-cid-6lonoc4p] .flow-num[data-astro-cid-6lonoc4p]{color:var(--pz-ok)}.flow-arrow[data-astro-cid-6lonoc4p]{height:var(--pz-space-8);color:var(--fx-line);place-items:center;display:grid}.flow-arrow[data-astro-cid-6lonoc4p] svg[data-astro-cid-6lonoc4p]{transform:rotate(90deg)}.flow-loop-text[data-astro-cid-6lonoc4p],.flow-group-text[data-astro-cid-6lonoc4p]{font-family:var(--pz-font-family-mono);font-size:var(--pz-font-size-xs);line-height:var(--pz-font-leading-normal);color:var(--pz-fg-muted);overflow-wrap:anywhere;margin:0}.flow-loop-text[data-astro-cid-6lonoc4p]{margin-top:var(--pz-space-3);padding-top:var(--pz-space-2);border-top:1px dashed var(--pz-primary);color:var(--pz-primary);grid-area:loop}.flow-group-text[data-astro-cid-6lonoc4p]{margin-left:calc(-1 * var(--pz-space-4) + 1px);padding:var(--pz-space-2) 0 var(--pz-space-2) calc(var(--pz-space-4) - 3px);border-left:2px solid var(--pz-border-strong);letter-spacing:var(--pz-font-tracking-label);text-transform:uppercase}.flow-group-range[data-astro-cid-6lonoc4p]{text-transform:none;letter-spacing:var(--pz-font-tracking-normal);color:var(--pz-fg-muted)}.in-group[data-astro-cid-6lonoc4p] .flow-box[data-astro-cid-6lonoc4p]:before{content:"";left:calc(-1 * var(--pz-space-4) - 1px);top:calc(-1 * var(--pz-space-8));bottom:calc(-1 * var(--pz-space-8));border-left:2px solid var(--pz-border-strong);position:absolute}.group-start[data-astro-cid-6lonoc4p] .flow-box[data-astro-cid-6lonoc4p]:before{top:-2px}.group-end[data-astro-cid-6lonoc4p] .flow-box[data-astro-cid-6lonoc4p]:before{bottom:0}.flow-loop[data-astro-cid-6lonoc4p],.flow-group[data-astro-cid-6lonoc4p]{display:none}@container flow (width>=820px){.flow-canvas[data-astro-cid-6lonoc4p]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--flow-gap);align-items:stretch}.flow-steps[data-astro-cid-6lonoc4p],.flow-step[data-astro-cid-6lonoc4p]{display:contents}.flow-box[data-astro-cid-6lonoc4p]{grid-column:var(--col);grid-row:var(--r);grid-template-columns:minmax(0,1fr);grid-template-areas:"tag""label""detail";height:100%}.flow-box[data-astro-cid-6lonoc4p]:before,.flow-num[data-astro-cid-6lonoc4p]{display:none}.flow-arrow[data-astro-cid-6lonoc4p]{grid-column:var(--col);grid-row:var(--r);z-index:1;width:var(--flow-gap);height:24px;margin-right:calc(-1 * var(--flow-gap));place-self:center end;position:relative}.flow-arrow[data-astro-cid-6lonoc4p] svg[data-astro-cid-6lonoc4p]{transform:none}.flow-loop-text[data-astro-cid-6lonoc4p],.flow-group-text[data-astro-cid-6lonoc4p]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.flow-row[data-astro-cid-6lonoc4p] .flow-loop[data-astro-cid-6lonoc4p]{height:var(--pz-space-10);margin-inline:calc((100% - (var(--span) - 1) * var(--flow-gap)) / var(--span) / 2);border:1.5px solid var(--pz-primary);border-radius:var(--pz-radius-lg) var(--pz-radius-lg) 0 0;color:var(--pz-primary);border-bottom:0;place-items:end center;display:grid;position:relative}.flow-row[data-astro-cid-6lonoc4p] .flow-loop[data-astro-cid-6lonoc4p]:after{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:8px;height:8px;position:absolute;bottom:-1px}.flow-row[data-astro-cid-6lonoc4p] .flow-loop[data-astro-cid-6lonoc4p].is-back:after{left:-5px;transform:rotate(-45deg)}.flow-row[data-astro-cid-6lonoc4p] .flow-loop[data-astro-cid-6lonoc4p].is-forward:after{right:-5px;transform:rotate(-45deg)scaleX(-1)}.flow-row[data-astro-cid-6lonoc4p] .flow-loop-label[data-astro-cid-6lonoc4p]{padding:0 var(--pz-space-2);background:var(--pz-bg);font-family:var(--pz-font-family-mono);font-size:var(--pz-font-size-2xs);letter-spacing:var(--pz-font-tracking-label);text-transform:uppercase;white-space:nowrap;line-height:1;transform:translateY(-50%)}.flow-row[data-astro-cid-6lonoc4p] .flow-group[data-astro-cid-6lonoc4p]{margin-top:var(--pz-space-3);margin-inline:calc((100% - (var(--span) - 1) * var(--flow-gap)) / var(--span) / 4);height:var(--pz-space-8);border:1px solid var(--pz-border-strong);border-radius:0 0 var(--pz-radius-md) var(--pz-radius-md);color:var(--pz-fg-muted);border-top:0;place-items:start center;display:grid}.flow-row[data-astro-cid-6lonoc4p] .flow-group-label[data-astro-cid-6lonoc4p]{padding:0 var(--pz-space-2);background:var(--pz-bg);font-family:var(--pz-font-family-mono);font-size:var(--pz-font-size-2xs);letter-spacing:var(--pz-font-tracking-label);text-transform:uppercase;white-space:nowrap;line-height:1;transform:translateY(50%)}.flow-snake[data-astro-cid-6lonoc4p] .flow-canvas[data-astro-cid-6lonoc4p]{row-gap:var(--pz-space-12)}.flow-snake[data-astro-cid-6lonoc4p] .flow-num[data-astro-cid-6lonoc4p]{top:var(--pz-space-2);right:var(--pz-space-3);padding:0;display:block;position:absolute}.flow-snake[data-astro-cid-6lonoc4p] .row-2[data-astro-cid-6lonoc4p] .flow-arrow[data-astro-cid-6lonoc4p]{margin-right:0;margin-left:calc(-1 * var(--flow-gap));justify-self:start}.flow-snake[data-astro-cid-6lonoc4p] .row-2[data-astro-cid-6lonoc4p] .flow-arrow[data-astro-cid-6lonoc4p] svg[data-astro-cid-6lonoc4p]{transform:rotate(180deg)}.flow-snake[data-astro-cid-6lonoc4p] .flow-arrow[data-astro-cid-6lonoc4p].is-turn{width:24px;height:var(--pz-space-12);margin:0 0 calc(-1 * var(--pz-space-12)) 0;place-self:end center}.flow-snake[data-astro-cid-6lonoc4p] .flow-arrow[data-astro-cid-6lonoc4p].is-turn svg[data-astro-cid-6lonoc4p]{transform:rotate(90deg)}.flow-snake[data-astro-cid-6lonoc4p] .flow-notes[data-astro-cid-6lonoc4p]{gap:var(--pz-space-2);margin:calc(-1 * var(--pz-space-12) + var(--pz-space-5)) 0 0;font-family:var(--pz-font-family-mono);font-size:var(--pz-font-size-xs);line-height:var(--pz-font-leading-normal);color:var(--pz-fg-muted);grid-area:3/1/auto/-1;padding:0;list-style:none;display:grid}.flow-snake[data-astro-cid-6lonoc4p] .flow-notes[data-astro-cid-6lonoc4p] li[data-astro-cid-6lonoc4p]{padding:var(--pz-space-1) var(--pz-space-3);border-left:2px solid var(--pz-primary)}.flow-snake[data-astro-cid-6lonoc4p] .flow-notes[data-astro-cid-6lonoc4p] .note-group[data-astro-cid-6lonoc4p]{border-left-color:var(--pz-border-strong);letter-spacing:var(--pz-font-tracking-label);text-transform:uppercase}}.flow-notes[data-astro-cid-6lonoc4p]{display:none}.callout[data-astro-cid-q2ml7llr]{padding:var(--pz-space-5) var(--pz-space-6);border:1px solid var(--pz-border);border-left:3px solid var(--pz-border-strong);border-radius:var(--pz-radius-xl);background:var(--pz-surface)}.callout-brand[data-astro-cid-q2ml7llr]{border-color:var(--fx-tint-edge);border-left-color:var(--pz-primary);background:var(--fx-tint)}.callout-title[data-astro-cid-q2ml7llr]{margin:0 0 var(--pz-space-2);font-family:var(--pz-font-family-mono);font-size:var(--pz-font-size-xs);font-weight:var(--pz-font-weight-medium);letter-spacing:var(--pz-font-tracking-label);text-transform:uppercase;color:var(--pz-fg-muted)}.callout-brand[data-astro-cid-q2ml7llr] .callout-title[data-astro-cid-q2ml7llr]{color:var(--pz-primary)}.callout-body[data-astro-cid-q2ml7llr]{font-size:var(--pz-font-size-md);line-height:var(--pz-font-leading-normal)}.callout-body[data-astro-cid-q2ml7llr] p{margin:0}.callout-body[data-astro-cid-q2ml7llr] p+p{margin-top:var(--pz-space-3)}
