.lp-docs .docs-outline{margin-bottom:36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp-docs .docs-outline-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 4px;border:0;background:none;font:inherit;font-size:var(--fs-sub);font-weight:700;color:var(--ink);cursor:pointer}.lp-docs .docs-outline-chevron{flex-shrink:0;width:8px;height:8px;margin-top:-4px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .2s ease}.lp-docs .docs-outline-toggle[aria-expanded=true] .docs-outline-chevron{margin-top:4px;transform:rotate(225deg)}.lp-docs .docs-outline-heading{display:none}.lp-docs .docs-outline-list,.lp-docs .docs-outline-sublist{list-style:none;margin:0;padding:0}.lp-docs .docs-outline-list{display:none;padding-bottom:12px}.lp-docs .docs-outline.is-open .docs-outline-list{display:block}.lp-docs .docs-outline-sublist{padding:0 0 4px 14px}.lp-docs .docs-outline-link{display:block;padding:5px 4px 5px 12px;border-left:2px solid transparent;font-size:var(--fs-note);line-height:1.6;color:var(--docs-outline-text)}.lp-docs .docs-outline-link.is-item{font-size:13px}.lp-docs .docs-outline-link.is-parent{color:var(--body)}.lp-docs .docs-outline-link:hover{color:var(--ink)}.lp-docs .docs-outline-link[aria-current=location]{border-left-color:var(--green);color:var(--green);font-weight:700}.lp-docs .docs-outline-link:focus-visible,.lp-docs .docs-outline-toggle:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:4px}@media (min-width:1280px){.lp-docs .docs-outline{grid-area:outline;align-self:start;position:-webkit-sticky;position:sticky;top:calc(var(--lp-header-h) + 24px);max-height:calc(100vh - var(--lp-header-h) - 48px);overflow-y:auto;margin-bottom:0;padding:4px 0 4px 4px;border:0}.lp-docs .docs-outline-toggle{display:none}.lp-docs .docs-outline-heading{display:block;margin-bottom:8px;padding-left:14px;font-size:13px;font-weight:700;color:var(--body)}.lp-docs .docs-outline-list{display:block;padding-bottom:0}.lp-docs .docs-outline-section:not(.is-expanded)>.docs-outline-sublist{display:none}.lp-docs .docs-outline-section.is-expanded>.docs-outline-sublist{animation:docs-outline-reveal .18s ease-out}}@keyframes docs-outline-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lp-docs .docs-outline-section.is-expanded>.docs-outline-sublist{animation:none}.lp-docs .docs-outline-chevron{transition:none}}