.sidebar[data-v-44d631aa]{background:var(--ui-surface);border-right:var(--ui-border-width) solid var(--ui-border);display:flex;flex-direction:column;flex-shrink:0;height:100vh;position:sticky;top:0;transition:width var(--ui-duration-base) var(--ui-ease-standard);width:var(--ui-size-60)}.sidebar.is-collapsed[data-v-44d631aa]{width:var(--ui-space-16)}.sidebar__brand[data-v-44d631aa]{align-items:center;border-bottom:var(--ui-border-width) solid var(--ui-border);display:flex;gap:var(--ui-space-3);height:var(--ui-header-height);padding:0 var(--ui-space-5)}.sidebar__name[data-v-44d631aa]{color:var(--ui-text);font-size:var(--ui-font-size-lg);font-weight:700;letter-spacing:var(--ui-tracking-tight)}.sidebar__by[data-v-44d631aa]{color:var(--ui-text-muted);display:block;font-size:var(--ui-font-size-xs,11px);font-weight:500;letter-spacing:0}.sidebar__nav[data-v-44d631aa]{flex:1;overflow-y:auto;padding:var(--ui-space-4) var(--ui-space-3)}.sidebar__group+.sidebar__group[data-v-44d631aa]{margin-top:var(--ui-space-5)}.sidebar__group-label[data-v-44d631aa]{color:var(--ui-text-faint);font-size:var(--ui-font-size-xs);font-weight:600;letter-spacing:var(--ui-tracking-widest);margin:0 0 var(--ui-space-1-5);padding:0 var(--ui-space-3);text-transform:uppercase}.sidebar__list[data-v-44d631aa]{display:flex;flex-direction:column;gap:var(--ui-space-0-5);list-style:none;margin:0;padding:0}.sidebar__link[data-v-44d631aa]{align-items:center;border-radius:var(--ui-radius-md);color:var(--ui-text-muted);display:flex;font-weight:600;gap:var(--ui-space-3);height:var(--ui-control-height);padding:0 var(--ui-space-3);text-decoration:none;transition:var(--ui-transition-color)}.sidebar.is-collapsed .sidebar__link[data-v-44d631aa]{justify-content:center;padding:0}.sidebar__link[data-v-44d631aa]:hover{background:var(--ui-surface-soft);color:var(--ui-text)}.sidebar__link.is-active[data-v-44d631aa]{background:var(--ui-primary-soft);color:var(--ui-primary)}.sidebar__link[data-v-44d631aa]:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.sidebar__text[data-v-44d631aa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__fold[data-v-44d631aa]{align-items:center;background:transparent;border:0;border-radius:var(--ui-radius-md);color:var(--ui-text-muted);cursor:pointer;display:flex;font:inherit;gap:var(--ui-space-2);height:var(--ui-control-height);justify-content:center;margin:var(--ui-space-3)}.sidebar__fold[data-v-44d631aa]:hover{background:var(--ui-surface-soft);color:var(--ui-text)}@media(max-width:900px){.sidebar[data-v-44d631aa]{left:0;position:fixed;transform:translate(-100%);transition:transform var(--ui-duration-base) var(--ui-ease-standard);width:var(--ui-size-60);z-index:var(--ui-z-drawer)}.sidebar.is-open[data-v-44d631aa]{box-shadow:var(--ui-shadow-xl);transform:none}.sidebar.is-collapsed[data-v-44d631aa]{width:var(--ui-size-60)}.sidebar__fold[data-v-44d631aa]{display:none}}.ui-avatar-single[data-v-c3649a99]{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;justify-content:center;overflow:hidden}.ui-avatar-single--viewable[data-v-c3649a99]{background:none;border:0;cursor:zoom-in;padding:0}.ui-avatar-single--viewable[data-v-c3649a99]:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-avatar-single__photo[data-v-c3649a99]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ui-menu[data-v-23574e95]{display:inline-block;position:relative}.ui-menu__trigger[data-v-23574e95]{align-items:center;color:var(--ui-text-muted);cursor:pointer;display:inline-flex;gap:var(--ui-space-1-5);justify-content:center}.ui-menu__trigger--icon[data-v-23574e95]{background:transparent;border:none;border-radius:var(--ui-radius-sm);height:var(--ui-control-height-sm);width:var(--ui-control-height-sm)}.ui-menu--open .ui-menu__trigger--icon[data-v-23574e95],.ui-menu__trigger--icon[data-v-23574e95]:hover{background:var(--ui-surface-soft);color:var(--ui-text)}.ui-menu__trigger--outline[data-v-23574e95]{background:var(--ui-surface);border:var(--ui-border-width) solid var(--ui-primary);border-radius:var(--ui-radius);color:var(--ui-primary);font-size:var(--ui-font-size-sm);font-weight:600;height:var(--ui-control-height-sm);padding:0 var(--ui-space-3);white-space:nowrap}.ui-menu__trigger--bare[data-v-23574e95]{background:transparent;border:0;border-radius:var(--ui-radius-md);color:inherit;height:auto;padding:var(--ui-space-1) var(--ui-space-2);width:auto}.ui-menu--open .ui-menu__trigger--bare[data-v-23574e95],.ui-menu__trigger--bare[data-v-23574e95]:hover{background:var(--ui-surface-soft)}.ui-menu__trigger--outline[data-v-23574e95]:hover{background:var(--ui-primary-soft)}.ui-menu__trigger[data-v-23574e95]:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-primary);outline-offset:var(--ui-focus-ring-offset)}.ui-menu__trigger[data-v-23574e95]:disabled{cursor:not-allowed;opacity:.5}.ui-menu__panel[data-v-23574e95]{background:var(--ui-surface);border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-sm);display:flex;flex-direction:column;min-width:var(--ui-size-45);overflow:hidden;position:fixed;z-index:var(--ui-z-modal)}.ui-menu__list[data-v-23574e95]{flex:1;list-style:none;margin:0;max-height:var(--ui-size-70);min-height:0;outline:none;overflow-y:auto;padding:var(--ui-space-1)}.ui-menu__item[data-v-23574e95]{align-items:center;border-radius:var(--ui-radius-sm);color:var(--ui-text);cursor:pointer;display:flex;font-size:var(--ui-font-size-base);gap:var(--ui-space-2);justify-content:space-between;padding:var(--ui-space-2) var(--ui-space-2-5);white-space:nowrap}.ui-menu__item--active[data-v-23574e95]{background:var(--ui-primary-soft)}.ui-menu__item--danger[data-v-23574e95]{color:var(--ui-danger-text)}.ui-menu__item--disabled[data-v-23574e95]{color:var(--ui-text-faint);cursor:not-allowed}.topbar[data-v-f03c496f]{align-items:center;background:var(--ui-surface);border-bottom:var(--ui-border-width) solid var(--ui-border);display:flex;gap:var(--ui-space-3);height:var(--ui-header-height);padding:0 var(--ui-page-gutter);position:sticky;top:0;z-index:var(--ui-z-header)}.topbar__grow[data-v-f03c496f]{flex:1}.topbar__burger[data-v-f03c496f]{background:transparent;border:0;color:var(--ui-text);cursor:pointer;display:none}.topbar__user[data-v-f03c496f]{align-items:center;cursor:pointer;display:inline-flex;gap:var(--ui-space-2-5)}.topbar__name[data-v-f03c496f]{color:var(--ui-text);font-size:var(--ui-font-size-sm);font-weight:600;white-space:nowrap}@media(max-width:900px){.topbar__burger[data-v-f03c496f]{display:inline-flex}.topbar__name[data-v-f03c496f]{display:none}}.shell[data-v-b7bc7ab5]{display:flex;min-height:100vh}.shell__main[data-v-b7bc7ab5]{min-width:0}.shell__content[data-v-b7bc7ab5],.shell__main[data-v-b7bc7ab5]{display:flex;flex:1;flex-direction:column}.shell__scrim[data-v-b7bc7ab5]{background:var(--ui-scrim);inset:0;position:fixed;z-index:var(--ui-z-overlay)}@media(min-width:901px){.shell__scrim[data-v-b7bc7ab5]{display:none}}
