.codewrap[data-astro-cid-c6nuo4je]{position:relative}.code[data-astro-cid-c6nuo4je]{padding:var(--space-4) 84px var(--space-4) var(--space-4);background:var(--surface);color:var(--text-primary);tab-size:2;scrollbar-width:thin;scrollbar-color:var(--text-secondary) transparent;border-radius:12px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:22px;overflow-x:auto}.code[data-astro-cid-c6nuo4je]::-webkit-scrollbar{height:8px}.code[data-astro-cid-c6nuo4je]::-webkit-scrollbar-thumb{background:var(--text-secondary);border-radius:var(--radius-full)}.code--wrap[data-astro-cid-c6nuo4je]{white-space:pre-wrap;overflow-wrap:anywhere}.code[data-astro-cid-c6nuo4je] code[data-astro-cid-c6nuo4je]{font:inherit}.copy[data-astro-cid-c6nuo4je]{top:var(--space-2);right:var(--space-2);min-height:28px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-page);color:var(--text-primary);font-size:13px;font-weight:500;line-height:20px;position:absolute}.copy[data-astro-cid-c6nuo4je]:hover{background:var(--bg-subtle)}@media (width>=900px){.code[data-astro-cid-c6nuo4je]{padding:var(--space-6) 88px var(--space-6) var(--space-6);border-radius:var(--radius-16);background:var(--band);color:var(--on-band);scrollbar-color:var(--on-band-muted) transparent;line-height:20px}.code[data-astro-cid-c6nuo4je]::-webkit-scrollbar-thumb{background:var(--on-band-muted)}.copy[data-astro-cid-c6nuo4je]{top:var(--space-3);right:var(--space-3)}}.docs[data-astro-cid-hcr6y5nv]{padding-top:var(--space-6);padding-bottom:var(--space-10);display:block}.sidebar[data-astro-cid-hcr6y5nv],.toc[data-astro-cid-hcr6y5nv]{display:none}.mobile-nav[data-astro-cid-hcr6y5nv]{margin-bottom:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-16);background:var(--surface)}.mobile-nav[data-astro-cid-hcr6y5nv] summary[data-astro-cid-hcr6y5nv]{padding:var(--space-3) var(--space-4);cursor:pointer;align-items:center;min-height:44px;font-weight:500;display:flex}.mobile-nav[data-astro-cid-hcr6y5nv] ul[data-astro-cid-hcr6y5nv]{padding:0 var(--space-4) var(--space-3);flex-direction:column;display:flex}.mobile-nav[data-astro-cid-hcr6y5nv] a[data-astro-cid-hcr6y5nv]{min-height:44px;color:var(--text-primary);align-items:center;display:flex}.mobile-nav[data-astro-cid-hcr6y5nv] a[data-astro-cid-hcr6y5nv][aria-current=page]{color:var(--text-accent);font-weight:500}.main[data-astro-cid-hcr6y5nv]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.header[data-astro-cid-hcr6y5nv]{gap:var(--space-4);flex-direction:column;display:flex}.title[data-astro-cid-hcr6y5nv]{font-family:var(--font-serif);color:var(--text-primary);overflow-wrap:anywhere;font-size:36px;font-weight:500;line-height:44px}.lead[data-astro-cid-hcr6y5nv]{color:var(--text-primary);font-size:16px;line-height:24px}.p[data-astro-cid-hcr6y5nv],.list[data-astro-cid-hcr6y5nv]{color:var(--text-primary);font-size:14px;line-height:22px}.list[data-astro-cid-hcr6y5nv]{gap:var(--space-2);padding-left:var(--space-5);flex-direction:column;list-style:outside;display:flex}.h2sec[data-astro-cid-hcr6y5nv]{margin-top:var(--space-4);font-family:var(--font-serif);color:var(--text-primary);scroll-margin-top:96px;font-size:22px;font-weight:500;line-height:28px}.h3sec[data-astro-cid-hcr6y5nv]{color:var(--text-primary);font-size:16px;font-weight:500;line-height:24px}.qa[data-astro-cid-hcr6y5nv]{gap:var(--space-2);flex-direction:column;scroll-margin-top:96px;display:flex}.qa[data-astro-cid-hcr6y5nv] .h2sec[data-astro-cid-hcr6y5nv]{margin-top:0}.tablewrap[data-astro-cid-hcr6y5nv]{border:1px solid var(--border);border-radius:var(--radius-16);scrollbar-width:thin;scrollbar-color:var(--text-secondary) transparent;overflow-x:auto}table[data-astro-cid-hcr6y5nv]{border-collapse:collapse;width:100%;min-width:520px;font-size:14px;line-height:20px}th[data-astro-cid-hcr6y5nv],td[data-astro-cid-hcr6y5nv]{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}th[data-astro-cid-hcr6y5nv]{color:var(--text-primary);background:var(--bg-subtle);white-space:nowrap;font-weight:500}td[data-astro-cid-hcr6y5nv]{color:var(--text-secondary)}tr[data-astro-cid-hcr6y5nv]:last-child td[data-astro-cid-hcr6y5nv]{border-bottom:0}.callout[data-astro-cid-hcr6y5nv]{gap:var(--space-2);padding:var(--space-4);background:var(--surface);border-radius:12px;flex-direction:column;scroll-margin-top:96px;display:flex}.callout__title[data-astro-cid-hcr6y5nv]{font-family:var(--font-serif);color:var(--text-primary);font-size:18px;font-weight:500;line-height:24px}.callout__body[data-astro-cid-hcr6y5nv]{color:var(--text-secondary);font-size:14px;line-height:22px}.badge[data-astro-cid-hcr6y5nv]{padding:2px var(--space-3);border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent);align-self:flex-start;font-weight:500}.pager[data-astro-cid-hcr6y5nv]{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4);color:var(--text-accent);white-space:pre;font-weight:500;display:flex}.pager[data-astro-cid-hcr6y5nv] a[data-astro-cid-hcr6y5nv]{align-items:center;min-height:44px;display:inline-flex}.pager[data-astro-cid-hcr6y5nv] a[data-astro-cid-hcr6y5nv]:hover{text-underline-offset:4px;text-decoration:underline}@media (width>=900px){.docs[data-astro-cid-hcr6y5nv]{column-gap:var(--space-12);padding-top:var(--space-16);padding-bottom:var(--space-20);grid-template-columns:240px minmax(0,640px);display:grid}.mobile-nav[data-astro-cid-hcr6y5nv]{display:none}.sidebar[data-astro-cid-hcr6y5nv]{display:block}.sidebar[data-astro-cid-hcr6y5nv] ul[data-astro-cid-hcr6y5nv],.toc[data-astro-cid-hcr6y5nv] ul[data-astro-cid-hcr6y5nv]{flex-direction:column;display:flex}.sidebar[data-astro-cid-hcr6y5nv] ul[data-astro-cid-hcr6y5nv]{gap:var(--space-2)}.sidebar[data-astro-cid-hcr6y5nv] a[data-astro-cid-hcr6y5nv]{color:var(--text-primary)}.sidebar[data-astro-cid-hcr6y5nv] .is-current[data-astro-cid-hcr6y5nv]{color:var(--text-accent);font-weight:500}.sidebar[data-astro-cid-hcr6y5nv] a[data-astro-cid-hcr6y5nv]:hover{color:var(--text-accent)}.main[data-astro-cid-hcr6y5nv]{gap:var(--space-8)}.title[data-astro-cid-hcr6y5nv]{font-size:48px;line-height:56px}.lead[data-astro-cid-hcr6y5nv]{color:var(--text-secondary);font-size:18px;line-height:28px}.p[data-astro-cid-hcr6y5nv],.list[data-astro-cid-hcr6y5nv]{color:var(--text-secondary);font-size:16px;line-height:24px}.h2sec[data-astro-cid-hcr6y5nv]{margin-top:0}.callout[data-astro-cid-hcr6y5nv]{padding:var(--space-6);border-radius:var(--radius-16);background:var(--bg-subtle)}.callout__title[data-astro-cid-hcr6y5nv]{font-size:22px;line-height:28px}.callout__body[data-astro-cid-hcr6y5nv]{font-size:16px;line-height:24px}}@media (width>=1100px){.docs[data-astro-cid-hcr6y5nv]{grid-template-columns:240px minmax(0,640px) 200px}.toc[data-astro-cid-hcr6y5nv]{top:var(--space-6);align-self:start;display:block;position:sticky}.toc__title[data-astro-cid-hcr6y5nv]{margin-bottom:var(--space-3);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:500}.toc[data-astro-cid-hcr6y5nv] ul[data-astro-cid-hcr6y5nv]{gap:var(--space-3);color:var(--text-secondary)}.toc[data-astro-cid-hcr6y5nv] a[data-astro-cid-hcr6y5nv]:hover{color:var(--text-accent)}}
