.diagram[data-astro-cid-e575xr35]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:1.5rem;padding:1.5rem;background:var(--diy-wash);color:var(--diy-track)}figcaption[data-astro-cid-e575xr35] strong[data-astro-cid-e575xr35]{display:block;font-size:1.6rem;line-height:1.2}figcaption[data-astro-cid-e575xr35] p[data-astro-cid-e575xr35]{margin-top:1rem;line-height:1.6}svg[data-astro-cid-e575xr35]{width:100%;height:auto}text[data-astro-cid-e575xr35]{font-family:var(--font-sans);font-size:22px;fill:currentColor}.number[data-astro-cid-e575xr35]{font-family:var(--font-heading);font-weight:600}@media(max-width:640px){.diagram[data-astro-cid-e575xr35]{grid-template-columns:1fr;padding:1rem;gap:1rem}}.diagram[data-astro-cid-byykqftk]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:1.5rem;padding:1.5rem;border:1px solid var(--color-neutral-200);color:var(--diy-track)}figcaption[data-astro-cid-byykqftk] strong[data-astro-cid-byykqftk]{display:block;font-size:1.6rem;line-height:1.2}figcaption[data-astro-cid-byykqftk] p[data-astro-cid-byykqftk]{margin-top:1rem;line-height:1.6}svg[data-astro-cid-byykqftk]{width:100%;height:auto}text[data-astro-cid-byykqftk]{font-family:var(--font-sans);font-size:23px;fill:currentColor}.label[data-astro-cid-byykqftk]{font-family:var(--font-heading);font-weight:600;font-size:25px}.small[data-astro-cid-byykqftk]{font-size:19px}@media(max-width:640px){.diagram[data-astro-cid-byykqftk]{grid-template-columns:1fr;padding:1rem;gap:1rem}}.diy-guide[data-astro-cid-i2j2dabx]{--diy-track: var(--color-text-secondary);--diy-wash: #edf0f3;--way-accent: var(--diy-track);color:var(--color-text-secondary)}.guide-container[data-astro-cid-i2j2dabx]{width:min(100% - 3rem,72rem);margin-inline:auto}.guide-hero[data-astro-cid-i2j2dabx]{background:var(--diy-wash);border-bottom:1px solid var(--color-neutral-200);padding-block:4rem 2.5rem}.eyebrow[data-astro-cid-i2j2dabx]{color:var(--diy-track);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}h1[data-astro-cid-i2j2dabx]{max-width:30ch;margin-block:1rem 1.5rem;color:var(--color-primary);font-size:clamp(2.35rem,4.5vw,4rem)}.intro[data-astro-cid-i2j2dabx]{max-width:66ch;font-size:1.2rem;line-height:1.7}nav[data-astro-cid-i2j2dabx]{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--color-neutral-300)}nav[data-astro-cid-i2j2dabx] ol[data-astro-cid-i2j2dabx]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 2rem;margin-top:1rem}nav[data-astro-cid-i2j2dabx] a[data-astro-cid-i2j2dabx]{display:flex;align-items:baseline;gap:.7rem;text-decoration:none;padding:.35rem 0}.index[data-astro-cid-i2j2dabx]{font-family:var(--font-heading);font-weight:600;flex-shrink:0}.guide-body[data-astro-cid-i2j2dabx]{max-width:64rem;padding-bottom:4rem}.topic[data-astro-cid-i2j2dabx]{padding-block:3.5rem;border-bottom:1px solid var(--color-neutral-200);scroll-margin-top:7rem}.topic-heading[data-astro-cid-i2j2dabx]{display:flex;align-items:baseline;gap:1.25rem;margin-bottom:1.5rem}.step-number[data-astro-cid-i2j2dabx]{font-size:2.5rem;line-height:1;color:var(--diy-track)}h2[data-astro-cid-i2j2dabx]{color:var(--color-primary);font-size:clamp(1.75rem,3vw,2.6rem)}h3[data-astro-cid-i2j2dabx]{color:var(--color-primary);font-size:1.5rem;margin-block:2rem 1rem}.topic[data-astro-cid-i2j2dabx]>p[data-astro-cid-i2j2dabx],.details-body[data-astro-cid-i2j2dabx]>p[data-astro-cid-i2j2dabx]{margin-block:1rem;max-width:85ch;line-height:1.8}.section-lead[data-astro-cid-i2j2dabx]{font-size:1.125rem}.diy-guide[data-astro-cid-i2j2dabx] a{color:var(--color-secondary);text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.diy-guide[data-astro-cid-i2j2dabx] a:hover{color:var(--color-secondary-hover)}.diy-guide[data-astro-cid-i2j2dabx] :focus-visible{outline:2px solid var(--color-secondary);outline-offset:4px}.diy-guide[data-astro-cid-i2j2dabx] nav[data-astro-cid-i2j2dabx] a[data-astro-cid-i2j2dabx]{text-decoration:none;color:var(--diy-track)}.diy-guide[data-astro-cid-i2j2dabx] nav[data-astro-cid-i2j2dabx] a[data-astro-cid-i2j2dabx]:hover{text-decoration:underline}.diy-guide[data-astro-cid-i2j2dabx] code{font-size:.9em;overflow-wrap:anywhere}.diy-guide[data-astro-cid-i2j2dabx] figure{margin-block:2rem}.body-list[data-astro-cid-i2j2dabx]{list-style:disc;padding-left:1.4rem;margin-block:1.5rem}.body-list[data-astro-cid-i2j2dabx] li[data-astro-cid-i2j2dabx]{padding-left:.25rem;margin-block:.8rem;line-height:1.75}.table-scroll[data-astro-cid-i2j2dabx]{overflow-x:auto;margin-block:2rem}table[data-astro-cid-i2j2dabx]{width:100%;border-collapse:collapse;text-align:left}caption[data-astro-cid-i2j2dabx]{text-align:left;font-family:var(--font-heading);color:var(--color-primary);font-size:1.4rem;font-weight:600;padding-bottom:.8rem}th[data-astro-cid-i2j2dabx],td[data-astro-cid-i2j2dabx]{padding:1.2rem 1rem;border-bottom:1px solid var(--color-neutral-200);vertical-align:top;line-height:1.7}thead[data-astro-cid-i2j2dabx] th[data-astro-cid-i2j2dabx]{background:var(--diy-wash);color:var(--diy-track);font-size:.85rem}tbody[data-astro-cid-i2j2dabx] th[data-astro-cid-i2j2dabx]{color:var(--color-primary);font-family:var(--font-heading);font-size:1.2rem;min-width:10rem}table[data-astro-cid-i2j2dabx][data-diy-table=validation-comparison]{min-width:53rem}table[data-astro-cid-i2j2dabx][data-diy-table=rate-limits]{min-width:56rem}.diy-guide[data-astro-cid-i2j2dabx] td[data-astro-cid-i2j2dabx] ul{list-style:disc;padding-left:1.1rem}.diy-guide[data-astro-cid-i2j2dabx] td[data-astro-cid-i2j2dabx] li+li{margin-top:.4rem}@media(max-width:700px){table[data-astro-cid-i2j2dabx][data-diy-table=rate-limits]{min-width:0}table[data-astro-cid-i2j2dabx][data-diy-table=rate-limits] thead[data-astro-cid-i2j2dabx]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}table[data-astro-cid-i2j2dabx][data-diy-table=rate-limits] tr[data-astro-cid-i2j2dabx],table[data-astro-cid-i2j2dabx][data-diy-table=rate-limits] th[data-astro-cid-i2j2dabx],table[data-astro-cid-i2j2dabx][data-diy-table=rate-limits] td[data-astro-cid-i2j2dabx]{display:block}table[data-astro-cid-i2j2dabx][data-diy-table=rate-limits] td[data-astro-cid-i2j2dabx]{border-bottom:0;padding-block:.25rem .75rem}table[data-astro-cid-i2j2dabx][data-diy-table=rate-limits] tr[data-astro-cid-i2j2dabx]{border-bottom:1px solid var(--color-neutral-200);padding-bottom:.75rem}table[data-astro-cid-i2j2dabx][data-diy-table=rate-limits] td[data-astro-cid-i2j2dabx]:before{content:attr(data-label);content:attr(data-label) / "";display:block;color:var(--diy-track);font-size:.8rem;font-weight:700}}table[data-astro-cid-i2j2dabx][data-diy-table=ca-comparison]{min-width:35rem}table[data-astro-cid-i2j2dabx][data-diy-table=ari-clients]{min-width:34rem}details[data-astro-cid-i2j2dabx]{border-block-start:1px solid var(--color-neutral-200)}details[data-astro-cid-i2j2dabx]:last-of-type{border-block-end:1px solid var(--color-neutral-200)}summary[data-astro-cid-i2j2dabx]{cursor:pointer;font-weight:600;color:var(--diy-track);padding:1.1rem .8rem}summary[data-astro-cid-i2j2dabx]::marker{color:var(--diy-track)}details[data-astro-cid-i2j2dabx][open]>summary[data-astro-cid-i2j2dabx]{background:var(--diy-wash)}.details-body[data-astro-cid-i2j2dabx]{padding:.5rem 1rem 1rem;min-width:0}pre[data-astro-cid-i2j2dabx]{overflow-x:auto;white-space:pre;padding:1.25rem;background:var(--diy-wash);border:1px solid var(--color-neutral-200);margin-block:1rem;line-height:1.7;tab-size:2}pre[data-astro-cid-i2j2dabx] code[data-astro-cid-i2j2dabx]{overflow-wrap:normal;font-size:.875rem}.command-sources[data-astro-cid-i2j2dabx]{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;font-size:.875rem}.reference[data-astro-cid-i2j2dabx]{margin-top:2rem;padding:1rem 1.25rem;border-left:3px solid var(--diy-track);background:var(--diy-wash);font-size:.95rem;line-height:1.7}.faq[data-astro-cid-i2j2dabx] h2[data-astro-cid-i2j2dabx],.sources[data-astro-cid-i2j2dabx] h2[data-astro-cid-i2j2dabx]{margin-bottom:1.5rem}.faq[data-astro-cid-i2j2dabx] details[data-astro-cid-i2j2dabx] p[data-astro-cid-i2j2dabx]{padding:0 1rem 1.5rem;line-height:1.8}.sources[data-astro-cid-i2j2dabx] ul[data-astro-cid-i2j2dabx]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 2rem;font-size:.9rem}.updated[data-astro-cid-i2j2dabx]{margin-top:2.5rem!important}.back[data-astro-cid-i2j2dabx]{padding-top:1.5rem;border-top:1px solid var(--color-neutral-200)}@media(max-width:640px){.guide-container[data-astro-cid-i2j2dabx]{width:calc(100% - 2rem)}.guide-hero[data-astro-cid-i2j2dabx]{padding-top:2.5rem}nav[data-astro-cid-i2j2dabx] ol[data-astro-cid-i2j2dabx]{display:flex;flex-wrap:wrap;gap:.5rem}nav[data-astro-cid-i2j2dabx] a[data-astro-cid-i2j2dabx]{background:var(--color-bg-primary);border:1px solid var(--color-neutral-300);border-radius:.35rem;padding:.5rem .65rem;font-size:.85rem}.topic[data-astro-cid-i2j2dabx]{padding-block:2.5rem}.topic-heading[data-astro-cid-i2j2dabx]{gap:.75rem}.step-number[data-astro-cid-i2j2dabx]{font-size:1.8rem}.sources[data-astro-cid-i2j2dabx] ul[data-astro-cid-i2j2dabx]{grid-template-columns:1fr}th[data-astro-cid-i2j2dabx],td[data-astro-cid-i2j2dabx]{padding:1rem .8rem}.details-body[data-astro-cid-i2j2dabx]{padding-inline:0}[data-astro-cid-i2j2dabx][data-diy-timeline] .flex.flex-wrap{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:1.5rem;border-left:1px solid var(--color-neutral-300);padding-left:1rem}[data-astro-cid-i2j2dabx][data-diy-timeline] .group{flex-direction:row;width:100%;justify-content:space-between;align-items:center;gap:.75rem}[data-astro-cid-i2j2dabx][data-diy-timeline] .group>span{margin-bottom:0;max-width:11rem}[data-astro-cid-i2j2dabx][data-diy-timeline] .group>div{flex-shrink:0}}@media(prefers-reduced-motion:reduce){html:has(.diy-guide){scroll-behavior:auto}.diy-guide[data-astro-cid-i2j2dabx] *{transition:none!important;animation:none!important}[data-astro-cid-i2j2dabx][data-diy-timeline] .group:hover>div{transform:none!important}}
