.Sidebar-module__HlAzCa__backdrop{opacity:0;visibility:hidden;transition:opacity var(--transition-base),visibility var(--transition-base);z-index:calc(var(--z-modal) - 1);background:#00000080;display:none;position:fixed;inset:0}.Sidebar-module__HlAzCa__backdropVisible{opacity:1;visibility:visible}.Sidebar-module__HlAzCa__sidebar{width:var(--sidebar-width);height:calc(100vh - var(--header-height));top:var(--header-height);padding:var(--space-8)var(--space-4)var(--space-8)0;border-right:1px solid var(--border-subtle);flex-shrink:0;position:sticky;overflow-y:auto}.Sidebar-module__HlAzCa__mobileHeader{padding:var(--space-4);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:none}.Sidebar-module__HlAzCa__mobileTitle{font-weight:600;font-size:var(--text-base);color:var(--fg-primary)}.Sidebar-module__HlAzCa__closeButton{width:32px;height:32px;color:var(--fg-secondary);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.Sidebar-module__HlAzCa__closeButton:hover{background:var(--bg-surface-hover);color:var(--fg-primary)}.Sidebar-module__HlAzCa__nav{gap:var(--space-8);flex-direction:column;display:flex}.Sidebar-module__HlAzCa__section{gap:var(--space-3);flex-direction:column;display:flex}.Sidebar-module__HlAzCa__title{font-size:var(--text-sm);color:var(--fg-primary);padding-left:var(--space-3);font-weight:600}.Sidebar-module__HlAzCa__list{gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.Sidebar-module__HlAzCa__link{padding:var(--space-2)var(--space-3);font-size:var(--text-sm);color:var(--fg-secondary);border-radius:var(--radius-md);transition:all var(--transition-fast);text-decoration:none;display:block}.Sidebar-module__HlAzCa__link:hover{color:var(--fg-primary);background:var(--bg-surface-hover)}.Sidebar-module__HlAzCa__active{color:var(--accent-DEFAULT);background:var(--bg-surface-active);font-weight:500}.Sidebar-module__HlAzCa__disabled{opacity:.5;pointer-events:none}@media (max-width:1024px){.Sidebar-module__HlAzCa__backdrop{display:block}.Sidebar-module__HlAzCa__sidebar{background:var(--bg-canvas);border-right:1px solid var(--border-subtle);width:100%;max-width:320px;height:100vh;transition:transform var(--transition-base);z-index:var(--z-modal);padding:0;padding-bottom:var(--space-8);position:fixed;top:0;left:0;transform:translate(-100%)}.Sidebar-module__HlAzCa__sidebarOpen{transform:translate(0)}.Sidebar-module__HlAzCa__mobileHeader{display:flex}.Sidebar-module__HlAzCa__nav{padding:0 var(--space-4);flex:1;overflow-y:auto}}
.TableOfContents-module__KcM62a__toc{width:var(--toc-width);top:var(--header-height);max-height:calc(100vh - var(--header-height));padding:var(--space-8)0 var(--space-8)var(--space-4);border-left:1px solid var(--border-subtle);position:sticky;overflow-y:auto}.TableOfContents-module__KcM62a__title{font-size:var(--text-sm);color:var(--fg-primary);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.TableOfContents-module__KcM62a__list{gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.TableOfContents-module__KcM62a__item{line-height:1.4}.TableOfContents-module__KcM62a__level3{padding-left:var(--space-3)}.TableOfContents-module__KcM62a__link{font-size:var(--text-sm);color:var(--fg-tertiary);transition:color var(--transition-fast);line-height:1.5;text-decoration:none;display:block}.TableOfContents-module__KcM62a__link:hover{color:var(--fg-primary)}.TableOfContents-module__KcM62a__active{color:var(--accent-DEFAULT);font-weight:500}@media (max-width:1280px){.TableOfContents-module__KcM62a__toc{display:none}}
.Breadcrumbs-module__i08KhW__breadcrumbs{margin-bottom:var(--space-6);font-family:var(--font-sans);line-height:1.5}.Breadcrumbs-module__i08KhW__list{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__i08KhW__item{align-items:center;display:inline-flex}.Breadcrumbs-module__i08KhW__separator{width:18px;height:18px;color:var(--fg-tertiary);opacity:.5;flex-shrink:0;margin:0 4px}.Breadcrumbs-module__i08KhW__link{color:var(--fg-tertiary);transition:color var(--transition-fast);font-size:.9375rem;text-decoration:none}.Breadcrumbs-module__i08KhW__link:hover{color:var(--fg-primary)}.Breadcrumbs-module__i08KhW__text{color:var(--fg-tertiary);font-size:.9375rem}.Breadcrumbs-module__i08KhW__current{color:var(--fg-primary);font-size:.9375rem;font-weight:500}@media (max-width:640px){.Breadcrumbs-module__i08KhW__breadcrumbs{margin-bottom:var(--space-4)}.Breadcrumbs-module__i08KhW__link,.Breadcrumbs-module__i08KhW__text,.Breadcrumbs-module__i08KhW__current{font-size:.75rem}.Breadcrumbs-module__i08KhW__separator{width:12px;height:12px;margin:0 2px}}
.SidebarToggle-module__PfLNTW__toggle{bottom:var(--space-6);left:var(--space-6);align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);background:var(--bg-canvas);border:1px solid var(--border-DEFAULT);border-radius:var(--radius-full);color:var(--fg-primary);font-size:var(--text-sm);cursor:pointer;box-shadow:var(--shadow-lg);z-index:var(--z-sticky);transition:all var(--transition-fast);font-weight:500;display:none;position:fixed}.SidebarToggle-module__PfLNTW__toggle:hover{background:var(--bg-surface-hover);box-shadow:var(--shadow-xl);transform:translateY(-2px)}@media (max-width:1024px){.SidebarToggle-module__PfLNTW__toggle{display:flex}}
.layout-module__FECN-W__layout{max-width:var(--max-width);margin:0 auto;display:flex;position:relative}.layout-module__FECN-W__main{gap:var(--space-8);flex:1;min-width:0;display:flex}.layout-module__FECN-W__content{min-width:0;max-width:var(--content-max-width);padding:var(--space-8)var(--space-6);flex:1}@media (max-width:1280px){.layout-module__FECN-W__main{flex-direction:column}}
