.root[data-v-e5b66097]{flex:none}.bell[data-v-e5b66097],.root[data-v-e5b66097]{position:relative}.bell[data-v-e5b66097]{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-text-muted);display:inline-flex;height:40px;justify-content:center;width:40px}.bell[data-v-e5b66097]:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.badge[data-v-e5b66097]{background:var(--color-accent);border-radius:50%;box-shadow:0 0 0 2px var(--color-bg-sidebar);height:8px;position:absolute;right:9px;top:8px;width:8px}.panel[data-v-e5b66097]{background:var(--color-bg-card);border:1px solid var(--color-border-base);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);flex-direction:column;left:228px;max-height:calc(100vh - 32px);overflow-y:auto;padding:var(--space-5);position:fixed;top:var(--space-4);width:340px;z-index:40}.panel[data-v-e5b66097],header[data-v-e5b66097]{display:flex;gap:var(--space-3)}header[data-v-e5b66097]{align-items:center;justify-content:space-between}h2[data-v-e5b66097]{color:var(--color-text-muted);font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.link[data-v-e5b66097]{background:none;border:0;color:var(--color-accent);font-size:13px;min-height:32px;padding:0}ul[data-v-e5b66097]{flex-direction:column;gap:var(--space-1)}.item[data-v-e5b66097],ul[data-v-e5b66097]{display:flex}.item[data-v-e5b66097]{background:transparent;border:0;border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:13px;gap:var(--space-3);padding:var(--space-3);text-align:left;width:100%}.item[data-v-e5b66097]:hover{background:var(--color-bg-hover)}.item.unread[data-v-e5b66097]{background:var(--color-bg-base)}.dot[data-v-e5b66097]{border:1px solid var(--color-text-disabled);border-radius:50%;flex:none;height:8px;margin-top:6px;width:8px}.unread .dot[data-v-e5b66097]{background:var(--color-accent);border-color:var(--color-accent)}.text[data-v-e5b66097]{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}strong[data-v-e5b66097]{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}@media(max-width:900px){.panel[data-v-e5b66097]{left:var(--space-4);right:var(--space-4);width:auto}}.sidebar[data-v-71c548e1]{background:var(--color-bg-sidebar);border-right:1px solid var(--color-border-strong);flex:none;width:220px}.inner[data-v-71c548e1]{display:flex;flex-direction:column;gap:var(--space-6);height:100vh;overflow-y:auto;padding:20px 14px;position:sticky;top:0}.brand[data-v-71c548e1]{gap:var(--space-1);justify-content:space-between;padding-left:var(--space-2)}.brand[data-v-71c548e1],.home[data-v-71c548e1]{align-items:center;display:flex}.home[data-v-71c548e1]{gap:10px;min-width:0}.home[data-v-71c548e1],.home[data-v-71c548e1]:hover{color:var(--color-text-primary)}.names[data-v-71c548e1]{display:flex;flex-direction:column;line-height:1.3}.names strong[data-v-71c548e1]{font-size:15px}.nav[data-v-71c548e1]{flex-direction:column;gap:2px}.link[data-v-71c548e1],.nav[data-v-71c548e1]{display:flex}.link[data-v-71c548e1]{align-items:center;border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:14px;gap:10px;min-height:40px;padding:0 var(--space-3)}.link[data-v-71c548e1]:hover{background:var(--color-bg-hover)}.link.on[data-v-71c548e1],.link[data-v-71c548e1]:hover{color:var(--color-text-primary)}.link.on[data-v-71c548e1]{background:var(--color-bg-card);font-weight:var(--font-weight-semibold)}.link.on[data-v-71c548e1] svg{color:var(--color-accent)}.count[data-v-71c548e1]{color:var(--color-text-muted);font-size:12px;font-weight:var(--font-weight-regular);margin-left:auto}.collections[data-v-71c548e1]{display:flex;flex-direction:column;gap:6px}.heading[data-v-71c548e1]{color:var(--color-text-muted);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.collection[data-v-71c548e1],.heading[data-v-71c548e1]{padding:0 var(--space-3)}.collection[data-v-71c548e1]{align-items:center;border-radius:var(--radius-sm);color:var(--color-text-secondary);display:flex;font-size:14px;gap:10px;min-height:36px}.collection[data-v-71c548e1]:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.dot[data-v-71c548e1]{border-radius:50%;flex:none;height:8px;width:8px}.user[data-v-71c548e1]{background:var(--color-bg-base);border-radius:var(--radius-md);gap:var(--space-1);margin-top:auto;padding:var(--space-2)}.user[data-v-71c548e1],.who[data-v-71c548e1]{align-items:center;display:flex}.who[data-v-71c548e1]{border-radius:var(--radius-sm);flex:1;gap:10px;min-width:0;padding:var(--space-1)}.who[data-v-71c548e1],.who[data-v-71c548e1]:hover{color:var(--color-text-primary)}.who[data-v-71c548e1]:hover{background:var(--color-bg-hover)}.avatar[data-v-71c548e1]{align-items:center;background:var(--color-purple);border-radius:50%;color:var(--color-bg-sidebar);display:flex;flex:none;font-size:13px;font-weight:var(--font-weight-bold);height:32px;justify-content:center;width:32px}.identity[data-v-71c548e1]{display:flex;flex-direction:column;line-height:1.3;min-width:0}.identity strong[data-v-71c548e1]{font-size:13px;font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logout[data-v-71c548e1]{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-text-muted);display:inline-flex;flex:none;height:40px;justify-content:center;width:40px}.logout[data-v-71c548e1]:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}@media(max-width:900px){.sidebar[data-v-71c548e1]{border-bottom:1px solid var(--color-border-strong);border-right:0;width:100%}.inner[data-v-71c548e1]{align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--space-2) var(--space-3);height:auto;overflow:visible;padding:var(--space-3) var(--space-4);position:static}.brand[data-v-71c548e1]{flex:1;padding:0}.collections[data-v-71c548e1],.identity[data-v-71c548e1],.names .small[data-v-71c548e1]{display:none}.user[data-v-71c548e1]{background:none;margin:0;order:2;padding:0}.nav[data-v-71c548e1]{flex:0 0 100%;flex-direction:row;order:3;overflow-x:auto;scrollbar-width:none}.link[data-v-71c548e1]{flex:none;white-space:nowrap}.count[data-v-71c548e1]{margin-left:0}}.topbar[data-v-a2b23e0e]{background:var(--color-bg-base);border-bottom:1px solid var(--color-border-strong);flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4) var(--space-8)}.search[data-v-a2b23e0e],.topbar[data-v-a2b23e0e]{align-items:center;display:flex}.search[data-v-a2b23e0e]{background:var(--color-bg-sidebar);border:1px solid var(--color-border-base);border-radius:var(--radius-md);color:var(--color-text-muted);flex:1 1 320px;gap:10px;height:44px;max-width:560px;padding:0 14px;text-align:left}.search[data-v-a2b23e0e]:hover{border-color:var(--color-text-disabled)}.placeholder[data-v-a2b23e0e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}kbd[data-v-a2b23e0e]{border:1px solid var(--color-border-base);border-radius:var(--radius-xs);font-size:12px;padding:2px 6px}.actions[data-v-a2b23e0e]{display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}@media(max-width:720px){.topbar[data-v-a2b23e0e]{padding:var(--space-3) var(--space-4)}.search[data-v-a2b23e0e]{flex-basis:100%;max-width:none}.actions[data-v-a2b23e0e]{margin-left:0;width:100%}.actions[data-v-a2b23e0e]>*{flex:1}kbd[data-v-a2b23e0e]{display:none}}.palette[data-v-e464bd89]{display:flex;flex-direction:column;gap:var(--space-3)}.field[data-v-e464bd89]{align-items:center;background:var(--color-bg-sidebar);border:1px solid var(--color-border-base);border-radius:var(--radius-md);color:var(--color-text-muted);display:flex;gap:10px;height:48px;padding:0 14px}input[data-v-e464bd89]{background:transparent;border:0;color:var(--color-text-primary);flex:1;min-width:0;outline:none}ul[data-v-e464bd89]{display:flex;flex-direction:column;gap:2px;max-height:50vh;overflow-y:auto}.hit[data-v-e464bd89]{border-radius:var(--radius-sm);cursor:pointer;display:grid;gap:0 var(--space-3);grid-template-columns:110px minmax(0,1fr);padding:10px var(--space-3)}.hit.on[data-v-e464bd89]{background:var(--color-bg-hover)}.section[data-v-e464bd89]{color:var(--color-text-muted);font-size:12px;grid-row:span 2}.title[data-v-e464bd89]{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.meta[data-v-e464bd89]{color:var(--color-text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell[data-v-dab907a8]{display:flex;min-height:100vh}.main[data-v-dab907a8]{display:flex;flex:1;flex-direction:column;min-width:0}@media(max-width:900px){.shell[data-v-dab907a8]{flex-direction:column}}
