.AppSidebar_shell__SD7DD{display:flex;align-items:flex-start;min-height:100dvh}.AppSidebar_sidebar__S7SC8{--sidebar-width:15.5rem;--sidebar-width-collapsed:4.75rem;display:flex;flex-direction:column;flex:0 0 auto;position:sticky;top:var(--space-4);width:var(--sidebar-width);height:calc(100dvh - 2 * var(--space-4));margin:var(--space-4) 0 var(--space-4) var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--selvedge) 78%,transparent);border-radius:1.5rem;background:color-mix(in srgb,var(--linen-raised) 82%,transparent);backdrop-filter:blur(14px);box-shadow:0 14px 30px -22px color-mix(in srgb,var(--ink) 45%,transparent);transition:width var(--duration) var(--ease-out);overflow:visible}.AppSidebar_top__2LHFA{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-5)}.AppSidebar_wordmark__TbHzo{display:inline-flex;min-width:0}.AppSidebar_wordmark__TbHzo img{display:block;width:7rem;height:auto}.AppSidebar_mark__9E7Tn img{display:block;width:1.75rem;height:auto;border-radius:.4rem}.AppSidebar_iconButton__pq0Df{flex:0 0 auto;appearance:none;border:none;background:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.6rem;color:var(--ink-soft);cursor:pointer}.AppSidebar_iconButton__pq0Df:hover{background:color-mix(in srgb,var(--selvedge) 40%,transparent);color:var(--ink)}.AppSidebar_mobileClose__rwf_D{display:none}.AppSidebar_nav__gRyPv{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-height:0}.AppSidebar_navItem__uupFT{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:.85rem;color:var(--ink-soft);font-weight:600;font-size:var(--text-sm);text-decoration:none;white-space:nowrap;transition:background var(--duration) var(--ease-out),color var(--duration) var(--ease-out)}.AppSidebar_navItem__uupFT svg{flex:0 0 auto}.AppSidebar_navItem__uupFT:hover{background:color-mix(in srgb,var(--selvedge) 40%,transparent);color:var(--ink)}.AppSidebar_navItem__uupFT.AppSidebar_active__a5W5g{background:color-mix(in srgb,var(--thread) 18%,transparent);color:var(--thread-deep)}.AppSidebar_account__4MZIM{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--selvedge) 60%,transparent)}.AppSidebar_profileWrap__HHigi{position:relative}.AppSidebar_profileButton__9oSVG{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:.85rem;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--duration) var(--ease-out)}.AppSidebar_profileButton__9oSVG:hover{background:color-mix(in srgb,var(--selvedge) 40%,transparent)}.AppSidebar_avatar__AzX_Q{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:color-mix(in srgb,var(--thread) 22%,transparent);color:var(--thread-deep);font-size:var(--text-xs);font-weight:700;letter-spacing:.02em}.AppSidebar_userName__IVMbJ{overflow:hidden;color:var(--ink-soft);font-weight:600;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.AppSidebar_profileMenu__22GQv{position:absolute;left:0;bottom:calc(100% + var(--space-2));z-index:10;display:flex;flex-direction:column;gap:var(--space-1);width:max-content;min-width:12rem;padding:var(--space-2);border:1px solid color-mix(in srgb,var(--selvedge) 78%,transparent);border-radius:.85rem;background:color-mix(in srgb,var(--linen-raised) 97%,transparent);backdrop-filter:blur(14px);box-shadow:0 14px 30px -14px color-mix(in srgb,var(--ink) 55%,transparent)}.AppSidebar_profileMenuItem__iDDfR{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:.6rem;background:none;color:var(--ink-soft);font:inherit;font-size:var(--text-sm);font-weight:600;text-align:left;text-decoration:none;cursor:pointer;transition:background var(--duration) var(--ease-out),color var(--duration) var(--ease-out)}.AppSidebar_profileMenuItem__iDDfR svg{flex:0 0 auto}.AppSidebar_profileMenuItem__iDDfR:hover{background:color-mix(in srgb,var(--selvedge) 40%,transparent);color:var(--ink)}.AppSidebar_navLabel__ed0X_{overflow:hidden;text-overflow:ellipsis}.AppSidebar_content__H_yBY{flex:1;min-width:0;padding-top:var(--space-5)}.AppSidebar_backdrop__dEgOZ,.AppSidebar_mobileTopbar__jOJ4j{display:none}@media (min-width:48.01rem){.AppSidebar_sidebar__S7SC8.AppSidebar_collapsed__0LYMa{width:var(--sidebar-width-collapsed)}.AppSidebar_collapsed__0LYMa .AppSidebar_navLabel__ed0X_,.AppSidebar_collapsed__0LYMa .AppSidebar_userName__IVMbJ{display:none}.AppSidebar_collapsed__0LYMa .AppSidebar_navItem__uupFT,.AppSidebar_collapsed__0LYMa .AppSidebar_profileButton__9oSVG{justify-content:center;padding:var(--space-2)}.AppSidebar_collapsed__0LYMa .AppSidebar_top__2LHFA{flex-direction:column;gap:var(--space-2)}}@media (max-width:48rem){.AppSidebar_shell__SD7DD{flex-direction:column}.AppSidebar_mobileTopbar__jOJ4j{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);background:color-mix(in srgb,var(--linen) 92%,transparent);backdrop-filter:blur(14px)}.AppSidebar_mobileWordmark__p9Hz4 img{display:block;width:6.5rem;height:auto}.AppSidebar_menuButton__At0Fu{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid color-mix(in srgb,var(--selvedge) 78%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--linen-raised) 82%,transparent);color:var(--ink);cursor:pointer}.AppSidebar_sidebar__S7SC8,.AppSidebar_sidebar__S7SC8.AppSidebar_collapsed__0LYMa{position:fixed;inset:0 auto 0 0;z-index:40;top:var(--space-3);width:16.5rem;height:calc(100dvh - 2 * var(--space-3));margin:0 0 0 var(--space-3);transform:translateX(calc(-100% - var(--space-3)));transition:transform var(--duration) var(--ease-out),visibility 0s linear var(--duration);visibility:hidden}.AppSidebar_sidebar__S7SC8.AppSidebar_mobileOpen__yKPL0{transform:translateX(0);transition:transform var(--duration) var(--ease-out),visibility 0s;visibility:visible}.AppSidebar_iconButton__pq0Df.AppSidebar_collapseToggle__hzppd{display:none}.AppSidebar_mobileClose__rwf_D{display:inline-flex}.AppSidebar_backdrop__dEgOZ{display:block;position:fixed;inset:0;z-index:30;background:color-mix(in srgb,var(--ink) 45%,transparent)}}