.docs[data-astro-cid-ccykbmgk]{gap:var(--sp-5);padding-block:var(--sp-5) var(--sp-6);grid-template-columns:15rem 1fr;align-items:start;display:grid}.docs-side[data-astro-cid-ccykbmgk]{position:sticky;top:5rem}.docs-side-title[data-astro-cid-ccykbmgk]{font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin-bottom:var(--sp-2)}.docs-side[data-astro-cid-ccykbmgk] ul[data-astro-cid-ccykbmgk]{border-left:1px solid var(--hairline);flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.docs-side[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk]{color:var(--muted);font-size:var(--step-0);border-left:2px solid #0000;margin-left:-1px;padding:.4rem .9rem;display:block}.docs-side[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk]:hover{color:var(--text-strong)}.docs-side[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk].active{color:var(--text-strong);border-left-color:var(--accent);font-weight:600}.docs-main[data-astro-cid-ccykbmgk]{min-width:0;max-width:52rem}.docs-header[data-astro-cid-ccykbmgk]{margin-bottom:var(--sp-5);padding-bottom:var(--sp-4);border-bottom:1px solid var(--hairline)}.docs-header[data-astro-cid-ccykbmgk] h1[data-astro-cid-ccykbmgk]{font-size:var(--step-4);margin:0}.docs-header[data-astro-cid-ccykbmgk] .eyebrow[data-astro-cid-ccykbmgk]{margin-bottom:var(--sp-3)}.docs-lede[data-astro-cid-ccykbmgk]{font-size:var(--step-1);color:var(--muted);margin:var(--sp-3) 0 0;max-width:none}.docs-pager[data-astro-cid-ccykbmgk]{justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--hairline);display:flex}.pager[data-astro-cid-ccykbmgk]{padding:var(--sp-3);border:1px solid var(--hairline);border-radius:var(--radius);flex-direction:column;gap:.2rem;min-width:42%;display:flex}.pager[data-astro-cid-ccykbmgk]:hover{border-color:var(--hairline-strong);background:var(--surface)}.pager[data-astro-cid-ccykbmgk].next{text-align:right;margin-left:auto}.pager[data-astro-cid-ccykbmgk] .mono[data-astro-cid-ccykbmgk]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--muted)}.pager-label[data-astro-cid-ccykbmgk]{color:var(--text-strong);font-weight:600}@media (width<=860px){.docs[data-astro-cid-ccykbmgk]{grid-template-columns:1fr}.docs-side[data-astro-cid-ccykbmgk]{position:static}.docs-side[data-astro-cid-ccykbmgk] ul[data-astro-cid-ccykbmgk]{border-left:0;flex-flow:wrap;gap:.3rem}.docs-side[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk]{border:1px solid var(--hairline);margin-left:0}.docs-side[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk].active{border-color:var(--accent)}}.prose h2{font-size:var(--step-2);margin-top:var(--sp-5);padding-top:var(--sp-2)}.prose h3{font-size:var(--step-1);margin-top:var(--sp-4)}.prose p,.prose li{color:var(--text)}.prose ul,.prose ol{max-width:var(--maxw-prose);margin:0 0 var(--sp-3);padding-left:1.2rem}.prose li{margin-bottom:.4rem}.prose ul li::marker{color:var(--muted-2)}.prose table{border-collapse:collapse;width:100%;margin:var(--sp-3) 0 var(--sp-4);font-size:var(--step-0);display:block;overflow-x:auto}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--hairline);vertical-align:top;padding:.55rem .8rem}.prose thead th{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--hairline-strong)}.prose td .mono,.prose td code{font-variant-numeric:tabular-nums}.prose .callout{margin:var(--sp-4) 0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--hairline-strong);background:var(--surface);gap:.8rem;display:flex}.prose .callout p:last-child{margin-bottom:0}.prose .callout.warn{border-color:color-mix(in srgb, var(--warn) 55%, transparent);background:color-mix(in srgb, var(--warn) 8%, var(--surface))}.prose .device-capture{margin:var(--sp-4) 0 var(--sp-5)}.prose>details{margin:var(--sp-4) 0;padding:0 var(--sp-4);border:1px solid var(--hairline);background:var(--surface)}.prose>details[open]{padding-bottom:var(--sp-3)}.prose>details>summary{padding:var(--sp-3) 0;color:var(--text-strong);font-family:var(--font-display);font-size:var(--step-1);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;font-weight:700}.prose>details>summary::marker{color:var(--muted-2)}.prose .lead-in{font-size:var(--step-1);color:var(--muted)}
