.messaging__sidebar{width:var(--min-workspace-width)}.str-chat__channel{flex:1}@media (min-width:720px){.str-chat__channel{border-radius:1.5rem}}.str-chat__main-panel{flex:1}@media screen and (max-width:960px){.str-chat__main-panel{height:calc(100dvh - 144px)!important}}.str-chat__thread{flex:0 1 var(--min-workspace-width)}@media screen and (max-width:640px){.str-chat-channel{height:var(--app-height)}#mobile-channel-list{width:100vw;height:100vh;transition:transform .3s cubic-bezier(0,.52,0,1);position:fixed;top:0;left:0;transform:translate(-100vw)}#mobile-channel-list.show{z-index:1000;transform:translate(0,0)}}@media screen and (max-width:960px){.str-chat-channel-list{position:unset;left:unset;top:unset;z-index:unset;min-height:unset;overflow-y:unset;transition:unset}.str-chat__thread{width:100%;height:100%;position:absolute}}
.str-chat{--str-chat__primary-color:#005fff;--str-chat__background-color:#fff;--str-chat__secondary-background-color:#ffffffe6;--str-chat__thread-background-color:var(--str-chat__background-color);--str-chat__notification-list-background-color:var(--str-chat__background-color);--str-chat__message-list-background-color:var(--str-chat__background-color);--str-chat__font-family:"Metropolis",sans-serif;--messaging__header-shadow:0 7px 9px #00000008,0 1px 0 #00000008}.str-chat.str-chat__theme-dark{--str-chat__background-color:#282a2d;--str-chat__secondary-background-color:#212326;--str-chat__primary-surface-color:#18191b;--str-chat__secondary-surface-color:#343434}
.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.z-10{z-index:10}.mt-12{margin-top:3rem}.block{display:block}.flex{display:flex}.hidden{display:none}.w-full{width:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-4{gap:1rem}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:16px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-neutral-100{--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity,1))}.bg-\[\#F8FAFC\]{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.p-0{padding:0}.p-2{padding:.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.\!pb-0{padding-bottom:0!important}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.filter{filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.light,[data-theme=light],:root,.dark,[data-theme=dark]{--twc-primary:25.3 94.7% 62.7%;--twc-secondary:57.6 100% 48%}:root{--color-primary:#3182ce;--color-primary-light:#4299e1;--color-primary-dark:#2b6cb0;--color-secondary:#ff4500;--color-accent:#38a169;--color-warning:#ecc94b;--color-gray-light:#f7fafc;--color-gray:#718096;--color-gray-dark:#1a202c;--border-width:1px;--border-color-light:#e5e7eb;--border-color-dark:#333;--radius-none:0px;--radius-sm:2px;--radius-md:4px;--shadow-sharp:0 1px 3px #0000001f;--shadow-crisp:0 2px 8px #00000026;--transition-fast:.1s ease-out;--transition-base:.15s ease-out}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;background:#fff;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,h4,h5,h6{letter-spacing:-.01em;font-family:JetBrains Mono,monospace;font-weight:600}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.str-chat__channel-list,.str-chat__channel{width:100%}.str-chat__thread{width:45%}.profile-row{background:var(--background-header);justify-content:space-between}.profile-row>div{gap:1rem}.profile-row button{width:1.5rem;height:1.5rem;color:var(--icons-color)}.profile-row img{border-radius:50%;overflow:hidden}.channel-list-container{overflow-y:scroll}#sidebar{border-inline-end:var(--str-chat__channel-list-border-inline-end);flex-direction:column;display:flex}#sidebar .str-chat__channel-list{border:none}#sidebar .rmc__button--logout svg{rotate:180deg}#sidebar-footer{width:100%;padding:.5rem;display:flex}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #6366f14d}50%{box-shadow:0 0 30px #6366f199}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes bounce-in{0%{opacity:0;transform:scale(.9)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.gradient-text{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass-effect{-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3}.hover-lift{transition:transform var(--transition-base),box-shadow var(--transition-base)}.hover-lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.hover-scale{transition:transform var(--transition-bounce)}.hover-scale:hover{transform:scale(1.05)}.rounded-fun{border-radius:var(--radius-lg)}.shadow-fun{box-shadow:var(--shadow-md)}*{transition-property:background-color,border-color,color,fill,stroke;transition-duration:var(--transition-fast);transition-timing-function:cubic-bezier(.4,0,.2,1)}button,a,[role=button]{cursor:pointer;transition:all var(--transition-base)}button:hover,a:hover,[role=button]:hover{transform:translateY(-1px)}button:active,a:active,[role=button]:active{transform:translateY(0)}@media (min-width:1024px){.lg\:static{position:static}.lg\:mt-6{margin-top:1.5rem}.lg\:p-4{padding:1rem}}
.str-chat__theme-dark{--str-chat__channel-box-shadow:0 2px 30px #0000001a}
.str-chat__channel-list{padding:20px 0}.str-chat__channel-list-messenger__main{grid-row-gap:10px;grid-auto-rows:max-content;margin-top:12px;display:grid}@media screen and (max-width:720px){.str-chat__channel-list-messenger__main{height:93%!important}}.str-chat__channel-search-input--wrapper{border-radius:8px}
.str-chat{--str-chat__channel-list-border-inline-end:none}.str-chat__theme-light{--str-chat__channel-list-background-color:#fafafa}@media screen and (max-width:960px){.str-chat-channel-list{box-shadow:unset}}
.str-chat__message--deleted:not(.str-chat__message-simple--me){margin-inline-start:var(--str-chat__spacing-10)}.str-chat__message-simple:hover .str-chat__message-simple__actions__action--thread,.str-chat__message-simple:hover .str-chat__message-simple__actions__action--reactions,.str-chat__message-simple:hover .str-chat__message-simple__actions__action--options{display:flex}.str-chat__message--system{padding:20px}
.str-chat__theme-light{--str-chat__own-message-bubble-background-color:#6d47ff;--str-chat__own-message-bubble-color:#fff;--str-chat__message-bubble-background-color:#fcfcfc;--str-chat__primary-color:#6d47ff;--str-chat__message-bubble-border:1px solid #00000014;--str-chat__message-bubble-border-block-start:var(--str-chat__message-bubble-border);--str-chat__message-bubble-border-block-end:var(--str-chat__message-bubble-border);--str-chat__message-bubble-border-inline-start:var(--str-chat__message-bubble-border);--str-chat__message-bubble-border-inline-end:var(--str-chat__message-bubble-border)}.str-chat__theme-dark{--str-chat__own-message-bubble-background-color:#0006;--str-chat__message-bubble-background-color:var(--str-chat__secondary-surface-color)}.str-chat__message--me .str-chat__message-bubble{border:none}.str-chat.str-chat__theme-dark .str-chat__message--system__date,.str-chat.str-chat__theme-dark .str-chat__message--system__text p{color:#ffffffb3}.str-chat.str-chat__theme-dark .str-chat__message--system__line{background:#ffffff1a}
.str-chat__message-actions-box:not(.str-chat__message-actions-box-angular):not(.str-chat__message-actions-box--mine){inset-inline-end:0}.str-chat__message-actions-box:not(.str-chat__message-actions-box-angular).str-chat__message-actions-box--mine{inset-inline-start:-5px}
.str-chat__theme-light{--str-chat__message-actions-box-background-color:var(--str-chat__background-color)}.str-chat__theme-dark{--str-chat__message-actions-box-background-color:var(--str-chat__secondary-surface-color)}.str-chat__theme-dark .str-chat__message-actions-box{background-image:linear-gradient(-180deg,var(--str-chat__secondary-surface-color),#0003)}.str-chat__message-actions-box .str-chat__message-actions-list-item-button{font:var(--str-chat__caption-text)}
.emoji-mart{max-width:100vw}.str-chat__thread-container .str-chat__message-input{padding-top:var(--str-chat__spacing-1_5)}.str-chat__message-input .str-chat__message-input-inner{align-items:center}.str-chat__message-input .str-chat__send-button{margin-left:calc(var(--str-chat__spacing-px)*5);width:calc(var(--str-chat__spacing-px)*20);height:calc(var(--str-chat__spacing-px)*20);min-width:calc(var(--str-chat__spacing-px)*20)}
.str-chat{--str-chat__message-textarea-border-active:2px solid var(--str-chat__primary-color);--str-chat__message-textarea-border:2px solid #00000029;--str-chat__message-textarea-border-block-start:var(--str-chat__message-textarea-border);--str-chat__message-textarea-border-block-end:var(--str-chat__message-textarea-border);--str-chat__message-textarea-border-inline-start:var(--str-chat__message-textarea-border);--str-chat__message-textarea-border-inline-end:var(--str-chat__message-textarea-border)}.str-chat__theme-light{--str-chat__message-input-background-color:var(--str-chat__background-color);--str-chat__message-textarea-color:#000000e6}.str-chat__theme-dark{--str-chat__message-input-background-color:#2e3033;--str-chat__message-input-border-block-start:1px solid #00000029;--str-chat__message-textarea-background-color:#323437;--str-chat__message-textarea-color:#ffffffe6}.str-chat__message-input .str-chat__message-textarea-container:focus-within{border-block-start:var(--str-chat__message-textarea-border-active);border-block-end:var(--str-chat__message-textarea-border-active);border-inline-start:var(--str-chat__message-textarea-border-active);border-inline-end:var(--str-chat__message-textarea-border-active)}.str-chat__message-textarea-container{transition:border .2s ease-in-out}.str-chat__message-input .str-chat__message-textarea-container .str-chat__message-textarea{font:var(--str-chat__body-text);transition:box-shadow .2s ease-in-out}.str-chat__thread-container .str-chat__message-input{background:var(--str-chat__background-color);box-shadow:0 -2px 2px #0000000a}.str-chat__message-input .str-chat__send-button svg path{transition:fill .2s ease-in-out}.str-chat__message-input .str-chat__send-button:active svg path{fill:var(--str-chat__active-primary-color)}.str-chat__theme-dark .emoji-mart{background:var(--str-chat__secondary-background-color);border:var(--str-chat__secondary-surface-color);box-shadow:var(--str-chat__box-shadow-color)}.str-chat__theme-dark .str-chat__message-input .emoji-mart-bar,.str-chat__theme-dark .str-chat__message-input .emoji-mart-search input{border-color:#0000005c}.str-chat__theme-dark .emoji-mart-category-label span,.str-chat__theme-dark .emoji-mart-search input{background:var(--str-chat__secondary-background-color);color:var(--str-chat__text-color)}.str-chat__suggestion-list-container{overflow:auto}.str-chat__slash-command:hover{cursor:pointer;background:#005fff}
.str-chat__message-reaction-count{color:var(--str-chat__text-color)}
.messaging__sidebar{background:var(--str-chat__channel-list-background-color)}.str-chat.str-chat__theme-dark .messaging__channel-list__message{color:#fff}.messaging__channel-list__header__name{color:var(--str-chat__text-color);font-weight:700}.messaging__channel-list__header__button{cursor:pointer;background:#fafafa;border:0;border-radius:20px}.str-chat__theme-dark .messaging__channel-list__header__button{box-shadow:none;background:#3e3e41}.messaging__channel-list__header__button svg path{fill:var(--str-chat__primary-color)}.str-chat__theme-dark .messaging__channel-list__header__button svg path{fill:#e9e9ea}.messaging__channel-list__header__button:focus{border:none;outline:none}.messaging__channel-list__message{color:#000}
.messaging__sidebar{grid-template-rows:min-content;height:100%;display:grid}.messaging__channel-list__header{align-items:center;padding:20px 16px;display:flex}.messaging__channel-list__header__name{margin:0 10px;font-size:16px;line-height:20px;display:flex}.messaging__channel-list__header__button{justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;margin-right:20px;display:flex}.str-chat__load-more-button{display:none}
@media screen and (max-width:640px){.str-chat__modal--open .str-chat__modal__inner{width:90%}}
.str-chat.str-chat__theme-light{--str-chat__modal-background-color:var(--str-chat__background-color)}.str-chat.str-chat__theme-dark{--str-chat__modal-background-color:#2e3033}
.str-chat__list-notifications{background:var(--str-chat__notification-list-background-color)}
.channel-preview__container{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;height:56px;margin-left:.25rem;margin-right:.25rem;padding:8px;display:flex}.channel-preview__container:hover{background:#eee}.str-chat.str-chat__theme-dark .channel-preview__container:hover{background:#2c2c30}.channel-preview__container.selected{background-color:#e5ebee}.str-chat.str-chat__theme-dark .channel-preview__container.selected{background:#2c2c30}.channel-preview__content-wrapper{flex-direction:column;justify-content:center;width:100%;margin-left:8px;margin-right:8px;display:flex}.channel-preview__content-top{justify-content:space-between;align-items:center;height:18px;margin:0 0 4px;display:flex}.channel-preview__content-name{color:#000;text-overflow:ellipsis;white-space:nowrap;max-width:158px;margin:0;font-family:Metropolis,sans-serif;font-size:15px;font-weight:500;overflow:hidden}.str-chat.str-chat__theme-dark .channel-preview__content-name{color:#fff}.channel-preview__content-time{color:#858688;margin:0;font-family:Helvetica Neue,sans-serif;font-size:11px}.channel-preview__content-message{color:#858688;text-overflow:ellipsis;white-space:nowrap;max-width:200px;height:16px;margin:0;font-family:Helvetica Neue,sans-serif;font-size:13px;line-height:16px;overflow:hidden}.channel-preview__container .str-chat__avatar{margin-right:0}.messaging__channel-header{box-shadow:var(--messaging__header-shadow);z-index:1;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;min-height:60px;display:flex;transform:matrix(1,0,0,1,0,0)}.str-chat-channel .str-chat__main-panel:not(:last-child) .messaging__channel-header{border-radius:10px 0 0}.messaging__channel-header .channel-header__name{color:var(--str-chat__message-textarea-color);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:700;overflow:hidden}.str-chat.str-chat__theme-dark .messaging__channel-header{box-shadow:var(--messaging__header-shadow);background:#2e3033fa}.str-chat.str-chat__theme-dark .messaging__channel-header .channel-header__name{color:var(--str-chat__message-textarea-color)}.messaging__channel-header__right{align-items:center;margin-right:4px;display:flex}.messaging__channel-header .avatar-group{margin-left:20px;margin-right:20px}.messaging__channel-header .avatar-group.four span:nth-child(2){position:relative;right:9px}.channel-header__edit-input{background:0 0;border:none;outline:none;width:100%;padding:0;font-family:Helvetica Neue,sans-serif;font-size:17px}.channel-header__edit-input::placeholder{opacity:.5}.str-chat.str-chat__theme-dark .channel-header__edit-input::placeholder{color:#fff}.str-chat.str-chat__theme-dark .channel-header__edit-input{color:#fff}#mobile-nav-icon{display:none}@media screen and (max-width:640px){#mobile-nav-icon{padding-left:5px;display:block}.str-chat__theme-light #mobile-nav-icon svg path{fill:#2f4f4f;stroke:#2f4f4f;fill-opacity:.6}.messaging__channel-header__avatars{margin-left:10px}}.str-chat{--str-chat__thread-head-start-border-block-end-color:var(--str-chat__secondary-background-color)}.messaging.str-chat .str-chat__thread{margin:0}.custom-thread-header{min-height:60px;box-shadow:var(--messaging__header-shadow);z-index:1;background:#fff;border:none;justify-content:space-between;align-items:center;display:flex}.str-chat.str-chat__theme-dark .custom-thread-header{background:#2e3033fa}.custom-thread-header__left{align-items:center;margin-left:20px;display:flex}.custom-thread-header__left-title{color:var(--str-chat__message-textarea-color);margin-right:10px;font-family:Helvetica Neue,sans-serif;font-size:15px;font-weight:700;line-height:24px}.str-chat.str-chat__theme-dark .custom-thread-header__left-title{color:var(--str-chat__message-textarea-color)}.custom-thread-header__left-count{mix-blend-mode:normal;opacity:.5;font-family:Helvetica,sans-serif;font-size:14px}.str-chat.str-chat__theme-dark .custom-thread-header__left-count{color:var(--str-chat__message-textarea-color)}.messaging.str-chat .str-chat__thread{border-left:1px solid #f1f1f1;border-radius:0 10px 0 0}.messaging.str-chat.str-chat__theme-dark .str-chat__thread{border-left:1px solid #00000017}.str-chat__thread .str-chat__messaging-input{background:0 0!important}.messaging.str-chat .str-chat__thread-list{height:unset;padding:0}.str-chat__thread-list .str-chat__list.str-chat__list--thread{padding:0!important}.str-chat__thread-list .str-chat__li.str-chat__li--top{margin-top:0}.str-chat__thread-list li .str-chat__message:first-of-type{padding-bottom:0;border-bottom:none!important}.str-chat__thread .str-chat__messaging-input{margin-top:0!important}.str-chat__message-replies-count-button:focus{border:none;outline:none}.str-chat__thread-start{display:none}.messaging.str-chat .str-chat__thread-list .str-chat__reverse-infinite-scroll{padding-top:20px}@media screen and (max-width:640px){.str-chat__thread .str-chat__messaging-input .messaging-input__button.emoji-button{display:none}}.messaging__typing-indicator{color:var(--str-chat__message-textarea-color);opacity:.5;align-items:center;font-size:12px;font-style:normal;font-weight:400;line-height:16px;display:flex}.messaging__typing-indicator .dots{margin-right:8px;position:relative;top:-2px}.messaging__typing-indicator .dots .dot{background:#000;border-radius:50%;width:4px;height:4px;margin-right:3px;animation:1.1s linear infinite wave2;display:inline-block}.str-chat.str-chat__theme-dark .messaging__typing-indicator{color:var(--str-chat__message-textarea-color)}.str-chat.str-chat__theme-dark .messaging__typing-indicator .dots .dot{background:#fff}.messaging__typing-indicator .dots .dot:nth-child(2){opacity:.5;animation-delay:-.9s}.messaging__typing-indicator .dots .dot:nth-child(3){opacity:.2;animation-delay:-.8s}@keyframes wave2{0%,60%,to{opacity:1}30%{opacity:.5}}.window-controls__container{justify-content:center;align-items:center;height:60px;display:flex}.window-controls__button-wrapper{background:#fffc;border-radius:15px;justify-content:space-between;align-items:center;width:180px;height:30px;padding:0 2px;display:flex;box-shadow:0 0 4px #0000000f}.window-controls__button-wrapper.light{background:#303438}.window-controls__button{width:90px;height:26px;box-shadow:none;cursor:pointer;letter-spacing:.8px;color:#000;mix-blend-mode:normal;opacity:.2;background:0 0;border-radius:15px;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:12px;display:flex}.window-controls__button.selected{color:#0a0a0a;opacity:1;background:#fff;box-shadow:0 2px 7px #0003}.window-controls__button.light{color:#fff6;opacity:.5;background:#303438}.window-controls__button.selected.light{color:#fff;opacity:1;background:#3d4247}.str-chat-channel-list{border:0!important;border-radius:16px!important}.str-chat__message-input{border-radius:12px!important}.str-chat__date-separator-date{font-size:10px}.str-chat__message .str-chat__message-metadata{padding-top:8px}
