.menu-item[data-v-40c4c52e]{padding-left:8px}[data-v-40c4c52e] .menu-level-0{padding-inline-start:8px!important}[data-v-40c4c52e] .menu-level-1{padding-inline-start:28px!important}[data-v-40c4c52e] .menu-level-2{padding-inline-start:48px!important}[data-v-40c4c52e] .menu-level-3{padding-inline-start:68px!important}.v-list-item-title[data-v-40c4c52e]{font-size:.8545rem;font-weight:500;line-height:1rem}[data-v-40c4c52e] .v-list-item{color:var(--theme-text)}[data-v-40c4c52e] .v-list-item:hover{background:var(--theme-background)}[data-v-40c4c52e] .v-list-item.v-list-item--active{color:var(--theme-primary);background:var(--theme-background);font-weight:600}[data-v-40c4c52e] .v-list-item.v-list-item--active .v-icon{color:var(--theme-primary)}.nav--menu .v-list-item__prepend{max-width:40px}.space-more[data-v-e957187a]{letter-spacing:2px!important}.v-badge[data-v-e957187a] .v-badge__badge{transition:all .3s ease}.v-list-item[data-v-e957187a]:hover{background-color:#0000000a}.active-menu-class[data-v-e957187a]{background-color:#fff;font-weight:600}.v-list-item-title[data-v-e957187a]{font-size:.8525rem;font-weight:500;letter-spacing:normal;line-height:1rem}[data-v-e957187a] .v-list-item{color:var(--theme-text)}[data-v-e957187a] .v-list-item:hover{background:var(--theme-background)}[data-v-e957187a] .v-list-item.v-list-item--active{color:var(--theme-primary);background:var(--theme-background);font-weight:600}[data-v-e957187a] .v-list-item.v-list-item--active .v-icon{color:var(--theme-primary)}.v-list-group__items .v-list-item--link[data-v-e957187a]{padding-inline-start:calc(-4px + var(--indent-padding))!important}.v-list-group__items .v-list-group__items a[data-v-e957187a]{padding-inline-start:calc(-64px + var(--indent-padding))!important}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--one-line[data-v-e957187a]{padding-inline:7px}[data-v-e957187a] .v-list-item__prepend{width:36px;min-width:36px;justify-content:center}.socket-connected[data-v-8065ca1e]{opacity:.9}.socket-disconnected[data-v-8065ca1e]{animation:socket-pulse-8065ca1e 1.5s ease-in-out infinite}@keyframes socket-pulse-8065ca1e{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.ai-chat-dialog[data-v-5201e1f0]{height:85vh;max-height:800px}.ai-chat-dialog[data-v-5201e1f0],.chat-container[data-v-5201e1f0]{display:flex;flex-direction:column}.chat-container[data-v-5201e1f0]{flex:1;overflow:hidden}.messages-area[data-v-5201e1f0]{flex:1;overflow-y:auto;scroll-behavior:smooth}.messages-area[data-v-5201e1f0]::-webkit-scrollbar{width:8px}.messages-area[data-v-5201e1f0]::-webkit-scrollbar-track{background:#f1f1f1}.messages-area[data-v-5201e1f0]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.messages-area[data-v-5201e1f0]::-webkit-scrollbar-thumb:hover{background:#555}.empty-state[data-v-5201e1f0]{flex-direction:column;align-items:center;height:100%;text-align:center;padding:1rem}.empty-state[data-v-5201e1f0],.quick-prompts[data-v-5201e1f0]{display:flex;justify-content:center}.quick-prompts[data-v-5201e1f0]{flex-wrap:wrap;gap:.5rem;max-width:600px}.messages-list[data-v-5201e1f0]{display:flex;flex-direction:column;gap:1rem}.message[data-v-5201e1f0]{display:flex}.message-user[data-v-5201e1f0]{justify-content:flex-end}.message-assistant[data-v-5201e1f0]{justify-content:flex-start}.message-content[data-v-5201e1f0]{max-width:75%;padding:1rem;border-radius:12px;box-shadow:0 2px 8px #00000014}.message-content.user-message[data-v-5201e1f0]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.message-content.ai-message[data-v-5201e1f0]{background:#fff;border:1px solid #e0e0e0}.message-header[data-v-5201e1f0]{display:flex;align-items:center;margin-bottom:.5rem;gap:.5rem}.message-text[data-v-5201e1f0]{line-height:1.6;word-wrap:break-word}.message-text[data-v-5201e1f0] p{margin-bottom:.5rem}.message-text[data-v-5201e1f0] p:last-child{margin-bottom:0}.message-text[data-v-5201e1f0] ol,.message-text[data-v-5201e1f0] ul{margin-left:1.5rem;margin-bottom:.5rem}.message-text[data-v-5201e1f0] code{background:#0000000d;padding:.2rem .4rem;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.message-text[data-v-5201e1f0] pre{background:#0000000d;padding:1rem;border-radius:8px;overflow-x:auto;margin:.5rem 0}.message-text[data-v-5201e1f0] pre code{background:none;padding:0}.message-metadata[data-v-5201e1f0]{display:flex;gap:.5rem;opacity:.7}.typing-indicator[data-v-5201e1f0]{display:flex;gap:.3rem;padding:.5rem 0}.typing-indicator span[data-v-5201e1f0]{width:5px;height:5px;background:#999;border-radius:50%;animation:typing-5201e1f0 1.4s infinite}.typing-indicator span[data-v-5201e1f0]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-5201e1f0]:nth-child(3){animation-delay:.4s}@keyframes typing-5201e1f0{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-5px);opacity:1}}.input-area[data-v-5201e1f0]{border-top:1px solid #e0e0e0}.message-actions[data-v-5201e1f0]{display:flex;justify-content:flex-end;gap:.25rem;margin-top:.25rem;opacity:.6}.message-actions[data-v-5201e1f0]:hover{opacity:1}.sc-header[data-v-4d8e1456]{border-top-left-radius:9px;border-top-right-radius:9px}.sc-header--img[data-v-4d8e1456]{margin-left:8px;margin-right:8px}.header-title-group[data-v-4d8e1456]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.sc-header--title[data-v-4d8e1456]{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:16px!important;font-weight:500;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-header--title.enabled[data-v-4d8e1456]{cursor:pointer;border-radius:5px;padding:4px 8px;transition:box-shadow .2s ease}.sc-header--chat-list-button[data-v-4d8e1456]:hover,.sc-header--close-button[data-v-4d8e1456]:hover,.sc-header--title.enabled[data-v-4d8e1456]:hover{box-shadow:0 2px 5px #0000001a}.sc-header--chat-list-button[data-v-4d8e1456],.sc-header--close-button[data-v-4d8e1456]{flex-shrink:0}.clickable[data-v-4d8e1456]{cursor:pointer}[data-v-4d8e1456] .v-toolbar__content{padding:4px 8px!important;height:56px!important;align-items:center}[data-v-4d8e1456] .v-toolbar__prepend{margin-inline-start:0!important;margin-inline-end:4px!important}[data-v-4d8e1456] .v-toolbar__append{margin-inline-start:auto!important;margin-inline-end:0!important}[data-v-4d8e1456] svg{fill:currentColor}@media(max-width:450px){.sc-header[data-v-4d8e1456]{border-radius:0}}svg[data-v-b4aaee0c]{display:inline-block;vertical-align:baseline;margin-bottom:-2px}a.chatLink[data-v-23907810]{color:inherit!important}.sc-message--text[data-v-23907810]{position:relative}.sc-message--toolbox[data-v-23907810]{display:flex;align-items:center;gap:1px;flex-direction:column}.sc-message--meta[data-v-23907810]{font-size:xx-small;margin-bottom:0;margin-top:5px;opacity:.5}.msg-indicators[data-v-23907810]{display:flex;gap:6px;align-items:center;margin-top:3px}.indicator-edited[data-v-23907810]{font-size:10px;opacity:.6}.indicator-liked[data-v-23907810]{font-size:13px;line-height:1}.copy-btn[data-v-23907810]{opacity:0;transition:opacity .15s}.sc-message--text:hover .copy-btn[data-v-23907810]{opacity:.6}.read-receipt[data-v-23907810]{display:flex;justify-content:flex-end;margin-top:2px}.reply-block[data-v-23907810]{display:flex;gap:6px;background:#0000001a;border-radius:4px;padding:4px 8px;margin-bottom:4px;overflow:hidden}.reply-bar[data-v-23907810]{width:3px;border-radius:2px;background:#fff9;flex-shrink:0}.reply-content[data-v-23907810]{display:flex;flex-direction:column;min-width:0}.reply-author[data-v-23907810]{font-size:11px;font-weight:600;opacity:.9}.reply-text[data-v-23907810]{font-size:12px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-message--deleted[data-v-23907810]{font-style:italic;opacity:.55;font-size:13px;margin:0;display:flex;align-items:center;gap:4px}.link-preview[data-v-23907810]{margin-top:6px;border-radius:6px;overflow:hidden;border:1px solid hsla(0,0%,100%,.2);cursor:pointer;background:#0000001a;max-width:260px}.link-preview-img[data-v-23907810]{width:100%;max-height:120px;-o-object-fit:cover;object-fit:cover}.link-preview-body[data-v-23907810]{padding:6px 8px;display:flex;flex-direction:column;gap:2px}.link-preview-title[data-v-23907810]{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-preview-desc[data-v-23907810]{font-size:11px;opacity:.7;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.link-preview-url[data-v-23907810]{font-size:10px;opacity:.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-message--file[data-v-e69f60cc]{border-radius:6px;font-size:14px;font-weight:300;line-height:1.4;-webkit-font-smoothing:subpixel-antialiased;padding-bottom:4px;max-width:295px}.sc-image[data-v-e69f60cc]{border-radius:6px 6px 0 0;width:100%;cursor:pointer}.sc-message--file-meta[data-v-e69f60cc]{font-size:11px;padding:4px 10px 2px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-message--file-doc[data-v-e69f60cc]{display:flex;align-items:center;gap:8px;padding:8px 10px;max-width:250px}.sc-message--file-info[data-v-e69f60cc]{flex:1;display:flex;flex-direction:column;min-width:0}.sc-message--file-link[data-v-e69f60cc]{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;color:inherit}.sc-message--file-link[data-v-e69f60cc]:hover{text-decoration:underline}.sc-message--file-size[data-v-e69f60cc]{font-size:11px;opacity:.7;margin-top:2px}.sc-message--uploading[data-v-e69f60cc]{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:13px;opacity:.75}.sc-message--meta[data-v-e69f60cc]{font-size:11px;padding:0 10px 4px;opacity:.7;text-align:right}.sc-message--toolbox[data-v-e69f60cc]{display:flex;align-items:center;gap:8px;padding:2px 100px 2px 4px}.sc-message--file-text[data-v-e69f60cc]{padding:8px 12px;font-size:14px;white-space:pre-wrap;word-wrap:break-word}.sc-message--content.received .sc-message--file[data-v-e69f60cc]{color:#263238;background-color:#f4f7f9;margin-right:40px}.sc-message--content.sent .sc-message--file[data-v-e69f60cc]{color:#fff;background-color:#4e8cff}.img-wrapper[data-v-e69f60cc]{position:relative;cursor:pointer}.img-overlay[data-v-e69f60cc]{position:absolute;inset:0;background:transparent;display:flex;align-items:center;justify-content:center;transition:background .2s}.img-wrapper:hover .img-overlay[data-v-e69f60cc]{background:#0000004d}.read-receipt[data-v-e69f60cc]{display:flex;justify-content:flex-end;margin-top:2px;padding-right:8px}.reply-block[data-v-e69f60cc]{display:flex;gap:6px;background:#0000001a;border-radius:4px;padding:4px 8px;margin-bottom:4px;overflow:hidden}.reply-bar[data-v-e69f60cc]{width:3px;border-radius:2px;background:#fff9;flex-shrink:0}.reply-content[data-v-e69f60cc]{display:flex;flex-direction:column;min-width:0}.reply-author[data-v-e69f60cc]{font-size:11px;font-weight:600;opacity:.9}.reply-text[data-v-e69f60cc]{font-size:12px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-message--emoji[data-v-c56f3a1f]{font-size:40px}.sc-message--toolbox[data-v-c56f3a1f]{display:flex;align-items:center;gap:8px}.sc-typing-indicator[data-v-1e091b24]{text-align:center;padding:17px 20px;border-radius:6px}.sc-typing-indicator span[data-v-1e091b24]{display:inline-block;background-color:#b6b5ba;width:10px;height:10px;border-radius:100%;margin-right:3px;animation:bob-1e091b24 2s infinite}.sc-typing-indicator span[data-v-1e091b24]:first-child{animation-delay:-1s}.sc-typing-indicator span[data-v-1e091b24]:nth-child(2){animation-delay:-.85s}.sc-typing-indicator span[data-v-1e091b24]:nth-child(3){animation-delay:-.7s}@keyframes bob-1e091b24{10%{transform:translateY(-10px);background-color:#9e9da2}50%{transform:translateY(0);background-color:#b6b5ba}}.sc-message--system[data-v-17be0e98]{padding:8px 20px;border-radius:6px;font-weight:300;font-size:12px;line-height:1.2;white-space:pre-wrap;-webkit-font-smoothing:subpixel-antialiased;font-style:italic;opacity:.55;max-width:295px}.sc-message--meta[data-v-17be0e98]{font-size:xx-small;margin-bottom:0;margin-top:5px;opacity:.5;text-align:center}.sc-message[data-v-3d95a3b5]{width:300px;margin:auto;padding-bottom:10px;display:flex}.sc-message[data-v-3d95a3b5] .sc-message--edited{opacity:.7;word-wrap:normal;font-size:xx-small;text-align:center}.sc-message--grouped[data-v-3d95a3b5]{margin-top:2px!important;padding-bottom:2px}.sc-message--content[data-v-3d95a3b5]{width:100%;display:flex}.sc-message--content.sent[data-v-3d95a3b5]{justify-content:flex-end}.sc-message--content.system[data-v-3d95a3b5]{justify-content:center}.sc-message--content.sent .sc-message--avatar[data-v-3d95a3b5]{display:none}.sc-message--avatar[data-v-3d95a3b5]{align-self:center;margin-right:15px}.sc-message--avatar-spacer[data-v-3d95a3b5]{width:30px;flex-shrink:0;margin-right:15px}[data-v-3d95a3b5] .sc-message--meta{font-size:xx-small;margin-bottom:0;color:#fff;text-align:center}@media(max-width:450px){.sc-message[data-v-3d95a3b5]{width:80%}}[data-v-3d95a3b5] .sc-message--emoji,[data-v-3d95a3b5] .sc-message--file,[data-v-3d95a3b5] .sc-message--text{padding:5px 5px 5px 20px;border-radius:6px;font-weight:300;font-size:14px;line-height:1.4;position:relative;-webkit-font-smoothing:subpixel-antialiased}[data-v-3d95a3b5] .sc-message--emoji .sc-message--text-body .sc-message--text-content,[data-v-3d95a3b5] .sc-message--file .sc-message--text-body .sc-message--text-content,[data-v-3d95a3b5] .sc-message--text .sc-message--text-body .sc-message--text-content{white-space:pre-wrap}[data-v-3d95a3b5] .sc-message--emoji:hover .sc-message--toolbox,[data-v-3d95a3b5] .sc-message--file:hover .sc-message--toolbox,[data-v-3d95a3b5] .sc-message--text:hover .sc-message--toolbox{left:-20px;opacity:1}[data-v-3d95a3b5] .sc-message--emoji.confirm-delete:hover .sc-message--toolbox,[data-v-3d95a3b5] .sc-message--file.confirm-delete:hover .sc-message--toolbox,[data-v-3d95a3b5] .sc-message--text.confirm-delete:hover .sc-message--toolbox{left:-90px}[data-v-3d95a3b5] .sc-message--emoji.confirm-delete .sc-message--toolbox,[data-v-3d95a3b5] .sc-message--file.confirm-delete .sc-message--toolbox,[data-v-3d95a3b5] .sc-message--text.confirm-delete .sc-message--toolbox{width:auto}[data-v-3d95a3b5] .sc-message--emoji .sc-message--toolbox,[data-v-3d95a3b5] .sc-message--file .sc-message--toolbox,[data-v-3d95a3b5] .sc-message--text .sc-message--toolbox{transition:left .2s ease-out 0s;white-space:normal;opacity:0;position:absolute;left:0;width:25px;top:0}[data-v-3d95a3b5] .sc-message--emoji .sc-message--toolbox button,[data-v-3d95a3b5] .sc-message--file .sc-message--toolbox button,[data-v-3d95a3b5] .sc-message--text .sc-message--toolbox button{background:none;border:none;padding:0;margin:0;outline:none;width:100%;text-align:center;cursor:pointer}[data-v-3d95a3b5] .sc-message--emoji .sc-message--toolbox button:focus,[data-v-3d95a3b5] .sc-message--file .sc-message--toolbox button:focus,[data-v-3d95a3b5] .sc-message--text .sc-message--toolbox button:focus{outline:none}[data-v-3d95a3b5] .sc-message--emoji .sc-message--toolbox{background:transparent!important}[data-v-3d95a3b5] .sc-message--emoji .sc-message--toolbox button{vertical-align:top;background:#4e8cff none repeat scroll 0 0}[data-v-3d95a3b5] .sc-message--emoji .sc-message--toolbox button svg{width:100%;padding:3px;display:block;margin-bottom:auto}.sc-message--content.sent[data-v-3d95a3b5] .sc-message--text{color:#fff;background-color:#4e8cff;max-width:100%;word-wrap:break-word}[data-v-3d95a3b5] .sc-message--text code{font-family:Courier New,Courier,monospace!important}.sc-message--content.received[data-v-3d95a3b5] .sc-message--text{color:#263238;background-color:#f4f7f9}.clickable[data-v-3d95a3b5]{cursor:pointer}.sc-message--actions-wrap[data-v-3d95a3b5]{align-self:center;flex-shrink:0;opacity:0;transition:opacity .15s}.sc-message:hover .sc-message--actions-wrap[data-v-3d95a3b5]{opacity:1}.sc-message--content.sent .sc-message--actions-wrap[data-v-3d95a3b5]{margin-right:28px}.sc-message--content.received .sc-message--actions-wrap[data-v-3d95a3b5]{order:100;margin-left:6px}.sc-message--actions[data-v-3d95a3b5]{cursor:pointer;padding:2px 4px;border-radius:6px;color:#0006;line-height:1}.sc-message--actions[data-v-3d95a3b5]:hover{background:#0000000f;color:#000000b3}.sc-message--bubble-wrap[data-v-3d95a3b5]{display:flex;flex-direction:column;min-width:0}.sc-message--content.sent .sc-message--bubble-wrap[data-v-3d95a3b5]{align-items:flex-end;max-width:calc(100% - 52px)}.sc-message--content.received .sc-message--bubble-wrap[data-v-3d95a3b5]{align-items:flex-start;max-width:calc(100% - 75px)}.failed-icon[data-v-3d95a3b5]{margin-left:4px}.sc-message--highlighted[data-v-3d95a3b5] .sc-message--emoji,.sc-message--highlighted[data-v-3d95a3b5] .sc-message--file,.sc-message--highlighted[data-v-3d95a3b5] .sc-message--text{outline:2px solid #4e8cff;border-radius:8px}.sc-message--reactions[data-v-3d95a3b5]{display:flex;flex-wrap:wrap;gap:3px;margin-top:2px;padding:0 4px 2px}.reaction-chip[data-v-3d95a3b5]{cursor:pointer;font-size:12px}.reaction-quick-bar[data-v-3d95a3b5]{display:flex;gap:2px;padding:6px 8px;justify-content:space-between}.reaction-full-grid[data-v-3d95a3b5]{display:flex;flex-wrap:wrap;gap:1px;padding:4px 8px 8px;max-width:280px;max-height:200px;overflow-y:auto}.reaction-emoji--more[data-v-3d95a3b5]{font-size:16px;font-family:sans-serif;color:#00000080;font-weight:600}.reaction-emoji[data-v-3d95a3b5]{font-size:20px;cursor:pointer;transition:transform .15s;border-radius:50%;padding:2px;line-height:1}.reaction-emoji[data-v-3d95a3b5]:hover{transform:scale(1.3);background:#0000000f}.reaction-emoji--active[data-v-3d95a3b5]{background:#4e8cff26}.sc-message-list[data-v-77ac070f]{height:100%;overflow-y:auto;overflow-x:hidden;padding:10px 0;scroll-behavior:smooth}.bottom-sentinel[data-v-77ac070f]{height:1px;width:100%;visibility:hidden}.sc-message-list[data-v-77ac070f] img{max-width:100%;height:auto;display:block}.load-more-wrap[data-v-77ac070f]{padding:8px 0 4px}.date-separator[data-v-77ac070f],.load-more-wrap[data-v-77ac070f]{display:flex;justify-content:center}.date-separator[data-v-77ac070f]{align-items:center;padding:8px 0}.date-separator span[data-v-77ac070f]{font-size:11px;color:#00000073;background:#0000000f;border-radius:10px;padding:2px 10px}.sc-emoji-picker[data-v-c72b6f24]{position:absolute;bottom:50px;right:0;width:330px;max-height:250px;background:#fff;outline:none;z-index:1000;border-radius:8px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.sc-emoji-picker[data-v-c72b6f24]:after{content:"";width:14px;height:14px;background:#fff;position:absolute;bottom:-6px;right:55px;transform:rotate(45deg);border-radius:2px;box-shadow:2px 2px 3px #94959633}.sc-emoji-picker--header[data-v-c72b6f24]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:1px solid #f1f1f1}.sc-emoji-picker--title[data-v-c72b6f24]{font-size:14px;font-weight:500;color:#565867}.sc-emoji-picker--close-btn[data-v-c72b6f24]{opacity:.6;transition:opacity .2s}.sc-emoji-picker--close-btn[data-v-c72b6f24]:hover{opacity:1}.sc-emoji-picker--content[data-v-c72b6f24]{padding:10px;overflow:auto;width:100%;max-height:195px;box-sizing:border-box}.sc-emoji-picker--content[data-v-c72b6f24]::-webkit-scrollbar{width:6px}.sc-emoji-picker--content[data-v-c72b6f24]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.sc-emoji-picker--content[data-v-c72b6f24]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.sc-emoji-picker--content[data-v-c72b6f24]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.sc-emoji-picker--category[data-v-c72b6f24]{display:flex;flex-direction:row;flex-wrap:wrap}.sc-emoji-picker--category-title[data-v-c72b6f24]{min-width:100%;color:#b8c3ca;font-weight:200;font-size:13px;margin:5px;letter-spacing:1px;text-transform:uppercase}.sc-emoji-picker--emoji[data-v-c72b6f24]{margin:5px;width:30px;line-height:30px;text-align:center;cursor:pointer;vertical-align:middle;font-size:28px;transition:transform 60ms ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sc-emoji-picker--emoji[data-v-c72b6f24]:hover{transform:scale(1.4)}.sc-emoji-picker--emoji[data-v-c72b6f24]:active{transform:scale(1.2)}.sc-user-input--picker-wrapper[data-v-2ac59f87]{position:relative}.sc-user-input--emoji-icon-wrapper[data-v-2ac59f87]{padding:0!important;min-width:auto!important;width:30px!important;height:30px!important}.sc-user-input--emoji-icon-wrapper[data-v-2ac59f87]:focus{outline:none}.sc-user-input--emoji-icon[data-v-2ac59f87]{height:18px;cursor:pointer;align-self:center;transition:filter .2s ease}.sc-user-input--emoji-icon-wrapper:focus .sc-user-input--emoji-icon[data-v-2ac59f87] circle,.sc-user-input--emoji-icon-wrapper:focus .sc-user-input--emoji-icon[data-v-2ac59f87] path,.sc-user-input--emoji-icon.active[data-v-2ac59f87] circle,.sc-user-input--emoji-icon.active[data-v-2ac59f87] path,.sc-user-input--emoji-icon[data-v-2ac59f87]:hover circle,.sc-user-input--emoji-icon[data-v-2ac59f87]:hover path{filter:contrast(15%)}[data-v-2ac59f87] .v-btn__content{display:flex;align-items:center;justify-content:center}[data-v-2ac59f87] .v-btn__overlay,.sc-user-input--emoji-icon-wrapper[data-v-2ac59f87]:hover .v-btn__overlay{opacity:0}.sc-file-input-wrapper[data-v-02ac2d81]{position:relative}.file-input-hidden[data-v-02ac2d81]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:-1;pointer-events:none}.sc-user-input--file-icon-wrapper[data-v-02ac2d81]{padding:0!important;min-width:auto!important;width:30px!important;height:30px!important}.sc-user-input--file-icon-wrapper[data-v-02ac2d81]:focus{outline:none}.sc-user-input--file-icon[data-v-02ac2d81]{height:20px;width:20px;align-self:center;transition:filter .2s ease}.sc-user-input--file-icon[data-v-02ac2d81]:hover path{filter:contrast(15%)}[data-v-02ac2d81] .v-btn__content{display:flex;align-items:center;justify-content:center}[data-v-02ac2d81] .v-btn__overlay,.sc-user-input--file-icon-wrapper[data-v-02ac2d81]:hover .v-btn__overlay{opacity:0}.sc-user-input--button-icon-wrapper[data-v-76d82a9c]{padding:0!important;min-width:auto!important;width:30px!important;height:30px!important}[data-v-76d82a9c] .v-btn__content{display:flex;align-items:center;justify-content:center}[data-v-76d82a9c] .v-btn__overlay{opacity:0}.sc-user-input--button-icon-wrapper[data-v-76d82a9c]:hover .v-btn__overlay{opacity:.08}.sc-suggestions-row[data-v-d79d5d68]{text-align:center;background:inherit}.sc-suggestions-element[data-v-d79d5d68]{margin:3px;padding:5px 10px;border:1px solid;border-radius:15px;font-size:14px;background:inherit;cursor:pointer}.sc-user-input[data-v-5092b412]{min-height:55px;margin:0;position:relative;bottom:0;background-color:red;display:flex;align-items:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px;transition:background-color .2s ease,box-shadow .2s ease}.sc-user-input--text[data-v-5092b412]{resize:none;border:none;outline:none;border-bottom-left-radius:10px;box-sizing:border-box;font-size:15px;font-weight:400;line-height:1.33;white-space:pre-wrap;word-wrap:break-word;color:#565867;-webkit-font-smoothing:antialiased;max-height:200px;overflow:scroll;bottom:0;overflow-x:hidden;overflow-y:auto;text-align:left;padding:5px 140px 5px 5px}.sc-user-input--text[data-v-5092b412]:empty:before{content:attr(placeholder);display:block;filter:contrast(15%);outline:none;cursor:text}.sc-user-input--buttons[data-v-5092b412]{width:100px;position:absolute;right:5px;height:100%;display:flex;justify-content:flex-end}.sc-user-input--button[data-v-5092b412]:first-of-type{width:40px}.sc-user-input--button[data-v-5092b412]{width:30px;height:55px;margin-left:2px;margin-right:2px;display:flex;flex-direction:column;justify-content:center}.sc-user-input.active[data-v-5092b412]{box-shadow:none;background-color:#fff;box-shadow:0 -5px 20px #96a5be33}.sc-user-input--button label[data-v-5092b412]{position:relative;height:24px;padding-left:3px;cursor:pointer}.sc-user-input--button[data-v-5092b412] label:hover path{fill:#565867}.sc-user-input--button input[data-v-5092b412]{position:absolute;left:0;top:0;width:100%;z-index:99999;height:100%;opacity:0;cursor:pointer;overflow:hidden}.file-container[data-v-5092b412]{background-color:#f4f7f9;border-top-left-radius:10px;padding:5px 20px;color:#565867;margin:8px 16px 0}[data-v-5092b412] .v-chip__close{color:#c8cad0}[data-v-5092b412] .v-chip__close:hover{color:#5d5e6d}.icon-file-message[data-v-5092b412]{margin-right:5px}.reply-preview[data-v-5092b412]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#0000000d;border-top:1px solid rgba(0,0,0,.08)}.reply-preview-bar[data-v-5092b412]{width:3px;height:36px;border-radius:2px;background:#4e8cff;flex-shrink:0}.reply-preview-content[data-v-5092b412]{flex:1;display:flex;flex-direction:column;min-width:0}.reply-preview-name[data-v-5092b412]{font-size:12px;font-weight:600;color:#4e8cff}.reply-preview-text[data-v-5092b412]{font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-list[data-v-534b9dd0]{height:100%;overflow:auto;padding-top:8px}.user-list-item[data-v-534b9dd0]{border-radius:8px;margin-bottom:4px;padding:8px 12px}.user-element[data-v-534b9dd0]{font-size:20px;font-weight:500}[data-v-534b9dd0] .v-list-item__prepend{margin-right:12px}[data-v-534b9dd0] .v-list{padding:0 8px}.user-list[data-v-534b9dd0]::-webkit-scrollbar{width:6px}.user-list[data-v-534b9dd0]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.user-list[data-v-534b9dd0]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.user-list[data-v-534b9dd0]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.recipients-header[data-v-23c35127]{display:flex;align-items:center;justify-content:space-between}.search-field[data-v-23c35127]{font-size:13px}.recipients-actions[data-v-23c35127]{display:flex;align-items:center;justify-content:space-between}.recipients-list[data-v-23c35127]{max-height:220px;overflow-y:auto}.recipient-item[data-v-23c35127]{cursor:pointer;min-height:40px!important}.online-dot[data-v-23c35127]{width:8px;height:8px;border-radius:50%;background:#22c55e;display:inline-block;flex-shrink:0}.message-section[data-v-23c35127]{background:transparent}.attached-file[data-v-23c35127]{gap:4px;background:#0000000d;border-radius:6px;padding:4px 8px}.attach-btn[data-v-23c35127],.attached-file[data-v-23c35127]{display:flex;align-items:center}.attach-btn[data-v-23c35127]{cursor:pointer;padding:4px;border-radius:4px;transition:background .15s}.attach-btn[data-v-23c35127]:hover{background:#0000000f}.chat-list[data-v-e23f70de]{box-sizing:border-box;height:100%;display:flex;flex-direction:column;overflow:hidden;padding:4px 8px}.chat-list-toolbar[data-v-e23f70de]{display:flex;align-items:center;gap:2px;padding:2px 0;flex-shrink:0;min-height:28px}.toolbar-spacer[data-v-e23f70de]{flex:1}.toolbar-btn[data-v-e23f70de]{opacity:.55;transition:opacity .15s;flex-shrink:0}.toolbar-btn[data-v-e23f70de]:hover{opacity:1}.search-input[data-v-e23f70de]{flex:1;font-size:13px}.compact-list[data-v-e23f70de]{padding:0!important;overflow-y:auto;flex:1}.empty-msg[data-v-e23f70de]{justify-content:center;min-height:48px!important}.chat-list-item[data-v-e23f70de]{cursor:pointer;border-radius:6px;margin-bottom:2px!important;min-height:54px!important;padding:0 8px!important;transition:background .15s}.chat-list-item[data-v-e23f70de]:last-child{margin-bottom:0!important}.chat-name[data-v-e23f70de]{font-size:14px;font-weight:400;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-name--unread[data-v-e23f70de]{font-weight:700}.chat-preview[data-v-e23f70de]{font-size:12px;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.unread-badge[data-v-e23f70de]{background:#25d366;color:#fff;font-size:11px;font-weight:700;min-width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0 5px;flex-shrink:0}.avatar-wrapper[data-v-e23f70de]{position:relative;display:inline-flex;flex-shrink:0}.status-dot[data-v-e23f70de]{position:absolute;bottom:1px;right:1px;width:10px;height:10px;border-radius:50%;border:2px solid var(--v-theme-surface,#fff)}.status-dot.online[data-v-e23f70de]{background:#22c55e}.status-dot.offline[data-v-e23f70de]{background:#ef4444}[data-v-e23f70de] .v-list-item__prepend{margin-right:10px}[data-v-e23f70de] .v-list-item__content{padding-top:0!important;padding-bottom:0!important;padding-inline-start:0!important;padding-inline-end:0!important}[data-v-e23f70de] .v-list-item__append{padding-left:8px;padding-top:0!important;padding-bottom:0!important}[data-v-e23f70de] .v-list-item{padding-inline-start:8px!important;padding-inline-end:8px!important}[data-v-e23f70de] .v-list-item__prepend>.v-avatar{margin-top:0!important;margin-bottom:0!important}.sc-chat-window[data-v-81b0bfb6]{z-index:1000;width:370px;height:calc(100% - 120px);max-height:590px;position:fixed;right:25px;bottom:100px;box-sizing:border-box;background:#fff;border:2px solid #e0e0e0;border-top-left-radius:9px;border-top-right-radius:9px;display:flex;flex-direction:column;justify-content:space-between;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;animation:fadeIn-81b0bfb6;animation-duration:.3s;animation-timing-function:ease-in-out;transition:opacity .3s ease}.is-dragging[data-v-81b0bfb6]{transition:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-handle[data-v-81b0bfb6]{cursor:grab!important;touch-action:none}.drag-handle[data-v-81b0bfb6]:active{cursor:grabbing!important}.drag-handle[data-v-81b0bfb6] button,.drag-handle[data-v-81b0bfb6] i{cursor:pointer}.sc-chat-window.closed[data-v-81b0bfb6]{opacity:0;display:none;bottom:90px}@keyframes fadeIn-81b0bfb6{0%{display:none;opacity:0}to{display:flex;opacity:1}}.sc-message--me[data-v-81b0bfb6]{text-align:right}.sc-message--them[data-v-81b0bfb6]{text-align:left}@media(max-width:450px){.sc-chat-window[data-v-81b0bfb6]{width:100%;height:100%;max-height:100%;right:0;bottom:0;border-radius:0;transition:.1s ease-in-out}.sc-chat-window.closed[data-v-81b0bfb6]{bottom:0}}[data-v-81b0bfb6] .v-card{overflow:hidden}.sc-launcher[data-v-167d7432]{position:fixed!important;border-radius:50%!important;box-shadow:0 4px 15px #0003;transition:box-shadow .3s ease,transform .3s ease;touch-action:none;cursor:move;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;z-index:1100;width:40px;height:40px}.sc-launcher[data-v-167d7432]:active{cursor:grabbing}.sc-launcher[data-v-167d7432] .v-btn__content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;pointer-events:none}.launcher-icon[data-v-167d7432]{transition:transform .3s ease;pointer-events:none}.sc-launcher.opened .launcher-icon[data-v-167d7432]{transform:rotate(180deg)}.sc-launcher.opened[data-v-167d7432]{box-shadow:0 0 400px 250px #94959633}.sc-launcher[data-v-167d7432]:hover:not(:active){transform:scale(1.05);box-shadow:0 8px 25px #0000004d}.sc-new-messages-badge[data-v-167d7432]{pointer-events:none}.sc-new-messages-badge[data-v-167d7432] .v-badge__badge{font-size:12px;font-weight:600;min-width:22px;height:22px;border:2px solid #fff;border-radius:50%;padding:0 6px;pointer-events:none}.message-styling[data-v-d44d047f]{font-size:small}[data-v-d44d047f] .sc-message--text-content{margin:0}[data-v-d44d047f] .sc-message--meta{font-size:xx-small;margin-bottom:0;margin-top:5px}[data-v-d44d047f] .sc-message--edited{font-size:xx-small;opacity:.7;margin-top:4px;margin-bottom:0}.presence-subtitle[data-v-d44d047f]{font-size:11px;opacity:.75;margin-top:2px;text-align:center}.conv-search-bar[data-v-d44d047f]{width:100%;padding:0 4px}.video-container[data-v-123e033c]{max-width:600px;margin:auto}.video-responsive-container[data-v-123e033c]{width:100%;aspect-ratio:16/9}[data-v-123e033c] .youtube-iframe iframe,[data-v-123e033c] .youtube-iframe{width:100%!important;height:100%!important}
