.pb[data-astro-cid-mxbragzg]{gap:var(--s3);padding:var(--s3) 0;border-top:var(--line);border-bottom:var(--line);display:grid}.pb__form[data-astro-cid-mxbragzg]{gap:var(--s3);display:grid}.pb__fields[data-astro-cid-mxbragzg],.pb__stages[data-astro-cid-mxbragzg]{gap:var(--s1);border:0;min-width:0;margin:0;padding:0;display:grid}.pb__fields[data-astro-cid-mxbragzg] legend[data-astro-cid-mxbragzg],.pb__stages[data-astro-cid-mxbragzg] legend[data-astro-cid-mxbragzg]{margin-bottom:var(--s1);padding:0}.pb__field[data-astro-cid-mxbragzg]{gap:var(--s2);padding-top:var(--s1);border-top:var(--hair);grid-template-columns:minmax(0,1fr) 9.5rem;align-items:center;display:grid}.pb__name[data-astro-cid-mxbragzg]{font-size:.9375rem;line-height:1.35}.pb__input[data-astro-cid-mxbragzg]{grid-template-columns:minmax(0,1fr) 1rem;align-items:center;gap:.4rem;display:grid}.pb[data-astro-cid-mxbragzg] input[data-astro-cid-mxbragzg][type=text],.pb[data-astro-cid-mxbragzg] select[data-astro-cid-mxbragzg]{border:var(--line);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;font-family:var(--font-mono);border-radius:0;padding:.35rem .5rem;font-size:.9375rem}.pb__unit[data-astro-cid-mxbragzg]{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted)}.pb[data-astro-cid-mxbragzg] input[data-astro-cid-mxbragzg][type=checkbox]{-webkit-appearance:none;appearance:none;border:var(--line);background:var(--paper);vertical-align:middle;cursor:pointer;border-radius:0;width:1.1rem;height:1.1rem;margin:0}.pb[data-astro-cid-mxbragzg] input[data-astro-cid-mxbragzg][type=checkbox]:checked{background:var(--ink);box-shadow:inset 0 0 0 3px var(--paper)}@media (forced-colors:active){.pb[data-astro-cid-mxbragzg] input[data-astro-cid-mxbragzg][type=checkbox]{-webkit-appearance:auto;appearance:auto}}.pb[data-astro-cid-mxbragzg][data-ready] .pb__nojs[data-astro-cid-mxbragzg]{display:none}.pb__stages[data-astro-cid-mxbragzg] table[data-astro-cid-mxbragzg]{border-collapse:collapse;width:100%;font-size:.9375rem}.pb__stages[data-astro-cid-mxbragzg] [data-astro-cid-mxbragzg]:is(th,td){border-top:var(--hair);text-align:left;font-weight:var(--regular);padding:.4rem .75rem .4rem 0}.pb__stages[data-astro-cid-mxbragzg] thead[data-astro-cid-mxbragzg] th[data-astro-cid-mxbragzg]{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted);border-top:0}.pb__stages[data-astro-cid-mxbragzg] select[data-astro-cid-mxbragzg]{width:4.5rem}.pb__hint[data-astro-cid-mxbragzg]{font-family:var(--font-mono);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted)}.pb__out[data-astro-cid-mxbragzg]{gap:var(--s2);display:grid}.pb__out[data-astro-cid-mxbragzg]>div[data-astro-cid-mxbragzg]{padding-top:var(--s1);border-top:var(--hair);gap:.2rem;display:grid}.pb__out[data-astro-cid-mxbragzg] dd[data-astro-cid-mxbragzg]{font-size:var(--fs-medium);line-height:var(--lh-medium);letter-spacing:var(--track-medium)}@media (width>=1080px){.pb[data-astro-cid-mxbragzg]{column-gap:var(--s4);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pb__title[data-astro-cid-mxbragzg],.pb__nojs[data-astro-cid-mxbragzg]{grid-column:1/-1}}.zf[data-astro-cid-gxfybe7w]{gap:var(--s2);padding-block:var(--s2);border-top:var(--line);border-bottom:var(--hair);display:grid}.zf__bars[data-astro-cid-gxfybe7w]{gap:var(--s1);display:grid}.zf__row[data-astro-cid-gxfybe7w]{gap:.3rem var(--s2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""track track";align-items:baseline;display:grid}.zf__label[data-astro-cid-gxfybe7w]{grid-area:label}.zf__value[data-astro-cid-gxfybe7w]{font-size:var(--fs-medium);font-weight:var(--bold);letter-spacing:var(--track-medium);font-variant-numeric:tabular-nums;grid-area:value;line-height:1}.zf__unit[data-astro-cid-gxfybe7w]{font-size:var(--fs-base);font-weight:var(--regular)}.zf__track[data-astro-cid-gxfybe7w]{border-bottom:var(--hair);grid-area:track;height:.75rem;display:block}.zf__bar[data-astro-cid-gxfybe7w]{width:var(--w);background:var(--ink);height:100%;display:block}.zf__flow[data-astro-cid-gxfybe7w]{gap:var(--s3);padding:0;list-style:none;display:grid}.zf__step[data-astro-cid-gxfybe7w]{padding:var(--s1) var(--s2);border:var(--line);align-content:start;gap:.25rem;display:grid;position:relative}.zf__step-label[data-astro-cid-gxfybe7w]{font-weight:var(--bold);line-height:1.3}.zf__step-label[data-astro-cid-gxfybe7w],.zf__step-text[data-astro-cid-gxfybe7w]{hyphens:auto;overflow-wrap:break-word}.zf__step-text[data-astro-cid-gxfybe7w]{font-size:.9375rem;line-height:1.4}.zf__step[data-astro-cid-gxfybe7w]:not(:last-child):after{content:"";left:var(--s2);width:0;height:var(--s3);border-left:var(--line);position:absolute;top:100%}.zf__aside[data-astro-cid-gxfybe7w],.zf__caption[data-astro-cid-gxfybe7w]{font-family:var(--font-mono);font-size:var(--fs-small);line-height:var(--lh-small)}.zf__caption[data-astro-cid-gxfybe7w]{color:var(--muted)}@media (width>=720px){.zf__flow[data-astro-cid-gxfybe7w]{gap:var(--s3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.zf__step[data-astro-cid-gxfybe7w]:not(:last-child):after{width:var(--s3);border-left:0;border-top:var(--line);height:0;top:50%;left:100%}.zf--many[data-astro-cid-gxfybe7w] .zf__step[data-astro-cid-gxfybe7w]{padding:.75rem}.zf--many[data-astro-cid-gxfybe7w] .zf__step-label[data-astro-cid-gxfybe7w]{font-size:1rem}.zf--many[data-astro-cid-gxfybe7w] .zf__step-text[data-astro-cid-gxfybe7w]{font-size:.8125rem}.zf__row[data-astro-cid-gxfybe7w]{grid-template-columns:minmax(8rem,14rem) minmax(0,1fr) 6rem;grid-template-areas:"label track value";align-items:center}.zf__track[data-astro-cid-gxfybe7w]{height:1.25rem}.zf__value[data-astro-cid-gxfybe7w]{text-align:right}}.zd[data-astro-cid-cz3lledn]{--measure:72ch;padding-top:var(--s3)}.zd__back[data-astro-cid-cz3lledn]{font-size:.9375rem}.zd__head[data-astro-cid-cz3lledn]{margin-top:var(--s3);gap:var(--s2);display:grid}.zd__title[data-astro-cid-cz3lledn]{max-width:22em}.zd__plate[data-astro-cid-cz3lledn]{max-width:44rem;padding:var(--s1) var(--s2);border:var(--line);font-family:var(--font-mono);font-size:var(--fs-small);line-height:var(--lh-small)}.zd__cover[data-astro-cid-cz3lledn]{margin-top:var(--s4)}.zd-row[data-astro-cid-cz3lledn]{margin-top:var(--s4);padding-top:var(--s2);border-top:var(--hair);gap:var(--s2);display:grid}.zd-row__body[data-astro-cid-cz3lledn]{gap:var(--s3);align-content:start;min-width:0;display:grid}.zd-row__body[data-astro-cid-cz3lledn]>*{min-width:0}.zd-sec[data-astro-cid-cz3lledn]{border-top:var(--line)}.zd__short-text[data-astro-cid-cz3lledn]{max-width:36em;font-size:var(--fs-medium);letter-spacing:var(--track-medium);line-height:1.4}.zd__constraints[data-astro-cid-cz3lledn]{gap:var(--s1);display:grid}.zd-row__body[data-astro-cid-cz3lledn] .zd__prose :is(p,ul,ol,blockquote,h3){max-width:var(--measure)}.zd-row__body[data-astro-cid-cz3lledn] .zd__prose h3.zd-step{margin-top:var(--s3);padding-top:var(--s2);border-top:var(--hair);align-items:baseline;gap:.75rem;font-size:1.1875rem;line-height:1.3;display:flex}.zd-row__body[data-astro-cid-cz3lledn] .zd__prose h3.zd-step:first-child{border-top:0;margin-top:0;padding-top:0}.zd-row__body[data-astro-cid-cz3lledn] .zd__prose h3.zd-step+p{margin-top:.6em}.zd-row__body[data-astro-cid-cz3lledn] .zd-step__n{min-width:1.5rem;font-family:var(--font-mono);font-size:var(--fs-small);font-weight:var(--regular);color:var(--muted);flex:none}.zd-row__body[data-astro-cid-cz3lledn] .zd-note,.zd__image-cap[data-astro-cid-cz3lledn]{font-family:var(--font-mono);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted)}.zd-row__body[data-astro-cid-cz3lledn] .zd-table{gap:var(--s1);display:grid}.zd-row__body[data-astro-cid-cz3lledn] .zd-table__cap{color:var(--ink)}.zd-sec--cards[data-astro-cid-cz3lledn] .zd__prose ol{gap:var(--s2);max-width:none;display:grid}.zd-sec--cards[data-astro-cid-cz3lledn] .zd__prose ol>li{padding:var(--s1) var(--s2) var(--s2);padding-left:var(--s2);border-top:var(--line);background:var(--paper);margin:0}.zd-sec--cards[data-astro-cid-cz3lledn] .zd__prose ol>li:before{width:auto;font-family:var(--font-sans);font-size:var(--fs-medium);font-weight:var(--bold);color:var(--ink);margin:0 0 .35rem;display:block}.zd-goal[data-astro-cid-cz3lledn]{padding:var(--s2);background:var(--ink);color:var(--paper);font-weight:var(--bold);gap:.35rem;line-height:1.35;display:grid}.zd-goal__label[data-astro-cid-cz3lledn]{color:var(--paper);font-weight:var(--regular)}.zd__image[data-astro-cid-cz3lledn]{gap:var(--s1);display:grid}.zd__cta[data-astro-cid-cz3lledn]{margin-top:var(--s5);padding-top:var(--s3);border-top:var(--line);gap:var(--s2);justify-items:start;display:grid}.zd__service[data-astro-cid-cz3lledn]{font-size:var(--fs-medium);font-weight:var(--bold);line-height:var(--lh-medium)}.zd__exp[data-astro-cid-cz3lledn],.zd__more[data-astro-cid-cz3lledn]{margin-top:var(--s4);padding-top:var(--s2);border-top:var(--hair);gap:var(--s1);display:grid}.zd__made[data-astro-cid-cz3lledn]{margin-top:var(--s4);max-width:var(--measure);font-family:var(--font-mono);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted)}@media (width>=720px){.zd-sec--cards[data-astro-cid-cz3lledn] .zd__prose ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.zd-row[data-astro-cid-cz3lledn]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.zd-row__title[data-astro-cid-cz3lledn]{top:calc(var(--header-h) + var(--s2));padding-right:var(--s2);grid-column:1/span 3;align-self:start;position:sticky}.zd-row__body[data-astro-cid-cz3lledn]{grid-column:4/span 9}.zd__cta[data-astro-cid-cz3lledn],.zd__exp[data-astro-cid-cz3lledn],.zd__more[data-astro-cid-cz3lledn],.zd__made[data-astro-cid-cz3lledn]{margin-left:calc((100% - 11 * var(--gap)) / 12 * 3 + 3 * var(--gap))}}
