.flow:where(.astro-qczeamvc){border:1px solid rgba(var(--rgb-text),.12);border-radius:.6rem;margin-top:2.5rem;display:block;overflow:hidden}.head:where(.astro-qczeamvc){border-bottom:1px solid rgba(var(--rgb-text),.12);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.9rem 1.2rem;display:flex}.head:where(.astro-qczeamvc),.label:where(.astro-qczeamvc){align-items:center}.label:where(.astro-qczeamvc){--fs:var(--font-size-xs);opacity:.6;gap:.5rem;margin:0;display:inline-flex}.dot:where(.astro-qczeamvc){background:var(--color-brand-1);border-radius:50%;flex:none;width:.5rem;height:.5rem}.run:where(.astro-qczeamvc){--fs:var(--font-size-xs);border:1px solid rgba(var(--rgb-text),.25);color:inherit;cursor:pointer;transition:border-color .2s var(--ease-out-cubic);background:0 0;border-radius:2rem;padding:.45rem .9rem}.run:where(.astro-qczeamvc):focus-visible,.run:where(.astro-qczeamvc):hover{border-color:rgba(var(--rgb-text),.6)}.diagram:where(.astro-qczeamvc){padding:1rem .6rem .4rem;overflow-x:auto}svg:where(.astro-qczeamvc){width:100%;min-width:36rem;height:auto;display:block}.lane:where(.astro-qczeamvc) line:where(.astro-qczeamvc){stroke:rgba(var(--rgb-text),.18);stroke-width:1px;stroke-dasharray:3 5}.lane:where(.astro-qczeamvc) text:where(.astro-qczeamvc){fill:rgba(var(--rgb-text),.75);font-size:.78rem}.wire:where(.astro-qczeamvc){stroke:var(--color-brand-1);stroke-width:1.6px;fill:none}.tip:where(.astro-qczeamvc){fill:var(--color-brand-1)}.caption:where(.astro-qczeamvc){fill:rgba(var(--rgb-text),.9);font-size:.74rem}.log:where(.astro-qczeamvc){border-top:1px solid rgba(var(--rgb-text),.12);margin:0;padding:.4rem 1.2rem 1.1rem;list-style:none}.entry:where(.astro-qczeamvc){border-bottom:1px solid rgba(var(--rgb-text),.07);gap:.9rem;padding:.55rem 0;display:flex}.entry:where(.astro-qczeamvc):last-child{border-bottom:0}.n:where(.astro-qczeamvc){--fs:var(--font-size-xs);opacity:.45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none;width:1.8rem;padding-top:.15rem}.alt:where(.astro-qczeamvc) .n:where(.astro-qczeamvc){color:var(--color-brand-5);opacity:.9}.body:where(.astro-qczeamvc),.body:where(.astro-qczeamvc) strong:where(.astro-qczeamvc){display:block}.body:where(.astro-qczeamvc) strong:where(.astro-qczeamvc){--fs:var(--font-size-sm);font-weight:500}.detail:where(.astro-qczeamvc){--fs:var(--font-size-xs);opacity:.7;margin-top:.15rem;display:block}.facts:where(.astro-qczeamvc){grid-gap:1rem;border-top:1px solid rgba(var(--rgb-text),.12);grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:1rem 1.2rem;display:grid}@media only screen and (width<=987px){.facts:where(.astro-qczeamvc){grid-template-columns:1fr;gap:.8rem}}.facts:where(.astro-qczeamvc) dt:where(.astro-qczeamvc){--fs:var(--font-size-xs);opacity:.6}.facts:where(.astro-qczeamvc) dd:where(.astro-qczeamvc){--fs:var(--font-size-sm);margin:.25rem 0 0}.flow:where(.astro-qczeamvc)[data-armed] .entry:where(.astro-qczeamvc),.flow:where(.astro-qczeamvc)[data-armed] .step:where(.astro-qczeamvc){opacity:0}.flow:where(.astro-qczeamvc)[data-armed] .entry:where(.astro-qczeamvc).on,.flow:where(.astro-qczeamvc)[data-armed] .step:where(.astro-qczeamvc).on{opacity:1;transition:opacity .35s var(--ease-out-cubic)}.hero:where(.astro-yq2gsstb){z-index:2;padding:9rem 0 3rem;position:relative}@media only screen and (width<=987px){.hero:where(.astro-yq2gsstb){padding:7rem 0 2rem}}.head:where(.astro-yq2gsstb){grid-gap:3rem;grid-template-columns:minmax(0,1fr) 24rem;align-items:center;gap:3rem;display:grid}@media only screen and (width<=987px){.head:where(.astro-yq2gsstb){grid-template-columns:1fr;gap:1.5rem}}.crumb:where(.astro-yq2gsstb){--fs:var(--font-size-sm);opacity:.6;gap:.5em;margin:0 0 1rem;display:flex}.crumb:where(.astro-yq2gsstb) a:where(.astro-yq2gsstb){color:inherit}.crumb:where(.astro-yq2gsstb) span:where(.astro-yq2gsstb)[aria-hidden]{opacity:.5}.name:where(.astro-yq2gsstb){--fs:max(2.5rem,min(5vw,4.25rem));--fw:600;--lh:1;text-wrap:balance;margin:0 0 1rem}.scenario:where(.astro-yq2gsstb){--fs:var(--font-size-lg);--fh:1.45;color:var(--color-text-alt);max-width:34em;margin:0}.body:where(.astro-yq2gsstb){z-index:2;border-top:1px solid rgba(var(--rgb-text),.12);padding:3rem 0;position:relative}.grid:where(.astro-yq2gsstb){align-items:flex-start;gap:4rem;display:flex}@media only screen and (width<=987px){.grid:where(.astro-yq2gsstb){flex-direction:column;gap:2.5rem}}.col:where(.astro-yq2gsstb){flex:50%;min-width:0}.sub:where(.astro-yq2gsstb){--fs:var(--font-size-md);margin:0 0 1rem}.lead:where(.astro-yq2gsstb){opacity:.75;max-width:48rem;margin:0 0 2rem}.caps:where(.astro-yq2gsstb){margin:0;padding:0;list-style:none}.caps:where(.astro-yq2gsstb) li:where(.astro-yq2gsstb){margin-bottom:.6rem;padding-left:1.25rem;position:relative}.caps:where(.astro-yq2gsstb) li:where(.astro-yq2gsstb):before{content:"";background:var(--color-brand-1);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.55em;left:0}.stack:where(.astro-yq2gsstb){margin:0}.srow:where(.astro-yq2gsstb){border-top:1px solid rgba(var(--rgb-text),.12);padding:.7rem 0}.srow:where(.astro-yq2gsstb) dt:where(.astro-yq2gsstb){margin:0 0 .15rem}.srow:where(.astro-yq2gsstb) dd:where(.astro-yq2gsstb){--fs:var(--font-size-sm);opacity:.7;margin:0}.policy:where(.astro-yq2gsstb){margin:0}.prow:where(.astro-yq2gsstb){border-top:1px solid rgba(var(--rgb-text),.12);align-items:baseline;gap:2.5rem;padding:1.1rem 0;display:flex}@media only screen and (width<=987px){.prow:where(.astro-yq2gsstb){flex-direction:column;gap:.5rem}}.prow:where(.astro-yq2gsstb) dt:where(.astro-yq2gsstb){flex-direction:column;flex:0 0 16rem;gap:.2rem;margin:0;display:flex}.plabel:where(.astro-yq2gsstb){--fs:var(--font-size-sm);opacity:.55}.pvalue:where(.astro-yq2gsstb){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prow:where(.astro-yq2gsstb) dd:where(.astro-yq2gsstb){opacity:.8;flex:auto;margin:0}.link:where(.astro-yq2gsstb){color:var(--color-brand-1);-webkit-text-decoration:none;text-decoration:none;position:relative}.link:where(.astro-yq2gsstb):after{content:"";transform-origin:100%;width:100%;height:2px;transition:transform .3s var(--ease-out-expo);background:currentColor;position:absolute;top:115%;left:0;transform:scaleX(0)}.link:where(.astro-yq2gsstb):focus:after,.link:where(.astro-yq2gsstb):hover:after{transform-origin:0;transform:scaleX(1)}
