.app-page{background:var(--premium-black-secondary);--sidebar-offset:var(--app-sidebar-expanded-width);--studio-sidebar-offset:calc(var(--sidebar-offset) + var(--app-sidebar-floating-gap,12px));min-height:100vh;display:flex}.app-page:has(.app-sidebar--collapsed){--sidebar-offset:var(--app-sidebar-collapsed-width)}.app-page__main{margin-left:calc(var(--app-sidebar-expanded-width) + var(--app-sidebar-floating-gap,12px));flex:1;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.app-page:has(.app-sidebar--collapsed) .app-page__main{margin-left:calc(var(--app-sidebar-collapsed-width) + var(--app-sidebar-floating-gap,12px))}.app-page__content{width:100%;height:100%}@media (max-width:768px){.app-page__main{margin-left:0!important}.app-page__content{padding-top:var(--app-content-top)}.app-sidebar{box-shadow:none;border:none;border-radius:0;height:100%;top:0;bottom:auto;left:0;transform:translate(-100%);width:var(--app-sidebar-expanded-width)!important;transition:transform .3s ease-in-out,box-shadow .3s!important}.app-sidebar--mobile-open{transform:translate(0);box-shadow:4px 0 24px #0000001f}.app-sidebar--collapsed{width:var(--app-sidebar-expanded-width)!important}.app-sidebar--collapsed .app-sidebar__nav-item-text{opacity:1;width:auto;overflow:visible}.app-sidebar--collapsed .app-sidebar__section-title{display:block}.app-sidebar--collapsed .app-sidebar__section-item-text,.app-sidebar--collapsed .app-sidebar__logo-text,.app-sidebar--collapsed .app-sidebar__logo-text-ai,.app-sidebar--collapsed .app-sidebar__logo-text-suffix{display:inline}.app-sidebar--collapsed .app-sidebar__user-info{display:flex}.app-sidebar--collapsed .app-sidebar__header{justify-content:space-between;padding-left:1rem;padding-right:.375rem}.app-sidebar--collapsed .app-sidebar__toggle,.app-sidebar--collapsed .app-sidebar__logo{opacity:1;position:relative;left:auto;transform:none}.app-sidebar--collapsed .app-sidebar__header:hover .app-sidebar__logo{opacity:1;pointer-events:auto}.app-sidebar--collapsed .app-sidebar__header:hover .app-sidebar__toggle{opacity:1}.app-sidebar--collapsed .app-sidebar__footer{align-items:stretch;padding-left:.5rem;padding-right:.5rem}.app-sidebar--collapsed .app-sidebar__user{justify-content:flex-start;gap:.75rem;padding-left:1rem;padding-right:1rem}.app-sidebar--collapsed .app-sidebar__tooltip{display:none!important}}
