.scrollspy-nav_root____lrn{--index-title:var(--color-v2-purple-400);--index-label:var(--color-v2-neutral-600);--index-active:var(--color-v2-neutral-900);--index-rail:var(--color-v2-neutral-200);--index-rail-active:var(--color-v2-purple-500);--index-surface:var(--color-v2-neutral-100);--index-border:var(--color-v2-neutral-200);--index-icon:var(--color-v2-neutral-900);--index-focus:var(--color-v2-purple-500);display:flex;flex-direction:column;width:100%;box-sizing:border-box;font-family:var(--font-text);color:var(--index-label)}.scrollspy-nav_root____lrn[data-layout=inline],.scrollspy-nav_root____lrn[data-layout=responsive]{background:var(--index-surface);border:1px solid var(--index-border);border-radius:var(--index-radius,var(--radius-md));padding:var(--index-padding,var(--card-padding))}.scrollspy-nav_header__iBMtE{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:20px}.scrollspy-nav_title__6wYxK{margin:0;font-size:12px;font-weight:var(--weight-semibold);line-height:18px;letter-spacing:.04em;text-transform:uppercase;color:var(--index-title)}.scrollspy-nav_toggle__Zb_Gg{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;background:none;color:var(--index-icon);cursor:pointer}.scrollspy-nav_toggle__Zb_Gg:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}@media (max-width:1023px){.scrollspy-nav_header__iBMtE{position:relative}.scrollspy-nav_title__6wYxK{padding-right:28px}.scrollspy-nav_toggle__Zb_Gg{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:auto;height:auto;justify-content:flex-end}.scrollspy-nav_toggle__Zb_Gg:before{top:calc(var(--index-padding, var(--card-padding)) * -1);right:calc(var(--index-padding, var(--card-padding)) * -1);bottom:0;left:calc(var(--index-padding, var(--card-padding)) * -1)}.scrollspy-nav_root____lrn[data-open=false] .scrollspy-nav_toggle__Zb_Gg:before{bottom:calc(var(--index-padding, var(--card-padding)) * -1)}}.scrollspy-nav_icon__Xac4W{display:block;transition:transform .2s var(--easing-standard)}.scrollspy-nav_root____lrn[data-open=true] .scrollspy-nav_icon__Xac4W{transform:rotate(180deg)}.scrollspy-nav_toggle__Zb_Gg:focus-visible{outline:2px solid var(--index-focus);outline-offset:2px;border-radius:2px}.scrollspy-nav_panel__Sl5Dy{height:var(--collapsible-panel-height);overflow:hidden;transition:height .3s var(--easing-standard)}.scrollspy-nav_panel__Sl5Dy[data-ending-style],.scrollspy-nav_panel__Sl5Dy[data-starting-style]{height:0}.scrollspy-nav_root____lrn[data-instant-close] .scrollspy-nav_panel__Sl5Dy{transition:none}.scrollspy-nav_panel__Sl5Dy[hidden]:not([hidden=until-found]){display:none}.scrollspy-nav_list__HN7FH{display:flex;flex-direction:column;margin:var(--space-md) 0 0}.scrollspy-nav_link__2QytF{display:block;padding:var(--space-xs) var(--space-xs) var(--space-xs) 17px;color:var(--index-label);font-size:14px;font-weight:var(--weight-medium);line-height:20px;letter-spacing:-.02em;-webkit-text-decoration:none;text-decoration:none;box-shadow:inset 1px 0 0 var(--index-rail);transition:color .2s var(--easing-standard)}.scrollspy-nav_link__2QytF[data-level=subsection]{padding-left:25px}.scrollspy-nav_link__2QytF[aria-current=location]{padding-left:19px;box-shadow:inset 3px 0 0 var(--index-rail-active);color:var(--index-active);font-weight:var(--weight-semibold)}.scrollspy-nav_link__2QytF[data-level=subsection][aria-current=location]{padding-left:27px}.scrollspy-nav_link__2QytF:hover{color:var(--index-active)}.scrollspy-nav_link__2QytF:focus-visible{outline:2px solid var(--index-focus);outline-offset:-2px}.scrollspy-nav_root____lrn[data-layout=sidebar]{position:-webkit-sticky;position:sticky;align-self:start;top:var(--index-sticky-top,calc(var(--header-height) + var(--space-md)));background:none;border:0;padding:0;border-radius:0}.scrollspy-nav_root____lrn[data-layout=sidebar] .scrollspy-nav_list__HN7FH{max-height:calc(100dvh - var(--index-sticky-top, calc(var(--header-height) + var(--space-md))) - var(--space-3xl));overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}@media (max-width:1023px){.scrollspy-nav_root____lrn[data-variant=bar][data-open=true] .scrollspy-nav_list__HN7FH{max-height:calc(100dvh - var(--index-sticky-top, 70px) - var(--announcement-bar-height) - var(--space-6xl) - var(--space-3xl) - var(--space-lg));overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}}@media (min-width:768px){.scrollspy-nav_title__6wYxK{font-size:13px;line-height:18px}.scrollspy-nav_root____lrn[data-layout=inline],.scrollspy-nav_root____lrn[data-layout=responsive]{border-radius:var(--index-radius,var(--radius-lg))}}@media (min-width:1024px){.scrollspy-nav_title__6wYxK{font-size:14px;line-height:20px}.scrollspy-nav_root____lrn[data-layout=responsive]{position:-webkit-sticky;position:sticky;align-self:start;top:var(--index-sticky-top,calc(var(--header-height) + var(--space-md)));background:none;border:0;padding:0;border-radius:0}.scrollspy-nav_root____lrn[data-layout=responsive] .scrollspy-nav_toggle__Zb_Gg{display:none}.scrollspy-nav_root____lrn[data-layout=responsive] .scrollspy-nav_frame__Dh7LE{display:flex;flex-direction:column;min-height:0}.scrollspy-nav_root____lrn[data-layout=responsive] .scrollspy-nav_panel__Sl5Dy{height:auto;max-height:calc(100dvh - var(--index-sticky-top, calc(var(--header-height) + var(--space-md))) - var(--space-3xl));overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;transition:none}}@media (prefers-reduced-motion:reduce){.scrollspy-nav_icon__Xac4W,.scrollspy-nav_link__2QytF,.scrollspy-nav_panel__Sl5Dy{transition:none}}