:root{--str-chat__primary-color:#4f46e5;--str-chat__active-icon-color:#4f46e5;--str-chat__background-color:#ffffff;--str-chat__background:#ffffff;--str-chat__secondary-background-color:#f8fafc;--str-chat__text-color:#1e293b;--str-chat__text-low-emphasis:#64748b;--str-chat__text-high-emphasis:#0f172a;--str-chat__border-color:#e2e8f0;--str-chat__border-block-color:#e2e8f0;--str-chat__message-bg-color:#f8fafc;--str-chat__message-text-color:#1e293b;--str-chat__message-sent-bg-color:#4f46e5;--str-chat__message-sent-text-color:#ffffff;--str-chat__input-bg:#ffffff;--str-chat__input-text-color:#1e293b;--str-chat__input-placeholder-color:#94a3b8}.dark{--str-chat__primary-color:#818cf8;--str-chat__active-icon-color:#818cf8;--str-chat__background-color:#020817;--str-chat__background:#020817;--str-chat__secondary-background-color:#0f172a;--str-chat__text-color:#f1f5f9;--str-chat__text-low-emphasis:#94a3b8;--str-chat__text-high-emphasis:#f8fafc;--str-chat__border-color:#1e293b;--str-chat__border-block-color:#1e293b;--str-chat__message-bg-color:#1e293b;--str-chat__message-text-color:#f1f5f9;--str-chat__message-sent-bg-color:#4f46e5;--str-chat__message-sent-text-color:#ffffff;--str-chat__input-bg:transparent;--str-chat__input-text-color:#f1f5f9;--str-chat__input-placeholder-color:#94a3b8}.str-chat{color:var(--str-chat__text-color)!important}.str-chat,.str-chat__container,.str-chat__container *,.str-chat__container :after,.str-chat__container :before{background:var(--str-chat__background)!important}.str-chat__channel-list-messenger,.str-chat__channel-list-messenger *{background:var(--str-chat__secondary-background-color)!important}.str-chat__channel-list-messenger{border-right:1px solid var(--str-chat__border-color)!important}.str-chat__channel-header,.str-chat__channel-header *,.str-chat__input-flat,.str-chat__input-flat-container,.str-chat__input-flat-textarea,.str-chat__input-flat-textarea textarea,.str-chat__input-flat-textarea-wrapper,.str-chat__input-flat-wrapper,.str-chat__message-input,.str-chat__message-input *,.str-chat__message-list,.str-chat__message-list *{background:var(--str-chat__background)!important}.str-chat__textarea textarea{background:var(--str-chat__input-bg)!important;color:var(--str-chat__input-text-color)!important}.str-chat__message-simple{background:transparent!important;margin:2px 0!important;position:relative}.str-chat__typing-indicator{padding:8px 16px;margin:0;display:flex;flex-direction:row;align-items:center;gap:6px}.str-chat__typing-indicator__avatars{flex-wrap:nowrap;gap:4px;font-size:.8125rem;line-height:1.2;color:var(--str-chat__text-low-emphasis)}.str-chat__typing-indicator__avatars,.username{display:flex;align-items:center;flex-direction:row}.typing-indicator-name{font-weight:500;color:var(--str-chat__text-color);white-space:nowrap}.typing-indicator-text{color:var(--str-chat__text-low-emphasis);white-space:nowrap;margin-left:4px}.str-chat__typing-indicator__dots{display:flex;align-items:center;gap:3px;margin-left:6px;height:16px;flex-direction:row}.str-chat__typing-indicator__dot{width:6px;height:6px;border-radius:50%;background-color:var(--str-chat__text-low-emphasis);animation:typing-dot-pulse 1.4s ease-in-out infinite both;display:inline-block}.str-chat__typing-indicator__dot:first-child{animation-delay:-.32s}.str-chat__typing-indicator__dot:nth-child(2){animation-delay:-.16s}@keyframes typing-dot-pulse{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.str-chat__message-bubble{border-radius:12px!important;padding:0!important;line-height:1.3!important;max-width:80%;position:relative;word-wrap:break-word;font-size:.9375rem}.str-chat__message--me .str-chat__message-bubble{background-color:#3b82f6!important;color:white!important;margin-left:auto}.str-chat__message--other .str-chat__message-bubble{background-color:#f1f5f9!important;color:#1e293b!important;margin-right:auto}.dark .str-chat__message--me .str-chat__message-bubble{background-color:#2563eb!important;color:white!important}.dark .str-chat__message--other .str-chat__message-bubble{background-color:#1e293b!important;color:#f1f5f9!important}:root .str-chat__input-flat,:root .str-chat__input-flat-container,:root .str-chat__input-flat-textarea,:root .str-chat__input-flat-textarea textarea,:root .str-chat__input-flat-textarea-wrapper,:root .str-chat__input-flat-wrapper{background:var(--str-chat__background)!important;border-color:var(--str-chat__border-color)!important}.str-chat__channel-list-team-channel,.str-chat__channel-list-team-channel *{background:var(--str-chat__secondary-background-color)!important}.str-chat__channel-list-team-channel:hover,.str-chat__channel-list-team-channel:hover *{background:var(--str-chat__background)!important}.str-chat__attachment-selector{display:flex!important;align-items:center!important;margin:0 4px!important;height:40px!important;position:relative!important;z-index:9999!important}.str-chat__attachment-selector__menu-button{all:unset!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;cursor:pointer!important;padding:0!important;margin:0!important;position:relative!important;z-index:10000!important}.str-chat__attachment-selector__menu-button__icon{width:20px!important;height:20px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236B7280'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3C/svg%3E") no-repeat 50% /contain!important;background-color:transparent!important;color:#6B7280!important}.str-chat__attachment-selector__menu-button:hover{background-color:#f8fafc!important;border-color:#4f46e5!important}.str-chat__attachment-selector__menu-button:hover .str-chat__attachment-selector__menu-button__icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%234f46e5'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3C/svg%3E")!important}.dark .str-chat__attachment-selector__menu-button{background:#1e293b!important;border-color:#334155!important}.dark .str-chat__attachment-selector__menu-button__icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f1f5f9'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3C/svg%3E")!important}.dark .str-chat__attachment-selector__menu-button:hover .str-chat__attachment-selector__menu-button__icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23818cf8'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3C/svg%3E")!important}@keyframes flash{0%,to{box-shadow:0 0 0 2px rgba(79,70,229,.5)}50%{box-shadow:0 0 0 4px rgba(79,70,229,.8)}}.str-chat__attachment-selector__menu-button__icon{display:block!important;width:24px!important;height:24px!important;margin:0 auto!important;background-color:var(--str-chat__text-color)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3C/svg%3E") no-repeat center /contain!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3C/svg%3E") no-repeat center /contain!important;transition:background-color .2s ease!important}.str-chat__attachment-selector__menu-button:hover{background-color:var(--str-chat__secondary-background-color)!important;border-color:var(--str-chat__primary-color)!important}.str-chat__attachment-selector__menu-button:hover .str-chat__attachment-selector__menu-button__icon{background-color:var(--str-chat__primary-color)!important}.dark .str-chat__attachment-selector__menu-button__icon{background-color:var(--str-chat__text-color)!important}.dark .str-chat__attachment-selector__menu-button:hover .str-chat__attachment-selector__menu-button__icon{background-color:var(--str-chat__primary-color)!important}.str-chat__send-button:hover svg{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.str-chat__send-button:hover svg:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.str-chat__send-button:disabled{cursor:not-allowed;opacity:.5}.str-chat__send-button:disabled:hover{background-color:transparent}.str-chat__send-button:disabled svg{color:hsl(var(--gray-400))}.str-chat__send-button:disabled svg:is(.dark *){color:hsl(var(--gray-600))}.str-chat__header-livestream,.str-chat__header-livestream-left{color:inherit!important}.custom-channel-header{color:rgb(15 23 42)!important}.dark .custom-channel-header{color:rgb(243 244 246)!important}.custom-channel-button{color:rgb(55 65 81)!important}.dark .custom-channel-button{color:rgb(209 213 219)!important}.str-chat__header-livestream,.str-chat__header-livestream *,.str-chat__header-livestream-left,.str-chat__header-livestream-left *{color:inherit!important}.str-chat__custom-notification{color:#1a1a1a!important;background-color:#f0fdf4!important;border:1px solid #bbf7d0!important;padding:.75rem 1rem!important;border-radius:.5rem!important;margin:.5rem!important;font-size:.875rem!important;line-height:1.25rem!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important}.dark .str-chat__custom-notification{color:#f3f4f6!important;background-color:#064e3b!important;border-color:#059669!important}.notification-success{background-color:#f0fdf4!important;color:#166534!important;border-color:#86efac!important}.dark .notification-success{background-color:#064e3b!important;color:#d1fae5!important;border-color:#059669!important}.notification-error{background-color:#fef2f2!important;color:#991b1b!important;border-color:#fca5a5!important}.dark .notification-error{background-color:#7f1d1d!important;color:#fecaca!important;border-color:#ef4444!important}.str-chat__header-livestream,.str-chat__header-livestream *,.str-chat__header-livestream-left,.str-chat__header-livestream-left *,.str-chat__header-livestream-title,.str-chat__header-livestream-title *,.str-chat__header-livestream-title span,.str-chat__header-livestream-title span *{color:#1a1a1a!important}.dark .str-chat__header-livestream,.dark .str-chat__header-livestream *,.dark .str-chat__header-livestream-left,.dark .str-chat__header-livestream-left *,.dark .str-chat__header-livestream-title,.dark .str-chat__header-livestream-title *,.dark .str-chat__header-livestream-title span,.dark .str-chat__header-livestream-title span *{color:#ffffff!important}:root .str-chat{--str-chat__primary-color:99 102 241;--str-chat__primary-color-low-emphasis:224 231 255;--str-chat__primary-color-high-emphasis:79 70 229;--str-chat__background-color:255 255 255;--str-chat__background:255 255 255;--str-chat__background-low-emphasis:255 255 255;--str-chat__secondary-background-color:255 255 255;--str-chat__text-color:15 23 42;--str-chat__text-low-emphasis:100 116 139;--str-chat__border-color:226 232 240}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.str-chat{--str-chat__primary-color:#3b82f6;--str-chat__active-primary-color:#2563eb;--str-chat__disabled_color:#e5e7eb;--str-chat__cta-button-border-radius:0.25rem}.str-chat,.str-chat *{font-family:inherit!important}.str-chat__channel-search.str-chat__channel-search--with-results.str-chat__channel-search--inline{height:fit-content}.str-chat__message-input-inner{border-width:0;background-color:transparent;padding:0}.str-chat__message-input,.str-chat__message-input-inner{position:relative;overflow:visible!important;z-index:1}.str-chat__message-input-form{overflow:visible!important;position:relative}.str-chat__message-input{overflow:hidden;border-radius:1rem;border-width:1px;border-color:hsl(var(--gray-200));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.str-chat__message-input:is(.dark *){border-color:hsl(var(--gray-700));background-color:hsl(var(--gray-800))}.str-chat__message-input{padding:.25rem .5rem .25rem 1rem;display:flex;align-items:center;min-height:56px}.str-chat__message-textarea-container{margin-top:.375rem;margin-bottom:.375rem;flex:1 1 0%}.str-chat__message-textarea-container textarea{margin:0;border-width:0;background-color:transparent;padding:0;color:hsl(var(--gray-900))}.str-chat__message-textarea-container textarea::placeholder{color:hsl(var(--gray-400))}.str-chat__message-textarea-container textarea:is(.dark *){color:hsl(var(--gray-100))}.str-chat__message-textarea-container textarea:is(.dark *)::placeholder{color:hsl(var(--gray-500))}.str-chat__message-textarea-container textarea{resize:none}.str-chat__message-textarea-container textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:0px}.str-chat__message-textarea-container textarea{line-height:1.5;max-height:120px;min-height:24px;padding:0!important}.str-chat__message-textarea-controls{margin:0;display:flex;height:100%;align-items:center;gap:.25rem;padding:0}.str-chat__send-button{height:1.25rem;width:1.25rem}.dark .str-chat__message-input{background-color:transparent;border-color:hsl(var(--border))}.str-chat__message-input-form{margin:0;padding:0}.str-chat__attachment-selector{display:flex;align-items:center;height:100%;margin-right:8px}.str-chat__send-button{height:2.5rem;width:2.5rem;padding:.5rem}.str-chat__emoji-picker{position:absolute!important;bottom:100%!important;right:0!important;left:auto!important;margin-bottom:10px!important;height:400px!important;max-height:80vh!important;width:350px!important;border-radius:12px!important;box-shadow:0 8px 20px rgba(0,0,0,.15)!important;border:1px solid var(--str-chat__border-color)!important;background:var(--str-chat__background)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;z-index:1000!important;transform:none!important}.str-chat__emoji-picker-container{position:relative!important;height:100%!important;width:100%!important;z-index:1001!important}.str-chat__emoji-list{max-height:calc(100% - 48px)!important;height:100%!important;overflow-y:auto!important;padding:8px!important;box-sizing:border-box!important}.str-chat__emoji-search{padding:12px 16px!important;border-bottom:1px solid var(--str-chat__border-color)!important;background:var(--str-chat__background)!important;color:var(--str-chat__text-color)!important}.str-chat__emoji-item{width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;transition:background-color .2s ease!important}.str-chat__emoji-item:hover{background:var(--str-chat__secondary-background-color)!important}.str-chat__send-button{margin:0}.str-chat__thread-container .str-chat__thread-header .str-chat__close-thread-button{background:transparent!important;border:none!important;padding:.5rem!important;margin:0!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;width:2.5rem!important;height:2.5rem!important;color:var(--str-chat__text-color)!important}.str-chat__thread-container .str-chat__thread-header .str-chat__close-thread-button:hover{background:var(--str-chat__secondary-background-color)!important;border-radius:50%!important}.str-chat__thread-container .str-chat__thread-header .str-chat__close-thread-button svg{width:1.25rem!important;height:1.25rem!important}.str-chat__thread-container .str-chat__thread-header .str-chat__close-thread-button path{fill:currentColor!important}.dark .str-chat__thread-container .str-chat__thread-header .str-chat__close-thread-button{color:#ffffff!important}.dark .str-chat__thread-container .str-chat__thread-header .str-chat__close-thread-button:hover{background:rgba(255,255,255,.1)!important}*{border-color:hsl(var(--border))}body,html{background-color:hsl(var(--background))!important}body{color:hsl(var(--foreground));font-feature-settings:"rlig" 1,"calt" 1}.cl-cardBox,.cl-rootBox{width:100%!important;max-width:100%!important}.cl-cardBox{box-shadow:none!important;border:none!important;margin:0!important;padding:0!important}.cl-navbar{border-bottom:1px solid hsl(var(--gray-200))!important;margin-bottom:1rem!important;padding-bottom:.75rem!important}.cl-navbarButton.cl-active{color:hsl(var(--blue-primary))!important;border-bottom:2px solid hsl(var(--blue-primary))!important;margin-bottom:-1px!important}.cl-navbarButton:not(.cl-active){color:hsl(var(--gray-600))!important;border-bottom:2px solid transparent!important}.cl-navbarButton:hover{color:hsl(var(--gray-900))!important}.dark .cl-navbar{border-bottom-color:hsl(var(--gray-700))!important}.dark .cl-navbarButton:not(.cl-active){color:hsl(var(--gray-400))!important}.dark .cl-navbarButton:hover{color:hsl(var(--foreground))!important}.cl-formField{margin-bottom:1rem!important}.cl-formFieldInput{width:100%!important;padding:.5rem .75rem!important;border-radius:.375rem!important;border:1px solid hsl(var(--gray-300))!important;background-color:hsl(var(--background))!important;color:hsl(var(--foreground))!important}.dark .cl-formFieldInput{border-color:hsl(var(--gray-700))!important;background-color:hsl(var(--gray-800))!important;color:hsl(var(--foreground))!important}.cl-formButtonPrimary{background-color:hsl(var(--blue-primary))!important;color:hsl(var(--primary-foreground))!important;border-radius:.375rem!important;padding:.5rem 1rem!important;width:100%!important;transition:background-color .2s!important}.cl-formButtonPrimary:hover{background-color:hsl(var(--blue-tertiary))!important}.cl-profileSection{padding:1rem 0!important}