.xh-user-avatar[data-v-0503bde6]{flex-shrink:0}.xh-user-avatar__initials[data-v-0503bde6]{color:hsl(var(--primary));font-weight:700;line-height:1}.chat-ctx-overlay[data-v-0edde4af]{z-index:2999;position:fixed;inset:0}.chat-ctx-wrap[data-v-0edde4af]{z-index:3000;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:fixed}.chat-ctx-card[data-v-0edde4af]{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 8px 30px hsl(var(--foreground) / 10%), 0 2px 8px hsl(var(--foreground) / 5%);border-radius:10px}.chat-ctx-reactions[data-v-0edde4af]{gap:2px;padding:6px 8px;display:flex}.chat-ctx-react-btn[data-v-0edde4af]{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:18px;transition:background .12s,transform .12s;display:inline-flex}.chat-ctx-react-btn[data-v-0edde4af]:hover{background:hsl(var(--accent));transform:scale(1.15)}.chat-ctx-menu[data-v-0edde4af]{min-width:148px;padding:5px}.chat-ctx-item[data-v-0edde4af]{width:100%;color:hsl(var(--foreground));text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:7px 28px 7px 10px;font-size:13px;line-height:1.2;transition:background .12s;display:flex}.chat-ctx-item[data-v-0edde4af]:hover{background:hsl(var(--accent))}.chat-ctx-item--danger[data-v-0edde4af]{color:hsl(var(--destructive,0 84% 60%))}.chat-ctx-divider[data-v-0edde4af]{background:hsl(var(--border));height:1px;margin:4px 8px}.chat-ctx-fade-enter-active[data-v-0edde4af]{transition:opacity .12s ease-out,transform .12s ease-out}.chat-ctx-fade-leave-active[data-v-0edde4af]{transition:opacity .1s ease-in}.chat-ctx-fade-enter-from[data-v-0edde4af]{opacity:0;transform:scale(.96)}.chat-ctx-fade-leave-to[data-v-0edde4af]{opacity:0}.chat-icon-btn[data-v-7879db30]{width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.chat-icon-btn[data-v-7879db30]:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.chat-conv-item[data-v-7879db30]{cursor:pointer;align-items:center;gap:10px;padding:9px 12px;transition:background .15s;display:flex}.chat-conv-item[data-v-7879db30]:hover{background:hsl(var(--accent) / 60%)}.chat-conv-item--active[data-v-7879db30]{background:hsl(var(--primary) / 8%)}.chat-conv-item--pinned[data-v-7879db30]{background:hsl(var(--muted) / 40%)}.chat-conv-item--pinned.chat-conv-item--active[data-v-7879db30]{background:hsl(var(--primary) / 8%)}.chat-avatar-upload[data-v-632ff942]{cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;padding:0;position:relative;overflow:hidden}.chat-avatar-upload__mask[data-v-632ff942]{color:#fff;opacity:0;background:#0006;border-radius:10px;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.chat-avatar-upload:hover .chat-avatar-upload__mask[data-v-632ff942],.chat-avatar-upload:disabled .chat-avatar-upload__mask[data-v-632ff942]{opacity:1}.chat-composer-btn[data-v-2d15ccb0]{width:30px;height:30px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.chat-composer-btn[data-v-2d15ccb0]:hover:not(:disabled){background:hsl(var(--accent));color:hsl(var(--foreground))}.chat-composer-btn[data-v-2d15ccb0]:disabled{opacity:.4;cursor:not-allowed}.chat-composer-input[data-v-2d15ccb0] .n-input__border,.chat-composer-input[data-v-2d15ccb0] .n-input__state-border{display:none}.chat-composer-inline-btn[data-v-2d15ccb0]{width:20px;height:20px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-composer-inline-btn[data-v-2d15ccb0]:hover{background:hsl(var(--accent))}.chat-mention-item[data-v-2d15ccb0]{cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;transition:background .12s;display:flex}.chat-mention-item[data-v-2d15ccb0]:hover{background:hsl(var(--accent))}.chat-attach-item[data-v-2d15ccb0]{border:1px solid hsl(var(--border));background:hsl(var(--muted) / 40%);border-radius:6px;align-items:center;gap:6px;padding:4px 6px;display:inline-flex;position:relative}.chat-attach-thumb[data-v-2d15ccb0]{object-fit:cover;border-radius:4px;width:48px;height:48px;display:block}.chat-attach-remove[data-v-2d15ccb0]{background:hsl(var(--foreground) / 70%);width:16px;height:16px;color:hsl(var(--background));cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-6px;right:-6px}.chat-attach-remove[data-v-2d15ccb0]:hover{background:hsl(var(--destructive))}.chat-send-group[data-v-2d15ccb0]{align-items:stretch;display:inline-flex}.chat-send-group .chat-send-main[data-v-2d15ccb0]{border-top-right-radius:0;border-bottom-right-radius:0;min-width:64px}.chat-send-group .chat-send-arrow[data-v-2d15ccb0]{border-left:1px solid hsl(var(--primary-foreground,0 0% 100%) / 30%);border-top-left-radius:0;border-bottom-left-radius:0;padding:0 6px}.chat-forward-item[data-v-5b0b7cf5]{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:7px 8px;transition:background .12s;display:flex}.chat-forward-item[data-v-5b0b7cf5]:hover:not(:disabled){background:hsl(var(--accent))}.chat-forward-item[data-v-5b0b7cf5]:disabled{cursor:not-allowed;opacity:.7}.chat-bubble[data-v-10759644]{word-break:break-word;border-radius:10px;padding:8px 12px}.chat-bubble--other[data-v-10759644]{background:hsl(var(--muted) / 60%);color:hsl(var(--foreground));border-top-left-radius:2px}.chat-bubble--self[data-v-10759644]{background:hsl(var(--primary) / 12%);color:hsl(var(--foreground));border-top-right-radius:2px}.chat-bubble--mention[data-v-10759644]{box-shadow:inset 0 0 0 1px hsl(var(--primary) / 45%)}.chat-bubble--highlight[data-v-10759644]{animation:3s ease-out chat-highlight-pulse-10759644}@keyframes chat-highlight-pulse-10759644{0%,60%{box-shadow:0 0 0 2px hsl(var(--primary) / 60%)}to{box-shadow:0 0 0 0 hsl(var(--primary) / 0%)}}.chat-bubble--announcement[data-v-10759644]{background:#f59f0a14;border:1px solid #f59f0a40;min-width:220px;max-width:100%}.chat-bubble--recalled[data-v-10759644]{border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));background:0 0;font-size:12px;font-style:italic}.chat-reply-quote[data-v-10759644]{border-left:2px solid hsl(var(--primary) / 50%);background:hsl(var(--muted) / 50%);color:hsl(var(--muted-foreground));-webkit-line-clamp:2;border-radius:4px;-webkit-box-orient:vertical;margin-bottom:6px;padding:4px 8px;font-size:12px;display:-webkit-box;overflow:hidden}.chat-image-grid[data-v-10759644]{gap:4px;display:grid}.chat-image-grid--2[data-v-10759644]{grid-template-columns:repeat(2,88px)}.chat-image-grid--3[data-v-10759644]{grid-template-columns:repeat(3,88px)}.chat-file-card[data-v-10759644]{border:1px solid hsl(var(--border));background:hsl(var(--card));min-width:200px;max-width:280px;color:hsl(var(--foreground));cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:border-color .15s;display:flex}.chat-file-card[data-v-10759644]:hover{border-color:hsl(var(--primary) / 50%)}.chat-reaction-chip[data-v-10759644]{border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;border-radius:9999px;align-items:center;gap:3px;padding:1px 7px;font-size:13px;line-height:1.4;transition:all .12s;display:inline-flex}.chat-reaction-chip[data-v-10759644]:hover{border-color:hsl(var(--primary) / 50%)}.chat-reaction-chip--mine[data-v-10759644]{border-color:hsl(var(--primary) / 60%);background:hsl(var(--primary) / 10%)}.chat-meta-action[data-v-10759644]{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:11px;display:inline-flex}.chat-meta-action[data-v-10759644]:hover{text-decoration:underline}.chat-thread-btn[data-v-c01f07a1]{width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.chat-thread-btn[data-v-c01f07a1]:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.chat-meta-unpin[data-v-c01f07a1]{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.chat-meta-unpin[data-v-c01f07a1]:hover{text-decoration:underline}.chat-search-hit[data-v-c01f07a1]{cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:5px 8px;transition:background .12s;display:block}.chat-search-hit[data-v-c01f07a1]:hover{background:hsl(var(--accent))}
