.AppLayout_layout__97jZA{min-height:100vh;display:flex;flex-direction:column;padding-top:64px}.AppLayout_layout__97jZA:not(.AppLayout_pricingLayout__QY93n){height:100vh;overflow:hidden}.AppLayout_pricingLayout__QY93n{overflow:visible}.AppLayout_container__F_h01{flex:1 1;display:flex;position:relative;gap:1.5rem;padding-left:320px;overflow:hidden;min-height:0}.AppLayout_container__F_h01.AppLayout_noSidebar__VGifs{padding-left:0;overflow:visible}@media (max-width:768px){.AppLayout_container__F_h01{padding-left:0}}.AppLayout_sidebar__HoJ3O{position:fixed;top:64px;left:0;bottom:0;width:320px;min-width:320px;height:calc(100vh - 64px);background:var(--color-surface);border-radius:0;border-right:1px solid var(--color-border);display:flex;flex-direction:column;overflow:hidden;z-index:10;transition:transform .3s ease}.AppLayout_overlay__E0pYQ{display:none;border:none;background:transparent;cursor:pointer}@media (max-width:768px){.AppLayout_sidebar__HoJ3O{width:280px;min-width:280px;transform:translateX(-100%);z-index:100;box-shadow:2px 0 8px rgba(0,0,0,.1)}.AppLayout_sidebar__HoJ3O.AppLayout_sidebarOpen__JV7W5{transform:translateX(0)}.AppLayout_overlay__E0pYQ{display:block;position:fixed;top:64px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:99;animation:AppLayout_fadeIn__Mam_W .3s ease}}@keyframes AppLayout_fadeIn__Mam_W{0%{opacity:0}to{opacity:1}}.AppLayout_sidebarHeader__YsftL{padding:.75rem 1rem;background:var(--color-surface)}.AppLayout_sidebarTitle__eKYaf{font-size:1rem;font-weight:600;color:var(--color-text);margin:0}.AppLayout_sidebarContent__vKSP8{flex:1 1;overflow-y:auto;padding:0}.AppLayout_main__3ZQqY{flex:1 1;padding:2rem;background:var(--color-background);height:100%;overflow-y:auto;transition:margin-right .3s ease;min-width:0}@media (max-width:768px){.AppLayout_main__3ZQqY{padding:1rem}}.AppLayout_main__3ZQqY.AppLayout_withDetail__7QhW5{margin-right:400px}.AppLayout_main__3ZQqY.AppLayout_fullWidth__T5dSB{max-width:100%;width:100%;overflow:visible;height:auto;min-height:auto}.AppLayout_detailPanel__BEzlw{position:fixed;right:0;top:64px;width:400px;height:calc(100vh - 64px);background:var(--color-background);box-shadow:-2px 0 8px rgba(0,0,0,.1);z-index:99;animation:AppLayout_slideIn__D4N_Y .3s ease}@keyframes AppLayout_slideIn__D4N_Y{0%{transform:translateX(100%)}to{transform:translateX(0)}}