.ClientLayout_sidebar__0QKJ7{position:fixed;top:0;left:0;width:var(--sidebar-width,250px);height:100vh;overflow-y:auto}.ClientLayout_toc__AVtO_{position:fixed;top:0;right:0;width:var(--toc-width,300px);height:100vh;min-height:500px;overflow-y:auto}.ClientLayout_main__fgQ5R{margin-left:var(--sidebar-width,250px);margin-right:var(--toc-width,300px);padding:0 2rem}@media (max-width:1200px){.ClientLayout_toc__AVtO_{display:none}.ClientLayout_main__fgQ5R{margin-right:0}}.NavigationMenu_navigationMenu__TIwDj{overflow-x:hidden;width:100%;max-width:100vw;box-sizing:border-box}.NavigationMenu_navigationHeadingLink__j1u5r{font-weight:600;color:var(--text-muted);letter-spacing:.02em;margin:.5em 0 .3em .75em;padding:.36em 1.1em;border-radius:.5em;background:none;text-decoration:none;display:block;transition:background .13s}.NavigationMenu_navigationHeadingLink__j1u5r:hover{background:rgba(var(--primary-rgb),.09);color:var(--text-default)}.NavigationMenu_navigationDropdownBtn__FHJY_{font-weight:600;color:#a9a9af;letter-spacing:.02em;margin:1.6em 0 .3em .75em;padding:.36em 1.1em;border-radius:.5em;background:none;border:none;cursor:pointer;width:100%;display:flex;align-items:center;box-sizing:border-box;justify-content:space-between;transition:background .13s}.NavigationMenu_navigationDropdownBtn__FHJY_:hover{background:rgba(var(--primary-rgb),.09);color:#fff}.NavigationMenu_chevron__Z17NB{transition:transform .22s}.NavigationMenu_chevronOpen__B8neg{transform:rotate(180deg)}.NavigationMenu_navigationDropdown__Tniek{overflow:hidden;transition:max-height .22s cubic-bezier(.51,.31,.69,.89);display:flex;flex-direction:column;gap:2px}.NavigationMenu_navigationDropdownOpen__rDbtv{max-height:400px}.NavigationMenu_navigationDropdownClosed__WY2cb{max-height:0}.NavigationMenu_navigationDropdownLink__S8kiu{display:block;font-weight:600;font-size:.9rem;color:#a9a9af;padding:.36em 1.1em;margin:.25em .6em .25em 1.5em;border-radius:.5em;background:none;text-decoration:none;transition:background .13s,color .12s}.NavigationMenu_navigationDropdownLink__S8kiu:hover{background:rgba(var(--primary-rgb),.13);color:#fff}.NavigationMenu_imagecontainer__xYvcN{display:flex;align-items:center;width:100%;height:100%;max-width:100%;min-width:0;overflow-x:hidden}.NavigationMenu_container__LFCrY{display:flex;align-items:center;gap:clamp(4px,2vw,12px);padding:1rem 0 1rem 1rem}.NavigationMenu_logoWrapper__wh3Bb{position:relative;width:50px;aspect-ratio:1/1}.NavigationMenu_title__77D_A{margin:0;font-size:1.5rem;line-height:1}.NavigationMenu_navigationDropdownClosed__WY2cb,.NavigationMenu_navigationDropdownOpen__rDbtv,.NavigationMenu_navigationDropdown__Tniek{max-width:100%;min-width:0}.NavigationMenu_active__Z5Ex4{background:rgba(var(--primary-rgb),.93);color:#fff!important;font-weight:600}.NavigationMenu_active__Z5Ex4:hover{background:rgba(var(--primary-rgb),1);color:#fff!important}.NavigationMenu_sectionStart__4_aJ8{display:flex;flex-direction:column;gap:0}.NavigationMenu_sectionHeader__TIPsp{margin-left:20px;margin-top:24px;font-size:small;color:rgba(var(--text-default-rgb),1);text-transform:uppercase}.TableOfContents_toc__E3nzA{position:-webkit-sticky;position:sticky;top:4rem;height:calc(100vh - 4rem);overflow-y:auto;pointer-events:none}.TableOfContents_line__OuBD_{position:absolute;right:var(--toc-offset);top:0;bottom:0;width:1px;background:rgba(var(--primary-rgb),.75)}.TableOfContents_titlebox__ErOGV{position:absolute;right:calc(var(--toc-offset));margin-right:2rem;display:flex;color:rgb(var(--primary-rgb))}.TableOfContents_item__9FSmK{position:absolute;right:calc(var(--toc-offset) - 4px);transform:translateY(-50%);display:flex;align-items:center;gap:2rem;text-decoration:none;color:rgba(var(--text-default-rgb),.6);transition:color .2s;cursor:pointer;pointer-events:auto}.TableOfContents_dot__VtKbR{width:8px;height:8px;border-radius:50%;background:var(--primary);transition:transform .2s}.TableOfContents_label__zVv3y{font-size:1rem}.TableOfContents_active__sRgdv .TableOfContents_label__zVv3y{color:var(--text-default);font-size:var(--h5-size);font-weight:var(--fw-semibold)}.TableOfContents_active__sRgdv .TableOfContents_dot__VtKbR{transform:scale(2)}