.docs-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:64px;padding-block:64px;display:grid}.docs-sidebar{max-height:calc(100svh - 136px);position:sticky;top:112px;overflow-y:auto}.docs-sidebar nav{gap:6px;display:grid}.docs-sidebar a{color:var(--muted);overflow-wrap:anywhere;border-radius:6px;padding:8px 12px;display:block}.docs-sidebar a:hover,.docs-sidebar a[aria-current=page]{color:var(--blue);background:var(--blue-soft)}.docs-toc{border-top:1px solid var(--line);margin-top:28px;padding-top:24px;font-size:13px}.docs-toc>p{margin-bottom:8px;font-weight:600}.docs-main{min-width:0;max-width:760px}.docs-heading{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:28px}.docs-heading h1{letter-spacing:-1px;font-size:clamp(30px,5vw,44px);line-height:1.3}.docs-heading p{color:var(--muted);margin-top:16px;line-height:1.9}.docs-content{overflow-wrap:anywhere;font-size:15px;line-height:1.95}.docs-content :is(p,ul,ol,pre,blockquote,table){margin-block:18px}.docs-content h2{letter-spacing:-.5px;margin-top:44px;margin-bottom:18px;font-size:25px}.docs-content h3{margin-block:28px 14px;font-size:19px}.docs-content a{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.docs-content :is(ul,ol){padding-left:24px}.docs-content li+li{margin-top:8px}.docs-content code{background:var(--soft);border-radius:4px;padding:2px 5px;font-size:.9em}.docs-content pre{background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:18px;overflow-x:auto}.docs-content pre code{padding:0}.docs-content blockquote{border-left:3px solid var(--blue);color:var(--muted);margin-inline:0;padding-left:20px}.docs-content table{border-collapse:collapse;display:block;overflow-x:auto}.docs-content :is(th,td){border:1px solid var(--line);text-align:left;padding:10px 14px}@media (width<=760px){.docs-layout{grid-template-columns:1fr;gap:32px;padding-block:32px}.docs-sidebar{max-height:none;position:static}.docs-sidebar nav:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-sidebar .eyebrow{grid-column:1/-1;margin-bottom:4px}.docs-toc{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;padding-top:16px}.docs-toc>p{grid-column:1/-1}.docs-content h2{font-size:23px}}
