.shell-sidebar-scroll-area-module__gGoWYa__area{--sidebar-glass-gutter:.75rem;--channel-list-sticky-top:var(--sidebar-header-height,0px);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.unfold-desktop-sidebar[data-collapsible=icon][data-state=collapsed] .shell-sidebar-scroll-area-module__gGoWYa__area{--sidebar-glass-gutter:.5rem}.shell-sidebar-scroll-area-module__gGoWYa__header{z-index:30;flex-shrink:0;position:relative}.unfold-desktop-sidebar[data-state=expanded] .shell-sidebar-scroll-area-module__gGoWYa__header .sidebar__header{padding-inline:.75rem}.unfold-desktop-sidebar[data-state=collapsed] .shell-sidebar-scroll-area-module__gGoWYa__header .sidebar__header{padding-inline:.5rem}.shell-sidebar-scroll-area-module__gGoWYa__glass{display:none}.shell-sidebar-scroll-area-module__gGoWYa__area[data-glass=true] .shell-sidebar-scroll-area-module__gGoWYa__glass{height:var(--sidebar-header-height);margin-inline:calc(-1 * var(--sidebar-glass-gutter));z-index:15;pointer-events:none;background:var(--mobile-top-glass-background);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-shrink:0;display:block;position:sticky;top:0}.shell-sidebar-scroll-area-module__gGoWYa__area[data-glass=true][data-scrolled=true] .shell-sidebar-scroll-area-module__gGoWYa__glass{height:calc(var(--sidebar-header-height) + 40px);margin-bottom:-40px;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#000000e6 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#000000e6 calc(100% - 24px),#0000)}.shell-sidebar-scroll-area-module__gGoWYa__viewport{min-height:0;margin-top:calc(-1 * var(--sidebar-header-height,0px));overscroll-behavior:contain;padding-inline:var(--sidebar-glass-gutter);scroll-padding-top:calc(var(--sidebar-header-height,0px) + 40px);overflow-y:auto}.shell-sidebar-scroll-area-module__gGoWYa__body{flex-direction:column;flex:1 0 auto;min-height:100%;display:flex}.shell-sidebar-scroll-area-module__gGoWYa__body>.sidebar__pages{flex:1 0 auto;min-height:0}.shell-sidebar-scroll-area-module__gGoWYa__area[data-glass=true] .sidebar__page{will-change:auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.shell-sidebar-scroll-area-module__gGoWYa__area[data-glass=true][data-scrolled] .shell-sidebar-scroll-area-module__gGoWYa__glass{height:var(--sidebar-header-height);background:var(--background);margin-bottom:0;-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.shell-sidebar-scroll-area-module__gGoWYa__area[data-glass=true][data-scrolled] .shell-sidebar-scroll-area-module__gGoWYa__glass{height:var(--sidebar-header-height);background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;margin-bottom:0;-webkit-mask-image:none;mask-image:none}}
#app>div:first-child{transition:transform var(--drawer-frontstage-duration,.3s) cubic-bezier(.33, 1, .68, 1);transform-origin:50%;will-change:transform;min-height:100vh}body[data-drawer-frontstage=true][data-drawer-position=left] #app>div:first-child{transform:scale(var(--drawer-frontstage-scale,.925)) translateX(var(--drawer-frontstage-offset,12px));border-radius:12px;overflow:hidden}body[data-drawer-frontstage=true][data-drawer-position=right] #app>div:first-child{transform:scale(var(--drawer-frontstage-scale,.925)) translateX(calc(-1 * var(--drawer-frontstage-offset,12px)));border-radius:12px;overflow:hidden}body[data-drawer-frontstage=true][data-drawer-position=top] #app>div:first-child{transform:scale(var(--drawer-frontstage-scale,.925)) translateY(var(--drawer-frontstage-offset,12px));border-radius:12px;overflow:hidden}body[data-drawer-frontstage=true][data-drawer-position=bottom] #app>div:first-child{transform:scale(var(--drawer-frontstage-scale,.925)) translateY(calc(-1 * var(--drawer-frontstage-offset,12px)));border-radius:12px;overflow:hidden}body[data-drawer-frontstage=true] #app>div:first-child{box-shadow:0 10px 30px #0003}[data-radix-dialog-content],body[data-drawer-frontstage=true] #app>div:first-child{pointer-events:auto!important}#app{position:relative}body[data-drawer-push=true]:not(.push-no-transition) #app{transition:margin var(--drawer-push-duration,.3s) cubic-bezier(.33, 1, .68, 1)}body[data-drawer-push=true][data-drawer-position=right] #app{margin-right:var(--drawer-push-width,360px)}body[data-drawer-push=true][data-drawer-position=left] #app{margin-left:var(--drawer-push-width,360px)}body[data-drawer-push=true][data-drawer-position=top] #app{margin-top:var(--drawer-push-width,300px)}body[data-drawer-push=true][data-drawer-position=bottom] #app{margin-bottom:var(--drawer-push-width,300px)}body[data-drawer-push=true] [data-radix-dialog-content]{z-index:50!important;position:fixed!important}@media (prefers-reduced-motion:no-preference){body[data-drawer-push=true] #app{will-change:margin}}@media (max-width:1279px){body[data-drawer-push=true] #app{margin:0!important}}[data-radix-dialog-content]{backface-visibility:hidden}@media (max-width:1024px){.mobile-route-dialog{padding:0!important}.mobile-route-dialog-close{top:calc(env(safe-area-inset-top,0px) + 8px)!important;border-radius:9999px!important;width:44px!important;height:44px!important;right:20px!important}.mobile-route-dialog-header{padding-top:calc(env(safe-area-inset-top,0px) + 16px)!important}.mobile-route-dialog-footer{padding-bottom:max(20px, calc(env(safe-area-inset-bottom,0px) + 12px))!important}.mobile-route-dialog-body-headerless{padding-top:calc(env(safe-area-inset-top,0px) + 68px)!important}.mobile-route-dialog-body-footerless{padding-bottom:max(20px, calc(env(safe-area-inset-bottom,0px) + 20px))!important}}@media (max-width:768px){body[data-drawer-frontstage=true] #app>div:first-child{box-shadow:none!important;border-radius:0!important;overflow:visible!important;transform:none!important}[data-radix-dialog-overlay]{transform:translateZ(0)}[data-radix-dialog-content]{overscroll-behavior:contain;transform:translateZ(0)}}[data-radix-dialog-content] .overflow-y-auto{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.base-modal{max-height:calc(100vh - 100px)}