.pure-root .pure-docs-shell,.v8-frontier .pure-docs-shell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;max-width:1200px;margin:0 auto;padding:96px 24px 64px;align-items:start;overflow:visible}.pure-root .pure-docs-sidebar,.v8-frontier .pure-docs-sidebar{position:sticky;top:96px;align-self:start;display:flex;flex-direction:column;gap:24px;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin}.pure-root .pure-docs-sidebar-heading,.v8-frontier .pure-docs-sidebar-heading{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.pure-root .pure-docs-sidebar-nav,.v8-frontier .pure-docs-sidebar-nav{display:flex;flex-direction:column;gap:2px}.pure-root .pure-docs-sidebar-link,.v8-frontier .pure-docs-sidebar-link{display:block;font-size:13px;color:var(--body);text-decoration:none;padding:7px 12px;border-radius:var(--r-sm);transition:color .14s ease,background .14s ease}.pure-root .pure-docs-sidebar-link:hover,.v8-frontier .pure-docs-sidebar-link:hover{color:var(--ink);background:var(--bg-deep)}.pure-root .pure-docs-sidebar-link.is-active,.v8-frontier .pure-docs-sidebar-link.is-active{color:var(--ink);background:var(--bg-deep);font-weight:600}.pure-root .pure-docs-sidebar-toc,.v8-frontier .pure-docs-sidebar-toc{display:flex;flex-direction:column;gap:1px;border-left:1px solid var(--hair);padding-left:12px}.pure-root .pure-docs-sidebar-toc-link,.v8-frontier .pure-docs-sidebar-toc-link{font-size:12px;color:var(--muted);text-decoration:none;padding:4px 0;line-height:1.4;transition:color .14s ease}.pure-root .pure-docs-sidebar-toc-link:hover,.v8-frontier .pure-docs-sidebar-toc-link:hover{color:var(--ink)}.pure-root .pure-docs-sidebar-toc-link.is-active,.v8-frontier .pure-docs-sidebar-toc-link.is-active{color:var(--ink);font-weight:600}.pure-root .pure-docs-main,.v8-frontier .pure-docs-main{min-width:0}.pure-root .pure-docs-main .pure-case-page,.pure-root .pure-docs-main .pure-install-page,.pure-root .pure-docs-main .pure-manifesto-page,.pure-root .pure-docs-main .pure-plugins-page,.pure-root .pure-docs-main .pure-spec-page,.v8-frontier .pure-docs-main .pure-case-page,.v8-frontier .pure-docs-main .pure-install-page,.v8-frontier .pure-docs-main .pure-manifesto-page,.v8-frontier .pure-docs-main .pure-plugins-page,.v8-frontier .pure-docs-main .pure-spec-page{padding-top:0;padding-bottom:0}@media (max-width:900px){.pure-root .pure-docs-shell,.v8-frontier .pure-docs-shell{grid-template-columns:1fr;padding:80px 24px 56px}.pure-root .pure-docs-sidebar,.v8-frontier .pure-docs-sidebar{position:static;max-height:none;overflow-y:visible;border-bottom:1px solid var(--hair);padding-bottom:24px}.pure-root .pure-docs-sidebar-nav,.v8-frontier .pure-docs-sidebar-nav{flex-direction:row;flex-wrap:wrap}.pure-root .pure-docs-sidebar-toc,.v8-frontier .pure-docs-sidebar-toc{display:none}}