.xtag[data-astro-cid-d2aci5xi]{border-radius:var(--radius-s);color:var(--color-text);font-size:var(--step--1);border:1px solid #0000;padding:.15rem .5rem;font-weight:700;line-height:1.35;display:inline-block}.xtag--vision[data-astro-cid-d2aci5xi]{color:var(--color-text-muted);padding-inline:0}.xtag--simulated[data-astro-cid-d2aci5xi]{border-color:var(--color-border-strong)}.xtag--planned[data-astro-cid-d2aci5xi]{border-color:var(--color-border-strong);border-style:dashed}.xtag--provisional[data-astro-cid-d2aci5xi]{padding-inline:0;font-style:italic}.xicon[data-astro-cid-7v2uz7vx]{flex:none;line-height:0;display:inline-flex}.xicon[data-astro-cid-7v2uz7vx] svg{width:100%;height:100%}.xicon--human-approval[data-astro-cid-7v2uz7vx] path{stroke:var(--color-surface)}.xill[data-astro-cid-eovgn3ox]{margin:0;padding:0;list-style:none}.xill--roles[data-astro-cid-eovgn3ox]{align-items:baseline;gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;display:flex}.xill__lead[data-astro-cid-eovgn3ox]{color:var(--color-text-muted);font-size:var(--step--1);margin:0;font-style:italic}.xill__roles[data-astro-cid-eovgn3ox]{gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;flex:1;min-width:0;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.xill__roles[data-astro-cid-eovgn3ox] li[data-astro-cid-eovgn3ox]{align-items:center;gap:.4rem;display:inline-flex}.xill__roles[data-astro-cid-eovgn3ox] li[data-astro-cid-eovgn3ox]:before{content:"";border:2px solid var(--color-heading);border-radius:50%;width:.7rem;height:.7rem}.xill--buildings[data-astro-cid-eovgn3ox]{gap:var(--space-s);flex-wrap:wrap;display:flex}.xill__building[data-astro-cid-eovgn3ox]{justify-items:center;gap:var(--space-2xs);color:var(--color-heading);font-size:var(--step--1);font-weight:700;display:grid}.xill__building[data-astro-cid-eovgn3ox] svg[data-astro-cid-eovgn3ox]{width:4.5rem;height:auto}.xill__activity[data-astro-cid-eovgn3ox]{fill:none}.xill__task[data-astro-cid-eovgn3ox]{fill:currentColor;stroke:none}.xill__building--planned[data-astro-cid-eovgn3ox]{color:var(--color-text-muted);font-weight:400}.xill__building--planned[data-astro-cid-eovgn3ox] .outline{stroke:var(--color-border-strong);stroke-dasharray:4 3}.xill--actions[data-astro-cid-eovgn3ox]{gap:var(--space-s) var(--space-m);flex-wrap:wrap;display:flex}.xill__action[data-astro-cid-eovgn3ox]{align-items:center;gap:var(--space-xs);color:var(--color-text);font-weight:700;display:inline-flex}.xill__action[data-astro-cid-eovgn3ox] .xill__icon{width:2.25rem;height:1.5rem;color:var(--color-heading)}.xill__action--human[data-astro-cid-eovgn3ox] .xill__icon{color:var(--color-action)}.xflow[data-astro-cid-swu7oltj]{--xgap:2.25rem;--xloop-h:2.25rem;--xn:1}.xflow--labelled[data-astro-cid-swu7oltj]{--xgap:5.5rem}.xflow--n2[data-astro-cid-swu7oltj]{--xn:2}.xflow--n3[data-astro-cid-swu7oltj]{--xn:3}.xflow--n4[data-astro-cid-swu7oltj]{--xn:4}.xflow--n5[data-astro-cid-swu7oltj]{--xn:5}.xflow--n6[data-astro-cid-swu7oltj]{--xn:6}.xflow--n7[data-astro-cid-swu7oltj]{--xn:7}.xflow--n8[data-astro-cid-swu7oltj]{--xn:8}.xflow__heading[data-astro-cid-swu7oltj]{margin-bottom:var(--space-xs)}.xflow__label[data-astro-cid-swu7oltj]{margin:0 0 var(--space-xs)}.xflow__qualification[data-astro-cid-swu7oltj]{margin:0 0 var(--space-m);color:var(--color-text-muted)}.xflow__label[data-astro-cid-swu7oltj]+.xflow__steps[data-astro-cid-swu7oltj],.xflow__heading[data-astro-cid-swu7oltj]+.xflow__steps[data-astro-cid-swu7oltj]{margin-top:var(--space-m)}.xflow__steps[data-astro-cid-swu7oltj]{margin:0;padding:0;list-style:none;display:grid}.xstep[data-astro-cid-swu7oltj]{flex-direction:column;display:flex}.xstep__card[data-astro-cid-swu7oltj]{padding:var(--space-s) var(--space-m) var(--space-m);background:var(--color-surface);border:1px solid var(--color-border-strong);border-top:4px solid var(--color-heading);border-radius:var(--radius-m);transition:border-color var(--transition), box-shadow var(--transition);flex:1}.xstep--human[data-astro-cid-swu7oltj] .xstep__card[data-astro-cid-swu7oltj]{background:var(--color-highlight);border:2px solid var(--color-action);border-top-width:4px}.xstep__meta[data-astro-cid-swu7oltj]{gap:0 var(--space-xs);margin:0 0 var(--space-2xs);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;font-weight:700;display:flex}.xstep__num[data-astro-cid-swu7oltj]{color:var(--color-heading);font-variant-numeric:tabular-nums}.xstep__actor[data-astro-cid-swu7oltj]{color:var(--color-text-muted)}.xstep--human[data-astro-cid-swu7oltj] .xstep__num[data-astro-cid-swu7oltj],.xstep--human[data-astro-cid-swu7oltj] .xstep__actor[data-astro-cid-swu7oltj]{color:var(--color-accent-text)}.xstep__title[data-astro-cid-swu7oltj]{hyphens:manual;font-size:var(--step-1);margin:0;line-height:1.25}.xstep__status[data-astro-cid-swu7oltj]{margin:var(--space-xs) 0 0}.xstep__illustration[data-astro-cid-swu7oltj]{margin-top:var(--space-s)}.xstep__text[data-astro-cid-swu7oltj]{margin:var(--space-xs) 0 0;color:var(--color-text-muted)}.xstep__lead[data-astro-cid-swu7oltj]{margin:var(--space-s) 0 0}.xstep__bullets[data-astro-cid-swu7oltj]{margin:var(--space-xs) 0 0;padding-left:1.2em}.xstep__bullets[data-astro-cid-swu7oltj] li[data-astro-cid-swu7oltj]+li[data-astro-cid-swu7oltj]{margin-top:var(--space-2xs)}.xstep--human[data-astro-cid-swu7oltj] .xstep__bullets[data-astro-cid-swu7oltj] li[data-astro-cid-swu7oltj]::marker{color:var(--color-action)}.xstep__next[data-astro-cid-swu7oltj]{min-height:2.75rem;padding-left:calc(50% + var(--space-s));color:var(--color-text-muted);font-size:var(--step--1);align-items:center;margin:0;display:flex;position:relative}.xstep__next[data-astro-cid-swu7oltj]:before{content:"";border-left:2px solid var(--color-border-strong);position:absolute;top:.35rem;bottom:.6rem;left:50%}.xstep__next[data-astro-cid-swu7oltj]:after{content:"";border:.35rem solid #0000;border-top:.45rem solid var(--color-border-strong);border-bottom:0;position:absolute;bottom:.25rem;left:calc(50% - .35rem + 1px)}.xflow__after[data-astro-cid-swu7oltj]{gap:var(--space-s);display:grid}.xflow__outcome[data-astro-cid-swu7oltj]{justify-items:center;margin:0;display:grid}.xflow__outcome-arrow[data-astro-cid-swu7oltj]{background:var(--color-action);width:2px;height:1.75rem;position:relative}.xflow__outcome-arrow[data-astro-cid-swu7oltj]:after{content:"";border:.35rem solid #0000;border-top:.45rem solid var(--color-action);border-bottom:0;position:absolute;bottom:-.1rem;left:calc(1px - .35rem)}.xflow__outcome-text[data-astro-cid-swu7oltj]{padding:.35rem var(--space-s);border:2px solid var(--color-action);background:var(--color-surface);color:var(--color-accent-text);text-align:center;border-radius:999px;font-weight:700}.xflow__feedback[data-astro-cid-swu7oltj]{gap:0 var(--space-xs);padding:var(--space-s);border:2px dashed var(--color-action);border-radius:var(--radius-m);color:var(--color-accent-text);grid-template-columns:auto 1fr;align-items:start;margin:0;display:grid}.xflow__feedback[data-astro-cid-swu7oltj] .xflow__feedback-icon{width:1.25rem;height:1.25rem;color:var(--color-action);margin-top:.15rem}.xflow__feedback-text[data-astro-cid-swu7oltj]{font-weight:700}.xflow__feedback-route[data-astro-cid-swu7oltj]{color:var(--color-text-muted);font-size:var(--step--1);grid-column:2}.xloop[data-astro-cid-swu7oltj],.xloop__tick[data-astro-cid-swu7oltj]{display:none}.xflow__after[data-astro-cid-swu7oltj]>.xflow__feedback[data-astro-cid-swu7oltj]:first-child{margin-top:var(--space-s)}@media (width>=48em){.xflow--s[data-astro-cid-swu7oltj] .xflow__steps[data-astro-cid-swu7oltj],.xflow--s[data-astro-cid-swu7oltj] .xflow__after[data-astro-cid-swu7oltj]{grid-template-columns:repeat(var(--xn), minmax(0, 1fr));column-gap:var(--xgap)}.xflow--s[data-astro-cid-swu7oltj] .xstep[data-astro-cid-swu7oltj]{position:relative}.xflow--s[data-astro-cid-swu7oltj] .xstep__next[data-astro-cid-swu7oltj]{width:var(--xgap);text-align:center;flex-direction:column;justify-content:flex-end;min-height:0;padding:0 0 .9rem;position:absolute;top:45%;left:100%}.xflow--s[data-astro-cid-swu7oltj] .xstep__next[data-astro-cid-swu7oltj]:before{border-left:0;border-top:2px solid var(--color-border-strong);inset:auto .75rem .4rem .35rem}.xflow--s[data-astro-cid-swu7oltj] .xstep__next[data-astro-cid-swu7oltj]:after{border:.35rem solid #0000;border-left:.45rem solid var(--color-border-strong);border-right:0;bottom:calc(.05rem + 1px);left:auto;right:.3rem}.xflow--s[data-astro-cid-swu7oltj] .xflow__after[data-astro-cid-swu7oltj]{row-gap:var(--space-xs)}.xflow--s[data-astro-cid-swu7oltj] .xflow__after[data-astro-cid-swu7oltj]>[data-astro-cid-swu7oltj]{grid-column:var(--cs,auto) / var(--ce,auto)}.xflow--s[data-astro-cid-swu7oltj] .xflow__outcome[data-astro-cid-swu7oltj]{white-space:nowrap;grid-row:1/span 2;justify-self:end;justify-items:center}.xflow--s[data-astro-cid-swu7oltj] .xloop[data-astro-cid-swu7oltj]{height:var(--xloop-h);margin-inline:calc((100% - (var(--xk) - 1) * var(--xgap)) / (2 * var(--xk)));border:2px dashed var(--color-action);border-radius:0 0 var(--radius-s) var(--radius-s);border-top:0;grid-row:1;display:block;position:relative}.xflow--s[data-astro-cid-swu7oltj] .xloop--offset[data-astro-cid-swu7oltj]{margin-right:calc((100% - (var(--xk) - 1) * var(--xgap)) / var(--xk) * .7)}.xflow--s[data-astro-cid-swu7oltj] .xloop[data-astro-cid-swu7oltj]:before,.xflow--s[data-astro-cid-swu7oltj] .xloop__tick[data-astro-cid-swu7oltj]:before{content:"";border:.4rem solid #0000;border-bottom:.5rem solid var(--color-action);border-top:0;position:absolute;top:-.1rem;left:calc(-.4rem - 1px)}.xflow--s[data-astro-cid-swu7oltj] .xloop__tick[data-astro-cid-swu7oltj]{width:0;height:var(--xloop-h);border-left:2px dashed var(--color-action);grid-row:1;justify-self:center;display:block;position:relative}.xflow--s[data-astro-cid-swu7oltj] .xflow__feedback[data-astro-cid-swu7oltj]{text-align:left;border:0;grid-row:2;grid-template-columns:auto auto;justify-content:center;padding:0}}@media (width>=64em){.xflow--m[data-astro-cid-swu7oltj] .xflow__steps[data-astro-cid-swu7oltj],.xflow--m[data-astro-cid-swu7oltj] .xflow__after[data-astro-cid-swu7oltj]{grid-template-columns:repeat(var(--xn), minmax(0, 1fr));column-gap:var(--xgap)}.xflow--m[data-astro-cid-swu7oltj] .xstep[data-astro-cid-swu7oltj]{position:relative}.xflow--m[data-astro-cid-swu7oltj] .xstep__card[data-astro-cid-swu7oltj]{padding-inline:var(--space-s)}.xflow--m[data-astro-cid-swu7oltj] .xstep__title[data-astro-cid-swu7oltj]{font-size:var(--step-0)}.xflow--m[data-astro-cid-swu7oltj] .xstep__next[data-astro-cid-swu7oltj]{width:var(--xgap);text-align:center;flex-direction:column;justify-content:flex-end;min-height:0;padding:0 0 .9rem;position:absolute;top:45%;left:100%}.xflow--m[data-astro-cid-swu7oltj] .xstep__next[data-astro-cid-swu7oltj]:before{border-left:0;border-top:2px solid var(--color-border-strong);inset:auto .75rem .4rem .35rem}.xflow--m[data-astro-cid-swu7oltj] .xstep__next[data-astro-cid-swu7oltj]:after{border:.35rem solid #0000;border-left:.45rem solid var(--color-border-strong);border-right:0;bottom:calc(.05rem + 1px);left:auto;right:.3rem}.xflow--m[data-astro-cid-swu7oltj] .xflow__after[data-astro-cid-swu7oltj]{row-gap:var(--space-xs)}.xflow--m[data-astro-cid-swu7oltj] .xflow__after[data-astro-cid-swu7oltj]>[data-astro-cid-swu7oltj]{grid-column:var(--cs,auto) / var(--ce,auto)}.xflow--m[data-astro-cid-swu7oltj] .xflow__outcome[data-astro-cid-swu7oltj]{white-space:nowrap;grid-row:1/span 2;justify-self:end;justify-items:center}.xflow--m[data-astro-cid-swu7oltj] .xloop[data-astro-cid-swu7oltj]{height:var(--xloop-h);margin-inline:calc((100% - (var(--xk) - 1) * var(--xgap)) / (2 * var(--xk)));border:2px dashed var(--color-action);border-radius:0 0 var(--radius-s) var(--radius-s);border-top:0;grid-row:1;display:block;position:relative}.xflow--m[data-astro-cid-swu7oltj] .xloop--offset[data-astro-cid-swu7oltj]{margin-right:calc((100% - (var(--xk) - 1) * var(--xgap)) / var(--xk) * .7)}.xflow--m[data-astro-cid-swu7oltj] .xloop[data-astro-cid-swu7oltj]:before,.xflow--m[data-astro-cid-swu7oltj] .xloop__tick[data-astro-cid-swu7oltj]:before{content:"";border:.4rem solid #0000;border-bottom:.5rem solid var(--color-action);border-top:0;position:absolute;top:-.1rem;left:calc(-.4rem - 1px)}.xflow--m[data-astro-cid-swu7oltj] .xloop__tick[data-astro-cid-swu7oltj]{width:0;height:var(--xloop-h);border-left:2px dashed var(--color-action);grid-row:1;justify-self:center;display:block;position:relative}.xflow--m[data-astro-cid-swu7oltj] .xflow__feedback[data-astro-cid-swu7oltj]{text-align:left;border:0;grid-row:2;grid-template-columns:auto auto;justify-content:center;padding:0}}@media (width>=76em){.xflow--m[data-astro-cid-swu7oltj]{--xbleed:min(4rem, max(0px, (100vw - var(--container)) / 2 - var(--gutter) - 1rem))}.xflow--m[data-astro-cid-swu7oltj] .xflow__steps[data-astro-cid-swu7oltj],.xflow--m[data-astro-cid-swu7oltj] .xflow__after[data-astro-cid-swu7oltj],.xflow--m[data-astro-cid-swu7oltj] .xsecondary[data-astro-cid-swu7oltj]{margin-inline:calc(-1 * var(--xbleed))}}.xcs-1[data-astro-cid-swu7oltj]{--cs:1}.xcs-2[data-astro-cid-swu7oltj]{--cs:2}.xcs-3[data-astro-cid-swu7oltj]{--cs:3}.xcs-4[data-astro-cid-swu7oltj]{--cs:4}.xcs-5[data-astro-cid-swu7oltj]{--cs:5}.xcs-6[data-astro-cid-swu7oltj]{--cs:6}.xcs-7[data-astro-cid-swu7oltj]{--cs:7}.xcs-8[data-astro-cid-swu7oltj]{--cs:8}.xce-2[data-astro-cid-swu7oltj]{--ce:2}.xce-3[data-astro-cid-swu7oltj]{--ce:3}.xce-4[data-astro-cid-swu7oltj]{--ce:4}.xce-5[data-astro-cid-swu7oltj]{--ce:5}.xce-6[data-astro-cid-swu7oltj]{--ce:6}.xce-7[data-astro-cid-swu7oltj]{--ce:7}.xce-8[data-astro-cid-swu7oltj]{--ce:8}.xce-9[data-astro-cid-swu7oltj]{--ce:9}.xk-2[data-astro-cid-swu7oltj]{--xk:2}.xk-3[data-astro-cid-swu7oltj]{--xk:3}.xk-4[data-astro-cid-swu7oltj]{--xk:4}.xk-5[data-astro-cid-swu7oltj]{--xk:5}.xk-6[data-astro-cid-swu7oltj]{--xk:6}.xk-7[data-astro-cid-swu7oltj]{--xk:7}.xk-8[data-astro-cid-swu7oltj]{--xk:8}.xstep[data-astro-cid-swu7oltj]:hover .xstep__card[data-astro-cid-swu7oltj]{border-color:var(--color-heading)}.xstep--human[data-astro-cid-swu7oltj]:hover .xstep__card[data-astro-cid-swu7oltj]{border-color:var(--color-action-hover)}.xstep[data-astro-cid-swu7oltj]:hover .xstep__next[data-astro-cid-swu7oltj]:before{border-color:var(--color-heading)}.xstep[data-astro-cid-swu7oltj]:hover .xstep__next[data-astro-cid-swu7oltj]:after{border-top-color:var(--color-heading);border-left-color:var(--color-heading)}.xflow[data-astro-cid-swu7oltj]:has([data-feedback-label]:hover) [data-astro-cid-swu7oltj]:is([data-feedback-from],[data-feedback-to]) .xstep__card[data-astro-cid-swu7oltj]{box-shadow:0 0 0 3px var(--color-highlight), 0 0 0 5px var(--color-action)}@media (prefers-reduced-motion:no-preference){.xflow[data-astro-cid-swu7oltj][data-animate] .xstep__card[data-astro-cid-swu7oltj],.xflow[data-astro-cid-swu7oltj][data-animate] .xstep__next[data-astro-cid-swu7oltj],.xflow[data-astro-cid-swu7oltj][data-animate] .xflow__after[data-astro-cid-swu7oltj]>[data-astro-cid-swu7oltj]{opacity:0}.xflow[data-astro-cid-swu7oltj][data-animate] .xstep__card[data-astro-cid-swu7oltj]{transform:translateY(8px)}.xflow[data-astro-cid-swu7oltj][data-animate].is-visible .xstep__card[data-astro-cid-swu7oltj],.xflow[data-astro-cid-swu7oltj][data-animate].is-visible .xstep__next[data-astro-cid-swu7oltj],.xflow[data-astro-cid-swu7oltj][data-animate].is-visible .xflow__after[data-astro-cid-swu7oltj]>[data-astro-cid-swu7oltj]{opacity:1;transition:opacity .28s ease-out, transform .28s ease-out, border-color var(--transition);transform:none}.xflow[data-astro-cid-swu7oltj][data-animate].is-visible .xstep[data-astro-cid-swu7oltj]:nth-child(2) .xstep__card[data-astro-cid-swu7oltj]{transition-delay:70ms}.xflow[data-astro-cid-swu7oltj][data-animate].is-visible .xstep[data-astro-cid-swu7oltj]:nth-child(3) .xstep__card[data-astro-cid-swu7oltj]{transition-delay:.14s}.xflow[data-astro-cid-swu7oltj][data-animate].is-visible .xstep[data-astro-cid-swu7oltj]:nth-child(4) .xstep__card[data-astro-cid-swu7oltj]{transition-delay:.21s}.xflow[data-astro-cid-swu7oltj][data-animate].is-visible .xstep[data-astro-cid-swu7oltj]:nth-child(5) .xstep__card[data-astro-cid-swu7oltj]{transition-delay:.28s}.xflow[data-astro-cid-swu7oltj][data-animate].is-visible .xstep[data-astro-cid-swu7oltj]:nth-child(n+6) .xstep__card[data-astro-cid-swu7oltj]{transition-delay:.35s}.xflow[data-astro-cid-swu7oltj][data-animate].is-visible .xstep[data-astro-cid-swu7oltj]:first-child .xstep__next[data-astro-cid-swu7oltj]{transition-delay:.12s}.xflow[data-astro-cid-swu7oltj][data-animate].is-visible .xstep[data-astro-cid-swu7oltj]:nth-child(2) .xstep__next[data-astro-cid-swu7oltj]{transition-delay:.19s}.xflow[data-astro-cid-swu7oltj][data-animate].is-visible .xstep[data-astro-cid-swu7oltj]:nth-child(3) .xstep__next[data-astro-cid-swu7oltj]{transition-delay:.26s}.xflow[data-astro-cid-swu7oltj][data-animate].is-visible .xstep[data-astro-cid-swu7oltj]:nth-child(4) .xstep__next[data-astro-cid-swu7oltj]{transition-delay:.33s}.xflow[data-astro-cid-swu7oltj][data-animate].is-visible .xstep[data-astro-cid-swu7oltj]:nth-child(n+5) .xstep__next[data-astro-cid-swu7oltj]{transition-delay:.4s}.xflow[data-astro-cid-swu7oltj][data-animate].is-visible .xflow__after[data-astro-cid-swu7oltj]>[data-astro-cid-swu7oltj]{transition-delay:.48s}}.xsecondary[data-astro-cid-swu7oltj]{gap:var(--space-s) var(--space-m);margin-top:var(--space-l);padding:var(--space-m);background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-m);font-size:var(--step--1);display:grid}.xsecondary__eyebrow[data-astro-cid-swu7oltj]{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.xsecondary__heading[data-astro-cid-swu7oltj]{font-size:var(--step-1);margin:0}.xsecondary__scope[data-astro-cid-swu7oltj]{margin:var(--space-2xs) 0 0;color:var(--color-text-muted)}.xsecondary__items[data-astro-cid-swu7oltj]{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.xsecondary__title[data-astro-cid-swu7oltj]{color:var(--color-heading);margin:0;font-weight:700}.xsecondary__text[data-astro-cid-swu7oltj]{color:var(--color-text-muted);margin:0}.xsecondary__footnote[data-astro-cid-swu7oltj]{color:var(--color-text);margin:0;font-weight:600}@media (width>=48em){.xsecondary[data-astro-cid-swu7oltj]{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.xsecondary__items[data-astro-cid-swu7oltj]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.xsecondary__items[data-astro-cid-swu7oltj] li[data-astro-cid-swu7oltj]{padding-left:var(--space-s);border-left:1px solid var(--color-border)}.xsecondary__footnote[data-astro-cid-swu7oltj]{grid-column:1/-1}}.xexample[data-astro-cid-ede6rxpg]{gap:var(--space-s);max-width:48rem;display:grid}.xexample[data-astro-cid-ede6rxpg]>[data-astro-cid-ede6rxpg]{margin:0}.xexample__note[data-astro-cid-ede6rxpg]{padding-left:var(--space-s);border-left:3px solid var(--color-border-strong);color:var(--color-text-muted)}.xexample__note[data-astro-cid-ede6rxpg] strong[data-astro-cid-ede6rxpg]{color:var(--color-heading);font-weight:700}.xexample__note--plain[data-astro-cid-ede6rxpg]{color:var(--color-heading);font-weight:600}.xexample__frame[data-astro-cid-ede6rxpg]{gap:var(--space-s);padding:var(--space-m);border:1px dashed var(--color-border-strong);border-radius:var(--radius-m);display:grid}.xexample__frame[data-astro-cid-ede6rxpg]>[data-astro-cid-ede6rxpg]{margin:0}.xexample__scenario[data-astro-cid-ede6rxpg]{font-size:var(--step-1)}.xexample__chain[data-astro-cid-ede6rxpg]{align-items:center;gap:var(--space-xs) 0;flex-wrap:wrap;padding:0;font-weight:700;list-style:none;display:flex}.xexample__chain[data-astro-cid-ede6rxpg] .xexample__stage[data-astro-cid-ede6rxpg]{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-heading);border-radius:999px;align-items:center;padding:.3rem .75rem;display:inline-flex}.xexample__chain[data-astro-cid-ede6rxpg] .xexample__stage--human[data-astro-cid-ede6rxpg]{background:var(--color-highlight);border:2px solid var(--color-action);color:var(--color-accent-text)}.xexample__chain[data-astro-cid-ede6rxpg] .xexample__stage[data-astro-cid-ede6rxpg]+.xexample__stage[data-astro-cid-ede6rxpg]{margin-left:1.75rem;position:relative}.xexample__chain[data-astro-cid-ede6rxpg] .xexample__stage[data-astro-cid-ede6rxpg]+.xexample__stage[data-astro-cid-ede6rxpg]:before{content:"";border-top:2px solid var(--color-border-strong);width:.9rem;position:absolute;top:50%;left:-1.45rem}.xexample__chain[data-astro-cid-ede6rxpg] .xexample__stage[data-astro-cid-ede6rxpg]+.xexample__stage[data-astro-cid-ede6rxpg]:after{content:"";border:.3rem solid #0000;border-left:.4rem solid var(--color-border-strong);border-right:0;position:absolute;top:calc(50% - .3rem + 1px);left:-.6rem}.xexample__sequence[data-astro-cid-ede6rxpg]{gap:var(--space-xs);padding-left:1.5em;display:grid}.xexample__sequence[data-astro-cid-ede6rxpg] .xexample__stage[data-astro-cid-ede6rxpg]{padding-left:var(--space-2xs)}.xexample__sequence[data-astro-cid-ede6rxpg] .xexample__stage[data-astro-cid-ede6rxpg]::marker{color:var(--color-text-muted);font-weight:700}.xexample__sequence[data-astro-cid-ede6rxpg] .xexample__stage--human[data-astro-cid-ede6rxpg]::marker{color:var(--color-accent-text)}.xexample__sequence[data-astro-cid-ede6rxpg] .xexample__stage[data-astro-cid-ede6rxpg]{display:list-item}.xexample__sequence[data-astro-cid-ede6rxpg] .xexample__stage[data-astro-cid-ede6rxpg]>span[data-astro-cid-ede6rxpg]{vertical-align:middle}.xexample__sequence[data-astro-cid-ede6rxpg] .xexample__icon{width:1.75rem;height:1.25rem;margin-right:var(--space-xs);vertical-align:middle;color:var(--color-heading)}.xexample__sequence[data-astro-cid-ede6rxpg] .xexample__stage--human[data-astro-cid-ede6rxpg] .xexample__icon{color:var(--color-action)}.xstatus__heading[data-astro-cid-6mpjguju]:has(+.xstatus__date){margin-bottom:var(--space-2xs)}.xstatus__date[data-astro-cid-6mpjguju]{margin:0 0 var(--space-m);color:var(--color-text-muted);font-size:var(--step--1);font-weight:600}.xstatus[data-astro-cid-6mpjguju]{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.xstatus__stage[data-astro-cid-6mpjguju]{column-gap:var(--space-s);color:var(--color-text-muted);grid-template-columns:1.25rem 1fr;align-items:center;display:grid;position:relative}.xstatus__stage[data-astro-cid-6mpjguju]+.xstatus__stage[data-astro-cid-6mpjguju]:before{content:"";height:var(--space-s);border-left:2px solid var(--color-border);position:absolute;bottom:calc(50% + .625rem);left:calc(.625rem - 1px)}.xstatus__marker[data-astro-cid-6mpjguju]{border:2px solid var(--color-border-strong);background:var(--color-surface);border-radius:50%;width:1.25rem;height:1.25rem}.xstatus__label[data-astro-cid-6mpjguju]{overflow-wrap:anywhere;font-weight:600}.xstatus__stage--done[data-astro-cid-6mpjguju]{color:var(--color-heading)}.xstatus__stage--done[data-astro-cid-6mpjguju] .xstatus__marker[data-astro-cid-6mpjguju]{border-color:var(--color-heading);background:var(--color-heading);position:relative}.xstatus__stage--done[data-astro-cid-6mpjguju] .xstatus__marker[data-astro-cid-6mpjguju]:after{content:"";border:solid var(--color-surface);border-width:0 2px 2px 0;width:.3rem;height:.55rem;position:absolute;top:.2rem;left:.33rem;transform:rotate(45deg)}.xstatus__stage--current[data-astro-cid-6mpjguju]{color:var(--color-heading)}.xstatus__stage--current[data-astro-cid-6mpjguju] .xstatus__marker[data-astro-cid-6mpjguju]{border:.35rem solid var(--color-heading)}.xstatus__stage--current[data-astro-cid-6mpjguju] .xstatus__label[data-astro-cid-6mpjguju]{background:var(--color-heading);border-radius:var(--radius-s);color:var(--color-surface);justify-self:start;padding:.35rem .75rem;font-weight:700}.xstatus__now[data-astro-cid-6mpjguju]{margin-top:var(--space-2xs);color:var(--color-heading);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;grid-column:2;font-weight:800}.xstatus__text[data-astro-cid-6mpjguju]{max-width:var(--measure);margin-top:var(--space-m)}.xstatus__text[data-astro-cid-6mpjguju] p[data-astro-cid-6mpjguju]{margin:0}.xstatus__text[data-astro-cid-6mpjguju] p[data-astro-cid-6mpjguju]+p[data-astro-cid-6mpjguju]{margin-top:var(--space-xs)}@media (width>=64em){.xstatus[data-astro-cid-6mpjguju]{gap:var(--space-s);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.xstatus__stage[data-astro-cid-6mpjguju]{align-items:start;row-gap:var(--space-xs);grid-template-rows:1.25rem auto auto;grid-template-columns:1fr}.xstatus__stage[data-astro-cid-6mpjguju]+.xstatus__stage[data-astro-cid-6mpjguju]:before{top:calc(.625rem - 1px);bottom:auto;left:calc(-1 * var(--space-s) + 0px);width:calc(var(--space-s));border-left:0;border-top:2px solid var(--color-border);height:0}.xstatus__stage[data-astro-cid-6mpjguju]{padding-top:0}.xstatus__stage[data-astro-cid-6mpjguju]:after{content:"";border-top:2px solid var(--color-border);position:absolute;top:calc(.625rem - 1px);left:1.5rem;right:0}.xstatus__stage[data-astro-cid-6mpjguju]:last-child:after{display:none}.xstatus__stage--done[data-astro-cid-6mpjguju]:after{border-top-color:var(--color-heading)}.xstatus__now[data-astro-cid-6mpjguju]{grid-column:1;margin-top:0}}.xtech__heading[data-astro-cid-5ht3tqol]{margin-bottom:var(--space-xs)}.xtech__intro[data-astro-cid-5ht3tqol]{max-width:var(--measure);margin:0 0 var(--space-m);color:var(--color-text-muted)}.xtech__summary[data-astro-cid-5ht3tqol]{align-items:flex-end;gap:var(--space-s);cursor:pointer;min-height:2.75rem;list-style:none;display:flex}.xtech__summary[data-astro-cid-5ht3tqol]::-webkit-details-marker{display:none}.xtech__summary[data-astro-cid-5ht3tqol]:after,.xtech__sub[data-astro-cid-5ht3tqol]>summary[data-astro-cid-5ht3tqol]:before{content:"";border:solid var(--color-heading);width:.55rem;height:.55rem;transition:transform var(--transition);border-width:0 2px 2px 0;flex:none;transform:rotate(-45deg)}.xtech[data-astro-cid-5ht3tqol][open]>.xtech__summary[data-astro-cid-5ht3tqol]:after,.xtech__sub[data-astro-cid-5ht3tqol][open]>summary[data-astro-cid-5ht3tqol]:before{transform:rotate(45deg)}.xtech__summary[data-astro-cid-5ht3tqol] .xtech__heading[data-astro-cid-5ht3tqol]{margin:0}.xtech__summary[data-astro-cid-5ht3tqol]:after{border-width:0 3px 3px 0;width:.8rem;height:.8rem;margin-bottom:.9rem;transform:rotate(45deg)}.xtech[data-astro-cid-5ht3tqol][open]>.xtech__summary[data-astro-cid-5ht3tqol]:after{margin-bottom:.5rem;transform:rotate(-135deg)}.xtech--collapsed[data-astro-cid-5ht3tqol][open]>.xtech__body[data-astro-cid-5ht3tqol]{margin-top:var(--space-m)}.xtech__legend[data-astro-cid-5ht3tqol]{gap:var(--space-xs) var(--space-m);margin:0 0 var(--space-m);font-size:var(--step--1);display:grid}.xtech__legend[data-astro-cid-5ht3tqol] div[data-astro-cid-5ht3tqol]{align-items:baseline;gap:0 var(--space-xs);flex-wrap:wrap;display:flex}.xtech__legend[data-astro-cid-5ht3tqol] dd[data-astro-cid-5ht3tqol]{color:var(--color-text-muted);margin:0}@media (width>=48em){.xtech__legend[data-astro-cid-5ht3tqol]{grid-template-columns:repeat(2,minmax(0,1fr))}}.xtech__items[data-astro-cid-5ht3tqol]{gap:var(--space-s);align-items:start;margin:0;padding:0;list-style:none;display:grid}@media (width>=40em){.xtech__items[data-astro-cid-5ht3tqol]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.xtech__items[data-astro-cid-5ht3tqol]{grid-template-columns:repeat(3,minmax(0,1fr))}}.xtech__item[data-astro-cid-5ht3tqol]{padding:var(--space-s) var(--space-m);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-m)}.xtech__title[data-astro-cid-5ht3tqol]{font-size:var(--step-0);margin:0}.xtech__line[data-astro-cid-5ht3tqol]{margin:var(--space-2xs) 0 0;color:var(--color-text-muted)}.xtech__tags[data-astro-cid-5ht3tqol]{gap:var(--space-2xs) var(--space-xs);margin:var(--space-xs) 0 0;flex-wrap:wrap;display:flex}.xtech__more[data-astro-cid-5ht3tqol]{margin-top:var(--space-xs)}.xtech__more[data-astro-cid-5ht3tqol]>summary[data-astro-cid-5ht3tqol]{min-height:2.75rem;color:var(--color-link);text-underline-offset:.2em;cursor:pointer;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.xtech__more[data-astro-cid-5ht3tqol]>summary[data-astro-cid-5ht3tqol]:hover{color:var(--color-link-hover)}.xtech__more[data-astro-cid-5ht3tqol] p[data-astro-cid-5ht3tqol]{margin:0 0 var(--space-xs)}.xtech__quote[data-astro-cid-5ht3tqol]{max-width:48rem;margin:var(--space-l) 0 0;padding-left:var(--space-s);border-left:4px solid var(--color-heading);color:var(--color-heading);font-size:var(--step-1);font-weight:700;line-height:1.35}.xtech__sub[data-astro-cid-5ht3tqol]{margin-top:var(--space-m);border-top:1px solid var(--color-border)}.xtech__sub[data-astro-cid-5ht3tqol]>summary[data-astro-cid-5ht3tqol]{align-items:center;gap:var(--space-s);min-height:2.75rem;padding-top:var(--space-s);cursor:pointer;list-style:none;display:flex}.xtech__sub[data-astro-cid-5ht3tqol]>summary[data-astro-cid-5ht3tqol]::-webkit-details-marker{display:none}.xtech__sub-heading[data-astro-cid-5ht3tqol]{font-size:var(--step-1);margin:0}.xtech__groups[data-astro-cid-5ht3tqol]{gap:var(--space-m);margin-top:var(--space-s);display:grid}@media (width>=48em){.xtech__groups[data-astro-cid-5ht3tqol]{grid-template-columns:repeat(2,minmax(0,1fr))}}.xtech__group-heading[data-astro-cid-5ht3tqol]{margin:0 0 var(--space-xs);font-size:var(--step-0)}.xtech__groups[data-astro-cid-5ht3tqol] ul[data-astro-cid-5ht3tqol]{margin:0;padding-left:1.2em}.xtech__readmore[data-astro-cid-5ht3tqol]{max-width:var(--measure);margin-top:var(--space-s)}.xtech__readmore[data-astro-cid-5ht3tqol] p[data-astro-cid-5ht3tqol]{margin:0 0 var(--space-s)}.explainer[data-astro-cid-cslgx3a5] .section{padding-block:clamp(2.5rem,2rem + 3vw,4.5rem)}.explainer[data-astro-cid-cslgx3a5]>.section[data-astro-cid-cslgx3a5]:first-child{padding-top:var(--space-m)}@media (width>=64em){.explainer[data-astro-cid-cslgx3a5] .section{padding-block:3.875rem}.explainer[data-astro-cid-cslgx3a5]>.section[data-astro-cid-cslgx3a5]:first-child{padding-top:1.25rem}}.explainer__why[data-astro-cid-cslgx3a5]{font-size:var(--step-1);line-height:1.5}.explainer__related-link[data-astro-cid-cslgx3a5]{font-size:var(--step-2);margin:0;font-weight:800}.explainer__related-link[data-astro-cid-cslgx3a5] a[data-astro-cid-cslgx3a5]{align-items:center;gap:var(--space-xs);min-height:2.75rem;display:inline-flex}.explainer__related-summary[data-astro-cid-cslgx3a5]{max-width:var(--measure);margin:var(--space-2xs) 0 0}
