.docs-layout{display:grid;grid-template-columns:240px minmax(0,800px) 180px;gap:36px;max-width:1360px;margin:0 auto;padding:42px 24px 80px}.docs-sidebar,.docs-toc{position:sticky;top:24px;align-self:start;max-height:calc(100dvh - 48px);overflow:auto}.docs-sidebar label{display:block;font-size:12px;color:var(--muted);margin-bottom:8px}.docs-sidebar input{width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);margin-bottom:20px}.docs-sidebar nav{display:flex;flex-direction:column;position:static;background:none;padding:0;gap:4px;border:0}.docs-sidebar nav a{padding:10px 12px;line-height:1.5;font-size:13px;border-radius:8px}.docs-sidebar a[aria-current=page],.docs-sidebar a:hover{background:var(--surface)}.docs-main{padding:0!important;min-width:0;width:100%}.docs-main>h1{font-size:clamp(32px,4vw,48px);margin-top:6px}.docs-main .portal-article{font-size:16px;max-width:100%}.docs-toc strong{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin:8px 0 18px}.docs-toc a{display:block;font-size:12px;color:var(--muted);line-height:1.5;padding:7px 0}.docs-main code{overflow-wrap:anywhere}.docs-pagination{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;padding:28px 0;margin-top:36px;border-top:1px solid var(--line);position:static;background:none}.docs-pagination a{font-size:13px;padding:16px;border:1px solid var(--line);border-radius:12px}.docs-main h2{scroll-margin-top:30px}@media(max-width:1100px){.docs-layout{grid-template-columns:220px minmax(0,1fr)}.docs-toc{display:none}}@media(max-width:700px){.docs-layout{display:flex;flex-direction:column;padding:24px 20px 50px;gap:28px}.docs-sidebar{position:static;max-height:none;width:100%;border-bottom:1px solid var(--line);padding-bottom:20px}.docs-sidebar nav{max-height:180px;overflow:auto}.docs-main>h1{font-size:34px}.docs-pagination{display:flex!important}.docs-pagination a{width:100%}}