.docs[data-astro-cid-avn6we46]{max-width:60rem}.section-head[data-astro-cid-avn6we46] h1[data-astro-cid-avn6we46]{font-family:var(--font-display);font-size:var(--step-4);letter-spacing:-.02em;margin-top:var(--sp-3);color:var(--text)}.lede[data-astro-cid-avn6we46]{margin-top:var(--sp-4);font-size:var(--step-1);color:var(--text-dim);max-width:54ch}.lede[data-astro-cid-avn6we46] code[data-astro-cid-avn6we46]{font-family:var(--font-code);overflow-wrap:anywhere;font-size:.85em}.lede[data-astro-cid-avn6we46] a[data-astro-cid-avn6we46]{color:var(--accent-strong);text-underline-offset:.15em;text-decoration:underline}.contract-links[data-astro-cid-avn6we46]{gap:var(--sp-4);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.contract-card[data-astro-cid-avn6we46]{gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);background:var(--bg-well);border:1px solid var(--border);border-radius:var(--radius-m);transition:border-color .15s var(--ease-out);flex-direction:column;flex:16rem;text-decoration:none;display:flex}.contract-card[data-astro-cid-avn6we46]:hover{border-color:var(--accent)}.contract-kind[data-astro-cid-avn6we46]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.contract-path[data-astro-cid-avn6we46]{font-family:var(--font-mono);font-size:var(--step-1);color:var(--accent-strong)}.contract-note[data-astro-cid-avn6we46]{font-size:var(--step--1);color:var(--text-dim)}.base-note[data-astro-cid-avn6we46]{margin-top:var(--sp-6);font-size:var(--step--1);color:var(--text-faint)}.base-note[data-astro-cid-avn6we46] code[data-astro-cid-avn6we46]{overflow-wrap:anywhere}.docs-toc[data-astro-cid-avn6we46]{margin-top:var(--sp-6)}.docs-toc-disclosure[data-astro-cid-avn6we46]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-m)}.docs-toc-summary[data-astro-cid-avn6we46]{align-items:center;gap:var(--sp-3);min-height:44px;padding:0 var(--sp-4);cursor:pointer;font-family:var(--font-label);color:var(--text);font-weight:600;list-style:none;display:flex}.docs-toc-summary[data-astro-cid-avn6we46]::-webkit-details-marker{display:none}.docs-toc-summary[data-astro-cid-avn6we46]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-m)}.docs-toc-title[data-astro-cid-avn6we46]{flex:none}.docs-toc-current[data-astro-cid-avn6we46]{text-align:right;min-width:0;font-size:var(--step--1);color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:400;overflow:hidden}.docs-toc-chevron[data-astro-cid-avn6we46]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;color:var(--text-dim);transition:transform .15s var(--ease-out);flex:none}.docs-toc-disclosure[data-astro-cid-avn6we46][open] .docs-toc-chevron[data-astro-cid-avn6we46]{transform:rotate(180deg)}.docs-toc-list[data-astro-cid-avn6we46],.docs-toc-sub[data-astro-cid-avn6we46]{margin:0;padding:0;list-style:none}.docs-toc-list[data-astro-cid-avn6we46]{padding:0 var(--sp-3) var(--sp-3)}.docs-toc-sub[data-astro-cid-avn6we46]{padding-left:var(--sp-3)}.docs-toc[data-astro-cid-avn6we46] a[data-astro-cid-avn6we46]{min-height:44px;padding:var(--sp-1) var(--sp-3);font-family:var(--font-label);font-size:var(--step--1);color:var(--text-dim);border-left:2px solid #0000;align-items:center;line-height:1.35;text-decoration:none;display:flex}.docs-toc[data-astro-cid-avn6we46] a[data-astro-cid-avn6we46]:hover{color:var(--text)}.docs-toc[data-astro-cid-avn6we46] a[data-astro-cid-avn6we46][aria-current=location]{color:var(--text);border-left-color:var(--accent);font-weight:600}@media (width>=1024px){.docs[data-astro-cid-avn6we46]{column-gap:var(--sp-8);grid-template-columns:14rem minmax(0,1fr);grid-template-areas:"toc head""toc body";max-width:76rem;display:grid}.docs[data-astro-cid-avn6we46]>.section-head[data-astro-cid-avn6we46]{grid-area:head}.docs[data-astro-cid-avn6we46]>.doc-body[data-astro-cid-avn6we46]{grid-area:body}.docs-toc[data-astro-cid-avn6we46]{top:calc(var(--site-header-h) + var(--sp-6));max-height:calc(100vh - var(--site-header-h) - var(--sp-8));grid-area:toc;align-self:start;margin-top:0;position:sticky;overflow-y:auto}.docs-toc-disclosure[data-astro-cid-avn6we46]{background:0 0;border:0;border-radius:0}.docs-toc-disclosure[data-astro-cid-avn6we46]::details-content{content-visibility:visible}.docs-toc-summary[data-astro-cid-avn6we46]{min-height:0;padding:0 0 var(--sp-3);cursor:default;pointer-events:none;font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.docs-toc-current[data-astro-cid-avn6we46],.docs-toc-chevron[data-astro-cid-avn6we46]{display:none}.docs-toc-list[data-astro-cid-avn6we46]{padding:0}.docs-toc[data-astro-cid-avn6we46] a[data-astro-cid-avn6we46]{min-height:0;padding:var(--sp-1) var(--sp-3)}}.doc-body[data-astro-cid-avn6we46]{margin-top:var(--sp-8)}.doc-body[data-astro-cid-avn6we46] h2[data-astro-cid-avn6we46]{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.01em;color:var(--text);margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--border)}.doc-body[data-astro-cid-avn6we46] h3[data-astro-cid-avn6we46]{font-size:var(--step-1);color:var(--text);margin-top:var(--sp-6)}.doc-body[data-astro-cid-avn6we46] p[data-astro-cid-avn6we46]{margin-top:var(--sp-4);color:var(--text-dim);max-width:62ch;line-height:1.65}.doc-body[data-astro-cid-avn6we46] p[data-astro-cid-avn6we46].hint{font-size:var(--step--1);color:var(--text-faint)}.doc-body[data-astro-cid-avn6we46] code[data-astro-cid-avn6we46]{font-family:var(--font-mono);color:var(--text);background:var(--bg-well);border:1px solid var(--border);border-radius:var(--radius-s);overflow-wrap:anywhere;padding:.1em .35em;font-size:.9em}.doc-body[data-astro-cid-avn6we46] a[data-astro-cid-avn6we46]{color:var(--accent);text-underline-offset:.15em;text-decoration:underline}.quick-steps[data-astro-cid-avn6we46]{margin-top:var(--sp-4);max-width:62ch;padding-left:var(--sp-5);gap:var(--sp-2);color:var(--text-dim);flex-direction:column;line-height:1.6;display:flex}.endpoint-list[data-astro-cid-avn6we46],.field-list[data-astro-cid-avn6we46]{margin-top:var(--sp-4);gap:var(--sp-3);flex-direction:column;max-width:62ch;padding:0;list-style:none;display:flex}.endpoint-list[data-astro-cid-avn6we46] li[data-astro-cid-avn6we46],.field-list[data-astro-cid-avn6we46] li[data-astro-cid-avn6we46]{color:var(--text-dim);padding-left:var(--sp-4);border-left:2px solid var(--border);line-height:1.6}.code[data-astro-cid-avn6we46]{margin:var(--sp-5) 0 0;min-width:0}.code[data-astro-cid-avn6we46]>figcaption[data-astro-cid-avn6we46]:not(.docs-code-head){font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--sp-2)}.docs-code-head[data-astro-cid-avn6we46]{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:40px;padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-4);background:var(--bg-well);border:1px solid var(--border);border-radius:var(--radius-m) var(--radius-m) 0 0;display:flex}.docs-code-caption[data-astro-cid-avn6we46]{min-width:0;font-family:var(--font-label);font-size:var(--step--1);color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.docs-code-body[data-astro-cid-avn6we46]{position:relative}.docs-code-body[data-astro-cid-avn6we46]>.code-shell[data-astro-cid-avn6we46]{border-radius:0 0 var(--radius-m) var(--radius-m);border-top:0}.docs-code-body[data-astro-cid-avn6we46]:after{content:"";background:linear-gradient(to right, transparent, var(--bg-well));border-radius:0 0 var(--radius-m) 0;pointer-events:none;opacity:0;width:32px;transition:opacity .15s var(--ease-out);position:absolute;top:1px;bottom:1px;right:1px}.docs-code-body[data-astro-cid-avn6we46][data-overflow=end]:after{opacity:1}.code-shell[data-astro-cid-avn6we46]{align-items:flex-start;gap:var(--sp-3);background:var(--bg-well);border:1px solid var(--border);border-radius:var(--radius-m);padding:var(--sp-4);display:flex;position:relative;overflow-x:auto}.code-shell[data-astro-cid-avn6we46]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.code-shell[data-astro-cid-avn6we46].is-copy-failed{outline:2px solid var(--accent);outline-offset:-2px}.code-shell[data-astro-cid-avn6we46] pre[data-astro-cid-avn6we46]{flex:1;min-width:0;margin:0}.code-shell[data-astro-cid-avn6we46] code[data-astro-cid-avn6we46]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--text);white-space:pre;overflow-wrap:normal;background:0 0;border:none;padding:0;line-height:1.55;display:block}.copy-btn[data-astro-cid-avn6we46]{min-height:32px;font-family:var(--font-label);font-size:var(--step--1);color:var(--text-dim);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius-s);cursor:pointer;transition:color .15s var(--ease-out), border-color .15s var(--ease-out);flex:none;align-items:center;gap:.4em;padding:0 .7em;display:inline-flex}.docs[data-astro-cid-avn6we46]:not([data-copy-ready]) .copy-btn[data-astro-cid-avn6we46]{display:none}.code-shell[data-astro-cid-avn6we46]>.copy-btn[data-astro-cid-avn6we46]{position:sticky;top:0}.copy-btn[data-astro-cid-avn6we46]:hover{color:var(--accent);border-color:var(--accent)}.copy-btn[data-astro-cid-avn6we46]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.copy-ico[data-astro-cid-avn6we46]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;display:none}.copy-btn[data-astro-cid-avn6we46]:not([data-state]) .copy-ico--idle[data-astro-cid-avn6we46],.copy-btn[data-astro-cid-avn6we46][data-state=copied] .copy-ico--copied[data-astro-cid-avn6we46],.copy-btn[data-astro-cid-avn6we46][data-state=failed] .copy-ico--failed[data-astro-cid-avn6we46]{display:block}.copy-btn[data-astro-cid-avn6we46][data-state=copied]{color:var(--cyan);border-color:color-mix(in srgb, var(--cyan) 45%, var(--border-strong))}.copy-btn[data-astro-cid-avn6we46][data-state=failed]{color:var(--red);border-color:var(--red)}.doc-body[data-astro-cid-avn6we46] .docs-copy-msg{margin:var(--sp-2) 0 0;font-family:var(--font-label);font-size:var(--step--1);color:var(--red)}.doc-body[data-astro-cid-avn6we46] .docs-copy-msg:empty{margin:0}@media (width<=1023px){.docs-code-head[data-astro-cid-avn6we46] .copy-btn[data-astro-cid-avn6we46]{min-height:44px}}@media (prefers-reduced-motion:reduce){.docs-toc-chevron[data-astro-cid-avn6we46],.docs-code-body[data-astro-cid-avn6we46]:after,.copy-btn[data-astro-cid-avn6we46]{transition:none}}a[data-astro-cid-avn6we46]:focus-visible,.contract-card[data-astro-cid-avn6we46]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
