.docwrap{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;padding:32px 0 48px}.docwrap:not(:has(>.docnav)){display:block}.docnav{position:sticky;top:24px;align-self:start;font-size:.9375rem}.docnav a{display:block;padding:6px 10px;border-radius:var(--r);color:var(--fg-2);text-decoration:none}.docnav a:hover,.docnav a[aria-current]{background:var(--sky-2);color:var(--fg)}.doc{max-width:46em;line-height:1.65}.doc h1{font-size:2.25rem;letter-spacing:-.03em}.doc h2{font-size:1.375rem;margin-top:2em}.doc h3{margin-top:1.6em}.doc pre{padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);overflow-x:auto;font-size:.8125rem;line-height:1.6}.doc :not(pre)>code{padding:.1em .35em;border-radius:5px;background:var(--bg-3)}.doc table{border-collapse:collapse;width:100%;font-size:.9375rem;margin:1em 0}.doc th,.doc td{border-bottom:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:baseline}.doc blockquote{margin:1em 0;padding:4px 0 4px 16px;border-left:3px solid var(--brand)}.doc img{max-width:100%;height:auto}.docnav p{margin:0 0 6px 10px;font-weight:600;color:var(--fg)}.docnav ul{list-style:none;margin:0;padding:0}.docnav .l3 a{padding-left:22px;font-size:.875rem}.docs-code{position:relative}.docs-code pre{padding-right:76px}.docs-copy{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;height:30px;padding:0 10px;border:1px solid var(--line-2);border-radius:6px;background:var(--bg);color:var(--fg);font:600 .8125rem var(--sans);text-decoration:none}.docs-copy:hover{border-color:var(--fg)}@media (max-width:760px){.docwrap{grid-template-columns:minmax(0,1fr);gap:16px}.docnav{position:static}}