.shell[data-v-560c7f9e]{background:var(--bg);min-height:100vh;display:flex}.scrim[data-v-560c7f9e]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40;background:#211f1c47;position:fixed;inset:0}.sidebar[data-v-560c7f9e]{flex-direction:column;flex:0 0 var(--sidebar-w);width:var(--sidebar-w);background:var(--surface);border-right:1px solid var(--line);height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0}.brand[data-v-560c7f9e]{align-items:center;gap:11px;padding:2px 8px 22px;display:flex}.brand__mark[data-v-560c7f9e]{background:var(--accent);color:#f3f8f5;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 6px 16px -6px #2f6b5eb3}.brand__text[data-v-560c7f9e]{flex-direction:column;line-height:1.35;display:flex}.brand__text strong[data-v-560c7f9e]{letter-spacing:.01em;font-size:14px;font-weight:600}.brand__text span[data-v-560c7f9e]{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.nav[data-v-560c7f9e]{flex:1;padding-bottom:8px;overflow-y:auto}.nav__group+.nav__group[data-v-560c7f9e]{margin-top:22px}.nav__title[data-v-560c7f9e]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:0 10px 8px;font-size:10.5px}.nav__item[data-v-560c7f9e]{height:38px;color:var(--ink-2);transition:background .16s var(--ease),color .16s var(--ease);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex;position:relative}.nav__item svg[data-v-560c7f9e]{color:var(--ink-3);transition:color .16s var(--ease)}.nav__item[data-v-560c7f9e]:hover{background:var(--surface-soft);color:var(--ink)}.nav__item:hover svg[data-v-560c7f9e]{color:var(--ink-2)}.nav__item.is-active[data-v-560c7f9e]{background:var(--accent-soft);color:var(--accent-ink);font-weight:500}.nav__item.is-active svg[data-v-560c7f9e]{color:var(--accent)}.sidebar__foot[data-v-560c7f9e]{border-top:1px solid var(--line);padding-top:12px}.account[data-v-560c7f9e]{transition:background .16s var(--ease);border-radius:12px;align-items:center;gap:9px;padding:6px 6px 6px 8px;display:flex}.account[data-v-560c7f9e]:hover{background:var(--surface-soft)}.account__avatar[data-v-560c7f9e]{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:30px;height:30px}.account__avatar--text[data-v-560c7f9e]{background:var(--bg-deep);color:var(--ink-2);place-items:center;font-size:12px;font-weight:600;display:grid}.account__meta[data-v-560c7f9e]{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.account__meta strong[data-v-560c7f9e]{font-size:12.5px;font-weight:500}.account__meta span[data-v-560c7f9e],.account__meta strong[data-v-560c7f9e]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account__meta span[data-v-560c7f9e]{color:var(--ink-3);font-size:11px}.main[data-v-560c7f9e]{flex-direction:column;flex:1;min-width:0;display:flex}.mobilebar[data-v-560c7f9e]{background:var(--surface);border-bottom:1px solid var(--line);z-index:30;align-items:center;gap:8px;height:56px;padding:0 12px;display:none;position:sticky;top:0}.mobilebar__title[data-v-560c7f9e]{font-size:13px;font-weight:500}.content[data-v-560c7f9e]{width:100%;max-width:var(--content-max);margin:0 auto;padding:34px 40px 72px}@media (width<=960px){.sidebar[data-v-560c7f9e]{z-index:50;transition:transform .26s var(--ease);box-shadow:var(--shadow-lg);position:fixed;top:0;left:0;transform:translate(-102%)}.sidebar.is-open[data-v-560c7f9e]{transform:translate(0)}.mobilebar[data-v-560c7f9e]{display:flex}.content[data-v-560c7f9e]{padding:22px 18px 56px}}
