:root{--message-left-width:42px;--full-page-border-radius:12px;--full-page-sidebar-width:275px;--channel-list-avatar-size:30px;--chat-header-offset:45px;--chat-header-expanded-offset:0px}.header-dropdown-toggle.chat-header-icon .icon span.icon:hover .d-icon{color:var(--header_primary-low-mid)}.header-dropdown-toggle.chat-header-icon .icon span.icon:hover{background:none}.header-dropdown-toggle.chat-header-icon .icon a.icon:hover .chat-channel-unread-indicator{border-color:var(--primary-low)}.avatar{box-sizing:border-box}.chat-browse-view__filters::before{content:none}.chat-browse-view__filter-link:visited{color:var(--primary);font-size:var(--font-up-1);padding:0 .25rem}@media (max-width:47.999rem){.chat-browse-view__filter-link:visited{font-size:var(--font-up-1)}}.chat-channel-card__name-container:visited,.chat-channel-card__name-container:hover{color:var(--primary)}.chat-channel-card__leave-btn:focus{border-color:var(--d-input-focused-color);outline:2px solid var(--d-input-focused-color);outline-offset:-2px}.chat-composer-dropdown__trigger-btn:focus .d-icon,.chat-composer-dropdown__trigger-btn:hover .d-icon,.chat-composer-dropdown__trigger-btn:active .d-icon{color:var(--primary)!important}.chat-composer-dropdown__trigger-btn:focus,.chat-composer-dropdown__trigger-btn:hover,.chat-composer-dropdown__trigger-btn:active{background:none!important;background-image:none!important}.chat-composer-upload:hover .chat-composer-upload__remove-btn{visibility:visible;background:rgb(var(--always-black-rgb),0.9);padding:5px;border-radius:100%;font-size:var(--font-down-2)}:root{--d-chat-input-border-color:var(--primary-low);--d-chat-input-bg-color:rgb(var(--primary-very-low-rgb),0.5);--d-chat-input-focused-shadow:0 0 1px 0 var(--tertiary)}.chat-composer.is-disabled .chat-composer__inner-container:hover{cursor:not-allowed}.chat-composer__input::-webkit-scrollbar-thumb{background-color:var(--scrollbarThumbBg);border-radius:calc(var(--scrollbarWidth)/2);border:calc(var(--scrollbarWidth)/4) solid var(--secondary)}.chat-composer__input::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.chat-composer__input::-webkit-scrollbar{width:var(--scrollbarWidth)}.chat-composer__input::-moz-scrollbar-thumb{background-color:var(--scrollbarThumbBg);border-radius:calc(var(--scrollbarWidth)/2);border:calc(var(--scrollbarWidth)/4) solid var(--secondary)}.chat-composer__input::-moz-scrollbar-track{background-color:rgba(0,0,0,0)}.chat-composer__input::-moz-scrollbar{width:var(--scrollbarWidth)}.chat-composer__input:focus,.chat-composer__input:active{outline:none}.chat-composer__input::placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-composer-button .d-icon:hover{color:var(--primary-medium)}@keyframes sendingScales{0%{transform:scale(0.9)}50%{transform:scale(1.2)}100%{transform:scale(0.9)}}.is-send-enabled .chat-composer-button.-send:hover .d-icon{transform:scale(1.2)}.chat-composer-button.-emoji:hover{transform:scale(1.1)}.chat-message__block .block__category-heading .block__category-link:hover .badge-category__name{color:var(--tertiary)}.chat-drawer-outlet-container{z-index:200;position:fixed;right:var(--composer-right,20px);left:0;max-height:calc(100% - var(--header-offset) - 15px);margin:0;padding:0;display:flex;flex-direction:column;pointer-events:none!important;bottom:0;box-sizing:border-box;transition:all 100ms ease-in;transition-property:bottom,padding-bottom}.chat-drawer-content::-webkit-scrollbar-thumb{background-color:var(--scrollbarThumbBg);border-radius:calc(var(--scrollbarWidth)/2);border:calc(var(--scrollbarWidth)/4) solid var(--secondary)}.chat-drawer-content::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.chat-drawer-content::-webkit-scrollbar{width:var(--scrollbarWidth)}.chat-drawer-content::-moz-scrollbar-thumb{background-color:var(--scrollbarThumbBg);border-radius:calc(var(--scrollbarWidth)/2);border:calc(var(--scrollbarWidth)/4) solid var(--secondary)}.chat-drawer-content::-moz-scrollbar-track{background-color:rgba(0,0,0,0)}.chat-drawer-content::-moz-scrollbar{width:var(--scrollbarWidth)}.btn-floating.open-new-message-btn:active{box-shadow:0 0 5px -1px rgba(0,0,0,.25);transform:scale(0.9)}.btn-floating.open-new-message-btn:focus{border-color:var(--d-input-focused-color);outline:2px solid var(--d-input-focused-color);outline-offset:-2px;border-color:var(--d-nav-color--active);outline-color:var(--d-nav-color--active)}.channels-list::-webkit-scrollbar-thumb,.channels-list-container::-webkit-scrollbar-thumb{background-color:var(--scrollbarThumbBg);border-radius:calc(var(--scrollbarWidth)/2);border:calc(var(--scrollbarWidth)/4) solid var(--secondary)}.channels-list::-webkit-scrollbar-track,.channels-list-container::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.channels-list::-webkit-scrollbar,.channels-list-container::-webkit-scrollbar{width:var(--scrollbarWidth)}.channels-list::-moz-scrollbar-thumb,.channels-list-container::-moz-scrollbar-thumb{background-color:var(--scrollbarThumbBg);border-radius:calc(var(--scrollbarWidth)/2);border:calc(var(--scrollbarWidth)/4) solid var(--secondary)}.channels-list::-moz-scrollbar-track,.channels-list-container::-moz-scrollbar-track{background-color:rgba(0,0,0,0)}.channels-list::-moz-scrollbar,.channels-list-container::-moz-scrollbar{width:var(--scrollbarWidth)}.channels-list .open-browse-page-btn::after,.channels-list .open-draft-channel-page-btn::after,.channels-list .chat-channel-leave-btn::after,.channels-list-container .open-browse-page-btn::after,.channels-list-container .open-draft-channel-page-btn::after,.channels-list-container .chat-channel-leave-btn::after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%}.channels-list .open-browse-page-btn:hover,.channels-list .open-draft-channel-page-btn:hover,.channels-list .chat-channel-leave-btn:hover,.channels-list-container .open-browse-page-btn:hover,.channels-list-container .open-draft-channel-page-btn:hover,.channels-list-container .chat-channel-leave-btn:hover{background:rgba(0,0,0,0)}.channels-list .open-browse-page-btn:hover .d-icon,.channels-list .open-draft-channel-page-btn:hover .d-icon,.channels-list .chat-channel-leave-btn:hover .d-icon,.channels-list-container .open-browse-page-btn:hover .d-icon,.channels-list-container .open-draft-channel-page-btn:hover .d-icon,.channels-list-container .chat-channel-leave-btn:hover .d-icon{color:var(--primary)}.chat-message-actions .react-btn:focus .d-icon,.chat-message-actions .reply-btn:focus .d-icon,.chat-message-actions .chat-message-thread-btn:focus .d-icon,.chat-message-actions .bookmark-btn:focus .d-icon{color:var(--primary)}.chat-message-actions .react-btn:first-child:not(:hover),.chat-message-actions .reply-btn:first-child:not(:hover),.chat-message-actions .chat-message-thread-btn:first-child:not(:hover),.chat-message-actions .bookmark-btn:first-child:not(:hover){border-color:var(--primary-300);border-right-color:rgba(0,0,0,0)}.chat-message-actions .more-buttons.dropdown-select-box .select-kit-header:focus{border-color:var(--primary-300);border-left-color:rgba(0,0,0,0)}.chat-message-actions .more-buttons.dropdown-select-box .select-kit-header:focus .select-kit-header-wrapper .d-icon{color:var(--primary)}.chat-message-actions .more-buttons.dropdown-select-box .select-kit-header:hover{background:var(--primary-low);border-color:var(--primary-low-mid)}.chat-message-actions .more-buttons.dropdown-select-box .select-kit-header:hover .select-kit-header-wrapper .d-icon{color:var(--primary)}.chat-message-actions .chat-message-reaction.reacted:hover{background:var(--tertiary-low)}.chat-message-actions .chat-message-reaction:not(.reacted):hover{background:var(--primary-low);border-color:var(--primary-low-mid)}.chat-message-actions .chat-message-reaction:not(.reacted):focus{background:none}.chat-message-actions .chat-message-reaction:focus{background:var(--primary-low);outline:none}.chat-message-actions .chat-message-reaction.reacted:focus{background:var(--tertiary-low)}.chat-message-collapser .chat-message-collapser-button:hover{background:none}.chat-message-collapser .chat-message-collapser-button:hover .d-icon{color:var(--primary)}.chat-message-info__date:hover .chat-time,.chat-message-info__date:focus .chat-time{color:var(--primary)}.chat-message-info__original-message__text:visited{color:var(--primary)}.chat-message-container:hover .chat-message-left-gutter .chat-time,.chat-transcript:hover .chat-message-left-gutter .chat-time{color:var(--secondary-medium)}.chat-message-separator-date .chat-message-separator__text-container.is-pinned .chat-message-separator__text:hover,.chat-message-separator-date .chat-message-separator__text-container.is-force-pinned .chat-message-separator__text:hover{border:1px solid var(--secondary-high)}.no-touch .chat-message-separator-date .chat-message-separator__text:hover{border:1px solid var(--secondary-high);border-radius:var(--d-border-radius);color:var(--primary-800);background:var(--primary-50)}.touch .chat-message-separator-date .chat-message-separator__text:active{border:1px solid var(--secondary-high);border-radius:var(--d-border-radius);color:var(--primary-800);background:var(--primary-50)}.chat-message-separator-date .chat-message-separator__text:active{transform:scale(0.98)}.chat-message-thread-indicator:visited,.chat-message-thread-indicator:hover{color:var(--primary)}.chat-message-thread-indicator:hover .chat-message-thread-indicator__replies-count{text-decoration:underline}.no-touch .chat-message-thread-indicator:hover{box-shadow:var(--shadow-dropdown)}.chat-message-text.-deleted .chat-message-expand:hover,.chat-message-text.-hidden .chat-message-expand:hover{background:inherit;color:inherit}.chat-message .chat-message-reaction.reacted:hover{background:var(--tertiary-low)}.chat-message .chat-message-reaction:not(.reacted):hover{background:var(--primary-low);border-color:var(--primary-low-mid)}.chat-message .chat-message-reaction:not(.reacted):focus{background:none}.chat-message .chat-message-reaction:active{transform:scale(0.93)}.chat-message .chat-message-reaction-list .react-btn:active,.chat-message .chat-transcript-reactions .react-btn:active{transform:scale(0.93)}.chat-message .chat-message-reaction-list .react-btn:hover .d-icon,.chat-message .chat-transcript-reactions .react-btn:hover .d-icon{color:var(--primary)}.no-touch .chat-message-container:hover .chat-message-reaction-list .chat-message-react-btn,.no-touch .chat-transcript:hover .chat-message-reaction-list .chat-message-react-btn{visibility:visible}.no-touch .chat-message-container:hover,.no-touch .chat-transcript:hover{background:var(--d-hover)}.no-touch .chat-message-container:hover.-bookmarked,.no-touch .chat-transcript:hover.-bookmarked{background:var(--highlight-medium)}.no-touch .chat-message-container:hover.-deleted,.no-touch .chat-transcript:hover.-deleted{background-color:var(--danger-low)}.no-touch .chat-message-container:hover.-deleted .chat-message-expand,.no-touch .chat-transcript:hover.-deleted .chat-message-expand{color:var(--danger)}.no-touch .chat-message-container:hover.-highlighted,.no-touch .chat-transcript:hover.-highlighted{background-color:var(--tertiary-medium)}.chat-notices .dismiss-btn:hover,.chat-notices .dismiss-btn:focus{background:var(--tertiary-medium)}@keyframes chat-replying-indicator__wave{0%,60%,100%{transform:initial}30%{transform:translateY(-0.2em)}}@keyframes chat-quote-message-background-fade-highlight{100%{background-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}}.chat-skeleton.-animation *[class^=chat-skeleton__message-]:not(.chat-skeleton__message-content,.chat-skeleton__message-text,.chat-skeleton__message-reactions)::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background:linear-gradient(90deg,rgb(var(--chat-skeleton-animation-rgb),0)0,rgb(var(--chat-skeleton-animation-rgb),0.3) 50%,rgb(var(--chat-skeleton-animation-rgb),0.5) 100%);content:""}@media (prefers-reduced-motion:no-preference){.chat-skeleton.-animation *[class^=chat-skeleton__message-]:not(.chat-skeleton__message-content,.chat-skeleton__message-text,.chat-skeleton__message-reactions)::after{animation:shimmer 1.25s infinite}}@keyframes shimmer{100%{transform:translateX(100%)}}.touch .chat-side-panel-resizer:active{cursor:col-resize;background:var(--tertiary)}.no-touch .chat-side-panel-resizer:hover,.no-touch .chat-side-panel-resizer:active{cursor:col-resize;background:var(--tertiary)}.topic-body .cooked .chat-transcript>details>summary::before{line-height:1}.chat-transcript .chat-transcript-reactions .chat-transcript-reaction.reacted:hover{background:var(--tertiary-low)}.chat-transcript .chat-transcript-reactions .chat-transcript-reaction:not(.reacted):hover{background:var(--primary-low);border-color:var(--primary-low-mid)}.chat-transcript .chat-transcript-reactions .chat-transcript-reaction:not(.reacted):focus{background:none}.touch .chat-thread-list-item:active{background-color:var(--d-hover);padding-inline:1rem .75rem;margin-inline:0}.no-touch .chat-thread-list-item:hover,.no-touch .chat-thread-list-item:active{background-color:var(--d-hover);padding-inline:1rem .75rem;margin-inline:0}.chat-thread-list-item:hover .chat-thread-list-item__metadata .chat-user-avatar .avatar{border-color:var(--d-hover)}.chat-thread-list__items::-webkit-scrollbar-thumb{background-color:var(--scrollbarThumbBg);border-radius:calc(var(--scrollbarWidth)/2);border:calc(var(--scrollbarWidth)/4) solid var(--secondary)}.chat-thread-list__items::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.chat-thread-list__items::-webkit-scrollbar{width:var(--scrollbarWidth)}.chat-thread-list__items::-moz-scrollbar-thumb{background-color:var(--scrollbarThumbBg);border-radius:calc(var(--scrollbarWidth)/2);border:calc(var(--scrollbarWidth)/4) solid var(--secondary)}.chat-thread-list__items::-moz-scrollbar-track{background-color:rgba(0,0,0,0)}.chat-thread-list__items::-moz-scrollbar{width:var(--scrollbarWidth)}.chat-message-error__retry-btn:hover,.chat-message-error__retry-btn:focus{background:none!important}.chat-message-error__retry-btn:focus .retry-staged-message-btn__action{text-decoration:underline}.chat-message-error__retry-btn:hover .d-icon{color:var(--danger)!important;font-size:var(--font-down-1)}.chat-message-error__retry-btn-action:hover{color:var(--tertiary-high);text-decoration:underline}.discourse-no-touch .chat-message-creator__member:hover{background:var(--primary-very-low);color:var(--primary);border-color:var(--tertiary)}.discourse-no-touch .chat-message-creator__member:hover .d-icon-xmark{color:var(--primary)}.chat-message-creator__search-input:focus,.chat-message-creator__search-input:focus-within{border-color:var(--d-input-focused-color);outline:2px solid var(--d-input-focused-color);outline-offset:-2px}.chat-message-creator__search-input__input:focus{margin:0!important;border:0!important;appearance:none!important;outline:none!important;background:none!important}@keyframes popIn{0%{transform:scale(0.1);opacity:0}100%{transform:scale(1);opacity:1}}.chat-scroll-to-bottom__button:hover,.chat-scroll-to-bottom__button:active,.chat-scroll-to-bottom__button:focus{background:none!important}.chat-scroll-to-bottom__button:hover .d-icon,.chat-scroll-to-bottom__button:active .d-icon,.chat-scroll-to-bottom__button:focus .d-icon{color:var(--secondary)!important}.no-touch .chat-scroll-to-bottom__button:hover{opacity:1}.no-touch .chat-scroll-to-bottom__button:hover .d-icon{color:var(--primary-very-high)!important}.chat-scroll-to-bottom__button.visible:hover{transform:translateY(-32px) scale(1)}.chat-scroll-to-bottom__button.visible:hover:active{transform:translateY(-32px) scale(0.8)}@media (hover:none){.chat-channel-row:hover,.chat-channel-row:focus{background:rgba(0,0,0,0)}.chat-channel-row:active{background:var(--primary-low)}}@media (hover:hover){.chat-channel-row:hover{background:var(--primary-very-low)}}.chat-channel-row.can-leave:hover .toggle-channel-membership-button.-leave{display:block}.chat-channel-row.can-leave:hover .toggle-channel-membership-button.-leave>*{pointer-events:auto}.chat-channel-row.can-leave:hover .chat-channel__metadata{display:none}.chat-channel-row:hover .chat-channel-name{color:var(--primary)}.chat-channel-row:hover .d-icon-lock{background-color:var(--primary-very-low)}.chat-channel-row:visited{color:var(--primary)}.c-channel-members__list-item:hover{background:var(--primary-very-low)}.c-user-thread .chat-message-thread-indicator:hover{box-shadow:none}.c-user-thread .chat__thread-title__name:hover{color:var(--primary-very-high)}@container (inline-size){.is-collapsed .c-navbar__toggle-drawer-button::after{content:"";position:absolute;height:100%;left:-1rem;width:calc(100cqw - 2.3em + 1rem)}}.is-collapsed .c-navbar__toggle-drawer-button::after:hover{color:var(--tertiary-hover)}.is-collapsed .c-navbar__toggle-drawer-button::after:hover .d-icon{color:inherit}.c-navbar__star-channel-button:hover,.c-navbar__star-channel-button:focus{color:var(--primary)}.c-navbar__star-channel-button.--starred:hover,.c-navbar__star-channel-button.--starred:focus{color:var(--tertiary-hover)}.chat__thread-title__name:visited{color:var(--primary)}.chat-messages-scroller::-webkit-scrollbar-thumb{background-color:var(--scrollbarThumbBg);border-radius:calc(var(--scrollbarWidth)/2);border:calc(var(--scrollbarWidth)/4) solid var(--secondary)}.chat-messages-scroller::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.chat-messages-scroller::-webkit-scrollbar{width:var(--scrollbarWidth)}.chat-messages-scroller::-moz-scrollbar-thumb{background-color:var(--scrollbarThumbBg);border-radius:calc(var(--scrollbarWidth)/2);border:calc(var(--scrollbarWidth)/4) solid var(--secondary)}.chat-messages-scroller::-moz-scrollbar-track{background-color:rgba(0,0,0,0)}.chat-messages-scroller::-moz-scrollbar{width:var(--scrollbarWidth)}.discourse-no-touch .c-footer__item:hover .d-icon,.discourse-no-touch .c-footer__item:hover .d-button-label,.discourse-touch .c-footer__item:hover .d-icon,.discourse-touch .c-footer__item:hover .d-button-label,.discourse-no-touch .c-footer__item:focus .d-icon,.discourse-no-touch .c-footer__item:focus .d-button-label,.discourse-touch .c-footer__item:focus .d-icon,.discourse-touch .c-footer__item:focus .d-button-label{color:var(--d-nav-color--active)}.chat-message-search-entry:hover,.chat-message-search-entry:focus{box-shadow:var(--shadow-card)}.chat-pinned-messages-list::-webkit-scrollbar-thumb{background-color:var(--scrollbarThumbBg);border-radius:calc(var(--scrollbarWidth)/2);border:calc(var(--scrollbarWidth)/4) solid var(--secondary)}.chat-pinned-messages-list::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.chat-pinned-messages-list::-webkit-scrollbar{width:var(--scrollbarWidth)}.chat-pinned-messages-list::-moz-scrollbar-thumb{background-color:var(--scrollbarThumbBg);border-radius:calc(var(--scrollbarWidth)/2);border:calc(var(--scrollbarWidth)/4) solid var(--secondary)}.chat-pinned-messages-list::-moz-scrollbar-track{background-color:rgba(0,0,0,0)}.chat-pinned-messages-list::-moz-scrollbar{width:var(--scrollbarWidth)}.chat-pinned-message:hover,.chat-pinned-message:visited,.chat-pinned-message:active{color:var(--primary);text-decoration:none}.no-touch .chat-pinned-message:hover,.touch .chat-pinned-message:active{background-color:var(--d-hover);margin-inline:0;padding-inline:1rem .75rem}