.Sidebar-module__MvvGDa__root{--divider-line:#fff;visibility:hidden;-webkit-user-select:none;user-select:none;width:0;height:0;position:absolute;overflow:hidden}@supports (color:lab(0% 0 0)){.Sidebar-module__MvvGDa__root{--divider-line:lab(100% 0 0)}}.Sidebar-module__MvvGDa__header{justify-content:flex-end;align-items:center;min-height:70px;display:flex}.Sidebar-module__MvvGDa__section:has(>*+:empty){display:none}@keyframes Sidebar-module__MvvGDa__sidebarItemIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Sidebar-module__MvvGDa__header,.Sidebar-module__MvvGDa__section{animation:.35s cubic-bezier(.2,.8,.2,1) both Sidebar-module__MvvGDa__sidebarItemIn}.Sidebar-module__MvvGDa__header{animation-delay:40ms}.Sidebar-module__MvvGDa__section:first-child{animation-delay:80ms}.Sidebar-module__MvvGDa__section:nth-child(2){animation-delay:.13s}.Sidebar-module__MvvGDa__section:nth-child(3){animation-delay:.18s}.Sidebar-module__MvvGDa__section:nth-child(4){animation-delay:.23s}.Sidebar-module__MvvGDa__section:nth-child(5){animation-delay:.28s}.Sidebar-module__MvvGDa__section:nth-child(6){animation-delay:.33s}@media (prefers-reduced-motion:reduce){.Sidebar-module__MvvGDa__header,.Sidebar-module__MvvGDa__section{animation:none}}@media (min-width:1280px){.Sidebar-module__MvvGDa__root{z-index:1001;visibility:visible;background:var(--nav-surface);height:100dvh;width:var(--sidebar-width);min-width:var(--sidebar-width);flex-direction:column;transition:width .3s cubic-bezier(.4,0,.2,1),min-width .3s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0;overflow:visible}.Sidebar-module__MvvGDa__header,.Sidebar-module__MvvGDa__sections{padding-inline:var(--sidebar-padding-inline)}.Sidebar-module__MvvGDa__section{--nav-heading-bleed:var(--sidebar-padding-inline);--nav-heading-pad:var(--sidebar-padding-inline)}.Sidebar-module__MvvGDa__header{--nav-flow:1;--nav-flow-bleed:var(--sidebar-padding-inline);--nav-flow-shadow:var(--nav-shadow-pressed-open)}body[data-sidebar-collapsed=true] .Sidebar-module__MvvGDa__header{--nav-flow:0}.Sidebar-module__MvvGDa__scrollArea{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.Sidebar-module__MvvGDa__sections{--nav-flow:1;--nav-flow-bleed:var(--sidebar-padding-inline);--nav-flow-shadow:var(--nav-shadow-pressed-open);flex:1;min-height:0;overflow:hidden auto}@supports (timeline-scope:--sidebar-scroll) and (animation-timeline:scroll()){.Sidebar-module__MvvGDa__root{timeline-scope:--sidebar-scroll}.Sidebar-module__MvvGDa__sections{scroll-timeline:--sidebar-scroll block;scrollbar-width:none}.Sidebar-module__MvvGDa__sections::-webkit-scrollbar{width:0;height:0}.Sidebar-module__MvvGDa__scrollbar{pointer-events:none;width:4px;position:absolute;inset-block:0;inset-inline-end:2px}.Sidebar-module__MvvGDa__thumb{--thumb-height:40px;height:var(--thumb-height);background-color:oklch(from var(--nav-ink)l c h/35%);visibility:hidden;opacity:0;border-radius:99px;transition:opacity .2s;animation-name:Sidebar-module__MvvGDa__sidebarThumbTravel;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--sidebar-scroll;position:absolute;inset-inline:0}.Sidebar-module__MvvGDa__scrollArea:hover .Sidebar-module__MvvGDa__thumb,.Sidebar-module__MvvGDa__scrollArea:focus-within .Sidebar-module__MvvGDa__thumb{opacity:1}@media (prefers-reduced-motion:reduce){.Sidebar-module__MvvGDa__thumb{transition:none}}}}@keyframes Sidebar-module__MvvGDa__sidebarThumbTravel{0%{visibility:visible;top:0}to{visibility:visible;top:calc(100% - var(--thumb-height))}}
.ToggleButton-module__ZSq6JG__button{--toggle-overhang:15px;--toggle-direction:1;--flow:var(--nav-flow,0);--flow-bleed:calc(var(--flow)*var(--nav-flow-bleed,0px));--toggle-radius:8px;--flow-flare:calc(var(--flow)*var(--toggle-radius));--flow-fade:calc(var(--flow)*2*var(--toggle-radius));--flow-mirror-x:0;--flow-origin-x:calc(var(--flow-mirror-x)*100%);--flow-surface:color-mix(in oklab,var(--surface-raised)calc(var(--flow)*100%),var(--nav-surface));--toggle-shift:calc(var(--toggle-direction)*var(--flow-bleed));translate:var(--toggle-shift);transition:translate .3s cubic-bezier(.4,0,.2,1),border-radius .3s cubic-bezier(.4,0,.2,1),background-color .3s ease,box-shadow var(--nav-relief-rise);position:relative}.ToggleButton-module__ZSq6JG__button:before{content:"";border-radius:inherit;box-shadow:var(--nav-flow-shadow,var(--nav-shadow-pressed));-webkit-mask-image:linear-gradient(calc(90deg + var(--flow-mirror-x)*180deg),#000 calc(100% - var(--flow-fade)),transparent);mask-image:linear-gradient(calc(90deg + var(--flow-mirror-x)*180deg),#000 calc(100% - var(--flow-fade)),transparent);opacity:var(--flow);pointer-events:none;transition:opacity .3s;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.ToggleButton-module__ZSq6JG__button:before{-webkit-mask-image:linear-gradient(calc(90deg + var(--flow-mirror-x)*180deg),lab(0% 0 0) calc(100% - var(--flow-fade)),transparent);mask-image:linear-gradient(calc(90deg + var(--flow-mirror-x)*180deg),lab(0% 0 0) calc(100% - var(--flow-fade)),transparent)}}.ToggleButton-module__ZSq6JG__button:after{content:"";inset-inline-start:calc(100% - var(--flow-flare));top:calc(-1*var(--flow-flare));bottom:calc(-1*var(--flow-flare));width:var(--flow-flare);background:radial-gradient(circle at var(--flow-origin-x)0,transparent var(--flow-flare),var(--flow-surface)calc(var(--flow-flare) + .5px))top/100% var(--flow-flare)no-repeat,radial-gradient(circle at var(--flow-origin-x)100%,transparent var(--flow-flare),var(--flow-surface)calc(var(--flow-flare) + .5px))bottom/100% var(--flow-flare)no-repeat;pointer-events:none;position:absolute}body:not([data-sidebar-collapsed=true]) .ToggleButton-module__ZSq6JG__button.ToggleButton-module__ZSq6JG__button{background-color:var(--flow-surface);box-shadow:none;border-start-end-radius:0;border-end-end-radius:0}body:not([data-sidebar-collapsed=true]) .ToggleButton-module__ZSq6JG__button.ToggleButton-module__ZSq6JG__button:hover{background-color:var(--flow-surface);box-shadow:none;border-start-end-radius:0;border-end-end-radius:0}body:not([data-sidebar-collapsed=true]) .ToggleButton-module__ZSq6JG__button.ToggleButton-module__ZSq6JG__button:active{background-color:var(--flow-surface);box-shadow:none;border-start-end-radius:0;border-end-end-radius:0}body[data-sidebar-collapsed=true] .ToggleButton-module__ZSq6JG__button{--toggle-shift:calc(var(--toggle-direction)*(var(--toggle-overhang) + var(--sidebar-padding-inline)))}body[data-sidebar-collapsed=true] .ToggleButton-module__ZSq6JG__button.ToggleButton-module__ZSq6JG__button{background-color:var(--nav-surface);box-shadow:var(--nav-shadow-flat)}body[data-sidebar-collapsed=true] .ToggleButton-module__ZSq6JG__button.ToggleButton-module__ZSq6JG__button:hover{background-color:var(--nav-surface);box-shadow:var(--nav-shadow-raised);translate:var(--toggle-shift)var(--nav-travel-hover)}body[data-sidebar-collapsed=true] .ToggleButton-module__ZSq6JG__button.ToggleButton-module__ZSq6JG__button:active{background-color:var(--nav-surface);box-shadow:var(--nav-shadow-pressed);translate:var(--toggle-shift)var(--nav-travel-press);transition:translate var(--nav-relief-press),border-radius .3s cubic-bezier(.4,0,.2,1),background-color .3s ease,box-shadow var(--nav-relief-press)}[dir=rtl] .ToggleButton-module__ZSq6JG__button{--toggle-direction:-1;--flow-mirror-x:1}.ToggleButton-module__ZSq6JG__icon{color:var(--nav-ink);font-size:24px;transition:rotate .5s ease-in-out}body[data-sidebar-collapsed=true] .ToggleButton-module__ZSq6JG__icon{rotate:180deg}[dir=rtl] .ToggleButton-module__ZSq6JG__icon{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.ToggleButton-module__ZSq6JG__button,.ToggleButton-module__ZSq6JG__icon{transition:none}body[data-sidebar-collapsed=true] .ToggleButton-module__ZSq6JG__button.ToggleButton-module__ZSq6JG__button:active{transition:none}}
.layout-module__Mtr5Eq__root{--header-height:80px;width:100%;max-width:1920px;min-height:100vh;margin:0 auto;display:flex}.layout-module__Mtr5Eq__content{flex-direction:column;flex:1;min-width:0;display:flex}.layout-module__Mtr5Eq__header{z-index:1000;position:sticky;top:0}.layout-module__Mtr5Eq__children{background-color:var(--surface-page);flex:1}.layout-module__Mtr5Eq__sidebarFallback{display:none}@media (min-width:1280px){.layout-module__Mtr5Eq__sidebarFallback{width:var(--sidebar-width);min-width:var(--sidebar-width);background:var(--nav-surface);flex:none;height:100dvh;display:block;position:sticky;top:0}}