@import "https://cdn.talkjs.com/fonts/Inter.css";
.t-text-input{container-type:inline-size}@container (max-width:14em){:is(.t-text-input .empty-node){display:none}}:is(.t-text-input .empty-node):before{color:currentColor;cursor:text;opacity:.6;position:absolute}:is(.t-text-input .empty-node):first-child:before{content:attr(data-placeholder)}.t-editor .ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.t-editor .ProseMirror pre{white-space:pre-wrap}.t-editor .ProseMirror li{position:relative}.t-editor .ProseMirror-hideselection ::selection{background:0 0}.t-editor .ProseMirror-hideselection{caret-color:#0000}.t-editor .ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.t-editor .ProseMirror-selectednode{outline:2px solid #8cf}.t-editor li.ProseMirror-selectednode{outline:none}.t-editor li.ProseMirror-selectednode:after{content:"";pointer-events:none;border:2px solid #8cf;position:absolute;inset:-2px -2px -2px -32px}.t-editor img.ProseMirror-separator{border:none!important;margin:0!important;display:inline!important}.t-emoji-picker{flex-shrink:1;width:100%;height:100%;overflow:hidden}.t-emoji-picker emoji-picker{--border-size:0;--num-columns:10;--emoji-size:21px;--category-emoji-size:14px;--indicator-height:2px;--outline-color:#1e60e180;--input-padding:7px 11.5px;--button-active-background:#d4d4d4;--input-border-color:#d4d4d4;--input-focused-border-color:#b0b0b0;--indicator-color:#007df9;--button-hover-background:#d4d4d488;--input-border-radius:4px;--input-font-size:inherit;--emoji-font-family:"Twemoji Country Flags","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji","EmojiOne Color","Android Emoji","Twemoji Mozilla",sans-serif;border:0;width:100%;height:100%}.t-emoji-picker[t-loading]{color:#007df9;background-color:#fff;justify-content:center;align-items:center;display:flex}.t-emoji-picker[t-loading] .t-loading-icon,.t-loading-icon{width:4em;height:4em;margin:auto;animation:1.2s ease-in-out infinite spin;display:block}.t-emoji-suggest-bar{will-change:transform;transition:transform .1s ease-out;transform:translateY(100%)}.t-emoji-suggest-bar.slide-enter{transform:translateY(100%)}.t-emoji-suggest-bar.slide-enter-active,.t-emoji-suggest-bar.slide-enter-done,.t-emoji-suggest-bar.slide-exit{transform:translateY(0)}.t-emoji-suggest-bar.slide-exit-active,.t-emoji-suggest-bar.slide-exit-done{transform:translateY(100%)}.t-emoji-suggest-bar{scrollbar-color:#0003 transparent;scrollbar-width:thin;overflow-y:hidden}.t-emoji-suggest-bar:hover{scrollbar-color:#0006 transparent}.t-emoji-suggest-bar:active{scrollbar-color:#0009 transparent}@media (prefers-reduced-motion:reduce){.t-emoji-suggest-bar{transition:none}}.t-audio-player{flex-direction:row;align-items:center;column-gap:10px;width:100%;height:auto;padding:1.5em 1em 0;display:flex}.t-audio-player .t-waveform{z-index:0;flex-grow:1}.t-audio-player button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.t-audio-player .t-playback-speed{width:auto}.t-audio-player .t-play-pause-icon{width:24px;height:24px}.t-audio-player .t-up-down-icon{width:1em;height:1em}.t-audio-player .t-up-down svg{margin-top:-2px}.t-audio-player .t-playback-checkmark{width:1em;margin-right:.5em;display:inline-block}.t-playback-speed-menu{color:#111;background-color:#fff;border:1px solid #d4d4d4;border-radius:.75em;flex-direction:column;padding:.35em;display:flex;box-shadow:0 8px 24px #73737333}.t-playback-speed-menu .t-heading{opacity:.5;padding:.5em 1em}.t-playback-speed-menu .t-menu-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5em;padding:.45em .65em}.t-playback-speed-menu .t-menu-item:hover{color:#fff;background-color:#007df9}.t-message-list{overscroll-behavior:contain;scrollbar-color:#0003 transparent;flex-direction:column-reverse;width:100%;height:100%;padding:16px;display:flex;overflow:hidden auto}.t-message-list:hover{scrollbar-color:#0006 transparent}.t-message-list:active{scrollbar-color:#0009 transparent}.t-message-group{flex-direction:column-reverse;display:flex}:is(.t-chatbox,.t-conversation-list,t-chatbox,t-conversation-list) .t-panel{text-align:center;-webkit-font-smoothing:subpixel-antialiased;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:25px;font-family:Open Sans,Helvetica,sans-serif;font-size:.95em;display:flex;overflow-x:hidden}:is(.t-chatbox,.t-conversation-list,t-chatbox,t-conversation-list) .t-error-panel{background-color:#f7f7f7}:is(:is(.t-chatbox,.t-conversation-list,t-chatbox,t-conversation-list) .t-error-panel) .t-heading{font-size:2em}:is(.t-chatbox,.t-conversation-list,t-chatbox,t-conversation-list) .text-balance{text-wrap:balance}.t-attach-overlay{z-index:2;background-color:#64646480;justify-content:center;align-items:center;width:100%;height:100%;padding:16px;display:flex}.t-upload-preview .t-preview{overscroll-behavior:contain;background-color:#fff;border-radius:1rem;width:100%;max-width:750px;padding:.5rem;display:inline-block;position:relative;overflow:auto}@media screen and (max-width:500px){.t-upload-preview .t-preview{width:85%}}:is(.t-upload-preview .t-preview) .t-video-container,:is(.t-upload-preview .t-preview) .t-img-container{text-align:center;background-color:#0000001a}:is(.t-upload-preview .t-preview) video,:is(.t-upload-preview .t-preview) img{max-width:100%;max-height:400px;margin-left:auto;margin-right:auto;display:block}:is(.t-upload-preview .t-preview) .t-location-upload-preview{background-color:#0000001a;width:100%;padding-bottom:66.6667%;display:block}.t-upload-preview .t-cancel-row{text-align:right;z-index:2;margin-bottom:-38px;padding-right:8px;position:sticky;top:8px}.t-upload-preview .t-filename-row{white-space:pre-wrap;word-break:break-all;padding:.5rem 1rem 0}.t-is-file:is(.t-upload-preview .t-filename-row){text-align:center;background-color:#0000001a;border-radius:1rem;justify-content:center;align-items:center;min-height:250px;margin-bottom:1rem;padding-top:32px;padding-bottom:32px;display:flex}:is(.t-upload-preview .t-filename-row) .t-file-block{background-color:#fff;border-radius:8px;padding:16px 32px;display:inline-block}.t-upload-preview .t-error-row{color:#ef4444;white-space:normal;background-color:#fec8c866;border-width:.125rem;border-color:#0000;border-radius:1rem;padding:1rem}.t-upload-preview .t-send-row{justify-content:space-between;padding:1rem;display:flex;position:sticky;bottom:0}.t-upload-preview .t-cancel{cursor:pointer;color:currentColor;border:0;border-radius:.5rem;padding:.75rem 1rem}.t-upload-preview .t-confirm-send{cursor:pointer;border:0;border-radius:.5rem;margin-left:auto;padding:.75rem 1rem}.t-upload-preview .t-loading{color:#007df9;justify-content:center;align-items:center;width:100%;height:80px;display:flex}.t-upload-preview .t-preview,.t-upload-preview .t-send-row{background:#fff}.t-upload-preview .t-confirm-send{color:#fff;background-color:#007df9}.t-chatbox-content{flex-direction:column;width:100%;height:100%;margin:0;display:flex;position:relative;overflow-y:hidden}.t-chatbox-content>.t-attach-overlay{width:100%;height:100%;position:absolute;top:0;left:0}.t-chatbox-content>.t-drop-overlay{pointer-events:none}:is(.t-chatbox-content>.t-drop-overlay) .t-theme-icon{color:#1e1e1e80;width:300px;height:300px}.t-conversation-list-scrollable{overscroll-behavior:contain;height:100%;overflow-y:auto}html:is(html):is(html):is(html):is(html):is(html) :where(.t-chatbox :not(svg,svg *,.ProseMirror)),html:is(html):is(html):is(html):is(html):is(html) :where(.t-conversation-list :not(svg,svg *)),html:is(html):is(html):is(html):is(html):is(html) :where(.t-inbox :not(svg,svg *)),html:is(html):is(html):is(html):is(html):is(html) :where(t-chatbox :not(svg,svg *,.ProseMirror)),html:is(html):is(html):is(html):is(html):is(html) :where(t-conversation-list :not(svg,svg *,.ProseMirror)),html:is(html):is(html):is(html):is(html):is(html) :where(t-inbox :not(svg,svg *,.ProseMirror)){all:revert-layer}t-chatbox,t-conversation-list{display:block}t-chatbox,t-conversation-list,t-inbox,.t-chatbox,.t-conversation-list,.t-inbox{font-synthesis:initial;text-align:left;color:#111;letter-spacing:normal;box-shadow:none;box-sizing:border-box;max-width:100dvw;max-height:100dvh;margin:0;font-family:Twemoji Country Flags,Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.37;position:relative;overflow:hidden}:is(t-chatbox,t-conversation-list,t-inbox,.t-chatbox,.t-conversation-list,.t-inbox) button{font-family:inherit;font-size:1em}:is(t-chatbox,t-conversation-list,t-inbox,.t-chatbox,.t-conversation-list,.t-inbox) *,:is(t-chatbox,t-conversation-list,t-inbox,.t-chatbox,.t-conversation-list,.t-inbox) :before,:is(t-chatbox,t-conversation-list,t-inbox,.t-chatbox,.t-conversation-list,.t-inbox) :after{box-sizing:border-box}:is(t-chatbox,t-conversation-list,t-inbox,.t-chatbox,.t-conversation-list,.t-inbox) svg{fill:currentColor}:is(t-chatbox,t-conversation-list,t-inbox,.t-chatbox,.t-conversation-list,.t-inbox) em{font-style:italic}:is(t-chatbox,t-conversation-list,t-inbox,.t-chatbox,.t-conversation-list,.t-inbox) strong{font-weight:700}:is(t-chatbox,t-conversation-list,t-inbox,.t-chatbox,.t-conversation-list,.t-inbox) del{text-decoration:line-through}:is(t-chatbox,t-conversation-list,t-inbox,.t-chatbox,.t-conversation-list,.t-inbox) code{font-variant-ligatures:none;font-family:Cascadia Code,Droid Sans Mono,Menlo,Consolas,Lucida Console,Monaco,monospace}t-chatbox,.t-chatbox,t-conversation-list,.t-conversation-list{background-color:#fff;border:1px solid #d4d4d4;border-radius:.75em}t-conversation-list,.t-conversation-list{width:300px;height:600px}t-chatbox,.t-chatbox{width:400px;height:600px}t-inbox,.t-inbox{flex-direction:row;gap:10px;width:1010px;max-width:100%;height:600px;display:flex}t-inbox>.t-chatbox,.t-inbox>.t-chatbox{flex:auto;width:600px;height:100%}[t-mobile-inbox] .t-chatbox{width:100%}t-inbox>.t-conversation-list,.t-inbox>.t-conversation-list{flex:0 auto;height:100%}[t-mobile-inbox] .t-conversation-list{width:100%}[t-mobile-inbox=conversation-list] .t-chatbox,[t-mobile-inbox=chatbox] .t-conversation-list{display:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-theme-chat-header{background-color:#ececec;border-bottom:1px solid #d4d4d4;flex-shrink:0;align-items:center;height:4.5em;display:flex}.t-theme-chat-header .t-inner{flex-grow:1;flex-basis:0;align-items:center;min-width:0;padding-left:1em;padding-right:1em;display:flex}.t-theme-chat-header .t-content{flex-grow:1;align-items:center;min-width:0;display:flex}.t-theme-chat-header .t-image{text-align:center;flex-shrink:0;width:45px;margin-right:.75em}.t-theme-chat-header .t-info{flex-grow:1;flex-basis:0;min-width:0}.t-theme-chat-header .t-title{text-overflow:ellipsis;white-space:nowrap;padding:3px;font-weight:600;overflow:hidden}.t-theme-chat-header .t-subtitle{text-overflow:ellipsis;white-space:nowrap;margin-left:4px;font-size:85%;overflow:hidden}.t-theme-chat-header .t-user{vertical-align:middle;display:inline-block}.t-theme-chat-header .t-online-indicator{border-radius:100%;width:.75em;height:.75em;margin:0 .75em -1px .275em;display:inline-block}.t-theme-chat-header .t-online-indicator[t-status=online]{background-color:#22c55e}.t-theme-chat-header .t-online-indicator[t-status=offline]{background-color:#fff;box-shadow:inset 0 0 0 1px #32323266}.t-theme-chat-header .t-back-button{cursor:pointer;color:currentColor;opacity:.75;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;margin-left:-.5em;margin-right:.5em;padding:0;transition:all .15s ease-out;display:none}.t-theme-chat-header .t-back-button:hover,.t-theme-chat-header .t-back-button:focus{color:#007df9;opacity:1;background-color:#2626260d}[t-mobile-inbox] .t-theme-chat-header .t-back-button{display:inline-flex}.t-theme-message{margin-top:.35em;display:block}.t-theme-message:last-child{margin-top:1.35em}.t-theme-message:not(:last-child) .t-message-sender-name{display:none}.t-theme-message:not(:last-child) .t-theme-avatar{visibility:hidden}.t-theme-message[t-sender=system]{margin-top:1.35em}.t-theme-message[t-sender=system]+.t-theme-message[t-sender=system]{margin-top:.5em}.t-theme-message:has(.t-reactions):has(+.t-theme-message){margin-bottom:.75em}.t-theme-message .t-message-row{align-items:center;gap:.5em;display:flex}.t-theme-message[t-sender=currentUser] .t-message-row{flex-direction:row-reverse}.t-theme-message .t-message-body{white-space:normal;word-wrap:break-word;color:#111;background-color:#f7f7f7;border:1px solid #ececec;border-radius:.75em;max-width:calc(100% - 6.5em);padding:.75em 1em;display:inline-block;position:relative;overflow:hidden}.t-theme-message .t-message-body .t-theme-referenced-message{border-left:2px solid;margin-bottom:.4em;padding:0 .55em;font-size:93%}.t-theme-message[t-sender=currentUser] .t-message-body{color:#fff;background-color:#007df9;border-color:#007df9}.t-theme-message .t-message-body .t-message-content{margin-top:.75em;display:contents}.t-theme-message .t-message-body:has(.t-theme-audio-block,.t-theme-voice-block,.t-theme-location-block){width:100%}.t-theme-message .t-message-body:not(:has(.t-message-sender-name,.t-theme-referenced-message,.t-theme-text-block:first-child,.t-theme-file-block:first-child)){padding-top:0}.t-theme-message .t-message-body:not(:has(.t-theme-text-block:first-child,.t-theme-file-block:first-child)) .t-message-sender-name{margin-bottom:.75em}.t-theme-message button[t-action]{font-size:inherit;cursor:pointer;border-radius:.375em;margin:1px 0;padding:.25em .325em;transition:color .2s ease-in-out,background-color .2s ease-in-out,border .2s ease-in-out}.t-theme-message[t-sender=currentUser] button[t-action]{color:#0761d1;background-color:#fff;border:1px solid #fff}.t-theme-message[t-sender=currentUser] button[t-action]:hover,.t-theme-message[t-sender=currentUser] button[t-action]:active{color:inherit;background-color:#0000}.t-theme-message[t-sender=currentUser] button[t-action]:focus-visible{outline-offset:2px;outline:2px solid #fff}.t-theme-message[t-sender=other] button[t-action]{color:#111;background-color:#0000;border:1px solid #525252}.t-theme-message[t-sender=other] button[t-action]:hover{color:#fff;background-color:#111;border:1px solid #111}.t-theme-message[t-sender=other] button[t-action]:active{color:#fff;background-color:#404040;border:1px solid #404040}.t-theme-message[t-sender=other] button[t-action]:focus-visible{outline-offset:2px;outline:2px solid #525252}.t-theme-message[t-sender=system] button[t-action]{color:#fff;background-color:#007df9;border:1px solid #007df9}.t-theme-message[t-sender=system] button[t-action]:hover{color:#fff;background-color:#0761d1;border:1px solid #0761d1}.t-theme-message[t-sender=system] button[t-action]:active{color:#fff;background-color:#3291ff;border:1px solid #3291ff}.t-theme-message[t-sender=system] button[t-action]:focus-visible{outline-offset:2px;outline:2px solid #007df9}.t-theme-message .t-message-sender-name{font-size:75%;font-weight:700}.t-theme-message .t-reactions{flex-wrap:wrap;gap:.25em;margin-top:.25em;display:flex}.t-theme-message[t-sender=currentUser] .t-reactions{justify-content:flex-end;margin-right:.75em}.t-theme-message[t-sender=other] .t-reactions{margin-left:3.75em}.t-theme-message[t-sender=system] .t-message-body{background:0 0;border:none;width:100%;max-width:none}.t-theme-message[t-sender=system] .t-message-row{white-space:normal;white-space:pre-wrap;color:#111;background-color:#0000;border:1px solid #d4d4d4;border-radius:.75em;overflow:hidden}.t-theme-message .t-message-content a{color:currentColor}.t-theme-message .t-message-status{float:right;opacity:.75;text-align:right;min-width:3.5ch;margin-top:.6em;margin-left:2em;font-size:75%;display:inline-flex}.t-theme-message .t-message-loading-spinner{width:1em;height:1em;animation:1.2s ease-in-out infinite spin}.t-theme-message .t-status-icon{letter-spacing:-.3em;min-width:1em;margin-left:.25em}.t-theme-message .t-message-row>button{width:36px;height:36px;color:inherit;opacity:.75;cursor:pointer;background:inherit;border:0;border-radius:9999px;padding:8px;font-size:120%}.t-theme-message .t-message-row>button:hover,.t-theme-message .t-message-row>button:focus{color:#0761d1}.t-theme-message .t-message-row>button:focus-visible{outline:0;box-shadow:0 0 0 2px #007df97f}@media (hover:hover){.t-theme-message .t-message-row>button{opacity:0}.t-theme-message .t-message-row:hover>button,.t-theme-message .t-message-row:focus-within>button{opacity:.75}}@media (hover:none){.t-theme-message .t-message-row>button{opacity:.000001}.t-theme-message .t-message-row:hover>button,.t-theme-message .t-message-row:focus-within>button{opacity:1}}.t-message-action-menu-button .t-action-menu-icon{width:1.143em;height:1.143em}.t-theme-message[t-status=sending] .t-message-action-menu-button,.t-theme-message[t-status=sending] .t-add-reaction-button{visibility:hidden}.t-theme-message .t-emoji-reactions{flex-wrap:wrap;gap:.25em;margin-top:.25em;margin-bottom:.5em;display:flex}.t-theme-message[t-sender=currentUser] .t-emoji-reactions{justify-content:flex-end;margin-right:3.5em}.t-theme-message[t-sender=other] .t-emoji-reactions{margin-left:3.5em}.t-theme-message .t-reaction-button{background-color:#e8ecee;border:1px solid #0000;border-radius:8em;margin:0;padding:.2em .55em}.t-theme-message .t-reaction-button[t-active]{color:#fff;background:#1e60e1;border:1px solid #0000}.t-theme-message .t-reaction-button[t-active]:hover{background:#1e60e1;border:1px solid #0000}.t-theme-message .t-reaction-button span{vertical-align:middle;display:inline-block}.t-theme-message .t-reaction-button .t-emoji{font-size:1.25eem}.t-theme-message .t-reaction-button .t-num-reactions{padding-left:.25em;font-size:.85em}.t-theme-message .t-reaction-picker{border:1px solid #d4d4d4;border-radius:.75em;width:300px;height:200px;margin:0 10px;overflow:hidden}.t-theme-message .t-mention{color:inherit;border-radius:9999px;margin:0;padding:.25rem .45rem;line-height:1.5}.t-theme-message .t-mention[t-is-current-user]{font-weight:700}.t-theme-message[t-sender=currentUser] .t-mention{background-color:#fff3}.t-theme-message[t-sender=currentUser] .t-mention[t-is-current-user]{background-color:#fff6}.t-theme-message[t-sender=other] .t-mention{background-color:#dcdcdc80}.t-theme-message[t-sender=other] .t-mention[t-is-current-user]{background-color:#dcdcdce6}.t-theme-message-action-menu{color:#111;background-color:#fff;border:1px solid #d4d4d4;border-radius:.75em;flex-direction:column;padding:.35em;display:flex;box-shadow:0 8px 24px #73737333}.t-theme-message-action-menu .t-menu-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5em;padding:.45em .65em}.t-theme-message-action-menu .t-menu-item:hover,.t-theme-message-action-menu .t-menu-item:focus{color:#fff;background-color:#007df9;outline:none}.t-theme-message-action-menu .t-menu-item.t-danger{color:#ef4444}.t-theme-message-action-menu .t-menu-item.t-danger:hover,.t-theme-message-action-menu .t-menu-item.t-danger:focus{color:#ef4444;background-color:#fec8c866;outline:none}.t-theme-message-field{flex-direction:column;display:flex}.t-theme-message-field[t-mode=send]{max-height:calc(100% - 100px)}.t-theme-message-field[t-mode=edit]{margin:.75em 0}.t-theme-message-field .t-wrapper{color:#111;z-index:2;background-color:#ececec;border-top:1px solid #d4d4d4;flex-shrink:0;width:100%;max-width:100%;margin:0 auto;padding:16px;font-size:16px;position:relative}.t-theme-message-field[t-mode=edit] .t-wrapper{border:1px solid #d4d4d4;border-radius:.75em}.t-theme-message-field .t-emoji-suggest-bar{overscroll-behavior:contain;z-index:1;background-color:#ececec;border-top:1px solid #d4d4d4;flex-shrink:0;align-items:center;width:100%;height:60px;margin-top:-60px;padding:.5rem;display:flex;overflow:auto hidden}.t-theme-message-field .t-emoji-suggest-bar button{cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;padding:0 5px;font-size:1.375rem;display:flex}.t-theme-message-field .t-emoji-suggest-bar button[t-focused]{background-color:#d4d4d4}.t-theme-message-field[t-mode=edit] .t-emoji-suggest-bar{border:1px solid #d4d4d4;border-radius:.75em .75em 0 0}.t-theme-message-field[t-mode=edit]:has(.t-emoji-suggest-bar) .t-wrapper{border-top:none;border-radius:0 0 .75em .75em}.t-theme-message-field .t-mention-suggest-list{color:#111;background-color:#fff;border:1px solid #d4d4d4;border-radius:.75em;flex-direction:column;width:auto;max-width:100%;max-height:150px;padding:.5em;display:flex;overflow-x:auto;box-shadow:0 8px 24px #73737333}.t-theme-message-field .t-mention-suggest-list button{cursor:pointer;white-space:nowrap;color:#111;background:0 0;border:none;border-radius:4px;align-items:center;width:100%;height:2rem;min-height:2rem;padding:0 .25rem;display:flex}.t-theme-message-field .t-mention-suggest-list button:hover,.t-theme-message-field .t-mention-suggest-list button.focused{color:#fff;background-color:#007df9}.t-theme-message-field .t-edit-row{gap:.5em;margin-left:auto;display:flex}.t-theme-message-field .t-edit-row button{cursor:pointer;color:#111;background-color:#1111111a;border:0;border-radius:.5rem;padding:.5rem 1rem;display:inline-block}.t-theme-message-field .t-edit-row button[t-action=save]{color:#fff;background-color:#007df9}.t-theme-message-field .t-text-form{width:100%;max-width:100%;margin:0 auto;display:flex}.t-theme-message-field[t-mode=edit] .t-text-form{flex-direction:column;gap:.5em}.t-theme-message-field .t-editor .t-text-input{resize:none;overscroll-behavior:contain;word-break:break-word;white-space:pre-wrap;background-color:#fff;border:1px solid #fff;border-radius:.65em;min-height:3.3em;max-height:9em;padding:0 44px 0 1em;transition:box-shadow .15s ease-out;display:block;overflow:hidden auto}.t-theme-message-field .t-editor .t-text-input:focus-visible{border-color:#fff;outline:1px solid #a3a3a3}.t-theme-message-field .t-editor .t-text-input p{border:0;outline:0;margin:.875em 0;padding:0}.t-theme-message-field .t-editor .t-mention{color:#007df9}.t-theme-message-field .t-send-column{white-space:nowrap;flex-grow:0;flex-shrink:0;align-self:center;display:flex}.t-theme-message-field .t-textbox-column{flex-grow:1;margin-right:.28em;position:relative}.t-theme-message-field .t-send-column button{cursor:pointer;color:currentColor;opacity:.75;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:2.571em;height:2.571em;padding:.571em;transition:all .15s ease-out;display:inline-flex}.t-theme-message-field .t-send-column button:hover,.t-theme-message-field .t-send-column button:focus{background-color:#2626260d}.t-theme-message-field .t-send-column button:focus-visible{outline:0;box-shadow:0 0 0 2px #007df97f}.t-theme-message-field .t-send-column button[disabled]{color:currentColor}.t-theme-message-field .t-text-limit-indicator{opacity:.5;margin:-.75em 0 .5em 2px;font-size:75%}.t-theme-message-field .t-readonly{opacity:.5;-webkit-user-select:none;user-select:none}.t-theme-message-field .t-button-overlay{align-items:center;margin-right:8px;display:flex;position:absolute;top:0;bottom:0;right:0}.t-theme-message-field [t-kind=icon-button]{cursor:pointer;color:currentColor;opacity:.75;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;padding:8px;transition:all .15s ease-out;display:inline-flex}.t-theme-message-field [t-kind=icon-button]:hover,.t-theme-message-field [t-kind=icon-button]:focus{color:#007df9;opacity:1;background-color:#2626260d}.t-theme-message-field [t-kind=icon-button]:focus-visible{outline:0;box-shadow:0 0 0 2px #007df97f}.t-theme-message-field .t-edit-row button[t-action=save]:disabled{cursor:initial;color:#fff;background-color:#888}.t-theme-message-field .t-emoji-picker-wrapper{border-top:1px solid #d4d4d4;flex-shrink:1;width:100%;height:350px;overflow:hidden}.t-theme-voice-recorder{display:contents}.t-theme-voice-recorder .t-close-button{align-self:center;margin-right:.4em}.t-theme-voice-recorder .t-textbox-column{background-color:#fff;border-width:1px;border-color:#fff;border-radius:.75em;flex:1;justify-content:space-between;align-items:center;height:3.3em;max-height:3.3em;padding:1.1em;display:flex;overflow:hidden}.t-theme-voice-recorder .t-waveform{z-index:0;flex-grow:1;width:100%;margin:.77em 0 .77em 1ex;position:relative}.t-theme-voice-recorder .t-duration{margin:1ex}.t-theme-voice-recorder .t-stop-icon{color:#ef4444}.t-theme-recording-preview{display:contents}.t-theme-recording-preview .t-close-button{align-self:center;margin-right:.4em}.t-theme-recording-preview .t-send-button:hover,.t-theme-recording-preview .t-close-button:hover{color:#007df9;opacity:1}.t-theme-recording-preview .t-textbox-column{background-color:#fff;border-width:1px;border-color:#fff;border-radius:.75em;height:3.3em;max-height:3.3em;padding:0 1.1em;overflow:hidden}.t-theme-recording-preview .t-audio-player{height:3.3em;padding:0}.t-theme-recording-preview .t-loading{padding:7px}.t-theme-recording-preview .t-spinner{width:24px;height:24px;animation-name:t-recording-preview-spin;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes t-recording-preview-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-theme-recording-preview .t-error-msg{white-space:normal;color:#ef4444}.t-theme-icon{vertical-align:middle;display:inline-block;overflow:hidden}.t-message-divider{color:#95a7b1;grid-template-columns:1fr max-content 1fr;width:100%;margin:1.3em .5em 0;display:grid}.t-message-divider span{vertical-align:top;white-space:nowrap;height:1.3em;padding:0 20px}.t-message-divider .t-line[t-side=right]{grid-column:3;grid-template-columns:1fr max-content;gap:10px;display:grid}.t-message-divider .t-line .t-line-segment{border:none;border-bottom:1px solid #95a7b1;width:100%;height:0;margin-top:10px}.t-message-divider .t-line .t-unread-marker{vertical-align:middle;border:1px solid #95a7b1;border-radius:100px;height:28px;padding:3px 10px;position:relative;top:-4px}.t-theme-after-messages{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5em;margin-top:1.35em;display:flex}.t-theme-after-messages .t-typing-avatars{align-items:left;flex-direction:row;justify-content:center;width:fit-content;display:flex}.t-theme-after-messages .t-typing-avatars>.t-theme-avatar{color:#111;vertical-align:text-top;justify-content:center;align-items:center;width:2.6em;height:2.6em;font-size:.75em;line-height:2.6em;display:flex}.t-theme-after-messages .t-typing-avatars>.t-theme-avatar:not(:last-child){margin-right:-.66em}.t-theme-after-messages .t-typing-bubble{color:#111;background-color:#f7f7f7;border:1px solid #ececec;border-radius:1em;flex-direction:row;justify-content:center;align-items:center;padding:0 1em;font-size:.75em;display:flex}.t-theme-after-messages .t-typing-animation{flex-direction:row;align-items:center;gap:4px;height:2.6em;line-height:2.6em;display:flex}.t-theme-after-messages .t-typing-animation span{opacity:.4;background-color:#737373;border-radius:50%;width:6px;height:6px;display:inline-block}.t-theme-after-messages .t-typing-animation span:first-of-type{animation:1s .3333s infinite blink}.t-theme-after-messages .t-typing-animation span:nth-of-type(2){animation:1s .6666s infinite blink}.t-theme-after-messages .t-typing-animation span:nth-of-type(3){animation:1s .9999s infinite blink}@keyframes blink{50%{opacity:1}}.t-theme-audio-block{width:100%;min-width:25ch;display:contents}.t-theme-audio-block .t-audio-player{margin-bottom:.5em}.t-theme-audio-block .t-attachment-icon{width:1em;height:1em;margin-right:.2em}.t-theme-audio-block .t-filesize{font-size:.8em}.t-theme-file-block{display:contents}.t-theme-file-block a{word-break:break-all;text-decoration:none}.t-theme-file-block .t-filename{text-decoration:underline}.t-theme-file-block .t-attachment-icon{width:1em;height:1em;margin-right:.2em}.t-theme-file-block .t-filesize{white-space:nowrap;font-size:75%}.t-theme-file-block .t-loading-spinner{width:4em;height:4em;margin:auto;animation:1.2s ease-in-out infinite spin;display:block}.t-theme-image-block{display:contents}.t-theme-image-block .download-icon{width:1em;height:1em;margin-right:.2em}.t-image-wrapper{height:auto;min-height:40px;max-height:400px;display:block}.t-theme-image-block .t-root{min-height:inherit;max-height:inherit;height:auto;max-width:min(calc(100% + 2em),calc(var(--img-w)*1px));width:calc(100% + 2em);aspect-ratio:var(--img-w)/var(--img-h);justify-content:center;align-items:center;margin:0 auto .5em;display:flex;overflow:hidden;transform:translate(-1em)}.t-theme-image-block .t-image{width:100%;height:100%;max-width:calc(var(--img-w)*1px);max-height:calc(var(--img-h)*1px);object-fit:contain}.t-theme-image-block .t-filesize{font-size:.8em}.t-theme-location-block{min-height:100px;max-height:500px;display:contents}.t-theme-location-block .t-root{height:200px;margin:0 -1em .5em;display:block}.t-theme-text-block{display:contents}.t-theme-text-block .t-text .t-emoji{vertical-align:middle;width:1.15em;height:1.15em;margin:0 .1em .1em}.t-theme-text-block .t-text{white-space:pre-wrap}.t-theme-text-block ul{margin:0;padding-left:0}.t-theme-text-block ul li{margin-bottom:.5em;margin-left:1em}.t-theme-video-block{display:contents}.t-theme-video-block .download-icon{width:1em;height:1em;margin-right:.2em}.t-video-wrapper{height:auto;min-height:40px;max-height:400px;display:block}.t-theme-video-block .t-root{min-height:inherit;max-height:inherit;height:auto;max-width:min(calc(100% + 2em),calc(var(--video-w)*1px));width:calc(100% + 2em);aspect-ratio:var(--video-w)/var(--video-h);justify-content:center;align-items:center;margin:0 auto .5em;display:flex;overflow:hidden;transform:translate(-1em)}.t-theme-video-block .t-video{width:100%;height:100%;max-width:calc(var(--video-w)*1px);max-height:calc(var(--video-h)*1px);object-fit:contain;background-color:#000000d9}.t-theme-video-block .t-filesize{font-size:.8em}.t-theme-conversation-list-item{color:#525252;word-wrap:break-word;width:100%;height:auto;text-align:initial;background-color:#fff;border:none;border-bottom:1px solid #d4d4d4;align-items:center;gap:.5rem;padding:1rem;text-decoration:none;transition:color .1s ease-in-out,background-color .1s ease-in-out;display:flex;overflow:hidden}.t-theme-conversation-list-item a{color:#525252}.t-theme-conversation-list-item[t-selected] a{color:#fff}.t-theme-conversation-list-item:last-child{margin-bottom:10px}.t-theme-conversation-list-item:hover{cursor:pointer;background-color:#f7f7f7}.t-theme-conversation-list-item[t-selected]{color:#fff;background-color:#007df9}.t-theme-conversation-list-item[t-selected]:focus-visible{outline-offset:-4px;border-bottom:0;outline:2px solid #fff}.t-theme-conversation-list-item:focus-visible{outline-offset:-2px;outline:2px solid #3291ff}.t-theme-conversation-list-item[t-unread]{color:#111;background-color:#f7f7f7}.t-theme-conversation-list-item[t-selected][t-unread]{color:#fff;background-color:#007df9}.t-theme-conversation-list-item .t-inner{flex-grow:1;flex-basis:0;min-width:0;margin-left:10px}.t-theme-conversation-list-item .t-header,.t-theme-conversation-list-item .t-body{flex-grow:1;flex-shrink:0;align-items:center;min-width:0;display:flex;overflow:hidden}.t-theme-conversation-list-item .t-message-sender{margin-right:.2rem}.t-theme-conversation-list-item .t-timestamp{opacity:.75;font-size:85%}.t-theme-conversation-list-item .t-timestamp,.t-theme-conversation-list-item .t-unread-dot{flex-shrink:0;margin-left:4px}.t-theme-conversation-list-item .t-conversation-name{font-weight:600}.t-theme-conversation-list-item .t-conversation-name,.t-theme-conversation-list-item .t-message{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;font-size:85%;overflow:hidden}.t-theme-conversation-list-item .t-message{opacity:.75;flex-basis:0}.t-theme-conversation-list-item .t-unread-dot{text-align:center;width:auto;min-width:20px;height:20px;line-height:inherit;color:#fff;background-color:#007df9;border-radius:9999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:85%;display:flex}.t-theme-conversation-list-item .t-unread-generic-dot{background-color:#007df9;border-radius:999px;padding:.6ex;transform:scale(.999)}.t-theme-conversation-list-item[t-selected] .t-unread-generic-dot{background-color:#fff;border-radius:999px;padding:.6ex;transform:scale(.999)}.t-theme-conversation-list-item[t-selected] .t-unread-dot{color:#007df9;background-color:#fff}.t-theme-conversation-list-item .t-unread-dot:empty{min-width:10px;min-height:10px;padding:0}.t-theme-conversation-list-item .t-message li{margin-right:.25rem;display:inline list-item}.t-theme-conversation-list-item .t-message ul{list-style:inside}.t-theme-avatar{background-color:#ececec;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #fff;border-radius:50%;flex-shrink:0;align-self:flex-start;width:3em;height:3em;display:block;overflow:hidden}.t-theme-group-chat-image{flex-shrink:0;width:44px;height:44px;display:block;position:relative;overflow:hidden}.t-theme-group-chat-image .t-mini-avatar{background-color:#f7f7f7;background-position:50%;background-size:cover;border:2px solid #fff;border-radius:50%;width:30px;height:30px;position:absolute;box-shadow:0 1px 1px #8899a626}.t-theme-group-chat-image .t-mini-avatar:first-child{top:14px;right:0}.t-theme-group-chat-image .t-mini-avatar:nth-child(2){top:0;left:0}.t-theme-group-chat-image .t-counter{color:#111;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;min-width:18px;max-width:22px;min-height:18px;max-height:22px;padding:0;font-weight:600;display:flex;position:absolute;bottom:0;left:0}.t-theme-group-chat-image .t-group{color:#ececec;border-style:none}.t-theme-referenced-message{flex-direction:column;display:flex}.t-theme-referenced-message .t-sender-name{margin-bottom:2px;font-weight:600}.t-theme-referenced-message .t-content{white-space:nowrap;text-overflow:ellipsis;padding:.165em 0;overflow:hidden}.t-theme-referenced-message .t-content a{color:currentColor}.t-theme-reply-bar{color:#262626;background-color:#ececec;border-top:1px solid #d4d4d4;align-items:center;height:4.286em;padding:.714em;display:flex}.t-theme-reply-bar .t-content{white-space:nowrap;text-overflow:ellipsis;padding:.165rem 0;overflow:hidden}.t-theme-reply-bar .t-close-button{cursor:pointer;opacity:.75;background:0 0;border:0;border-radius:9999px;align-items:center;width:2.571em;height:2.571em;padding:.571em;transition:all .15s ease-out;display:inline-flex}.t-theme-reply-bar .t-close-button:hover{color:#007df9;opacity:1;background-color:#2626260d}.t-theme-reply-bar .t-body{flex-grow:1;padding:0 1em;overflow:hidden}.t-theme-reply-bar .t-close-icon,.t-theme-reply-bar .t-reply-icon{width:1.428em;min-width:1.428em;height:1.428em;min-height:1.428em}.t-theme-reply-bar .t-mention{color:inherit;background-color:#c8c8c880;border-radius:9999px;margin:0;padding:.25rem .45rem;line-height:1.5}.t-theme-reply-bar .t-mention[t-is-current-user]{background-color:#c8c8c8e6;font-weight:700}.t-theme-compact-message-content>.t-theme-icon{width:1.25em;height:1.25em;margin-right:.25em}.t-theme-compact-message-content .t-text ul{margin:0 0 0 .5em;padding:0;list-style:inside;display:inline}.t-theme-compact-message-content .t-text li{margin-right:1em;display:inline list-item}.t-theme-compact-message-content .t-text li::marker{content:"•  "}
.t-chatbox,.t-conversation-list,.t-inbox{background-color:var(--card);color:var(--foreground);font-family:var(--font-sans),"TikTok Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;border:0;border-radius:0;width:auto;max-width:none;height:100%;min-height:0;max-height:none}.t-conversation-list .t-theme-conversation-list-item{background-color:var(--card);color:var(--foreground)}.t-conversation-list .t-theme-conversation-list-item:hover{background-color:var(--muted)}.t-conversation-list .t-theme-conversation-list-item[t-selected]{background-color:var(--accent);color:var(--accent-foreground);box-shadow:inset 3px 0 0 var(--primary)}.t-conversation-list .t-theme-conversation-list-item[t-selected] .t-conversation-name{color:var(--accent-foreground);font-weight:700}.t-conversation-list .t-theme-conversation-list-item[t-selected] .t-timestamp,.t-conversation-list .t-theme-conversation-list-item[t-selected] .t-theme-compact-message-content,.t-conversation-list .t-theme-conversation-list-item[t-selected] .t-message-sender{color:var(--accent-foreground);opacity:.75}.t-conversation-list .t-theme-conversation-list-item .t-conversation-name{font-weight:600}.t-conversation-list .t-theme-conversation-list-item .t-timestamp,.t-conversation-list .t-theme-conversation-list-item .t-theme-compact-message-content,.t-conversation-list .t-theme-conversation-list-item .t-message-sender{color:var(--muted-foreground)}.t-conversation-list .t-unread-dot{background-color:var(--destructive);color:var(--destructive-foreground);margin-left:.5rem;font-weight:600}.t-chatbox .t-theme-chat-header{background-color:var(--card);color:var(--foreground);border-bottom:1px solid var(--border)}.t-chatbox .t-theme-chat-header .t-title{color:var(--foreground);font-weight:600}.t-chatbox .t-theme-chat-header .t-subtitle,.t-chatbox .t-theme-chat-header .t-participants,.t-chatbox .t-theme-chat-header .t-participant{color:var(--muted-foreground)}.t-chatbox .t-theme-chat-header .t-participant .t-online-indicator[t-status=online]{background-color:var(--primary)}[data-stacked] .t-chatbox .t-back-button{color:var(--muted-foreground);border-radius:var(--radius-sm);align-items:center;margin-right:.25rem;padding:.25rem;display:inline-flex!important}[data-stacked] .t-chatbox .t-back-button:hover{color:var(--foreground)}.t-chatbox .t-theme-message[t-sender=currentUser] .t-message-body{background:linear-gradient(135deg,color-mix(in oklch,var(--primary)5%,var(--card))0%,color-mix(in oklch,var(--primary)12%,var(--card))100%);color:var(--accent-foreground);border:1px solid color-mix(in oklch,var(--primary)15%,var(--border))}.dark .t-chatbox .t-theme-message[t-sender=currentUser] .t-message-body{color:#edf8f2;color:lab(96.723% -4.8866 1.62473);background:linear-gradient(135deg,#154e37 0%,#136447 100%);background:linear-gradient(135deg,lab(29.009% -23.6789 7.73286) 0%,lab(37.3923% -30.5713 9.96359) 100%);border-color:#175a40;border-color:lab(33.7809% -27.1059 8.845)}.dark .t-chatbox .t-theme-message[t-sender=currentUser] .t-message-body a{color:#edf8f2;color:lab(96.723% -4.8866 1.62473)}.dark .t-chatbox .t-theme-message[t-sender=currentUser] .t-message-body .t-message-status{color:#edf8f2b3;color:lab(96.723% -4.8866 1.62473/.7)}.t-chatbox .t-theme-message[t-sender=currentUser] .t-message-body a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.t-chatbox .t-theme-message[t-sender=currentUser] .t-message-body .t-message-status{color:color-mix(in oklch,var(--accent-foreground)60%,transparent)}.t-chatbox .t-theme-message:not([t-sender=currentUser]):not([t-sender=system]) .t-message-body{background-color:var(--muted);color:var(--foreground);border-color:var(--border)}.t-chatbox .t-theme-message:not([t-sender=currentUser]):not([t-sender=system]) .t-message-body a{color:var(--primary);text-decoration:underline}.t-chatbox .t-theme-message:not([t-sender=currentUser]):not([t-sender=system]) .t-message-body .t-message-status{color:var(--muted-foreground)}.t-chatbox .t-theme-message[t-sender=system] .t-message-body,.t-chatbox .t-message-group[t-group-type=system] .t-message-body{color:var(--muted-foreground);box-shadow:none;text-align:center;background-color:#0000;border:0;font-style:italic}.t-chatbox .t-message-group[t-group-type=system] .t-message-status{color:var(--muted-foreground)}.t-chatbox .t-reaction-button{background-color:var(--muted);color:var(--foreground);border-color:var(--border)}.t-chatbox .t-reaction-button[t-active=true]{background-color:var(--accent);color:var(--accent-foreground);border-color:var(--primary)}.t-chatbox .t-theme-message-field{background-color:var(--card);border-top:1px solid var(--border);color:var(--foreground)}.t-chatbox .t-theme-message-field .t-wrapper{color:var(--foreground);background-color:#0000;border:0}.t-chatbox .t-theme-message-field .t-text-form{background-color:color-mix(in oklch,var(--background),var(--foreground)8%);color:var(--foreground);border:0;box-shadow:0 1px 2px #0000000a}.t-chatbox .t-theme-message-field,.t-chatbox .t-theme-message-field .t-textbox-column,.t-chatbox .t-theme-message-field .t-send-column,.t-chatbox .t-theme-message-field .t-button-overlay,.t-chatbox .t-theme-message-field .t-editor,.t-chatbox .t-theme-message-field .t-text-input,.t-chatbox .t-theme-message-field .ProseMirror{border-color:var(--border)}.t-chatbox .t-theme-message-field .t-textbox-column,.t-chatbox .t-theme-message-field .t-send-column,.t-chatbox .t-theme-message-field .t-button-overlay{color:var(--foreground);background-color:#0000}.t-chatbox .t-theme-message-field .t-editor,.t-chatbox .t-theme-message-field .t-text-input,.t-chatbox .t-theme-message-field .ProseMirror{color:var(--foreground);caret-color:var(--foreground);background-color:#0000}.t-chatbox .t-theme-message-field .t-text-input .empty-node:before,.t-chatbox .t-theme-message-field [data-placeholder]:before{color:var(--muted-foreground)}.t-chatbox .t-theme-message-field [t-kind=icon-button],.t-chatbox .t-theme-message-field button{color:var(--muted-foreground);background:0 0}.t-chatbox .t-theme-message-field [t-kind=icon-button]:hover,.t-chatbox .t-theme-message-field button:hover{color:var(--foreground);background-color:var(--accent)}.t-chatbox .t-message-body{border-radius:var(--radius-xl)}.t-chatbox .t-theme-image-block .t-image-wrapper,.t-chatbox .t-theme-image-block .t-image,.t-chatbox .t-theme-location-block .t-root{border-radius:var(--radius)}.t-conversation-list .t-theme-conversation-list-item,.t-chatbox .t-theme-message-field .t-wrapper{border-radius:0}.t-chatbox .t-theme-message-field .t-text-form{border-radius:var(--radius)}.t-chatbox .t-theme-message-field [t-kind=icon-button],.t-chatbox .t-theme-message-field button,.t-chatbox .t-reaction-button,[data-stacked] .t-chatbox .t-back-button{border-radius:var(--radius-sm)}.t-chatbox .t-message-list,.t-conversation-list .t-conversation-list-scrollable{scrollbar-color:var(--border)transparent}.t-chatbox .t-error-panel,.t-conversation-list .t-error-panel{background-color:var(--muted);color:var(--foreground)}.t-chatbox :focus-visible,.t-conversation-list :focus-visible{outline:2px solid var(--ring);outline-offset:2px}
