.docs{display:grid;grid-template-columns:14rem minmax(0,1fr) 11rem;gap:var(--sp-8);max-width:80rem;margin:0 auto;padding:var(--sp-12) var(--sp-6)}.docs-sidebar,.docs-toc{position:sticky;top:calc(var(--header) + var(--sp-6));align-self:start;font-size:var(--fs-small);max-height:calc(100dvh - var(--sp-24));overflow:auto}.docs-group{margin:var(--sp-6) 0 var(--sp-2);color:var(--text-2);font-weight:600}.docs-group:first-child{margin-top:0}.docs-sidebar ul,.docs-toc ol{list-style:none;margin:0;padding:0}.docs-sidebar a{display:block;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);color:var(--text-2);text-decoration:none;overflow-wrap:anywhere}.docs-sidebar a:hover,.docs-sidebar a[aria-current="page"]{background:var(--hover);color:var(--text)}.docs-sidebar a[aria-current="page"]{font-weight:600}.docs-sidebar-toggle{display:none}.docs-main{min-width:0}.docs-article{width:100%;max-width:var(--measure)}.docs-article .wrap{width:100%;padding:0;max-width:100%}.docs-article .section{padding:var(--sp-8) 0}.docs-article .page-hero{padding:0}.docs-article h1{font-size:var(--fs-h2);margin:0 0 var(--sp-6)}.docs-article h2,.docs-article h3{scroll-margin-top:calc(var(--header) + var(--sp-6))}.docs-article h2{font-size:var(--fs-h3)}.docs-lede{color:var(--text-2);font-size:var(--fs-h3);line-height:var(--lh-body)}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;margin:0 0 var(--sp-6);padding:0;font-size:var(--fs-small);color:var(--text-2)}.breadcrumbs li+li::before{content:'/';margin-right:var(--sp-2)}.breadcrumbs a{color:inherit}.docs-article pre{position:relative;overflow:auto;max-width:100%;padding:var(--sp-6);padding-top:var(--sp-12);border:1px solid var(--line);border-radius:var(--radius);background:var(--code-bg);font:var(--fs-small)/var(--lh-body) var(--mono)}.docs-article pre code{white-space:pre;overflow-wrap:normal}.docs-article :not(pre)>code{padding:var(--sp-1);border-radius:var(--radius-sm);background:var(--hover);font-size:var(--fs-small)}.copy-btn{position:absolute;top:var(--sp-2);right:var(--sp-2);padding:var(--sp-1) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-main);color:var(--text-2);font-size:var(--fs-micro);cursor:pointer}.docs-article table{width:100%;border-collapse:collapse;font-size:var(--fs-small);display:block;overflow:auto}.docs-article th,.docs-article td{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;min-width:6rem;overflow-wrap:anywhere}.docs-pager{display:flex;justify-content:space-between;gap:var(--sp-4);margin-top:var(--sp-16)}.docs-pager a{flex:1;min-width:0;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);text-decoration:none}.docs-pager a span{display:block;font-size:var(--fs-micro);color:var(--text-2)}.docs-next{text-align:right}.docs-updated{margin-top:var(--sp-6);font-size:var(--fs-micro);color:var(--text-2)}.docs-toc p{font-weight:600;margin:0 0 var(--sp-2)}.docs-toc ol{border-left:1px solid var(--line)}.docs-toc a{display:block;padding:var(--sp-1) var(--sp-3);color:var(--text-2);text-decoration:none}.docs-toc a[aria-current="true"]{color:var(--text);border-left:2px solid var(--text)}.docs-article details{border-top:1px solid var(--line);padding:var(--sp-4) 0}.docs-article summary{cursor:pointer;font-weight:500}.docs-article details p{margin-top:var(--sp-4)}.card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0;gap:var(--sp-4)}.card-grid a{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);text-decoration:none}.card-grid span{font-size:var(--fs-small);color:var(--text-2)}.doc-reading{display:grid;grid-template-columns:13rem minmax(0,var(--measure));gap:var(--sp-12);justify-content:center;max-width:var(--wrap);margin:0 auto;padding:var(--sp-12) var(--sp-6)}.doc-reading>article{min-width:0}.doc-reading .wrap{width:100%;padding:0}.doc-toc{position:sticky;top:calc(var(--header) + var(--sp-6));align-self:start;max-height:calc(100dvh - var(--sp-24));overflow:auto;font-size:var(--fs-small)}.doc-toc a{display:block;padding:var(--sp-1) 0;color:var(--text-3);text-decoration:none}.doc-toc a[aria-current="true"]{color:var(--text)}
@media(max-width:1100px){.docs{grid-template-columns:13rem minmax(0,1fr)}.docs-toc{display:none}.doc-reading{display:block}.doc-toc{display:none}}
@media(max-width:800px){.docs{grid-template-columns:1fr;padding:var(--sp-8) var(--sp-4)}.docs-sidebar{position:static;max-height:none}.docs-sidebar-toggle{display:block;width:100%;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-main);color:var(--text);text-align:left;font:inherit}#docs-sidebar-list{margin-top:var(--sp-6)}#docs-sidebar-list[hidden]{display:none}.card-grid{grid-template-columns:1fr}.docs-pager{flex-direction:column}.doc-reading{padding:var(--sp-8) var(--sp-4)}}
.docs-article .page-hero h1{font-size:var(--fs-h2);line-height:var(--lh-tight)}
/* Reading pages keep the same inset panels as the product overview. */
.doc-reading .page-hero>.wrap,.doc-reading .section>.wrap:not(.wrap-bare){padding:clamp(24px,3vw,40px);max-width:100%}
.doc-reading .page-hero h1{font-size:clamp(28px,2vw + 10px,36px);line-height:1.25}
.doc-reading h2{font-size:clamp(22px,1vw + 14px,28px);line-height:1.35}
.doc-reading h3{font-size:18px;line-height:1.4}
.doc-reading .section>.wrap>:first-child{margin-top:0}
.doc-reading .section>.wrap>:last-child{margin-bottom:0}
.doc-reading .jump{font-size:14px;line-height:1.6}
@media(max-width:600px){.doc-reading .page-hero>.wrap,.doc-reading .section>.wrap:not(.wrap-bare){padding:24px 20px}.doc-reading .page-hero .lede{font-size:16px}.doc-reading .jump a{padding:4px 8px}}
