.conversation-list[data-v-1b6b89d1]{flex-direction:column;height:100%}.conversation-list[data-v-1b6b89d1],.conversation-list__header[data-v-1b6b89d1]{background:rgb(var(--v-theme-surface));display:flex}.conversation-list__header[data-v-1b6b89d1]{align-items:center;border-bottom:1px solid rgb(var(--v-theme-on-surface)/.08);justify-content:space-between;padding:1rem 1.25rem}.conversation-list__title[data-v-1b6b89d1]{font-size:1.125rem;font-weight:600;margin:0}.conversation-list__loading[data-v-1b6b89d1]{align-items:center;color:rgb(var(--v-theme-on-surface));display:flex;flex:1;flex-direction:column;gap:.75rem;justify-content:center;opacity:.7;padding:2rem 1.25rem}.conversation-list__loading-text[data-v-1b6b89d1]{font-size:.8125rem}.conversation-list__empty[data-v-1b6b89d1]{color:rgb(var(--v-theme-on-surface));opacity:.6;padding:2rem 1.25rem;text-align:center}.conversation-list__items[data-v-1b6b89d1]{flex:1;overflow-y:auto;padding:.5rem}.conversation-item[data-v-1b6b89d1]{align-items:flex-start;background:transparent;border:none;border-radius:.75rem;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;text-align:left;transition:background-color .15s ease;width:100%}.conversation-item[data-v-1b6b89d1]:hover{background:rgb(var(--v-theme-on-surface)/.04)}.conversation-item--active[data-v-1b6b89d1]{background:rgb(var(--v-theme-primary)/.08)}.conversation-item__avatar[data-v-1b6b89d1]{flex-shrink:0}.conversation-item__content[data-v-1b6b89d1]{flex:1;min-width:0}.conversation-item__bottom[data-v-1b6b89d1],.conversation-item__top[data-v-1b6b89d1]{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.conversation-item__top[data-v-1b6b89d1]{margin-bottom:.125rem}.conversation-item__name[data-v-1b6b89d1]{font-size:.9375rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-item__name--unread[data-v-1b6b89d1]{font-weight:700}.conversation-item__time[data-v-1b6b89d1]{flex-shrink:0;font-size:.6875rem;opacity:.55}.conversation-item__preview[data-v-1b6b89d1],.conversation-item__time[data-v-1b6b89d1]{color:rgb(var(--v-theme-on-surface));white-space:nowrap}.conversation-item__preview[data-v-1b6b89d1]{font-size:.8125rem;min-width:0;opacity:.65;overflow:hidden;text-overflow:ellipsis}.conversation-item__bottom[data-v-1b6b89d1]{min-width:0}.message-row[data-v-5dd0fd8e]{display:flex;justify-content:flex-start;margin-bottom:.75rem}.message-row--own[data-v-5dd0fd8e]{justify-content:flex-end}.message-bubble[data-v-5dd0fd8e]{border-radius:1rem;box-shadow:0 1px 2px rgb(var(--v-theme-on-surface)/.06);max-width:min(75%,520px);overflow:visible;padding:.625rem .875rem}.message-bubble--own[data-v-5dd0fd8e]{background:rgb(var(--v-theme-primary));border-bottom-right-radius:.25rem;color:rgb(var(--v-theme-on-primary))}.message-bubble--other[data-v-5dd0fd8e]{background:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-on-surface)/.08);border-bottom-left-radius:.25rem;color:rgb(var(--v-theme-on-surface))}.message-bubble--deleted[data-v-5dd0fd8e]{font-style:italic;opacity:.75}.message-bubble--pending[data-v-5dd0fd8e]{opacity:.85}.message-bubble__sender[data-v-5dd0fd8e]{color:rgb(var(--v-theme-primary));font-size:.75rem;font-weight:600;line-height:1.2;margin-bottom:.25rem}.message-bubble__body[data-v-5dd0fd8e]{font-size:.9375rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.message-bubble__text[data-v-5dd0fd8e]{white-space:pre-wrap}.message-bubble__link[data-v-5dd0fd8e]{background:rgb(var(--v-theme-on-surface)/.06);border-radius:.375rem;display:inline;font-size:.8125rem;margin:0 .125rem;padding:.0625rem .375rem;text-decoration:underline}.message-bubble--own .message-bubble__link[data-v-5dd0fd8e]{background:rgb(var(--v-theme-on-primary)/.12);color:inherit}.message-bubble--other .message-bubble__link[data-v-5dd0fd8e]{color:rgb(var(--v-theme-primary))}.message-bubble__files[data-v-5dd0fd8e]{display:flex;flex-direction:column;gap:.375rem;margin-top:.5rem}.message-bubble__file[data-v-5dd0fd8e]{justify-content:flex-start}.message-bubble__meta[data-v-5dd0fd8e]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-top:.375rem;min-width:0;overflow:visible}.message-bubble__meta-info[data-v-5dd0fd8e]{align-items:center;display:flex;font-size:.6875rem;gap:.25rem;line-height:1;min-width:0;opacity:.8}.message-bubble--own .message-bubble__meta-info[data-v-5dd0fd8e]{color:rgb(var(--v-theme-on-primary))}.message-bubble--other .message-bubble__meta-info[data-v-5dd0fd8e]{color:rgb(var(--v-theme-on-surface));opacity:.55}.message-bubble__receipt[data-v-5dd0fd8e]{opacity:.85}.message-bubble__receipt--read[data-v-5dd0fd8e]{opacity:1}.message-bubble__receipt--pending[data-v-5dd0fd8e]{opacity:.65}.message-bubble__receipt--failed[data-v-5dd0fd8e]{color:rgb(var(--v-theme-error));opacity:1}.message-bubble__failed-actions[data-v-5dd0fd8e]{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.message-bubble__actions[data-v-5dd0fd8e]{align-items:center;display:flex;flex-shrink:0;gap:.125rem;opacity:1}.message-bubble__hover-actions[data-v-5dd0fd8e]{align-items:center;display:none;gap:.0625rem}.message-bubble__actions:focus-within .message-bubble__hover-actions[data-v-5dd0fd8e],.message-row:hover .message-bubble__hover-actions[data-v-5dd0fd8e]{display:flex}.message-bubble__menu-btn[data-v-5dd0fd8e]{flex-shrink:0}.message-bubble--own .message-bubble__menu-btn[data-v-5dd0fd8e] .v-btn__overlay{opacity:.12}@media (hover:none){.message-bubble__hover-actions[data-v-5dd0fd8e]{display:none!important}}.composer[data-v-a51dde5d]{background:rgb(var(--v-theme-surface));border-top:1px solid rgb(var(--v-theme-on-surface)/.08);padding:.875rem 1.25rem}.composer__files[data-v-a51dde5d]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.625rem}.composer__input-row[data-v-a51dde5d]{align-items:flex-end;display:flex;gap:.375rem}.composer__textarea[data-v-a51dde5d]{flex:1}.composer__textarea[data-v-a51dde5d] .v-field{border-radius:1.25rem;box-shadow:none}.chat-thread[data-v-1dfa5bf3]{background:rgb(var(--v-theme-background));display:flex;flex-direction:column;height:100%}.chat-thread__header[data-v-1dfa5bf3]{align-items:center;background:rgb(var(--v-theme-surface));border-bottom:1px solid rgb(var(--v-theme-on-surface)/.08);display:flex;justify-content:space-between;padding:1rem 1.25rem}.chat-thread__header-text[data-v-1dfa5bf3]{flex:1;min-width:0}.chat-thread__title[data-v-1dfa5bf3]{font-size:1.0625rem;font-weight:600;line-height:1.3}.chat-thread__subtitle[data-v-1dfa5bf3]{color:rgb(var(--v-theme-on-surface));font-size:.75rem;margin-top:.125rem;opacity:.6}.chat-thread__empty[data-v-1dfa5bf3]{align-items:center;color:rgb(var(--v-theme-on-surface));display:flex;flex:1;flex-direction:column;justify-content:center;opacity:.55;padding:2rem;text-align:center}.chat-thread__messages[data-v-1dfa5bf3]{background:linear-gradient(rgb(var(--v-theme-background)),rgb(var(--v-theme-background))) rgb(var(--v-theme-on-surface)/.02);flex:1;overflow-y:auto;padding:1rem 1.25rem;position:relative}.chat-thread__top-sentinel[data-v-1dfa5bf3]{height:1px;pointer-events:none}.chat-thread__loading-more[data-v-1dfa5bf3]{display:flex;justify-content:center;padding:.5rem 0}.chat-thread__loading[data-v-1dfa5bf3]{align-items:center;background:rgb(var(--v-theme-background)/.85);color:rgb(var(--v-theme-on-surface));display:flex;flex-direction:column;gap:.75rem;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:.7;position:absolute}.chat-thread__loading-text[data-v-1dfa5bf3]{font-size:.8125rem}.chat-thread__bottom-anchor[data-v-1dfa5bf3]{height:0;overflow:hidden}
