.layout_shell__1wV_P{display:grid;grid-template-columns:210px minmax(0,1fr);gap:56px;padding-top:56px;align-items:start}.layout_side___LIK0{position:sticky;top:80px;max-height:calc(100dvh - 96px);--scroll-fade-pad:40px}.layout_content__MuPhp{min-width:0;padding-bottom:24px}@media (max-width:860px){.layout_shell__1wV_P{grid-template-columns:minmax(0,1fr);gap:28px}.layout_side___LIK0{--scroll-fade-pad:20px;position:static;max-height:none;border-bottom:1px solid var(--border)}}.DocsNav_nav__PP9C8{font-size:14px}.DocsNav_group__SlCyi+.DocsNav_group__SlCyi{margin-top:22px}.DocsNav_groupLabel__6zUqR{margin:0 0 8px}.DocsNav_pages__L_ZFz{list-style:none;margin:0;padding:0;display:grid;gap:1px}.DocsNav_pageActive__GNAX9,.DocsNav_page__3cylX{display:block;padding:5px 0;line-height:1.35;transition:color .12s ease}.DocsNav_page__3cylX{color:var(--text)}.DocsNav_page__3cylX:hover{color:var(--fg)}.DocsNav_pageActive__GNAX9{color:var(--fg);font-weight:600}.DocsNav_headings__Y0Vns{display:grid;grid-template-rows:1fr;animation:DocsNav_expand__1ru6y .38s cubic-bezier(.32,.72,0,1) both}.DocsNav_headingsInner__fRK6z{position:relative;overflow:hidden}.DocsNav_headingsLeaving__3AzBc{display:grid;grid-template-rows:0fr;animation:DocsNav_collapse__h4XtF .3s cubic-bezier(.4,0,.2,1) both;pointer-events:none}@keyframes DocsNav_expand__1ru6y{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}@keyframes DocsNav_collapse__h4XtF{0%{grid-template-rows:1fr;opacity:1}to{grid-template-rows:0fr;opacity:0}}@media (prefers-reduced-motion:reduce){.DocsNav_headingsLeaving__3AzBc,.DocsNav_headings__Y0Vns{animation:none}.DocsNav_headingsLeaving__3AzBc{display:none}}.DocsNav_headingList__pQ0rh{list-style:none;margin:0;padding:5px 0 10px;display:grid;gap:4px}.DocsNav_heading__qJ8lL{display:block;padding:5px 0 5px 20px;font-size:13.5px;line-height:1.35;color:var(--text-dim,var(--text));transition:color .14s ease,transform .22s cubic-bezier(.22,1,.28,1)}.DocsNav_sub__pkleB{padding-left:30px;font-size:13px;opacity:.86}.DocsNav_heading__qJ8lL:hover{color:var(--fg);transform:translateX(2px)}.DocsNav_inView__4dGaV{color:var(--fg);font-weight:500}@media (prefers-reduced-motion:reduce){.DocsNav_heading__qJ8lL{transition:color .14s ease}.DocsNav_heading__qJ8lL:hover{transform:none}}@media (max-width:860px){.DocsNav_headings__Y0Vns{display:none}.DocsNav_pages__L_ZFz{grid-auto-flow:column;grid-auto-columns:max-content;gap:16px;overflow-x:auto;padding-bottom:4px}}.HeadingRail_rail__Cszj1{position:absolute;left:0;top:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 13px,#000 calc(100% - 13px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 13px,#000 calc(100% - 13px),transparent)}.HeadingRail_live__Fdsg2,.HeadingRail_track__e3lAr{fill:none;stroke-linecap:round;stroke-linejoin:round}.HeadingRail_track__e3lAr{stroke:var(--border);stroke-width:1.25}.HeadingRail_live__Fdsg2{stroke:var(--accent);stroke-width:1.75;filter:drop-shadow(0 0 2.5px color-mix(in srgb,var(--accent) 30%,transparent));transition:opacity .24s ease}.DocsPager_pager__WXLwX{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:72px;max-width:72ch}.DocsPager_card__qmDU1{--pager-edge:color-mix(in srgb,var(--border) 85%,transparent);position:relative;display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border:1px solid var(--pager-edge);border-radius:14px;background:color-mix(in srgb,var(--surface) 45%,transparent);overflow:hidden;transition:border-color .18s ease,background-color .18s ease,transform .24s cubic-bezier(.32,.72,0,1)}.DocsPager_next__H8SV4{flex-direction:row-reverse;text-align:right}.DocsPager_card__qmDU1:hover{--pager-edge:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--surface) 90%,transparent)}.DocsPager_prev__C6lQr:hover{transform:translateX(-3px)}.DocsPager_next__H8SV4:hover{transform:translateX(3px)}.DocsPager_arrow__RhGo3{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;margin-top:2px;border:1px solid var(--pager-edge);border-radius:999px;background:var(--bg);color:var(--text-subtle);transition:transform .24s cubic-bezier(.32,.72,0,1),color .18s ease,border-color .18s ease}.DocsPager_card__qmDU1:hover .DocsPager_arrow__RhGo3{color:var(--accent)}.DocsPager_prev__C6lQr:hover .DocsPager_arrow__RhGo3{transform:translateX(-3px)}.DocsPager_next__H8SV4:hover .DocsPager_arrow__RhGo3{transform:translateX(3px)}.DocsPager_body__wWKpA{display:grid;gap:3px;min-width:0}.DocsPager_direction__Oj3Yx{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle)}.DocsPager_title__VNmO7{font-family:var(--font-display),sans-serif;font-weight:800;font-size:17px;line-height:1.25;letter-spacing:-.01em;color:var(--fg)}.DocsPager_blurb__hvLCD{font-size:13px;line-height:1.5;color:var(--text)}@media (prefers-reduced-motion:reduce){.DocsPager_card__qmDU1:hover,.DocsPager_next__H8SV4:hover,.DocsPager_next__H8SV4:hover .DocsPager_arrow__RhGo3,.DocsPager_prev__C6lQr:hover,.DocsPager_prev__C6lQr:hover .DocsPager_arrow__RhGo3{transform:none}}@media (max-width:620px){.DocsPager_pager__WXLwX{grid-template-columns:minmax(0,1fr)}.DocsPager_next__H8SV4{flex-direction:row;text-align:left}}.PageTransition_page__6pHPQ{animation:PageTransition_enter__zn5rp .42s cubic-bezier(.32,.72,0,1) both}@keyframes PageTransition_enter__zn5rp{0%{opacity:0;transform:scale(.975);filter:blur(7px)}55%{filter:blur(0)}to{opacity:1;transform:scale(1);filter:blur(0)}}@media (prefers-reduced-motion:reduce){.PageTransition_page__6pHPQ{animation:PageTransition_fade__Nuhy2 .16s ease both}@keyframes PageTransition_fade__Nuhy2{0%{opacity:0}to{opacity:1}}}.ScrollFade_host__s7VpJ{display:flex;flex-direction:column}:where(.ScrollFade_host__s7VpJ){position:relative}.ScrollFade_scroller__6QRLa{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--scroll-fade-pad,0);scrollbar-width:none}.ScrollFade_scroller__6QRLa::-webkit-scrollbar{display:none}.ScrollFade_edge__NoSXo{position:absolute;left:0;right:0;height:46px;pointer-events:none;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(to var(--edge-away),#000 0,#000 26%,transparent 100%);mask-image:linear-gradient(to var(--edge-away),#000 0,#000 26%,transparent 100%);opacity:0;transition:opacity .2s ease}.ScrollFade_top__uPlz9{--edge-away:bottom;top:0;background:linear-gradient(to bottom,var(--bg) 12%,color-mix(in srgb,var(--bg) 55%,transparent) 55%,transparent 100%)}.ScrollFade_bottom___zQlk{--edge-away:top;bottom:0;background:linear-gradient(to top,var(--bg) 12%,color-mix(in srgb,var(--bg) 55%,transparent) 55%,transparent 100%)}.ScrollFade_host__s7VpJ[data-fade=both] .ScrollFade_bottom___zQlk,.ScrollFade_host__s7VpJ[data-fade=both] .ScrollFade_top__uPlz9,.ScrollFade_host__s7VpJ[data-fade=bottom] .ScrollFade_bottom___zQlk,.ScrollFade_host__s7VpJ[data-fade=top] .ScrollFade_top__uPlz9{opacity:1}