.Sidebar-module__wIB67a__sidebar{width:100%}.Sidebar-module__wIB67a__inner{padding:32px 28px 48px 0}.Sidebar-module__wIB67a__group+.Sidebar-module__wIB67a__group{margin-top:32px}.Sidebar-module__wIB67a__groupLabel{color:var(--text-secondary);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-weight:600;line-height:1.4}.Sidebar-module__wIB67a__navigation{flex-direction:column;gap:2px;display:flex}.Sidebar-module__wIB67a__item{border-radius:8px;min-height:36px}.Sidebar-module__wIB67a__item>a{color:var(--text-secondary);font-size:var(--font-size-sm);border-radius:inherit;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding-inline:10px;text-decoration:none;transition:color .14s,background .14s;display:flex}.Sidebar-module__wIB67a__item>a:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-brand) 5%, transparent)}.Sidebar-module__wIB67a__activeItem>a{color:var(--text-primary);background:color-mix(in srgb, var(--text-brand) 12%, var(--surface-background))}.Sidebar-module__wIB67a__activeItem>a:hover{background:color-mix(in srgb, var(--text-brand) 15%, transparent)}
.ComponentNavigationShell-module__NoAA3q__desktop{height:100%}.ComponentNavigationShell-module__NoAA3q__mobileLayer{display:none}@media (max-width:1100px){.ComponentNavigationShell-module__NoAA3q__desktop{display:none}.ComponentNavigationShell-module__NoAA3q__mobileLayer{z-index:var(--z-index-modal);visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--portal-navigation-duration);display:block;position:fixed;inset:0}.ComponentNavigationShell-module__NoAA3q__mobileLayerOpen{visibility:visible;pointer-events:auto;transition-delay:0s}.ComponentNavigationShell-module__NoAA3q__backdrop{z-index:0;background:color-mix(in srgb, var(--text-primary) 48%, transparent);opacity:0;transition:opacity var(--portal-navigation-duration) var(--portal-navigation-easing);border:0;padding:0;position:absolute;inset:0}.ComponentNavigationShell-module__NoAA3q__mobilePanel{z-index:1;background:var(--surface-background);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ComponentNavigationShell-module__NoAA3q__mobileHeader{z-index:2;min-height:var(--site-header-height);padding-inline:var(--site-gutter);background:var(--surface-background);flex:none;align-items:center;display:flex;position:relative}.ComponentNavigationShell-module__NoAA3q__mobileLayerOpen .ComponentNavigationShell-module__NoAA3q__backdrop{opacity:1}.ComponentNavigationShell-module__NoAA3q__mobileSurface{z-index:1;width:min(calc(var(--explorer-sidebar-width) + var(--site-gutter)), 100vw);background:var(--surface-background);border-right:1px solid var(--border-muted);isolation:isolate;max-width:100vw;transition:transform var(--portal-navigation-duration) var(--portal-navigation-easing);will-change:transform;flex-direction:column;display:flex;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.ComponentNavigationShell-module__NoAA3q__mobileLayerOpen .ComponentNavigationShell-module__NoAA3q__mobileSurface{transform:translate(0)}.ComponentNavigationShell-module__NoAA3q__mobileHeader{min-height:var(--site-header-height);padding-inline:var(--site-gutter);flex:none;align-items:center;display:flex}.ComponentNavigationShell-module__NoAA3q__mobileBrand{color:var(--text-primary);flex:none;align-items:center;text-decoration:none;display:inline-flex}.ComponentNavigationShell-module__NoAA3q__mobileBrand img{flex:none}.ComponentNavigationShell-module__NoAA3q__mobilePanel{min-height:0;padding-left:var(--site-gutter);overscroll-behavior:contain;flex:1;overflow-y:auto}}.ComponentNavigationShell-module__NoAA3q__mainNavigationButton,.ComponentNavigationShell-module__NoAA3q__mainNavigation{display:none}@media (max-width:1100px){.ComponentNavigationShell-module__NoAA3q__mainNavigation{z-index:2;padding:var(--space-3) var(--site-gutter);background:var(--surface-background);border-bottom:1px solid var(--border-muted);padding:var(--space-3) 0;border-bottom:1px solid var(--border-muted);flex:none;display:flex;position:sticky;top:0}.ComponentNavigationShell-module__NoAA3q__mobilePanelContent{min-height:0;padding-left:var(--site-gutter);overscroll-behavior:contain;flex:1;overflow-y:auto}.ComponentNavigationShell-module__NoAA3q__mainNavigationButton{width:fit-content;padding:0 var(--space-2);color:var(--text-secondary);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:var(--space-2);background:0 0;border:0;min-height:36px;transition:color .14s,background-color .14s;display:inline-flex}.ComponentNavigationShell-module__NoAA3q__mainNavigationButton:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-brand) 5%, transparent)}.ComponentNavigationShell-module__NoAA3q__mainNavigationButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.ComponentNavigationShell-module__NoAA3q__backdrop,.ComponentNavigationShell-module__NoAA3q__mobileSurface{transition:none}}
.ComponentHeaderActions-module__wrS1_a__root{gap:var(--space-4);margin-top:var(--space-5);align-items:center;display:flex;position:relative}.ComponentHeaderActions-module__wrS1_a__switcher{background:var(--surface-subtle);border:1px solid var(--border-muted);border-radius:var(--radius-full);padding:3px;display:inline-flex}.ComponentHeaderActions-module__wrS1_a__platformButton{color:var(--text-secondary);font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);cursor:pointer;min-height:30px;padding-inline:var(--space-3);background:0 0;border:0;transition:color .14s,background-color .14s}.ComponentHeaderActions-module__wrS1_a__platformButton:hover:not(.ComponentHeaderActions-module__wrS1_a__activePlatformButton){color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 5%, transparent)}.ComponentHeaderActions-module__wrS1_a__platformButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--space-1)}.ComponentHeaderActions-module__wrS1_a__activePlatformButton{color:var(--text-brand);background:color-mix(in srgb, var(--text-brand) 10%, var(--surface-default));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-brand) 18%, transparent)}.ComponentHeaderActions-module__wrS1_a__documentation{gap:var(--space-2);min-height:32px;color:var(--text-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.ComponentHeaderActions-module__wrS1_a__documentation:hover{color:var(--text-primary)}.ComponentHeaderActions-module__wrS1_a__documentation span{transition:transform .16s}.ComponentHeaderActions-module__wrS1_a__documentation:hover span{transform:translate(2px,-2px)}@media (max-width:640px){.ComponentHeaderActions-module__wrS1_a__root{flex-direction:column;align-items:flex-start}}
.ThemeSwitcher-module__FfuhCW__root{background:var(--surface-subtle);border:1px solid var(--border-muted);border-radius:var(--radius-lg);align-items:center;gap:4px;padding:4px;display:flex}.ThemeSwitcher-module__FfuhCW__content{width:220px}.ThemeSwitcher-module__FfuhCW__item{min-height:36px}.ThemeSwitcher-module__FfuhCW__icon{--theme-icon-size:25px;width:var(--theme-icon-size);height:var(--theme-icon-size);color:currentColor;pointer-events:none;line-height:0;display:block}.ThemeSwitcher-module__FfuhCW__icon svg{width:100%;height:100%;display:block}.ThemeSwitcher-module__FfuhCW__label{display:none}@media (min-width:1180px){.ThemeSwitcher-module__FfuhCW__label{display:inline}}@media (max-width:640px){.ThemeSwitcher-module__FfuhCW__content{width:100%;min-width:0;max-width:none}}
