.field[data-astro-cid-4pff2nsp]{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--wash);align-items:center;gap:8px;min-width:0;padding:8px 8px 8px 12px;display:flex}.lg[data-astro-cid-4pff2nsp]{padding:10px 10px 10px 16px}.multiline[data-astro-cid-4pff2nsp]{padding:12px;display:block;position:relative}.multiline[data-astro-cid-4pff2nsp] .copy-btn[data-astro-cid-4pff2nsp]{position:absolute;top:8px;right:8px}.multiline[data-astro-cid-4pff2nsp] code[data-astro-cid-4pff2nsp]{font-size:12.5px}pre[data-astro-cid-4pff2nsp]{flex:1;min-width:0;margin:0;overflow-x:auto}code[data-astro-cid-4pff2nsp]{min-width:0;font:13px/1.55 var(--font-code);color:var(--ink);overflow-wrap:anywhere;flex:1}pre[data-astro-cid-4pff2nsp] code[data-astro-cid-4pff2nsp]{overflow-wrap:normal;white-space:pre}.lg[data-astro-cid-4pff2nsp] code[data-astro-cid-4pff2nsp]{font-size:15px}.copy-btn[data-astro-cid-4pff2nsp]{border-radius:var(--radius-pill);background:var(--ink);min-width:72px;height:32px;font:500 13px/1 var(--font);color:var(--paper);cursor:pointer;border:0;flex:none;padding:0 12px}.copy-btn[data-astro-cid-4pff2nsp]:hover{background:var(--cobalt-hover)}.copy-btn[data-astro-cid-4pff2nsp]:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}@media (width<=560px){.multiline[data-astro-cid-4pff2nsp] code[data-astro-cid-4pff2nsp]{font-size:11.5px}}copy-field[data-astro-cid-4pff2nsp]:not(:defined) .copy-btn[data-astro-cid-4pff2nsp]{display:none}.header[data-astro-cid-lyzplqyz]{border-bottom:1px solid var(--rule);padding-block:clamp(40px,6vw,80px)}h1[data-astro-cid-lyzplqyz]{max-width:18ch;font:400 var(--display-2) / 1.04 var(--font);letter-spacing:-.042em;margin-top:18px}.lead[data-astro-cid-lyzplqyz]{max-width:62ch;font-size:var(--text-lg);color:var(--ink-2);margin-top:20px}.url[data-astro-cid-lyzplqyz]{gap:8px;max-width:560px;margin-top:28px;display:grid}.url-label[data-astro-cid-lyzplqyz],.toc-title[data-astro-cid-lyzplqyz]{font:600 12px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.layout[data-astro-cid-lyzplqyz]{grid-template-columns:minmax(0,220px) minmax(0,760px);gap:64px;padding-block:clamp(40px,5vw,72px) clamp(64px,8vw,112px);display:grid}.toc[data-astro-cid-lyzplqyz]{top:calc(var(--nav-height) + 32px);align-self:start;gap:14px;display:grid;position:sticky}.toc[data-astro-cid-lyzplqyz] ol[data-astro-cid-lyzplqyz]{font-size:var(--text-sm);gap:10px;display:grid}.toc[data-astro-cid-lyzplqyz] a[data-astro-cid-lyzplqyz]{color:var(--ink-2);text-decoration:none}.toc[data-astro-cid-lyzplqyz] a[data-astro-cid-lyzplqyz]:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.doc[data-astro-cid-lyzplqyz]{gap:56px;display:grid}section[data-astro-cid-lyzplqyz]{align-content:start;gap:16px;display:grid}h2[data-astro-cid-lyzplqyz]{font:500 26px/1.25 var(--font);letter-spacing:-.02em}h3[data-astro-cid-lyzplqyz]{font:600 var(--text-md) / 1.3 var(--font)}section[data-astro-cid-lyzplqyz]>p[data-astro-cid-lyzplqyz],.item[data-astro-cid-lyzplqyz] p[data-astro-cid-lyzplqyz],.client[data-astro-cid-lyzplqyz] p[data-astro-cid-lyzplqyz],dd[data-astro-cid-lyzplqyz],.bullets[data-astro-cid-lyzplqyz] li[data-astro-cid-lyzplqyz],.steps[data-astro-cid-lyzplqyz] li[data-astro-cid-lyzplqyz]{max-width:68ch;font-size:var(--text-md);color:var(--ink-2)}.doc[data-astro-cid-lyzplqyz] a[data-astro-cid-lyzplqyz]:not(.install){color:var(--cobalt);text-underline-offset:3px}.steps[data-astro-cid-lyzplqyz]{counter-reset:step;gap:12px;display:grid}.steps[data-astro-cid-lyzplqyz] li[data-astro-cid-lyzplqyz]{counter-increment:step;padding-left:36px;position:relative}.steps[data-astro-cid-lyzplqyz] li[data-astro-cid-lyzplqyz]:before{content:counter(step);border-radius:var(--radius-pill);background:var(--ink);width:22px;height:22px;font:600 12px/1 var(--font);color:var(--paper);place-items:center;display:grid;position:absolute;top:1px;left:0}.clients[data-astro-cid-lyzplqyz]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:12px;display:grid}.client[data-astro-cid-lyzplqyz]:has(pre){grid-column:1/-1}.client[data-astro-cid-lyzplqyz]{border:1px solid var(--rule);border-radius:var(--radius-md);min-width:0;scroll-margin-top:calc(var(--nav-height) + 16px);align-content:start;gap:8px;padding:18px;display:grid}.client[data-astro-cid-lyzplqyz] .small[data-astro-cid-lyzplqyz],.client[data-astro-cid-lyzplqyz] .note[data-astro-cid-lyzplqyz]{font-size:var(--text-sm);color:var(--muted)}.install[data-astro-cid-lyzplqyz]{border-radius:var(--radius-pill);background:var(--ink);height:36px;font:500 14px/1 var(--font);color:var(--paper);justify-self:start;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.install[data-astro-cid-lyzplqyz]:hover{background:var(--cobalt-hover)}.tools[data-astro-cid-lyzplqyz]{border-top:1px solid var(--rule);display:grid}.tools[data-astro-cid-lyzplqyz]>div[data-astro-cid-lyzplqyz]{border-bottom:1px solid var(--rule);gap:4px;padding:14px 0;display:grid}dt[data-astro-cid-lyzplqyz]{flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-weight:600;display:flex}.tool-names[data-astro-cid-lyzplqyz]{flex-wrap:wrap;gap:6px;display:inline-flex}.tool-names[data-astro-cid-lyzplqyz] code[data-astro-cid-lyzplqyz],.item[data-astro-cid-lyzplqyz] code[data-astro-cid-lyzplqyz]{background:var(--rule-2);font:12.5px/1.5 var(--font-code);color:var(--ink-2);border-radius:6px;padding:1px 6px;font-weight:400}.prompts[data-astro-cid-lyzplqyz]{gap:8px;display:grid}.prompts[data-astro-cid-lyzplqyz] li[data-astro-cid-lyzplqyz]{border-radius:var(--radius-sm);background:var(--wash);font-size:var(--text-md);padding:12px 16px}.item[data-astro-cid-lyzplqyz]{gap:6px;display:grid}.bullets[data-astro-cid-lyzplqyz]{gap:6px;padding-left:20px;list-style:outside;display:grid}.links[data-astro-cid-lyzplqyz]{flex-wrap:wrap;gap:8px 20px;display:flex}@media (width<=900px){.layout[data-astro-cid-lyzplqyz]{grid-template-columns:minmax(0,1fr);gap:40px}.toc[data-astro-cid-lyzplqyz]{border-radius:var(--radius-md);background:var(--wash);padding:18px;position:static}}@media (width<=640px){.clients[data-astro-cid-lyzplqyz]{grid-template-columns:minmax(0,1fr)}}
