.sb[data-v-10c1ec13]{background:var(--surface);border-right:1px solid var(--border);z-index:70;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.sb-top[data-v-10c1ec13]{padding:18px 18px 8px}.sb-nav[data-v-10c1ec13]{flex:1;min-height:0;padding:8px 12px 24px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.grp+.grp[data-v-10c1ec13]{margin-top:12px}.grp-t[data-v-10c1ec13]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.grp-t[data-v-10c1ec13],.it[data-v-10c1ec13]{padding:6px 10px}.it[data-v-10c1ec13]{border-radius:var(--r-sm);min-height:36px;color:var(--text);align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.it .ms[data-v-10c1ec13]{color:var(--muted)}.lbl[data-v-10c1ec13]{line-height:18px}.it[data-v-10c1ec13]:hover{background:var(--surface-2);color:var(--text)}.it.exact.router-link-exact-active[data-v-10c1ec13],.it.router-link-active[data-v-10c1ec13]:not(.exact){background:var(--primary-soft);color:var(--on-primary-soft);font-weight:600}.it.exact.router-link-exact-active .ms[data-v-10c1ec13],.it.router-link-active:not(.exact) .ms[data-v-10c1ec13]{color:var(--primary)}.sb-bottom[data-v-10c1ec13]{border-top:1px solid var(--border);padding:8px 12px}.dark[data-v-10c1ec13]{background:#171a27;border-right-color:#2a2e3f}.dark .it[data-v-10c1ec13]{color:#d6d9e4}.dark .it .ms[data-v-10c1ec13]{color:#8b91a7}.dark .it[data-v-10c1ec13]:hover{color:#fff;background:#232738}.dark .it.exact.router-link-exact-active[data-v-10c1ec13],.dark .it.router-link-active[data-v-10c1ec13]:not(.exact){color:#fff;background:#24324f}.dark .it.exact.router-link-exact-active .ms[data-v-10c1ec13],.dark .it.router-link-active:not(.exact) .ms[data-v-10c1ec13]{color:#8fb4ff}.dark .grp-t[data-v-10c1ec13]{color:#9aa0b8}.dark .sb-bottom[data-v-10c1ec13]{border-top-color:#2a2e3f}.sb-shade[data-v-10c1ec13]{display:none}@media (max-width:1000px){.sb[data-v-10c1ec13]{width:280px;box-shadow:var(--sh-3);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sb.open[data-v-10c1ec13]{transform:none}.sb-shade[data-v-10c1ec13]{z-index:69;background:#1f233366;display:block;position:fixed;top:0;bottom:0;left:0;right:0}}.bell[data-v-befe0c2b]{position:relative}.dot-count[data-v-befe0c2b]{border-radius:var(--r-sm);background:var(--danger);color:#fff;text-align:center;min-width:18px;height:18px;padding:0 4px;font-size:12px;font-weight:700;line-height:18px;top:0}.dot-count[data-v-befe0c2b],.pop[data-v-befe0c2b]{position:absolute;right:0}.pop[data-v-befe0c2b]{z-index:80;width:360px;max-width:calc(100vw - 24px);box-shadow:var(--sh-3);color:var(--text);top:calc(100% + 8px);overflow:hidden}.head[data-v-befe0c2b]{border-bottom:1px solid var(--border);padding:12px 14px}.pad[data-v-befe0c2b]{padding:16px 14px}.list[data-v-befe0c2b]{max-height:420px;overflow-y:auto}.it[data-v-befe0c2b]{text-align:left;border:0;border-bottom:1px solid var(--border);background:var(--surface);cursor:pointer;width:100%;font:inherit;color:var(--text);padding:10px 14px;display:block}.it[data-v-befe0c2b]:hover{background:var(--surface-2)}.it.unread[data-v-befe0c2b]{background:var(--primary-soft)}.block[data-v-befe0c2b]{display:block}@media (max-width:720px){.pop[data-v-befe0c2b]{width:auto;position:fixed;top:64px;left:12px;right:12px}}.tb[data-v-9d8e5f70]{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#fffffff0;align-items:center;gap:12px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.dark[data-v-9d8e5f70]{color:#fff;background:#1f2333;border-bottom-color:#2a2e3f}.dark[data-v-9d8e5f70] .btn-ghost{color:#d6d9e4}.dark[data-v-9d8e5f70] .btn-ghost:hover{color:#fff;background:#2a2e3f}.burger[data-v-9d8e5f70]{display:none}.tb-left[data-v-9d8e5f70]{min-width:0}.me[data-v-9d8e5f70]{color:inherit}.me:hover .strong[data-v-9d8e5f70]{text-decoration:underline}@media (max-width:1000px){.burger[data-v-9d8e5f70]{display:inline-flex}.tb[data-v-9d8e5f70]{padding:0 12px}}
