.ag-pkg{border-left:2px solid var(--ag-line)}.ag-pkg+.ag-pkg{border-top:1px solid var(--ag-line);margin-top:1.25rem;padding-top:1.25rem}.ag-item{color:var(--ag-fg-3)}.ag-item:hover{color:var(--ag-fg)}.ag-item[aria-current=page]{background-color:var(--ag-brand-soft);box-shadow:inset 2px 0 0 var(--ag-brand);color:var(--ag-brand);font-weight:500}.ag-item.is-inert{color:var(--ag-fg-3);cursor:default;opacity:.72}.ag-item.is-inert:hover{color:var(--ag-fg-3)}.ag-icon{stroke:currentColor;fill:none;stroke-width:1.5px;opacity:.55;flex:none;width:15px;height:15px;margin-top:.125rem;display:block}.ag-item:hover .ag-icon,.ag-item[aria-current=page] .ag-icon{opacity:.9}.ag-head{letter-spacing:.11em;text-transform:uppercase;color:var(--ag-fg-2);align-items:center;gap:.5rem;margin:0;padding:0 0 .5rem .75rem;font-size:12px;font-weight:600;line-height:1.2;display:flex}.ag-head-mark{width:9px;height:9px;fill:var(--rail);flex:none}.ag-head-meta{letter-spacing:.01em;text-transform:none;color:var(--ag-fg-3);font-size:12px;font-weight:400}.ag-subhead{letter-spacing:.12em;text-transform:uppercase;color:var(--ag-fg-3);align-items:center;gap:.625rem;margin:1.15rem 0 .35rem;padding-left:.75rem;font-size:12px;font-weight:500;display:flex}.ag-subhead:after{content:"";background:var(--ag-line);flex:auto;height:1px}.ag-nav{overscroll-behavior:contain;max-height:calc(100vh - 65px);padding-bottom:.25rem;position:sticky;top:65px;overflow-y:auto}.ag-nav ul{margin:0;padding:0;list-style:none}.ag-item{align-items:flex-start;gap:.625rem;padding:.375rem .5rem .375rem .75rem;font-size:13.5px;line-height:1.375;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.docs-sidebar :focus-visible{outline-color:var(--ag-fg)}.ag-nav{scrollbar-width:thin;scrollbar-color:var(--ag-line-strong) transparent}.ag-nav::-webkit-scrollbar{width:8px}.ag-nav::-webkit-scrollbar-thumb{background:var(--ag-line-strong);border-radius:4px}.ag-nav::-webkit-scrollbar-thumb:hover{background:var(--ag-fg-3)}.ag-nav::-webkit-scrollbar-track{background:0 0}.site-nav-menu{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--muted);cursor:pointer;transition:color .2s var(--ease-out), border-color .2s var(--ease-out);border-radius:.5rem;flex:none;justify-content:center;align-items:center;margin-left:-.25rem;padding:0;display:none}.site-nav-menu svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px;display:block}@media (hover:hover) and (pointer:fine){.site-nav-menu:hover{color:var(--ink);border-color:var(--line-strong)}}.site-nav-menu[aria-expanded=true]{color:var(--ink);border-color:var(--line-strong)}.site-nav-menu .icon-close,.site-nav-menu[aria-expanded=true] .icon-menu{display:none}.site-nav-menu[aria-expanded=true] .icon-close{display:block}@media (width<=420px){.site-nav-badge{display:none}}@media (width<=900px) and (scripting:enabled){html:root .site-nav-menu{display:inline-flex}html:root .docs-shell{z-index:auto}html:root .docs-sidebar{inset:var(--docs-header-h,0px) auto 0 0;z-index:60;overscroll-behavior:contain;background:var(--surface);border-right:1px solid var(--line);visibility:hidden;width:min(86vw,19rem);transition:transform .28s var(--ease-out), visibility 0s linear .28s;border-bottom:none;padding:1.25rem .75rem 2.5rem 1.25rem;position:fixed;overflow-y:auto;transform:translate(-100%)}html:root[data-nav=open] .docs-sidebar{visibility:visible;transition:transform .28s var(--ease-out), visibility 0s;transform:none}html:root .docs-sidebar .ag-nav{max-height:none;position:static;overflow:visible}html:root .docs-sidebar .ag-item{padding-top:.5rem;padding-bottom:.5rem}html:root[data-nav=open] .ag-header{z-index:56}html:root[data-nav=open] .docs-shell:before{content:"";inset:var(--docs-header-h,0px) 0 0 0;z-index:55;background:color-mix(in srgb, var(--ag-fg) 42%, transparent);position:fixed}html:root[data-nav=open]{overflow:hidden}}@media (prefers-reduced-motion:reduce){html:root .docs-sidebar{transition:none}}@media (width<=900px){.ag-item{align-items:center;min-height:44px}}
