.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{bottom:0;height:15px}.ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{right:0;width:15px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:transparent;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.ps{position:relative}.chat-header[data-v-47aa2430]{background-color:rgb(var(--v-theme-surface));border-block-end:1px solid rgba(var(--v-border-color),var(--v-border-opacity));min-block-size:72px}.chat-message[data-v-5bca8ee3]{display:flex;gap:8px;padding-inline:12px;transition:background-color .2s}.chat-message[data-v-5bca8ee3]:hover{background-color:rgba(var(--v-theme-on-surface),.02)}.chat-message:hover .message-actions[data-v-5bca8ee3]{opacity:1}.chat-message.is-own[data-v-5bca8ee3]{flex-direction:row-reverse}.chat-message.is-own .message-bubble-wrapper[data-v-5bca8ee3]{align-items:flex-end}.chat-message.is-deleted[data-v-5bca8ee3]{opacity:.6}.message-avatar[data-v-5bca8ee3]{flex-shrink:0;margin-top:4px}.message-spacer[data-v-5bca8ee3]{flex-shrink:0;width:32px}.message-bubble-wrapper[data-v-5bca8ee3]{align-items:flex-start;display:flex;flex-direction:column;max-width:70%;position:relative}.message-bubble[data-v-5bca8ee3]{border-radius:8px;padding:6px 10px;position:relative;word-break:break-word}.message-bubble.bubble-other[data-v-5bca8ee3]{background-color:rgb(var(--v-theme-surface));border-top-left-radius:2px}.message-bubble.bubble-own[data-v-5bca8ee3]{background-color:rgb(var(--v-theme-primary));border-top-right-radius:2px;color:#fff}.message-bubble.bubble-own .edited-label[data-v-5bca8ee3],.message-bubble.bubble-own .timestamp[data-v-5bca8ee3]{color:#ffffffe6}.message-bubble.bubble-own .reply-preview[data-v-5bca8ee3]{background-color:#ffffff1a;border-left-color:#ffffff4d}.reply-preview[data-v-5bca8ee3]{align-items:flex-start;background-color:rgba(var(--v-theme-on-surface),.05);border-left:2px solid rgba(var(--v-theme-primary),.5);border-radius:4px;display:flex;font-size:.75rem;gap:6px;margin-bottom:6px;max-width:100%;padding:6px 8px}.reply-content[data-v-5bca8ee3]{display:flex;flex-direction:column;gap:2px;overflow:hidden}.reply-author[data-v-5bca8ee3]{color:rgb(var(--v-theme-primary));font-size:.75rem;font-weight:600}.reply-text[data-v-5bca8ee3]{font-size:.75rem;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-text[data-v-5bca8ee3]{font-size:.9375rem;line-height:1.5;white-space:pre-wrap}.message-deleted[data-v-5bca8ee3]{font-size:.875rem;font-style:italic;gap:6px}.message-deleted[data-v-5bca8ee3],.message-footer[data-v-5bca8ee3]{align-items:center;display:flex;opacity:.7}.message-footer[data-v-5bca8ee3]{font-size:.6875rem;gap:4px;margin-top:2px}.edited-label[data-v-5bca8ee3]{font-style:italic}.timestamp[data-v-5bca8ee3]{font-size:.6875rem}.delivery-check[data-v-5bca8ee3]{margin-left:2px}.moderation-badge[data-v-5bca8ee3],.pinned-badge[data-v-5bca8ee3]{align-items:center;border-radius:4px;display:inline-flex;font-size:.6875rem;font-weight:500;gap:4px;margin-top:2px;padding:2px 6px}.moderation-badge[data-v-5bca8ee3]{background-color:#ffc10726;color:#f57f17}.pinned-badge[data-v-5bca8ee3]{background-color:#ff980026;color:#e65100}.message-actions[data-v-5bca8ee3]{display:flex;gap:2px;margin-top:2px;opacity:0;transition:opacity .2s}@media (max-width:600px){.message-bubble-wrapper[data-v-5bca8ee3]{max-width:85%}}.chat-app-window[data-v-0547994c]{background-color:rgb(var(--v-theme-surface));block-size:100%;display:flex;flex-direction:column;overflow:hidden}.chat-log[data-v-0547994c]{flex:1 1 0;overflow-x:hidden;overflow-y:auto}.chat-input-wrapper[data-v-0547994c]{background-color:rgb(var(--v-theme-surface));border-block-start:1px solid rgba(var(--v-border-color),var(--v-border-opacity));flex:0 0 auto}.edit-preview[data-v-0547994c],.reply-preview[data-v-0547994c]{background-color:rgba(var(--v-theme-primary),.08);border-inline-start:3px solid rgb(var(--v-theme-primary));border-radius:6px}.typing-dot[data-v-0547994c]{animation:typing-bounce-0547994c 1.4s ease-in-out infinite;background-color:rgba(var(--v-theme-on-surface),.4);block-size:6px;border-radius:50%;inline-size:6px}.typing-dot[data-v-0547994c]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-0547994c]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-0547994c{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.chat-conversation-list[data-v-ac362714]{display:flex;flex-direction:column;height:100%}.conversation-scroll[data-v-ac362714]{flex:1;overflow-y:auto}.conversation-item[data-v-ac362714]{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));cursor:pointer;transition:background-color .2s}.conversation-item[data-v-ac362714]:hover{background-color:rgba(var(--v-theme-on-surface),.04)}.conversation-item.active[data-v-ac362714]{background-color:rgba(var(--v-theme-primary),.08);border-left:3px solid rgb(var(--v-theme-primary))}.conversation-item[data-v-ac362714]:last-child{border-bottom:none}.empty-state[data-v-ac362714]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px}
