.shell[data-v-64fe7953]{min-height:100%}.sidebar[data-v-64fe7953]{width:var(--sidebar-w);background:var(--g950);color:#ffffffc7;z-index:30;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.brand[data-v-64fe7953]{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:22px 22px 18px;display:flex}.brand-mark[data-v-64fe7953]{flex:none;width:34px;height:34px}.brand-text[data-v-64fe7953]{flex-direction:column;line-height:1.25;display:flex}.brand-text strong[data-v-64fe7953]{color:#fff;font-size:15px;font-weight:600}.brand-text span[data-v-64fe7953]{letter-spacing:2px;color:var(--g400);font-size:10px}.nav[data-v-64fe7953]{flex:1;padding:14px 12px;overflow-y:auto}.nav-group+.nav-group[data-v-64fe7953]{margin-top:18px}.nav-label[data-v-64fe7953]{letter-spacing:2px;color:#ffffff52;padding:0 12px 8px;font-size:10px}.nav-item[data-v-64fe7953]{border-radius:var(--radius-sm);color:#ffffffb8;align-items:center;gap:10px;height:40px;margin-bottom:2px;padding:0 12px;font-size:14px;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.nav-item[data-v-64fe7953]:hover{color:#fff;background:#ffffff0d}.nav-item.active[data-v-64fe7953]{background:var(--g800);color:#fff;font-weight:600}.nav-item.active[data-v-64fe7953]:before{content:"";background:var(--g400);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-12px}.nav-icon[data-v-64fe7953]{font-size:16px}.me[data-v-64fe7953]{border-top:1px solid #ffffff0f;align-items:center;gap:10px;padding:16px 18px;display:flex}.avatar[data-v-64fe7953]{background:linear-gradient(135deg, var(--g500), var(--g700));color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:600;display:grid}.me-text[data-v-64fe7953]{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.me-text strong[data-v-64fe7953]{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.me-text span[data-v-64fe7953]{color:#ffffff73;font-size:11px}.me-logout[data-v-64fe7953]{border-radius:var(--radius-sm);color:#ffffff8c;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.me-logout[data-v-64fe7953]:hover{color:#fff;background:#ffffff14}.me-logout svg[data-v-64fe7953]{width:18px;height:18px}.main[data-v-64fe7953]{margin-left:var(--sidebar-w);flex-direction:column;min-height:100%;display:flex}.topbar[data-v-64fe7953]{z-index:20;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-l);background:#f6f8f7d1;align-items:center;gap:12px;height:60px;padding:0 32px;display:flex;position:sticky;top:0}.crumbs[data-v-64fe7953]{color:var(--text-m);align-items:center;gap:8px;font-size:13px;display:flex}.crumbs i[data-v-64fe7953]{color:var(--border);font-style:normal}.crumbs strong[data-v-64fe7953]{color:var(--text);font-weight:600}.menu-toggle[data-v-64fe7953]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:36px;height:36px;color:var(--text-2);cursor:pointer;place-items:center;display:none}.menu-toggle svg[data-v-64fe7953]{width:18px;height:18px}.content[data-v-64fe7953]{flex:1;padding:28px 32px}.scrim[data-v-64fe7953]{display:none}@media (width<=768px){.sidebar[data-v-64fe7953]{transition:transform .2s;transform:translate(-100%)}.nav-open .sidebar[data-v-64fe7953]{transform:none}.nav-open .scrim[data-v-64fe7953]{z-index:25;background:#052e1659;display:block;position:fixed;inset:0}.main[data-v-64fe7953]{margin-left:0}.menu-toggle[data-v-64fe7953]{display:grid}.topbar[data-v-64fe7953]{padding:0 16px}.content[data-v-64fe7953]{padding:20px 16px}}
