.step-pages[data-astro-cid-vtuqg6fi]{font-family:var(--font-ui);margin:0 0 1.6em}.step-pages[data-astro-cid-vtuqg6fi] h2[data-astro-cid-vtuqg6fi]{border-top:1.5px solid var(--ink);margin:0;padding:8px 0 6px;font-size:1.15rem}.step-list[data-astro-cid-vtuqg6fi]{border-top:1px solid var(--line-strong);margin:0;padding:0;font-size:.93rem;line-height:1.4;list-style:none}.step-list[data-astro-cid-vtuqg6fi] li[data-astro-cid-vtuqg6fi]{border-bottom:1px solid var(--line);break-inside:avoid;flex-wrap:wrap;align-items:baseline;gap:0 12px;margin:0;padding:5px 0;display:flex;position:relative}.step-list[data-astro-cid-vtuqg6fi] a[data-astro-cid-vtuqg6fi]{flex:none;min-width:3.6em;padding:2px 0}.step-list[data-astro-cid-vtuqg6fi] a[data-astro-cid-vtuqg6fi]:after{content:"";position:absolute;inset:0}.step-list[data-astro-cid-vtuqg6fi] .code[data-astro-cid-vtuqg6fi]{font-size:.98rem}.step-mean[data-astro-cid-vtuqg6fi]{min-width:0;color:var(--ink-2);flex:11rem}.step-list[data-astro-cid-vtuqg6fi] li[data-astro-cid-vtuqg6fi]:hover .step-mean[data-astro-cid-vtuqg6fi]{color:var(--ink)}@media (width<=640px){.step-list[data-astro-cid-vtuqg6fi] li[data-astro-cid-vtuqg6fi]{padding:4px 0}}.step-hiw[data-astro-cid-vtuqg6fi]{color:var(--ink-2);margin:10px 0 0;font-size:.93rem;line-height:1.45}.step-hiw[data-astro-cid-vtuqg6fi] span[data-astro-cid-vtuqg6fi]{color:var(--ink);font-weight:600}@media (width>=700px){.step-cols[data-astro-cid-vtuqg6fi]{columns:2;column-gap:32px}}.fold-toc[data-astro-cid-vtuqg6fi] ul[data-astro-cid-vtuqg6fi]{border-top:1px solid var(--line-strong);border-left:1px solid var(--line);font-family:var(--font-ui);flex-wrap:wrap;gap:0;margin:0 0 1.4em;padding:0;list-style:none;display:flex}.fold-toc[data-astro-cid-vtuqg6fi] li[data-astro-cid-vtuqg6fi]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin:0}.fold-toc[data-astro-cid-vtuqg6fi] a[data-astro-cid-vtuqg6fi]{min-height:36px;padding:6px 12px;display:block}.fold-toc[data-astro-cid-vtuqg6fi] .code[data-astro-cid-vtuqg6fi]{white-space:normal;font-size:.95rem}.fold[data-astro-cid-vtuqg6fi]{margin:0 0 2.6em}.fold-title[data-astro-cid-vtuqg6fi]{border-top:1.5px solid var(--ink);margin:0;padding-top:12px;font-size:1.35rem}.fold-stamp[data-astro-cid-vtuqg6fi]{font-family:var(--font-ui);color:var(--ink-2);margin:6px 0 14px;font-size:.88rem}.fold-readout[data-astro-cid-vtuqg6fi]{padding:14px 18px}.fold-code[data-astro-cid-vtuqg6fi]{margin:0 0 6px;line-height:1.1}.fold-code[data-astro-cid-vtuqg6fi] .code[data-astro-cid-vtuqg6fi]{color:var(--readout-signal);letter-spacing:.04em;white-space:normal;font-size:1.7rem}.fold-quote[data-astro-cid-vtuqg6fi]{margin:0 0 4px;font-size:1.08rem;font-weight:600;line-height:1.4}.readout-more[data-astro-cid-vtuqg6fi]{background:0 0;border:0;margin:4px 0 0;padding:0}.readout-more[data-astro-cid-vtuqg6fi]>summary[data-astro-cid-vtuqg6fi]{color:var(--readout-ink);font-size:.88rem;font-weight:600}.answer[data-astro-cid-vtuqg6fi]{margin:0 0 18px;font-size:1.08rem;line-height:1.5}.answer-label[data-astro-cid-vtuqg6fi]{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:.75rem;font-weight:700;display:block}.fold[data-astro-cid-vtuqg6fi] h4{margin:1.7em 0 .45em;font-size:1.12rem}.fold[data-astro-cid-vtuqg6fi] .section-more>summary h4{margin:0;font-size:1.12rem;display:inline}.fold[data-astro-cid-vtuqg6fi] table{background:var(--surface);border:1px solid var(--line);margin:0 0 1.6em;display:block;overflow-x:auto}.fold-nav[data-astro-cid-vtuqg6fi]{font-family:var(--font-ui);color:var(--ink-2);margin:1.2em 0 0;font-size:.93rem}.fold-nav[data-astro-cid-vtuqg6fi] span[data-astro-cid-vtuqg6fi]:not(.code){color:var(--ink);font-weight:600}.code-filter[data-astro-cid-vtuqg6fi]{align-items:center;gap:10px;display:flex}.code-filter[data-astro-cid-vtuqg6fi] label[data-astro-cid-vtuqg6fi]{white-space:nowrap;font-weight:600}.code-filter[data-astro-cid-vtuqg6fi]{font-family:var(--font-ui)}.code-filter[data-astro-cid-vtuqg6fi] input[data-astro-cid-vtuqg6fi]{font:inherit;font-family:var(--font-mono);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:0;width:min(280px,100%);min-width:0;padding:9px 12px}.code-filter[data-astro-cid-vtuqg6fi] input[data-astro-cid-vtuqg6fi]:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}#code-table[data-astro-cid-vtuqg6fi] tr[data-astro-cid-vtuqg6fi][hidden]{display:none}#code-table[data-astro-cid-vtuqg6fi] td[data-astro-cid-vtuqg6fi]:first-child{white-space:nowrap;width:1%}#code-table[data-astro-cid-vtuqg6fi] td[data-astro-cid-vtuqg6fi]:nth-child(2){min-width:13rem}#code-table[data-astro-cid-vtuqg6fi] .who[data-astro-cid-vtuqg6fi]{white-space:normal}#code-table[data-astro-cid-vtuqg6fi] td[data-astro-cid-vtuqg6fi]:nth-child(n+4){overflow-wrap:anywhere}#code-table[data-astro-cid-vtuqg6fi] tr[data-astro-cid-vtuqg6fi].long td[data-astro-cid-vtuqg6fi]:first-child{white-space:normal;min-width:7rem;max-width:11rem}#code-table[data-astro-cid-vtuqg6fi] tr[data-astro-cid-vtuqg6fi].long .code[data-astro-cid-vtuqg6fi]{white-space:normal;font-size:.88rem}.cell-more[data-astro-cid-vtuqg6fi]{background:0 0;border:0;border-radius:0;padding:0}.cell-more[data-astro-cid-vtuqg6fi] summary[data-astro-cid-vtuqg6fi]{cursor:pointer;color:var(--primary);white-space:nowrap;font-size:.85rem}.cell-more[data-astro-cid-vtuqg6fi][open] summary[data-astro-cid-vtuqg6fi]{margin-bottom:4px}@media (width<=640px){#code-table[data-astro-cid-vtuqg6fi] thead[data-astro-cid-vtuqg6fi]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#code-table[data-astro-cid-vtuqg6fi],#code-table[data-astro-cid-vtuqg6fi] tbody[data-astro-cid-vtuqg6fi]{display:block}#code-table[data-astro-cid-vtuqg6fi] tr[data-astro-cid-vtuqg6fi]{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:12px 14px;display:grid}#code-table[data-astro-cid-vtuqg6fi] tbody[data-astro-cid-vtuqg6fi] tr[data-astro-cid-vtuqg6fi]:last-child{border-bottom:0}#code-table[data-astro-cid-vtuqg6fi] td[data-astro-cid-vtuqg6fi],#code-table[data-astro-cid-vtuqg6fi] td[data-astro-cid-vtuqg6fi]:nth-child(2),#code-table[data-astro-cid-vtuqg6fi] tr[data-astro-cid-vtuqg6fi].long td[data-astro-cid-vtuqg6fi]:first-child{border:0;width:auto;min-width:0;max-width:none;padding:0;display:block}#code-table[data-astro-cid-vtuqg6fi] td[data-astro-cid-vtuqg6fi]:not(:first-child){grid-column:2}#code-table[data-astro-cid-vtuqg6fi] td[data-astro-cid-vtuqg6fi]:first-child{grid-row:1/span 4;min-width:3.4rem}#code-table[data-astro-cid-vtuqg6fi] td[data-astro-cid-vtuqg6fi]:first-child .code[data-astro-cid-vtuqg6fi]{font-size:1.15rem}#code-table[data-astro-cid-vtuqg6fi] tr[data-astro-cid-vtuqg6fi].long{grid-template-columns:minmax(0,1fr)}#code-table[data-astro-cid-vtuqg6fi] tr[data-astro-cid-vtuqg6fi].long td[data-astro-cid-vtuqg6fi]{grid-column:1}#code-table[data-astro-cid-vtuqg6fi] tr[data-astro-cid-vtuqg6fi].long td[data-astro-cid-vtuqg6fi]:first-child{grid-row:auto}#code-table[data-astro-cid-vtuqg6fi] tr[data-astro-cid-vtuqg6fi].long td[data-astro-cid-vtuqg6fi]:first-child .code[data-astro-cid-vtuqg6fi]{font-size:1rem}#code-table[data-astro-cid-vtuqg6fi] td[data-astro-cid-vtuqg6fi]:nth-child(n+3){color:var(--ink-3);font-size:.85rem}#code-table[data-astro-cid-vtuqg6fi] tbody[data-astro-cid-vtuqg6fi] tr[data-astro-cid-vtuqg6fi]:hover td[data-astro-cid-vtuqg6fi]{background:0 0}}
