.user-menu{width:16.25rem}.user-menu [role=menuitem]{gap:.5625rem;min-height:1.875rem}.user-menu__identity{align-items:center;gap:.625rem;padding:.5rem .5rem .625rem;display:flex}.user-menu__identity-text{flex-direction:column;min-width:0;display:flex}.user-menu__name{color:var(--foreground);font-weight:600}.user-menu__email{text-overflow:ellipsis;color:var(--muted-foreground);white-space:nowrap;font-size:.75rem;overflow:hidden}.user-menu__heading{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;padding:.5rem .5rem .25rem;font-size:.6875rem;font-weight:600}.user-menu__themes{background:var(--muted);border:0;border-radius:.375rem;gap:.125rem;min-width:0;margin:.125rem .375rem .375rem;padding:.125rem;display:flex}.user-menu__theme{height:1.5rem;color:var(--muted-foreground);border-radius:.3125rem;flex:1;justify-content:center;align-items:center;gap:.3125rem;font-size:.75rem;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.user-menu__theme:hover,.user-menu__theme[aria-pressed=true]{color:var(--foreground)}.user-menu__theme[aria-pressed=true]{background:var(--background);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--border)}.user-menu__theme:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.user-menu__theme svg{width:.8125rem;height:.8125rem}.user-menu__kbd{border:1px solid var(--border);border-radius:.25rem;padding:0 .3125rem;font-family:inherit}
.project-nav__toggle svg{transition:transform .15s}.project-nav__toggle[aria-expanded=true] svg{transform:rotate(90deg)}.project-nav__item .icon-badge{border-radius:.3125rem;width:1.25rem;height:1.25rem}.project-nav__item .icon-badge svg{width:.75rem;height:.75rem}.project-nav__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.project-nav__item .project-status-dot{position:absolute;top:.8125rem;right:.75rem}[data-collapsible=icon] .project-nav__item .project-status-dot{display:none}.project-nav__item:hover .project-status-dot{visibility:hidden}.project-nav__item:has(.project-nav__more[data-popup-open]) .project-status-dot{visibility:hidden}.project-nav__more{right:1.5rem}.project-nav__sr-only{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.project-nav__menu{white-space:nowrap;width:auto;min-width:11rem}.project-nav__item>[data-sidebar=menu-action]:hover{background:color-mix(in srgb, var(--sidebar-foreground) 12%, transparent)}@media (hover:hover){.project-nav__item>[data-sidebar=menu-action]{opacity:0}.project-nav__item:hover>[data-sidebar=menu-action],.project-nav__item>[data-sidebar=menu-action]:focus-visible,.project-nav__more[data-popup-open]{opacity:1}}
