.presence-bar[data-v-43262567]{align-items:center;display:flex;gap:.5rem;padding:.5rem .75rem}.presence-avatars[data-v-43262567]{align-items:center;display:flex;margin-left:-.25rem}.presence-avatar[data-v-43262567]{align-items:center;border:2px solid var(--skin-panel);border-radius:9999px;color:#fff;cursor:default;display:flex;font-size:9px;font-weight:700;height:1.5rem;justify-content:center;margin-left:-.375rem;width:1.5rem}.presence-more[data-v-43262567]{font-weight:600;margin-left:.25rem}.presence-label[data-v-43262567],.presence-more[data-v-43262567]{color:var(--skin-muted);font-size:.625rem}.sidebar[data-v-841f8c79]{background:var(--skin-panel);border-right:1px solid var(--skin-border);display:flex;flex-direction:column;flex-shrink:0;height:100vh;overflow:hidden;position:sticky;top:0;width:14rem}.sidebar-header[data-v-841f8c79]{gap:.625rem;padding:1.25rem}.sidebar-header[data-v-841f8c79],.sidebar-logo[data-v-841f8c79]{align-items:center;display:flex}.sidebar-logo[data-v-841f8c79]{background:var(--skin-accent);border-radius:.375rem;height:1.75rem;justify-content:center;width:1.75rem}.sidebar-logo-text[data-v-841f8c79]{color:var(--skin-accent-contrast);font-size:10px;font-weight:700}.sidebar-logo-text[data-v-841f8c79],.sidebar-title[data-v-841f8c79]{font-family:var(--skin-font-heading)}.sidebar-title[data-v-841f8c79]{color:var(--skin-text);font-size:1rem;font-weight:600;text-decoration:none}.sidebar-nav[data-v-841f8c79]{flex:1;overflow-y:auto;padding:0 .75rem .5rem}.sidebar-group[data-v-841f8c79]{padding-top:.75rem}.sidebar-group+.sidebar-group[data-v-841f8c79]{border-top:1px solid color-mix(in srgb,var(--skin-border) 50%,transparent 50%);margin-top:.25rem}.sidebar-group-label[data-v-841f8c79]{color:var(--skin-muted);display:block;font-size:.625rem;font-weight:600;letter-spacing:.05em;padding:0 .75rem .375rem;text-transform:uppercase}.sidebar-link[data-v-841f8c79]{align-items:center;background:transparent;border-radius:.375rem;color:var(--skin-muted);display:flex;font-size:.875rem;font-weight:500;padding:.5rem .75rem;text-decoration:none;transition:color .15s ease,background .15s ease}.sidebar-link[data-v-841f8c79]:hover{background:color-mix(in srgb,var(--skin-border) 30%,transparent 70%);color:var(--skin-text)}.sidebar-link-active[data-v-841f8c79],.sidebar-link-active[data-v-841f8c79]:hover{background:var(--skin-accent);color:var(--skin-accent-contrast)}.sidebar-link-active[data-v-841f8c79]:hover{filter:brightness(1.1)}.sidebar-footer[data-v-841f8c79]{border-top:1px solid var(--skin-border);padding:1rem}.sidebar-user-name[data-v-841f8c79]{color:var(--skin-text);font-size:.75rem;font-weight:500;margin-bottom:.125rem}.sidebar-user-email[data-v-841f8c79]{color:var(--skin-muted);font-size:.75rem;margin-bottom:.5rem}.sidebar-switcher[data-v-841f8c79]{margin-bottom:.65rem}.sidebar-user-row[data-v-841f8c79]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.4rem}.sidebar-user-info[data-v-841f8c79]{flex:1;min-width:0}.sidebar-logout[data-v-841f8c79]{background:none;border:none;color:var(--skin-muted);cursor:pointer;font-size:.75rem;font-weight:500;padding:0;transition:color .15s ease}.sidebar-logout[data-v-841f8c79]:hover{color:var(--skin-text)}.mobile-menu-btn[data-v-841f8c79]{align-items:center;background:var(--skin-panel);border:1px solid var(--skin-border);border-radius:.375rem;color:var(--skin-text);cursor:pointer;display:none;height:2.5rem;justify-content:center;left:.75rem;position:fixed;top:.75rem;width:2.5rem;z-index:60}.mobile-overlay[data-v-841f8c79]{background:#0000004d;display:none;inset:0;position:fixed;z-index:69}@media(max-width:768px){.mobile-menu-btn[data-v-841f8c79]{display:flex}.mobile-overlay[data-v-841f8c79]{display:block}.sidebar[data-v-841f8c79]{bottom:0;box-shadow:none;left:0;position:fixed;top:0;transform:translate(-100%);transition:transform .2s ease;z-index:70}.sidebar-mobile-open[data-v-841f8c79]{box-shadow:4px 0 20px #0000001a;transform:translate(0)}}
