.AppNavbar{z-index:1006;box-sizing:border-box;width:96px;padding:var(--spacing-6) var(--spacing-4);background-color:var(--colors-background);scrollbar-width:none;flex-direction:column;transition:width .2s,box-shadow .2s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}@media (max-width:800px){.AppNavbar{display:none}}.AppNavbar:hover{width:264px}.AppNavbar:has(:focus-visible){width:264px}.AppNavbar:hover .NavMenu__item-label,.AppNavbar:hover .AppNavbar__reveal{opacity:1;visibility:visible}.AppNavbar:has(:focus-visible) .NavMenu__item-label{opacity:1;visibility:visible}.AppNavbar:has(:focus-visible) .AppNavbar__reveal{opacity:1;visibility:visible}.AppNavbar .NavMenu{margin:auto 0}.AppNavbar .NavMenu__item{min-height:52px;padding:var(--spacing-2-5) var(--spacing-4)}.AppNavbar .NavMenu__item-label,.AppNavbar__reveal{opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s}.AppNavbar__top{margin-bottom:var(--spacing-1);flex-shrink:0}.AppNavbar__top .Button-small{white-space:nowrap}.AppNavbar__top>:last-child{flex-shrink:0}.AppNavbar__logo{border-radius:var(--radius-2xl);background-color:var(--colors-muted);flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.AppNavbar__logo svg{margin-bottom:var(--spacing-1)}.AppNavbar__legal{padding:0 var(--spacing-4);white-space:nowrap;flex-shrink:0}.AppNavbar__legal-link{color:var(--colors-foreground);font-size:.75rem;font-weight:700;text-decoration:none}.AppNavbar__legal-link:hover{color:var(--colors-foreground);text-decoration:underline}.AppNavbar__copyright{margin:0;font-size:.625rem}
