.flex_aa3ffd {
    display: flex
}

.alignStart_aa3ffd {
    align-items: flex-start
}

.alignEnd_aa3ffd {
    align-items: flex-end
}

.alignCenter_aa3ffd {
    align-items: center
}

.alignStretch_aa3ffd {
    align-items: stretch
}

.alignBaseline_aa3ffd {
    align-items: baseline
}

.justifyStart_aa3ffd {
    justify-content: flex-start
}

.justifyEnd_aa3ffd {
    justify-content: flex-end
}

.justifyCenter_aa3ffd {
    justify-content: center
}

.justifyAround_aa3ffd {
    justify-content: space-around
}

.justifyBetween_aa3ffd {
    justify-content: space-between
}

.noWrap_aa3ffd {
    flex-wrap: nowrap
}

.wrap_aa3ffd {
    flex-wrap: wrap
}

.wrapReverse_aa3ffd {
    flex-wrap: wrap-reverse
}

.directionRow_aa3ffd {
    flex-direction: row
}

.directionRowReverse_aa3ffd {
    flex-direction: row-reverse
}

.directionColumn_aa3ffd {
    flex-direction: column
}

.spacer_aa3ffd {
    flex: 1;
    overflow: hidden
}

.vertical_aa3ffd {
    display: flex;
    flex-direction: column
}

.horizontal_aa3ffd {
    display: flex;
    flex-direction: row
}

.horizontalReverse_aa3ffd {
    display: flex;
    flex-direction: row-reverse
}

.horizontal_aa3ffd>.spacer_aa3ffd,.horizontalReverse_aa3ffd>.spacer_aa3ffd,.vertical_aa3ffd>.spacer_aa3ffd {
    min-height: 1px
}

.flexCenter_aa3ffd,.streamerModeEnabled_aa3ffd {
    align-items: center;
    display: flex;
    justify-content: center
}

.streamerModeEnabled_aa3ffd {
    flex: 1;
    flex-direction: column
}

.streamerModeEnabledImage_aa3ffd {
    background-size: 100% 100%;
    height: 220px;
    width: 440px
}

.streamerModeEnabledBtn_aa3ffd {
    background-color: var(--twitch);
    border-radius: 3px;
    color: var(--white);
    cursor: pointer;
    font-size: 18px;
    font-weight: var(--font-weight-bold);
    line-height: 29px;
    margin-top: 20px;
    padding: 10px 20px;
    text-transform: uppercase
}

.streamerModeEnabledBtn_aa3ffd:hover {
    background-color: var(--twitch-secondary)
}

.streamerModeEnabledBtn_aa3ffd.disabled_aa3ffd {
    background-color: var(--twitch);
    cursor: default;
    opacity: .5
}

.images-light .streamerModeEnabledImage_aa3ffd {
    background-image: url(/assets/9a898919395a3f13.svg)
}

.images-dark .streamerModeEnabledImage_aa3ffd {
    background-image: url(/assets/a105cf85c9c42968.svg)
}

.premiumTrialBadge_e4ef22 {
    align-items: center;
    border-radius: var(--radius-md);
    display: flex;
    margin-inline-start:auto;padding: 0 6px;
    pointer-events: all;
    text-transform: uppercase
}

.backgroundGradient_e4ef22 {
    background: linear-gradient(90deg,#db00a4,#5968f0)
}

.premiumTrialAcknowledgedBadge_e4ef22 {
    background-color: var(--background-mod-strong)
}

.BogoBadgeClockIcon_e4ef22 {
    color: var(--icon-subtle);
    height: 14px;
    margin-inline-end:4px;width: 14px
}

.premiumTrialBadge__4c1e4 {
    align-items: center;
    border-radius: var(--radius-md);
    color: var(--text-strong);
    display: flex;
    gap: 4px;
    margin-inline-start:auto;padding: 1px 6px;
    pointer-events: all;
    text-transform: uppercase
}

.premiumOfferUnackedBadge__4c1e4 {
    background: linear-gradient(90deg,#db00a4,#5968f0)
}

.premiumTrialBadge__4c1e4.premiumOfferUnackedBadge__4c1e4 .premiumTrialBadgeIcon__4c1e4,.premiumTrialBadge__4c1e4.premiumOfferWithTimerAcknowledgedBadge__4c1e4 .premiumTrialBadgeIcon__4c1e4 {
    height: 12px;
    width: 12px
}

.premiumOfferWithTimerUnacknowledgedBadge__4c1e4 {
    background-image: linear-gradient(to right,var(--premium-tier-2-purple-for-gradients),var(--premium-tier-2-pink-for-gradients))
}

.premiumOfferWithTimerAcknowledgedBadge__4c1e4 {
    background-color: var(--background-mod-strong)
}

.premiumTrialBadgeSelected__4c1e4 {
    background-color: var(--background-base-lower)
}

.premiumOfferBadgeCopy__4c1e4 {
    color: var(--white)
}

.theme-light .premiumTrialBadge__4c1e4 {
    background-color: var(--background-base-lowest)
}

.theme-light .premiumTrialBadgeSelected__4c1e4 {
    background-color: var(--background-base-lower)
}

@value minColumnWidth: 460px;.standardSidebarView__23e6b {
    background: var(--background-base-lowest);
    display: flex;
    inset: 0;
    position: absolute;
    z-index: 101
}

.standardSidebarView__23e6b,.standardSidebarView__23e6b * {
    box-sizing: border-box
}

.standardSidebarView__23e6b.withUpsell__23e6b {
    top: 44px
}

.platform-win .standardSidebarView__23e6b {
    top: 22px
}

.sidebarRegion__23e6b {
    display: flex;
    flex: 1 0 var(--custom-standard-sidebar-view-sidebar-total-width);
    justify-content: flex-end;
    min-height: 100%;
    z-index: 1
}

.sidebarRegionScroller__23e6b {
    align-items: flex-start;
    background: var(--background-base-lowest);
    display: flex;
    flex: 1 0 auto;
    flex-direction: row;
    justify-content: flex-end
}

.sidebar__23e6b {
    padding-block:60px;width: var(--custom-standard-sidebar-view-sidebar-total-width)
}

.mobileSidebar__23e6b,.sidebar__23e6b {
    padding-inline:var(--custom-standard-sidebar-view-standard-padding) var(--custom-standard-sidebar-view-sidebar-content-scrollbar-padding)}

.mobileSidebar__23e6b {
    padding-block: 10px 60px;
    width: 100%
}

.contentTransitionWrap__23e6b {
    flex: 1;
    height: 100%
}

.contentRegionScroller__23e6b {
    align-items: flex-start;
    background-color: var(--background-base-low);
    display: flex;
    flex-direction: row;
    height: 100%;
    overflow-x: hidden;
    position: static
}

.contentRegionScroller__23e6b .toolsContainer__23e6b {
    margin-inline-end:21px}

.contentRegionScroller__23e6b .tools__23e6b {
    position: fixed
}

.contentRegionHiddenSidebar__23e6b {
    justify-content: center
}

.contentRegionShownSidebar__23e6b {
    justify-content: flex-start
}

.contentRegion__23e6b {
    align-items: flex-start;
    background: var(--background-base-low);
    display: flex;
    flex: 1 1 800px;
    position: relative
}

.contentColumn__23e6b,.customColumn__23e6b {
    flex: 1 1 auto;
    max-width: 740px;
    min-height: 100%;
    min-width: 460px
}

.contentColumnWide__23e6b {
    max-width: 740px;
    padding-block:60px 80px;padding-inline:40px 10px}

.contentColumnDefault__23e6b {
    padding: 60px 40px 80px;
    position: relative
}

.contentColumnMinimal__23e6b {
    padding-inline-end:40px}

.contentColumnScrollable__23e6b {
    flex: 1 1 auto;
    min-width: 460px;
    position: relative
}

.customHeader__23e6b {
    padding-top: 60px
}

.customColumn__23e6b {
    padding-bottom: 0
}

.customContainer__23e6b {
    inset: 0;
    overflow: hidden;
    position: absolute
}

.customScroller__23e6b {
    box-sizing: border-box;
    display: block;
    position: static
}

.customScroller__23e6b>div {
    margin-inline:40px 97px;max-width: 660px;
    min-width: 404px
}

.noticeRegion__23e6b {
    bottom: 0;
    inset-inline: 0 71px;
    max-width: 740px;
    padding: 0 var(--custom-standard-sidebar-view-standard-padding) var(--custom-standard-sidebar-view-standard-padding);
    position: absolute;
    z-index: 2
}

.noticeRegionHiddenSidebar__23e6b {
    margin: 0 auto
}

.toolsContainer__23e6b {
    flex: 0 0 36px;
    margin-inline-end:35px;padding-top: 60px;
    position: relative;
    width: 60px
}

.mobileSidebarTools__23e6b {
    margin-inline-end:0}

.theme-light .customContainer__23e6b:before {
    border-bottom: 1px solid var(--opacity-black-8);
    box-shadow: 0 1px 4px var(--opacity-black-8)
}

.theme-dark .customContainer__23e6b:before {
    border-bottom: 1px solid var(--opacity-black-20);
    box-shadow: 0 1px 4px var(--opacity-black-20)
}

.flexFullWidth__23e6b {
    flex: 1 0 100%
}

.hidden__23e6b {
    display: none
}

.mobileContent__23e6b {
    box-sizing: border-box;
    min-width: unset;
    padding-top: 10px
}

.mobileContentHeader__23e6b {
    display: flex;
    justify-content: space-between;
    padding: 10px 20px
}

.mobileContentHeader__23e6b.hideHamburger__23e6b {
    justify-content: flex-end
}

.mobileToolsContainer__23e6b {
    padding-top: 10px
}

.mobileToolsContainer__23e6b.closeIconOnly__23e6b {
    margin-inline-end:0}

.mobileToolsContainer__23e6b.isMobileAndroid__23e6b {
    position: absolute;
    z-index: 1000
}

.mobileToolsCloseIcon__23e6b>div {
    flex: 0 0 24px;
    height: 24px;
    width: 24px
}

.mobileSidebarHeader__23e6b {
    display: flex;
    justify-content: flex-end
}

&.platform-win .contentRegionScroller__23e6b {
    margin-top: var(--custom-app-top-bar-height)
}

.tabBarItemContainer_c7e907 {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.searchBar_c7e907 {
    margin-bottom: var(--space-12)
}

.right__89d2b {
    transform: rotate(90deg)
}

.down__89d2b {
    transform: rotate(180deg)
}

.left__89d2b {
    transform: rotate(-90deg)
}

:root {
    --legacy-elevation-low: 0 1px 5px var(--opacity-black-20);
    --legacy-elevation-high: 0 2px 10px 0 var(--opacity-black-8);
    --legacy-elevation-border: 0 0 0 1px hsl(var(--primary-300-hsl)/0.3)
}

.theme-dark {
    --legacy-elevation-low: 0 1px 5px 0 var(--opacity-black-28);
    --legacy-elevation-high: 0 2px 10px 0 var(--opacity-black-20);
    --legacy-elevation-border: 0 0 0 1px hsl(var(--primary-700-hsl)/0.6)
}

.elevationLow__9a9f9 {
    box-shadow: var(--legacy-elevation-low)
}

.elevationHigh__9a9f9 {
    box-shadow: var(--legacy-elevation-high)
}

.elevationBorderLow__9a9f9 {
    box-shadow: var(--legacy-elevation-border),var(--legacy-elevation-low)
}

.darkElevationBorderHigh__9a9f9 {
    box-shadow: var(--legacy-elevation-border),var(--legacy-elevation-high)
}

.lightElevationLow__9a9f9 {
    box-shadow: var(--legacy-elevation-low)
}

.lightElevationHigh__9a9f9 {
    box-shadow: var(--legacy-elevation-high)
}

.lightElevationBorderLow__9a9f9 {
    box-shadow: var(--legacy-elevation-border),var(--legacy-elevation-low)
}

.elevationBorderHigh__9a9f9,.elevationBorderLow__9a9f9,.elevationHigh__9a9f9,.elevationLow__9a9f9,.lightElevationBorderHigh__9a9f9 {
    box-shadow: var(--legacy-elevation-border),var(--legacy-elevation-high)
}

.container__9a9f9 {
    background-color: var(--background-surface-highest);
    border: 1px solid var(--border-subtle);
    border-radius: var(--radius-sm);
    box-shadow: var(--legacy-elevation-high);
    overflow: hidden;
    padding-block:10px;padding-inline:16px 10px;transition-duration: .2s;
    transition-property: background-color,color,border-color;
    transition-timing-function: ease
}

.container__9a9f9[data-emphasized=true] {
    background-color: var(--notice-background-critical);
    border-color: var(--border-feedback-critical);
    color: var(--notice-text-critical)
}

.flexContainer__9a9f9 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    position: relative
}

.shrinkingContainer__9a9f9 {
    overflow: hidden
}

.actions__9a9f9 {
    display: flex;
    flex-grow: 0;
    gap: 0 10px;
    justify-content: end
}

.resetButton__9a9f9 {
    padding-inline:0}

.message__9a9f9 {
    color: var(--text-default);
    font-size: 16px;
    font-weight: var(--font-weight-medium);
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.theme-light .notice__9a9f9 {
    background-color: hsl(var(--primary-100-hsl)/.95)
}

.theme-dark .notice__9a9f9 {
    background: hsl(var(--primary-700-hsl)/.95)
}

.theme-dark .message__9a9f9 {
    color: var(--white)
}

.enable-forced-colors .container__9a9f9 {
    border: 2px solid CanvasText
}

.featureBorder__65c15 {
    border-radius: 8px
}

.premiumFeatureBorder__65c15 {
    background: linear-gradient(var(--background-base-low),var(--background-base-low)) padding-box,var(--custom-premium-colors-premium-gradient-tier-2-diagonal) border-box;
    border: 2px solid transparent
}

.limitedFeatureBorder__65c15 {
    background: linear-gradient(var(--background-base-low),var(--background-base-low)) padding-box,linear-gradient(var(--blue-345),var(--blue-345),var(--premium-perk-light-blue)) border-box;
    border: 1px solid transparent
}

.background__65c15 {
    padding: 24px
}

.premiumBackground__65c15 {
    background: linear-gradient(45deg,hsl(var(--premium-tier-2-purple-for-gradients-hsl)/.05) 0,hsl(var(--premium-tier-2-pink-for-gradients-hsl)/.05) 100%) border-box
}

.limitedBackground__65c15 {
    background: linear-gradient(78.43deg,hsl(var(--blue-345-hsl)/.1),hsl(var(--blue-345-hsl)/.1),hsl(var(--premium-perk-light-blue-hsl)/.1)) padding-box
}

.imageInputContainer__4cc0e {
    height: 0;
    position: relative;
    width: 0
}

.channelHeader__06fb5 {
    align-items: center;
    border-bottom: var(--border-subtle) 1px;
    border-style: solid;
    display: flex;
    gap: 6px;
    padding: 12px
}

.icon__06fb5 {
    border-radius: 6px;
    box-sizing: border-box;
    flex-shrink: 0;
    height: 24px;
    width: 24px
}

.dmIcon__06fb5 {
    background: var(--background-base-lowest);
    justify-content: center;
    padding: 6px
}

.channelNameSection__06fb5,.dmIcon__06fb5 {
    align-items: center;
    display: flex
}

.channelNameSection__06fb5 {
    flex-grow: 1;
    overflow: hidden
}

.channelTypeIcon__06fb5 {
    margin-inline-end:4px}

.emptyContainer__4a7f0 {
    box-sizing: border-box;
    height: 480px;
    padding: 16px
}

.emptyContainer__4a7f0,.emptyInner__4a7f0 {
    display: flex;
    flex-direction: column
}

.emptyInner__4a7f0 {
    align-items: center;
    flex-grow: 1;
    justify-content: center;
    padding: 0 40px;
    pointer-events: none;
    text-align: center
}

.image__4a7f0 {
    margin-bottom: 24px;
    width: 140px
}

.header__4a7f0 {
    margin-bottom: 8px
}

.upsellButton__4a7f0 {
    background: var(--custom-premium-colors-premium-gradient-tier-2-tri-color);
    background-clip: padding-box;
    border-radius: 3px;
    flex-shrink: 0;
    margin-inline-start:auto}

.upsellContainer__4a7f0 {
    align-items: center;
    background: var(--background-base-lowest);
    border-radius: 4px;
    display: flex;
    padding: 12px
}

.upsellText__4a7f0 {
    margin-inline-start:8px}

.container_ea9851 {
    background: var(--background-base-lowest);
    flex-grow: 1;
    gap: 6px;
    padding: 12px
}

.container_ea9851,.icon_ea9851 {
    align-items: center;
    display: flex
}

.icon_ea9851 {
    background: var(--background-base-lower);
    border-radius: 6px;
    height: 24px;
    justify-content: center;
    width: 24px
}

.popoutContainer__4ad69 {
    background-color: var(--background-surface-high);
    border-radius: 8px;
    box-shadow: var(--shadow-border),var(--shadow-high);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    max-height: 80vh;
    max-width: 507px;
    min-width: 480px;
    overflow: hidden;
    position: relative;
    width: 35vw;
    z-index: 0
}

.messagesScroller__4ad69 {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 16px
}

.message__4ad69 {
    margin: 12px 0;
    overflow: hidden
}

.messageContainer__4ad69 {
    background: var(--background-surface-higher);
    border: 1px solid var(--border-subtle);
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    overflow: hidden;
    position: relative;
    transition: box-shadow .1s ease-in-out
}

.messageContainer__4ad69:focus-within,.messageContainer__4ad69:hover {
    box-shadow: var(--shadow-high)
}

.messageContainer__4ad69:focus-within .hoverBar__4ad69,.messageContainer__4ad69:hover .hoverBar__4ad69 {
    opacity: 1
}

.clickableMessageBackground__4ad69 {
    inset-inline: 0;
    bottom: 0;
    cursor: pointer;
    position: absolute;
    top: 0
}

.deletedMessage__4ad69 {
    flex-direction: row;
    gap: 6px;
    padding: 12px
}

.deleteIcon__4ad69,.deletedMessage__4ad69 {
    align-items: center;
    display: flex
}

.deleteIcon__4ad69 {
    background: var(--background-base-lowest);
    border-radius: 6px;
    height: 24px;
    justify-content: center;
    width: 24px
}

.hoverBar__4ad69 {
    inset-inline-end: 6px;
    opacity: 0;
    position: absolute;
    top: 6px
}

.searchToken_bd8186 {
    background-color: var(--background-surface-highest);
    border: 1px solid var(--border-muted);
    border-radius: var(--radius-xs);
    color: var(--text-strong);
    display: inline-block;
    height: 22px;
    margin-inline-start:unset;padding: 1px var(--space-4)
}

.searchAnswer_bd8186 {
    border-end-start-radius: 0;
    border-start-start-radius: 0;
    margin-inline:-2px 2px}

.searchFilter_bd8186 {
    border-end-end-radius: 0;
    border-start-end-radius: 0;
    font-weight: var(--font-weight-semibold)
}

.searchFilter_bd8186+.searchFilter_bd8186 {
    padding-inline-start:2px}

.searchFilter_bd8186:has(+.searchAnswer_bd8186) {
    border-inline-end:none}

.searchFilter_bd8186+.searchAnswer_bd8186 {
    border-inline-start:none;padding-inline-start:0}

.container__16eb0 {
    background-color: var(--background-surface-high);
    border: 1px solid var(--border-subtle);
    border-radius: var(--radius-sm);
    box-shadow: var(--shadow-high);
    box-sizing: border-box;
    max-height: calc(100vh - var(--custom-app-top-bar-height) - var(--custom-channel-textarea-text-area-height) - var(--custom-channel-header-height));
    overflow: hidden;
    padding: var(--space-12) var(--space-8);
    width: 356px
}

.datePickerContainer__16eb0 {
    padding: 0
}

.calendar__16eb0 {
    display: flex;
    justify-content: center;
    width: 314px
}

.searchResultDMChannelIcon__16eb0 {
    border-radius: 50%;
    height: 20px;
    width: 20px
}

.searchResultDMChannelIcon__16eb0,.searchResultGDMChannelIcon__16eb0 {
    display: inline-block;
    flex-grow: 0;
    flex-shrink: 0;
    margin-inline-end:4px;vertical-align: top
}

.searchResultGDMChannelIcon__16eb0 {
    line-height: 0
}

.searchResultDMChannelName__16eb0 {
    color: var(--search-popout-option-user-nickname);
    font-weight: 500
}

.searchResultDMUserName__16eb0 {
    color: var(--search-popout-option-user-username);
    font-weight: 500;
    margin: 0 5px
}

.searchResultChannelCategory__16eb0 {
    flex-shrink: 1;
    font-size: 10px;
    font-weight: var(--font-weight-semibold);
    margin-inline-start:4px;overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    text-transform: uppercase;
    top: 2px;
    white-space: nowrap
}

.resultChannel__16eb0 {
    align-items: center;
    display: flex;
    flex-wrap: nowrap
}

.itemContainer__971b5 {
    border-radius: var(--radius-sm);
    cursor: pointer;
    overflow: hidden
}

.itemContainer__971b5:active,.itemContainer__971b5:hover,.itemContainer__971b5[aria-selected=true] {
    background-color: var(--background-mod-subtle);
    color: var(--text-strong)
}

.item__971b5 {
    align-items: center;
    display: flex;
    -webkit-mask-image: linear-gradient(to right,var(--background-surface-high) 90%,transparent 100%);
    mask-image: linear-gradient(to right,var(--background-surface-high) 90%,transparent 100%);
    padding: var(--space-4) var(--space-8)
}

.itemIcon__971b5 {
    color: var(--text-muted);
    flex-shrink: 0;
    height: 20px;
    margin-inline-end:8px;width: 20px
}

.filterSublabelTextContainer__971b5,.labelWithElements__971b5 {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    gap: 4px
}

.channelNameContainer__971b5 {
    align-items: center;
    display: flex
}

.channelName__971b5 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.channelNameIcon__971b5 {
    color: var(--text-default);
    height: 14px;
    margin-inline-end:4px;width: 14px
}

.divider__971b5 {
    background-color: var(--border-subtle);
    height: 1px;
    margin: var(--space-8) calc(var(--space-8)*-1)
}

.groupWrapper__971b5 {
    display: grid;
    gap: var(--space-4)
}

.groupHeader__971b5 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: var(--space-4) var(--space-8)
}

.clearSearchHistory__971b5:hover .clearSearchHistoryIcon__971b5 {
    color: var(--text-strong)
}

.clearSearchHistoryIcon__971b5 {
    color: var(--text-subtle);
    cursor: pointer
}

.autocompletePillContainer__971b5 {
    align-items: center;
    display: flex;
    flex-shrink: 0
}

.nonText__971b5 {
    margin-inline-end:8px}

.filterPill__971b5 {
    border-radius: var(--radius-xs) 0 0 var(--radius-xs);
    padding: 3px 6px;
    padding-inline-end:2px}

.answerPill__971b5,.filterPill__971b5 {
    background-color: var(--background-mod-strong)
}

.answerPill__971b5 {
    align-items: center;
    border-radius: 0 var(--radius-xs) var(--radius-xs) 0;
    display: flex;
    gap: 4px;
    margin-inline-end:8px;padding: 3px 6px;
    padding-inline-start:2px;white-space: nowrap
}

.channelAnswerPill__971b5 {
    gap: 0
}

.channelPillIcon__971b5 {
    color: var(--text-default);
    margin-inline-end:2px}

.search_c322aa {
    overflow: visible;
    position: relative;
    z-index: 100;
    -webkit-app-region: no-drag
}

.search_c322aa .DraftEditor-root {
    flex: 1;
    font-size: 14px;
    font-weight: var(--font-weight-medium);
    height: 100%;
    line-height: 26px;
    overflow: hidden;
    padding: 0 var(--space-4)
}

.search_c322aa .DraftEditor-root .DraftEditor-editorContainer {
    border: none;
    border-radius: 2px;
    height: 28px;
    overflow: hidden
}

.search_c322aa .DraftEditor-root .public-DraftEditor-content,.search_c322aa .DraftEditor-root .public-DraftEditorPlaceholder-root {
    box-sizing: content-box;
    padding-bottom: 20px;
    padding-inline:2px}

.search_c322aa .DraftEditor-root .public-DraftEditorPlaceholder-root {
    color: var(--input-placeholder-text-default);
    padding-inline-start:4px;width: 100%
}

.search_c322aa .DraftEditor-root .public-DraftEditorPlaceholder-inner {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap!important;
    width: 94%
}

.search_c322aa .DraftEditor-root .public-DraftEditor-content {
    overflow-x: auto;
    overflow-y: hidden
}

.search_c322aa .DraftEditor-root .public-DraftStyleDefault-block {
    display: inline-block;
    min-width: 1px;
    white-space: pre
}

.search_c322aa .DraftEditor-root .public-DraftStyleDefault-block span {
    min-width: 1px
}

.searchBar_c322aa {
    align-items: center;
    background: var(--background-gradient-low,var(--input-background-default));
    border: 1px solid var(--input-border-default);
    border-radius: var(--radius-sm);
    box-shadow: none;
    box-sizing: border-box;
    color: var(--text-default);
    cursor: text;
    display: flex;
    height: 32px;
    overflow: hidden;
    padding: 2px 0;
    width: 244px
}

.searchBar_c322aa .icon_c322aa {
    height: 100%;
    margin-inline-end:var(--space-4)}

.density-compact .searchBar_c322aa {
    height: 28px
}

.density-compact .search_c322aa .DraftEditor-root {
    height: 100%;
    line-height: 22px;
    padding: 0 var(--space-4)
}

.density-compact .search_c322aa .DraftEditor-editorContainer {
    height: 24px
}

.full-motion .searchBar_c322aa {
    transition: width .25s ease
}

.enable-forced-colors .focused_c322aa,.enable-forced-colors .open_c322aa {
    border-color: Highlight;
    color: CanvasText
}

.enable-forced-colors .search_c322aa .public-DraftEditorPlaceholder-root {
    color: GrayText
}

.root__85d05.comboIcon__85d05 {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 24px;
    width: auto
}

.count__85d05 {
    line-height: 24px;
    margin-inline-start:4px}

.icon__85d05 {
    flex-shrink: 0;
    height: 24px;
    width: 24px
}

@keyframes arrowBounce__49676 {
    0% {
        transform: translate3d(0,-2px,0)
    }

    50% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(0,-2px,0)
    }
}

.children__49676 {
    flex: 0 1 auto
}

.back__49676 {
    color: var(--text-default);
    margin-inline-end:12px;opacity: .6
}

.back__49676:active,.back__49676:hover {
    opacity: .8
}

.back__49676:disabled {
    opacity: .2
}

.updateIconForeground__49676 {
    fill: var(--green-330)
}

.search__49676 {
    margin: 0 4px
}

.toolbar__49676 {
    align-items: center;
    display: flex;
    flex: 0 0 auto
}

.downloadArrow__49676 {
    animation: arrowBounce__49676 2s ease-in-out infinite;
    color: var(--green-360)
}

@media (min-width: 849px) {
    .headerBarLoggedOut__49676 {
        padding:0 30px
    }
}

.cloud__49676 {
    color: var(--text-muted)
}

.controlButtonWrapper__49676 {
    display: flex;
    gap: 8px;
    margin-inline-end:8px}

.iconContainer__0ecc4 {
    color: var(--text-default)
}

.iconContainer__0ecc4,.iconContainer__0ecc4>foreignObject {
    align-items: center;
    display: flex;
    justify-content: center
}

.iconContainer__0ecc4>foreignObject {
    background: linear-gradient(0deg,var(--background-mod-strong,hsla(240,4%,61%,.24)) 0,var(--background-mod-strong,hsla(240,4%,61%,.24)) 100%),var(--background-surface-high)
}

.smallText__0ecc4 {
    transform: scale(.42)
}

.textContainer__0ecc4 {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.button_e18686 {
    align-items: center;
    color: var(--icon-subtle);
    display: flex;
    justify-content: center;
    transition: color .2s ease
}

.button_e18686:hover {
    color: var(--icon-strong)
}

.enable-forced-colors .button_e18686 {
    background-color: ButtonFace;
    border: 1px solid ButtonText
}

.card_b846e5 {
    position: relative
}

.card_b846e5:before {
    background-color: var(--interactive-background-hover);
    border: 1px solid var(--border-subtle);
    border-radius: 5px;
    content: "";
    position: absolute;
    top: 0;
    inset-inline: -20px;
    bottom: -1px;
    opacity: 0;
    transition: opacity .1s ease
}

.card_b846e5.active_b846e5:before,.card_b846e5:focus-within:before,.card_b846e5:hover:before {
    opacity: 1
}

.wrapper__8b9fc {
    background-clip: padding-box;
    background-color: var(--background-feedback-notification);
    border-radius: 3px;
    box-shadow: 0 1px 0 var(--opacity-black-24),inset 0 1px 0 var(--opacity-white-16);
    color: var(--white);
    display: inline-block;
    font-size: 12px;
    font-weight: var(--font-weight-medium);
    line-height: 12px;
    padding: 3px 6px;
    text-shadow: 0 1px 0 var(--opacity-black-24);
    text-transform: uppercase
}

.lowImportance__8b9fc {
    background-color: var(--background-mod-strong)
}

.result__71961 {
    border-radius: 3px;
    cursor: pointer;
    font-size: 16px;
    font-weight: var(--font-weight-medium);
    height: 34px;
    overflow: hidden;
    position: relative
}

.result__71961[aria-selected=true] {
    background: var(--interactive-background-selected)
}

.content__71961 {
    align-items: baseline;
    display: flex;
    flex-direction: row;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    padding: 0 10px
}

.contentDefault__71961,.contentUnread__71961 {
}

.contentDefault__71961 {
    color: var(--interactive-text-default)
}

.contentUnread__71961 {
    color: var(--text-strong)
}

.voiceSummaryContainer__71961 {
    align-self: center
}

.iconContainer__71961 {
    align-items: center;
    align-self: center;
    display: flex;
    justify-content: center;
    margin-inline-end:5px;width: 20px
}

.gameIcon__71961,.iconContainer__71961 {
    flex-grow: 0;
    flex-shrink: 0
}

.gameIconSize__71961 {
    height: 20px;
    width: 20px
}

.icon__71961 {
    color: var(--interactive-text-default);
    display: block
}

.name__71961 {
    align-items: baseline;
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.misc__71961,.name__71961 {
    display: flex
}

.misc__71961 {
    align-items: center;
    color: var(--interactive-text-default);
    flex: 0 1 auto;
    margin-inline-start:4px;max-width: 140px
}

.match__71961 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.badge__71961,.match__71961 {
    margin-inline-end:4px}

.note__71961 {
    color: var(--text-muted);
    font-size: 10px;
    font-weight: var(--font-weight-semibold);
    line-height: 14px;
    margin-top: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap
}

.username__71961 {
    font-weight: var(--font-weight-normal);
    opacity: .6
}

.header__71961 {
    color: var(--interactive-text-default);
    font-size: 12px;
    font-weight: var(--font-weight-semibold);
    letter-spacing: .025em;
    line-height: 30px;
    margin-top: 4px;
    text-transform: uppercase
}

.dmIconContainer__71961 .guildIcon__71961,.guildIconContainer__71961 .guildIcon__71961 {
    background-size: 100% 100%;
    border-radius: 3px;
    display: block;
    flex-grow: 0;
    flex-shrink: 0;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    text-align: center
}

.dmIconContainer__71961,.guildIconContainer__71961 {
}

.score__71961 {
    align-items: center;
    background-color: var(--opacity-black-20);
    border-radius: 2px;
    bottom: 2px;
    display: flex;
    font-family: var(--font-code);
    inset-inline-end: 2px;
    justify-content: center;
    padding-inline:8px;position: absolute;
    top: 2px
}

.enable-forced-colors .result__71961[aria-selected=true] {
    outline: 2px solid Highlight;
    outline-offset: -2px
}

.upsellOuter__50e68 {
    border-radius: var(--radius-sm);
    margin: 8px 12px;
    position: relative
}

.upsellInner__50e68 {
    background: linear-gradient(to right,hsl(var(--premium-tier-2-purple-for-gradients-hsl)/.1) 0,hsl(var(--premium-tier-2-pink-for-gradients-hsl)/.1) 100%) border-box;
    border-radius: calc(var(--radius-sm) - 2px);
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 12px
}

.upsellTitle__50e68 {
    display: flex;
    gap: 4px
}

.nitroWheel__50e68 {
    color: var(--text-strong)
}

.close__50e68 {
    cursor: pointer;
    inset-inline-end: 8px;
    position: absolute;
    top: 8px
}

.closeIcon__50e68 {
    color: var(--interactive-text-default)
}

.betaBadge__62691 {
    color: var(--badge-expressive-text-default);
    padding: 0 var(--space-8);
    text-transform: uppercase
}

.title__094ae {
    padding-bottom: var(--space-24)
}

.poggermodeIcon_bc2dd4 {
    height: 20px;
    width: 20px
}

.connectedStatus_e56446 {
    align-items: flex-start;
    display: flex;
    gap: var(--space-6);
    justify-content: flex-start
}

.spinner_e56446 {
    height: 20px;
    width: 20px
}

.settingsContainer_ff76ae {
    background: var(--background-base-lowest);
    border: 1px solid var(--border-normal);
    border-radius: var(--radius-md);
    overflow: hidden;
    position: relative
}

.headerContainer_ff76ae {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    padding: var(--space-24);
    padding-bottom: 0
}

.header_ff76ae {
    border-bottom: 1px solid var(--border-muted);
    justify-content: space-between;
    padding-bottom: var(--space-16)
}

.header_ff76ae,.headerLogos_ff76ae {
    align-items: center;
    display: flex;
    flex-direction: row
}

.headerLogos_ff76ae {
    gap: var(--space-10)
}

.headerDivider_ff76ae {
    background: var(--border-muted);
    height: 13px;
    width: 2px
}

.contentContainer_ff76ae {
    display: flex;
    gap: var(--space-12);
    padding: var(--space-24);
    padding-top: var(--space-12)
}

.contentSpacer_ff76ae {
    flex: 1
}

.content_ff76ae {
    display: flex;
    flex-direction: column;
    gap: var(--space-4);
    max-width: 400px
}

.ctaContainer_ff76ae {
    align-items: center;
    display: flex
}

.spinner_ff76ae {
    width: auto
}

.subscribeBtnContainer_ff76ae {
    display: flex;
    flex-direction: column;
    gap: var(--space-8)
}

.spacingTop24__53965 {
    margin-top: 24px
}

.permissionWarning__53965 {
    margin-top: 8px
}

.previewToggle__53965 {
    margin-top: 24px
}

.cameraPreviewTitle__53965 {
    align-items: center;
    display: flex
}

.selector__53965 {
    margin-top: 16px;
    width: 100%
}

.selector__53965.selectorNoHeader__53965 {
    margin-top: 24px
}

.imageInput__53965 {
    display: none
}

.backgroundIconOptionIcon__53965 {
    height: 24px
}

.backgroundOptions__53965 {
    display: grid;
    gap: var(--space-16);
    grid-auto-rows: 1fr;
    grid-template-columns: repeat(auto-fill,minmax(132px,1fr));
    margin-top: var(--space-16)
}

.backgroundImageOption__53965 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.full-motion .backgroundImageOption__53965 {
    transition: transform .2s ease-out
}

.backgroundOptionBackgroundBlurred__53965 {
    filter: blur(14px);
    position: absolute
}

.backgroundOptionBlurBackground__53965 {
    background-image: url(https://cdn.discordapp.com/assets/content/9b1bb92a5685e3f1d67378826197687bb24f8cf1319a4ab2375fbc8a3fb7d0fe.png)
}

.backgroundOption__53965 {
    box-sizing: border-box;
    cursor: pointer;
    height: 100%;
    position: relative;
    width: 100%
}

.full-motion .backgroundOption__53965 {
    transition: box-shadow .2s ease-out,transform .2s ease-out,background .2s ease-out,opacity .2s ease-in
}

.backgroundOption__53965:hover:not(.backgroundOption__53965.backgroundOptionDisabled__53965):not(.backgroundOptionSelected__53965) {
    box-shadow: var(--elevation-medium);
    transform: translateY(-1px)
}

.backgroundOption__53965:hover:not(.backgroundOption__53965.backgroundOptionDisabled__53965):not(.backgroundOptionSelected__53965) .backgroundImageOption__53965 {
    transform: scale(1.05) translateZ(0)
}

.backgroundOptionInner__53965 {
    background-color: var(--primary-700);
    border-radius: 4px;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.playIcon__53965 {
    align-items: center;
    background-color: rgba(0,0,0,.4);
    border-radius: 50%;
    color: var(--white);
    display: flex;
    height: 16px;
    inset-inline-end: 4px;
    justify-content: center;
    position: absolute;
    top: 4px;
    width: 16px
}

.newTextBadge__53965 {
    border: 3px solid var(--background-base-low);
    border-radius: 10px;
    box-sizing: content-box;
    inset-inline-start: -6px;
    position: absolute;
    top: -3px
}

.backgroundOptionRing__53965 {
    border: 2px solid var(--brand-500);
    border-radius: 4px;
    position: absolute;
    top: -4px;
    inset-inline: -4px;
    bottom: -4px
}

.backgroundOptionDisabled__53965 {
    cursor: not-allowed
}

.backgroundOptionDisabled__53965 .backgroundCustomInlineUpsellBackgroundDarkener__53965 {
    opacity: .04
}

.backgroundOptionContent__53965 {
    align-items: center;
    color: var(--white);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative;
    width: 100%
}

.overflowEllipsis__53965 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.backgroundOptionText__53965 {
    box-sizing: border-box;
    max-width: 100%;
    padding: 0 4px
}

.newBackgroundTooltipContainer__53965 {
    position: relative
}

.backgroundCustomInlineUpsellBackground__53965 {
    background-image: linear-gradient(90deg,var(--premium-tier-2-purple-for-gradients) 0,var(--premium-tier-2-purple-for-gradients-2) 50.24%,var(--premium-tier-2-pink-for-gradients) 100%);
    position: absolute
}

.backgroundCustomInlineUpsellBackgroundDarkener__53965 {
    background-color: var(--neutral-45);
    filter: blur(12px);
    height: 100%;
    opacity: .2;
    position: absolute;
    width: 100%
}

.backgroundCustomInlineUpsell__53965 {
    align-items: center;
    display: flex
}

.backgroundCustomInlineUpsellIcon__53965 {
    flex-shrink: 0;
    height: 14px;
    margin-inline-end:4px;width: 14px
}

.customBackgroundTooltip__53965 {
    align-items: center;
    color: var(--interactive-text-default);
    display: flex
}

.customBackgroundTooltipIcon__53965 {
    height: 16px;
    margin-inline-end:4px;width: 16px
}

.theme-dark .backgroundOptionDisabled__53965 .backgroundCustomInlineUpsellBackground__53965,.theme-dark .backgroundOptionDisabled__53965 .backgroundOptionContent__53965 {
    opacity: .2
}

.theme-light .backgroundOptionDisabled__53965 .backgroundCustomInlineUpsellBackground__53965,.theme-light .backgroundOptionDisabled__53965 .backgroundOptionContent__53965 {
    opacity: .5
}

.spacingTop24_f22a74 {
    margin-top: 24px
}

.permissionWarning_f22a74 {
    margin-top: 8px
}

.selector_f22a74 {
    margin-top: 16px;
    width: 100%
}

.selector_f22a74.selectorNoHeader_f22a74 {
    margin-top: 24px
}

.tooltip_f22a74 {
    max-width: 244px;
    text-align: center
}

.tooltipWrapper_f22a74 {
    height: 100%
}

.previewToggle_f22a74 {
    margin-bottom: 0
}

.filterLoadingIndicator_f22a74 {
    background-color: var(--opacity-black-68);
    bottom: 0;
    height: 100%;
    justify-content: center;
    position: absolute;
    width: 100%
}

.cameraPreviewTitle_f22a74,.filterLoadingIndicator_f22a74 {
    align-items: center;
    display: flex
}

.cameraDeeplink_f22a74 {
    margin-top: var(--space-8)
}

.cameraWrapper__11e1f {
    align-items: center;
    background-color: var(--background-base-lower);
    border: 1px solid var(--background-base-lowest);
    border-radius: var(--radius-xs);
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 220px;
    position: relative;
    width: 100%
}

.camera__11e1f {
    position: relative;
    transform: scaleX(-1)
}

.autoThresholdSlider__39fa9 {
    height: auto
}

.noInputDevicesDetectedWarning__39fa9 {
    margin-top: 8px
}

.theme-light .sliderBar__39fa9 {
    background-color: var(--primary-200)
}

.theme-dark .sliderBar__39fa9 {
    background-color: var(--primary-400)
}

.sliderBar__39fa9.disabled__39fa9 {
    opacity: .6
}

.sliderBar__39fa9.speaking__39fa9 {
    background-color: var(--green-230)
}

.inputSensitivityToggle__39fa9 .sliderBar__39fa9 {
    transition: background-color .2s linear
}

.inputSensitivityToggle__39fa9.manual__39fa9 .microphone__39fa9 {
    position: absolute;
    width: 100%
}

.inputSensitivityToggle__39fa9.manual__39fa9 .microphone__39fa9 .fill__39fa9 {
    background-color: var(--opacity-black-24);
    height: 100%;
    transition: width 35ms ease
}

.inputSensitivitySlider__39fa9 {
    height: 40px;
    position: relative;
    width: 100%
}

.inputSensitivityBar__39fa9 {
    border-radius: var(--radius-xs);
    display: block;
    height: 8px;
    overflow: hidden;
    position: relative
}

.inputSensitivityBarFill__39fa9 {
    background: var(--brand-500);
    height: 100%
}

.inputSensitivityToggle__39fa9.manual__39fa9 .microphone__39fa9 {
    background-color: transparent
}

.inputSensitivityToggle__39fa9:not(.manual__39fa9) {
    padding-top: 8px
}

.keybindContainer_eedc51 {
    display: grid;
    min-width: 0;
    width: clamp(160px,30vw,300px)
}

.soundButtonSettingContainer__84bad {
    align-items: center;
    background: var(--input-background-default);
    border: 1px solid var(--input-border-default);
    border-radius: var(--radius-sm);
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    font-weight: var(--font-weight-semibold);
    height: 40px;
    justify-content: space-between;
    overflow: hidden;
    padding: 0 12px;
    position: relative;
    text-align: center;
    width: 50%
}

.emoji__84bad {
    flex-shrink: 0;
    margin-inline-end:8px}

.emoji__84bad,.secondaryIcon__84bad {
    height: 20px;
    width: 20px
}

.secondaryIcon__84bad {
    margin: 0 4px
}

.secondaryIconActive__84bad {
    cursor: pointer
}

.secondaryIconDisabled__84bad {
    color: var(--icon-muted)
}

.container__84bad {
    align-items: center;
    display: flex
}

.soundText__84bad {
    max-width: 190px;
    overflow: hidden;
    text-overflow: ellipsis
}

.guildSelector__673eb {
    margin-bottom: 0;
    margin-top: 0
}

.nitroWheel__673eb {
    height: 16px;
    margin-inline-start:4px;width: 16px
}

.container__673eb {
    margin-bottom: 16px
}

.callSoundsTitle__673eb {
    margin-bottom: 8px
}

.callSoundsDivider__673eb {
    margin-bottom: 24px;
    margin-top: 4px
}

.notice__673eb {
    margin-top: 8px
}

.pill__673eb {
    align-items: center;
    background: var(--background-mod-normal);
    border-radius: 8px;
    display: inline-flex;
    gap: 4px;
    padding: 4px 8px
}

.pillText__673eb {
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.pillIcon__673eb {
    width: 16px
}

.micTest__169b3 {
    margin-bottom: 16px
}

.micTestHelpLink__169b3 {
    margin-inline-start:4px}

.profileCustomizationTab__99464 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: var(--space-12);
    max-width: 220px
}

.textContainer__99464 {
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: 2px;
    min-width: 0;
    overflow: hidden;
    word-wrap: break-word;
    white-space: normal;
    word-break: break-word
}

.editProfilesRow__99464 {
    align-items: center;
    display: flex;
    gap: var(--space-4)
}

.keyRecorder__7c484 {
    min-width: 220px
}

/*# sourceMappingURL=4845f272d76c596f.css.map*/
