.bixuLG_block{background:var(--site-tint);min-width:0;color:var(--site-ink)}.bixuLG_bar{border-bottom:1px solid var(--site-line-soft);font-family:var(--font-site-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:0 max(1.9vw,16px);font-size:11px;display:flex}.bixuLG_language{color:var(--site-ink-muted)}.bixuLG_copy{min-height:32px;color:var(--site-ink-muted);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;transition:color .2s;display:inline-flex}@media (hover:hover){.bixuLG_copy:hover{color:var(--site-ink)}}.bixuLG_copy:focus-visible{outline-offset:2px;outline:1px solid}.bixuLG_pre{font-family:var(--font-site-mono);letter-spacing:0;white-space:pre;tab-size:2;margin:0;padding:max(1.4vw,16px) max(1.9vw,16px);font-size:clamp(12px,.85vw,15px);line-height:1.7;overflow-x:auto}.bixuLG_pre code{font:inherit}@media (prefers-reduced-motion:reduce){.bixuLG_copy{transition:none}}
.zquVzW_prose{letter-spacing:-.005em;font-size:clamp(15px,1.11vw,22px);line-height:1.4}.zquVzW_prose strong{font-weight:500}.zquVzW_prose :not(pre)>code{background:var(--site-tint);font-family:var(--font-site-mono);letter-spacing:0;overflow-wrap:anywhere;padding:.08em .32em;font-size:.82em}.zquVzW_link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--site-line);text-decoration-color:var(--site-line);text-underline-offset:.2em;cursor:pointer;text-decoration-thickness:1px;transition:text-decoration-color .2s}@media (hover:hover){.zquVzW_link:hover{text-decoration-color:currentColor}}.zquVzW_link:focus-visible{outline-offset:3px;outline:1px solid}.zquVzW_lede{letter-spacing:-.015em;text-wrap:pretty;max-width:34em;margin:0;font-size:clamp(19px,1.46vw,28px);line-height:1.24}.zquVzW_section{max-width:62ch;scroll-margin-top:calc(var(--site-banner-h,0px) + 130px);margin-top:max(4.4vw,56px)}.zquVzW_kicker,.zquVzW_label{font-family:var(--font-site-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--site-ink-muted);margin:0 0 .9em;font-size:clamp(11px,.8vw,13px)}.zquVzW_heading{letter-spacing:-.015em;text-wrap:balance;margin:0 0 max(1.6vw,18px);font-size:clamp(22px,1.72vw,34px);font-weight:400;line-height:1.16}.zquVzW_stack{flex-direction:column;gap:max(1.2vw,16px);display:flex}.zquVzW_text{text-wrap:pretty;margin:0}.zquVzW_muted{color:var(--site-ink-muted)}.zquVzW_label{margin:max(.6vw,8px) 0 calc(max(1.2vw,16px)/-2)}.zquVzW_list{flex-direction:column;gap:.45em;margin:0;padding:0;list-style:none;display:flex}.zquVzW_list li{grid-template-columns:1.3em minmax(0,1fr);column-gap:.5em;display:grid}.zquVzW_marker{width:1em;height:1em;margin-top:.18em}.zquVzW_steps{border-top:1px solid var(--site-line);margin:0;padding:0;list-style:none}.zquVzW_step{border-bottom:1px solid var(--site-line);grid-template-columns:3.2em minmax(0,1fr);column-gap:.6em;padding:.9em 0;display:grid}.zquVzW_stepNum{font-family:var(--font-site-mono);letter-spacing:.08em;color:var(--site-ink-muted);font-size:.72em;line-height:1.95}.zquVzW_stepTitle{margin-bottom:.2em;font-weight:500;display:block}.zquVzW_defs{border-top:1px solid var(--site-ink);grid-template-columns:minmax(120px,auto) minmax(0,1fr);margin:0;display:grid}.zquVzW_defs dt,.zquVzW_defs dd{border-bottom:1px solid var(--site-ink);margin:0;padding:max(1vw,12px) 0}.zquVzW_defs dt{font-family:var(--font-site-mono);letter-spacing:.08em;text-transform:uppercase;padding-right:max(1.6vw,18px);font-size:clamp(11px,.9vw,14px);line-height:1.7}.zquVzW_note{border-left:1px solid var(--site-ink);margin:0;padding:.15em 0 .15em 1.1em}.zquVzW_prose>.zquVzW_note{max-width:62ch;margin-top:max(3vw,36px)}.zquVzW_noteTitle{margin:0 0 .5em;font-weight:500}.zquVzW_group{flex-direction:column;gap:.75em;display:flex}.zquVzW_group+.zquVzW_group{margin-top:max(1.6vw,20px)}.zquVzW_subheading{letter-spacing:-.01em;margin:0;font-size:clamp(17px,1.3vw,25px);font-weight:500;line-height:1.2}.zquVzW_end{border-top:1px solid var(--site-ink);max-width:62ch;color:var(--site-ink-muted);margin:max(5.5vw,72px) 0 0;padding-top:max(1.6vw,18px)}.zquVzW_pages{border-top:1px solid var(--site-ink);margin:0;padding:0;list-style:none}.zquVzW_pageLink{border-bottom:1px solid var(--site-ink);color:inherit;cursor:pointer;transition:background-color .3s var(--site-ease-out), padding .3s var(--site-ease-out);grid-template-columns:3.2em minmax(0,1fr) auto;align-items:start;column-gap:.6em;padding:max(1.2vw,16px) max(.8vw,10px) max(1.2vw,16px) 0;text-decoration:none;display:grid}.zquVzW_pageNum{font-family:var(--font-site-mono);letter-spacing:.08em;color:var(--site-ink-muted);font-size:.72em;line-height:2.2}.zquVzW_pageTitle{letter-spacing:-.015em;font-size:clamp(19px,1.46vw,28px);line-height:1.2;display:block}.zquVzW_pageDesc{color:var(--site-ink-muted);margin-top:.3em;display:block}.zquVzW_arrow{width:1.2em;height:1.2em;transition:transform .3s var(--site-ease-out);margin-top:.25em}@media (hover:hover){.zquVzW_pageLink:hover{background:var(--site-tint);padding-left:max(.8vw,10px)}.zquVzW_pageLink:hover .zquVzW_arrow{transform:translate(4px)}}.zquVzW_pageLink:focus-visible{outline-offset:-1px;outline:1px solid}@media (max-width:900px){.zquVzW_section{max-width:none}.zquVzW_defs{grid-template-columns:minmax(0,1fr)}.zquVzW_defs dt{border-bottom:none;padding-bottom:0}.zquVzW_defs dd{padding-top:.3em}}@media (prefers-reduced-motion:reduce){.zquVzW_pageLink,.zquVzW_arrow,.zquVzW_link{transition:none}}
/*# sourceMappingURL=2neioo4xadkt5.css.map*/