.sidebar[data-v-392952ba]{background:hsl(var(--surface));border-right:1px solid hsl(var(--border));bottom:0;display:flex;flex-direction:column;left:0;padding:16px 12px;position:fixed;top:0;width:var(--sidebar-w);z-index:100}.sidebar__logo[data-v-392952ba]{align-items:center;color:hsl(var(--text));display:flex;font-size:15px;font-weight:700;gap:8px;letter-spacing:-.01em;padding:4px 10px 18px;text-decoration:none}.sidebar__logo[data-v-392952ba]:before{background:hsl(var(--accent));border-radius:3px;content:"";flex-shrink:0;height:8px;width:8px}.sidebar__nav[data-v-392952ba]{display:flex;flex:1;flex-direction:column;gap:2px;overflow-y:auto}.sidebar__link[data-v-392952ba]{align-items:center;border:1px solid transparent;border-radius:12px;color:hsl(var(--text-dim));display:flex;font-size:13px;font-weight:500;gap:10px;padding:9px 12px;position:relative;text-decoration:none;transition:color .15s,background .15s,border-color .15s}.sidebar__icon[data-v-392952ba]{color:hsl(var(--text-mute));flex-shrink:0;transition:color .15s}.sidebar__link[data-v-392952ba]:hover{background:hsl(var(--surface-2));border-color:hsl(var(--border-soft));color:hsl(var(--text))}.sidebar__link:hover .sidebar__icon[data-v-392952ba]{color:hsl(var(--text-dim))}.sidebar__link.active[data-v-392952ba]{background:var(--accent-soft);border-color:hsl(var(--accent)/.25)}.sidebar__link.active[data-v-392952ba],.sidebar__link.active .sidebar__icon[data-v-392952ba]{color:hsl(var(--accent))}.sidebar__footer[data-v-392952ba]{border-top:1px solid hsl(var(--border));display:flex;flex-direction:column;gap:8px;padding-top:12px}.ctrl[data-v-392952ba]{background:hsl(var(--surface-2));border:1px solid hsl(var(--border));border-radius:12px;color:hsl(var(--text));cursor:pointer;font-size:13px;padding:7px 10px;transition:border-color .15s,background .15s;width:100%}.ctrl[data-v-392952ba]:hover{background:hsl(var(--surface-hover));border-color:hsl(var(--border))}.status-select[data-v-392952ba]{font-weight:600}.status-select[data-v-392952ba]:disabled{cursor:not-allowed;opacity:.6}.status-select--online[data-v-392952ba]{background:hsl(var(--success)/.1);border-color:hsl(var(--success)/.25);color:hsl(var(--success))}.status-select--away[data-v-392952ba]{background:hsl(var(--warning)/.1);border-color:hsl(var(--warning)/.25);color:hsl(var(--warning))}.status-select--offline[data-v-392952ba]{background:hsl(var(--surface-2));border-color:hsl(var(--border));color:hsl(var(--text-mute))}.status-select option[data-v-392952ba]{background:hsl(var(--surface-2));color:hsl(var(--text))}.sidebar__user[data-v-392952ba]{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:2px 4px}.sidebar__login[data-v-392952ba]{color:hsl(var(--text-dim));font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-btn[data-v-392952ba]{align-items:center;background:transparent;border:none;border-radius:10px;color:hsl(var(--text-mute));cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;transition:background .15s,color .15s;width:34px}.icon-btn[data-v-392952ba]:hover{background:hsl(var(--danger)/.1);color:hsl(var(--danger))}.sidebar__backdrop[data-v-392952ba],.topbar[data-v-392952ba],.topbar__actions[data-v-392952ba],.topbar__burger[data-v-392952ba],.topbar__theme[data-v-392952ba]{display:none}@media(max-width:900px){.topbar[data-v-392952ba]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsl(var(--surface)/.85);border-bottom:1px solid hsl(var(--border));display:flex;height:56px;justify-content:space-between;left:0;padding:0 12px;position:fixed;right:0;top:0;z-index:110}.topbar__logo[data-v-392952ba]{color:hsl(var(--text));font-size:15px;font-weight:700;text-decoration:none}.topbar__actions[data-v-392952ba]{align-items:center;display:flex;gap:6px}.topbar__burger[data-v-392952ba],.topbar__theme[data-v-392952ba]{background:transparent;border:1px solid transparent;border-radius:10px;color:hsl(var(--text-dim));cursor:pointer;display:flex;flex-direction:column;gap:4px;height:38px;justify-content:center;padding:8px;transition:background .15s,color .15s,border-color .15s;width:38px}.topbar__theme[data-v-392952ba]{align-items:center;justify-content:center;padding:0}.topbar__burger[data-v-392952ba]:hover,.topbar__theme[data-v-392952ba]:hover{background:hsl(var(--surface-2));border-color:hsl(var(--border-soft));color:hsl(var(--text))}.topbar__burger span[data-v-392952ba]{background:currentColor;border-radius:2px;display:block;height:2px;transition:transform .2s,opacity .2s;width:100%}.topbar__burger.open span[data-v-392952ba]:first-child{transform:translateY(6px) rotate(45deg)}.topbar__burger.open span[data-v-392952ba]:nth-child(2){opacity:0}.topbar__burger.open span[data-v-392952ba]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.sidebar[data-v-392952ba]{border-radius:0 0 16px 16px;bottom:auto;box-shadow:0 12px 32px hsl(var(--bg)/.5);max-height:calc(100vh - 56px);top:56px;transform:translate(-100%);transition:transform .2s ease}.sidebar--open[data-v-392952ba]{transform:translate(0)}.sidebar__logo[data-v-392952ba]{display:none}.sidebar__backdrop[data-v-392952ba]{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:hsl(var(--bg)/.55);display:block;inset:56px 0 0;position:fixed;z-index:99}}.default-layout[data-v-575a6bd4]{background:hsl(var(--bg));display:flex;min-height:100vh}.default-layout__content[data-v-575a6bd4]{display:flex;flex:1;flex-direction:column;margin-left:var(--sidebar-w);min-height:100vh;min-width:0}.default-layout__header[data-v-575a6bd4]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsl(var(--surface)/.8);border-bottom:1px solid hsl(var(--border));flex-shrink:0;height:48px;position:sticky;top:0;z-index:40}.default-layout__header-inner[data-v-575a6bd4]{align-items:center;display:flex;height:100%;justify-content:flex-end;margin:0 auto;max-width:1400px;padding:0 var(--page-pad)}.theme-toggle[data-v-575a6bd4]{align-items:center;background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:10px;color:hsl(var(--text-dim));cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:background .15s,color .15s,border-color .15s;width:36px}.theme-toggle[data-v-575a6bd4]:hover{background:hsl(var(--surface-2));border-color:hsl(var(--border));color:hsl(var(--text))}.default-layout__main[data-v-575a6bd4]{flex:1;min-width:0}.default-layout__container[data-v-575a6bd4]{margin:0 auto;max-width:1400px;padding:var(--page-pad);width:100%}@media(max-width:900px){.default-layout__content[data-v-575a6bd4]{margin-left:0;margin-top:56px}.default-layout__header[data-v-575a6bd4]{display:none}.default-layout__container[data-v-575a6bd4]{padding:16px 14px}}@media(max-width:480px){.default-layout__container[data-v-575a6bd4]{padding:14px 12px}}
