.Sidebar-module__8ZNVQW__sidebar{background:var(--clr-base-0);flex-direction:column;width:100%;height:100vh;transition:width .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.Sidebar-module__8ZNVQW__sidebarHeader{min-height:var(--space-16);background:var(--clr-base-0);border-bottom:1px solid var(--clr-base-100);justify-content:flex-start;align-items:center;display:flex;position:-webkit-sticky;position:sticky;top:0}.Sidebar-module__8ZNVQW__sidebarHeader button.toggle_sidebar{min-height:var(--sidebar-item-size);width:var(--sidebar-item-size);min-width:var(--sidebar-item-size);margin:0 var(--space-3);border-radius:var(--radius-sm);color:var(--clr-base-500);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex;position:relative;overflow:hidden}.Sidebar-module__8ZNVQW__sidebarHeader button.toggle_sidebar:hover{background:var(--clr-brand-50);color:var(--clr-brand-400)}.Sidebar-module__8ZNVQW__sidebarHeader button.toggle_sidebar .icon{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module__8ZNVQW__sidebarHeader button.toggle_sidebar .icon svg{display:block;width:var(--icon-lg)!important;height:var(--icon-lg)!important}.Sidebar-module__8ZNVQW__sidebarMainContent{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-x:hidden;overflow-y:auto}.Sidebar-module__8ZNVQW__menuGroup{padding-block:var(--space-3);flex-direction:column;flex-shrink:0;display:flex}.Sidebar-module__8ZNVQW__menuGroup+.Sidebar-module__8ZNVQW__menuGroup{position:relative}.Sidebar-module__8ZNVQW__menuGroup+.Sidebar-module__8ZNVQW__menuGroup:before{content:"";top:0;left:var(--space-3);right:var(--space-3);background:var(--clr-base-100);height:1px;position:absolute}.Sidebar-module__8ZNVQW__groupLabel{font-size:var(--fs-small);margin:var(--space-1)var(--space-3)0;color:var(--clr-base-600);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;opacity:1;visibility:visible;transition:opacity .3s,visibility .3s}.Sidebar-module__8ZNVQW__groupLabel[data-collapsed=true]{opacity:0;visibility:hidden}.Sidebar-module__8ZNVQW__sidebarFooter{padding-block:var(--space-3);border-top:1px solid var(--clr-base-100);background:var(--clr-base-0);flex-direction:column;flex-shrink:0;margin-top:auto;display:flex}.Sidebar-module__8ZNVQW__menuGroup[data-collapsed=true]{opacity:0;visibility:hidden;height:0;padding:0;overflow:hidden}.Sidebar-module__8ZNVQW__sidebar-menu{flex-direction:column;display:flex}.Sidebar-module__8ZNVQW__sidebar-item{width:auto;min-height:var(--sidebar-item-size);padding:var(--sidebar-item-padding);margin:0 var(--space-3);font-size:var(--fs-ui-2);font-weight:var(--fw-medium);line-height:var(--lh-base);color:var(--clr-base-900);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:0;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.Sidebar-module__8ZNVQW__sidebar-item:where(a,button){text-align:left;outline:none}.Sidebar-module__8ZNVQW__sidebar-item:hover{background:var(--clr-base-50);color:var(--clr-base-900)}.Sidebar-module__8ZNVQW__sidebar-item:focus-visible{outline:2px solid var(--clr-brand-400);outline-offset:2px;background:var(--clr-base-50)}.Sidebar-module__8ZNVQW__sidebar-item:active{background:var(--clr-base-100)}.Sidebar-module__8ZNVQW__sidebar-item--active{background:var(--clr-brand-50);color:var(--clr-brand-600);font-weight:var(--fw-semibold)}.Sidebar-module__8ZNVQW__sidebar-item--active:hover{background:var(--clr-brand-100);color:var(--clr-brand-700)}.Sidebar-module__8ZNVQW__sidebar-item[data-collapsed=true]{margin:0 var(--space-3);justify-content:center}.Sidebar-module__8ZNVQW__sidebar-icon{width:var(--space-6);min-width:var(--space-6);height:var(--space-6);color:var(--clr-base-600);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex}.Sidebar-module__8ZNVQW__sidebar-item:hover .Sidebar-module__8ZNVQW__sidebar-icon,.Sidebar-module__8ZNVQW__sidebar-item--active .Sidebar-module__8ZNVQW__sidebar-icon{color:inherit}.Sidebar-module__8ZNVQW__sidebar-icon svg{display:block;width:var(--icon-md)!important;height:var(--icon-md)!important}.Sidebar-module__8ZNVQW__sidebar-label{padding-inline:var(--space-3);font-size:inherit;font-weight:inherit;line-height:var(--lh-base);color:inherit;white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.Sidebar-module__8ZNVQW__sidebar-label[data-collapsed=true]{opacity:0;pointer-events:none;width:0;min-width:0;padding-left:0;padding-right:0;overflow:hidden}.Sidebar-module__8ZNVQW__sidebar-action{align-items:center;gap:var(--space-2);color:var(--clr-base-500);flex-shrink:0;margin-left:auto;transition:color .15s;display:flex}.Sidebar-module__8ZNVQW__sidebar-item:hover .Sidebar-module__8ZNVQW__sidebar-action{color:var(--clr-base-700)}.Sidebar-module__8ZNVQW__sidebar-item--active .Sidebar-module__8ZNVQW__sidebar-action{color:var(--clr-brand-600)}.Sidebar-module__8ZNVQW__sidebar-action svg{width:var(--icon-md);height:var(--icon-md);display:block}.Sidebar-module__8ZNVQW__sidebar-action[data-collapsed=true]{opacity:0;pointer-events:none;width:0;min-width:0;overflow:hidden}.Sidebar-module__8ZNVQW__sidebar-sub{margin-top:var(--space-1);animation:.2s Sidebar-module__8ZNVQW__slideDown;position:relative}.Sidebar-module__8ZNVQW__sidebar-sub:before{content:"";left:32px;top:var(--space-1);bottom:var(--space-1);background:var(--clr-base-300);border-radius:1px;width:1px;position:absolute}.Sidebar-module__8ZNVQW__sidebar-sub .Sidebar-module__8ZNVQW__sidebar-item[data-variant=sub]{padding:var(--space-1-5)var(--space-3);margin-left:calc(var(--icon-lg) + var(--space-6))}.Sidebar-module__8ZNVQW__sidebar-sub .Sidebar-module__8ZNVQW__sidebar-item[data-variant=sub] .Sidebar-module__8ZNVQW__sidebar-icon{display:none}.Sidebar-module__8ZNVQW__sidebar-sub .Sidebar-module__8ZNVQW__sidebar-item[data-variant=sub] .Sidebar-module__8ZNVQW__sidebar-label{padding-left:0;padding-right:0}.dark .Sidebar-module__8ZNVQW__sidebar-item{color:var(--clr-base-200)}.dark .Sidebar-module__8ZNVQW__sidebar-item:hover{background:var(--clr-base-100);color:var(--clr-base-50)}.dark .Sidebar-module__8ZNVQW__sidebar-item--active{background:var(--clr-brand-100);color:var(--clr-brand-300)}@keyframes Sidebar-module__8ZNVQW__slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.Sidebar-module__8ZNVQW__sidebar-item{min-height:var(--space-11);padding:var(--space-2-5)var(--space-3)}.Sidebar-module__8ZNVQW__sidebar-icon{width:var(--space-6);height:var(--space-6)}.Sidebar-module__8ZNVQW__sidebar-icon svg{width:var(--icon-md)!important;height:var(--icon-md)!important}}@media (prefers-reduced-motion:reduce){.Sidebar-module__8ZNVQW__sidebar-item,.Sidebar-module__8ZNVQW__sidebar-icon,.Sidebar-module__8ZNVQW__sidebar-label,.Sidebar-module__8ZNVQW__sidebar-action{transition:none}.Sidebar-module__8ZNVQW__sidebar-sub{animation:none}}
