.docs-app-shell{--background:0 0% 100%;--foreground:0 0% 9%;--card:0 0% 100%;--card-foreground:0 0% 9%;--popover:0 0% 100%;--popover-foreground:0 0% 9%;--muted:240 5% 96%;--muted-foreground:240 4% 46%;--border:240 6% 90%;--input:240 6% 90%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--ring:0 0% 9%;--sidebar-background:0 0% 100%;--sidebar-foreground:0 0% 9%;--sidebar-border:240 6% 90%;--sidebar-accent:240 5% 96%;--sidebar-accent-foreground:0 0% 9%}.dark .docs-app-shell{--background:0 0% 0%;--foreground:0 0% 96%;--card:0 0% 0%;--card-foreground:0 0% 96%;--popover:0 0% 0%;--popover-foreground:0 0% 96%;--muted:0 0% 7%;--muted-foreground:0 0% 63%;--border:0 0% 10%;--input:0 0% 10%;--primary:0 0% 96%;--primary-foreground:0 0% 0%;--ring:0 0% 96%;--sidebar-background:0 0% 0%;--sidebar-foreground:0 0% 96%;--sidebar-border:0 0% 10%;--sidebar-accent:0 0% 7%;--sidebar-accent-foreground:0 0% 96%}.docs-app-shell{--docs-sidebar-width:15rem;--docs-gutter:1.5rem;--docs-nav-fg:hsl(var(--muted-foreground)/0.92);--docs-nav-fg-hover:hsl(var(--foreground));--docs-nav-fg-active:hsl(var(--foreground));--docs-nav-bg-hover:hsl(var(--muted)/0.38);--docs-nav-bg-active:hsl(var(--muted)/0.52);--docs-nav-group:hsl(var(--muted-foreground)/0.72);--docs-nav-rail:hsl(var(--border)/0.65);min-height:100vh;background:hsl(var(--background));color:hsl(var(--foreground))}.dark .docs-app-shell{--docs-nav-bg-hover:hsl(var(--muted)/0.28);--docs-nav-bg-active:hsl(var(--muted)/0.4)}.docs-app-body{display:flex;min-height:calc(100vh - 3.5rem);width:100%;min-width:0}.docs-app-shell .docs-app-sidebar{width:var(--docs-sidebar-width);border-right:1px solid var(--docs-nav-rail);background:hsl(var(--background));box-shadow:none;left:max(var(--docs-gutter),calc((100% - 1200px) / 2 + var(--docs-gutter)))}.docs-app-shell .docs-sidebar-nav{border-top:0;margin:0;padding:.5rem .65rem 1.25rem;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.docs-app-shell .docs-sidebar-home{display:block;margin:.15rem .35rem .85rem;padding:.35rem .5rem;border-radius:.375rem;font-size:.8125rem;font-weight:500;color:var(--docs-nav-fg);transition:color .15s ease,background-color .15s ease}.docs-app-shell .docs-sidebar-home:hover{color:var(--docs-nav-fg-hover);background:var(--docs-nav-bg-hover)}.docs-app-shell .docs-sidebar-section{margin-bottom:.35rem;padding-top:.35rem}.docs-app-shell .docs-sidebar-section+.docs-sidebar-section{margin-top:.15rem;padding-top:.65rem;border-top:1px solid hsl(var(--border)/.35)}.docs-app-shell .docs-sidebar-group-label{display:flex;width:100%;align-items:center;gap:.35rem;padding:.35rem .5rem .25rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--docs-nav-group);background:transparent!important}.docs-app-shell .docs-sidebar-group-label:hover{color:var(--docs-nav-fg-hover);background:transparent!important}.docs-app-shell .docs-sidebar-group-chevron{margin-left:auto;height:.875rem;width:.875rem;opacity:.55;transition:transform .2s ease}.docs-app-shell .docs-sidebar-tree{margin:.15rem 0 0 .35rem;padding-left:.55rem;border-left:1px solid hsl(var(--border)/.45)}.docs-app-shell .docs-sidebar-link{border:0!important;border-radius:.375rem!important;box-shadow:none!important;color:var(--docs-nav-fg)!important;font-size:.8125rem!important;line-height:1.35!important;font-weight:450!important}.docs-app-shell .docs-sidebar-link:hover{color:var(--docs-nav-fg-hover)!important;background:var(--docs-nav-bg-hover)!important}.docs-app-shell .docs-sidebar-link.docs-sidebar-link--active,.docs-app-shell .docs-sidebar-link[data-active=true]{color:var(--docs-nav-fg-active)!important;font-weight:500!important;background:transparent!important;box-shadow:inset 2px 0 0 var(--home-ink)}.docs-app-shell [data-sidebar=menu-button]{height:auto!important;min-height:1.75rem;padding:.35rem .5rem!important;color:var(--docs-nav-fg);background:transparent!important;box-shadow:none!important}.docs-app-shell [data-sidebar=menu-button]:hover{color:var(--docs-nav-fg-hover);background:var(--docs-nav-bg-hover)!important}.docs-app-shell [data-sidebar=menu-button][data-active=true]{color:var(--docs-nav-fg-active);font-weight:500;background:var(--docs-nav-bg-active)!important}.docs-app-shell [data-sidebar=menu-sub]{margin:0;padding:0;border:0;gap:.125rem}.docs-app-shell .docs-main{flex:1;min-width:0;background:hsl(var(--background))}.docs-app-shell .docs-console-workspace{padding-top:1.25rem}.docs-app-shell .docs-topbar{background:hsl(var(--background)/.94);border-bottom:1px solid var(--docs-nav-rail);backdrop-filter:blur(10px)}.docs-app-shell .docs-topbar nav{border-bottom-width:0!important;background:transparent!important;backdrop-filter:none!important}@media (min-width:640px){.docs-app-shell{--docs-gutter:2rem}}.docs-app-shell .markdown-body{--fgColor-default:#171717;--fgColor-muted:#52525b;--fgColor-accent:#171717;--bgColor-default:#ffffff;--bgColor-muted:#f4f4f5;--bgColor-neutral-muted:#f4f4f5;--borderColor-default:#e4e4e7;--borderColor-muted:#e4e4e7;--borderColor-neutral-muted:#e4e4e7}.dark .docs-app-shell .markdown-body{--fgColor-default:#f5f5f5;--fgColor-muted:#a1a1a1;--fgColor-accent:#f5f5f5;--bgColor-default:#000000;--bgColor-muted:#111111;--bgColor-neutral-muted:#111111;--borderColor-default:#1a1a1a;--borderColor-muted:#1a1a1a;--borderColor-neutral-muted:#1a1a1a}.docs-app-shell .docs-article-prose.markdown-body a{color:var(--home-ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--home-line-strong);text-underline-offset:3px}.docs-app-shell .docs-article-prose.markdown-body a:hover{text-decoration-color:var(--home-ink)}.docs-app-shell .docs-article-prose.markdown-body blockquote{border:1px solid var(--home-line);border-radius:12px;background:var(--home-surface-soft);color:var(--home-ink-soft)}